Показать сообщение отдельно
Старый 20.12.2004, 09:36   #169
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2B Wolf:
Я могу сделать так, чтобы при декомпиляции и последующей компиляции ничего не менялось, все дело в том (относится только к Готике2), что в некоторых версиях экзешника gothic2.exe имеются две дополнительные функции (о них я упоминал в Уроках скриптологии) - в результате невыявленные программой переопределенные параметры могут получить сдвиг по номеру +- 2. А так как переопределяются только ссылки на классы C_NPC и C_ITEM, то получим сдвиг по npc или предметам на +- 2. Если при декомпиляции датника учитывать, есть ли в нем эти две функции, и затем компилить новый датник или с этими функциями или без них.
Это все справедливо до тех пор, пока мы не начнем править скрипты, дописав нового npc или предмет (или удалив их из скриптов), мы получим опять сдвиг в невыявленных номерах.
Правильное и довольно полное решение содержится в посте №166.
Ответить с цитированием