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 


Unlimited save in Hitman 2016 professional difficulty

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
redleouf
Advanced Cheater
Reputation: 0

Joined: 13 Feb 2013
Posts: 76

PostPosted: Sat Aug 12, 2017 12:08 pm    Post subject: Unlimited save in Hitman 2016 professional difficulty Reply with quote

Hi,

In Hitman 2016 there is this difficulty setting called "professional" that let you save the game only once per mission (among other changes). I hate that, I like to save, a lot. So I told myself I might try to fix that with the good old Cheat Engine.

I already made some basics scripts with it to make cheat tables for other games, but for this save game problem, I have no idea where to start.

My plan was to either "nop" the check the game is probably making when entering the "save menu" or to stop the save counter increasing if that counter even exist. But finding that counter (again, if it even exist in the first place) would be almost impossible to my knowledge since we are allowed only one save. And regarding the check the game is probably making, I don't know how to find it without a proper value related to it.

Can someone give me a lead? Where would you start with a problem like that? What would be your plan?

_________________
01:34 - Souper: Are you the real redleouf?
01:34 - Redleouf: I am lol
01:34 - Souper: lol
01:35 - Souper: Im fangirling
01:35 - Redleouf: <3
Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 3

Joined: 01 Feb 2016
Posts: 340

PostPosted: Sat Aug 12, 2017 12:16 pm    Post subject: Reply with quote

here is a possibility:

able to save, 1
unable to save, 0

try searching for 1 when you can save, and then search for 0 when you saved.

_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
patched cheat engine tutorials
Back to top
View user's profile Send private message
redleouf
Advanced Cheater
Reputation: 0

Joined: 13 Feb 2013
Posts: 76

PostPosted: Sat Aug 12, 2017 12:23 pm    Post subject: Reply with quote

Ah yes, I though of that, but I wonder if it could work since there is a lot of values with 1 and 0 changing all the time. Wouldn't that be really long and difficult to find?
_________________
01:34 - Souper: Are you the real redleouf?
01:34 - Redleouf: I am lol
01:34 - Souper: lol
01:35 - Souper: Im fangirling
01:35 - Redleouf: <3
Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 3

Joined: 01 Feb 2016
Posts: 340

PostPosted: Sat Aug 12, 2017 12:31 pm    Post subject: Reply with quote

yes it might take long time, plus the address might change too.
from a mission to other, you dont know.
but you have to try it.

if you pc can handle your game while ultimap is running, then try ultimap too.

_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
patched cheat engine tutorials
Back to top
View user's profile Send private message
redleouf
Advanced Cheater
Reputation: 0

Joined: 13 Feb 2013
Posts: 76

PostPosted: Sat Aug 12, 2017 12:42 pm    Post subject: Reply with quote

Thanks, I will try that. Never used ultimap but I'll check it out too Smile

Edit: Well, you were right, it was quite easy and I didn't had to use Ultimap, thank you Smile

I made a simple script for it and it seems to be working fine, I let it here if someone wants it

Code:

{ Game   : HITMAN.exe
  Version:
  Date   : 2017-08-13
  Author : Redleouf

  This script let you have unlimited save in Hitman (2016) professional difficulty
}

[ENABLE]


aobscanmodule(INFSAVE,hitman.exe,FF C8 89 81 AC 01 00 00)
registersymbol(INFSAVE)

INFSAVE:
  db 90 90 90 90 90 90 90 90

[DISABLE]

INFSAVE:
  db FF C8 89 81 AC 01 00 00

unregistersymbol(INFSAVE)

{
// ORIGINAL CODE - INJECTION POINT: "hitman.exe"+118FBA

"hitman.exe"+118FA9: CC                    -  int 3
"hitman.exe"+118FAA: CC                    -  int 3
"hitman.exe"+118FAB: CC                    -  int 3
"hitman.exe"+118FAC: CC                    -  int 3
"hitman.exe"+118FAD: CC                    -  int 3
"hitman.exe"+118FAE: CC                    -  int 3
"hitman.exe"+118FAF: CC                    -  int 3
"hitman.exe"+118FB0: 8B 81 AC 01 00 00     -  mov eax,[rcx+000001AC]
"hitman.exe"+118FB6: 85 C0                 -  test eax,eax
"hitman.exe"+118FB8: 7E 08                 -  jle hitman.exe+118FC2
// ---------- INJECTING HERE ----------
"hitman.exe"+118FBA: FF C8                 -  dec eax
"hitman.exe"+118FBC: 89 81 AC 01 00 00     -  mov [rcx+000001AC],eax
// ---------- DONE INJECTING  ----------
"hitman.exe"+118FC2: C3                    -  ret
"hitman.exe"+118FC3: CC                    -  int 3
"hitman.exe"+118FC4: CC                    -  int 3
"hitman.exe"+118FC5: CC                    -  int 3
"hitman.exe"+118FC6: CC                    -  int 3
"hitman.exe"+118FC7: CC                    -  int 3
"hitman.exe"+118FC8: CC                    -  int 3
"hitman.exe"+118FC9: CC                    -  int 3
"hitman.exe"+118FCA: CC                    -  int 3
"hitman.exe"+118FCB: CC                    -  int 3
}
Back to top
View user's profile Send private message
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