Schedule I

Details

Last Updated
last month
First Uploaded
last month
Downloads
720
Likes
0
Size
104KB
Dependency string
Raining_Death-Rain_Better_Skateboards_MONO-1.0.0
Dependants

Categories

Rain’s Better Skateboards

Customize and rebalance every skateboard in Schedule I with Rain’s Better Skateboards.
Fine-tune hover height, jump force, handling, and speed across all six boards using a simple configuration file.


Features

  • Fully Configurable Physics — Modify top speed, hover strength, jump force, and handling.
  • Applies to All Boards — CheapSkateboard, Cruiser, GoldSkateboard, LightweightSkateboard, OffroadSkateboard, and the default Skateboard.
  • Automatic Config Generation — Writes BetterSkateboardConfig.json on first run.
  • Safe Prefab Editing — Edits prefab values directly; no runtime instability.
  • Backup System — Saves previous config as .json.bak before overwriting.

Configuration

A configuration file named BetterSkateboardConfig.json will be created automatically in your Mods folder when the game is launched for the first time.
Each board’s values can be edited freely; the mod applies them at startup.

Default path:

C:\Program Files (x86)\Steam\steamapps\common\Schedule I\Mods\BetterSkateboardConfig.json

Example Configuration

{
  "Boards": [
    {
  "Name": "GoldSkateboard",
  "TopSpeed_Kmh": 50.0,
  "ReverseTopSpeed_Kmh": 1.0,
  "TurnForce": 30.0,
  "TurnChangeRate": 4.0,
  "TurnReturnToRestRate": 1.5,
  "TurnSpeedBoost": 1.0,
  "Gravity": 12.0,
  "BrakeForce": 4.0,
  "RotationClampForce": 5.0,
  "HoverForce": 1.0,
  "HoverHeight": 0.2,
  "HoverRayLength": 0.2,
  "Hover_P": 150.0,
  "Hover_I": 1.0,
  "Hover_D": 10.0,
  "SlowOnTerrain": false,
  "FrictionEnabled": true,
  "LongitudinalFrictionMultiplier": 0.9,
  "LateralFrictionForceMultiplier": 10.0,
  "JumpForce": 35.0,
  "JumpDuration_Min": 0.17,
  "JumpDuration_Max": 0.27,
  "JumpForwardBoost": 15.0,
  "PushForceMultiplier": 12.0,
  "PushForceDuration": 0.8,
  "PushDelay": 0.15,
  "AirMovementEnabled": true,
  "AirMovementForce": 10.0,
  "AirMovementJumpReductionDuration": 0.25
}
  ]
}

Key Parameters

Field Description
Name Prefab name of the board (must match exactly).
TopSpeed_Kmh / ReverseTopSpeed_Kmh Forward and reverse speed limits.
HoverForce / HoverHeight / HoverRayLength Hover lift power and target altitude.
JumpForce / JumpDuration_Min / JumpDuration_Max Jump behavior tuning.
TurnForce / TurnChangeRate / TurnReturnToRestRate Turning and stabilization response.
BrakeForce / FrictionEnabled Braking and traction control.
AirMovementEnabled / AirMovementForce In-air mobility and responsiveness.

All fields are optional; any omitted values retain their in-game defaults.


Installation

  1. Install MelonLoader v0.6.1+ (Mono) or v0.7.0+ (IL2CPP).
  2. Copy the correct version of the mod into your game’s Mods folder:
    • RainsBetterSkateboards.dll for Mono
    • RainsBetterSkateboardsIL2CPP.dll for IL2CPP
  3. Launch the game once to generate the config file.
  4. Edit the file and relaunch to apply your changes.

Troubleshooting

  • “No valid config at startup”
    The JSON contains an error. Check for missing commas or braces. The mod will not overwrite your config unless parsing fails.

  • Backup files (.bak)
    Every time the mod writes defaults, it saves your previous configuration as
    BetterSkateboardConfig.json.bak in the same folder.

  • Changes not applying
    Ensure each Name matches exactly with the board prefab name (e.g., GoldSkateboard, Cruiser, etc.).


Technical Notes

  • Applies configuration once on scene load (Main).
  • Uses Newtonsoft.Json for config serialization.
  • Operates entirely on prefab data; no runtime patches or active update loops.
  • Confirmed working on Schedule I v0.4.0f9 (Unity 2022.3.62f2).

Credits

Created by RainingDeath
Built with C#, Unity 2022.3, and MelonLoader
Tested on both Mono and IL2CPP game versions

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.