Здесь показаны различия между двумя версиями данной страницы.
| Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
|
analyzer [2015/09/18 06:06] bkz [FAQ] |
— (текущий) | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ==== Анализатор кода QSP ==== | ||
| - | Эта утилита предназначена для анализа кода игры для QSP в формате TXT2GAM. | ||
| - | |||
| - | Для работы этой программы необходимо установить .Net Framework версии не ниже 2.0. | ||
| - | Если при запуске появляется "Ошибка при инициализации приложения (0xc0000135)", значит у вас не установлен .Net Framework. | ||
| - | ==== Применение ==== | ||
| - | При разработке игр посредством qGen. | ||
| - | Игра -> Экспорт -> Текстовый файл формата TXT2GAM... -> Выбираете место сохранения и название файла. | ||
| - | После этого запускаете QSP_Analyser.exe указываете путь к вашему файлу. | ||
| - | |||
| - | Анализатор выводит список ошибок в следующем виде: | ||
| - | Ошибок: 1, предупреждений: 0 | ||
| - | Ошибка, локация "Диалог_А", строка #220 : Многострочный IF без END | ||
| - | |||
| - | Строка указывается непосредственно в текстовом файле, все исправления вносятся в него через любой текстовый редактор.Для быстрого переключение к нужной строке используйте сочетание клавиш ctrl+g . | ||
| - | ==== Импорт в CSV ==== | ||
| - | Непосредственно в QSP_Analyser.exe реализована возможность одностороннего импорта файла в табличный формат .csv | ||
| - | эта функция позволяет быстро осуществлять: | ||
| - | - Локализацию игры на другой язык. | ||
| - | - Выявлять грамматические ошибки в тексте игры. | ||
| - | ==== FAQ ==== | ||
| - | //- Что такое "потерянные локации"?// | ||
| - | Потерянные - те, на которые нет явно заданных переходов. | ||
| - | Пример | ||
| - | <sxh qsp> | ||
| - | $nextloc = 'Победа' | ||
| - | ... | ||
| - | GOTO $nextloc | ||
| - | </sxh> | ||
| - | В такой ситуации, анализатор не засчитает это за переход(обращение к локации). Но можно внести "$nextloc" в специальный список переменных в панели настроек, тогда присваивание значения будет считаться за переход. | ||
| - | |||
| - | //Зачем переводить игры?// | ||
| - | |||
| - | Кроме очевидных: | ||
| - | * Увеличение аудитории игры. | ||
| - | * Хорошо оформленную игру на Aero, переведенную на английский, можно собрать в stand-alone swf и продать на рынке flash-игр. ((Весь контент в игре не должен нарушать чьих-либо авторских прав.)) | ||
| - | ==== Ссылки ==== | ||
| - | * [[http://qsp.su/index.php?option=com_agora&task=topic&id=365|Тема на форуме.]] | ||
| - | * [[https://code.google.com/p/qsp-analyser/|Сам проект.]] | ||
| - | * [[https://code.google.com/p/qsp-analyser/downloads/detail?name=QSP_Analyser.exe&can=2&q=|Скачать.]] | ||