CLEO Android 01/04/2014
This is a new version of CLEO for games of the GTA series on Android from January 4, 2014.
Only Android versions 4.0, 4.2, 4.3 and 4.4 are supported!
Installing
1. Make sure that your phone has an open root (how to do this, see w3bsit3-dns.com).
2. Make sure this version of CLEO supports your GTA by going to Settings -> Applications.
3. Supported: GTA 3 v1.4, GTA VC v1.0.3, GTA SA v1.0.0, v1.0.2 and v1.0.3.
4. If you set old version of CLEO, delete it, otherwise continue on.
5. Install cleo.apk (it's inside the archive). If installation from unapproved sources is disabled, enable it in Settings, Security tab.
6. Run the installed application and give it root access.
7. Before installation, it is recommended to click Check, if the check gave a negative result, your version of the game is not supported.
8. If the verification was successful, click Install.
9. If the installation was also successful, try launching the game.
10. On some devices, after rebooting, the CLEO library (not the application) must be reinstalled.
If you have any questions, then you need to write to official topic on GTAForums.
Scripts
Many PC scripts won't work on Android because they use different opcodes than the Android version. But some scripts can be rewritten by yourself. CLEO Android uses the *.csa file format and can be compiled and decompiled with Sanny Builder. For GTA SA, the *.csi file format can be used, and the difference is that *.csa scripts are loaded when the game is loaded, and *.csi are launched after being activated in the menu.
Installing scripts
You can install scripts in the following folders:
for saves:
> /storage/sdcadrd0/Android/data/com.rockstargames.gtasa/files/
for scripts and attached files:
> /storage/sdcadrd0/Android/data/com.rockstargames.gtasa/
Inside the archive, you can find examples of scripts (scripts folder) and, as a bonus, instructions in English in the cleo.pdf file.
Touch points
There are 9 touch points in CLEO Android:
To use them, you need opcodes 00E1 and 80E1.
80E1 : not key_pressed 3% touch_point %
CLEO Android has a built-in cheat menu. To activate cheats, touch up to 4 and 6 dots. You can move between menu items using points 2 and 8. To select an item, touch up to 5 touch points. To exit the menu, touch to any other touch point.
Opcodes
You can add opcodes that are only available for the Android version of CLEO.
0DD1=2,%1d% = get_func_addr_by_cstr_name %2d%; android
0DD2=1,context_call_func %1d%; android
0DD3=2,context_set_reg %1d% value %2d%; android
0DD4=2,%1d% = context_get_reg %2d%; android
0DD6=1,%1d% = get_game_version; android
0DD7=1,%1d% = get_image_base; android
0DD8=4,%1d% = read_mem_addr %2d% size %3d% add_ib %4d%; android
0DD9=5,write_mem_addr %1d% value %2d% size %3d% add_ib %4d% protect %5d%; android
0DDC=2,set_mutex_var %1d% to %2d%; android
0DDD=2,%1d% = get_mutex_var %2d%; android
The game version is returned by opcode 0DD6 (GTA 3 1.4 = 1, GTA VC 1.0.3 = 2, GTA SA 1.0.0 = 3, GTA SA 1.0.2 = 5, GTA SA 1.0.3 = 6).
The 0DDC and 0DDD opcodes are used to communicate between different scripts, such as to indicate GUI status.
fast and easy
-
1394274049_cleo_android_4_jan_2014.zipDownload (0.71 MB)Password: libertycity
-
www.dev-c.comDownloadPassword: libertycity