cloud27k-InstantCosmeticCrates icon

InstantCosmeticCrates

Hold a Cosmetic Crate and press E to cash it in instantly - no extraction point needed. Works for the whole lobby.

Last updated an hour ago
Total downloads 32
Total rating 0 
Categories Misc Cosmetics AI Generated
Dependency string cloud27k-InstantCosmeticCrates-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Instant Cosmetic Crates

Skip hauling Cosmetic Crates to the Extraction Point. Grab one, press E, and it counts as extracted right away.

What it does

Normally a Cosmetic Crate only counts once you carry it into an Extraction Point together with the loot. With this mod you simply hold the crate and press the Interact key (E by default). The crate is counted as extracted for everyone in the lobby who has the mod, and then disappears so it can't be cashed in twice.

The reward works exactly like a regular extraction: the crate is added to the level's extracted list, and the cosmetic token shows up on your account at the end of the level on the results screen, not in the same second.

Configuration

A config file is generated on first launch:

BepInEx/config/local.instantcosmeticcrates.cfg
Setting Default Description
Key Interact The in-game action used to cash in the held crate. Interact is E with default bindings.

How it works (for the curious)

In vanilla, the host triggers the extraction of a crate, and the game only accepts that message from the host while the crate is inside an Extraction Point. So a client can't do it alone. This mod uses its own small Photon events instead: the player holding the crate asks the host, the host broadcasts the cash-in to everyone, and each player with the mod registers the crate locally the same way the game's own extraction code does. The host then removes the crate. No Harmony and no method patches are used.

Compatibility and multiplayer

  • Everyone in the lobby, including the host, needs the mod. The host must have it for the crate to be removed, and every player needs it to get the crate credited. Players without the mod won't receive credit.
  • Works in singleplayer as well.
  • Doesn't patch game methods, so it should be compatible with other mods.

Installation

Mod manager (r2modman / Thunderstore Mod Manager): install as usual.

Manual:

  1. Install BepInEx 5.x for R.E.P.O.
  2. Put InstantCosmeticCrates.dll into BepInEx/plugins/.
  3. Launch the game.

Disclaimer

Unofficial, fan-made mod. Not affiliated with or endorsed by the developers of R.E.P.O.