Tutorial My Hex Codes

Keiran98

Awesome Active Platinian
This is my collection of hex codes i used when i was hex patching (most of them are probably on this site or don't work) but since the only code i use now is the nop code i figured this could help some of y'all.

I can't give you any sources as i honestly can only remember one and that was @G-Bo ッ with his arm64 codes, but either way i hope this helps :D



ARMv7



02 00 A0 E3 1E FF 2F E1 = Number 2

07 00 A0 E3 1E FF 2F E1 = Number 7

0A 00 A0 E3 1E FF 2F E1 = Number 10

0F 00 A0 E3 1E FF 2F E1 = Number 15

10 00 A0 E3 1E FF 2F E1 = Number 16

11 00 A0 E3 1E FF 2F E1 = Number 17

37 00 A0 E3 1E FF 2F E1 = 50

FF 00 A0 E3 1E FF 2F E1 = 255

12 07 80 E3 1E FF 2F E1 = VALUE OF 12 Million or It can be used for health/ammo/armour/damage

DC 0F 00 E3 1E FF 2F E1 = VALUE 4060

DC OF OF E3 1E FF 2F E1 = VALUE 120000

01 0A A0 E3 1E FF 2F E1 = 1000

01 08 A0 E3 1E FF 2F E1 = 10000

01 02 A0 E3 1E FF 2F E1 = 10000000

C2 0A 64 60 00 00 00 02 = Speed Hack

01 04 A0 E3 1E FF 2F E1 = 1000000

0E 00 A0 E3 1E FF 2F E1 = Fire Rate

00 00 40 E3 1E FF 2F E1 = 0 for float

80 0F 43 E3 1E FF 2F E1 = 1 for float

00 00 44 E3 1E FF 2F E1 = 2 for float

40 00 44 E3 1E FF 2E E1 = 3 for float

80 00 44 E3 1E FF 2E E1 = 4 for float

A0 00 44 E3 1E FF 2E E1 = 5 for float

20 01 04 E3 1E FF 2F E1 = 10 for float

20 02 44 E3 1E FF 2F E1 = FLOAT/40

51 00 44 E3 1E FF 2F E1 = 69 for float

C6 02 44 E3 1E FF 2F E1 = FLOAT/99

C7 02 44 E3 1F FF 2F E1 = 99.9 for float

C8 02 44 E3 1E FF 2F E1 = 100 for float

16 03 44 E3 1E FF 2F E1 = 150 for float

48 03 44 E3 1E FF 2F E1 = 200 for float

96 03 44 E3 1E FF 2F E1 = 300 for float

C8 03 44 E3 1E FF 2F E1 = 400 for float

FA 03 04 E3 1E FF 2F E1 = 500 for float

7A 04 04 E3 1E FF 2F E1 = FLOAT FREEZE/999

79 04 44 E3 1E FF 2F E1 = 999.9 for float

7A 04 44 E3 1E FF 2F E1 = 1000 for float

FA 04 04 E3 1E FF 2F E1 = 2000 max amount for float

0F 07 02 E3 1E FF 2F E1 = 9,999

74 70 80 E5 1E FF 2F E1 = for Strings [Coins, Gems]

E7 03 00 E3 1E FF 2F E1 = Freeze int

7A 04 04 E3 1E FF 2F E1 = Freeze float

C8 02 44 E3 1E FF 2F E1 = FLOAT/100

00 F0 20 E3 1E FF 2F E1 = NOP CODE

3B 05 44 E3 1E FF 2F E1 = 3000 for double

7A 05 44 E3 1E FF 2F E1 = 4000 for double

84 09 45 E3 1E FF 2F E1 = 5984 for double

FA 05 44 E3 1E FF 2F E1 = 8000 for double

1C 06 44 E3 1E FF 2F E1 = 9999 for double

1C 06 44 E3 1E FF 2F E1 = 9984 for double

1D 06 44 E3 1E FF 2F E1 = 10048 for double

C3 07 44 E3 1E FF 2F E1 = 99840 for double

AA 08 44 E3 1E FF 2F E1 = 348160 for double

67 09 44 E3 1E FF 2F E1 = 946176 for double

BE 0C 44 E3 1E FF 2F E1 = 99614720 for double

6E 0E 44 E3 1E FF 2F E1 = 998244352 for double

BA 01 45 E3 1E FF 2F E1 = 99857989632 for double

FF FF = Value of 65535 = Highest value 4 character hex code

01 00 A0 E3 1E FF 2F E1 = VALUE 1 Also = True used for bool

00 00 A0 E3 1E FF 2F E1 = Value 0 Also = False used for bool

12 07 A0 E3 1E FF 2F E1 = high value for money



ARM64



20 00 80 D2 C0 03 5F D6 = VALUE 1 Also = True used for bool

00 00 80 D2 C0 03 5F D6 = Value 0 Also = False used for bool

00 E0 AF D2 C0 03 5F D6 = high value for money

1F 20 03 D5 = NOP [skip/ignore]
 
how to change from ARMv7 to ARM64 of hex 2000 max amount for float ?
I use the command:

ARM64

mov X0, #0x44fa
ret


so this statement exists in ARM64 which gives 2000 max amount for float ?
 
how to change from ARMv7 to ARM64 of hex 2000 max amount for float ?
I use the command:

ARM64

mov X0, #0x44fa
ret


so this statement exists in ARM64 which gives 2000 max amount for float ?
why don't try do expriment by yourself bro? i also don't know how return float for arm64
 
I Take This From dump.cs File
C:
// RVA: 0x403EF68 Offset: 0x403EF68 VA: 0x403EF68 Slot: 16
public virtual double get_damage() { }

And When I Search 403EF68 This in HxD
libil2cpp.so File I Found This Row:
hw.png


Okay, Now I Need Help Cuz I Tryed Most Hex Codes In The Thread But Couldn't Increase The Damage.


Q: How Will I Know Where To Change, From Where To How Much, Or The Meaning Of These Hexes ?

I Have Basic Programming Knowledge, But I Don't Understand Any Basic Education About It On The Internet,

Could you please give an example of my work,​
Thank you so much, I am waiting for your help
 
I Take This From dump.cs File
C:
// RVA: 0x403EF68 Offset: 0x403EF68 VA: 0x403EF68 Slot: 16
public virtual double get_damage() { }

And When I Search 403EF68 This in HxD
libil2cpp.so File I Found This Row:
View attachment 381235

Okay, Now I Need Help Cuz I Tryed Most Hex Codes In The Thread But Couldn't Increase The Damage.


Q: How Will I Know Where To Change, From Where To How Much, Or The Meaning Of These Hexes ?

I Have Basic Programming Knowledge, But I Don't Understand Any Basic Education About It On The Internet,

Could you please give an example of my work,​
Thank you so much, I am waiting for your help
change register 0 to 1 like this: AA 08 44 E3 1E FF 2F E1---> AA 18 44 E3 1E FF 2F E1 .
 
arena of valor has many protections and auto detection script.. sorry this game is very difficult to modify
I figured out the functions and got it working but only playable with bots. When playing with other people, I will be kicked game or into virtual space.I use the script gg. I haven't tried the bypass code stage yet. If anyone knows please give me instructions, please.
 
Thanks man for sharing these codes, but if I use the one (1) hex code for a percentage (life percentage ingame) the game crashed after i get attacked
 
Thanks man for sharing these codes, but if I use the one (1) hex code for a percentage (life percentage ingame) the game crashed after i get attacked
that could be a number of things, what type is the method? and are you sure its the one that stores the information you are looking for?
 
Back
Top Bottom