top of page
loading_reduced.jpg

0.6.0 / 10-06-2024

DiscCheckEmu

Accuracy

Performance

Features

average rating is null out of 5
average rating is null out of 5
average rating is null out of 5
competition

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



--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...


Show Previous Changes

--

No additional available...

bottom of page