Sewer56 / Riders.Tweakbox

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:GNU General Public License v3.0


Languages

Language:C# 99.0%Language:PowerShell 0.9%Language:Handlebars 0.1%