Общие настройки
Данная вкладка содержит общие настройки программы.

Путь к папке, где установлена игра для текущего режима редактирования. Путь можно ввести вручную или выбрать через диалог, появляющийся при нажатии кнопки.

Список доступных языков для интерфейса программы. Сами переводы находится в папке
lang
. Информацию о создании новых переводов можно найти на sannybuilder/translations.
Файлы с отмеченными расширениями по умолчанию открываются в Sanny Builder. Для отмены ассоциации, снимите галочку.

Перезаписывать файл с результатом дизассемблирования, если файл с таким именем уже существует. Если опция не выбрана, дизассемблер созд аст новый файл, добавив к нему индекс (например,
main[0].txt
).Отображать текущий прогресс при работе дизассемблера или компилятора. Без этой опции в статусбаре будут слова
Пожалуйста ждите…
. Показ прогресса немного замедляет процесс (де)компиляции.
Отображать диалоговое окно с различной информацией о скомпилированном файле.
Данная опция имеет значение только при компиляции скриптов San Andreas. Если игра запущена ко время компиляции, то файл
script.img
, содержащий часть скриптов, не может быть изменен, поскольку игра использует его. Компилятор покажет об этом предупреждение. Вы можете отключить показ предупреждения, выбрав данную опцию.При дизассемблировании
main.scm
в режиме GTA SA
программа ищет файл script.img
, содержащий часть игровых скриптов. Если файл не найден в одной папке с main.scm
или в папке игры, то будет показана ошибка. Однако при выборе данной опции вы сможете выбрать script.img
вручную.Sanny Builder способен пропускать начальные заставки при запуске San Andreas (
F8
). Если данная возможность вызывает ошибку в вашей версии игры, отключите данную опцию.Данная опция имеет 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
).Last modified 1yr ago