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

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

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

Dagot_Ur:
Дело оказывается в AI_Output, т.е. это должно быть прописано именно большими буквами. Твой же декомпилятор везде пишет ai_output. Так что не везде распознавания не происходит...
Проверил, спейсер2 корректно строит файл ouinfo.inf (берет все строки из скриптов, где встречается ai_output независимо от регистра букв), но, затем начинается лажа при создании OU файлов (распознаются только AI_Output в файле ouinfo.inf).
Это, имхо, недоработка разрабов, так как все экзешники Готик, в том числе и Спейсеры являются регистронезависимыми (все имена переменных внутри них переводятся в верхний регистр). Ну а в этом случае, "товарищи" забыли это сделать.
Придется для совместимости при декомпиляции в скриптах сделать имя функции AI_Output регистрозависимым. (Или сделать патчик для спейсера, чтобы он стал регистронезависимым). *;)
Ответить с цитированием