PartyPlanner64 - Mario Party Board Editor

polyhex said:
I made a board & now my ROM crashes as soon as I choose the 4th character in the pipe. The music keeps playing but the ROM is totally frozen. Is this normal and is there an easy solution?

That's not normal, if you can "Export board" and send a copy I might be able to figure out what is wrong if it is reproducible.

gamemasterplc said:
Request ASM Injection into ROM with starting ROM Offset and starting RAM origin. The program already does predetermined ASM after verifying the ROM.

I'm not sure I understand this request. You want some way to generally be able to inject custom code into the ROM? If you have more details on how that would work I could maybe add it. (Like, where the hook should be. I'm assuming this would be for something like gameshark codes where you'd want it to run every frame.)
 
There is no hook. You can use .romorg from starting ROM address and .ramorg for starting RAM address. You could just overwrite the address within the ROM specified by each .romorg with the assembled output before the next .romorg. The RAM origin is required due to the game having overlapping load address for modules and to define data. This could be used for custom events that run in 1 shot without any threading. The original events do some threading in a way I don't understand. Input should be a MIPS .s file. You can also write a generic GS Patcher using the hook at 0x80013E7C for NTSC-U Mario Party 1, 0x800A203C for NTSC-U Mario Party 2, and 0x80078E9C for NTSC-U Mario Party 3. Place the generated GS actions in the Expansion Pak area and load them in a way with an guranteed known address. If you support 8 and 16 bit writes and if equals, you support every known code in Mario Party 1-3. Make sure to save and restore registers before returning. The exact routines that the GameShark use for each codetype are at http://gamehacking.org/wiki/Hacking_N64#Code_Handler_Hacks. You will definitely want to use different registers.
 
Support has been added for Gameshark codes in the editor. Cheats work for Mario Party 1, 2, and 3. The idea is that you can add cheats that are baked into the ROM, without the need for a Gameshark / emulator configuration.

Enable "Advanced Features" from the Settings page, and you'll find the box to insert cheats on the Patches page. Paste only the actual cheats in the
Code:
XXXXXXXX YYYY
format (multiple lines OK), but don't include any extra text.

Thanks to gamemasterplc for some tips in this area.
 
Back
Top