Другие особенности
CLEO Redux фокусируется на улучшении опыта разработки и упрощении процесса написания сценариев.
Интеграция с Visual Studio Code
VS Code имеет широкие возможности настройки. CLEO Redux генерирует типизации для всех поддерживаемых команд, которые вы можете использовать при написании JavaScript в VS Code. Добавьте следующую строку в свой скрипт *.js
, чтобы получить полную поддержку автозаполнения:
Для GTA III
или re3
:
/// <reference path=".config/gta3.d.ts" />
Для Vice City
или reVC
/// <reference path=".config/vc.d.ts" />
Для San Andreas
/// <reference path=".config/sa.d.ts" />
Эта строка указывает VS Code, где искать определения команд для функции автозаполнения. Путь может быть относительным относительно файла сценария или быть абсолютным. Дополнительную информацию на официальном портале TypeScript.
SCM Лог
CLEO Redux имеет встроенную поддержку отслеживания инструкций SCM. Чтобы включить трассировку для выполняемых команд, откройте cleo.ini
и измените LogOpcodes
на 1. Обратите внимание, что это может сильно повлиять на производительность игры из-за частых микрозадержек во время записи в файл журнала. Используйте этот параметр только в целях отладки.
Горячая перезагрузка
CLEO отслеживает активные скрипты и перезагружает их в игре по мере их изменения
Добавление нового файла скрипта в директорию CLEO или удаление во время игры запускает или останавливает скрипт автоматически
Горячая перезагрузка для CS-скриптов не работает, когда CLEO Redux работает вместе с CLEO Library (например, в классическом San Andreas).