Recent content by Luca91

  1. Luca91

    Introducing DiscCheckEmu (DCE)

    DiscCheckEmu v0.4.1 is now available to download. ### Changed - Updated spdlog to v1.14.1 - MemoryUtils and Patch small optimizations - Patches: now using rva instad of virtual address This is a smaller release, as I realized that using absolute virutal address for in-memory patches was just...
  2. Luca91

    Introducing DiscCheckEmu (DCE)

    Hey... we just reached a milestone in DCE history: IN-MEMORY PATCHES SUPPORT :grog: DiscCheckEmu v0.4.0 is now available to download. Donal Duck Quak Attack DCEConfig is now updated to make the game bootable on Windows 10/11 by applying in-memory patch! (HERE) Now DCE is more than a disc...
  3. Luca91

    Introducing DiscCheckEmu (DCE)

    Your past tests were invaluable :) Please, keep your time. Health really is more important than a hobby project.
  4. Luca91

    Introducing DiscCheckEmu (DCE)

    DiscCheckEmu v0.3.0 is now available to download. Changelog: ### 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...
  5. Luca91

    Introducing DiscCheckEmu (DCE)

    DiscCheckEmu v0.2.1 is now available to download. Changelog: v0.2.1 ### Added * "/WX" flag in debug builds ### Fixed * RegQueryValueExA hook: fixed various bugs + code optimizations v0.2.0 ### Added * FindFirstFileA hook (currently only used in file redirection) * RegQueryValueExA hook *...
  6. Luca91

    Introducing DiscCheckEmu (DCE)

    It is possible. If you look closely at the CD pic, the ring that is on mine is missing. Don't worry, I have a set of VMs for reverse engineering old DRMs and malware (like the one I used in my techincal papers). Interesting, thank you very much for sharing these info! Now I'm just missing a...
  7. Luca91

    Introducing DiscCheckEmu (DCE)

    Mercedes-Benz Truck Racing. I have the German version, purchased last year on ebay, in the hope of getting the version protected by ProtectCD (a DRM I was interested in), but instead I received this one protected by Bitool. Barcode: 4012160340106. I was aware that the game was german-only, but I...
  8. Luca91

    Introducing DiscCheckEmu (DCE)

    I've got bitpool drm successfully emulated :) Next version will support bitpool protected games :)
  9. Luca91

    Introducing DiscCheckEmu (DCE)

    Yes, sorry for the confusion, I used the wrong term. But anyway the point is that both CRC32 (of the main exe) and EAN/IAN (mistakenly labeled as ISBN by me) should be ok to guarantee that the binary is indeed the intended target. 1709997615 Many user asked for a central repository where to...
  10. Luca91

    Introducing DiscCheckEmu (DCE)

    Yes, it is written on the back of every game case. Most of the time bottom-right. EDIT: crc32 works too 😉 Quoting PCGamingWiki: Uhm, are you sure we are talking about the same dll? :/
  11. Luca91

    Introducing DiscCheckEmu (DCE)

    That's why I suggested (not on this forum) to put a comment at the top of the config file specifing the exact ISBN of the target game! This should be enoug to avoid this kind of problems. But yeah, someone still have to manage a repository, that's 100% correct! Uhm, IIRC _inmm.dll is for audio...
  12. Luca91

    Introducing DiscCheckEmu (DCE)

    YAY :D Hey, thanks for your feedback. Well, I agree that writing a DCEConfig file requires some technical knowlegde. This could be solved by having a repository where storing DCEConfig files (without any other binary file or copyrighted stuff): that way the only required thing is having the...
  13. Luca91

    Introducing DiscCheckEmu (DCE)

    DiscCheckEmu v0.1.1 RELEASED: [0.1.1] - 2024-03-07 Fixed Crash in Debug build (API Logging) [0.1.0] - 2024-03-07 Added GetFileAttributesA hook GetDiskFreeSpaceA Hook The debug version now features a debug prompt with logs of each intercepted API Changed Refactored code for better...
  14. Luca91

    Introducing DiscCheckEmu (DCE)

    Hi @KleinesSinchen yesterday I implemented the missing hook and the game is now working :) Here is a working config: ## Game: BigRaceUSA ## Note: During game installation select "CUSTOM" for a full install ## Requires DCEAPIHook >= v0.1.0 loader: target: "BigRaceUSA.exe" virtual_drives...
  15. Luca91

    Introducing DiscCheckEmu (DCE)

    @KleinesSinchen okay I just had a quick debugging session on that game and here is what I got: 1) This game is passing driver letter without the final \ to GetDriveTypeA, so in the config file you should put "L:" instead of "L:\\". 2) The game is using mciSendCommand. This API is already...
General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I love how insurance companies can deny procedures because they deem it not medically necessary despite the procedure being ordered by a doctor
  • K3Nv2 @ K3Nv2:
    Going with that right now with a dental claim morons put the wrong company name and rejected claims been on hold an hour for the claims department
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, BTW is it better to go usb or bt for these mini Pcs figure you may know since you play with rack systems so much
  • Sicklyboy @ Sicklyboy:
    Counting my blessings that my insurance hasn't caused me really any headache (yet, at least) despite the fact that I've been getting way more appointments and what not recently due
  • Sicklyboy @ Sicklyboy:
    @K3Nv2, what do you mean, what are you trying to do?
  • K3Nv2 @ K3Nv2:
    Just looking at a built in mouse pad keyboard combo
  • K3Nv2 @ K3Nv2:
    I loose the dongle constantly but they may have better connection with usb frequency
  • Sicklyboy @ Sicklyboy:
    Imo Bluetooth is always a option of last resort for me
  • Sicklyboy @ Sicklyboy:
    Except for phones because it tends to be pretty reliable there
  • K3Nv2 @ K3Nv2:
    I got a bad habit of taking out usb transmitter and loosing it because they can't you know print names on the damn things
  • Sicklyboy @ Sicklyboy:
    But any desktop OS, I've never had anything but frustration trying to get Bluetooth devices to work reliably and stable. It might pair and connect once, and then next time I go to use it I have to delete and re-pair it again
  • K3Nv2 @ K3Nv2:
    5.3 has been so good I think 6 is really going to make it stable
  • K3Nv2 @ K3Nv2:
    I remember how shit 3 was
  • Sicklyboy @ Sicklyboy:
    Ptouch labeler aren't terribly expensive, label shit yourself fam. This is the one I own and there are cheaper ones too https://www.amazon.com/Brother-P-Touch-PTH110BP-Portable-included/dp/B09QXYND6S
  • Sicklyboy @ Sicklyboy:
    Solves part of the problem, mixing up which dongle is which. Then you just have to not lose them lol
  • K3Nv2 @ K3Nv2:
    Double D would be proud
    +1
  • Sicklyboy @ Sicklyboy:
    Even my Xbox One controller I have it paired to my desktop over Bluetooth, it USUALLY works but sometimes it refuses to connect and I have to delete and re-pair it. Maddening
  • K3Nv2 @ K3Nv2:
    Gigabytes built in mobo bt/wifi pairs pretty decent
  • Sicklyboy @ Sicklyboy:
    That's what I'm using :(
  • K3Nv2 @ K3Nv2:
    Ran a driver update in device manager?
  • Sicklyboy @ Sicklyboy:
    Not recently but I think it's less a driver issue and more just Windows having a garbage Bluetooth stack
  • K3Nv2 @ K3Nv2:
    Could be I was having issues when I first upgraded it and didn't realiser gigabyte has specific driver revisions which is stupid
  • K3Nv2 @ K3Nv2:
    Which is married to the boards revision
  • Xdqwerty @ Xdqwerty:
    Made my first review
  • RedColoredStars @ RedColoredStars:
    I've gone years without ever removing a logitech usb transmitter. Across several replacements of keyboards and mice. It just stays put.
    RedColoredStars @ RedColoredStars: I've gone years without ever removing a logitech usb transmitter. Across several replacements of...