Difference between revisions of "CLEO"

From GTAMods Wiki
Jump to navigation Jump to search
(External Links)
(some info about CLEO 4 :))
Line 1: Line 1:
 +
{{tool-stub}}
 
{{ToolBox
 
{{ToolBox
 
| name    = CLEO
 
| name    = CLEO
| version = 3.0.950
+
| version = 3.0.950 (stable); 4.1.0.22 (beta)
| author  = [[User:Seemann|Seemann]]
+
| author  = [[User:Seemann|Seemann]], Alien
 
| genre  = [[mission scripting]]
 
| genre  = [[mission scripting]]
 
| site    = http://cleo.sannybuilder.com
 
| site    = http://cleo.sannybuilder.com
 
}}
 
}}
  
'''CLEO 3''' is a library hooking some exe functions and extending coding possibilities in [[GTA San Andreas]]. The author of the CLEO library is {{U|Seemann}}.  
+
'''CLEO Code Library''' or shortly '''CLEO''' is a tool that extends coding possibilities in [[GTA San Andreas]] by adding a lot of new opcodes and allowing to run the scripts without modifying the main.scm. CLEO was created and originally developed by {{U|Seemann}}.  
  
 
== Features ==
 
== Features ==
 
=== Extra opcodes ===
 
=== Extra opcodes ===
CLEO 3 adds [[:Category:CLEO Opcodes|50 useful opcodes]] for the file management, [[Memory Addresses (SA)|game memory]] handling, calling [[Function Memory Addresses (SA)|exe functions]] and much more. The third version adds 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. To use all these opcodes, get the latest version of [[Sanny Builder 3]].
+
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.
  
 
=== Plugins ===
 
=== Plugins ===
Line 18: Line 19:
 
* [[HUME]]
 
* [[HUME]]
 
* MP3 Player
 
* MP3 Player
* Quick Opcode
+
* Quick Opcode by Alexander Blade
 
{{Incomplete}}
 
{{Incomplete}}
  
 
=== Custom scripts ===
 
=== Custom scripts ===
CLEO 3 allows adding custom scripts (commonly with the file extension <code>.cs</code>) to the game written in Sanny Builder without need to start a new game. All you need is to write 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.
+
The main feature of CLEO is that it allows to run custom scripts (commonly a single file with the extension <code>.cs</code>) 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.
 
 
{{Incomplete}}
 
  
 
== Game Versions Compatibility ==
 
== Game Versions Compatibility ==
Line 35: Line 34:
  
 
== Known Bugs ==
 
== Known Bugs ==
All versions has a bug with MP3s. Using them could cause occasional crashes of the game.
+
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 ==
 
== Projects Using CLEO ==
Line 41: Line 40:
 
* [[Gostown Paradise]]
 
* [[Gostown Paradise]]
  
{{Incomplete}}
+
== External links ==
 
 
== External Links ==
 
 
* [http://cleo.sannybuilder.com CLEO Library website]
 
* [http://cleo.sannybuilder.com CLEO Library website]
 
* {{GTAF|268976|Initial CLEO topic}}
 
* {{GTAF|268976|Initial CLEO topic}}
Line 50: Line 47:
 
* {{GTAF|403594|CLEO Script Tutorial}} &ndash; topic by {{U|ZAZ}}
 
* {{GTAF|403594|CLEO Script Tutorial}} &ndash; topic by {{U|ZAZ}}
 
* {{Icon|Net}} [http://www.gtagarage.com/mods/browse.php?C=14&State=0&Type=0&Game=0&Order=LastUpdate&Dir=DESC&st=0 CLEO Scripts @ GTAGarage]
 
* {{Icon|Net}} [http://www.gtagarage.com/mods/browse.php?C=14&State=0&Type=0&Game=0&Order=LastUpdate&Dir=DESC&st=0 CLEO Scripts @ GTAGarage]
{{tool-stub}}
+
* [http://gtag.gtagaming.com/forums/index.php?showtopic=238 CLEO 4 - Great New Functions] - a short review of new opcodes by {{U|Deji}}
 +
 
 
{{SA-navi}}
 
{{SA-navi}}
 
[[Category:Mission Scripting]]
 
[[Category:Mission Scripting]]

Revision as of 05:46, 22 March 2010

CLEO
Current version:3.0.950 (stable); 4.1.0.22 (beta) (!)
Developed by:Seemann, Alien
Type:mission scripting
Website:http://cleo.sannybuilder.com

CLEO Code Library or shortly CLEO is a tool that extends coding possibilities in GTA San Andreas by adding a lot of new opcodes and allowing to run the scripts without modifying the main.scm. CLEO was created and originally developed by Seemann.

Features

Extra opcodes

CLEO adds a lot of useful opcodes making possible file management, game memory handling, calling exe functions, playing mp3 music and much more. CLEO 3 added such opcodes as a call of a SCM function, creating a thread or starting a mission from an external file and more. CLEO 4 adds even more but not yet officially released.

Plugins

  • SCM Log
  • GXT Hook
  • 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 3 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).

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