Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
GynxzRepoChallenges
15 gameplay challenges with multi-select and stacking, including our FIRST beneficial challenge: Better Together (buffs while teammates stay close). Run several at once or cycle with F8.
| Date uploaded | 3 months ago |
| Version | 1.5.1 |
| Download link | Gynxz-GynxzRepoChallenges-1.5.1.zip |
| Downloads | 495 |
| Dependency string | Gynxz-GynxzRepoChallenges-1.5.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Gynxz: RepoChallenges
Assign gameplay challenges to yourself or to other players in your lobby (they need the mod too, same version). The impact-based challenges (Nitro Fingers, Flawless, Empathetic) work for everyone in the lobby, not just the host.
⭐ NEW in 1.5.0 — our first beneficial challenge: Better Together! Not every challenge has to hurt. Stick close to your live teammates and you all get stronger — speed, extra jumps, stamina, grip and damage reduction that scale with how many friends are nearby. Teamwork, rewarded.
⭐ This mod is being updated frequently — check back for new versions, fixes and features.
Challenges (15)
| 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 | Voice is muted — communicate via text chat only. |
| 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. |
| ⭐ Better Together | (beneficial!) Buffs that scale with the number of live teammates near you — speed, extra jumps, stamina, grip and damage reduction. |
Choosing challenges (NEW — multiple challenges at once)
Open the in-game mod settings menu (installed automatically via REPOConfig) and find
Gynxz: RepoChallenges → 5 - Challenge Roster. Every challenge has a three-way setting:
| Setting | What it does |
|---|---|
| Active | Always enforced. Set multiple challenges to Active and they all run at the same time. |
| Available | Goes into the F8 rotation (see below). Not enforced until F8 picks it. |
| Off | Disabled — not enforced and not in the rotation. |
Rules:
- You can have as many Active challenges as you want running together.
- Setting anything to Active disables F8 (you're in "fixed rules" mode).
- Changes apply live when you edit them in the F1 overlay — no restart needed.
The settings menu is provided by REPOConfig, which installs automatically with this mod. You can also edit
BepInEx/config/com.gynxz.repochallenges.cfgdirectly and relaunch.
How to use
Debug keys (default):
- F8 — cycle to the next Available challenge (one at a time). Tip: set the challenges you want in the rotation to Available first, or F8 has nothing to cycle. F8 is disabled while any challenge is set to Active.
- F9 — clear the F8 rotation pick (your Active challenges stay).
Manual Assign panel: the 3 - Manual Assign config section lets you pick a challenge from a
dropdown and apply it right from the menu — to yourself or to another player in the lobby.
Performance / tuning
The mod runs its background work (the Better Together proximity scan and the command-file poll)
on a timer you control: 1 - Challenges → CheckInterval (0.5–5 seconds, default 0.5).
If you notice frame drops, stutters, or any network hitches/disconnects, raise this (e.g. 1–2
seconds) to lighten the load. Higher = smoother but slightly less responsive.
Bot / file bridge
You can drive the mod from any tool that can write a text file — a chat bot, a stream
integration, a macro program, even a hand-edited .txt. All it needs to do is write a command
into a file. Streamer.bot is what I use and recommend (it makes wiring
this up to Twitch/YouTube chat easy), but it is not required — anything that writes the file works.
The mod watches challenge_cmd.txt in your profile folder (next to the BepInEx folder).
Write a command into the file and it executes on the next check (default every 0.5s):
| Command | Effect |
|---|---|
no_map |
Assign No Map to yourself (replaces your current picks) |
no_map+ (or +no_map, no_map,+) |
Stack No Map on top of whatever you already have |
random / random+ |
Random challenge (optionally stacked) |
clear |
Clear your picks |
player:bobby,challenge:no_map |
Assign to a player (the challenge: prefix is optional) |
player:bobby,no_map+ |
Stack a challenge on a player |
player:bobby,clear |
Clear a player's picks |
Names are not case sensitive, spaces around commas are fine, and partial names work if they're
unique in the lobby (Gynxz finds Gynxzy).
Aliases: map chat/Twitch names to Steam names in challenge_aliases.txt (created in the
same folder), one TwitchName=SteamName pair per line. The file is read live — edit it anytime,
even while the game is running. (The NameAliases config entry also works, but the config is only
read at game launch, so prefer the file.)
The mod also writes challenge_status.txt (current challenges), challenge_ids.txt (valid ids,
one per line) and challenge_players.txt (players in the room) to the same folder for your bot to read.
Streaming
I usually stream 6–10 PM EST, Mon / Wed / Fri. Mostly on Twitch, but I'm trying out YouTube and Kick too — come hang out!
You can find me here if you have suggestions or Feedback. This is my Second Mod ever so please have some patience.
- DISCORD — https://discord.gg/QfQVjjYPbc
💬 When you message me, say it's about the mod so I know it's not spam. Please don't send blind friend invites — drop a message first.
- TWITCH — https://www.twitch.tv/gynxz
- YouTube — https://www.youtube.com/@gynxzgaming
- KICK — https://kick.com/gynxz
🚫 No promotions of any kind. All promotional messages will be deleted, and banned.
CHANGELOG
Changelog
1.5.1
- Fixed random disconnects. The host relayed every item impact to other players as a reliable network event — a bumped or dragged valuable could fire dozens per second and flood the connection. Relays are now throttled per item, which stops the flood with no loss of gameplay effect.
- Fixed rarely falling through the world. The Cart Leash used to hard-teleport you back to the boundary each frame, which could clip you through floors. It now pulls you back with velocity instead, so physics keeps you on solid ground.
1.5.0
- ⭐ NEW — Better Together, our first beneficial challenge. Stay close to your live teammates and you all get stronger: speed, extra jumps, stamina, grip and damage reduction that scale with how many friends are nearby. Fully configurable (per-buff toggles, radius, per-player strength, caps) and it's all local — no extra network traffic.
- New
CheckIntervalsetting (1 - Challenges, 0.5–5s). Controls how often the mod runs its background checks (proximity scan + command-file poll). If you ever see frame drops, stutters, or network hitches/disconnects, raise it to lighten the load. - Removed the ally/enemy tracer lines (the "line to teammates" and the "line to every monster" helpers). Cleaner, and no more ESP-style visuals.
- Config safety caps tightened so values stay in a sane range: Cart Leash distance ≤ 15, Expensive threshold ≤ 15,000, Empathetic damage ≤ 25, Better Together radius ≤ 20, grip ≤ 50%, stamina regen ≤ 5/player, damage-reduction cap ≤ 50%.
- Text Only is now enforced — it mutes your mic while active (previously it was honour-system).
- Docs: the file bridge works with any tool that can write a text file — Streamer.bot is recommended, not required.
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 parsing —
player: gynxz, no_crouch(spaces, nochallenge:prefix) andplayer:gynxz, clearnow 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 tochallenge_cmd.txt) — putTwitchName=SteamNamepairs there, one per line. Read live, so you can edit it while playing. This replaces fighting with theNameAliasesconfig, which is only read at game launch and gets rewritten by the game (wiping manual edits made while it runs).