Releases: cleolibrary/CLEO-Redux
Releases · cleolibrary/CLEO-Redux
0.8.0
- new 64-bit version of CLEO Redux (
cleo_redux64.asi
). It's intended to work only with remastered games. - initial support for San Andreas: The Definitive Edition v1.0.0.14296 and v1.0.0.14388
- fixed an issue when scripts might not reload after loading a save file
KNOWN ISSUES
showTextBox
function does not work in JavaScript in San Andreas: The Definitive Edition- CLEO does not display its version in the main menu in San Andreas: The Definitive Edition
BREAKING CHANGES
- minimum required version of
gta3.json
is0.100
- minimum required version of
vc.json
is0.145
- minimum required version of
sa.json
is0.175
INSTALLATION NOTES
Make sure to copy EITHER cleo_redux.asi
OR cleo_redux64.asi
file in the folder with the game executable, not both. cleo_redux.asi
is only for the classic gta. cleo_redux64.asi
is only for the definitive edition.
0.7.6
0.7.5
- fix: some custom command could have unconventional arguments order (e.g. 0AA4 GET_DYNAMIC_LIBRARY_PROCEDURE)
- fix: "if and set" commands had incorrect definitions in *.d.ts file
0.7.4
0.7.3
- ensure custom scripts have unique in-game names when the first 7 characters of their file names are the same (e.g. scripts in files
spawner_a.cs
,spawner_b.cs
,spawner_c.cs
would now have namesspawner
,spawn01
,spawn02
respectively) - fix: internal address error could make a JS script execute a wrong instruction
BREAKING CHANGE
- minimum required version of
sa.json
is0.167
0.7.2
- add
ONMISSION
variable that can be used to manipulate the global player's on a mission status
if (!ONMISSION) {
showTextBox("Not on a mission. Setting ONMISSION to true");
ONMISSION = true;
}
BREAKING CHANGES
- using
new
operator on a static object (for which Sanny Builder Library does not define a constructor, e.g.Audio
orHud
) now throws an error:
var hud = new Hud(); // error: Hud is not constructable
- minimum required version of
sa.json
is0.166
0.7.1
- new static function
Memory.Translate
to get memory address of a function or variable by its name (see documentation) - new function
exit
to terminate the script early
See the example of using those new functions.
0.7.0
- CLEO Redux can now work as an extension to CLEO Library (see Relation to CLEO Library)
- CLEO Redux is now able to execute JavaScript in GTA San Andreas with CLEO 4.4 installed
- new config parameter
AllowCs
to control*.cs
scripts - fix: ini config was ignored if there were missing parameters in the
cleo.ini
BREAKING CHANGE
CLEO Redux' primary distribution file has been renamed to cleo_redux.asi
. To avoid conflicts with previously installed versions of CLEO Redux manually delete old cleo.asi
file from the game directory.
0.6.2
- add CALL_FUNCTION, CALL_FUNCTION_RETURN, CALL_METHOD, CALL_METHOD_RETURN. See Using Memory for more information.
- update typings to include links to relevant documentation