Nintendont v4.414 -> v4.415 -> v4.416

nintendontNintendont wurde aktualisiert.


UPDATE 2, 09.07.16, 18:51 Uhr: v4.416 ist da. Der Fwrite-Patch wurde wieder hinzugefügt, das Patching-System wurde aufgeräumt und die Loader-Font wurde komprimiert, um Speicherplatz zu sparen.

UPDATE: v4.415 ist draußen. Das Cheat-System wurde weiter überarbeitet. Mehr Im Changelog.

Große Teile des Cheat-Systems wurden überarbeitet, es unterstützt nun alle Code-Typen, auch ASM-Hook-Codes (C2) und es sollte mehr Speicher bieten (ca. 5 KB). Dies ist aber zum großen Teil ungetestet. Alle Cheat-Hooks wurden deaktiviert und ein neuer Hook wurde direkt zur PADRead-Funktion hinzugefügt, welche in allen Spielen existiert. Das sollte die Kompatibilität stark erhöhen und das Cheat-System stabiler machen. Zudem ist die Codehandler-Source direkt in Nintendont enthalten und wird zusammen mit dem Rest kompiliert.


-enabled commented out fwrite patch again, works fine
-made the patching system a little cleaner
-compressed loader font to save some space

-added new patch into nintendont to allow a even lower memory region for patches
- more massive cheats rework, now it is in even lower mem1 memory together with the codehandler (mem2 seems to be very instable for it), also now there is a codehandler specifically for debugging and non-debugging to use the available space as efficient as possible
-modified the debugging codehandler to actually work in this low memory region, should hopefully accept breakpoints as good as it did in the past in the default area
-fixed possible bug in both debugging and non-debugging codehandlers

- reworked big chunks of the cheats system, it now internally supports all code types again including asm hook (C2) codes and should give quite a lot of space still (5kb on average), this is still fairly untested
- disabled all cheat hooks and added a new one directly through the PADRead function which exists in all games, this should give very good compatibility and most importantly more stability when using cheats
- the codehandler source code is now included in nintendont and will be compiled together with everything else, this just makes it more open and accessable