R3DB4R0N-RepoCheque icon

RepoCheque

Replaces the surplus money bag with a paper cheque that prints the amount, ignores the Rugrat, spawns in your cart and never breaks.

Last updated 2 hours ago
Total downloads 29
Total rating 0 
Categories Mods Misc Valuables Items AI Generated Quality Of Life
Dependency string R3DB4R0N-RepoCheque-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

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

Preferred version: 5.4.2305

README

RepoCheque โ€” Taxman's Cheque

Replaces the surplus money bag that R.E.P.O. drops at the extraction point when you beat the haul goal with a paper cheque that has the amount printed on it, live.

Taxman's Cheque

What it does

๐Ÿงพ Looks like a cheque

A flat, low-poly card with torn-paper edges, drawn from a plain PNG you can redraw yourself.

๐Ÿ’ต Prints the amount

The surplus value is drawn on the cheque in the game's own Teko font, formatted exactly like every other money readout in R.E.P.O.

The cheque riding in a cart

๐Ÿ‘ถ Rugrat-proof

The baby that steals and throws valuables completely ignores the cheque. Your surplus is safe.

The Rugrat ignoring the cheque

๐Ÿ›’ Spawns in your cart

Instead of falling from the ceiling and bouncing away, it appears gently inside a nearby cart, lying flat. If there's no cart it drops low at the extraction point instead โ€” never from above.

๐Ÿ›ก๏ธ Indestructible

Drops, explosions, monsters, the green cauldron โ€” the cheque never loses a cent. Paper doesn't shatter. Impact sounds and particles still play, so it stays physical; it just never loses money.

The cheque surviving everything


Everything about the value, the physics, the grabbing and the multiplayer syncing stays completely vanilla. Only the appearance, the collider shape, the Rugrat's targeting, the spawn position and the damage immunity are modified โ€” which is why it's low risk.

โš ๏ธ Everyone needs this mod โ€” it is not server-side

This is a client-side mod, so every player in the lobby should install it.

  • The cheque's appearance is built independently on each machine. A player without the mod will still see the vanilla money bag โ€” the value, weight and physics stay identical for them, so nothing desyncs or breaks; it just looks different on their screen.
  • The host's copy is what drives the behaviour: spawning inside the cart, the Rugrat ignoring it, and the indestructibility are all host-authoritative, exactly as the game already handles them. If the host doesn't have the mod, those three won't apply to anyone.

Short version: everyone installs it, and make sure the host has it.

Requirements

  • BepInEx 5.x
  • R.E.P.O. โ€” see Game version below

REPOLib is not required. Most mods need it because it registers new content โ€” custom valuables, items, enemies, levels. This mod adds no new content: it re-skins an object the game already spawns. It is listed only as a soft dependency so load order stays sensible if you happen to have it installed.

Install

With a mod manager: just install it. Nothing else to do.

Manually:

  1. Make sure BepInEx is installed and has been run at least once.
  2. Copy the RepoCheque folder from BepInEx/plugins/ in this package into your own <R.E.P.O.>\BepInEx\plugins\ folder.
  3. You should end up with BepInEx\plugins\RepoCheque\RepoCheque.dll plus the two .png files beside it. All three are needed.
  4. Launch the game once to generate the config file.

Make your own cheque

The artwork lives outside the DLL on purpose โ€” swap it any time, no rebuilding.

Front cheque.png, or any PNG with front in the filename
Back any PNG with back in the filename (optional)
Size Any. 2.2 : 1 looks like a real cheque; the shipped art is 1408 ร— 640.
Shape The 3D card matches your image's proportions automatically โ€” nothing gets stretched.
Transparency Supported, so ragged/torn paper edges work.

Leave a blank area where the amount should print, then point TextOffsetU / TextOffsetV at its centre (0โ€“1, measured from the left and from the bottom).

Config

BepInEx\config\RepoCheque.cfg โ€” edit with Notepad, then restart the game.

1. General

Setting Default What it does
Enabled true Master switch. Off = the vanilla money bag comes back.
DebugLogging false Extra detail in the log. Turn on if something looks wrong.
CartProbeLogging false Very chatty cart diagnostic. Floods the log โ€” leave off.

2. Appearance

Setting Default What it does
ScaleMultiplier 1.0 Overall size of the cheque.
Thickness 0.06 How thick the paper looks, as a fraction of its height.
ColliderThickness 0.075 How thick the invisible physics box is, in metres. See note below.
AspectRatioOverride 0 0 = match your PNG automatically. Set 2.2 to force cheque proportions.
FitToCart true Shrink the cheque if it's too big to lie flat in a cart.
Mass 0.6 Weight. Every cheque weighs the same regardless of the amount โ€” it's paper.

About ColliderThickness โ€” this is deliberately thicker than the paper looks, and it matters more than it sounds. If the physics box matched the visible paper, the cheque would come to rest exactly level with the floor, which flickers against the ground, and it would sink out of sight inside a cart (the cart's collision floor sits below its visible one). A slightly fatter box lifts the paper just clear of whatever it lands on. 0.075 was tuned in-game: 0.15 visibly hovers, values near 0.05 start to sink.

3. Printed Amount

Setting Default What it does
ShowPrintedAmount true Draw the value on the cheque.
TextAutoFit true Scale the number to fill the box, so $5,000 and $1,250,000 both fit.
TextSize 4.0 Font size โ€” the maximum when auto-fit is on.
TextColor #1A1A2E Hex colour.
TextOffsetU 0.35 Position across the cheque. 0 = left edge, 1 = right edge.
TextOffsetV 0.33 Position up the cheque. 0 = bottom, 1 = top.
TextBoxWidth 0.56 Width of the blank amount box in your artwork, as a fraction.
TextBoxHeight 0.34 Height of the blank amount box, as a fraction.
TextSide Front Which face the number is printed on: Front, Back or Both.
TextDepthOffset 0.004 How far the number floats above the paper, in metres.

4. Cart Spawning

Setting Default What it does
SpawnInCart true Spawn inside a nearby cart instead of dropping from above.
CartSearchRadius 25 How far to look for a cart, in metres.

5. Durability

Setting Default What it does
Indestructible true The cheque never loses value.

If something goes wrong

The mod is built to fail safely. If a future game update renames something, the patches won't apply โ€” the mod logs a clear warning, disables itself, and the vanilla money bag comes back. It will not break your game or your run.

To check, open <R.E.P.O.>\BepInEx\LogOutput.log. Every line from this mod starts with RepoCheque. Set DebugLogging = true first for detail.

Game version

Built and tested against:

Steam build ID 23363152
REPO.exe build date 18 May 2026
Unity engine 2022.3.67f2

R.E.P.O. is patched often and internal names drift between versions. If a future update breaks the mod, this is the build it was written against.

Source, issues and contributing

Full source code, the artwork template for making your own cheque, and the issue tracker:

๐Ÿ”— github.com/R3DB4R0N/RepoCheque

Bug reports and pull requests are welcome. Released under the MIT licence.

Credits

Artwork by (R3DB4R0N). Uses the game's own Teko font asset, so the printed amount matches the rest of the UI exactly.