jjcho849 wrote: ↑Sat Jan 23, 2021 8:53 pm
Fantastic work bro!! To find health of the droid try searching unknown value for float then take damage search decreased if health is gained search increase and do that until you have only a few results left then freeze a few if it works then delete others and narrow it down then you should have it. For abilities cooldown I have no idea I tried searching all scan types and all I get is a float that affects the display but doesn't affect actual cooldown period
Rhark wrote: ↑Sat Jan 23, 2021 11:23 pm
Instant Scan Ability Cooldown:
Code: Select all
[ENABLE]
aobscanmodule(scanabilitycd,starwarsbattlefrontii.exe,8B 5A 7C 8B 90 C4 00 00 00 48 8B 89 E0) // should be unique
alloc(newmem,$1000,scanabilitycd)
alloc(scan,8)
label(code)
label(return)
label(scanflagcd)
registersymbol(scan)
registersymbol(scanflagcd)
scan:
dq 0
newmem:
mov [scan],rdx
@@:
cmp [scanflagcd],1
jne @f
mov [rdx+20],(float)0
mov [rdx+7C],3
mov [rdx+78],1
code:
mov ebx,[rdx+7C]
mov edx,[rax+000000C4]
jmp return
scanflagcd:
dd 0
scanabilitycd:
jmp newmem
nop 4
return:
registersymbol(scanabilitycd)
[DISABLE]
scanabilitycd:
db 8B 5A 7C 8B 90 C4 00 00 00
unregistersymbol(scanabilitycd)
unregistersymbol(scan)
unregistersymbol(scanflagcd)
dealloc(scan)
dealloc(newmem)
Instant Grenade Cooldown (requires the scan ability script) - this bugs using weapon scopes which can be fixed by meleeing after using the grenades -- also do not use this when in a vehicle:
Code: Select all
[ENABLE]
aobscanmodule(grenadecd,starwarsbattlefrontii.exe,F3 0F 10 42 20 C3) // should be unique
alloc(newmem,$1000,grenadecd)
label(code)
label(return)
newmem:
cmp [scan],rdx
je short code
cmp [rdx+20],(float)0
je short code
mov [rdx+20],(float)0
mov [rdx+7C],3
mov [rdx+78],1
code:
movss xmm0,[rdx+20]
jmp return
grenadecd:
jmp newmem
return:
registersymbol(grenadecd)
[DISABLE]
grenadecd:
db F3 0F 10 42 20
unregistersymbol(grenadecd)
dealloc(newmem)
Better Accuracy:
Code: Select all
[ENABLE]
aobscanmodule(accuracy,starwarsbattlefrontii.exe,F3 0F 58 47 40 F3 0F 11 47) // should be unique
alloc(newmem,$1000,accuracy)
label(code)
label(return)
newmem:
code:
xorps xmm0,xmm0
jmp return
accuracy:
jmp newmem
return:
registersymbol(accuracy)
[DISABLE]
accuracy:
db F3 0F 58 47 40
unregistersymbol(accuracy)
dealloc(newmem)
Thank you
jjcho849 and
Rhark. I have made trainer with jjcho849 cheats and added also Instant Ability Cool Down and Better Accuracy by Rhark.
Note:
Ability Cool down and Better Accuracy seems not working for me but I added.
Turret option also give infinite health to enemies turrets, So enable, if you wish, otherwise no need.
Here is Trainer Link:
[Link]
Trainer Options:
Code: Select all
Infinite Health On Foot
Infinite Health In Vehicle
Infinite Health Walkers And Manned Turrets
No Weapon Cooldown
Infinite Light Saber Stamina
Instant Ability Cool down
Better Accuracy
Instructions:
First option
Run Trainer
Run game and once game loaded Activate the desire options
Second option
In-case if trainer not work then then exit the game, Run Trainer, Run the game, Select continue the
game an once Campaign started, pause and activate require options.
I have tested both options and both are working for me.
Rhark!
Cheat Table attached. Please see if you can make Ability cool down and Better Accuracy workable in-game as well as correct turret option.