File information
Created by
heheoppsyUploaded by
heheopppsyVirus scan
About this mod
Patch CP77 watchdog timeout (120 seconds) ExitProcess memory patch
Update for 2.2
- Permissions and credits
- Changelogs
Valyrius has made version for CET + UI tweak (Assume you are use if on Nexus). I would suggest using their mod if you are not need for external modification. CET mod does better for 99% of user. Has more option too.
Thank you fixing perms :)
Hi there
This exist as a fix for something specific probably only to me but maybe it will help someone else. It will disable CRASHED Cyberpunk2077 has flatlined Message: Watchdog timeout! (120 seconds).
Sometimes, when rendering a screenshot with PT enabled, the game will take a very long time to finish processing. I think this is a VRAM issue but I wouldn't know where to start with that!
DLL just acts as a runtime byte patch to make the jump non conditional, avoiding the artificial crash. This is a hack to fix underlying issue and probably isn't best practice but it saves my game from crashing when I want to take a screenshot. Render when this happens will probably take many minutes (for my case) but will finish without force exit. I usually restart the game afterwards so it is not slow anymore.
It is messy and cut out from personal patches project however source code is here:
GitHub: heheoppsy/CP77UnwatchedDog
Included DLL injector:
GitHub: heheoppsy/Dll_Inject
Warnings:
I don't know what the effects of negating the engine watchdog exit are so it could have any number of unintended consequence. I've used it for a few hours with no issues for what it is worth.
Virustotal has flagged both files, mostly with AI engine. Source code is included in page, files are false positive.
Use:
Launch cyberpunk 2077 then use "fix.bat" and follow prompt
If someone has already fixed this I can remove mod page
Feel free to use this for anything at all, claim as your own, sell, whatever you would like
Source and binary completely free for any purpose
Manual patch:
It was requested in comments, if you would like to patch executable permanently:
for 2.2 Cyberpunk2077.exe (SHA256: af9456bf57daf5dd1289466697fab8efb5ba3845e1541b46f239a417d54f4615)
File offset @ 0x29DA88D
Binary pattern: 74 ? 8B 05 ? ? ? ? 4C 8D 0D
0x74 -> 0xEB (jz -> jmp)
for 2.13 Cyberpunk2077.exe (SHA256: 84073b86b1cc0694e6faf5251a8c9ecdcdb49ded695cf1946826ec1f9af68134)
File offset @ 0x299423D
Binary pattern: 74 ? 8B 05 ? ? ? ? 4C 8D 0D
0x74 -> 0xEB (jz -> jmp)
for 2.12 Cyberpunk2077.exe (SHA256: c9d1c5a929325935c94086e7372ffabbaffd129cf7b90752bc4606ba27f77fd9)
File offset @ 0x29BB13F
Binary pattern: 74 2F 8B 05 ? ? ? ?
0x74 -> 0xEB (jz -> jmp)
If you would like manual patch your exe, here are instructions that may be buried in the comments. I am using ImHex for this process, but any hex editor will probably work very much the same! This may break your game! I do not recommend doing this, it will invalidate the file signature and may interfere with other mod. Please, if anything goes wrong, restore backup and use memory patch. Only do this if you are confident for what you are doing please!
- BACK UP YOUR ORIGINAL EXE PLEASE!
- Open ImHex
- Go to File -> Load File
- Load your Cyberpunk 2077.exe from install location
- Go to File -> Goto (Or press CTRL + G)
FOR 2.12:
- Enter 0x29BB13F into the Goto box
FOR 2.13:
- Enter 0x299423D into the Goto box
FOR 2.2:
- ENTER 0x29DA88D into the Goto box
- In the hex view, a byte that says 74 should be highlighted
--! IF IT IS NOT '74' THEN YOUR EXE IS DIFFERENT OR VERSION IS WRONG , POST COMMENT HERE !--
- Double click that byte and type `EB` into the form, it should now be red
- Go to File -> Save (If it is greyed out, it has automatically saved the file)
- Close ImHex and program should be patched