自定義與每日挑戰進度解鎖

作者 XyzLewis970·版本 v1.0.0·更新於 2026-04-10

CustomRunsUnlock 允許你在自定義和每日挑戰模式中解鎖升階、紀元與成就。

截圖 共 4 張

模組介紹 作者原文

CustomRunsUnlock 允許你在自定義和每日挑戰模式中解鎖升階、紀元與成就。

CustomRunsUnlock

🎮 **讓你在自定義和每日挑戰中也能推進遊戲進度!**

注意頂部的遺物,確認模式是每日挑戰且升階等級爲1。勝利後,紀元解鎖,下一個升階等級變爲2。

---

✨ 模組概述

就像在遊戲早期測試版中一樣,你現在可以盡情享受自定義和每日挑戰模式,而無需擔心浪費一次遊戲機會來推進你的角色數據、時間線或升階等級。

與下面推薦的模組搭配使用,可以讓自定義挑戰擁有標準模式的所有功能:

  • **NeowAlwaysRewards** - 我的另一個模組
  • **UnifiedSavePath** - 由 luojies 製作的備受喜愛的模組

---

🚀 功能一覽

每日挑戰和自定義挑戰將獲得標準模式的所有功能:

  • ✅ 在時間線中解鎖紀元
  • ✅ 解鎖成就
  • ✅ 解鎖升階等級
  • ✅ 追蹤連勝/連敗記錄
  • ✅ 更新卡牌統計數據
  • ✅ 更新遠古統計數據
  • ✅ 支持多人遊戲
  • ✅ 移除自定義和每日挑戰界面中的免責聲明

---

🔧 工作原理

本模組通過 Harmony 庫對遊戲代碼進行修改:

  • 使用 Harmony 前綴修改 `ProgressSaveManager` 中的 `UpdateWithRunData` 方法,使其 `serializableRun` 屬性使用 `GameMode.Standard`。
  • 使用 Harmony 後綴將 `GameMode` 設置回修改前的狀態。
  • 使用 Harmony 前綴替換 `GameModeExtension` 中的 `AreAchievementsAndEpochsLocked` 方法,使其始終返回 `false`。
  • 使用前綴刪除 `NCustomRunScreen` 和 `NDailyRunScreen` 中的免責聲明節點。

---

📂 安裝指南

將模組文件放置在以下目錄:

```

Slay the Spire 2/

mods/

CustomRunsUnlock/

CustomRunsUnlock.dll

CustomRunsUnlock.pck

CustomRunsUnlock.json

```

---

🐛 問題反饋

如果你遇到任何與此模組相關或與你自己的模組兼容性的問題,可以在我的 GitHub 倉庫中提出:

GitHub 問題反饋

---

🔮 未來計劃

  • 監控與其他相關模組的補丁加載順序交互
  • 如有需要,添加明確的 Harmony 加載順序
  • 移除“每日挑戰和自定義挑戰不計入遊戲進度”的警告提示

---

🛠️ 開發筆記

  • 我遵循了 Alchyr 的指南,使用 JellyBeans Rider 並採用了他們的模板。
  • 我創建了一個 `Claude.md` 文件,用於與 AI 協作製作《殺戮尖塔2》模組。
  • 我讓 JellyBean Rider 通過打開 `.csproj` 文件來創建解決方案。
  • 請確保編輯 `.csproj` 文件,設置你的《殺戮尖塔2》遊戲路徑和 Megadot 安裝位置。

**祝你遊戲愉快,在自定義的挑戰中也能不斷攀登更高的升階!** 🏆

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
CustomRunsUnlock
檔案大小
208.4 KiB