CLEO Redux


CLEO Redux is an experimental JavaScript runtime for all 3D GTA games. This page presents the latest version of CLEO Redux v0.9.4 for GTA San Andreas The Definitive Edition. CLEO Redux is a continuation of the development of the well-known CLEO library, which allows you to improve the gameplay with the help of countless custom mini-scripts (*.cs).

It's worth noting that this version works in all three GTA The Trilogy games, but not the Classic ones. The difference is that here is a 64-bit version of CLEO Redux specifically for the Trilogy, while the Classic games are built on a 32-bit platform.

CLEO Redux for GTA SA Definitive Edition is presented in the form of an ASI plugin cleo_redux64.asi, which requires an ASI Loader. For your convenience, we have already added it to the archive with the mod and you do not need to download and install it separately. Additionally, we have included the following CLEO plugins in the archive: Dylib, IniFiles, TextLoader, ImGuiRedux. We also monitor the current version of CLEO Redux and update the files on this page as new versions are released.

CLEO Redux 0.9.4 from May 12, 2022:
- add support for custom file loaders allowing import of various file formats
- add new bindings available in JS code: a static object CLEO and a constant __filename
- add new config option DisplayMenuInfo to control whether CLEO Redux should display the version information in the main menu (supported in GTA III/VC/SA)
- fix a conversion error in some commands when an integer number is given instead of a boolean

SDK AND PLUGINS
- when RuntimeNextTick is called with both arguments set to zero (RuntimeNextTick(0, 0)) CLEO calculates correct values for current_time and time_step as the time elapsed from the last call of RuntimeInit and the delta time between two ticks respectively
- add an option in the installer to download SilentPatch as a dependency of the ImGuiRedux plugin
- new methods RegisterLoader, AllocMem, FreeMem (see the guide)
- new file loaders for Text files (any host) and IDE files (GTA3, VC, SA)

BREAKING CHANGES
- configuration option LogOpcodes is no longer applied to JS scripts. To start tracing executed commands in a JS script use CLEO.debug.trace(true). To disable tracing use CLEO.debug.trace(false).
- __dirname is now const and can not be changed
- static methods have been excluded from fluent interface (can't be chained with other methods)


There may be a noticeable delay during the first launch of the game as CLEO Redux loads the files it needs to support Javascript. This will not happen on subsequent launches. When you first start the game, the CLEO folder will appear in the directory with the GTA San Andreas - Definitive Edition game along the path: \Gameface\Binaries\Win64\.

After installing CLEO Redux, all script modifications (scripts) should be installed in the following path: [game folder]\Gameface\Binaries\Win64\CLEO\

You can download CLEO Redux v0.9.4 for GTA San Andreas Definitive Edition from the links below on this page. Installation is automatic or manual.

Installation path: [game folder]\Gameface\Binaries\Win64\.

Installation notes.
If you downloaded CLEO Redux not from this page, you see two files cleo_redux.asi and cleo_redux64.asi in the archive, then do not copy both files to the folder with your game - it will not work!
For Classic versions of GTA, select the cleo_redux.asi file (32-bit platform).
For GTA The Trilogy Definitive Edition, the cleo_redux64.asi file (64-bit platform) is suitable for you.

Author Seemann
Mod was manually checked for malicious code and stealers

 Views: 12.6k
Virus Detection Ratio: 2% (1/61)
 Downloads: 3.7k

Not well provided author? Mistakes in mod description? Contact us, buddy!