Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


DOOMx64 ptrmap and general stuff

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25791
Location: The netherlands

PostPosted: Fri May 13, 2016 3:10 am    Post subject: DOOMx64 ptrmap and general stuff Reply with quote

This game has build in cheats, scanning for variables is easy enough (ID engine so lots of phantoms but not difficult to find the right one ) and debugging seems to work easily enough. And so far I haven't noticed any integrity scanning

But for those that wish to do pointerscanning here's a pointermap you can use to compare against during your scan
http://wikisend.com/download/578374/doomptrmap.rar
(or use it as a base if your ptr map is bigger)


also, here's an half-assed godmode script that will work until the game gets a patch (so a few hours knowing that patches are rampant after release)


Code:

[ENABLE]
alloc(newmem,2048,"DOOMx64.exe"+188FF13C)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp word [rsi+rbx],eaf8
jne short originalcode

push rax
mov eax,[rsi+rbx+20]
mov [rsi+rbx+1c],eax
pop rax

jmp short exit

originalcode:
movss [rsi+rbx+1C],xmm0

exit:
jmp returnhere

"DOOMx64.exe"+188FF13C:
jmp newmem
nop
returnhere:

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"DOOMx64.exe"+188FF13C:
movss [rbx+rsi+1C],xmm0
//Alt: db F3 0F 11 44 33 1C

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping


Last edited by Dark Byte on Fri May 13, 2016 12:19 pm; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25791
Location: The netherlands

PostPosted: Fri May 13, 2016 10:41 am    Post subject: Reply with quote

this aob finds the instruction that decreases time during a trial:
29 5F 0C 48 8B 05

current address: DOOMx64.exe+187cdf9f

nop it and have fun

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25791
Location: The netherlands

PostPosted: Fri May 13, 2016 1:23 pm    Post subject: Reply with quote

inf ammo script
Code:

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"DOOMx64.exe"+18A3A0C1)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cmp edx,80000000
jae exit

originalcode:
add [rcx+38],edx


exit:
mov esi,[rcx+38]
jmp returnhere

"DOOMx64.exe"+18A3A0C1:
jmp newmem
nop
returnhere:



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"DOOMx64.exe"+18A3A0C1:
add [rcx+38],edx
mov esi,[rcx+38]
//Alt: db 01 51 38 8B 71 38

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites