CLEO 4


Welcome to the official site of the CLEO library. The fourth version of this project is available here. Now the CLEO library supports GTA III and GTA VC that gives new possibilities while making scripts for these games.

Features

  • Extra opcodes
    CLEO 4 has 100 useful opcodes in store that allow working with external files, changing the game memory, calling exe functions with custom parameters 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). To assess all the achievements and use them in your scripts, install the latest version of the CLEO library.

  • Plugins

    The CLEO plugins are the DLL files having an extension .CLEO. At startup, the CLEO library scans the folder \CLEO\ for the files with that extension and tries to load them. If successful, the plugins begin to work and do what they were made for.

    CLEO 4 allows to make new opcodes using sources of the CLEO SDK. The starter kit contains there examples of such plugins:

  • IniFiles.cleo – opcodes for INI files;
  • FileSystemOperations.cleo – opcodes for files and folders.
  • IntOperations.cleo – opcodes for logical operations (AND, OR, XOR, etc).

    The plugin installation is very simple: just copy the plugin file to the folder \CLEO\. To cancel the plugin usage, delete a proper file.
    You may download plugins following the links from the left column.

  • Custom scripts
    Starting from CLEO 3, it’s possible to add custom scripts written in Sanny Builder to the game without starting of a new game. All you need is to place a script file in the \CLEO folder and run the game (new or saved). To remove the script - delete a proper file.

    CLEO 4 was developed for three different versions: 1.0 us, 1.0 eu and 1.01 eu. So, there are eight exe files the library can work with:

    Original name		Description		Game version	Size
    gta_sa.exe		original 1.0 us 	1.0		14 405 632 bytes
    gta_sa.exe		public no-dvd 1.0 us 	1.0		14 383 616 bytes
    gta_sa_compact.exe	listener's exe		1.0		5 189 632 bytes
    gta_sa.exe		original 1.01 eu 	1.01		14 405 632 bytes
    gta_sa.exe		public no-dvd 1.01 eu 	1.01		15 806 464 bytes
    gta_sa.exe		1Ñ version 		1.01		15 806 464 bytes
    gta_sa.exe		original 1.0 eu 	1.0		unknown
    gta_sa.exe		public no-dvd 1.0 eu 	1.0		14 386 176 bytes
    	

    Installation

    ÑLEO 4 is distributed with an auto-installer. To install the library run the installer and follow its instructions.

    CLEO 4 uses 3 files in work: vorbisFile.dll, vorbishooked.dll, cleo.asi.

    CLEO 4 for San Andreas needs the BASS.dll v2.4 to be installed. This dll file can be downloaded from the official site of Un4seen Developments Ltd. To install BASS.dll just copy the bass.dll to the GTA San Andreas game folder.


    CLEO library redistribution

    If you wrote a script using the CLEO library and (or) its plugins, you may distribute needed CLEO files along with that script. You also may direct the script users on cleo.sannybuilder.com to inform them how to use CLEO.


    Credits

    The author and original developer of the CLEO library is Seemann. Starting from CLEO 4, the development is led by Alien.

    The developers have no liability for any negative consequences caused by using this product. Use it at your own risk.

    If you want to help in developing of the library or its plugins, contact us by a forum PM or e-mail.

    Thanks to:

  • Stanislav Golovin (a.k.a. listener) for his great work in exploration of the GTA series.
  • mfisto for the alpha-testing of CLEO 4, his support and advices.