You are viewing a potentially older version of this package. View all versions.
Gynxz-GynxzRepoChallenges-1.2.0 icon

GynxzRepoChallenges

Assign 14 gameplay challenges to players via debug keys or Streamer.bot. No crouch, flawless, cart leash, T-Rex and more.

By Gynxz
Date uploaded 3 weeks ago
Version 1.2.0
Download link Gynxz-GynxzRepoChallenges-1.2.0.zip
Downloads 73
Dependency string Gynxz-GynxzRepoChallenges-1.2.0

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
nickklmao-REPOConfig-1.2.6 icon
nickklmao-REPOConfig

Edit mod configs in-game!

Preferred version: 1.2.6

README

Gynxz: RepoChallenges

Assign gameplay challenges to players in R.E.P.O. — solo, with friends, or live on stream via Streamer.bot. Each challenge changes how you're allowed to play, and the mod enforces it for you.

Challenges (14)

Challenge Effect
No Crouch You cannot crouch.
No Sprint Walk only — no running.
No Map The map tool is disabled.
No Health Pack Health packs cannot be used.
No Upgrades Upgrade stations are off-limits.
Text Only Communicate via text chat only (social-enforced).
Cart Leash Stay near the cart or you're slowed, then stopped.
Flawless Items Any valuable you damage while holding it is destroyed.
Frugal Only grab items worth less than the threshold.
Expensive Only Only grab items worth more than the threshold.
Pacifist No grabbing weapons.
Empathetic Damage a held valuable and you take damage too.
Nitro Fingers Damage a held valuable and it explodes.
T-Rex Grab range is drastically reduced.

How to use

Debug keys (default):

  • F8 — cycle to the next challenge
  • F9 — clear the active challenge

Disable debug keys in the config before streaming if you don't want them active.

Streamer.bot / file bridge: The mod watches challenge_cmd.txt in your REPO profile folder. Write a command to it and the mod picks it up within half a second:

Command Effect
no_crouch Assign to yourself
player:SteamName,challenge:no_crouch Assign to a specific player
clear Clear your challenge
random Random challenge for yourself

The mod also writes helper files you can read for overlays: challenge_status.txt (current challenge), challenge_players.txt (everyone in the room), challenge_ids.txt (all valid IDs, one per line).

Multiplayer

Challenges can be assigned to other players in your lobby — every player needs the mod installed. Assignment is delivered over the game's existing Photon connection.

Configuration

All challenge thresholds, HUD position, debug keys, and the Streamer.bot bridge can be configured via the config file (com.gynxz.repochallenges.cfg) or REPOConfig in-game.

CHANGELOG

Changelog

1.4.0

⚠️ Everyone in the lobby must be on 1.4.0 for the new cross-player features to work.

  • Nitro Fingers / Flawless / Empathetic now work for every player, not just the host. REPO simulates item impacts on the host only, so these challenges never triggered on other players' machines. The host now relays impacts on items held by other players to their game, where their own challenges fire (explosions and item destruction are executed host-side so they sync for everyone).
  • Much more forgiving command parsingplayer: gynxz, no_crouch (spaces, no challenge: prefix) and player:gynxz, clear now work. Angle brackets/quotes around names are stripped. Everything is case-insensitive.
  • Fixed: sending the same command twice in a row was silently ignored.
  • New challenge_aliases.txt (next to challenge_cmd.txt) — put TwitchName=SteamName pairs there, one per line. Read live, so you can edit it while playing. This replaces fighting with the NameAliases config, which is only read at game launch and gets rewritten by the game (wiping manual edits made while it runs).