I'm gettin an error upon looking at inf health(i can't activate it and upon right clicking it says there is an error in line 23)
edit: both have the same error, I'd like to note that I'm playing bandit, might that be the cause of this?
I'm gettin an error upon looking at inf health(i can't activate it and upon right clicking it says there is an error in line 23)
ya, i have the same issue as well, does any one know of a solution to this?
delete the line 23 or put // in front to ignore it, like this: //assert(injHealthHook, bytes)
Code: Select all
{ Game : Dragon Marked For Death
Version:
Date : 2020-04-23
Author : Astor
This script does blah blah blah
}
[ENABLE]
aobscanmodule(health2,game.exe,8B 81 80 00 00 00 03 45) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
label(ptrHealthHook)
registerSymbol(ptrHealthHook)
newmem:
cmp [ecx+88],#10
jne ohk
push ebx
mov ebx,[ecx+00000084]
mov [ecx+00000080],ebx
pop ebx
jmp return
ohk:
cmp [ptrHealthHook],1
jne code
mov [ecx+00000080],0
mov eax,[ecx+00000080]
jmp return
code:
mov eax,[ecx+00000080]
jmp return
ptrHealthHook:
dd 0
health2:
jmp newmem
nop
return:
registersymbol(health2)
[DISABLE]
health2:
db 8B 81 80 00 00 00
unregisterSymbol(ptrHealthHook)
unregistersymbol(health2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "game.exe"+88A59F
"game.exe"+88A581: 8B EC - mov ebp,esp
"game.exe"+88A583: 8B 89 9C 03 00 00 - mov ecx,[ecx+0000039C]
"game.exe"+88A589: E8 E2 CC B1 FF - call game.exe+3A7270
"game.exe"+88A58E: 8B C8 - mov ecx,eax
"game.exe"+88A590: E8 0B CC B1 FF - call game.exe+3A71A0
"game.exe"+88A595: 8B C8 - mov ecx,eax
"game.exe"+88A597: 85 C9 - test ecx,ecx
"game.exe"+88A599: 75 04 - jne game.exe+88A59F
"game.exe"+88A59B: 5D - pop ebp
"game.exe"+88A59C: C2 04 00 - ret 0004
// ---------- INJECTING HERE ----------
"game.exe"+88A59F: 8B 81 80 00 00 00 - mov eax,[ecx+00000080]
// ---------- DONE INJECTING ----------
"game.exe"+88A5A5: 03 45 08 - add eax,[ebp+08]
"game.exe"+88A5A8: 8B 91 84 00 00 00 - mov edx,[ecx+00000084]
"game.exe"+88A5AE: 79 0C - jns game.exe+88A5BC
"game.exe"+88A5B0: 33 C0 - xor eax,eax
"game.exe"+88A5B2: 89 81 80 00 00 00 - mov [ecx+00000080],eax
"game.exe"+88A5B8: 5D - pop ebp
"game.exe"+88A5B9: C2 04 00 - ret 0004
"game.exe"+88A5BC: 3B C2 - cmp eax,edx
"game.exe"+88A5BE: 0F 4F C2 - cmovg eax,edx
"game.exe"+88A5C1: 89 81 80 00 00 00 - mov [ecx+00000080],eax
}
thank youastor wrote: ↑Thu Apr 23, 2020 7:00 pmdelete the line 23 or put // in front to ignore it, like this: //assert(injHealthHook, bytes)
you should able to enable the script.
but if still didnt work, replace whole script in "inf hp" with this:Code: Select all
{ Game : Dragon Marked For Death Version: Date : 2020-04-23 Author : Astor This script does blah blah blah } [ENABLE] aobscanmodule(health2,game.exe,8B 81 80 00 00 00 03 45) // should be unique alloc(newmem,$1000) label(code) label(return) label(ptrHealthHook) registerSymbol(ptrHealthHook) newmem: cmp [ecx+88],#10 jne ohk push ebx mov ebx,[ecx+00000084] mov [ecx+00000080],ebx pop ebx jmp return ohk: cmp [ptrHealthHook],1 jne code mov [ecx+00000080],0 mov eax,[ecx+00000080] jmp return code: mov eax,[ecx+00000080] jmp return ptrHealthHook: dd 0 health2: jmp newmem nop return: registersymbol(health2) [DISABLE] health2: db 8B 81 80 00 00 00 unregisterSymbol(ptrHealthHook) unregistersymbol(health2) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "game.exe"+88A59F "game.exe"+88A581: 8B EC - mov ebp,esp "game.exe"+88A583: 8B 89 9C 03 00 00 - mov ecx,[ecx+0000039C] "game.exe"+88A589: E8 E2 CC B1 FF - call game.exe+3A7270 "game.exe"+88A58E: 8B C8 - mov ecx,eax "game.exe"+88A590: E8 0B CC B1 FF - call game.exe+3A71A0 "game.exe"+88A595: 8B C8 - mov ecx,eax "game.exe"+88A597: 85 C9 - test ecx,ecx "game.exe"+88A599: 75 04 - jne game.exe+88A59F "game.exe"+88A59B: 5D - pop ebp "game.exe"+88A59C: C2 04 00 - ret 0004 // ---------- INJECTING HERE ---------- "game.exe"+88A59F: 8B 81 80 00 00 00 - mov eax,[ecx+00000080] // ---------- DONE INJECTING ---------- "game.exe"+88A5A5: 03 45 08 - add eax,[ebp+08] "game.exe"+88A5A8: 8B 91 84 00 00 00 - mov edx,[ecx+00000084] "game.exe"+88A5AE: 79 0C - jns game.exe+88A5BC "game.exe"+88A5B0: 33 C0 - xor eax,eax "game.exe"+88A5B2: 89 81 80 00 00 00 - mov [ecx+00000080],eax "game.exe"+88A5B8: 5D - pop ebp "game.exe"+88A5B9: C2 04 00 - ret 0004 "game.exe"+88A5BC: 3B C2 - cmp eax,edx "game.exe"+88A5BE: 0F 4F C2 - cmovg eax,edx "game.exe"+88A5C1: 89 81 80 00 00 00 - mov [ecx+00000080],eax }
Hey can you help me out in this one? i don't want to lose my save data and i did the max itens thing and it bugged my inventory and i can't seem to get any new items, is there anything i can do? please help
Your table doesn't work for me, none of it's contents work as for aanpsx table it works(sorta) is there something i'm missing? why can't i activate any of these cheats? my game version is 3.0.0
Double check your game version, they updated it already cuz of (I think) bugs, should be 3.0.2, and some of those scripts work.
small issue specific to the exp cheat, it causes my game to crash soon after I activate it,no clue why but it's the only problem I have now; thanks for making this table dude doing great work!astor wrote: ↑Thu Apr 23, 2020 7:00 pmdelete the line 23 or put // in front to ignore it, like this: //assert(injHealthHook, bytes)
you should able to enable the script.
but if still didnt work, replace whole script in "inf hp" with this:Code: Select all
{ Game : Dragon Marked For Death Version: Date : 2020-04-23 Author : Astor This script does blah blah blah } [ENABLE] aobscanmodule(health2,game.exe,8B 81 80 00 00 00 03 45) // should be unique alloc(newmem,$1000) label(code) label(return) label(ptrHealthHook) registerSymbol(ptrHealthHook) newmem: cmp [ecx+88],#10 jne ohk push ebx mov ebx,[ecx+00000084] mov [ecx+00000080],ebx pop ebx jmp return ohk: cmp [ptrHealthHook],1 jne code mov [ecx+00000080],0 mov eax,[ecx+00000080] jmp return code: mov eax,[ecx+00000080] jmp return ptrHealthHook: dd 0 health2: jmp newmem nop return: registersymbol(health2) [DISABLE] health2: db 8B 81 80 00 00 00 unregisterSymbol(ptrHealthHook) unregistersymbol(health2) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "game.exe"+88A59F "game.exe"+88A581: 8B EC - mov ebp,esp "game.exe"+88A583: 8B 89 9C 03 00 00 - mov ecx,[ecx+0000039C] "game.exe"+88A589: E8 E2 CC B1 FF - call game.exe+3A7270 "game.exe"+88A58E: 8B C8 - mov ecx,eax "game.exe"+88A590: E8 0B CC B1 FF - call game.exe+3A71A0 "game.exe"+88A595: 8B C8 - mov ecx,eax "game.exe"+88A597: 85 C9 - test ecx,ecx "game.exe"+88A599: 75 04 - jne game.exe+88A59F "game.exe"+88A59B: 5D - pop ebp "game.exe"+88A59C: C2 04 00 - ret 0004 // ---------- INJECTING HERE ---------- "game.exe"+88A59F: 8B 81 80 00 00 00 - mov eax,[ecx+00000080] // ---------- DONE INJECTING ---------- "game.exe"+88A5A5: 03 45 08 - add eax,[ebp+08] "game.exe"+88A5A8: 8B 91 84 00 00 00 - mov edx,[ecx+00000084] "game.exe"+88A5AE: 79 0C - jns game.exe+88A5BC "game.exe"+88A5B0: 33 C0 - xor eax,eax "game.exe"+88A5B2: 89 81 80 00 00 00 - mov [ecx+00000080],eax "game.exe"+88A5B8: 5D - pop ebp "game.exe"+88A5B9: C2 04 00 - ret 0004 "game.exe"+88A5BC: 3B C2 - cmp eax,edx "game.exe"+88A5BE: 0F 4F C2 - cmovg eax,edx "game.exe"+88A5C1: 89 81 80 00 00 00 - mov [ecx+00000080],eax }
astor wrote: ↑Thu Apr 23, 2020 7:00 pmdelete the line 23 or put // in front to ignore it, like this: //assert(injHealthHook, bytes)
you should able to enable the script.
but if still didnt work, replace whole script in "inf hp" with this:Code: Select all
{ Game : Dragon Marked For Death Version: Date : 2020-04-23 Author : Astor This script does blah blah blah } [ENABLE] aobscanmodule(health2,game.exe,8B 81 80 00 00 00 03 45) // should be unique alloc(newmem,$1000) label(code) label(return) label(ptrHealthHook) registerSymbol(ptrHealthHook) newmem: cmp [ecx+88],#10 jne ohk push ebx mov ebx,[ecx+00000084] mov [ecx+00000080],ebx pop ebx jmp return ohk: cmp [ptrHealthHook],1 jne code mov [ecx+00000080],0 mov eax,[ecx+00000080] jmp return code: mov eax,[ecx+00000080] jmp return ptrHealthHook: dd 0 health2: jmp newmem nop return: registersymbol(health2) [DISABLE] health2: db 8B 81 80 00 00 00 unregisterSymbol(ptrHealthHook) unregistersymbol(health2) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "game.exe"+88A59F "game.exe"+88A581: 8B EC - mov ebp,esp "game.exe"+88A583: 8B 89 9C 03 00 00 - mov ecx,[ecx+0000039C] "game.exe"+88A589: E8 E2 CC B1 FF - call game.exe+3A7270 "game.exe"+88A58E: 8B C8 - mov ecx,eax "game.exe"+88A590: E8 0B CC B1 FF - call game.exe+3A71A0 "game.exe"+88A595: 8B C8 - mov ecx,eax "game.exe"+88A597: 85 C9 - test ecx,ecx "game.exe"+88A599: 75 04 - jne game.exe+88A59F "game.exe"+88A59B: 5D - pop ebp "game.exe"+88A59C: C2 04 00 - ret 0004 // ---------- INJECTING HERE ---------- "game.exe"+88A59F: 8B 81 80 00 00 00 - mov eax,[ecx+00000080] // ---------- DONE INJECTING ---------- "game.exe"+88A5A5: 03 45 08 - add eax,[ebp+08] "game.exe"+88A5A8: 8B 91 84 00 00 00 - mov edx,[ecx+00000084] "game.exe"+88A5AE: 79 0C - jns game.exe+88A5BC "game.exe"+88A5B0: 33 C0 - xor eax,eax "game.exe"+88A5B2: 89 81 80 00 00 00 - mov [ecx+00000080],eax "game.exe"+88A5B8: 5D - pop ebp "game.exe"+88A5B9: C2 04 00 - ret 0004 "game.exe"+88A5BC: 3B C2 - cmp eax,edx "game.exe"+88A5BE: 0F 4F C2 - cmovg eax,edx "game.exe"+88A5C1: 89 81 80 00 00 00 - mov [ecx+00000080],eax }
Yet any of those don't work..i wonder whyShirokaido wrote: ↑Fri Apr 24, 2020 2:29 amDouble check your game version, they updated it already cuz of (I think) bugs, should be 3.0.2, and some of those scripts work.
mrfatso wrote: ↑Fri Apr 24, 2020 4:50 pmastor wrote: ↑Thu Apr 23, 2020 7:00 pmdelete the line 23 or put // in front to ignore it, like this: //assert(injHealthHook, bytes)
you should able to enable the script.
but if still didnt work, replace whole script in "inf hp" with this:Code: Select all
{ Game : Dragon Marked For Death Version: Date : 2020-04-23 Author : Astor This script does blah blah blah } How do i use the EXP cheat? i could realy use a exp boost [ENABLE] aobscanmodule(health2,game.exe,8B 81 80 00 00 00 03 45) // should be unique alloc(newmem,$1000) label(code) label(return) label(ptrHealthHook) registerSymbol(ptrHealthHook) newmem: cmp [ecx+88],#10 jne ohk push ebx mov ebx,[ecx+00000084] mov [ecx+00000080],ebx pop ebx jmp return ohk: cmp [ptrHealthHook],1 jne code mov [ecx+00000080],0 mov eax,[ecx+00000080] jmp return code: mov eax,[ecx+00000080] jmp return ptrHealthHook: dd 0 health2: jmp newmem nop return: registersymbol(health2) [DISABLE] health2: db 8B 81 80 00 00 00 unregisterSymbol(ptrHealthHook) unregistersymbol(health2) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "game.exe"+88A59F "game.exe"+88A581: 8B EC - mov ebp,esp "game.exe"+88A583: 8B 89 9C 03 00 00 - mov ecx,[ecx+0000039C] "game.exe"+88A589: E8 E2 CC B1 FF - call game.exe+3A7270 "game.exe"+88A58E: 8B C8 - mov ecx,eax "game.exe"+88A590: E8 0B CC B1 FF - call game.exe+3A71A0 "game.exe"+88A595: 8B C8 - mov ecx,eax "game.exe"+88A597: 85 C9 - test ecx,ecx "game.exe"+88A599: 75 04 - jne game.exe+88A59F "game.exe"+88A59B: 5D - pop ebp "game.exe"+88A59C: C2 04 00 - ret 0004 // ---------- INJECTING HERE ---------- "game.exe"+88A59F: 8B 81 80 00 00 00 - mov eax,[ecx+00000080] // ---------- DONE INJECTING ---------- "game.exe"+88A5A5: 03 45 08 - add eax,[ebp+08] "game.exe"+88A5A8: 8B 91 84 00 00 00 - mov edx,[ecx+00000084] "game.exe"+88A5AE: 79 0C - jns game.exe+88A5BC "game.exe"+88A5B0: 33 C0 - xor eax,eax "game.exe"+88A5B2: 89 81 80 00 00 00 - mov [ecx+00000080],eax "game.exe"+88A5B8: 5D - pop ebp "game.exe"+88A5B9: C2 04 00 - ret 0004 "game.exe"+88A5BC: 3B C2 - cmp eax,edx "game.exe"+88A5BE: 0F 4F C2 - cmovg eax,edx "game.exe"+88A5C1: 89 81 80 00 00 00 - mov [ecx+00000080],eax }
thank you, the revised inf hp works.
At the same time, i had tried commenting out the line for the other codes like inf dp/gold, but all it did was crash the game as soon as i enter a stage.
I meeeeeaaaaannnnn, I'm even at 3.0.3 now, and just got finished using Infinite Dragon Gauge and Character Stats without an issue, soooooo, you tell me?hikarasa wrote: ↑Sat Apr 25, 2020 12:03 amYet any of those don't work..i wonder whyShirokaido wrote: ↑Fri Apr 24, 2020 2:29 amDouble check your game version, they updated it already cuz of (I think) bugs, should be 3.0.2, and some of those scripts work.
Users browsing this forum: LIOBOSS