This project is a "work in progress"; while it is usable/playable, I have high personal quality standards and don't yet consider this project "ready for public consumption" at this moment in time. Tread at your own risk.
For more information, please visit the documentation, it's cool.
✔ Fully Implemented & Reliably Working
⚠ Work in Progress / Has Issues
❌ Not Yet Implemented
💢 Not Yet Implemented (Low Priority)
✔ Single-Screen Mode
✔ Split-Screen Mode
✔ Spectator Mode
✔ Multiplayer Online
✔ Custom Jitter Buffer (Reduced Player Stuttering)
✔ NAT Punching (No Port Forwarding Required)
✔ Server Browser
✔ Texture Injection
✔ Music Injection
💢 Custom Game Modes (Relay, Hide & Seek)
✔ Stage Select Menu
✔ Character Select Menu
✔ Race Settings Menu
✔ Return Straight to Stage Select Post Race
✔ Disconnect Clients Leaving Stage Select Post Race\
✔ Accurate Physics (Speed, Rotation, Position, Turning, AnalogInput)
✔ Accurate Attacks (Client-Side)
✔ Accurate Race Start Time (~1 frame difference)
✔ Player State
✔ Game Data (Custom Gears/Physics)
✔ Lap Counter
✔ Race Finish Time
✔ Skip Intro Cutscene
✔ Control Player Post Race Finish (It's Funny!)\
⚠ Random Number Generator (Desyncs in single-screen mode due to off-screen objects seeding RNG.)
⚠ Separate Item Random Number Generator (Can desync on extremely unstable connections.)\
✔ Pauseless Pause Menu
✔ Post-Race Pause/Results Menu Synchronization
❌ Ramp/Trick Synchronization
💢 Player Indicators in Split Screen
💢 Player Indicators for 5P/6P/7P/8P
💢 Lap Timer Synchronization
💢 Battle Mode Spawn Synchronization
💢 Battle Mode Health Synchronization
💢 Movement Extrapolation (Roll-forward/Real-time prediction of player position)
An optional feature for when things become more stable...
💢 Anti Lap Counter Manipulation
💢 Anti Ring Counter Manipulation
💢 Anti Teleport
💢 Anti Gear & Physics Data Manipulation
💢 Anti Speed Hack
💢 Anti RNG Unrandomizer
✔ Use Direct3D 9Ex Renderer (better fullscreen, performance gains)
✔ Fixed Performance Issues on Multi-core Systems
✔ Fixed Frame Pacing (no more micro-stutters)
✔ Borderless Windowed
✔ Custom Resolution
✔ Toggle Blur
⚠ Dynamic Widescreen Hack (WIP, Suggest using GameMasterPlc's Widescreen EXE in the Meantime)
✔ Gear Editor
✔ Physics Editor
- ✔ Running Physics
- ✔ Character Type Stats
✔ Simulate Keyboard QTE Bug
✔ Force Single Player Stages
✔ Force Single Player Models
✔ Boot to Menu
✔ Unlock All
✔ Import Gear Data from Dolphin Emulator (GameCube Version)
✔ Various Debug Tools