Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
User reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
PC, Console & Handheld Discussions
Computer Technology and Gaming
Introducing DiscCheckEmu (DCE)
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Luca91" data-source="post: 10359423" data-attributes="member: 504031"><p>Hey K, thanks for the interest in this.</p><p></p><p>The goal is to avoid patching the game executable and trick it to think that the disc in inserted.</p><p>Many games released on cdrom also loads game files directly from the disc, so I implemented a file-redirection mechanism to redirect file access on the fly (from the hardcoded path to a custom path defined by the user in the configuration file).</p><p></p><p>This is not "drive emulator", you don't have to keep the ISO file on your computer at all.</p><p></p><p>As you can image, this will not work for specialized DRMs (such SecuROM, Safedisc, Laserlock etc) as these protections rely on the disc (real or virtual) to read data used to decrypt the executable in memory and so on.</p><p>That said, in these cases, it is still possible to unwrap the DRM and then use DCE to emulate the disc checks (or disc accesses to load data).</p><p></p><p>Theorically it would be possible to emulate specialized DRMs without even a "drive emulator" (at least for older versions of Safedisc, SecuROM etc) but it requires in-deep knowledge o each version of that DRM and also obtaining and specifying the decryption key for each game (this can be read from the game). This is something interesting and I might check it out in the future. It is a lot harder and time consuming than simply removing old DRMs with x64dbg+Scylla (as I demonstrated in my technical papers) or creating an automatic unpacker/unwrapper (for example the semi-automatic SecuROM 2.9-4.68 remover script for x64dbg that I've released some time ago <a href="https://github.com/x64dbg/Scripts/blob/master/SecuROM_2.9-4.68_Semi-Automatic_Remover.txt" target="_blank">HERE</a>).</p><p></p><p>If you have more questions, feel free to ask! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite48" alt=":)" title="smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="Luca91, post: 10359423, member: 504031"] Hey K, thanks for the interest in this. The goal is to avoid patching the game executable and trick it to think that the disc in inserted. Many games released on cdrom also loads game files directly from the disc, so I implemented a file-redirection mechanism to redirect file access on the fly (from the hardcoded path to a custom path defined by the user in the configuration file). This is not "drive emulator", you don't have to keep the ISO file on your computer at all. As you can image, this will not work for specialized DRMs (such SecuROM, Safedisc, Laserlock etc) as these protections rely on the disc (real or virtual) to read data used to decrypt the executable in memory and so on. That said, in these cases, it is still possible to unwrap the DRM and then use DCE to emulate the disc checks (or disc accesses to load data). Theorically it would be possible to emulate specialized DRMs without even a "drive emulator" (at least for older versions of Safedisc, SecuROM etc) but it requires in-deep knowledge o each version of that DRM and also obtaining and specifying the decryption key for each game (this can be read from the game). This is something interesting and I might check it out in the future. It is a lot harder and time consuming than simply removing old DRMs with x64dbg+Scylla (as I demonstrated in my technical papers) or creating an automatic unpacker/unwrapper (for example the semi-automatic SecuROM 2.9-4.68 remover script for x64dbg that I've released some time ago [URL='https://github.com/x64dbg/Scripts/blob/master/SecuROM_2.9-4.68_Semi-Automatic_Remover.txt']HERE[/URL]). If you have more questions, feel free to ask! :) [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
PC, Console & Handheld Discussions
Computer Technology and Gaming
Introducing DiscCheckEmu (DCE)
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
Psionic Roshambo
Loading…
@
K3Nv2
:
@BigOnYa
, ANSWER HIS DAMN QUESTION
+2
Yesterday at 10:41 PM
@
BigOnYa
:
I'm good, how r u, sorry playing Starfield, n have tablet by me on chat, but was exploring a planet
Yesterday at 10:47 PM
@
Xdqwerty
:
https://youtu.be/HPLSV2Aw_5g?si=y3z9wnK12LnUCWG0
+1
Yesterday at 10:56 PM
S
@
salazarcosplay
:
@BigOnYa
good to hear
+1
Yesterday at 10:56 PM
S
@
salazarcosplay
:
@Xdqwerty
hello
+1
Yesterday at 10:56 PM
S
@
salazarcosplay
:
I noticed your new profile pic
Yesterday at 10:56 PM
S
@
salazarcosplay
:
I enjoyed both full metal alchemis
t and brotherhood
+1
Yesterday at 10:57 PM
@
BakerMan
:
+1
Yesterday at 10:58 PM
S
@
salazarcosplay
:
I think they should make a movie where Ed from FMA meets Ed from brotherhood
+1
Yesterday at 10:58 PM
@
K3Nv2
:
I'm finishing the new god Kong movie pretty decent neighbors even complained twice
Yesterday at 11:05 PM
S
@
salazarcosplay
:
@Xdqwerty
FMA seemed more metaphysical. Like Alchemy was a mysterious comic phenomenon, that gave you an experience.
In brotherhood it seemed more direct. Like there was a "god of alchemy that" one met. And it liked humbling people
+1
Yesterday at 11:07 PM
S
@
salazarcosplay
:
At the end of the game Ed beather Truth at his own game giving up his ability to do alchemy
Yesterday at 11:07 PM
@
Xdqwerty
:
@salazarcosplay
, don't spoil me stuff pls
Yesterday at 11:08 PM
S
@
salazarcosplay
:
I wont
Yesterday at 11:10 PM
S
@
salazarcosplay
:
but definetly watch both series
Yesterday at 11:10 PM
S
@
salazarcosplay
:
first
Yesterday at 11:10 PM
S
@
salazarcosplay
:
fma
Yesterday at 11:10 PM
@
K3Nv2
:
Godzilla is pink now
59 minutes ago
@
Xdqwerty
:
@salazarcosplay
, i'm watching fma first
+1
59 minutes ago
S
@
salazarcosplay
:
@Xdqwerty
good. thats great fma takes more time to to build up the beginning. brotherhood rushed the beginnign because the beginning had already been told
+1
58 minutes ago
@
K3Nv2
:
Fucking movies always buffer at the good parts
52 minutes ago
S
@
salazarcosplay
:
@BigOnYa
i want to do shrooms again after reading your comments
+1
51 minutes ago
@
K3Nv2
:
I need shrooms to read his comments
+1
50 minutes ago
@
Psionic Roshambo
:
https://m.youtube.com/watch?v=NL6CDFn2i3I&pp=ygUWbXVzaHJvb20gbXVzaHJvb20gc29uZw==
8 minutes ago
@
Psionic Roshambo
:
Heheh
8 minutes ago
Submit
@
Psionic Roshambo
:
Heheh
8 minutes ago
Chat
1