Status update on NeoGamma:
Currently i'm working on changing how the reloader works almost completely. I will try if i can change it to patch the debug printf, and when the game returns the debug output "--- OSReboot ---", then i will try to patch any .dol or .elf that is currently loaded in memory.
So if this works out, it will have the following advantages:
- The forced option might not be necessary anymore, because trying to patch the debug printf in everything that is read should be fast
- If a .elf/.dol is encrypted or compressed, there's a tiny chance the debug printf is still patched, and on "--- OSReboot ---" the other functions are decrypted/decompressed in memory(ok, i don't think any game has encrypted or compressed .elf/.dol files)
- I get a hell of a lot free memory in the plugin, because i wouldn't need to have all functions twice
...-> Some freedom to add new features(nothing planned though)
...-> If i get the high(debug) plugin below 12KB, i think that would increase the compatibliy when using the high plugin
......-> Some games that did not work before might work with high plugin then(really really low chance)
......-> More games can be debugged
......-> The secret function works on more games
So fingers crossed everything works out how i hope it does.