Skip to content

Latest commit

ย 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Descenders Sandbox

Descenders Sandbox is a free-ride physics sandbox and mod menu for Descenders, built with MelonLoader. It's not a cheat tool for competitive play โ€” it's a client-side sandbox for Free Ride and Bike Park sessions, letting you tweak bike physics, adjust world settings, drop in custom game modes like Earthquake, Police Chase, and Trick Attack, and โ€” separately โ€” edit your own career progression if you want to.

โš ๏ธ Features are intended for Free Ride and Bike Park sessions only and will not work in events or online lobbies โ€” it's a sandbox for messing around solo or with friends offline, not a competitive advantage tool. The Career tools are the one exception: those are built specifically to edit career-mode progression (missions, rep, sponsors, unlocks) and only make sense there.

Press F6 OR DPAD DOWN in-game to open the menu (fully rebindable to any controller button โ€” see Key Binds below). XBOX/GamesPass users can now access and download mod.io maps via the XboxWorkshop tab!


Features

๐Ÿ—บ๏ธ mod.io custom maps for Xbox/Games pass users!

Download and play Mod.io Customs maps on Xbox/GamesPass on PC

๐Ÿ—๏ธ Custom Object Placing

Place down objects in the map, like ramps and walls.

  • Full Control โ€” Position and rotate objects to any angle
  • Favourites โ€” Save your placements for easy reuse on any map
  • Quick Exit โ€” Esc/B auto-closes the menu and returns you to your bike

โป Global Mods Off Switch

Does what it says on the tin โ€” instantly pause every active mod, flip back to restore your set.

๐Ÿšฒ Bike Physics

Tune every aspect of how your bike handles.

  • Acceleration โ€” Boost your pedal power
  • Max Speed โ€” Set a custom top speed or remove the cap entirely
  • No Bail โ€” Makes it harder to fall off
  • Auto Balance โ€” Helps keep you upright
  • Landing Impact โ€” Adjust how forgiving bail detection is on landings
  • Tyre Pressure โ€” Change grip and handling feel
  • Brake Fade โ€” Simulate brake fade over time
  • Brake Balance โ€” Shift braking bias front or rear
  • Instant Respawn โ€” Skip the bail animation and get back riding immediately
  • Sticky Tyres โ€” Extra grip on all surfaces
  • Ice Mode โ€” Minimal grip for a slidey, chaotic ride

๐Ÿ› ๏ธ Bike Setup

  • Bike Switcher โ€” Change your bike type on the fly
  • Trick Set Swap โ€” Borrow another bike's trick set
  • Bike Size โ€” Scale the bike up or down
  • Wheel Size โ€” Adjust front and rear wheel size independently
  • Wide Tyres โ€” Inflate the tyre width
  • Invisible Bike โ€” Hide the bike mesh
  • Bike Damage โ€” Visual damage tinting on bail
  • Bike Torch โ€” Toggle the headlight
  • Suspension HUD โ€” On-screen readout of live suspension compression

๐ŸŽฎ Movement & Controls

  • Spin Force โ€” Amplify bar spins
  • Hop Force โ€” Adjust bunny hop height
  • Wheelie Force โ€” Make wheelies easier or harder
  • Wheelie Balance โ€” Adjust how easy it is to hold a wheelie steady
  • Wheelie Angle Limit โ€” Cap or expand how far back you can lean
  • Wheelie HUD โ€” On-screen angle readout while wheeling
  • Lean Strength โ€” Adjust mid-air lean sensitivity
  • Air Control / Air Correction โ€” Fine tune how much you can steer in the air
  • Pump Strength โ€” Adjust how effective pumping through terrain is
  • Tweak Speed โ€” Adjust how quickly bike tweaks/adjustments respond
  • Reverse Steering โ€” Flip your handlebar input
  • Rubber Band Steering โ€” Delays your steering and lean input for a loose, floaty feel โ€” like riding on a rubber band
  • Cut Brakes โ€” Disable braking entirely
  • Near Miss Sensitivity โ€” Change how close is "close enough" for near miss scoring
  • Center of Mass โ€” Shift weight distribution on the bike
  • Suspension โ€” Tune stiffness, damping, and travel

๐ŸŒ World

  • Gravity โ€” Crank it up for moon physics or down for heavy riding
  • Time of Day โ€” Scrub through the day/night cycle
  • Sky Colours โ€” Tint the sky and lighting with several presets
  • Fog โ€” Add atmospheric fog
  • Trees & Foliage โ€” Toggle environmental props
  • Turbo Wind โ€” Crank up wind intensity
  • Exploding Props โ€” Props launch on impact
  • Storm โ€” Toggle storm weather
  • Headlights Only โ€” Kill all ambient/directional lighting so only your headlight illuminates the world

๐Ÿ—บ๏ธ Map

  • Map Changer โ€” Load any base game map or bike park instantly
  • Load from Seed โ€” Enter a seed number to load a specific procedural map

๐ŸŽญ Fun

  • Player Size โ€” Scale your rider up or down
  • Invisible Player โ€” Hide the rider mesh
  • Moon Mode โ€” Low gravity preset
  • Mirror Mode โ€” Flip the world horizontally
  • Fly Mode โ€” Detach from the ground and fly freely
  • Hover Mode โ€” Float your bike at an adjustable height above the terrain
  • Drunk Mode โ€” Wobbly, disorienting controls
  • Camera Shake โ€” Add intensity to the camera
  • FOV โ€” Adjust field of view

๐ŸŽช Other (chaos & extras)

  • Trail Painter โ€” Leaves a coloured trail behind your bike, cycle through colours
  • Confetti on Trick Landing โ€” Confetti burst every time you stick a trick
  • Airhorn โ€” Just what it sounds like
  • Big Head Mode โ€” Adjustable head size
  • Chaos Mode โ€” Randomly flips Ice/Mirror/Drunk/Reverse Steering every few seconds โ€” everything reverts cleanly when turned off
  • Random Bike Switch โ€” Automatically swaps your bike every few seconds
  • Random Mutator on Checkpoint โ€” Rolls a random modifier each time you hit a checkpoint
  • Random Weather Roulette โ€” Cycles between Storm, Fog, Moon Mode, and Normal every 12โ€“25 seconds instead of one fixed pick

๐Ÿ‘— Outfit

  • Outfit Presets โ€” Save and load full rider outfit combinations

โญ Perks

  • Instantly grant or remove any of the game's own crew-member perks, without having to earn them
  • Clear All โ€” Strip every active perk in one click

๐Ÿ’ฌ Chat

  • In-menu chat system for communicating with other Descenders Sandbox users nearby

๐ŸŽฎ Modes

Custom game modes you can run in free ride:

  • Earthquake Mode โ€” Ground shakes at set intervals with adjustable intensity and frequency
  • Police Chase Mode โ€” Hazards hunt you down with difficulty scaling
  • Trick Attack Mode โ€” Race to hit a score target before time runs out
  • Boulder Dodge Mode โ€” Boulders rain down โ€” dodge them for as long as you can
  • Survival Mode โ€” Stay on your bike and don't bail
  • Avalanche Mode โ€” Outrun a rolling hazard chasing you down the mountain

๐Ÿ‘ป Ghost Replay

  • Record a run and replay your ghost alongside you for self-competition

๐ŸŽฏ Teleport

  • Visual Player Finder โ€” Spot nearby players with tracers and distance display
  • World Object Finder โ€” Highlights collectibles, shortcuts, boost pads, hazards, and checkpoints
  • Teleport to Player โ€” Jump to another player's position
  • Teleport to Checkpoint โ€” Jump to any checkpoint in the map

๐Ÿ“ธ Screenshot

  • Screenshot Mode โ€” Hide the HUD and UI for clean captures, triggered via D-Pad Up on controller or F11 on keyboard

๐Ÿ–ฅ๏ธ Session

  • Session HUD โ€” On-screen tracker showing current run stats, top speed, longest airtime, peak G-force, bails, and session timer
  • Speedrun Timer โ€” A clean on-screen timer for self-timed runs
  • Spectate Mode โ€” Watch another connected player instead of riding yourself. Cycle between players, adjust the camera distance, turn on anytime while playing with others

๐ŸŽจ Graphics

  • Bloom, Ambient Occlusion, Depth of Field, Vignette, Chromatic Aberration โ€” Toggle post processing effects individually
  • Quality โ€” Switch render quality preset
  • Hide Game HUD โ€” Remove the in-game interface

โญ Favourites

Pin any setting to your Favourites tab for quick access without digging through menus. A dedicated Search tab lets you find any setting by name.

โŒจ๏ธ Key Binds

Bind any key on your keyboard to toggle mods or trigger actions without opening the menu.

  • 51 bindable actions covering every toggle, mode, and one-shot action in the mod
  • Default bindings: F2 = Slow Motion, F3 = Ghost Replay Toggle, F4 = Ghost Replay Save
  • The menu-open button itself is also bindable โ€” to any keyboard key or controller button (default D-Pad Down), not fixed to F6/D-Pad Down anymore
  • Bindings are saved automatically and loaded on every launch
  • Conflict detection โ€” if a key is already in use, you'll be prompted to steal it or cancel
  • Bindings work whenever the menu is closed and no text field is focused

๐ŸŽ›๏ธ Customise

  • Position โ€” Centre, Top Left, or Top Right
  • Scale โ€” Resize the whole menu
  • Opacity โ€” Adjust menu transparency
  • Colour Scheme โ€” Pick from a set of accent-colour presets, applies instantly and saves automatically

๐Ÿ† Career Progression

Separate from the free-ride sandbox tools above โ€” these are save-editing tools for your own single-player career save.

  • Complete All Missions โ€” Instantly complete every mission
  • Level Reset โ€” Wipe level progress
  • Sponsor Reset / Switch Sponsor / Max Sponsor Level โ€” Reset, change, or max out your sponsor progression
  • Unlock All (Bikes + Gear) โ€” Unlock or lock every bike and gear item instantly
  • Adjust Total Rep / In-Game Rep โ€” Manually add or subtract rep, with an adjustable step multiplier

โ„น๏ธ System

  • Engine & mod info โ€” Unity version, MelonLoader version, mod version, at a glance
  • Steam player count โ€” See how many steam players are playing Descenders right now
  • Telemetry (opt-in) โ€” Used for bug reporting - Sends a small report to the developer's Discord when something breaks, to help find and fix bugs faster. Toggle on/off anytime; the exact data sent is explained in-menu - Nothing Personal
  • Feedback โ€” Send a bug report, feature request, or general feedback straight from the menu to Discord for viewing

Requirements

  • Descenders (Steam or Xbox PC / Game Pass)
  • MelonLoader 0.5.7 โ€” download from github.com/LavaGang/MelonLoader/releases
    • When installing, select version 0.5.7 from the dropdown โ€” other versions will not work

Installation โ€” Steam

  1. Run the MelonLoader installer โ€” it will auto-detect your Descenders installation. Select version 0.5.7 from the dropdown
  2. Launch the game once to let MelonLoader set up its folders, then close it
  3. Download DescendersSandbox.dll from the Releases page
  4. Drop it into your Descenders/Mods/ folder
  5. Launch the game and press F6 to open the menu

If updating from an older version, delete any previous DescendersModMenu.dll, DescendersToolKit.dll, or DescendersSandbox.dll from your Mods folder first.


Installation โ€” Xbox PC / Game Pass

MelonLoader works on the Xbox PC (Game Pass) version but needs a couple of extra steps due to Windows App Store permissions.

Recommended: Move the game out of WindowsApps first

The default install location (C:\Program Files\WindowsApps) is heavily permission-locked. It's much easier to move the game first:

  1. Open the Xbox app โ†’ right-click Descenders โ†’ Manage โ†’ Files โ†’ Change drive
  2. Select a drive you own (e.g. D:\) and confirm
  3. If in doubt, uninstall and reinstall to your chosen drive โ€” your saved data will not be lost

Finding your game files (if already installed)

Same process as above โ€” right-click Descenders โ†’ Manage โ†’ Files, but click Browse instead of Change drive. This opens the install folder directly in Explorer.

If you're stuck in the default WindowsApps location, right-click the folder โ†’ Properties โ†’ Security โ†’ Edit โ†’ add your user account and grant Full Control.

Installing MelonLoader

  1. Run the MelonLoader 0.5.7 installer
  2. MelonLoader won't auto-detect the Xbox version โ€” click Add Game and navigate to Descenders.exe manually
  3. Make sure version 0.5.7 is selected, then install
  4. Launch the game once to populate MelonLoader's folders, then close it
  5. Download DescendersSandbox.dll from the Releases page and drop it into the Mods folder
  6. Launch the game and press F6

โš ๏ธ The Xbox / Game Pass version is largely untested. Most features work but some behaviour may differ from the Steam version.


Building from Source

  1. Clone this repository
  2. Open GamePath.props in the project root and set <DescendersPath> to your Descenders install folder
  3. Open DescendersSandbox.sln in Visual Studio
  4. Build โ€” the DLL copies to your Mods folder automatically

Common install locations

Platform Path
Steam (default) C:\Program Files (x86)\Steam\steamapps\common\Descenders
Steam (custom library) D:\SteamLibrary\steamapps\common\Descenders
Xbox / Game Pass C:\XboxGames\Descenders\Content

Not sure where your install is? In Steam, right-click Descenders โ†’ Manage โ†’ Browse local files and copy the path from Explorer.


Links