ConfigEgocentrism

版本 v1.2.1·更新於 2023-04-13

Change how Egocentrism works through a config file.

模組介紹 作者原文

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. Used for cleaning pre-rework config entries.|

Changelog

  • 1.2.1
  • Update Dependencies.
  • Switch R2API to module system. Now only requires R2API_Core instead of the whole package.
  • 1.2.0
  • Complete rework to allow very fine tuning of Egocentrism.
  • Wipe of previous versions config. Was necessary to make the config file actually usable.
  • 1.1

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepis-BepInExPackRiskofThunder-R2API_Core

檔案與校驗

檔案名稱
ConfigEgocentrism-1.2.1.zip
檔案大小
79.3 KiB