CLEO Redux v0.8.6

CLEO Redux v0.8.6

CLEO Redux is a scripting runtime for games from the GTA 3D era. It is a proud member of the CLEO family and provides familiar features to anyone who used the library for classic GTA San Andreas or its re-implementations for other games. The main goal of CLEO is to provide the ability to easily customize the game with countless custom scripts.

For San Andreas: The Definitive Edition:
Added new opcodes: 0C06 WRITE_MEMORY and 0C07 READ_MEMORY, as well as the corresponding javascript commands: Memory. Write and Memory.Read;
Fixed problem with opcodes 0C01, 0C02, 0C03, 0C04.
CLEO Redux for San Andreas: The Definitive Edition now uses sa_unreal.json

For other games:
Improved stability of JS scripts;
Fixed issue where script permissions were not checked for CLEO scripts;
Fixed critical bug in CS script scheduler causing abnormal behavior (usually causing slow execution);
CLEO now uses the AppData directory if there are no write permissions in the current game directory;
Added method chain support for constructed files;
Fixed a bug that could cause a script to run in the menu.

Installation:
1. Download and install Ultimate ASI Loader x64by ThirteenAG (rename to version.dll or any compatible name and copy to GTA San Andreas – Definitive EditionGamefaceBinariesWin64 directory);
2. Copy cleo_redux64.asi to the same directory.

First setting:
There may be a noticeable delay during the first launch of the game as CLEO Redux downloads the files needed to support javascript. This will not happen on subsequent launches.

When you first start the game, the folderwill appear in the GTA San Andreas — Definitive EditionGamefaceBinariesWin64 directory! CLEO. This is where you move all your scripts.

Compatible with The Trilogy: The Definitive Edition

Currently CLEO Redux only supports San Andreas: The Definitive Edition 1.0.0.14296, 1.0.0.14388, 1.0.0.14718 (Title Update v1.03).
There are several key differences from other games:
Requires Ultimate ASI Loader x64 by ThirteenAG;
The showTextBox function does not work in JS scripts

Opcodes for custom commands are different, only some are supported:
0C00 IS_KEY_PRESSED
0C01 INt_ADD
0C02 INt_SUB
0C03 INt_MUL
0C04 INt_DIV
0C05 TERMINATE_THIS_CUSTOM_SCRIPT

Sanny Builder does not yet support these new opcodes. To enable new opcodes in CS scripts, add the following lines on top of the 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 }
Use SA Mobile mode to compile CLEO scripts for San Andreas: The Definitive Edition.

Delete:
Remove cleo_redux64.asi.
Delete the CLEO folder (optional).
Delete cleo_redux.log (optional).

Credits:
Seemann




Best GTA SA DE Misc mods

Leave a Reply

Do you need help or to say thanks for mod author? Just leave a comment bellow!