Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sewer56/riders.tweakbox

[WIP] All in one mod for Sonic Riders PC that adds online multiplayer, widescreen support, controller support, and many more.
https://github.com/sewer56/riders.tweakbox

Last synced: 19 days ago
JSON representation

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

Awesome Lists containing this project

README

        


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](http://sewer56.dev/Riders.Tweakbox/), 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