Difference between revisions of "CLEO"

From GTAMods Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
{{ToolBox
 
{{ToolBox
 
| name    = CLEO
 
| name    = CLEO
| version = 3.0.950 (stable); 4.1.1.10 (beta)
+
| version = {{Icon|SA}}&nbsp;{{Hint|4.1.1.26|Released on 14 July, 2010}}<br>{{Icon|VC}}&nbsp;{{Hint|1.1.1.6|Released on 01 July, 2010}}<br>{{Icon|3}}&nbsp;{{Hint|1.0.1.5|Released on 10 April, 2010}}
 
| author  = [[User:Seemann|Seemann]], Alien
 
| author  = [[User:Seemann|Seemann]], Alien
 +
| game    = [[GTA 3]], [[GTA VC]], [[GTA SA]]
 
| genre  = [[mission scripting]]
 
| genre  = [[mission scripting]]
 
| site    = http://cleo.sannybuilder.com
 
| site    = http://cleo.sannybuilder.com
Line 12: Line 13:
 
== Features ==
 
== Features ==
 
=== Extra opcodes ===
 
=== Extra opcodes ===
CLEO adds a lot of [[:Category:CLEO Opcodes|useful opcodes]] making possible file management, [[Memory Addresses (SA)|game memory]] handling, calling [[Function Memory Addresses (SA)|exe functions]], playing mp3 music and much more. CLEO 3 added such opcodes as a [[0AB1|call of a SCM function]], [[0A92|creating a thread]] or [[0A94|starting a mission]] from an external file and more. CLEO 4 adds even more but not yet officially released.
+
CLEO adds a lot of [[:Category:CLEO Opcodes|useful opcodes]] making possible file management, [[Memory Addresses (SA)|game memory]] handling, calling [[Function Memory Addresses (SA)|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 ===
 
=== Plugins ===
Line 27: Line 28:
 
== Game Versions Compatibility ==
 
== Game Versions Compatibility ==
  
CLEO 3 only works with SA v1.0 and v1.01.
+
CLEO only works with SA v1.0 and v1.01.
  
CLEO 3 doesn't work with v2.00 and higher. To get it working you need a downgrade patch (.exe of version 1.0 preferably).
+
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 startup. To solve this problem, [http://sannybuilder.com/forums/viewtopic.php?id=109 visit this topic] and scroll down for the compact exe archive and password.
 
It appears that CLEO doesn't work with certain versions of GTA San Andreas. It crashes the game at startup. To solve this problem, [http://sannybuilder.com/forums/viewtopic.php?id=109 visit this topic] and scroll down for the compact exe archive and password.

Revision as of 07:10, 19 July 2010

CLEO
Current version:San Andreas 4.1.1.26
Vice City 1.1.1.6
GTA III 1.0.1.5 (!)
Developed by:Seemann, Alien
Supported games:GTA 3, GTA VC, GTA SA
Type:mission scripting
Website:http://cleo.sannybuilder.com

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. CLEO was created and originally developed by Seemann, now it's continued by Alien.

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

This section is incomplete. You can help by fixing and expanding it.

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 recognized 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 startup. To solve this problem, visit this topic and scroll down for the compact exe archive and password.

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.

Projects Using CLEO

External links