Download Instructions
An ASI loader is required for CLEO 5 to work. CLEO 5 comes pre-packaged with several popular ASI Loaders (Silent's ASI Loader and Ultimate ASI Loader).
If you don't have an ASI loader installed already or unsure which one to download:
- Download CLEO v5.4.0 with Silent's ASI Loader
If you prefer Ultimate ASI Loader:
- Download CLEO v5.4.0 with Ultimate ASI Loader
If you have an ASI loader installed already:
- Download this archive which contains ONLY CLEO 5 library and plugins.
Installation
- Unzip the archive to GTA San Andreas game directory.
Changelog
- fixed discrepancy between CLEO and native subtitles behavior:
PRINT_STRINGandPRINT_FORMATTEDnow queue correctly- CLEO messages are now added to the Brief Menu history, respecting the
ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFSflag (no change for.cs4scripts) - CLEO subtitles starting with a
~z~token are now hidden when "Show Subtitles" option is disabled (no change for.cs4scripts)
- CLEO config (
CLEO\.cleo_config.ini) improvements:- new
LogDirectoryoption to configure wherecleo.logandcleo_script.logare stored (root by default) - config is now recreated if missing, and new config keys are appended to existing user configs
- config is reloaded on a new game session
- new
READ_MEMORY_WITH_OFFSETandWRITE_MEMORY_WITH_OFFSETnow behave identically toREAD_MEMORY/WRITE_MEMORY;READ_MEMORY_WITH_OFFSETno longer reads input as a null-terminated string when the output is a string variable- removed a check preventing allocation of zero-sized memory blocks
- hardened path validation to prevent access to files outside of game root and settings directories
- fixed an issue causing scripts to load and execute twice on a new game session
- fixed multiple bugs related to game crashes and script handling
- fixed script corruption when loading a CLEO mission exceeding 69,000 bytes
- updated BASS and simdjson libraries; removed deprecated EAX check from BASS