You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Привет.
Я пересобрал свой QSP проект на vsCode с помощью твоего расширения.
Во первых спасибо за труд. Уже сейчас это откроет двери для коллективной разработки с контролем версий.
Чтобы хотелось видеть.
добавить поддержку функции EXEC():
EXEC('JS:
qspSlotTitleText = "Слот ";
')
Эта функция позволяет вызвать JS движка из кода QSP, некоторые тексты для менюшек хранятся прямо в переменных ядра JS, и таким нехитрым образом их можно изменить.
Бало-бы круто увидеть некий контроль пространства имен для многофайлового проекта который бы выдавал ошибку при попытке создания локации с уже существующим именем.
Эту функцию нужно каким то образом привязать к конкретной папке например src чтобы она не сравнивала файлы с папкой билд например. Тут нужна поддержка пользовательского файла настроек типа json
Пример моей структуры
build/
src/
main/
./././
data/
./././
...
имя файла qsps === имя локации, строго 1 локация 1 файл.
я настроил простую сборку с компиляцией через командную строку ps
Get-ChildItem ./src/start/ -Include "*.qsps" -Recurse | Get-Content | Set-Content ./src/build/start.qsps
./src/txt2gam.exe ./src/build/start.qsps ./assets/standalone_content/start.qsp
Прочие мелочи
если рисунок видно то раскраска синтаксиса подглючивает когда внутри тега a лежит изображение в котором путь к файлу содержит функцию IIF.
Еще хотелки.
Хотелось бы видеть подсветку тегов html, пишу н квест навигаторе и с ними часто работаю внутри кода QSP. Уже сделано выделение тага A, а также выделяются подвыражения (шаблонные строки), что уже очень круто и такого нет в qgen.
При создании нового файла можно было-бы сразу разворачивать компонент
.# <имя файла>
----<имя файла>
Успехов, Написал потому что увидел недавнее обновление. Если интерес к расширению у тебя вернулся, то может мой фидбэк чем то поможет. В любом случае Большое спасибо за то, что уже сделано.
The text was updated successfully, but these errors were encountered:
Привет.
Я пересобрал свой QSP проект на vsCode с помощью твоего расширения.
Во первых спасибо за труд. Уже сейчас это откроет двери для коллективной разработки с контролем версий.
Чтобы хотелось видеть.
добавить поддержку функции EXEC():
EXEC('JS:
qspSlotTitleText = "Слот ";
')
Эта функция позволяет вызвать JS движка из кода QSP, некоторые тексты для менюшек хранятся прямо в переменных ядра JS, и таким нехитрым образом их можно изменить.
Бало-бы круто увидеть некий контроль пространства имен для многофайлового проекта который бы выдавал ошибку при попытке создания локации с уже существующим именем.
Эту функцию нужно каким то образом привязать к конкретной папке например src чтобы она не сравнивала файлы с папкой билд например. Тут нужна поддержка пользовательского файла настроек типа json
Пример моей структуры
build/
src/
main/
./././
data/
./././
...
имя файла qsps === имя локации, строго 1 локация 1 файл.
я настроил простую сборку с компиляцией через командную строку ps
Get-ChildItem ./src/start/ -Include "*.qsps" -Recurse | Get-Content | Set-Content ./src/build/start.qsps
./src/txt2gam.exe ./src/build/start.qsps ./assets/standalone_content/start.qsp
Прочие мелочи
если рисунок видно то раскраска синтаксиса подглючивает когда внутри тега a лежит изображение в котором путь к файлу содержит функцию IIF.
Еще хотелки.
Хотелось бы видеть подсветку тегов html, пишу н квест навигаторе и с ними часто работаю внутри кода QSP. Уже сделано выделение тага A, а также выделяются подвыражения (шаблонные строки), что уже очень круто и такого нет в qgen.
При создании нового файла можно было-бы сразу разворачивать компонент
.# <имя файла>
----<имя файла>
Успехов, Написал потому что увидел недавнее обновление. Если интерес к расширению у тебя вернулся, то может мой фидбэк чем то поможет. В любом случае Большое спасибо за то, что уже сделано.
The text was updated successfully, but these errors were encountered: