PeakRandomizedChaos

版本 v1.1.7·更新於 2026-08-04

PEAK random loot and chaos event mod with in-game settings GUI, configurable timers, event weights, item randomization, and reserved weather entries. 隨機掉落 + 隨機事件混亂模組。

模組介紹 作者原文

PeakRandomizedChaos

PeakRandomizedChaos 是一個用於 PEAK 的 BepInEx 隨機混亂模組。它把原版爬山流程變成更不可預測的派對玩法:箱子、灌木、普通掉落會被安全過濾後的隨機物品替換;主機還會按設定間隔觸發各種隨機事件,比如龍捲風、蜱蟲、蜜蜂、風滾草、炸藥、殭屍、曼德拉草、仙人掌、隨機物品雨、玩家互換、物品互換、狀態互換、復活、蘑菇、士氣提升、蠍子、隨機背包、魔豆藤蔓、氣球、蛛網、反繩索、晝夜切換和噴發等。

當前版本:1.1.7

BepInEx GUID:PeakRandomizedChaos

遊戲內名稱:PeakRandomizedChaos

核心特色

  • 隨機掉落 / 隨機箱子:攔截 PEAK 的掉落池與生成列表,讓箱子、部分場景掉落和灌木產物變成隨機物品。
  • 安全物品過濾:排除護照、指南書、作弊 / 調試物品、刷點對象、容易造成網絡異常的生物 / 事件對象,以及不適合放進普通背包槽的物品。
  • 懸掛點保護:對樹、藤蔓、蘑菇、枝條、懸空點等特殊生成位置使用更嚴格的過濾,降低物品卡住或異常生成的概率。
  • 隨機事件系統:由主機按時間間隔抽取事件;事件權重可配置,權重爲 0 時該事件不會被隨機抽中。
  • 原版資源優先:巖釘、鎖鏈、蘑菇、孢子云、低重力等效果儘量基於原版對象和原版狀態實現,讓未安裝 mod 的玩家也能看到或體驗主要效果。
  • 部分玩家觸發機制:多人局中部分事件只會隨機影響少量玩家,避免人數越多越容易全員同時受罰。
  • 遊戲內設置窗口:右上角齒輪按鈕和 F8 熱鍵可打開設置界面,快速切換總開關、隨機掉落、隨機事件與事件時間範圍。
  • 事件間隔步長按鈕:設置窗口中的最小 / 最大事件間隔輸入框帶有 - / + 按鈕,可快速增減秒數。
  • 聯機清理與保護:換場景、退出、過段時會清理待執行事件、臨時生成物、藤蔓、天氣覆蓋狀態等,減少殘留對象影響下一段流程。
  • 天氣配置保留:天氣相關配置項保留在配置文件中,但默認關閉;不建議普通玩家手動開啓天氣預留權重。

適合什麼玩法

PeakRandomizedChaos 更適合朋友聯機、整活挑戰、直播觀衆看點和二週目娛樂局,遊戲中可以選擇關閉和開啓隨機物品/效果。它不是“平衡增強”模組,而是讓每一局都充滿變數:可能突然刷出好東西,也可能被蠍子、風滾草、氣球、蛛網、反繩索或玩家互換打亂節奏。

安裝方法

  • 安裝 PEAK 對應的 BepInEx。
  • 將編譯好的 PeakRandomizedChaos 模組 DLL 放入:

BepInEx/plugins/

  • 啓動遊戲一次,讓 BepInEx 自動生成配置文件。
  • 進入遊戲後,點擊右上角齒輪按鈕或按 F8 打開 Chaos 設置窗口。

配置文件通常位於:

BepInEx/config/PeakRandomizedChaos.cfg

遊戲內操作

| 操作 | 默認值 | 說明 |

| --- | --- | --- |

| 打開 / 關閉設置窗口 | F8 | 可在配置文件中通過 GUI.ToggleGuiKey 修改。 |

| 右上角設置按鈕 | 開啓 | 可通過 GUI.ShowSettingsButton 隱藏。 |

| 恢復默認 | 設置窗口底部按鈕 | 會恢復主要開關、時間範圍和天氣權重默認值。 |

配置說明

配置規則

  • 布爾項:true 爲開啓,false 爲關閉。
  • 權重項:0 表示禁用;數值越大,被隨機抽中的機會越高。
  • 權重不是百分比。某事件概率約等於:該事件權重 / 所有可用事件權重總和。
  • 隨機事件由主機 / Master Client 推進,聯機時建議由房主安裝並保持配置一致。
  • WaitTimeMin 和 WaitTimeMax 會被限制爲至少 1 秒,並且最大值不能小於最小值。

General

| 配置項 | 默認值 | 說明 |

| --- | ---: | --- |

| EnableChaosMaster | true | PeakRandomizedChaos 總開關。關閉後,隨機掉落和隨機事件都會停止。 |

| EnableItemRandomization | true | 開啓隨機箱子 / 隨機掉落。關閉後隻影響物品隨機化,不影響隨機事件。 |

| EnableRandomEvents | true | 開啓隨機事件。關閉後不會繼續排隊或執行隨機事件。 |

Events.Timer

| 配置項 | 默認值 | 說明 |

| --- | ---: | --- |

| WaitTimeMin | 30 | 兩次隨機事件之間的最短等待時間,單位秒。 |

| WaitTimeMax | 60 | 兩次隨機事件之間的最長等待時間,單位秒。每輪會在最小值和最大值之間隨機取一個等待時間。 |

GUI

| 配置項 | 默認值 | 說明 |

| --- | ---: | --- |

| ShowSettingsButton | true | 是否顯示右上角齒輪設置按鈕。 |

| SettingsButtonTopOffset | 66 | 齒輪按鈕距離屏幕頂部的偏移量。 |

| ToggleGuiKey | F8 | 打開 / 關閉 PeakRandomizedChaos 設置窗口的鍵位。 |

Events.Settings

| 配置項 | 默認值 | 說明 |

| --- | ---: | --- |

| EnableTornadoAtKiln | false | 是否允許最後一關 / Kiln 區域觸發龍捲風。默認關閉,避免高風險場景過亂。 |

| ExtendedDynamiteChance | 0.1 | 炸藥事件生成長引線炸藥的概率,範圍建議 0 到 1。0.1 約等於 10%。 |

| BoobyTrappedBackpacksChance | 0.1 | 好背包事件變成“假好包 / 整蠱背包”的概率,範圍建議 0 到 1。 |

| MesaSunDurationMin | 10 | 隨機烈日 / 曬傷事件的最短持續時間,單位秒。當前天氣類內容暫未正式實現,但配置項已保留。 |

| MesaSunDurationMax | 30 | 隨機烈日 / 曬傷事件的最長持續時間,單位秒。當前天氣類內容暫未正式實現,但配置項已保留。 |

Events.Weights:事件權重

| 配置項 | 默認值 | 事件說明 |

| --- | ---: | --- |

| Tornado | 0 | 在玩家附近遠處生成龍捲風,並讓其朝目標玩家方向移動。 |

| Tick | 0 | 給隨機 1 到 4 名玩家掛上蜱蟲。 |

| Bees | 0 | 在玩家頭部附近生成憤怒蜂羣,短時間後清理。 |

| Tumbleweed | 0 | 在玩家周圍生成風滾草。 |

| Dynamite | 0 | 給隨機玩家發放炸藥;可能根據 ExtendedDynamiteChance 變成長引線版本。 |

| Zombie | 0 | 在隨機玩家附近生成蘑菇殭屍,附近已有殭屍時會跳過。 |

| Mandrake | 0 | 在隨機玩家附近生成曼德拉草,並帶有距離檢測,避免過密生成。 |

| Cactus | 0 | 在玩家腳邊生成仙人掌球。 |

| RandomItem | 0 | 給玩家隨機發放一個經過安全過濾的事件物品。 |

| RandomGoodItem | 0 | 給玩家隨機發放一個偏正面的物品,例如治療、補給或實用道具。 |

| RandomGoodItemRain | 0 | 在玩家頭頂附近生成一小片好物品雨。 |

| BingBongRain | 0 | 在玩家頭頂附近生成 BingBong 掉落。 |

| CureAll | 0 | 在玩家附近生成並觸發 Cure-All。 |

| Pandora | 0 | 在玩家附近生成並觸發 Pandora's Box。 |

| SwapPlayers | 0 | 將多名有效玩家的位置隨機互換。 |

| WarpToLowestPlayer | 0 | 配置鍵名爲 WarpToLowestPlayer;事件會把其他玩家傳送到離山頂更遠的那名玩家附近。 |

| SwapPlayerItems | 0 | 隨機交換玩家物品欄。若有人正在使用救援鉤或臨時滿格手持槽,會跳過以避免異常。 |

| SwapPlayerStatuses | 0 | 交換玩家的部分或全部安全狀態,不交換背包重量。 |

| ReviveOne | 0 | 隨機復活一名死亡玩家,並放到存活玩家附近。 |

| ReviveAll | 0 | 復活所有死亡玩家,並分別放到存活玩家附近。 |

| HealShroom | 0 | 在玩家附近生成治療蘑菇。 |

| BounceShroom | 0 | 在玩家腳下附近生成彈跳蘑菇。 |

| MoraleBoost | 0 | 給有效玩家施加士氣提升。 |

| Scorpion | 0 | 給玩家生成蠍子。 |

| RandomBackpack | 0 | 在玩家頭頂附近生成隨機背包,內容來自過濾後的物品池。 |

| RandomBackpackGood | 0 | 生成偏正面的隨機背包;有概率被 BoobyTrappedBackpacksChance 轉成整蠱背包。 |

| Beanstalk | 0 | 在玩家腳邊生成魔豆藤蔓,並嘗試在一段時間後清理附近藤蔓。 |

| BeanstalkSpam |

安裝與使用 安裝:BepInEx 外掛

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

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

前置依賴

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

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
PeakRandomizedChaos-1.1.7.zip
檔案大小
207.5 KiB