DacoTaco
DacoTaco
> > @vaguerant : got an idea how usbloaders get past this? > > USB loaders can/do patch the DOL to force languages, video modes, etc. to improve compatibility. In...
> USB loaders have a couple of hardcoded per-game patches, but for the most part something generic _should_ be doable, free memory aside. You'd basically check the gameID of the...
... why the asm code...? anyway, this is why i wanted to analyze an create the patching code myself. i expected things to be that... eug EDIT: oh lord, this...
``` void langvipatch(uint *addr,int lenght,int langCode) { do { if (*addr == 0x88610008) { *addr = langCode + 0x38600000; dataCacheBlockFlush(addr); instructionCacheBlockInvalidate(addr); return; } addr = addr + 1; lenght =...
thanks for that info @wiidev ! how does it detect if the game needs the language patch? its not just a 'attempt to patch all games if region isn't the...
thats kinda problematic though. priiloader should not be reliant to such a database or external source. i fear it can't reach the comparability loaders have, but there has to be...
do you mean for loading games from discs? because for the priiloader menu itself im not sure what the use would be lol
priiloader can not do anything like that system wide. it can only control it's own framebuffer stuff and at best system menu and/or discs. all the rest it can not...
euh, adding a hack should show all hacks disabled iirc? or thats at least what the code *should* be doing :p
if the amount of hacks stays the same it might be confused, but if the hacks amount changed they should all be disabled just to clarify