Idk if it's really needed as gir489 has it in their s+ rank script but here are two scripts to adjust and pause the time. I made it after seeing people say how hard it was to change lol. There are 2 scripts that use the same opcode so you can only have 1 active. There is a reduce time and an add time.
To use them I would suggest to be in game and not the pause menu as the add time doesn't work on the pause menu.
You enable one of them, choose from the units of secs, mins, hours and input how much time you want to remove or add from each.
If you take too much and the time goes to 999:59:59 then just disable the reduce time script, enable the add time script and add sufficient time and it will go back to normal
Let me know how it goes as I have only tested it on my machine so far. So it may need to be changed to work on others
If they are working feel free to add it to one of your tables on here as I probably won't release a table when there are already 200 lol. I might put one on my patreon just as some more random content at some point but that's about it with re4. Do note like all other tables or scripts for this game you need to use either girl489's implementation of praydogs bypass or use REframework by placing [Link] placed in the root of the re4 game directory unless you like the crashing of your game then go ahead without them and enjoy
Remove protection
Infinite Ammo (No Reload) (makotech222's)
Infinite Spinels
Infinite Items
Manipulate Current Selected Item
Item ID
Value
Weapon Manipulation
Condition
Ammo Type
Ammo Loaded
+1 (Pistol)
Edit Specs
Power
Ammo Capacity
Reload Speed
Rate of Fire
Exclusive
Infinite Armor
No Spread + No Recoil
Always first save
Easy Craft
Lake Monster Dies in One Hit
Unlocks and Ranking
Unlock All Extra Content
Infinite Completion Points
Always Get S+
Unlock All Challenges
The Mercenaries
Infinite Mayhem (Based on Cissa90's addresses)
Infinite Combo Time (Based on Cissa90's addresses)
Set Mercenaries Timer
I got a bug in which I'm unable to turn off the infinite armor completely. I first activated it when I had a broken armor, but even after turning it off the game still thinks armor is full; it shows the armor icon in the HUD as if armor was full but I still receive full damage. And when I try to talk to the merchant I can't fix it, showing as if armor was fully repaired.
I got a bug in which I'm unable to turn off the infinite armor completely. I first activated it when I had a broken armor, but even after turning it off the game still thinks armor is full; it shows the armor icon in the HUD as if armor was full but I still receive full damage. And when I try to talk to the merchant I can't fix it, showing as if armor was fully repaired.
<<Error in line 17 (label(code return exit HCHK TimerOrig SecAm min)) :label code return exit HCHK TimerOrigSecAm min is not defined in the script>>
Not sure what I'm doing wrong.
Does it have that 'TimerOrigSecAm' in the error message or was that just a typo as that must of been edited on your end if it does lol. I downloaded the table on my phone just now to look and it all looks good.
What version of cheat engine are you running?
I got a bug in which I'm unable to turn off the infinite armor completely. I first activated it when I had a broken armor, but even after turning it off the game still thinks armor is full; it shows the armor icon in the HUD as if armor was full but I still receive full damage. And when I try to talk to the merchant I can't fix it, showing as if armor was fully repaired.
You could try changing the mov [rsi+30],#1000 to mov [rsi+30],0 in that inf armour script and see if it breaks the armour again so you can fix it. I am just guessing as I haven't even gotten around to playing the game past the first small area lol so I don't have armour to look at what it does.
<<Error in line 17 (label(code return exit HCHK TimerOrig SecAm min)) :label code return exit HCHK TimerOrigSecAm min is not defined in the script>>
Not sure what I'm doing wrong.
Does it have that 'TimerOrigSecAm' in the error message or was that just a typo as that must of been edited on your end if it does lol. I downloaded the table on my phone just now to look and it all looks good.
What version of cheat engine are you running?
Yeah that's just a typo, had to manually type it since I couldn't copy and paste the error message.
That would be why then as the way I defined the labels and registered the symbols wasn't supported in that version. I believe it was added in 7.2 if I remember correctly but I would just recommend the latest version.
That would be why then as the way I defined the labels and registered the symbols wasn't supported in that version. I believe it was added in 7.2 if I remember correctly but I would just recommend the latest version.
Great, it worked with 7.5. But after I ran it for a while, the in game timer went to 999:59:59 without me trying to add or subtract anything, and now neither adding nor subtracting doesn't change anything. I assume the number went out of bounds for the in game display somehow, is there any way to find the real number so I can add/subtract the correct amount?
Great, it worked with 7.5. But after I ran it for a while, the in game timer went to 999:59:59 without me trying to add or subtract anything, and now neither adding nor subtracting doesn't change anything. I assume the number went out of bounds for the in game display somehow, is there any way to find the real number so I can add/subtract the correct amount?
I changed the script so that shouldn't happen now as I was stopping one of the numbers that set the timer but it is always running even when the pause menu is up so at some point that number would of been completely wrong is my guess.
I have put a set time script in the table but it seemed a bit hit or miss sometimes so I would reccomend only using after you saved just in case you cant fix it with the other scripts.
Great, it worked with 7.5. But after I ran it for a while, the in game timer went to 999:59:59 without me trying to add or subtract anything, and now neither adding nor subtracting doesn't change anything. I assume the number went out of bounds for the in game display somehow, is there any way to find the real number so I can add/subtract the correct amount?
I changed the script so that shouldn't happen now as I was stopping one of the numbers that set the timer but it is always running even when the pause menu is up so at some point that number would of been completely wrong is my guess.
I have put a set time script in the table but it seemed a bit hit or miss sometimes so I would reccomend only using after you saved just in case you cant fix it with the other scripts.
Thanks! I tried the set time script and it kinda worked on non-corrupted saves with valid timers - like you said there was some kind of offset, a save file that started with a 6:xx:xx timer changed to 999:59:59 when setting the timer to like 1 hour, but after adding 999 hours it changes to 983:xx:xx so I guess the offset was like -17 hours.
For the save with the corrupted time I tried a range of values and it's still stuck on 999:59:59, I guess it's got some large offset so unless you have any other tricks to show what the actual value of the game timer is (I tried reading various registers into a <CheatEntry> but couldn't find the right value), I'll have to try iterating over the entire range 999 hours at a time until I get a timer that's in displayable range.
For the save with the corrupted time I tried a range of values and it's still stuck on 999:59:59, I guess it's got some large offset so unless you have any other tricks to show what the actual value of the game timer is (I tried reading various registers into a <CheatEntry> but couldn't find the right value), I'll have to try iterating over the entire range 999 hours at a time until I get a timer that's in displayable range.
I finally got around to actually using REframework to look for shit and found a function that is called when the game saves that stores all the values for the times. Using this function from my testing seems a lot better as I only had it fuck up because I tried using some other cheat I had lol which was fixed by restarting the game. Let me know if it fixes that fucked save.
Remove protection
Infinite Ammo (No Reload) (makotech222's)
Infinite Spinels
Infinite Items
Manipulate Current Selected Item
Item ID
Value
Weapon Manipulation
Condition
Ammo Type
Ammo Loaded
+1 (Pistol)
Edit Specs
Power
Ammo Capacity
Reload Speed
Rate of Fire
Exclusive
Infinite Armor
No Spread + No Recoil
Always first save
Easy Craft
Lake Monster Dies in One Hit
Unlocks and Ranking
Unlock All Extra Content
Infinite Completion Points
Always Get S+
Unlock All Challenges
The Mercenaries
Infinite Mayhem (Based on Cissa90's addresses)
Infinite Combo Time (Based on Cissa90's addresses)
Set Mercenaries Timer
Very helpful table, thanks a lot for this!
Unfortunately the latest RE4R update broke some options (like 'Always get S+'), resulting in the game crashing...
Also, would it be possible to implement 'No grab / no hit' and/or 'Infinite vehicle health' (for e.g. mine cart, jetski) options?
All the tables I found in this thread already containing these options have been impacted by the new update as well :\