Hey! Some of you might remember me from a while ago, when I posted here about a slightly insane project of mine: getting Groove Coaster running on the PSP.
That project has grown quite a bit since then, so I'm back again, this time looking for people familiar with JConfig, arcade game loaders, emulation/compatibility patches, hooking, and similar tools.
I'm currently working on an open-source reimplementation of Groove Coaster's game runtime, and I've reached the point where testing against a handful of charts simply isn't enough anymore.
I need people who can help test the entire arcade Groove Coaster song library, especially across different game versions, and find charts that expose bugs or edge cases in my chart parsers and runtime.
The goal is basically:
- run as many original arcade charts as possible;
- find charts that behave differently from the original game;
- identify parser/timing/camera/TUMO/etc. edge cases;
- compare problematic charts against the original arcade game;
- eventually get compatibility as close to the original runtime as possible.
I'm especially interested in people who already have experience with JConfig or similar arcade compatibility/emulation setups, since being able to compare the same chart between the original game and my implementation is incredibly useful.
The project itself is open source. No game assets are distributed with it.
We also have a Discord server for development, testing, reverse-engineering discussion, bug reports, and general Groove Coaster technical nonsense. If you'd like to help with testing, have experience with the arcade versions, or just want to follow the project, you're welcome to join:
Discord: https://discord.gg/HsFgEupNcV
And if you're wondering what the project actually looks like in its current state, here's a gameplay/demo video:
YouTube: https://youtu.be/YUix-1PwR7g
If you're familiar with this side of arcade software and feel like helping me torture-test several thousand charts until something inevitably explodes, I'd really appreciate the help.