Другие особенности

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).