Jump to content
  • 0

Arm64 and arm32 assembly help


LaToM
 Share

Question

12 answers to this question

Recommended Posts

  • 0
15 hours ago, LaToM said:

How to edit percentage value on arm 64 and arm 32 

@CmP

@BadCase

@XEKEX

edit it as float or double depending on the data type of the percentage if it has a method
or if it's a const u simply edit the value without arm patching 
or if it's a void method pointer search that class and find the percentage value in that class ( calculate offset manually if it doesn't show on the dump file ) -> don't need arm patching either

Edited by XEKEX
Link to comment
Share on other sites

  • 0
1 hour ago, MC189 said:

Hi @LaToM, percentage are operators, thus you just need to change the initial value, unless you're changing the result of that mentioned percents.

// RVA: 0x92E71C Offset: 0x92E71C VA: 0x92E71C Slot: 197
	public virtual float GetFireRate() { }

When i modify value the weapon stop shooting 

Link to comment
Share on other sites

  • 0
7 hours ago, LaToM said:
// RVA: 0x92E71C Offset: 0x92E71C VA: 0x92E71C Slot: 197
	public virtual float GetFireRate() { }

When i modify value the weapon stop shooting 

maybe you should modify that float in complex

Link to comment
Share on other sites

  • 0
5 minutes ago, LaToM said:

I tried with complex in badcase tool same problem,

And convert int to float same problem 

What is the game you're trying to modify mate

Link to comment
Share on other sites

  • 0
10 hours ago, LaToM said:

I tried with complex in badcase tool same problem,

And convert int to float same problem 

I guess badcase tool patch it as an int thats why you get error consider checking the edits or do it manually
also respect every data type , edits with wrong code may cause game crush or system crush in some cases

Edited by XEKEX
Link to comment
Share on other sites

  • 0
17 hours ago, LaToM said:
// RVA: 0x92E71C Offset: 0x92E71C VA: 0x92E71C Slot: 197
	public virtual float GetFireRate() { }

When i modify value the weapon stop shooting 

if patching still make the weapon stop shooting try negative value ( example -100% this might work)
and  make sure that method is related to the player class only cause you dont want rapid fire fo all entity I guess

Edited by XEKEX
Link to comment
Share on other sites

  • 0
2 hours ago, XEKEX said:

if patching still make the weapon stop shooting try negative value ( example -100% this might work)
and  make sure that method is related to the player class only cause you dont want rapid fire fo all entity I guess

I can't use float value more than 31 for arm64 ,so i tried -30 and it's work 

~A8 FMOV S0, #0xc1f00000

~A8 RET

And tried convert int to float with value -100 and its work

Thank you for your help 🤠

13 hours ago, AnKino said:

What is the game you're trying to modify mate

Thank you man 

Solved 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.