Общие настройки
Last updated
Last updated
Данная вкладка содержит общие настройки программы.
Файлы с отмеченными расширениями по умолчанию открываются в Sanny Builder. Для отмены ассоциации, снимите галочку.
Перезаписывать файл с результатом дизассемблирования, если файл с таким именем уже существует. Если опция не выбрана, дизассемблер создаст новый файл, добавив к нему индекс (например, main[0].txt
).
Отображать текущий прогресс при работе дизассемблера или компилятора. Без этой опции в статусбаре будут слова Пожалуйста ждите…
.
Показ прогресса немного замедляет процесс (де)компиляции.
Отображать диалоговое окно с различной информацией о скомпилированном файле.
Данная опция имеет значение только при компиляции скриптов San Andreas. Если игра запущена ко время компиляции, то файл script.img
, содержащий часть скриптов, не может быть изменен, поскольку игра использует его. Компилятор покажет об этом предупреждение. Вы можете отключить показ предупреждения, выбрав данную опцию.
При дизассемблировании main.scm
в режиме GTA SA
программа ищет файл script.img
, содержащий часть игровых скриптов. Если файл не найден в одной папке с main.scm
или в папке игры, то будет показана ошибка. Однако при выборе данной опции вы сможете выбрать script.img
вручную.
Sanny Builder способен пропускать начальные заставки при запуске San Andreas (F8
). Если данная возможность вызывает ошибку в вашей версии игры, отключите данную опцию.
При включении данной опции все опкоды будут записываться в исходник.
При включении данной опции компилятор сохраняет информацию о скрипте в теле скомпилированного файла. Эта информация используется в дальнейшем при дизассемблировании для достижения максимального соответствия оригиналу:
Путь к папке, где установлена игра для текущего . Путь можно ввести вручную или выбрать через диалог, появляющийся при нажатии кнопки.
Список доступных языков для интерфейса программы. Сами переводы находится в папке lang
. Информацию о создании новых переводов можно найти на .
Данная опция имеет 2 значения. При дизассемблировании скриптов программа заменяет в IF
на слова AND
и OR
. При компиляции появляется поддержка конструкции IF..END
, а также возможность компилировать IF
со словами AND
и OR
.
Количество используемых глобальных и локальных имеет свои . При включении данной опции компилятор будет проверять правильность их использования.
При выключении этой опции дизассемблер использует и , заменяя ими опкоды. Также не будут записываться опкоды для некоторых простых математических выражений.
При включении данной опции дизассемблер номера миссий в start_mission
на их имена. Например, start_mission INITIAL
. Имя миссии определяется по имени метки в заголовке файла. Еe также можно использовать для к началу миссии.
Когда данная опция включена, декомпилятор добавляет заранее определенные как комментарии к start_mission
, а также к строке DEFINE MISSION
в заголовке файла.
адреса конструкций
имена
оригинальный исходный код (см. также )
Скрипт, скомпилированный с дополнительной информацией, нельзя открыть в версиях Sanny Builder ранее v3.0 (кроме случая включения ignore_unknown
).
Начиная с версии 3.8.0, дизассемблер может .