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 steerlists them. Put the right ones inSTEER_TUNESat the top ofplugin/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 snapcommand, 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 flipin the console and find the board flip value. Then put its id inBOARD_FLIP_IDSnear the middle ofplugin/effects.lua, for examplelocal 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_HEIGHTinplugin/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_HEIGHTinplugin/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.logasBail: .... Test it on foot withchaos 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_TIMEandHOME_RUN_UPinplugin/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.
- Open
ReSkateLauncher.exeand go to MODS. - Search for ChaosMode and click install. The launcher also installs anything it depends on.
- 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.