Автопереведено
Мы начали использовать выделенное пространство, потому что в исполняемом файле не хватало места для добавления нового ассемблерного кода. Реализовать седьмое изменение невозможно без свободного места.
По сути, мы даем коду команду перенаправлять чтение из исполняемого файла в выделенное пространство ниже (то есть, с изменениями, предшествующими седьмому).
Затем он переходит к месту седьмого изменения, и этот код выполняет новые команды, а затем возвращается к коду исполняемого файла The Restoration of Erathia.
Если все игроки используют одну и ту же модификацию исполняемого файла, многопользовательский режим будет работать без каких-либо проблем.
По сути, мы даем коду команду перенаправлять чтение из исполняемого файла в выделенное пространство ниже (то есть, с изменениями, предшествующими седьмому).
Затем он переходит к месту седьмого изменения, и этот код выполняет новые команды, а затем возвращается к коду исполняемого файла The Restoration of Erathia.
Если все игроки используют одну и ту же модификацию исполняемого файла, многопользовательский режим будет работать без каких-либо проблем.