PartyPlanner64

Results 38 issues of PartyPlanner64

Related to #7, as a workaround, [I created a Mario Party config that just specified a single overlay](https://gist.github.com/PartyPlanner64/93952bc7e1e403fda023d17ecb74bd2a), leaving the rest as plain `bin` sections. The thought was this would...

Creating this issue to track support for [memory overlays](https://en.wikipedia.org/wiki/Overlay_(programming)). Mario Party makes use of overlays. There is a core portion of assembly that persists in RAM for the entire runtime,...

The Gameshark codes feature currently allows manual entry of any cheat code. It would be nice if there were some quick links to populate the field with some popular codes....

enhancement

**Describe the bug** ```c #include "ultra64.h" extern s8 D_80000000; void testCompilerBugFunc(s8 arg0) { D_80000000 = arg0; } void main() { s32 i = 8; testCompilerBugFunc(i); } ``` Yields a read...

bug
compiler

If a C event is used multiple times, the `.rodata` section only needs to be present once in RAM. This sharing could reduce space usage by multiple instances of an...

enhancement

If there are two non-invisible spaces joining into a single non-invisible space, and the player is residing on that joined-into space and uses a reverse mushroom, it may be bugged....

bug

It should be possible to create a MIPS or C file that just contains code/data, but is not actually a full event, and `#include` that file from events. This would...

enhancement
compiler

A single space cannot directly branch to more than 2 spaces. It should be possible to implement a robust solution for splitting into *N* directions.

enhancement

Report on discord is that there is some issue with GameShark codes if 2 or more are applied. Or if application of one occurs twice?

bug
needs investigation

The compiler has had various fixes to try to ensure that it always keeps the stack aligned by 8 (for interop with the original game's gcc code). However, I would...

bad workaround
compiler