SafeDiscLoader2
https://t.co/anVCXZtO6W
Allows playing SafeDisc (version 2.0 to the latest 4.9) protected games on modern Windows.
For SafeDisc 3.0 or higher just copy version.dll to your game's directory. For SafeDisc 2 a VersionInjector.exe is provided as a loader
Max Payne 2 - SecuROM 4.85.04 - Easy
Driv3r - SecuROM 5.03.13 - Easy
Sid Meier's Pirates! - SecuROM 5.03.06 - WTF! Completely different obfuscation, 9k of CRC checks, far more similar to SecuROM 7. Lots of tracing was required - but all done.
First version written. Tested with Prototype and CnC3 (SecuROM 7 games). All working fine - just drop version.dll in next to the exe and the game will run without the CD. Over 20k of CRC checks in the CD check code - fun!
@Glowsquid Just posted a fix on the Steam thread:
Go to: C:\Program Files (x86)\Steam\steamapps\common\Dogfight 1942
Hex Edit Speedtree5EnginePlugin.vPlugin
Open Speedtree5EnginePlugin.vPlugin in a hex editor as per the following:
0000D379: 74 EB
0000DC47: 74 90
0000DC48: 06 90
SafeDiscLoader
https://t.co/Fi915WadO0
Combined the awesome work of @RibShark with Reloaded's Universal Safedisc loader to make an easy loader for SafeDisc (2.9 or higher) games on Windows 10 & 11. Can also be used to make SafeDisc2Cleaner run on Win10/11.
@RibShark Written a Loader for SafeDisc 2.80.10 and that will be injected instead of the Reloaded one (which can do 2.9+). Next onto 2.7 :) (then SafeDisc all versions will be fully covered by the loader and UnSafeDisc (all v1) and SafeDisk2Cleaner (v2 up to 2.6))
@LucaDAmico91 I just uploaded a bunch of docs for SafeDisc that I found useful:
https://t.co/tqOoP4oAnv
Wrote a YAML for Fifa 2003 too. Will clean them up and add them to your archive at some point :)
@alekasm0 Nice! For fun look into 3 and above (goes upto 4.9). Especially Nanomites were a smart idea (i.e. creates a process to attach to main exe as a debugger then has INT3 scattered through the code that the debugger replaces with the real code as it hits them).
@alekasm0 Awesome work. Are you focusing on a particular version or going for all? I ended up stumped unpacking a 4.6 exe. Nanomites, OEP, Dumping unencrypted, etc all easy enough. Never got past the SDAPI stuff though it used. Good luck! Will follow with interest :)