LaToM Posted May 20, 2023 Posted May 20, 2023 (edited) How to edit percentage value on arm 64 and arm 32 @CmP @BadCase @XEKEX Edited May 20, 2023 by LaToM
0 XEKEX Posted May 21, 2023 Posted May 21, 2023 (edited) 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 May 21, 2023 by XEKEX
0 MC874 Posted May 21, 2023 Posted May 21, 2023 Hi @LaToM, percentage are operators, thus you just need to change the initial value, unless you're changing the result of that mentioned percents.
0 LaToM Posted May 21, 2023 Author Posted May 21, 2023 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
0 AnKino Posted May 21, 2023 Posted May 21, 2023 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
0 LaToM Posted May 21, 2023 Author Posted May 21, 2023 I tried with complex in badcase tool same problem, And convert int to float same problem
0 AnKino Posted May 21, 2023 Posted May 21, 2023 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 1
0 XEKEX Posted May 22, 2023 Posted May 22, 2023 (edited) 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 May 22, 2023 by XEKEX 1
0 XEKEX Posted May 22, 2023 Posted May 22, 2023 (edited) 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 May 22, 2023 by XEKEX 2
0 LaToM Posted May 22, 2023 Author Posted May 22, 2023 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 1
0 DARK_DEMON_SCRIPTER Posted June 11, 2023 Posted June 11, 2023 @XEKEX Do you have NOP assembly code for armv7a? If yes can u give me?
0 XEKEX Posted June 11, 2023 Posted June 11, 2023 (edited) 12 hours ago, DARK_DEMON_SCRIPTER said: @XEKEX Do you have NOP assembly code for armv7a? If yes can u give me? @DARK_DEMON_SCRIPTER The syntax of NOP can be used on in both MASM and ARMv7a ARM7.pdf Ref Page 511 Edited June 11, 2023 by XEKEX
Question
LaToM
How to edit percentage value on arm 64 and arm 32
@CmP
@BadCase
@XEKEX
Edited by LaToM12 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now