The crazy man way is to physically repoint everything but that is just silly, for many language set requests like this though we see the related method of deconstruct the rom and swap all the files out manually or relink them but this has troubles for some games if they change the font or text handling (Japanese to Roman character or other small glyph set languages being especially prone to it- see 16 bit to 8 bit text conversion hacks). The proper doing the job properly method is to find the thing that triggers the initial read function and stop it from doing a read at all and just using whatever you would have forced it to use. There might be further implications in that you have to force the bit there (realistically it should have just let you use Japanese- forcing it to another language almost certainly took extra code to do) but cross that bridge when you come to it (or not if it will be a pain). There are probably slightly more elegant ways and maybe you can exploit part of the underlying function (in your case it might already assume it is zero aka Japanese and just have the function grab and carry from there but if you NOP it it will think it was always 0 or something- such are the options when playing ASM hacker) but that you will have to see once you see the function. The not quite proper but still better than constant write method is to find the read function and force it to return a 0 or whatever you want it to be- this would be done by looking for the (hopefully it is just one) function to read it and forcing it to return your value of choice. Now the quick and dirty way (my usual preferred way as I am lazy) is to recreate the cheat idea (and what DSATM will most likely be doing) and patch something to constantly write it (I do not actually know if it needs to be constantly written or just there at boot/for a while) probably by hooking into the ARM7 or something ( see documentation). With all the above if I had to guess I would say that is the location the dump of the relevant DS firmware settings was held. Curiously or perhaps not the codes line up with the firmware/cart header order of names (see gbatek- ).Īlas ARM9 copy to address 0x02000000 + 0x00132438 (the size of the binary) gives 2132438 which is smaller than 2168F8C (and similarly for the ARM7 but I did not expect it to be there) and according to crystaltile2 the lowest overlay is found at 02169020 (which is very close indeed and probably chosen for that reason but still not there) so this cheat is not a binary patch cheat and you can not just patch a part of the ARM9 binary or an overlay based entirely upon the cheat. Ġ2000000h Main Memory (4MB) according to gbatek (linked in a moment- )Ģ168F8C is then the location. Red Brick 'Focus Survival' unlocked in the shop for purchase.2XXXXXXX 000000YY Writes byte YY to. Red Brick 'Evasion Survival' unlocked in the shop for purchase. Start, Start, Down, Down, Left, Left, Up, Up, Select Start, Right, Up, Left, Down, Select, L, R Left, Left, Left, Right, Right, Right, Up, Up, Down, Down, Down, DownĬharacter 'General Grievous' unlocked in the shop for purchase.Ĭharacter 'The Emperor' unlocked in the shop for purchase. L, R, Up, Up, Down, Down, Left, Right, Left, Right Left, Right, Left, Right, Up, Down, Up, Down, R, LĬharacter 'Boba Fett' unlocked in the shop for purchase. A cheat was accepted when a sound is heard after the last input. Selecting the "Press START" option does nothing, and if back is selected, or the B button is pressed, the game freezes.īeside the cheat code which activates the debug menu there are eight other button combinations which can be activated in the main menu and which affect the savefile which is loaded afterwards. Opens a menu similar to the Debug menu, except that choosing any level will result in a menu with the options "Press START", and "Back." The DS console's name appears after a few seconds of being on the menu. Skip Activation: Disables Activation panel minigames, allowing you to activate them without starting minigames.Loadsamoney: Gives the player 100,000,000 studs.All Characters: Unlocks all characters. See if it is possible to play lvl_testplayground without the game crashing.Īll of these cheats can be toggled on or off.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |