- add
Memory.AllocateandMemory.Freecommands in all supported games and platforms - the
vpargument on Memory.Read/Write commands is now optional (false by default). Theibargument is also false by default on the x64 platform - add support for passing string arguments directly into native functions (family of
Memory.CallXXXandMemory.Fn.XXXmethods) - add support for importing files with
*.mtsextension (TypeScript files that are not auto-loaded) Memory.Translatesupports pointer symbols using*prefix (i.e.Memory.Translate("*name")is a shortcut forMemory.ReadI32(Memory.Translate("name")))- TypeScript errors should display the correct line number
- rework Manifest file support: all values became optional,
host_namecan be used to override any host name,hostcan specify a known host in case it runs a renamed executable - [SA] fix intermittent crashes when using scripted tasks (e.g.
Task.GoStraightToCoord) - [SA] fix premature script execution during game loading sequence
- [SA] fix an issue when non-static methods with variadic arguments did not provide the class instance as the first argument (e.g.
File.WriteFormattedString) - [IV] add missing natives (e.g.
VMAG)
Portable version
Archive with CLEO Redux and essential plugins only. To install, unzip the archive to the folder with the game executable.
- for 32-bit games (e.g. GTA III, VC, SA, Bully, GTA IV)
- for 64-bit games (e.g. GTA: The Trilogy)
ASI Loader and some third-party plugins are not included. Download and install them separately, or use the CLEO Redux installer.