Skip to content

[WIP] All in one mod for Sonic Riders PC that adds online multiplayer, widescreen support, controller support, and many more.

License

Notifications You must be signed in to change notification settings

Sewer56/Riders.Tweakbox

Repository files navigation

Tweakbox for Sonic Riders


⛸ Catch me if you can 🛹

All in one mod for Sonic Riders PC. Also known as the "Netplay Mod".

Note

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.

Features

✔ Fully Implemented & Reliably Working
⚠ Work in Progress / Has Issues
❌ Not Yet Implemented
💢 Not Yet Implemented (Low Priority)

🌍 Netplay / Online Multiplayer

🚀 General Features

✔ 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)

💫 Menu Synchronization

✔ Stage Select Menu
✔ Character Select Menu
✔ Race Settings Menu
✔ Return Straight to Stage Select Post Race
✔ Disconnect Clients Leaving Stage Select Post Race\

💥 In-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)

🛑 Anti-Cheat

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

Graphics

✔ 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)

Editors

✔ Gear Editor
✔ Physics Editor

  • ✔ Running Physics
  • ✔ Character Type Stats

Gameplay

✔ Simulate Keyboard QTE Bug
✔ Force Single Player Stages
✔ Force Single Player Models

Miscellaneous

✔ Boot to Menu
✔ Unlock All
✔ Import Gear Data from Dolphin Emulator (GameCube Version)
✔ Various Debug Tools

About

[WIP] All in one mod for Sonic Riders PC that adds online multiplayer, widescreen support, controller support, and many more.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages