- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Назад: Краткое руководство по TXT2GAM
При разработке игр в текстовом редакторе, очень полезным может оказаться создание специального действия / кнопки для автоматической компиляции файла в ".qsp" и запуска плеера сразу с редактируемым файлом.
То есть пишете текст игры в редакторе, нажимаете некое сочетание клавиш и получаете запущенную в плеере игру.
Данное руководство, на примере EmEditor'а , описывает, как это сделать.
Для начала, создайте папку (допустим, "D:\Games\QSP"), распаковав в неё базовый архив плеера ("qspgui.exe" + все DLL'ки) и архив утилиты TXT2GAM.
Далее, создайте в этой папке (рядом с "qspgui.exe", "txt2gam.exe") файл "start.bat" со следующим содержимым:
txt2gam %1 %2 start qspgui %2
Теперь нужно в редакторе добавить действие/кнопку, при нажатии на которую будет запущен файл "start.bat" с двумя аргументами - указанием исходного TXT-файла и конечного ".qsp"-файла.
D:\Games\QSP\start.bat"$(Path)" "$(Dir)\$(Filename).gam" (сохраняя кавычки)D:\Games\QSPТеперь нужно назначить сочетание клавиш для кнопки.
Чтобы установить пароль на файл, создаваемый утилитой TXT2GAM, замените в файле start.bat строчку
txt2gam.exe %1 %2
на
txt2gam.exe %1 %2 pMyPassword
где MyPassword - устанавливаемый пароль. Для задания паролей с пробелами, строчка pMyPassword должна быть указана в кавычках:
txt2gam.exe %1 %2 "pMy Pass word"