Problem solved! I want to thank ShoshonElegant. He provided a working script.
The problem was in one line, or rather in its position (version = "Steam";).
It just had to be raised higher (switch (modules.First (). ModuleMemorySize)). Below is a screenshot.
He uploaded this script to the GoogleDrive. And the corresponding topic was created on the forum.
Thanks to all)
Thank you, Augustine. But this method replaces only language files (x_data, x_english). And still not working ( Yes. i set "game time". Installed version steam, but Russian. (You can’t even imagine how badly sounded). LiveSplit intercepts "max payne" process itself and searches for specific addresses in it. I have suspicions. Perhaps the operating system affects this and because of it the game gets other addresses. But maybe I'm wrong.
Did you manage to launch it? I tried a hundred times, it does not stop while loading( Need EN Steam Version?