
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.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.0 — first release.