0029: Неверный ID отладочного скрипта

Компилятор не может прочитать значение параметра опкода 05B6, или оно не является числом.

Опкод 05B6 ссылается на часть отладочной информации, оставленной разработчиками игры. Эта информация закэширована в *.bin файлах в папке Sanny Builder. Она не используется в игре и присутствует в дизассемблированном скрипте, только чтобы обеспечить компиляцию в файл, идентичный оригиналу.

Начиная с версии 3.6 формат этого опкода с единственным числовым параметром является устаревшим. Рекомендованной формой является использование нового типа данных k - а именно строкового литерала в двойных кавычках:

05B6: 1 // до версии 3.6
05B6: "some string" // начиная с 3.6

Похожие опкоды в режиме SA Mobile также были обновлены:

0A66: write_log "Mission Page 0" 
0A67: write_log_int 15@ 15@ 15@ "taking money off player" 
0A68: write_log_float 10@ 10@ 10@ "debug" 
0A6E: set_widget_texture 54 "hud_check" 

Больше информации: https://github.com/sannybuilder/dev/issues/21

Возможные решения: укажите число, которое было получено дизассемблером, либо удалите этот опкод из скрипта.

Last updated