IGTA小编前言介绍:
这个版本是圣安地列斯DE重制版的cleo主程序。
CLEO Redux 是 GTA 3D 时代游戏的脚本运行的文件,文件格式为.cs。
它是 CLEO 家族的骄傲成员,并为使用该库进行经典 GTA 圣安地列斯或其他游戏重新实现的任何人提供熟悉的功能。
CLEO 的主要目标是提供使用无数自定义脚本轻松自定义游戏的能力。
2022 年 8 月19 日更新:
- 添加了对 Bully:奖学金版 (v1.2 PC) 的支持;
- 修复了 Gxt Hook 错误;
- 修复了重启后脚本无法运行的错误。
2022 年 7 月 1日更新
- 添加了对 GTA 4(完整版)的初始支持;
- GTA 的所有部分现在都使用复合定义(主 JSON 文件和 Sanny Builder 库中未知主机的 JSON 文件的组合);
- 修复了 CLEO 在找到非 UTF8 字符后会停止加载 FXT 文件的问题;
- 添加了属性 CLEO.apiVersion;
- SDK 和插件。
2022 年3 月 4 日更新:
- 添加了对权威版标题更新 1.04(GTA III DE 1.0.0.15284、VC DE 1.0.0.15399、SA DE 1.0.0.15483)的支持;
- 修复了命令中的错误(圣安地列斯);
- 修复了非工作脚本的错误。
2022 年 2 月22 日更新:
- 添加了用于在 C++ 和 Rust 中开发自定义命令的 SDK。
- 添加了对 JS 中错误命令的支持(也称为 SCM 脚本中的 IF 和 SET 命令),它们在失败时返回未定义的值,例如 DynamicLibrary.Load 或 Char.IsInAnySearchlight);
- 两个新插件添加了在所有支持的游戏中使用 DLL (dylib.cleo) 和 INI 文件 (IniFiles.cleo) 的命令;
- JS脚本新增__dirname变量,添加到当前文件所在目录;
- 添加了一个新的内置函数,通过名称调用脚本命令;
- 修复了 GTA 3 中浮点数舍入的问题;
- 修复 CLEO 文件夹在 AppData 目录时 JS 导入失败的问题;
- 修复了导致 San Andreas 中的 showTextBox 命令显示垃圾文本的问题;
- 修复了 showTextBox 命令给定整数参数时的转换错误;
- 修复 JS 脚本未检查脚本权限的问题;
- 修复了由于某些命令(Object.GrabEntityOnRope()、Heli.GrabEntityOnWinch() 等)返回的对象没有包含在类实例中的相应字段的问题。
更新:
-在 GTA III:权威版 (v1.0.0.14718) 和罪恶都市:权威版 (v1.0.0.14718) 中添加了对 JS 脚本的支持;
- 增加了对现代 ES6+ 语法的支持;
- 增加了对导入其他脚本和 JSON 文件的支持;
- 现在您可以使用浮点参数调用游戏函数;
- 新命令“Memory.CallFunctionReturnFloat”,类似于上一个,Memory.CallFunctionReturn,用于返回浮点数的函数;
- 新的便捷方法“Memory.Fn.X64Float”,可用于返回浮点数的函数。
2021 年12 月 17 日更新:
对于圣安地列斯:权威版:
- 添加了新的操作码:0C06 WRITE_MEMORY 和 0C07 READ_MEMORY,以及相应的 javascript 命令:Memory.Write 和 Memory.Read;
- 修复了操作码 0C01、0C02、0C03、0C04 的问题。
- 圣安地列斯的 CLEO Redux:权威版现在使用 sa_unreal.json (https://github.com/sannybuilder/library )。
对于其他游戏:
- 提高了 JS 脚本的稳定性;
- 修复了未检查 CLEO 脚本的脚本权限的问题。
2021 年 12 月 8 日更新:
- 修复了 CS 脚本调度程序中导致异常行为(通常导致执行缓慢)的严重错误;
- 修复了导致冠(光源纹理)在 CS 场景中不显示的错误。
2021 年 12 月 4 日更新:
- 如果当前游戏目录中没有写入权限,CLEO 现在使用 AppData 目录;
- 为构造文件添加了方法链支持;
- 修复了可能导致脚本在菜单中运行的错误。
自动安装(推荐):
直接运行cleo_redux_setup.exe,安装到你的GTA三部曲的游戏目录一定要耐心等待安装完即可!
然后就像老版本的圣安地列斯一样,把cleo文件扔到对应目录进入游戏即可实现脚本的运行!
手动安装(如自动安装出问题就用这个):
1. 从ThirteenAG下载并安装Ultimate ASI Loader x64(重命名为version.dll或任何兼容名称并复制到GTA San Andreas - Definitive EditionGamefaceBinariesWin64目录);
2.将cleo_redux64.asi复制到同目录下。
首次设置:首次
启动游戏时可能会有明显的延迟,因为 CLEO Redux 会加载支持 JavaScript 所需的文件。这不会在随后的发布中发生。首次启动游戏时, CLEO
文件夹会出现在 GTA 圣安地列斯 - 权威版 GamefaceBinariesWin64 目录中。这是您移动所有脚本的地方。与三部曲的兼容性:权威版
目前 CLEO Redux 仅支持 San Andreas: The Definitive Edition 1.0.0.14296、1.0.0.14388、1.0.0.14718(标题更新 v1.03)。与其他游戏有几个主要区别:
- 需要由 ThirteenAG 提供的 Ultimate ASI Loader x64;
- 主菜单不显示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 模式移动端为 San Andreas: The Definitive Edition 编译 CLEO 脚本。
卸载方法:
- 删除 cleo_redux64.asi。
- 删除 CLEO 文件夹(可选)。
- 删除 cleo_redux.log(可选)。
cleo附件免费下载: