ConfigEgocentrismEdit
Change how Egocentrism works through a config file. Original mod by Judgy53 (version 1.2.1). Changed to disable the 'cap' on the interval at which orbs will spawn.
About this mod Author’s original text
Disclaimer
Almost the entire mod was copied from the mod "ConfigEgocentrism" by Judgy53 (version 1.2.1).
Only some lines of code were added, to remove the regeneration hard-cap of 20 orbs per second, which was due to the tickrate of the game.
Everything (including the documentation below and descriptions) besides this feature is a copy of said mod.
ConfigEgocentrism
Add configuration options for the item Egocentrism. Default config is vanilla behavior. Run the game with the mod installed at least once to generate the config file.
Configuration
Feature Toggle
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Projectiles Enabled|true/false|true|Enables the generation of projectiles.|
|Transform Enabled|true/false|true|Enables the transformation of other items into itself.|
Projectiles Interval
Sets the interval at which projectiles are generated.
Formula: Base / (Stack * StackMult)^StackExponent
Warning: If the divisor part of the formula computes to 0.0 or a negative number, it gets ignored and the formula becomes Base / 1.0.
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Interval Base|number|3.0|Value is in seconds.|
|Interval Stack Multiplier|number|1.0|Only accepts positive values or 0.0. Default value used if input is negative.|
|Interval Stack Exponent|number|1.0|Only accepts positive values or 0.0. Default value used if input is negative.|
Projectiles Damage
Sets the damage multiplier of each generated projectile.
Formula: Base + (Stack * StackMult)^StackExponent
|Config|Type|Default|
|------|----|-------|
|Damage Base|number|3.6|
|Damage Stack Multiplier|number|0.0|
|Damage Stack Exponent|number|1.0|
Projectiles Max Amount
Sets the max amount of projectiles surrounding the player.
Formula: Base + (Stack * StackMult)^StackExponent
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Max Amount Base|number|2.0||
|Max Amount Stack Multiplier|number|1.0||
|Max Amount Stack Exponent|number|1.0||
|Max Amount Rounding Mode|string|AlwaysDown|Sets the rounding mode when calculating projectiles max amount.
Valid Values: AlwaysDown, AlwaysUp, Closest|
Projectiles Range
Sets the targeting range of projectiles.
Formula: Base + (Stack * StackMult)^StackExponent
|Config|Type|Default|
|------|----|-------|
|Range Base|number|15.0|
|Range Stack Mutliplier|number|0.0|
|Range Stack Exponent|number|1.0|
Transform Interval
Sets the interval between each item transform.
Formula: Base / (Stack * StackMult)^StackExponent
Warning: If the divisor part of the formula computes to 0.0 or a negative number, it gets ignored and the formula becomes Base / 1.0.
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Interval Base|number|60.0|Value is in seconds.|
|Interval Stack Multiplier|number|0.0|Only accepts positive values or 0.0. Default value used if input is negative.|
|Interval Stack Exponent|number|0.0|Only accepts positive values or 0.0. Default value used if input is negative.|
Transform Item Amount
Sets the number of items transformed at each iteration.
Formula: Base + (Stack * StackMult)^StackExponent
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Transform Amount Base|number|1.0||
|Transform Amount Stack Multiplier|number|0.0||
|Transform Amount Stack Exponent|number|1.0||
|Transform Amount Rounding Mode|string|AlwaysDown|Sets the rounding mode when calculating item transform amount.
Valid Values: AlwaysDown, AlwaysUp, Closest|
Transform Item Filter
Filters Item Tiers to NOT transform. Avoid removing untiered from that list to not lose character passives, artifacts and other hidden stuff.
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Filter|string|untiered|Format: tier1,tier2,tier3
Valid Tiers: untiered, white, green, red, blue, yellow, voidwhite, voidgreen, voidred, voidyellow|
zMiscellaneous
Internal settings to ensure updating version works properly. Do not edit manually.
|Config|Type|Default|Notes|
|------|----|-------|-----|
|Plugin Version|string|0.0.0|Last Plugin Version loaded.
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: