Hypercrit2
CHECK YOUR CONFIGS! Continuation of ThinkInvis' Hypercrit AND TheMysticSword's Hyperbleed.
Screenshots 8 screenshots
About this mod Author’s original text
Hypercrit 2: The Critening
This is a rewrite/continuation of Hypercrit by Thinkinvis and Hyperbleed by TheMysticSword.
Hypercrit: Adds a highly configurable crit-stacking mechanic which gives an effect to crit chance past 100%.
Hyperbleed: Stacking bleed chance past 100% increases bleed damage. Also adds support for collapse.
Hypercollapse:????
Config
Chance Calculation
The "crit stack" is calculated using a configurable formula that takes in the chance as argument.
- Rollover: Default behaviour, crit amount = chance / 100 with (chance % 100)% chance to get +1 amount. (500% = 5xCrit, 550% = 50% 5xCrit 50% 6xCrit,...)
- Uniform: Each 100% chance, a new equal sized slice of the pie is added. 500% chance has 20% of 1xCrit, 20% 2xCrit... 20% 5xCrit.
- Binomial: Same as uniform but with a different distribution.
- Halves: Same as uniform but with a different distribution. Top-heavy.
- ReverseHalves: Reverse of Halves, bottom-heavy.
Damage Calculation
On crit, Damage is calculated by damage (1 + bonus crit damage) multiplier. This config determines the multiplier based on the "crit stack" and A/B value in config. the A/B value does different things based on the damage mode.
- Basic:
- Exponential:
- Cumulative:
- Asymptotic:
- Logarithmic:
Changes from the original
- Proc config: "On-crit"/"On-bleed" effects apply multiple times on Hypercrit. Configurable.
- Color Variation: Gets darker as bleed stacks. Configurable.
- LookingGlass support: adds [collapseChance], [bleedChanceWithLuck], [collapseChanceWithLuck], [bleedMultiplier], [collapseMultiplier], [hypercrit], [hyperbleed], [hypercollapse] that shows crit, bleed and collapse chance and current damage multiplier.
- Built-in Bleed Damage support with extension methods. easy inter-mod ops.
- Ability to change base crit/bleed chance.
- Laser Scope rebalance: gives it crit chance, like other crit items.
- Moonglasses rework: Instead of halving Crit chance, reduces it by -100% (Configurable) to be more impactful.
- Shtterspleen rework: Instead of having a separate bleed proc, simply adds crit chance to bleed chance. (slight nerf)
- LookingGlass's [critWithLuck] and [bleedChanceWithLuck] reflects reality with Scratch Tickets better.
BTW
The code is under GPL3, since the original hypercrit was.
also I did get permission from mystic btw
Changelog
- 2.0.1: fixed a crash appearantly?? (thanks @Brynzananas)
- 2.0.0: made to work with AC / config overhaul
- 1.3.2: uwu teehee oopsies
- 1.3.1: thank @diegowde for this 1
- 1.3.0: riskymod compat fix, mysticitems compat fix, added more laser scope configs
- 1.2.9: the compat is reforged (mysticitems)
- 1.2.8: the compat is reforged
- 1.2.7: made to work with SotS
- 1.2.6: The Incident
- 1.2.5: base crit/bleed chance
- 1.2.4: Bugfixes
- 1.2.3: Bugfixes, Starstorm 2 (needles) compat, Buffed moonglasses default
- 1.2.2: Bugfixes
- 1.2.1: Bugfixes
- 1.2.0: added Laser Focus rebalance
- 1.1.3: Bugfixes
- 1.1.2: Bugfixes
- 1.1.1: Added changelog, The Ultimate README Update Of All Time
- 1.1.0: Added hyperbolic scaling, every bleed/collapse related changes, fractional scaling, configurable decay
- 1.0.0: Initial Commit
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: