No problem..well i don't have the game anymore installed, also look in here-> viewtopic.php?f=15&t=16417&p=198081#p198081 .There's some bad video by me and some great explanation from GreenHouse, this will help you for basic stuff, starting point i might add, will work only if the value that is stored/modified is not shared (for advanced, a cmp is required or to split the code etc or add a pointer and whatnot).Lostgunman wrote: ↑Thu Jun 24, 2021 3:55 pmok, Thanks for the HP/Character Hit Multiplier...those are awesome. I have been able to edit gold/upgrade crystals pretty easily...not a script, just a search/edit. I am still looking for a damage multiplier and/or a loot bonus multiplier. Can't seem to find those...not the best at CE programming, but I usually do pretty good on basic searches
Now, you said you did find them pretty easy (since game has no protection or obfuscation and whatnot, values are stored in either 4 bytes or floats) try and do that from that video..and will work, i say it again, only if the code is not shared, if the value will be constant all will be ok!
Also, regarding video, alternate use :
Meaning, right click and use that with F5, that option..more could appear and select each and test them like in the video and if only one value is in there you can alter without problems your script!
Try also this, in the HP script, since in there is a cmp with enemies, change it to look like:
Code: Select all
[ENABLE]
aobscanmodule(hp,DarkAlliance-Win64-Shipping.exe,35 EC FF F3 0F 10 70 08)
alloc(newmem,$100,hp)
label(code)
label(return)
registersymbol(hp)
newmem:
cmp [rax+10],3f800000
jne code
mov [rax+08],(float)9999
jmp return
code:
mov [rax+08],(float)0
jmp return
hp+03:
jmp newmem
return:
[DISABLE]
dealloc(newmem)
unregistersymbol(hp)
hp+03:
db F3 0F 10 70 08
Best wishes!