On May 28, the release of CLEO 5 took place — an updated plugin library for GTA San Andreas, designed for deep game customization. The alpha version is already available to users.
Features of CLEO 5:
Improved runtime environment for better scripting;
Introducing CLEO modules for code reuse and sharing;
Improved SCM features with new return commands and fully
isolated scope;
Support for string pointers in all native commands;
Script commands can use virtual path prefixes to reference
files in shared folders such as the game directory, CLEO
directory, user file directory, etc;
Detailed error messages and improved error handling to
minimize game crashes;
Audio improvements;
New commands for better audio stream management;
Implemented Doppler effect for 3D audio streams, providing
realism of fast-moving sound sources;
CLEO audio streams now obey game volume and speed settings,
providing better synchronization of sound and gameplay;
New debugging utilities;
All-new commands for debugging, tracing, and writing to a
file, extending debugging capabilities;
Breakpoints for pausing script execution at specific points
and resuming it at will;
New and updated plugins;
New commands in the FileSystemOperations plugin;
New memory operations plugin;
New Math plugin (formerly IntOperations);
New text plugin;
Plugins and their configuration files have been moved to the
cleo_plugins folder to clean up the main CLEO folder;
Dozens of new methods and auxiliary functions in the SDK.