ReSkate mods / IdolRiot

ChaosMode

A random chaos effect every few seconds. Single player only: it switches itself off in any multiplayer session.

by IdolRiot · v1.0.0 · 9 MB · 72 downloads · updated Oct 24, 2026

How to installDownload .zip (v1.0.0)Thunderstore page

ChaosMode icon

From the author's README on Thunderstore

Chaos Mode (ReSkate plugin)

A random chaos effect every few seconds. Single player only: in any multiplayer session (a lobby you host, someone else's lobby or a dedicated server) it stops every effect and won't start again until you leave.

Install

Copy the ChaosMode folder into the game's Mods folder. ReSkate picks it up within 2 seconds, no restart needed. plugin list in the console shows whether it's running.

Controls

Key Does
F9 Chaos Mode on / off (it's always off when the game starts)
F10 Roll an effect now

Both can be rebound on ReSkate's Binds page. Settings are on Insert → PLUGINS → Chaos Mode:

  • CHAOS: on/off, time between effects (1–60 s), how long each effect lasts (1–60 s). Some effects keep their own length whatever the slider says, such as Freeze (3 s), Fake Crash (5 s), Quickscoped, Many Doors and the Tactical Nuke, HUD, sound volume.
  • EFFECTS: switch off any effect you never want (the blacklist).
  • EXTRAS: the nuke's drop point, the bail-sound-on-every-bail option, and which of your files were found.

Console: chaos on, chaos off, chaos now, chaos now <effect id>, chaos stop, chaos list, chaos tunables <words>, chaos settings <words>, chaos bailtest.

An effect never comes up twice in a row. That includes everything a combo started: the next roll avoids all of them. A combo's own picks can be anything. If effects last longer than the gap between them, several run at once. While the Tactical Nuke or the Fake Crash runs, the chaos countdown waits until it's over. Effects that would fight over the same thing (two camera effects, two physics changes to jumping) are never picked together.

Effects

ID Name What it does
full_send Full Send Half a second of thrust at 100 m/s (360 km/h), nose up, so you fly
yeet Yeet Sends you flying into the air
bail Gravity Check You bail, on the board or off it
home_run Home Run 0.4 s of thrust at 100 m/s in a random direction, climbing hard, then you bail in mid-air
uno_reverse Uno Reverse Your speed is flipped the other way
sky_drop Sky Drop Teleports you 40 m up
wrong_turn Wrong Turn Teleports you somewhere nearby, facing a random way
freeze Freeze! You hang in place for 3 seconds
cruise_missile Cruise Missile Your board is held at 100 m/s (360 km/h) while you ride
trampoline Trampoline Every landing bounces you back up
moon_jumps Moon Jumps Ollies go 3× as high
ankle_weights Ankle Weights Ollies go a quarter as high
mega_pop Mega Pop Every ollie launches you upward
sideways_ollies Sideways Ollies Every ollie throws you to one side
bullet_time Bullet Time The game runs at 35% speed
board_snap Board Snap You bail and your board flies off
invisible_board Invisible Board Your board vanishes
first_person First Person Forced first-person view
controls_reversed Controls Reversed The view flips upside down, so left and right swap (see below)
drunk_cam Drunk Cam The camera sways and zooms
birds_eye Bird's Eye The camera looks straight down from 30 m up
vx1000 VX1000 Camcorder look, with a hand slapping the lens
no_hud Where's My HUD The game's HUD is hidden
big_head Big Head Mode Your head is 3× bigger
headless Headless Your head is hidden
lights_out Lights Out It turns night
squelch_bails Squelch Bails Every bail plays sounds/bail.wav
vee_wont_shut_up Vee Won't Shut Up Vee is forced on and talks non-stop until the effect ends
body_flip_1000 Helicopter Mode Body flips and spins at 1000% speed
board_flip_500 Blender Board Flip tricks at 500% speed (needs setting up, see below)
acid_trip Acid Trip Rainbow colour wash, pulsing rings, bent and smeared picture
screen_image Look At This A random picture from images/screen/ bounces round the screen
fake_crash Fake Crash The game "freezes" with a not-responding box for exactly 5 s, then "GOTCHA"
quickscoped Quickscoped The sniper animation plays over the game with the shot sound. As the shot lands, a hitmarker shows on the crosshair and you bail (about 2 s)
earthquake Earthquake The camera shakes and the ground knocks you about
grug_smash GRUG SMASH Launched about 25 m up, then slammed down into a bail
need_for_speed Need for Speed Stay above 23 km/h or you bail (4 s to get going, and again after each bail)
combo_time Combo Time Starts three other effects at once
omega_combo OMEGA Combo Time Starts six other effects at once
timelapse Timelapse The time of day cycles every 1.2 s
goodbye Goodbye The camera stays where it was and watches you skate away
sleepy Sleepy Mode Heavy eyelids that keep closing, for longer as it goes on
large_player Large Player Your skater at 2.2× size
tiny_player Tiny Player Your skater at 0.45× size
portrait_mode Portrait Mode Black bars down the sides, like a phone video
fake_lag Fake Lag Stutters, and sometimes rubber-bands you back (10 s)
many_doors Many Doors Your clip plays over the screen with its audio (7.6 s)
tactical_nuke Tactical Nuke 10.9 s countdown, then a flash, 12 s of slow motion and sepia with the camera high above, then back to the drop point while the blast fades out (about 23 s in all)

Known limits

  • Controls reversed: plugins can't feed the game flipped input, so the view turns upside down instead. If the trainer has steering values, chaos tunables steer lists them. Put the right ones in STEER_TUNES at the top of plugin/effects.lua (for example {["Some.SteerValue"] = -1}) and the effect will flip the physics instead of the view. That's untested.
  • Board Snap: plugins can't run Board Break's boardbreak snap command, and Board Break doesn't offer a snap function to other plugins. So this effect bails you and throws the whole board. If Board Break ever adds a snap function, the effect uses it automatically.
  • Nuke drop point: the first place you stand in each level is saved as its drop point, a few seconds after the level loads. To use the San Vansterdam spawn exactly, stand there and press Set the drop point to where I am on the EXTRAS tab.
  • Board flip speed: the trainer's flip trick speed value isn't documented, so Blender Board stays switched off until it's set up. Run chaos tunables flip in the console and find the board flip value. Then put its id in BOARD_FLIP_IDS near the middle of plugin/effects.lua, for example local BOARD_FLIP_IDS = {"Group.FlipTrickSpeed"}.
  • Helicopter Mode scales the values the trainer's "Body flip and spin speed" dial drives. The log lists exactly which ones it changed. If the trainer's Perfect Body Flips is on, body flips ignore it.
  • The game draws at most 32 different pictures per plugin per session, Quickscoped uses 10 of them, Many Doors 12 and the nuke and hitmarker 3, which is why Look At This uses at most 6. Many Doors plays at 12 frames a second and is drawn from frames about 170 px tall, so it's soft at full screen. Lower DOORS_HEIGHT in plugin/effects.lua (0.6, say) to draw it smaller and sharper.
  • Large and Tiny Player scale the whole body from the hips and lift or lower it so the feet stay near the board. If your skater floats or sinks, change HIP_HEIGHT in plugin/effects.lua. Only the look changes: the skater's collision and the board stay normal size.
  • Fake Lag's rubber-banding uses the game's teleport, which can take a moment, so a few snaps land a beat late. That's part of the charm.
  • Bails off the board. The game only takes a bail while you're on the board, and only one every 2 seconds. So every bail effect first asks for one. If you haven't gone down 0.35 s later and you're on foot, it drops you from 10 m with ReSkate's "off the board" boost, then asks again once the 2 seconds are up. Each step is written to ReSkate.log as Bail: .... Test it on foot with chaos bailtest. Bail effects are skipped while you're already down.
  • Full Send and Home Run push at the game's limit of 100 m/s on each axis, every physics step for a moment, because a single push gets eaten by the board's friction. Tune them with FULL_SEND_TIME, FULL_SEND_UP, HOME_RUN_TIME and HOME_RUN_UP in plugin/effects.lua.
  • Physics changes are refused while you have that value locked in the trainer. When that happens another effect is picked instead.

Install ChaosMode

You need ReSkate and your own copy of skate. on Steam.

  1. Open ReSkateLauncher.exe and go to MODS.
  2. Search for ChaosMode and click install. The launcher also installs anything it depends on.
  3. Press PLAY. In game, the MODS tab of the ReSkate menu (Insert) turns it on and off.

Or install it by hand: download the .zip and drop it on the launcher window, or unzip it into its own folder in Mods\ beside Skate.exe.

Maps show up in the ReSkate menu's level list. To join a server running a custom map, you need the same map installed. If the game won't load after installing, see known issues.

skatemods doesn't host or review this mod. The download comes straight from Thunderstore. Only install mods you trust, because scripts can run code.