Ephemeral Coins

版本 v2.3.7·更新於 2025-12-10

Lunar Coins become a per-run currency via artifact. Seperate configs for drop chance, BTB costs, etc.

截圖 共 2 張

模組介紹 作者原文

Ephemeral Coins

port of Ephemeral Coins by VarnaScelestus for SotS

Provides settings to control various aspects relating to Lunar Coins, including an Artifact that replaces them with temporary, per-run fascimiles that do not affect your save file's coin count. Almost all settings are independant and can be used with or without the Artifact.

All changes are configurable in game with Risk of Options!

  • Artifact of the New Moon: Lunar Coins become Ephemeral Coins, a temporary per-run currency.
  • Config to disable entirely, or 'always on' mode that applies the effect at all times without an Artifact.
  • Config to begin each run with a set number of Ephemeral Coins (default 0).
  • Lunar Coins drop rate changed to 5% / 0.9 falloff / 0.5% min chance.
  • Lunar Pods made free of cost.
  • The Frog made free of cost, and you only have to pet it once.
  • Bazaar Between Time Lunar Buds cost lowered to 1 coin, and refresh when the Slab (Lunar Reroller) is used, even if already purchased.
  • Bazaar Between Time Lunar Seer cost lowered to 1 coin.
  • Bazaar Between Time Slab (Lunar Reroller) made free of cost. Can only be used once.
  • The chance for a Blue Orb to appear on stage start flattened to 37.5%, instead of decreasing for each visit to BBT.

Known Issues

  • Lunar Reroller won't let you reroll if you've already bought the entire store, even if the config is set to refresh the lineup.
  • Very little multiplayer testing has been done. Please report any bugs on Github.

Todo

  • Re-implement ProperSave compatibility.

Credits

Magnus - For the original code this was forked from. Not only was it an excellent starting point, it helped me learn a lot too!

RoR2 modding discord - For help in figuring out the Slab (Lunar Reroller)'s horrible, horrible internal structure, and just being awesome in general!

Changelog

2.3.7 - fixed for ac

2.3.6 - fixed for sots 2.0

2.3.5 - fixed assetbundle location

2.3.4 - (works for sots)

2.3.3 - Small fix for RiskUI compatibility.

2.3.2 - Debug additions.

2.3.1 - Bug fix for 'always on' mode not setting up properly, a small tweak to artifact logic that might address #16, fix for some NREs from the HUD hook when exiting a run, and a fix for the starting coins message occuring once for each player instead of just once.

2.3.0 - Rewrote networking code for syncing coin counts, and cleaned up code surrounding the artifact (it now enables/disables its functions more like vanilla artifacts do).

2.2.2 - Hopefully the last fix for Risk of Options integration. Minor tweak to try and address multiplayer sync issues.

2.2.1 - Small fix for Risk of Options integration. Yes, again.

2.2.0 - Added config option for 'always on' mode. Minor hook changes to attempt to fix some incompatibility issues. Disabled ProperSave related code due to conceptual issues (see Issue #8).

2.1.0 - Reworked how coins are tracked internally so that each player has their own count (oversight from 2.0.0 that was causing major bugs). Fixed compatibility with ProperSave (I hope) and some errors in how Risk of Options integration was handled.

2.0.1 - Fixed issue preventing the assetbundle from being loaded.

2.0.0 - Major codebase refactor. Added Artifact of the New Moon, allowing you to toggle whether to use temporary coins on a per run basis without affecting your save file. Added Risk of Options integration.

1.4.0 - Added THE FROG.

1.3.0 - Added config setting for minimum drop chance.

1.2.2 - Internal cleanup; manifest updates

1.2.1 - Updated to work with SotV expansion

1.2.0 - Improved compatibility with ProperSave.

1.1.0 - Added config setting for a starting amount of Lunar Coins per player (defaults to 0).

1.0.4 - Added logic to prevent Lunar Pods from having their cost changed in the BBT to avoid conflicts with BiggerBazaar. (They do not spawn there in vanilla anyway.)

1.0.3 - Fixed the multiplayer name issue for real this time

1.0.2 - Fixed version number and wrong default setting for Slab cost

1.0.1 - Fixed multiplay

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

bbepis-BepInExPackRiskofThunder-R2API_NetworkingRiskofThunder-R2API_ContentManagement

檔案與校驗

檔案名稱
Ephemeral_Coins-2.3.7.zip
檔案大小
280.0 KiB