Здесь показаны различия между двумя версиями данной страницы.
| Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
|
help:txt2gam [2026/03/22 19:23] aleks_versus [Дополнительная информация и полезные ссылки:] |
help:txt2gam [2026/04/09 09:08] (текущий) aleks_versus |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| Утилита "**TXT2GAM**" ("''txt2gam.exe''") предназначена для конвертирования текстовых файлов, написанных в специальном формате, в файлы QSP-игр "''.qsp''". Таким образом вы можете создавать игры в обычном текстовом редакторе, а затем конвертировать их в обычные игры. | Утилита "**TXT2GAM**" ("''txt2gam.exe''") предназначена для конвертирования текстовых файлов, написанных в специальном формате, в файлы QSP-игр "''.qsp''". Таким образом вы можете создавать игры в обычном текстовом редакторе, а затем конвертировать их в обычные игры. | ||
| - | * [[https://qsp.org/attachments/txt2gam021.zip|Скачать утилиту для Windows]] | + | * [[https://github.com/QSPFoundation/txt2gam/releases|Последние версии утилиты]] |
| + | * [[https://github.com/QSPFoundation/txt2gam/releases/download/v0.4.0-b3/txt2gam-v0.4.0-b3-win32.zip|Скачать утилиту версии 0.4.0 для Windows]] | ||
| * [[help:txt2gam_linux|Сборка TXT2GAM на Linux]] | * [[help:txt2gam_linux|Сборка TXT2GAM на Linux]] | ||
| Строка 56: | Строка 57: | ||
| Между локациями в таком файле может быть записан любой текст, он не попадёт в конечный файл игры. Поэтому вы можете помещать туда различные комментарии, команды препроцессора и другой сопроводительный текст. | Между локациями в таком файле может быть записан любой текст, он не попадёт в конечный файл игры. Поэтому вы можете помещать туда различные комментарии, команды препроцессора и другой сопроводительный текст. | ||
| - | Поскольку концом локации считается строка, начинающаяся с ''--'', будьте внимательны при написании игры. | + | Поскольку концом локации считается строка, начинающаяся с ''%%--%%'', будьте внимательны при написании игры. |
| Так как, если вы пишете код в **Quest Generator**, такая строка, записанная в коде локации, хотя и будет вызывать ошибку, но всё же не сломает локацию. Однако, если вы сконвертируете игру с подобной ошибкой в qsps, а затем — обратно в игру, весь код локации после такой ошибочной строки потеряется. | Так как, если вы пишете код в **Quest Generator**, такая строка, записанная в коде локации, хотя и будет вызывать ошибку, но всё же не сломает локацию. Однако, если вы сконвертируете игру с подобной ошибкой в qsps, а затем — обратно в игру, весь код локации после такой ошибочной строки потеряется. | ||
| Строка 186: | Строка 187: | ||
| <sxh> | <sxh> | ||
| txt2gam.exe | txt2gam.exe | ||
| - | </sxh> | ||
| - | |||
| - | Если указать ключ ''**u**'', исходный файл будет обрабатываться как Unicode-файл (кодировка **UCS-2 LE** / **UTF-16 LE**): | ||
| - | |||
| - | <sxh> | ||
| - | txt2gam.exe game.txt myCoolGame.qsp u | ||
| </sxh> | </sxh> | ||