0.6.0 / 10-06-2024
DiscCheckEmu
Accuracy
Performance
Features
DiscCheckEmu is a tool designed to emulate disc checks found in many disc-based games and software without the need for physical media. By intercepting API calls and modifying their behavior on the fly, DiscCheckEmu provides a seamless experience for users looking to enjoy their favorite legacy software without the hassle of keeping CDs or ISOs mounted.
As computers increasingly lack CD-ROM drives, accessing old disc-based games and software has become impractical. DiscCheckEmu addresses this issue by allowing users to emulate disc checks, enabling them to run their favorite titles directly from their hard drives, without physically patching the game executable.
Please note that DiscCheckEmu works only for games and software that employs standard disc checks: old disc-based protections like SafeDisc, SecuROM or LaserLock are not (and will not be) supported by this software. This is due to the nature that these protections that use segment encryption and IAT obfuscation.
...
Most Recent Changes
MAKE SURE TO READ THE ConfigurationDocumentation.md file!
DEBUG BUILD IS ONLY FOR DCEConfig DEBUGGING PURPOSES.
--0.6.0--
Added
Added phenoProtect to the list of supported protections
GetFileAttributesW and FindFirstFileW hooks. Automatically setup when using file/directory redirections. This is to support some games that use QuickTime videos.
stringToWidestring function in MemoryUtils
Added Roxxe to the list of supported protections
Changed
Improved GetVolumeInformationA logging
Fixed
Directory redirection: fixed various bugs
--0.5.0--
Added
Added Cheats support
Added directory redirection support
--0.4.1--
Updated spdlog to v1.14.1
MemoryUtils and Patch small optimizations
Patches: now using rva instad of virtual address
--0.4.0--
Added
Memory Patches support
MemoryUtils
Changed
Reorganized project structure
--0.3.0--
Added
RegEnumValueA hook
Ability to pass parameters to the process to be created
Changed
API Logger (only in Debug build) is now powered by spdlog.
Optimized hooking engine install/uninstall.
Optimized injector code for better performance.
--0.2.1--
Added
"/WX" flag in debug builds
Fixed
RegQueryValueExA hook: fixed various bugs + code optimizations
--0.2.0--
Added
FindFirstFileA hook (currently only used in file redirection)
RegQueryValueExA hook
DCE is now compatible with BitPool DRM!
Changed
Added more info on debuggers into ConfigurationDocumentation.md (thanks to @greenozon).
Fixed
Fixed some warnings (thanks to @greenozon).
--0.1.1--
This is a minor release, due to a fixed crash in the debug build.
Fixed
Crash in Debug build (API Logging)
--0.0.1--
PLEASE NOTE: as this is the first release of DCE it surely contains bugs. If you find any bug, kindly open an ISSUE and I'll do my best to fix it...
--
No additional available...