yifanlu / 3ds_injector

Open source implementation of loader module with code injection support
MIT License
53 stars 11 forks source link

RF patch for DLC #2

Open urherenow opened 8 years ago

urherenow commented 8 years ago

Games like Taiko no Tatsujin require an NTR language plugin for DLC to show up without using a Gateway-3ds card. Gateway has always seemed to work out-of-the-box. Is there a possibility of making this happen with this loader?

yifanlu commented 8 years ago

Unfortunately I don't have a game to test this with. If someone can tell me what to patch, I'll include it.

Shadowtrance commented 8 years ago

I have no idea what is patched to be honest and i don't think the source for the language plugins is anywhere out in the wild. But I've uploaded all the language plugins i could find. Don't know if you can figure out what is patched by looking at those or not, but may be helpful. https://mega.nz/#!ic5RUCYI!vgaYTaIqPrIILt89j7iDwiOMp-MhkNRqJ-3Jx3un4l0

Also something more to add to this, decompiled langemu_en (i had help :) ) http://pastebin.com/TWdF8NTd may shed some light on the matter.

dogtopus commented 8 years ago

AFAIK Taiko no Tatsujin 3DS2 with HANS/*hax2.7 with region set to JPN and language set to JP also loads DLC. Not sure about other games though

TuxSH commented 8 years ago

NTR CFW only hooks/patches CFG_SecureInfoGetRegion and the code in CFG responsible for reading blocks, in particular "Language" configuration block, to return the desired value.

Nothing fancy here.