CLEO Redux v1.2.2








































-
31 agosto 2023cleo-redux-v1-2-2_1693510956_683963.zipContraseña del archivo: libertycity
CLEO Redux es un entorno de ejecución de scripts para juegos de la era GTA 3D. Es un digno representante de la familia CLEO y proporciona funcionalidades conocidas para cualquiera que haya utilizado la biblioteca para el clásico GTA San Andreas o sus reimplementaciones para otros juegos. El objetivo principal de CLEO es permitir personalizar fácilmente el juego con innumerables scripts de usuario.
Actualización del 28.08.2023:
- Se solucionó un problema por el cual los comandos que devolvían varios valores (Char#storeClosestEntities, Game.GetCurrentResolution(), etc.) solo devolvían un valor correcto.
Actualización del 13.08.2023:
- Se corrigióun problema por el cual importar el mismo archivo desde diferentes carpetas resultaba en código duplicado;
- Se corrigió un error en los métodos Memory.Fn que devolvían resultados de 8 o 16 bits;
- Se solucionó un problema con la renderización de coronas por el cual solo se veía una corona.
SDK Y PLUGINS
- Dylib 2.0: el plugin ha sido reescrito para proporcionar un comportamiento idéntico a LOAD_DYNAMIC_LIBRARY de CLEO4. Ahora el valor de retorno es la dirección del módulo cargado en la memoria.
- Se aumentaron las versiones mínimas requeridas de las definiciones de comandos.
Actualización del 19.06.2023: - Se agregó soporte para GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Epic Games Store);
- Se corrigió un error por el cual los comandos para clases derivadas devolvían valores incorrectos (Heli.Create, Boat.Create, etc.);
- Se corrigió un error por el cual la biblioteca no podía leer la versión del host si la ruta al ejecutable contenía caracteres que no fueran ASCII;
- Registro mejorado: ahora se serializa con todas las propiedades, no solo [object Object].
Actualización del 21.02.2023:
- Se agregó soporte para GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Rockstar Games Launcher).
Actualización del 18.02.2023:
- Se agregó soporte para GTA Trilogy — (Steam) — v1.0.17.39540;
- Se actualizó tsconfig.json por defecto para solucionar problemas con la importación de archivos JSON. Elimina tu tsconfig.json si quieres crearlo de nuevo con los nuevos parámetros.
Actualización del 14.02.2023:
- Se agregó soporte para GTA 4 (versión 1.2.0.59).
Actualización del 27.01.2023:
- Se agregó una nueva propiedad CLEO.hostVersion, que devuelve la versión del host actual. Actualmente solo está disponible si el archivo exe actual tiene información de versión (por ejemplo, GTA IV o GTA Trilogy);
- Se corrigió un fallo en GTA IV al cargar un script con un error de sintaxis;
- Se corrigió un problema en GTA IV por el cual algunos comandos siempre devolvían el mismo valor (por ejemplo, GET_CURRENT_CHAR_WEAPON).
Cambios importantes:
- Se aumentaron las versiones mínimas requeridas de las definiciones de comandos;
- CLEO.version y CLEO.apiVersion devolvían incorrectamente cadenas vacías para las partes faltantes de la cadena de versión. Ahora devuelven undefined en su lugar.
- Log(CLEO.apiVersion.patch); // antes era "", ahora undefined
- Log(CLEO.apiVersion.pre); // antes era "", ahora undefined
- Log(CLEO.apiVersion.build); // era "", ahora undefined
Actualización del 11.01.2023:
- Nuevas funciones integradas para addEventListener y dispatchEvent;
- Se agregaron setTimeout, setInterval, clearTimeout, clearInterval;
- Se agregó .cs, .js, .ts a la lista de extensiones de archivo permitidas para CLEO.runScript;
- Se corrigió un error que provocaba que los scripts se detuvieran por tiempo de espera;
- Se corrigió un error que provocaba fallos en los scripts después de recargar;
- Se corrigió un error por el cual los comandos de Bully devolvían valores incorrectos.
SDK Y PLUGINS:
- Se agregó un nuevo método SDK TriggerEvent para disparar eventos de usuario con alguna carga útil. La versión del SDK ahora es 7;
- Se agregó un nuevo plugin Events, que agrega varios eventos para reaccionar a ellos en código JS/TS: OnVehicleCreate, OnPedCreate, OnObjectCreate, OnVehicleDelete, OnPedDelete, OnObjectDelete;
- IdeLoader 1.3: genera ide_loader.d.ts para una mejor ayuda de autocompletado en scripts TS;
- xtLoader 1.1: genera txt_loader.d.ts para una mejor comprensión del significado en scripts TS.
También se aumentaron las versiones mínimas requeridas de las definiciones de comandos.
Actualización del 15.12.2022:
- Se agregó soporte para TypeScript;
- Se agregó soporte para comandos que usan variables globales SCM (por ejemplo, contadores o temporizadores);
- Se eliminó la variable GAME, previamente obsoleta. Usa HOST en su lugar;
- Se actualizó el observador de escenarios: la modificación de archivos .mjs en el directorio de escenarios o en cualquier subdirectorio provoca una recarga del escenario;
- Con FxtStore, se pueden hacer funcionar las claves globales FXT estableciendo el último argumento en FxtStore.insert y FxtStore.delete en true.
SDK Y PLUGINS:
- IdeLoader 1.2: se corrigió un error del analizador que impedía la carga de archivos .ide con una sección 2dfx;
- Frontend 1.1: se redujo el tiempo de espera al verificar actualizaciones a 10 segundos;
- ImGuiRedux (por Grinch_): más comandos.
CAMBIOS CRÍTICOS:
- Se aumentaron las versiones mínimas requeridas de las definiciones de comandos.
Actualización del 22.11.2022:
- Se agregó soporte experimental para funciones asíncronas;
- Se agregó un nuevo método CLEO.runScript para scripts;
- Se agregó soporte FXT para GTA 4;
- Se corrigió un fallo con GTA 3 y GTA 4;
- Se cambiaron las versiones mínimas requeridas de las definiciones de comandos para GTA 4.
Actualización del 03.11.2022:
- Se agregó soporte para el último parche de GTA Trilogy 1.04.5;
- Se agregaron métodos: Memory.ReadUtf8, Memory.WriteUtf8, Memory.ReadUtf16, Memory.WriteUtf16;
- Las configuraciones ONMISSION permiten usar 00D9 STORE_CAR_CHAR_IS_IN o 00D8 MISSION_HAS_FINISHED;
- Nuevos métodos SDK;
- Ahora el código que muestra la versión de CLEO en el menú principal se ha trasladado a un plugin separado: frontend.cleo.
Actualización del 09.09.2022:
- Se agregó soporte para javascript en las versiones de 64 bits de re3 y reVC;
- El parámetro "Check for updates" está deshabilitado por defecto;
- Versión de 64 bits (SDK Y PLUGINS);
- Se corrigió un error al instalar ASI Loader en GTA 4;
- Se agregó una opción adicional al instalar cleo para re3 y reVC (selección de 32 o 64 bits).
Actualización del 19.08.2022:
- Se agregó soporte para Bully: Scholarship Edition (v1.2 PC);
- Se corrigió un error de Gxt Hook;
- Se corrigió un error con scripts que no funcionaban después de recargar.
Actualización del 01.07.2022
- Se agregó soporte inicial para GTA 4 (The Complete Edition);
Todas las partes de GTA ahora usan definiciones compuestas (una combinación del archivo JSON principal y un archivo JSON para un host desconocido de la biblioteca Sanny Builder);- Se corrigió un problema por el cual CLEO dejaba de cargar archivos FXT después de detectar caracteres que no eran UTF8;
- Se agregó la propiedad CLEO.apiVersion;
- SDK y plugins.
Actualización del 04.03.2022:
- Se agregó soporte para The Definitive Edition Title Update 1.04 (GTA III DE 1.0.0.15284, VC DE 1.0.0.15399, SA DE 1.0.0.15483);
- Se corrigieron errores en los comandos (San Andreas);
- Se corrigió un error que causaba que los scripts no funcionaran.
Actualización del 22.02.2022:
- Se agregó SDK para desarrollar comandos personalizados en C++ y Rust.
- Se agregó soporte para comandos erróneos en JS (también conocidos como comandos IF y SET en scripts SCM), devuelven un valor indefinido en caso de fallo, por ejemplo. DynamicLibrary.Load o Char.IsInAnySearchlight);
- Dos nuevos plugins que agregan comandos para trabajar con DLL (dylib.cleo) y archivos INI (IniFiles.cleo) en todos los juegos compatibles;
- Se agregó la variable __dirname en los scripts JS, que se añade al directorio del archivo actual;
- Se agregó una nueva función incorporada que llama a un comando de script por nombre;
- Se corrigió un problema con el redondeo de números de punto flotante en GTA 3;
- Se corrigió un problema con las importaciones rotas en JS cuando la carpeta CLEO se encuentra en el directorio AppData;
- Se corrigió un error por el cual el comando showTextBox en San Andreas mostraba texto basura;
- Se corrigió un error de conversión cuando el comando showTextBox recibe un argumento entero;
- Se corrigió un problema con los permisos de scripts que no se verificaban para los scripts JS;
- Se corrigió un problema por el cual el objeto devuelto como resultado de algunos comandos (Object.GrabEntityOnRope(), Heli.GrabEntityOnWinch(), etc.) no tenía los campos correspondientes envueltos en una instancia de clase.
Actualización:
- Se agregó soporte para scripts JS en GTA III: The Definitive Edition (v1.0.0.14718) y Vice City: The Definitive Edition (v1.0.0.14718);
- Se agregó soporte para la sintaxis moderna ES6+;
- Se agregó soporte para importar otros scripts y archivos JSON;
- Ahora puedes llamar a funciones del juego con argumentos de punto flotante;
- Nuevo comando "Memory.CallFunctionReturnFloat", similar al anterior, Memory.CallFunctionReturn, pero utilizado para funciones que devuelven un número de punto flotante;
- Nuevo y útil método "Memory.Fn.X64Float", que se puede usar para funciones que devuelven un número de punto flotante.
Actualización del 17.12.2021:
Para San Andreas: The Definitive Edition:
- Se agregaron nuevos opcodes: 0C06 WRITE_MEMORY y 0C07 READ_MEMORY, así como los comandos javascript correspondientes: Memory.Write y Memory.Read;
- Se corrigió un problema con los opcodes 0C01, 0C02, 0C03, 0C04.
- CLEO Redux para San Andreas: The Definitive Edition ahora usa sa_unreal.json (https://github.com/sannybuilder/library).
Para los demás juegos:
- Estabilidad mejorada de los scripts JS;
- Se corrigió un problema por el cual los permisos de scripts no se verificaban para los scripts CLEO.
Actualización del 08.12.2021:
- Se corrigió un error crítico en el planificador de scripts CS que causaba un comportamiento anormal (generalmente ejecución lenta);
- Se corrigió un error por el cual las coronas (texturas de fuentes de luz) no se mostraban en los scripts CS.
Actualización del 04.12.2021:
- CLEO ahora usa el directorio AppData si no hay permisos de escritura en el directorio actual del juego;
- Se agregó soporte para encadenamiento de métodos para archivos construibles;
- Se corrigió un error que permitía que el script se ejecutara en el menú.
Instalación:
- Descargue e instale Ultimate ASI Loader x64 de ThirteenAG (renómbrelo a version.dll o cualquier nombre compatible y cópielo en el directorio GTA San Andreas — Definitive EditionGamefaceBinariesWin64);
- Copie cleo_redux64.asi en el mismo directorio.
Primera configuración:
Durante el primer inicio del juego, puede haber un retraso notable ya que CLEO Redux carga los archivos necesarios para admitir javascript. Esto no sucederá en inicios posteriores.
Durante el primer inicio del juego, en el directorio GTA San Andreas — Definitive EditionGamefaceBinariesWin64 aparecerá una carpeta CLEO. Transfiere todos tus scripts allí.
Compatibilidad con The Trilogy: The Definitive Edition
Actualmente, CLEO Redux solo admite San Andreas: The Definitive Edition 1.0.0.14296, 1.0.0.14388, 1.0.0.14718 (Title Update v1.03). Hay varias diferencias clave con respecto a otros juegos:
- Requiere Ultimate ASI Loader x64 de ThirteenAG;
- La versión de CLEO no se muestra en el menú principal;
- La función showTextBox no funciona en scripts JS;
- Los códigos de operación para comandos personalizados son diferentes, solo se admiten algunos:
0C00 IS_KEY_PRESSED
0C01 INT_ADD
0C02 INT_SUB
0C03 INT_MUL
0C04 INT_DIV
0C05 TERMINATE_THIS_CUSTOM_SCRIPT
Sanny Builder aún no admite estos nuevos códigos de operación. Para habilitar los nuevos códigos de operación en scripts CS, agregue las siguientes líneas al inicio del script:
{$O 0C00=1, is_key_pressed %1d% }
{$O 0C01=3,%3d% = %1d% + %2d% }
{$O 0C02=3,%3d% = %1d% — %2d% }
{$O 0C03=3,%3d% = %1d% * %2d% }
{$O 0C04=3,%3d% = %1d% / %2d% }
{$O 0C05=0,terminate_this_custom_script }
Utilice el modo SA Mobile para compilar scripts CLEO para San Andreas: The Definitive Edition.
Eliminación:
- Elimine cleo_redux64.asi.
- Elimine la carpeta CLEO (opcional).
- Elimine cleo_redux.log (opcional).
Contraseña: libertycity
CLEO Redux — это среда выполнения сценариев для игр эпохи GTA 3D. Является гордым представителем семейства CLEO и предоставляет знакомые возможности всем, кто использовал библиотеку для классической GTA San Andreas или ее повторных реализаций для других игр. Основная цель CLEO — предоставить возможность легко настраивать игру с помощью бесчисленных пользовательских скриптов.
Обновление от 28.08.2023:
- Исправлена проблема, когда команды, возвращающие несколько значений (Char#storeClosestEntities, Game.GetCurrentResolution() и т.д.), возвращали только одно правильное значение.
Обновление от 13.08.2023:
- Исправление проблемы, когда импорт одного и того же файла из разных папок приводил к дублированию кода;
- Исправление ошибки в методах Memory.Fn, возвращающих 8-битные или 16-битные результаты;
- Исправлена ошибка с рендерингом короны, когда была видна только одна корона.
SDK И ПЛАГИНЫ
- Dylib 2.0: плагин переписан для обеспечения поведения, идентичного LOAD_DYNAMIC_LIBRARY из CLEO4. Теперь возвращаемое значение — это адрес загруженного модуля в памяти.
- Увеличены минимально необходимые версии определений команд.
Обновление от 19.06.2023: - Добавлена поддержка GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Epic Games Store);
- Исправлена ошибка, когда команды для производных классов возвращали неверные значения (Heli.Create, Boat.Create и т.д.);
- Исправлена ошибка, когда библиотека не могла прочитать версию хоста, если путь к исполняемому файлу содержал символы, отличные от ASCII;
- Улучшен журнал: теперь он сериализуется со всеми свойствами, а не только [object Object].
Обновление от 21.02.2023:
- Добавлена поддержка GTA The Trilogy — The Definitive Edition v1.0.17.39540 (Rockstar Games Launcher).
Обновление от 18.02.2023:
- Добавлена поддержка GTA Trilogy — (Steam) — v1.0.17.39540;
- Обновлен tsconfig.json по умолчанию, чтобы решить проблемы с импортом JSON-файлов. Удалите свой tsconfig.json, если вы хотите создать его заново с новыми параметрами.
Обновление от 14.02.2023:
- Добавлена поддержка GTA 4 (версия 1.2.0.59).
Обновление от 27.01.2023:
- Добавлено новое свойство CLEO.hostVersion, которое возвращает версию текущего хоста. В настоящее время доступно, только если текущий exe-файл имеет информацию о версии (например, GTA IV или GTA Trilogy);
- Исправление сбоя в GTA IV при загрузке скрипта с синтаксической ошибкой;
- Исправление проблемы в GTA IV, когда некоторые команды всегда возвращали одно и то же значение (например, GET_CURRENT_CHAR_WEAPON).
Критические изменения:
- Увеличены минимально необходимые версии определений команд;
- CLEO.version и CLEO.apiVersion некорректно возвращали пустые строки для отсутствующих частей строки версии. Теперь вместо них возвращается undefined.
- Log(CLEO.apiVersion.patch); // раньше было "", теперь undefined
- Log(CLEO.apiVersion.pre); // раньше было "", теперь undefined
- Log(CLEO.apiVersion.build); // было "", теперь undefined
Обновление от 11.01.2023:
- Новые встроенные функции для addEventListener и dispatchEvent;
- Добавлены setTimeout, setInterval, clearTimeout, clearInterval;
- Добавлено .cs, .js, .ts в список разрешенных расширений файлов для CLEO.runScript;
- Исправлена ошибка, приводившая к остановке скриптов по таймауту;
- Исправление ошибки, приводившей к сбоям в работе скриптов после перезагрузки;
- Исправление ошибки, когда команды Bully возвращали неверные значения.
SDK AND PLUGINS:
- Добавлен новый метод SDK TriggerEvent для запуска пользовательских событий с некоторой полезной нагрузкой. Версия SDK теперь 7;
- Добавлен новый плагин Events, который добавляет несколько событий для реакции на них в JS/TS-коде: OnVehicleCreate, OnPedCreate, OnObjectCreate, OnVehicleDelete, OnPedDelete, OnObjectDelete;
- IdeLoader 1.3: генерирует ide_loader.d.ts для лучшего intellisense в скриптах TS;
- xtLoader 1.1: генерируется txt_loader.d.ts для лучшего понимания смысла в скриптах TS.
Также увеличены минимально необходимые версии определений команд.
Обновление от 15.12.2022:
- Добавлена поддержка TypeScript;
- Добавлено поддержку команд, использующих глобальные переменные SCM (например, счетчики или таймеры);
- Удалено ранее устаревшую переменную GAME. Вместо нее используйте HOST;
- Обновлено средство наблюдения за сценариями: изменение файлов .mjs в каталоге сценариев или любых вложенных каталогах вызывает перезагрузку сценария;
- С помощью FxtStore можно заставить работать глобальные FXT-ключи, установив последний аргумент в FxtStore.insert и FxtStore.delete в true.
SDK И ПЛАГИНЫ:
- IdeLoader 1.2: исправлена ошибка парсера, из-за которой не загружались файлы .ide с секцией 2dfx;
- Frontend 1.1: уменьшен таймаут при проверке обновлений до 10 секунд;
- ImGuiRedux (by Grinch_): больше команд.
КРИТИЧНЫЕ ИЗМЕНЕНИЯ:
- Увеличены минимально необходимые версии определений команд.
Обновление от 22.11.2022:
- Добавлена экспериментальная поддержка асинхронных функций;
- Добавлен новый метод CLEO.runScript для скриптов;
- Добавлена поддержка FXT для GTA 4;
- Исправлен вылет с GTA 3 и GTA 4;
- Изменены минимальные требуемые версии определений команд для GTA 4.
Обновление от 03.11.2022:
- Добавлена поддержка для последнего патча GTA Trilogy 1.04.5;
- Добавлены методы: Memory.ReadUtf8, Memory.WriteUtf8, Memory.ReadUtf16, Memory.WriteUtf16;
- Настройки ONMISSION позволяют использовать 00D9 STORE_CAR_CHAR_IS_IN or 00D8 MISSION_HAS_FINISHED;
- Новые методы SDK;
- Теперь код, отображающий версию CLEO в главном меню, вынесен в отдельный плагин — frontend.cleo.
Обновление от 09.09.2022:
- Добавлена поддержка javascript в 64-битных версиях re3 и reVC;
- Параметр «Проверить обновления» отключен по умолчанию;
- 64-bit версия (SDK AND PLUGINS);
- Исправлена ошибка при установке ASI Loader в GTA 4;
- Добавлена дополнительная опция при установке клео для re3 и reVC (выбор 32-битную или 64-битную).
Обновление от 19.08.2022:
- Добавлена поддержка Bully: Scholarship Edition (v1.2 PC);
- Исправлена ошибка Gxt Hook;
- Исправлена ошибка с неработающими скриптами после перезагрузки.
Обновление от 01.07.2022
- Добавлена начальная поддержка GTA 4 (The Complete Edition);
Все части GTA теперь используют составные определения (комбинация основного файла JSON и файла JSON для неизвестного хоста из библиотеки Sanny Builder);- Исправлена проблема, когда CLEO переставала загружать файлы FXT после обнаружения символов, отличных от UTF8;
- Добавлено свойство CLEO.apiVersion;
- SDK и плагины.
Обновление от 04.03.2022:
- Добавлена поддержка The Definitive Edition Title Update 1.04 (GTA III DE 1.0.0.15284, VC DE 1.0.0.15399, SA DE 1.0.0.15483);
- Исправлены ошибки в командах (San Andreas);
- Исправлена ошибка из нерабочими скриптами.
Обновление от 22.02.2022:
- Добавлен SDK для разработки пользовательский команд на C++ и Rust.
- Добавлена поддержка ошибочных команд в JS (также известных как команды IF и SET в сценариях SCM), они возвращают неопределенное значение при сбое, например. DynamicLibrary.Load или Char.IsInAnySearchlight);
- Два новых плагина, добавляющих команды для работы с DLL (dylib.cleo) и INI файлами (IniFiles.cleo) во всех поддерживаемых играх;
- Добавлена переменная __dirname в сценарии JS, которая добавляется в каталог текущего файла;
- Добавлена новая встроенная функция, которая вызывает команду сценария по имени;
- Исправлена проблема с округлением чисел с плавающей запятой в GTA 3;
- Исправлена проблема с неработающим импортом в JS, когда папка CLEO находится в каталоге AppData;
- Исправлена ошибка, из-за которой команда showTextBox в San Andreas отображала мусорный текст;
- Исправлена ошибка преобразования, когда команде showTextBox дает целочисленный аргумент;
- Исправлена проблема с разрешениями сценариев, которые не проверялись для сценариев JS;
- Исправлена проблема, когда объект, возвращаемый в результате некоторых команд (Object.GrabEntityOnRope(), Heli.GrabEntityOnWinch() и т.п.), не имел соответствующих полей, завернутых в экземпляр класса.
Обновление:
- Добавлена поддержка JS-скриптов в GTA III: The Definitive Edition (v1.0.0.14718) и Vice City: The Definitive Edition (v1.0.0.14718);
- Добавлена поддержка современного синтаксиса ES6+;
- Добавлена поддержка импорта других скриптов и файлов JSON;
- Теперь вы можете вызывать игровые функции с аргументами с плавающей запятой;
- Новая команда "Memory.CallFunctionReturnFloat", аналогичная предыдущей, Memory.CallFunctionReturnно используемая для функций, возвращающих число с плавающей запятой;
- Новый удобный метод "Memory.Fn.X64Float", который можно использовать для функций, возвращающих число с плавающей запятой.
Обновление от 17.12.2021:
Для San Andreas: The Definitive Edition:
- Добавлены новые коды операций: 0C06 WRITE_MEMORY и 0C07 READ_MEMORY, а также соответствующие команды javascript: Memory.Write и Memory.Read;
- Исправлена проблема с опкодами 0C01, 0C02, 0C03, 0C04.
- CLEO Redux для San Andreas: The Definitive издание теперь использует sa_unreal.json (https://github.com/sannybuilder/library).
Для остальных игр:
- Улучшена стабильность JS скриптов;
- Исправлена проблема, когда разрешения скриптов не проверялись для скриптов CLEO.
Обновление от 08.12.2021:
- Исправлена критическая ошибка в планировщике сценариев CS, вызывающая ненормальное поведение (обычно вызывающее медленное выполнение);
- Исправлена ошибка, из-за которой короны (текстуры источников света) не отображались в сценариях CS.
Обновление от 04.12.2021:
- CLEO теперь использует каталог AppData, если в текущем каталоге игры нет прав на запись;
- Добавлена поддержка цепочки методов для конструируемых файлов;
- Исправлена ошибка, из-за которой скрипт мог запускаться в меню.
Установка:
- Загрузите и установите Ultimate ASI Loader x64 от ThirteenAG (переименуйте в version.dll или любое совместимое имя и скопируйте в GTA San Andreas — Definitive EditionGamefaceBinariesWin64 каталог);
- Скопируйте cleo_redux64.asi в тот же каталог.
Первая настройка:
Во время первого запуска игры может наблюдаться заметная задержка, поскольку CLEO Redux загружает файлы, необходимые для поддержки javascript. При последующих запусках этого не произойдет.
При первом запуске игры, в директории GTA San Andreas — Definitive EditionGamefaceBinariesWin64 появится папка CLEO. Туда и переносите все свои скрипты.
Совместимость с The Trilogy: The Definitive Edition
На данный момент CLEO Redux поддерживает только San Andreas: The Definitive издание 1.0.0.14296, 1.0.0.14388, 1.0.0.14718 (Title Update v1.03). Есть несколько ключевых отличий от других игр:
- Требуется Ultimate ASI Loader x64 от ThirteenAG;
- В главном меню не отображается версия CLEO;
- Функция showTextBox не работает в JS скриптах;
- Коды операций для пользовательских команд разные, поддерживаются только некоторые:
0C00 IS_KEY_PRESSED
0C01 INT_ADD
0C02 INT_SUB
0C03 INT_MUL
0C04 INT_DIV
0C05 TERMINATE_THIS_CUSTOM_SCRIPT
Sanny Builder пока не поддерживает эти новые коды операций. Чтобы включить новые коды операций в сценариях CS, добавьте следующие строки поверх сценария:
{$O 0C00=1, is_key_pressed %1d% }
{$O 0C01=3,%3d% = %1d% + %2d% }
{$O 0C02=3,%3d% = %1d% — %2d% }
{$O 0C03=3,%3d% = %1d% * %2d% }
{$O 0C04=3,%3d% = %1d% / %2d% }
{$O 0C05=0,terminate_this_custom_script }
Используйте режим SA Mobile для компиляции CLEO-скриптов для San Andreas: The Definitive Edition.
Удаление:
- Удалить cleo_redux64.asi.
- Удалите CLEO папку (необязательно).
- Удалите cleo_redux.log (необязательно).
Пароль: libertycity