Skip to content

Releases: cleolibrary/CLEO-Redux

0.5.1

28 Sep 02:50
@x87 x87
Compare
Choose a tag to compare
  • add support for Boolean, null and undefined as arguments of the op command
  • allow arbitrary size in 0A8C WRITE_MEMORY to fill a continuous block of memory with a single byte value
  • fix: after reloading the game JS scripts could have been duplicated

0.5.0

25 Sep 23:15
@x87 x87
Compare
Choose a tag to compare
  • add support for GTA III 1.0 and GTA VC 1.0
  • add support for auto-incrementing variables TIMERA and TIMERB
  • add permission levels for unsafe opcodes
  • add two unsafe opcodes: 0A8C WRITE_MEMORY and 0A8D READ_MEMORY
  • fix: custom opcodes did not work in main.scm
  • fix: gosub did not work in CS scripts
  • fix: race condition caused false-positive timeouts for JS scripts

0.4.0

02 Sep 17:26
@x87 x87
Compare
Choose a tag to compare
  • add JavaScript bindings for all opcodes
  • add hot reload for *.js files
  • CLEO now generates a *.d.ts file for the easier coding in VS Code
  • fix an issue with the opcodes not being logged in the cleo.log even with LogOpcodes=1

Demo: https://youtu.be/jqz8_lGnG4g

0.3.1

21 Aug 23:37
@x87 x87
Compare
Choose a tag to compare
  • add op binding to execute any opcode from JavaScript code (see Reference)
  • add GAME constant to check the current host game
  • CLEO now keeps its settings in CLEO/.config/cleo.ini created on the first run
  • JavaScript support can be disabled using AllowJs=0 setting

0.3.0

18 Aug 00:51
@x87 x87
c77e712
Compare
Choose a tag to compare
  • add experimental support for JavaScript execution (ECMAScript 5.1)

0.2.1

14 Aug 18:43
@x87 x87
b48289c
Compare
Choose a tag to compare
  • Hot Reload update: adding a new CS file in CLEO directory or deleting an existing one starts or stops the script automatically

0.2.0

13 Aug 23:44
@x87 x87
47d9d14
Compare
Choose a tag to compare

0.1.2

13 Aug 12:30
@x87 x87
Compare
Choose a tag to compare
  • add support for reVC

0.1.1

13 Aug 00:00
@x87 x87
Compare
Choose a tag to compare
  • initial preview build