ActuallyUsableShuttleboxes

v1.1.3·Updated 2026-09-10

Allows Rundown Developers to place Shuttleboxes (aka Dumbwaiters, like from R7B1, R8E1, and R8E2) and give them a number of possible features

About this mod Author’s original text

Finally, without needing to create custom Geos and WorldEvents, you can insert Shuttleboxes into your custom levels.

Refer to the Wiki (either or on Github) for exact usage, but here's a quick overview:

Spawn shuttleboxes (NOT through DumbwaiterPlacements field in LevelLayoutDataBlock*) in your map, either via markers with local position/rotation, or through absolute position/rotation

  • Recolor and decorate shuttleboxes to give each a bit of variety or spice

Spawn a single* item with the shuttlebox, either to be made available immediately like a locker, or stored away to be summoned later

  • This summon happens via a Type 15 event (AnimationTrigger). See wiki for specifics
  • Define specific items that can be inserted into the shuttlebox, causing one of a few different actions to occur:
  • Consume the item, e.g for collecting X amount of items
  • Consume the item and close off the shuttlebox forever
  • Transfer the item to a linked shuttlebox
  • Nothing

\ You can also assign any item to execute events when inserted, regardless of which of the above 4 action types are defined

  • Open/Close the shuttlebox(es) at any point during gameplay with Type 15 events. See wiki for specifics
  • LiveEdit config without needing to reload gamedata or relaunch game
  • Shuttlebox position/rotation can be changed while in level
  • Note that, changing between Absolute and Marker positions (via AbsolutePosition: true/false) will likely not be properly reflective (particularly going from Absolute to Marker, as it wouldn't already be placed on a marker)
  • Main shuttlebox colors will LiveEdit while in level as well

Any items of the following inventory slots are valid for inserting into the Shuttlebox:

  • InLevelCarry
  • ResourcePack
  • Consumable
  • InPocket

If you try to insert a Resource Pack or Consumable into the shuttlebox and it's not defined as a valid insert item, then it will be rejected due to being otherwise possible to softlock.

Pocket items (keys, ids, PDECS, etc) can be inserted if you have no other valid slot in your hand, and which you insert can be selected with up and down arrow keys when looking at the insert prompt.

How to use

Inside your Rundown's MTFO Custom folder, create a folder called ShuttleboxData. Then, any.json files inside will attempt to be parsed into the relevant shuttlebox data, the format of which will be detailed in the wiki.

Massive thanks to

  • TheDoggyDoge
  • Made the original shuttlebox asset for RundownX
  • Modified it in about a thousand different ways, adding aligns and components to it for me
  • Helped with some testing at a couple different points
  • Made all the additional decorations for the shuttlebox
  • This includes the paintable texture and mask, so the shuttlebox can be painted with TexturePainterAPI
  • All in all, this 1000% never would've happened without him
  • randomuserhi
  • Helped me with testing, debugging, suggestions, and feedback the whole way through development
  • Amorously
  • Answering my questions about possible custom events in AWO, though I didn't end up going down that route
  • Making AmorLib so I didn't need to leave the copy of the entire FloLib networking code into this
  • BloodPerMinute and Codirus
  • Playtesting the level I made to help stress test shuttleboxes a bit (this happened months ago so if something still happens to break it's not their fault)

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

dakkhuza-MTFOBepInEx-BepInExPack_GTFOJarheadHME-TerminalQueryAPIGTFOModding-TexturePainterAPIAmorously-AmorLib

File & checksum

Filename
ActuallyUsableShuttleboxes-1.1.3.zip
File size
1.0 MiB