- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Эта утилита предназначена для анализа кода игры для QSP в формате TXT2GAM.
Для работы этой программы необходимо установить .Net Framework версии не ниже 2.0. Если при запуске появляется "Ошибка при инициализации приложения (0xc0000135)", значит у вас не установлен .Net Framework.
При разработке игр посредством qGen. Игра → Экспорт → Текстовый файл формата TXT2GAM… → Выбираете место сохранения и название файла. После этого запускаете QSP_Analyser.exe указываете путь к вашему файлу.
Анализатор выводит список ошибок в следующем виде: Ошибок: 1, предупреждений: 0 Ошибка, локация "Диалог_А", строка #220 : Многострочный IF без END
Строка указывается непосредственно в текстовом файле, все исправления вносятся в него через любой текстовый редактор.Для быстрого переключение к нужной строке используйте сочетание клавиш ctrl+g .
Функция экспорт в qGen не работает, для конвертации файла, после всех исправлений, используйте утилиту TXT2GAM
Непосредственно в QSP_Analyser.exe реализована возможность одностороннего импорта файла в табличный формат .csv эта функция позволяет быстро осуществлять:
- Что такое "потерянные локации"?
Потерянные - те, на которые нет явно заданных переходов. Пример
$nextloc = 'Победа' ... GOTO $nextlocВ такой ситуации, анализатор не засчитает это за переход(обращение к локации). Но можно внести "$nextloc" в специальный список переменных в панели настроек, тогда присваивание значения будет считаться за переход.
Зачем переводить игры?
Кроме очевидных: