Git Product home page Git Product logo

riders.tweakbox's Introduction

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

riders.tweakbox's People

Contributors

sewer56 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.