Hacking Patching Out DSI Enhancement for Injects?

  • Thread starter Thread starter ghostbit
  • Start date Start date
  • Views Views 15,704
  • Replies Replies 25
There also doesn't seem to be any form of DS emulator aside from injection, so that leaves these games unplayable even at a performance disadvantage. Kind of interesting.
 
  • Like
Reactions: eza
I've taken an interest in this issue myself.

Originally I thought that the launch sequence for a DSi Enhanced game (TWL) declares which mode the game will launch in after some sort of handshake with the underlying firmware to give it its mode (so if the firmware tells the game it's a DSi it will launch with the ability to call DSi functionality). So I assumed it would be possible to simply spoof that handshake to always return a DS environment to load in when the ROM is called, meaning the ROM never has to ask the system if it's booting in a DSi environment (which the Wii U's DS VC environment can't handle, which is where these games get stuck).

However now I feel like the solution has to be how to dump TWL games when they're running inside the NTR (standard DS) environment. It seems like the NTR data is encapsulated by whatever is used to launch the game as a TWL. When the game sees that it's loading up in a standard DS firmware environment it "unpacks" the NTR-compatible ROM and presents that to the bootloader. There's no way to force the Wii U to boot a game dumped as a TWL even if you just want to boot it as an NTR, it's like it can't access it even though it definitely exists (the TWL "wrapper" prevents it from accessing bootable data). Unfortunately Wood Dumper can't interface with TWL games (probably for the same reason - they're still inside that TWL "wrapper").

For DSi Enhanced games it's like we need two different dumps (one as a TWL ROM to be used with environments capable of running DSi Enhnaced games and one as a NTR ROM to be loaded in places that can't interact with that security "wrapper" and need a bare NTR ROM to load, like the Wii U DS VC) and no one figured out how to get that second dump. Any environment that can dump TWL games dumps them as TWLs. I don't think any modifications to the ROMs themselves will expose their NTR data, you just have to get that data directly.
 

Site & Scene News

Popular threads in this forum