| Current version: | 4.1.1.30f
1.1.1.6
1.0.1.6 (!) |
|---|
| Supported games: | GTA 3, GTA VC, GTA SA |
|---|
| Type: | mission scripting |
|---|
| Website: | http://cleo.sannybuilder. |
|---|
CLEO Code Library or shortly CLEO is a tool that
extends coding possibilities in GTA 3 series games by adding a lot of
new opcodes and allowing to run the scripts without modifying the main.scm. Originally made for San Andreas it was ported for GTA 3 and Vice City.
Features
Extra opcodes
CLEO adds a lot of useful opcodes making possible file management, game memory handling, calling exe functions,
playing audio files and much more. New opcodes were added in the fourth
version to work with audio streams, to format strings, to display
custom texts on screen without using external text files (.fxt, .gxt).
Plugins
- SCM Log
- GXT Hook (No more needed with CLEO 4. GXT Hook is built into CLEO 4)
- HUME
- MP3 Player
- Quick Opcode by Alexander Blade
Custom scripts
The main feature of CLEO is that it allows to run custom scripts (commonly a single file with the extension .cs)
without starting a new game. All you need is to get a script, place it
in the CLEO folder and run the game (new or saved). This feature is recognised as one of the most important achievement in GTA SA modding.
Game Versions Compatibility
CLEO only works with SA v1.0 and v1.01.
CLEO doesn't work with v2.00 and higher. To get it working you need a downgrade patch (.exe of version 1.0 preferably).
It appears that CLEO doesn't work with certain versions of GTA
San Andreas. It crashes the game at start-up.
Known bugs
All versions before CLEO 4 had a bug with MP3s. Using MP3s could cause occasional crashes of the game while using CLEO 3.