Skip to content

Releases: cleolibrary/CLEO-Redux

0.8.0

25 Nov 23:54
@x87 x87
6a00f6c
Compare
Choose a tag to compare
  • 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 is 0.100
  • minimum required version of vc.json is 0.145
  • minimum required version of sa.json is 0.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

18 Nov 18:23
@x87 x87
Compare
Choose a tag to compare
  • CLEO Redux now works on Windows 7 (closes #5)

0.7.5

13 Nov 22:46
@x87 x87
Compare
Choose a tag to compare
  • 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

11 Nov 04:04
@x87 x87
Compare
Choose a tag to compare
  • ignore mobile and console command definitions (fixes #6)

BREAKING CHANGE

  • minimum required version of vc.json is 0.144
  • minimum required version of sa.json is 0.168

0.7.3

09 Nov 01:30
@x87 x87
Compare
Choose a tag to compare
  • 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 names spawner, spawn01, spawn02 respectively)
  • fix: internal address error could make a JS script execute a wrong instruction

BREAKING CHANGE

  • minimum required version of sa.json is 0.167

0.7.2

04 Nov 19:25
@x87 x87
Compare
Choose a tag to compare
  • 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 or Hud) now throws an error:
    var hud = new Hud(); // error: Hud is not constructable
  • minimum required version of sa.json is 0.166

0.7.1

02 Nov 21:36
@x87 x87
Compare
Choose a tag to compare
  • 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

30 Oct 01:57
@x87 x87
Compare
Choose a tag to compare
  • 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

11 Oct 19:26
@x87 x87
Compare
Choose a tag to compare

0.6.1

08 Oct 18:56
@x87 x87
Compare
Choose a tag to compare
  • fix crash in Memory class methods