HoverHauler

v1.0.2·Updated 2026-10-12

Turn the Hauler and Scout into hovercraft! They float over floors, glide across holes, climb stairs by themselves and never tip over. Hold Jump to rise, Crouch to sink. Indestructible mode keeps them

About this mod Author’s original text

Hover Hauler

Turns R.E.P.O's Hauler and Scout vehicles into hovercraft.

What it does

  • Hovers. While someone drives, the vehicle floats about half a metre off the floor. Steering and speed work just like on the ground, with no fall damage.
  • Up and down. Hold Jump to rise and Crouch to sink (whatever keys you have bound to them), from 0.25 m up to 4 m. It never rises into a ceiling.
  • Never falls into holes. It follows stairs, ramps and slopes, but when the floor suddenly drops away (a pit, a gap, a ledge) it keeps its height and floats across. To come down a ledge on purpose, hold Crouch at the lowest height.
  • Always upright. It can turn, but it can't tip over or roll onto its side.
  • Parked: it settles gently to the ground. Pushed over a real hole, it stays floating at floor height instead of falling in. Someone who isn't riding it can still pick it up and move it around.
  • Indestructible mode (on by default): the battery bars - the vehicle's durability - never go down from crashes or hitting enemies, so it can't catch fire or explode. Charging still works.

Multiplayer

  • The host needs this mod. The host runs every vehicle's physics, so hovering, the hole protection, staying upright and indestructible mode all work for everyone in the host's game.
  • The driver needs it to change height (Jump/Crouch). A driver without it still hovers and can't fall into holes, but stays at the default height.
  • Everyone else doesn't need it - they just see a floating Hauler. Players without any mods can still join.

Settings

BepInEx/config/ricketywrecked.repo.hoverhauler.cfg, or REPOConfig in-game. Restart the game after changing.

| Setting | Default | What it does |

|---|---|---|

| Vehicles.Hauler | on | The Hauler hovers. |

| Vehicles.Scout | on | The Scout (small Hauler) hovers. |

| Vehicles.Indestructible | on | The Hauler and Scout never lose durability from crashes or enemies. |

| Hover.DefaultHeight | 0.5 | Hover height (m) when you get in. |

| Hover.MinHeight | 0.25 | Lowest height (m) with Crouch. |

| Hover.MaxHeight | 4 | Highest height (m) with Jump. |

| Hover.ClimbSpeed | 2 | How fast (m/s) Jump and Crouch change the height. |

For the technically curious

  • The Hauler is Item Vehicle Semiscooter and the Scout Item Vehicle Semiscooter Small (ItemVehicle); the master client runs their physics in FixedUpdate.
  • A sphere cast finds the floor. Rises and drops of up to 0.6 m are followed; a bigger drop holds the previous floor height. The height is held by predicting the vertical speed after the physics step from Rigidbody.GetAccumulatedForce() and gravity, and adding exactly the velocity change needed.
  • While hovering, the game's PerformGroundCheck reports the wheels as grounded, so the driving model and fall damage behave as on the ground.
  • Upright: X/Z rotation is frozen (and restored afterwards) and the vehicle is turned level keeping its heading.
  • A parked vehicle is woken up (a still body falls asleep and ignores gravity) and its fall is capped at 2.5 m/s; over a hole (no floor, or one more than 3 m down) it's held at the old floor height.
  • Drivers who aren't the host send their Jump/Crouch state to the host (raise-event 164); the host only accepts it from the vehicle's driver.
  • Indestructible: ApplyEnemyHitDurabilityLoss is skipped, and any other drop in ItemBattery.batteryLife is put back right after UpdateImpactDetection / Update.

License

Copyright (c) 2026 RicketyWrecked. All rights reserved. You may download and play with this mod, and list it as a dependency in your own modpack. You may not copy, modify, decompile, reuse or re-upload any of it without written permission - see the included LICENSE file. Permission requests: Discord.

Credits

Made by RicketyWrecked. Not affiliated with the R.E.P.O developers.

Questions, bug reports, or suggestions: Discord.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
HoverHauler-1.0.2.zip
File size
90.7 KiB