Speedrun Toolkit v6.0.0
Speedrun Toolkit v6.0.0
Speedrun Toolkit v6.0.0 is a major feature and quality-of-life release focused on complete UI/UX customization, practice mode mechanics refinement, network stability, and advanced telemetry calculation engine.
Anti-AFK and Network Integrity
-
Server-Side Idle Kick Bypass: Resolved the mandatory 90-second server disconnect mechanism by implementing an automated positional pulse algorithm that executes a spatial micro-displacement (
$0.005\text{ u}$ ) every 2 seconds to force continuous movement packet transmission. -
Background Process Execution: Integrated dynamic state management for
Application.runInBackgroundto maintain process priority duringAlt-Tabor window defocusing. - Security & Stability Enhancements: Applied internal anti-cheat compatibility adjustments to prevent false-positive flags during mod usage.
- Instant Respawn: "Automatic respawn" upon touching a death trigger was added, which significantly simplifies the speedrunning.
Settings Interface and UI/UX Customization
- Dedicated Settings Panel: Introduced a dedicated Settings tab within the mod interface for comprehensive real-time configuration.
- Advanced Color Engine: Added dual HEX and HSV color pickers supporting custom styling for labels (
LabelHex), values (ValueHex), and panel backgrounds (BgHex). - Interface Scaling & Offsets: Configurable background opacity (
BgOpacity), font size, font styling, and independent X-axis element positioning. - UI Input Buffer & Pass-Through Fix: Implemented a full mouse interaction layer over the mod UI to prevent accidental click pass-through to native game HUD elements underneath.
- In-Game Chat Protection: Added automatic menu suppression locks while typing in the in-game chat to prevent unintended hotkey triggers.
Practice Mode Optimizations
- Camera Orientation Persistence: Fixed checkpoint state restoration logic. Saving and loading checkpoints now precisely preserves the camera's original Pitch and Yaw rotation angles.
- Position Restoration: Enhanced coordinate restoration to eliminate momentum loss and terrain clipping upon teleportation.
Telemetry and Velocity Calculation Engine
-
Speedometer Calculation Overhaul: Re-architected spatial sampling to eliminate FPS-to-physics tickrate conflicts (50Hz physics vs display framerate), resolving speed degradation (4–6 u/s) and frozen
0.00 m/sstates to deliver accurate telemetry (~12.02 u/s). -
Real-Time Spatial Metrics: Live tracking of player coordinates (
$X, Y, Z$ ) and camera orientation angles ($P, Y$ ). -
Level & XP Pipeline Integration: Directly hooked dynamic player level and experience metrics into
PlayerRanksSO. -
Native OSD Suppression: Optional background sweep (
HideNativeSpeedo) to automatically disable default game velocity indicators across scene loads.
Input Overlay and Architecture
- Extended Key Visualization: Added full input rendering support for the
Rkey. - Unsafe C++ Pointer Interop: Upgraded core memory manipulation to use direct IL2CPP pointers via
Il2CppClassPointerStoreinsideunsafeblocks, eliminatingAccessToolswarnings in MelonLoader logs. - Configuration Persistence: Automated preference saving and loading across game sessions via
PlayerPrefs.
Thanks @Awernox for the source code of his Toolkit, and thanks to @davisise51 for the source code of the game Run Pro!