- CLEO can be embedded and run on unknown hosts via the self-hosted mode See demo
- new installer that automatically downloads extra dependencies such as Ultimate ASI Loader and plugins (dylib, IniFiles, or ImGuiRedux)
- support for organizing scripts and its dependencies in sub-directories inside the CLEO folder
- automatically download the latest
enums.js
file from Sanny Builder Library along with the command definitions. You can import enums in JS withimport * as enums from './.config/enums';
- memory access operations can run on an unknown host (previously they had a dependency on the
op
command which itself can only run in GTA games) Memory.CallFunctionReturnFloat
andMemory.CallMethodReturnFloat
are now available for 32-bit hosts.CallFunctionReturnFloat
has been previously added for 64-bit hosts.
SDK AND PLUGINS
- SDK's method
ResolvePath
now resolves paths starting with./
or.\
relative to the script directory. You can use them in commands likeREAD_INT_FROM_INI_FILE
orLOAD_DYNAMIC_LIBRARY
- new SDK methods
GetHostName
,SetHostName
,RuntimeInit
,RuntimeNextTick
. SDK version is now 2. - IniFiles plugin updated to 1.2: increased max length of the INI file path
- Dylib plugin updated to 1.1: increased max length of the DLL file path
BREAKING CHANGES
- delete previously deprecated command
op
. Usenative
instead. - rename
GAME
variable toHOST
(GAME
is still available for use but it's recommended to update older scripts)
Game | File | Minimum Required Version |
---|---|---|
GTA III, re3 | gta3.json | 0.218
|
GTA VC, reVC | vc.json | 0.220
|
GTA San Andreas (Classic) 1.0 | sa.json | 0.236
|
GTA III: The Definitive Edition | gta3_unreal.json | 0.213
|
Vice City: The Definitive Edition | vc_unreal.json | 0.215
|
San Andreas: The Definitive Edition | sa_unreal.json | 0.220
|