From now on please consider using store version of CLEO
CLEO Gold features CLEO for GTA III, GTA VC and GTA SA in one app and already has lots of scripts for GTA San Andreas inside, this is the way you can support CLEO developer.
If anyone have bugs with CLEO don't hesitate to write it here or PM me , if you are unregistered user then register and write it here as well , I'm looking forward improving compatibility !
Read everything before trying ! And don't quote the whole post !
Tested only on Android 4.0, 4.2, 4.3, 4.4 and 5.0 !
Make sure that you have rooted Android device (SU installed)
Make sure that CLEO supports your GTA, you can check game version in Settings->Apps of your Android device.
Supported versions are:
GTA 3 v1.4, v1.6
GTA VC v1.0.3, v1.0.6
GTA SA v1.0.0, v1.0.2, v1.0.3, v1.0.5, v1.0.6, v1.0.7, v1.0.8
If you have previous CLEO version installed then you need to open the app, press Uninstall in order to remove CLEO from the game and then delete the app
Install cleo.apk, if installation isn't possible then you need to enable Unknown sources in Settings->Security
Launch installed app and when root request dialog occures grant an access
Using the app you can Install and Uninstall CLEO from any GTA game individually, before doing this press Check in order to determinate possibility of installation. If install isn't possbile then probably you have unsupported game version
If check succeeded then press Install
If install succeeded then you should try launching the game. In GTA 3 and GTA VC standard "Touch to continue" label should be replaced with CLEO build info, in GTA SA build info should be shown in the text box just right after going ingame
On some devices after reboot CLEO library (not the app) must be installed again
First of all you should know that a lot of PC CLEO *.cs scripts can't be launched with CLEO Android because they are using PC opcodes and PC orientated controls. Any PC script must be manually checked and rewritten if needed in order to be used on Android. CLEO Android is using *.csa script extension, you can compile and decompile it with Sanny Builder like PC *.cs scripts, additionaly CLEO Android is using *.csi script type, the only difference between *.csa and *.csi scripts is that *.csa scripts start just after the game loads and *.csi scripts only when user invokes them via ingame script menu, see below for the detailed information regarding script menu.
Once the game app is launched CLEO looks for the scripts in the folder which is one level up from the game saves directory, for example let's see what folders GTA San Anreas is using on my Android phone, note that it may be different with your device
For me saves are located at:
CLEO scripts and accompanied files must be copied to:
In order to install scripts copy all files from the /scripts/gta**/ folder of this distrib to the directory described above.
Lots of CLEO scripts on PC are using keyboard and it's not a big deal to find some unique key combinatoin which won't be used by any other script, but when it comes to an input limited by a touchscreen other ways must be used, thats where CLEO script menu takes a place. Note that only *.csi scripts appear in the script menu.
There are two ways of activating script menu:
- hardware menu button press until menu is shown
- touchscreen center slide from top to bottom (from touch point #4 to #6)
Script menu controls description involves touch points, you can read about CLEO touch points in the section below.
In order to select desired script touch center-top (touch point #4) or center-bottom (touch point #6), this will move active row up or down, use center (touch point #5) to start the script, if script is still running then it won't be launched.
While installing more *.csi scripts menu capacity grows with adding new menu pages when needed, you can switch between menu pages using left-center (touch point #2) and right-center (touch point #8) points.
Menu can be closed by touching any other touch point which is not listed above or using menu button.
CLEO touch points is the CLEO engine implemented touch detection system which can be used via CLEO Android additional opcodes. It divides touchscreen into 9 parts called touch points which can be used to detect timed slides and touches
Touch point ids and names
CLEO Script Menu with the cheats script and the car spawner (with marked touches)