Rain Better Skateboards IL2CPP
Rain's Better Skateboards - A lightweight mod that gives you the ability to configure each skateboard to your liking.
模組介紹 作者原文
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
- Install MelonLoader v0.6.1+ (Mono) or v0.7.0+ (IL2CPP).
- Copy the correct version of the mod into your game’s Mods folder:
- RainsBetterSkateboards.dll for Mono
- RainsBetterSkateboardsIL2CPP.dll for IL2CPP
- Launch the game once to generate the config file.
- 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
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: