Skip to content

CLEO 5.4.0

Latest

Choose a tag to compare

@x87 x87 released this 16 Mar 17:22
3e82e69

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:

If you prefer 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_STRING and PRINT_FORMATTED now queue correctly
    • CLEO messages are now added to the Brief Menu history, respecting the ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS flag (no change for .cs4 scripts)
    • CLEO subtitles starting with a ~z~ token are now hidden when "Show Subtitles" option is disabled (no change for .cs4 scripts)
  • CLEO config (CLEO\.cleo_config.ini) improvements:
    • new LogDirectory option to configure where cleo.log and cleo_script.log are 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
  • READ_MEMORY_WITH_OFFSET and WRITE_MEMORY_WITH_OFFSET now behave identically to READ_MEMORY/WRITE_MEMORY; READ_MEMORY_WITH_OFFSET no 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