Page 1 of 1

Die for Valhalla [+4] Game Pass

Posted: Sun May 17, 2020 8:48 am
by mrkeyring90
Image

My very first table so be gentle! No Cheat tables were available for this game so had to make my own.

- God Mode
Standard inf health for player and AI with normal health values

- God Mode & OHK
Standard inf Health but enemies are one hit kill

- Unlimited Viking Points
Unlimited upgrade points

- Gem Multiplier*Current WIP as now not working since reboot of game
End of any mission you'll receive a multiplied amount of gems (This will give you a large amount of runes to upgrade using the unlimited Viking points)

Re: Die for Valhalla [+4] Game Pass

Posted: Mon May 18, 2020 8:57 pm
by FearTheSoul
Only one option on this, line 23 is broken according to CE. One hit works both ways and you get killed.

Uploaded wrong table maybe?

Re: Die for Valhalla [+4] Game Pass

Posted: Mon May 18, 2020 9:36 pm
by Rhark
You used

Code: Select all

push rax
but there's no

Code: Select all

pop rax
anywhere. also you don't need to use (byte)0 since 0 bytes is 0 everything else.

Die for Valhalla [+4] Game Pass

Posted: Tue May 19, 2020 12:02 am
by Rhark
This should fix your [B]god/ohk [/B]script:



[code]

[ENABLE]



aobscanmodule(INJECT,DieForValhalla.dll,29 7B 08 33 D2) // should be unique

alloc(newmem,$1000)



label(code)

label(return)

label(playercheck)

label(exit)



newmem:



playercheck:

push rax

mov rax,[ebx+14]

cmp rax,0

jne code

pop rax

jmp return



code:

cmp [ebx+14],0

je exit

mov [ebx+08],0

xor edx,edx

jmp return



exit:

sub [ebx+08],edi

xor edx,edx

jmp return



INJECT:

jmp playercheck

return:

registersymbol(INJECT)



[DISABLE]



INJECT:

db 29 7B 08 33 D2



unregistersymbol(INJECT)

dealloc(newmem)

[/code]



and [B]Godmode Only[/B] script:

[code]

[ENABLE]



aobscanmodule(INJECT,DieForValhalla.dll,29 7B 08 33 D2) // should be unique

alloc(newmem,$1000)



label(code)

label(return)

label(playercheck)



newmem:



playercheck:

push rax

mov rax,[ebx+14]

cmp rax,(byte)0

jne code

pop rax

jmp return





code:

sub [ebx+08],edi

xor edx,edx

jmp return



INJECT:

jmp playercheck

return:

registersymbol(INJECT)



[DISABLE]



INJECT:

db 29 7B 08 33 D2



unregistersymbol(INJECT)

dealloc(newmem)

[/code]