Lins Better RNG
Overhauls most RNG aspects of the game to provide a less frustrating but still random experience
About this mod Author’s original text
2.1.0 Anniversary Update (Stable (For Real this time(I Promise)))
2.0.8 Had an issue where broken arms and legs would be forced spawn due to typo. I'm deeply sorry for everyone affected. If there's issues my discord name is.linnea. please reach out. This info is buried in the changelogs figured I'd put it here.
Important note: This mod is NOT usable for the discord leaderboards. I left tells in my mod that will give you away! Please don't waste their time.
This mod attempts to resolve all problems that are native to a pure RNG system while preserving the random nature of the game. This basically prevents you being 45 minutes into an endless run with no double jumps or metas offered. This mod is considered complete, outside of something unforseen, should be patch resistant, with easy fixes for any future perks added.
This mod will NOT make the game easier. This mod will NOT favor meta builds.
Card Generation (Non-Experimental)
Important note: Seen means SEEN not taken. If you re-roll or ignore a perk it will be counted anyway!
Upon generating new cards the mod does 4 checks.
First it checks if any cards that can spawn have been seen ``( Important note: Unlike card generation Artifact RNG is reset upon the end of a run to prevent guaranteed first try artifacts. The first roll each run will be as random as vanilla!
The first time artifact challenge is completed each endless run a random order of all artifacts is set. You will not receive duplicates until the order finishes. When the order finishes a new order is created and follows that logic in a loop.
Rho Altars
Right now in vanilla the way altars work is they don't care if you have 5 stam regen minor rhos and nothing else you still have a 33% chance of getting a stam regen minor rho (which does nothing).
The mod checks if the perk given has reached 5 stacks (stacks past 5 do nothing) and if it has, randomly chooses between the others available to give you instead.
Experimental Perks
Choose between three modes via a toggle in the main menu.
DEFAULT
[LEADERBOARD SAFE] Grants a growing anti-weight to frequently seen perks. Works as follows:
Imagine every perk is given `(AmountOfTimesMostSeenExperimentalPerkWasSeen + 1) tickets. Then (AmountOfTimesThatPerkWasSeen)` is subtracted from tickets received.
For Example, BadParent seen twice would be given (AmountOfTimesMostSeenExperimentalPerkWasSeen + 1 - 2) tickets.
Then all tickets are thrown into a hat and chosen randomly. Here's an example table:
| Perk | Times Seen | Tickets (11 − seen) | Chance (%) |
|------|------------|----------------------|-------------|
| A | 10 | 1 | 2.04% |
| B | 8 | 3 | 6.12% |
| C | 7 | 4 | 8.16% |
| D | 5 | 6 | 12.24% |
| E | 4 | 7 | 14.29% |
| F | 3 | 8 | 16.33% |
| G | 2 | 9 | 18.37% |
| H | 0 | 11 | 22.45% |
OPTIONAL
Two Optional Settings are available instead.
[ENABLES CHEATS] Forces experimental perks to spawn in a randomized order with no repeats until list is cleared. Then a list is generated again and followed. This logic loops. (This is the old default behavior)
[ENABLES CHEATS] Forces non-item experimental perks to spawn, following the same no-repeats logic of default just excluding item perks.
Important Note: Competitive mode completely disables the mod. The mode itself does plenty well on removing perk rng, no notes.
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: