TVs. Consoles. Projectors and accessories. Technologies. Digital TV

Mods for gta san andreas cleo 4. How to remove CLEO from GTA San Andreas

Scripts
When using CLEO, you can add new scripts to your game, written in Sanny Builder or another script editor, without having to start a new game. All that is required to add such a script to the game is to place it in the CLEO folder. The script will start working after the game starts. To remove a script from the game, delete the corresponding file.

All scripts were written by fans of the game and have no relation to the developers of CLEO. Although the CLEO library itself should work with different versions games, individual scripts may have their own restrictions and requirements for game files. For questions regarding the performance of a specific script, please contact its author.

Opcodes
CLEO 4 adds 100 new script commands to the game that allow you to work with external files, change data in the game memory, call gaming features with its own parameters, and much more.

In the fourth version, new commands appeared for working with sounds, lines, and the ability to display text on the screen without using external files (.gxt, .fxt) was added. To evaluate new achievements and use them in your scripts, install latest version CLEO 4 libraries.

Plugins
CLEO plugins are regular DLL files, but with a .CLEO extension. When launched, the CLEO library searches in the folder CLEO files with this extension and tries to download them. If the download is successful, the plugin starts working and performs the functions for which it was written.

CLEO 4 allows you to create new opcodes using the CLEO SDK source codes. In the library's starter kit you can find three examples of such plugins.

Plugins are installed and uninstalled just like scripts. A list of available plugins can be found at.

Installation
CLEO 4 is distributed as an automatic installer. To install the library, run the installer and follow its instructions.

CLEO 4.3 supports three versions of the game GTA San Andreas: 1.0, 1.01, 3.0 (steam).

CLEO requires installation of ASI Loader, which comes with the library. ASI Loader is a program that automatically loads files with the .asi extension when the game starts. ASI Loader replaces one of the original game files "vorbisFile.dll" with its own, so make sure you make a copy of this file.

Other game files are not replaced, but the following files and folders are added:
- cleo (CLEO folder, into which all scripts and plugins are copied)
- cleoFileSystemOperations.cleo (plugin for working with files)
- cleoIniFiles.cleo (plugin for working with INI)
- cleoIntOperations.cleo (plugin for working with integers at the bit level)
- cleocleo_save (CLEO save folder)
- cleo.asi (kernel of the CLEO library)
- bass.dll (library for working with audio)
- vorbisHooked.dll (Silent's ASI Loader)
All plugins are optional, but their functionality can be used by various CLEO scripts.

CLEO 4 for San Andreas to play sound files requires BASS.dll version 2.4 installed, which can be downloaded from .

Compatible with CLEO 3
CLEO is constantly improving and expanding over time. In very rare cases, some scripts written for CLEO 3 may not work with CLEO 4. Starting with CLEO 4.3, you can enable a special compatibility mode for CLEO 3 scripts. To do this, change the script file extension (usually ".cs") to ".cs3". CLEO 4.3 will work with such scripts in a special mode, which includes changing the behavior of some script commands. At the same time, in the vast majority of cases, CLEO 3 scripts work with CLEO 4 without any problems, and the use of compatibility mode is not required.

The developers are not affiliated with Take 2 Interactive or Rockstar Games and do not bear any responsibility for possible negative consequences caused by the use of this product or any other products distributed with the library. Use it at your own risk.

Information about changes in version 4.3 and later detailed description CLEO capabilities can be found in the readme files that come with the library.

Acknowledgments
(a.k.a. listener) - for the enormous work in researching the GTA games.
mfisto - for alpha testing of the CLEO 4 library, advice and support
NTAuthority and LINK/2012 - for help with CLEO 4.3.

Change Log in English

CLEO 4
--------------------
Change Log

* Improved compatibility fix for opcodes 0AE1, 0AE2 and 0AE3 with incorrect find_next usage

* Fixed 0AAA only returning custom scripts

* Fixed many things which use the "SCM Block" or "Mission Local Storage" space

* Fixed parameters being passed to script local storage instead of mission local storage through 0A94

* Fixed potential problems with iteration through the script queues (may cause rare and hard to trace bugs)

* Fixed crashing when starting a new game after a game has already started with CLEO scripts installed

* Possibly fixed other issues with starting a game with CLEO scripts installed

* Fixed string parameter skipping in "SkipOpcodeParams" used by CLEO plugins

* 0AC8 now returns a NULL value to the output var if allocation failed (as it did before 4.3a)

* 0AC9 now checks the memory was allocated by 0AC8 before attempting to free it

* FXT references are now case insensitive (as they were before 4.3a)

* File operations now check the input handle isn't null (as it seems was the way before 4.3a)

* "Loaded mission" status now reset on new/loaded game (as it was before 4.3a)

* Scripts no longer load prematurely (like before 4.3a)

* Resolved conflicts with other menu hooks such as "HUME"

* Other minor tweaks

* Fixed crash with 0ADA in scripts beginning with an opcode ending in "00"

* Improvements to opcodes 0AE1, 0AE2 and 0AE3 - now loops around the pool even when the "find_next" flag isn't used correctly

* Fixed 0AD2 not returning peds targetted with the mouse, while targetting with a pad worked

* Will now be able to start a CLEO mission after recently finishing a standard mission

* Will no longer error & terminate when scripts fail to open and instead simply log the error

* Will no longer terminate on warnings

* No longer includes paths in automatically generated script names (e.g. cleodirdemo.cs is now named "demo.cs" and not "dirdem")

* Improved handling of script load errors

* Fixed crash which would occur when missions were ended with 004E

* Custom missions launched by CLEO scripts now inherit their compatibility mode - possibly fixing incompatibilities with mods using custom missions

* The current directory set by 0A99 is now script-dependent and only affects running CLEO scripts (not the entire game or the main.scm)

* Text and texture/sprite draws are now script-dependent (doesn't affect main.scm scripts)

* Replaced code which dynamically allocated and deallocated memory for script parameters every time 0AA5-0AA8 were called with static arrays

* Removed a script execution loop replacement which wasn't used for anything important and weirdly only worked with 1.0US that caused crashes with script logging plugins

* Added support for Steam (v3) versions of gta_sa.exe

* Prevented the local storage from being initialized in SCM functions when the script is in CLEO 3 compatibility mode (".cs3" extension)

* Updates to behavior of the following opcodes:

0A99
CHANGE_DIRECTORY can now correctly change to the program directory

0A9A
OPEN_FILE now uses a "legacy" mode when passing an integer as the mode parameter for compatibility of CLEO file handles and SA file handles
Note that you should really not pass CLEO file handles to game functions. However, this legacy mode now ensures that the handles are compatible.
Other file functions have also been updated ensuring that game file handles are passed to relevant game functions.
It is recommended to not rely on passing files to game functions and instead use CLEO 4"s in-built file functions in the future.

0AD1
CALL now accepts string input, which is passed as a string pointer following string convention

0AD4
SCAN_STRING now returns a condition result

0AE6
FIND_FIRST_FILE now accepts string array output

0AE3
FIND_ALL_RANDOM_OBJECTS_IN_SPHERE now ensures no fading objects are returned and returns -1 instead of 0 on failure

0AE2
FIND_ALL_RANDOM_CARS_IN_SPHERE now ensures no script vehicles or fading vehicle are returned and returns -1 instead of 0 on failure

0AE1
FIND_ALL_RANDOM_CHARS_IN_SPHERE now ensures no script characters or fading characters are returned and returns -1 instead of 0 on failure

0ADF
ADD_TEXT_LABEL now updates existing text labels if they already exist

0AD6
IS_END_OF_FILE_REACHED now returns true if a file error occurs

0AD2
GET_CHAR_PLAYER_IS_TARGETING now returns -1 instead of 0 when no target is found

0AB5
STORE_CLOSEST_ENTITIES now ensures no script entities or fading entities are returned and ensures the player ped is not returned

Description

Cleo for GTA San Andreas allows you to install many different mods and scripts into the game. You need the new kind speedometer, add a new superpower to the CJ, install a gasoline sensor for the car, or - all this is possible using CLEO scripts.

The mod is installed by copying the file itself to the CLEO library folder. Therefore, if the mod does not work for you, it is worth checking whether this library is installed.

Version 4.3.22 adds about 100 new instructions to support a huge number of scripts written by users using Sanny Builder. There is no need to start new game, after installing the script.

An example of modifications that require a plugin:

This version of the library supports three versions of the GTA SA game: 1.0 / 1.01 / 3.0 Steam

How to install CLEO for GTA San Andreas?

On our website you can download the CLEO auto-installer or an archive for manual installation. Whichever is more convenient for you.

Auto installation: run the installer and follow the instructions.

Manual installation: copy the contents of the archive to the game folder.

How to remove CLEO from GTA San Andreas?

Also, many are interested in the question of how to remove the CLEO library. To delete the library, simply erase the CLEO folder in the root directory of the game.

ATTENTION! We advise you not to save while using scripts. If you save with the script installed, then after deleting it the script will continue to work in this save.
Therefore, we do not recommend saving in important slots when using scripts.

Today we will talk about how to install CLEO. This format is directly related to GTA. Therefore, first, let's say a few words about San Andreas - one of the most successful games from Rockstar. The project presents a huge world. You can travel through it endlessly. This part of GTA has won the hearts of many fans.

To this day, modifications to this project are being created. All of them add additional variety to the gameplay. Modifications, as a rule, receive the CLEO format. The installation process has a number of features that should be discussed in detail.

Installation

To solve the question of how to install, we will need: appropriate libraries, script, official version S.A. So, let's start solving the problem directly. Download the finished library. She is responsible for processing scripts in the game. The library has automatic installer, which independently creates the necessary partitions in the San Andreas directory and files.

Un4seen

Before installing CLEO, you need to run the BASS.dll library. It can be found on the official resource of the Un4seen project. To install this plugin, copy it to the game folder, located (by default) in the Program Files directory.

We download the necessary script from trusted sources and move it to the CLEO section of the GTA project. Unpack the archive. Copy the file that has .cs permission. These steps are sufficient to use most add-ons.

Launch

Before installing the CLEO script, it is important to consider that the archive with it may contain files with the extension .gxt and .fxt. They should be moved to the game directory, CLEO TEXT section. If the specified directory does not exist, we create it manually. If the archive contains any additional materials, unpack them into certain directories. To this end, open the readme.txt file and look for an item dedicated to the list of files used, as well as their installation. Copying files. Let's start the game. Enjoy the installed add-on.

Modifications

So we figured out how to install CLEO for GTA. Now you can supplement the game with various modifications, but you need to understand them first, and therefore below we will present the most interesting ones.

First of all, the Apocalypse Now addition deserves attention. This modification adds missions to the game that have no similarities with the film of the same name. They are united only by the name and the font used. The storyline starts with someone running out of fuel. He lands near an abandoned military base. In it, the surviving team encounters zombified soldiers. The main character and two partners must get to the base, and then find there the fuel necessary to refuel the helicopter.

Now let's talk about the CLEO script, which allows you to switch between characters, similar to what is possible in GTA game 5. This addition allows each player to change clothes. In addition, it unlocks unique abilities in each character. You can call other participants. Switching is very fast. Each character has personal transport. The design of loading screens has been added to the modification from GTA 5. For installation, copy the text, CLEO, Models and data materials from the V Style catalog to the San Andreas folder. We move data from To GTA3.img to Modelsgta3.img using Alcies IMG Editor. Let's move on to the next stage.

We move the files from the To PLAYER.img directory to the Modelsgta3.img directory, using Alcies IMG Editor for this purpose. There is also a simpler installation option. It consists of moving the V Style Character Switch directory and sending it to the Modloader directory. Now you know how to install CLEO scripts, and what opportunities they open up in the GTA game. It remains to be noted that this project is one of the most famous representatives of the Action genre from Rockstar North.



Related publications