R.E.P.O.
Install with App

Details

Latest version
0.7.2
Last Updated
First Uploaded
Downloads
127.4K
Likes
15
Size
6.1MB
Dependants

ShrinkerGun: COMPRESSOR

A shrink ray you can buy in the shop. Shoot anything to shrink it. Shoot it again to restore it.

A note from Vippy

After way too long of a break, I'm finally back and working on these again :D Every one of my mods just got a full pass: bugs fixed, reports read, a few things I'd always meant to do. New builds and fixes land in Vippy's Discord before they hit Thunderstore, so come hang out. Thanks for sticking around.

v0.7.0: now a grow gun too. Flip Gun / Mode to Grow and the ray makes things big instead of small: enemies, valuables, even you, with the deeper audio and longer reach to match. Grown enemies still fit the level. Shrink is the default. Needs ScalerCore 1.0.6 and REPOLib 4.2.0.

Enemies, valuables, items, players -- if you can hit it, you can shrink it. Or, in Grow mode, supersize it.

What happens when you shrink stuff

Enemies get tiny, squeaky, and mostly harmless. They still chase you, but their damage and speed drop with their size. Their grab force goes to zero, so you can pick them up and throw them.

Valuables shrink for easy transport. No more struggling with oversized items through doorways. Shrink it and toss it in the cart. They stay small until they take damage, so carry them carefully.

Drop it too hard and it pops back to full size:

Players can shrink each other. Tiny players get squeaky voices, big anime eyes, and adjusted camera so it actually feels right. Walk under doors you'd normally crouch through. Take damage to pop back.

Carts, cart cannons, and cart lasers become pocketable when shrunken. Shrink one, press an inventory key, stash it. Pull it out later, still tiny. Shoot it again and it's full size on the ground.

Items shrink too. Grenades get smaller explosions. Orbs get smaller radius. Even doors. Why not.

Works great with cart mods

Already using ScaleInCart or SylhShrinkerCartPlus? The COMPRESSOR handles everything those don't: enemies, players, doors, stuff that hasn't reached the cart yet. They work fine together.

  • Shrink a valuable before you pick it up, then carry it through tight corridors
  • Shrink an enemy mid-chase and punt it across the room
  • Shrink your friend for laughs (squeaky voice and everything)
  • Shrink the extraction haul early so you're not fumbling at the truck
  • Pocket a shrunken cart for later

Balance

It costs a weapon slot and uses ammo. Everything has counterplay:

What you shrink What keeps it fair
Enemies Auto-restore after 2 minutes. Still fight back at reduced damage.
Valuables Pop back to full size if you drop them too hard.
Players Take any damage to restore.
Carts/items Shrunken players can't pocket shrunken items. The cart drops if you get shrunk too.

Configuration

Settings (in-game config / BepInEx/config, host's settings rule in multiplayer):

Setting Default What it does
Gun / Mode Shrink Shrink or Grow. Grow makes targets big instead of small.
Targets / ShrinkDeadHeads Off Let the ray hit dead Semibot heads.
Battery / ShotsPerCharge 0 Shots a full battery gives, up to 100. 0 leaves the built-in amount. Needs a restart.
Battery / Rechargeable Default Whether the gun tops up at a charging station. Default leaves the built-in setting. Needs a restart.
Challenge / ShrinkChallengeMode Off Everyone starts shrunken. The gun grows you back for a while, damage shrinks you again.
Chaos / LevelCollapse Auto Shooting the map starts a 90-second collapse. Auto = April 1st only, On = always, Off = never.
Debug / EnableDebugKeys Off Turns the two keys below on.
Debug / ShrinkKey F9 Shrink or unshrink yourself, no gun needed.
Debug / CollapseKey End Start the collapse by hand. Host only, and only while LevelCollapse is active.

Hardcoded defaults:

Behavior Value
Scale factor 40% shrink / 200% grow
Enemy restore 2 minutes
Valuable restore Permanent (until damaged)
Item restore Permanent (until toggled)
Player restore Permanent (until damaged)
Enemy damage Scales with size
Enemy speed 75% shrunk, 125% grown

Multiplayer

All players need ShrinkerGun and ScalerCore installed. Everything syncs over Photon RPCs, including late-join.

Known Issues

  • Loom (Shadow) arms may look off while shrunken (cosmetic, attack distance still scales)
  • Some untested enemy types may float or clip slightly while shrunken

Dependencies

Credits

Made by Vippy. ScalerCore is the scaling engine under the hood, open source if you want to build your own shrink/grow mod.

Come hang out

I'm Vippy. I make R.E.P.O. mods and I read every bug report.

Vippy's Discord Test builds land here before Thunderstore, you get a say in what comes next, and it's the fastest way to get a bug fixed. Come say hi.
GitHub Issues Bug reports and ideas that deserve a paper trail.
R.E.P.O. Modding Server The whole modding scene, not just me.
More of my mods Everything else I've made for R.E.P.O.

Keep the mods coming

Everything I make is free and stays free. Two ways to help if you feel like it, neither one expected:

  • Ko-fi: buy me a coffee and your name goes on the supporters list in my Discord. Every coffee buys another evening on the next update.
  • BisectHosting: hosting a server for Minecraft or anything else your crew plays? Code vippy takes 25% off, and I get a cut at no cost to you. It's where my own servers live.

25% off BisectHosting servers with code vippy

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.