LinBinTin-Lins_Better_RNG icon

Lins Better RNG

Overhauls most RNG aspects of the game to provide a less frustrating but still random experience

Last updated a week ago
Total downloads 271
Total rating 0 
Categories Tools Misc Tweaks Leaderboard Legal Artifacts Perks
Dependency string LinBinTin-Lins_Better_RNG-2.0.0
Dependants 0 other packages depend on this package

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

README

Lin's Better RNG V2.0 (Complete Edition)

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 (<= AmountOfTimesMostSeenPerkWasSeen - 10) times. If the check succeeds it Force Spawns up to 3 perks (following vanilla rules of left-most perks being free before endless scaling and right-most perk being not-free before endless scaling). Perks that were force spawned are "seen" an additional 2 times (3 total) as a sort of balance as I view this as the mod's most powerful intervention.

Second it checks if any of the cards generated have been seen (<= AmountOfTimesMostSeenPerkWasSeen - 5) times. If the check succeeds it doesn't reroll your perks.

Third it checks if any TWO of the cards generated have been seen (<= AmountOfTimesMostSeenPerkWasSeen - 3) times. If the check succeeds it doesn't reroll your perks.

Finally if none of the previous checks succeed, it checks if the cards generated includes at least one perk with the highest seen count, and if so it rerolls your perks.

Limit on recursion is set to 3 to prevent lag.

Artifact Challenge Monolith (Endless)

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.