DynamicMoonRatings

版本 v1.0.2·更新於 2025-07-16

Standardised Moon Ratings system with customisation options for those who prefer that. Also has configuration to set scrap generation based off moon rating.

模組介紹 作者原文

Dynamic Moon Ratings

Dynamic Moon Ratings aims to be the mod that gives moon ratings an actual point. All clients need this mod installed.

if you are having issues, please report them here:

Features

  • Two Usage Modes:

Risk -> Ratings calculation including scrap value. No moon scrap modification.

Difficulty -> Ratings calculation excluding scrap value. Scrap spawned is modified based off the rating displayed, days spent ingame and the quota you require.

  • Three display Modes:

'A' -> shows just a letter like vanilla moons (when speedrunning mode is enabled, this will be forced into A### mode)

'A###' -> shows the rating, with the first number replaced with a vanilla style letter.

'####' -> shows the rating only as a number. this is the only mode that shows the true rating value.

Note: 'A' and 'A###' will show F- and S+ for ratings outside of the 0 to 7000 range.

  • Version config selection for both ratings and scrap spawning (if in difficulty mode) so even when the mod updates, you can still revert to the settings you prefer, or use newer versions. Buggy versions of calculations maybe removed, or modified, which will be noted in the changelog.
  • Configuration of base scrap generated level for a 0 rated moon (50/100 -> 1500/3000 for min/max allowing you to have extreme low scrap games, extreme high scrap games, as well as normal games (default value should be balanced for a vanilla game))
  • [Coming Soon] Speedrunning Mode:

Once released, speedrunning mode will force you into 'A###' or '####' display mode and will display all your settings for the mod on screen as "speed running" verification, including versions used and the moon rating for purposes of speedrunning.

Ratings Calculation Details

  • CUSTOM -> Configure your own ratings and tiers in the config, must load into a game save at least once before configuring the moon ratings otherwise they will display as "UNKNOWN" (so new moons added and not configured will show as UNKNOWN too). (Tiers may also require a game save load to update for more configuration)
  • LLL -> Uses the original LLL moon rating calculation, applied to all moons. The displayed value is the LLL rating multiplied by 3.5 to fit it into the same scale as V1, the rating order and gap will be identical to how LLL rates them, without interference from moon creators.
  • V1 -> Rating = ((((enemies + price + cruiser) - scrap) * weather) / time).., Difficulty Mode uses a fixed value of 1000 for SCRAP.

Note: displayed rating is the above rating divided by 10. This is so the moons can fit in a more suitable scale. (0-7000 in V1)

Scrap Generation Details (Difficulty Mode Only)

  • V1 -> ScrapGenMod = ((100 + (ratingNumber + quotaNumber + dayNumber)) / 100)

ratingNumber = (rating / 200) // 1% per 200 rating.

quotaNumber = (quota / 50) // 1% per 50 quota

dayNumber = (current day) // 1% per 1 days spent

Note: this is made for a custom rating range of 0-7000.

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

BepInEx-BepInExPackIAmBatby-LethalLevelLoader

檔案與校驗

檔案名稱
DynamicMoonRatings-1.0.2.zip
檔案大小
37.2 KiB