Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sewer56/riders.tweakbox
- Owner: Sewer56
- License: gpl-3.0
- Created: 2020-05-23T22:02:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T19:28:05.000Z (3 months ago)
- Last Synced: 2024-08-15T21:26:32.246Z (3 months ago)
- Language: C#
- Homepage:
- Size: 43 MB
- Stars: 35
- Watchers: 4
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: changelog-template.hbs
- Funding: .github/FUNDING.yml
- License: LICENSE.md
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