No Swap Drop

v1.0.0·Updated 2026-08-27

Switching inventory slots no longer drops the item in your hand - it gets stowed back into a free slot instead.

About this mod Author’s original text

No Swap Drop

In vanilla R.E.P.O., if you are holding an item and press another inventory slot key,

the item in your hand is dropped on the floor. This mod stows it back into a free

inventory slot instead.

What it does

  • Pressing an inventory key while holding an item puts that item away before pulling

out the new one.

  • It goes back into the slot it came from when that slot is still free, so your

inventory layout stays the same.

  • Switching faster than the stow animation is handled too: the next item is held

back for a few frames until your hand is free, rather than dropping what you had.

  • If every slot is full, the vanilla behaviour is kept (the item drops).
  • Items that cannot go into the inventory (loot, valuables,...) are untouched.

Multiplayer

Only you need this mod. It reuses the game's own equip request, which is

authoritative on the host and broadcast to everyone, so there is no desync and

other players do not have to install anything.

Configuration

BepInEx/config/tomo.repo.noswapdrop.cfg

| Setting | Default | Description |

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

| Enabled | true | Turn the mod on or off. |

| PreferOriginalSlot | true | Put the item back into its original slot when free. When false, always uses the lowest free slot. |

| MaxSwapDelay | 1 | Seconds a swap may be held back while the item in your hand is still being stowed. Vanilla behaviour resumes past this. 0 disables holding back. |

Installation

Use a mod manager, or drop NoSwapDrop.dll into BepInEx/plugins.

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
No_Swap_Drop-1.0.0.zip
File size
17.8 KiB