В самом коде (тут его же разбирали, так? там, вроде, результат компиляции чего-то, но, сейчас это не важно) различия минимальны. В трёх местах вместо 0xED 0x52 стоят нули (по адресам 6FB6, 7CEB и 87C0). Но на
скорость запуск это не влияет.
Похоже, там дело в области памяти, которая напрямую не загружается в оригинале. Если снять дамп памяти с 0x6018 «вверх» и загрузить его оригинальным загрузчиком, то всё работает отлично. То есть, вот те 0xED 0x52, они на старт не влияют. Крякер там что-то где-то портит, ниже 0x6018, что игра использует в работе. Хорошая новость -- чинить надо крякер, а это проще. Плохая -- пока непонятно, что там чинить.
[свернуть]