I appreciate the interest; the meticulous effort I put into making the ROM hack as clean as possible so that the trainer that is applied can be used for other purposes on top of the fact that this is a pretty sweet hack for a pretty sweet game means I'd be sad if it were overlooked.
The requirements are:
- Cheat code support
or
- Ability to emulate the game correctly
for using the hack offline, and
- Online cheat code support
or
- Ability to to emulate the game correctly
and
- Synchronization of the hacked logic, not just the rest of the game (for some reason I can't get this working yet; the hack only works offline at the moment despite every indication that it should work online)
to play the hack online.
IIRC PJ64k is based off of an older version of PJ64 which can't even run the game offline, much less online, due to improperly emulating the debug loop the game tries to enter when booted improperly. That, or its cheat support doesn't work online. Or whatever the reason was; I'm sure there was one.
mupen64++ has cheat support according to its GUI but I couldn't get it working, and PJ64 (and probably PJ64k) can't properly emulate the ROM hack I did to get around the the lack of RAM hacking support in mupen64++.
Hence, the cheat codes only work in PJ64 and the ROM hack only works in mupen64++, and the latter should work online and doesn't (from what little testing I've done, anyway).
I've been meaning to get back to this hack and fix it up, but I'm an idiot and can't figure out how to trick the Kaillera client into letting me host two sessions on the same machine for easy debugging. I could probably just use my laptop but I'd rather avoid that if I could.
A volunteer might be enough, but scheduling is a bitch, and that's only if I get someone to agree to help in the first place.
Interesting note, the mupen64++ test I did succeeded so far as playing co-op together online - if you don't try to load your save data, you can play the campaign with your friends no problem.
However, if you DO try to load your save data using the other part of the hack, the game becomes desynchronized. I'm mostly hoping this was just user error on my friend's part but I've yet to confirm this. It's slightly possible the hack actually works.
____________________

|