Tutorial ll2Cpp Dump + Modding

KingT

Retired
Original poster
Jun 13, 2017
152
8,791
0
Hey whats up guys,
I have been asked quite a few times now how do i dump ll2cpp and how do i mod ll2cpp. so why dont i put it out the for you guys, in this video you will see both dump and modding all you basically have to work out your self if what are those values i used will they work for all games?? <<>> the answer is
"NO" you might find some that will work but not many work out the values of my hexcodes is key once you know values your good to go :) you will also notice in this video that i did;nt use arm converter etc when i first modded this game i did i just didnt need it this time.. well there it is hope you like and learn from this

PMTTeam

 

Jr81

Rookie
Oct 8, 2017
2
0
1
42
hi is this maybe possible for my cash/money in the game ??? i try to mod first time. hope anyone can help me.

public string get_Amount(); // 0x6CBEEC
 

Trolino

Platinian
Nov 6, 2018
36
7
8
33
Florida
i am getting the same error. Still trying to figure this out. If any mod or someone who is more knowledgeable can help us out! :D
 

Trolino

Platinian
Nov 6, 2018
36
7
8
33
Florida
i am getting the same error. Still trying to figure this out. If any mod or someone who is more knowledgeable can help us out! :D
Sorry for the double post, but i kinda got through this part by just selecting a different extraction mode. If you are selecting "2. Auto" try 3 or 4 instead, that should fix the issue.

Again, sorry for the double post, it didnt let me edit my previous post
 

PixelYT

Platinian
Jan 25, 2019
38
55
18
19
Underground
can someone help me with modifying the hex values for pg3d because he said that the values aren't the same for every game, but I don't know if he is talking about the methods(get_ammo, get_health, get_hp etc.) or changing the value for example if I find the ammo value do I put the same as you or different?
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,468
2,120
27
Skyrim
ARM:

Value of 0 for as example Instant Win or False:

00 00 A0 E3 1E FF 2F E1

Value of 1 for as example Weak Enemy or True:

01 00 A0 E3 1E FF 2F E1

Value for High Count, like Ammo, Damage, Health:

12 07 A0 E3 1E FF 2F E1

x86:


Value of 0 for as example Instant Win or False:

B8 00 00 00 00 C3

Value of 1 for as example Weak Enemy or True:

B8 01 00 00 00 C3

Value for High Count, like Ammo, Damage, Health:

B8 00 00 48 00 C3
 

M4sterMind

Platinian
Jul 8, 2018
16
295
183
Hesperia Planum
ARM:

Value of 0 for as example Instant Win or False:

00 00 A0 E3 1E FF 2F E1

Value of 1 for as example Weak Enemy or True:

01 00 A0 E3 1E FF 2F E1

Value for High Count, like Ammo, Damage, Health:

12 07 A0 E3 1E FF 2F E1

x86:


Value of 0 for as example Instant Win or False:

B8 00 00 00 00 C3

Value of 1 for as example Weak Enemy or True:

B8 01 00 00 00 C3

Value for High Count, like Ammo, Damage, Health:

B8 00 00 48 00 C3
Was looking for something like this but arm to hex converter is also handy if you know what exactly you are doing tho i have question if a game has 2 folders Armv7 and x86 for binary .so files and yes both have il2cpp.so file so modify both or just modify which supports your processor architecture ??
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,468
2,120
27
Skyrim
Was looking for something like this but arm to hex converter is also handy if you know what exactly you are doing tho i have question if a game has 2 folders Armv7 and x86 for binary .so files and yes both have il2cpp.so file so modify both or just modify which supports your processor architecture ??
When you want, that the Mod work on x86 Devices too, you should mod the x86 libary too.
In many Games it work that you delete the x86 Folder and it will work, but not in all.
I mod everytime both libs.

I never use any converter, only when i need really different values, like for 2 byte modding.
 
  • Like
Reactions: SKY1000

M4sterMind

Platinian
Jul 8, 2018
16
295
183
Hesperia Planum
When you want, that the Mod work on x86 Devices too, you should mod the x86 libary too.
In many Games it work that you delete the x86 Folder and it will work, but not in all.
I mod everytime both libs.

I never use any converter, only when i need really different values, like for 2 byte modding.
Thanks for answer btw what if i have only game_name.so in lib folder and if there is no global_metadata.dat so how to dump it ? I mean cil2cpp dumper needs .dat file ?
 

DaRealPanDa

Co-Administrator
Staff member
Supporting-Team
Global Moderator
Social Media
Mar 12, 2018
6,665
15,468
2,120
27
Skyrim
Thanks for answer btw what if i have only game_name.so in lib folder and if there is no global_metadata.dat so how to dump it ? I mean cil2cpp dumper needs .dat file ?
When the game have no il2cpp and no .dll, it's based on general.so which you must mod with IDA + HxD, in my eyes the most annoying file system because it needs long time to load into IDA, depend on how large the binary is.
 
Tags
kingtrauma ll2cpp modding ll2cppdump platinmods