The shortcoming of Slippi replays is that they work per-game, while much of console Melee is played per-set. Now, USB hotswap in Slippi Nintendont makes it practical to collect replays per-set. With Replay Reporter for Slippi we can add player names, scores, and information about the set all while reporting the result to start.gg in the same amount of time. The result is replays grouped and labelled by set, packaged together with all relevant context, henceforth referred to as Per-Set Replays. Per-Set Replays can then be used for Auto Streaming and Auto VODs.
Mac users, please see how to open an app from an unidentified developer.
- Auto-detect USB drive
- "Safely Remove" USB drive on replay folder deletion
- Mark set started

- Report winner or DQ maually


- 1-click report, copy, delete

- Batch set players

- Set players per match if necessary

- Set winner

- Override winner

- Unset winner

- Swap Zelda/Sheik

- Re-time replays according to your PC clock (so you don't have to keep your Wii clocks in sync)

- Can use a manually entered list of names if not using start.gg or challonge

- Search player tags with ctrl/cmd-f

- Re-order replays/fix start times with ctrl/cmd-t

- Generate context for tiebreaker sets

Please check discussions/ask for help before checking issues/filing a bug report or feature request.
Clone the repo and install dependencies:
git clone https://github.com/jmlee337/replay-manager-for-slippi.git replay-manager-for-slippi
cd replay-manager-for-slippi
npm installI use node version 20. Try switching to that if npm install still fails after installing node-gyp dependencies.
Start the app in the dev environment:
npm run startTo package apps for the local platform:
npm run package