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.
LevelCaps
Harder runs: monster level cap 99999, player cap half of it, new Apocalypse difficulty, 1% chance for monster hits to pierce Tougher Times and Safer Spaces. Host-only admin window to set levels for testing.
| Last updated | 8 hours ago |
| Total downloads | 62 |
| Total rating | 0 |
| Categories | Mods AI Generated Gamemodes Enemies Tweaks |
| Dependency string | gameimprovement-LevelCaps-1.0.1 |
| Dependants | 1 other package depends on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2122README
LevelCaps
Makes long runs harder: monsters keep getting stronger far past the vanilla level 99, and players can level up past vanilla too, but only to half of the monsters' cap.
Описание на русском — ниже.
What it changes
| Vanilla | LevelCaps (default) | |
|---|---|---|
| Monster level cap | 99 | 99 999 |
| Player level cap | ~94 (limited by the experience table) | 50 000 (half of the monster cap) |
- The monster cap is
EnemyLevelCap; the player cap isEnemyLevelCap × PlayerCapRatio(0.5 → half). E.g. 90 → 45, 1000 → 500, 99999 → 50000. - In vanilla every level costs 1.55× the previous one, so levels much above ~40 are out of reach. Up to level 30 the vanilla curve is kept; above it each level costs 1.03× the previous one, so high player levels can actually be reached. Both numbers are configurable.
Apocalypse difficulty
A new difficulty in the lobby, after Monsoon:
- difficulty scales 33% faster than Monsoon (scaling 4.0 vs 3.0)
- monsters attack 25% faster and move 20% faster
- player base health regeneration is halved
- monster hits pierce damage blocks 5% of the time instead of 1% (see below)
Monsters pierce blocks
On any difficulty, every monster hit has a 1% chance to ignore Tougher Times and Safer Spaces (void bear) — the hit is not blocked and Safer Spaces stays charged. Configurable (BlockBypassChance, ApocalypseBlockBypassChance).
Admin mode (testing)
AdminMode = true in the config (off by default). For the host, the pause menu gets an Админ: уровни button that opens a menu where you can:
- set the players' level (up to the player cap)
- set the monsters' level and fix it there (it no longer grows with time until you release it)
Admin mode turns itself off at every game launch and when a run ends, so it is never left on by accident; turn it on while the game is running, in ModPack's settings menu (pause menu → Настройки модов → Уровни).
Multiplayer
Levels are decided by the host, but every client turns experience into a level by itself, and the lobby's difficulty list must match, so every player should have the mod with the same settings.
Configuration
BepInEx/config/com.proigryfedorov.levelcaps.cfg — read at game start, restart the game after changing it.
| Section | Key | Default | Meaning |
|---|---|---|---|
| Levels | EnemyLevelCap | 99999 | Monster level cap |
| Levels | PlayerCapRatio | 0.5 | Player cap = monster cap × this |
| Experience | VanillaCurveUntil | 30 | Up to this level experience costs as in vanilla |
| Experience | LevelCostGrowth | 1.03 | Above that, each level costs this many times the previous one (vanilla: 1.55) |
| Block | BlockBypassChance | 1 | % chance a monster hit pierces Tougher Times / Safer Spaces |
| Block | ApocalypseBlockBypassChance | 5 | The same on Apocalypse |
| Admin | AdminMode | false | Host-only "Админ: уровни" menu in the pause menu |
Описание на русском
Усложняет долгие забеги: враги растут в уровне намного дальше обычных 99, а игроки тоже могут расти выше, но только до половины лимита врагов.
- Лимит врагов —
EnemyLevelCap(по умолчанию 99 999). - Лимит игроков —
EnemyLevelCap × PlayerCapRatio(по умолчанию 0.5, то есть 50 000). Например: 90 → 45, 1000 → 500, 99 999 → 50 000. - Опыт. В игре каждый уровень в 1,55 раза дороже предыдущего, поэтому выше ~40 уровня не подняться.
- до 30 уровня всё как в игре;
- выше каждый уровень дороже предыдущего в 1,03 раза, поэтому высокие уровни достижимы;
- оба числа меняются в конфиге.
- Сложность «Апокалипсис» появляется в лобби после Муссона:
- сложность растёт на 33% быстрее, чем в Муссоне;
- враги атакуют на 25% и двигаются на 20% быстрее;
- базовая регенерация игроков снижена вдвое;
- враги пробивают блок с шансом 5%.
- Пробитие блока: на любой сложности каждый удар врага с шансом 1% игнорирует Крепкий орех и войдового медведя. Войдовый медведь при этом не тратит заряд.
- Админ-режим (
AdminMode = true, по умолчанию выключен, только хост). В меню паузы появляется кнопка «Админ: уровни», в которой можно:- поставить уровень игрокам;
- поставить уровень врагам и зафиксировать его, чтобы он перестал расти со временем.
- админ-режим сам выключается при каждом запуске игры и в конце забега: включай его на время теста в «Настройки модов → Уровни» (меню паузы).
- Онлайн: мод нужен всем игрокам с одинаковыми настройками, иначе у них на экране будут обычные уровни.
- Настройки читаются при запуске игры: после изменения перезапусти игру.
Changelog
- 1.0.1 — fixed Apocalypse showing up twice in the lobby when R2API.Difficulty is installed (it already adds every extra difficulty itself); the log now lists the lobby's difficulties for troubleshooting.
- 1.0.0 — first release.