GeneticVariantsPatch

版本 v0.4.0·更新於 2024-11-04

Adds some VarianceAPI functionality to GeneticArtifact

模組介紹 作者原文

Basic Description

  • This mod adapts the stat-based learning system from GeneticArtifact to the variant selection system of VarianceAPI
  • This doesn't evaluate the performance of each variant, but instead suggests variants based on the stats they have
  • With the current math, each variant can be recommended anywhere between half and twice as often (subject to change)
  • Note: this mod does NOT require the Artifact of Genetics to be active to function, as it only runs IF the artifact is enabled

How it Works

  • Each variant in VarianceAPI has 5 stat multipliers, and 4 of these match GeneticArtifacts' choices
  • As the genetic learning system chooses which stats to prioritize, this mod will keep track of how well those match the variants' multipliers
  • If it discovers a close match, that variant will have it's spawn rate increased - poor matches will have theirs reduced

Known Issues/Planned Updates

  • This is a prototype build of this concept, so balance and polish haven't been taken care of yet
  • If you run into any bugs or have feedback, either reach out in the discord or contribute a issue on the github
  • Have a better idea for an icon? I'll gladly take it since the current one is not great

Changelog

0.4.0

  • Updated for Variance v2.2 internal catalog names

0.3.0

  • Updated for VarianceAPI v2 (Nebby my beloved, make the catalog public)
  • Due to the new VAPI structure, the method of adjusting spawn rate isn`t super safe and may break on conflict
  • Added config option to set the maximum effect this mod can have on each spawn rate (globally)
  • Default value is 0.5 - variants will be up to 50% more/less common than their base rate
  • Fitness evaluation is much stricter now and uses fancier maths for the spawn rate tweaks
  • Simple variants are much more likely to spawn early into runs, but taper off as the algorithm learns
  • Extreme variants are unlikly to spawn early, but can dramatically increase later on

0.2.0

  • Added ability to prevent variants from recieving the genetic bonuses it`s standard version would recieve
  • Added configuration option to enable/disable the above (enabled by default)
  • Added configuration option to enable/disable the dynamic variant chance tweaking (enabled by default)

0.1.0

  • Prototype release, expect things to be broken/unpolished

Installation

Place the.dll in Risk of Rain 2\BepInEx\plugins or use a mod manager.

Contact

If you have issues/suggestions leave them on the github as an issue/suggestion or reach out to Rico#6416 on the modding Discord.

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

Nebby-VarianceAPIRico-GeneticArtifact

檔案與校驗

檔案名稱
GeneticVariantsPatch-0.4.0.zip
檔案大小
87.1 KiB