合併書籍【修復紅字】

作者 630444540·版本 v1.1.0·更新於 2022-10-03

合理地合併書籍

截圖 共 5 張

模組介紹 作者原文

合理地合併書籍

說明

---

  • 給書籍右鍵菜單添加了合併按鈕,可以合併同名書籍(包括閱讀中和參考中的),生活類技能書籍得到一本,戰鬥類書籍得到2本(正/逆)
  • 現版本還未處理戰鬥技能書的總綱

詳細合併結果

  • 缺頁情況:

正逆兩本書籍的每一頁都取被合併書籍對應頁集合中的最優值(完整>殘頁>亡役)

  • 耐久度
  • 首先計算得到所有被合併書籍的耐久度之和 totalDura
  • 分計算最終被合併書籍正逆頁的缺頁情況對應的歸一化耐久度係數
  • 完整/殘頁/亡役的係數分別取 1/0.5/0.1
  • 正逆各5頁,取係數之和,並歸一化,分別爲 coeffDirect/coeffReverse
  • 則最終書籍中期望最佳的耐久度爲
  • 正向 = coeffDirect * totalDura
  • 逆向 = coeffDirect * totalDura
  • 但由於被合併書籍的缺頁狀態大概率和最終書籍的不同,需要再在此基礎上減去損失耐久度。調整的過程爲:
  • 對於每一本被合併書籍與最終生成的書籍比較它們的缺頁情況。
  • 共有三種需要調整的情況:
  • 合併書籍亡役/生成書籍完整:- 0.18 x 歸一化耐久度係數(合併)x 耐久度(合併)
  • 合併書籍亡役/生成書籍殘頁:- 0.1 x 歸一化耐久度係數(合併)x 耐久度(合併)
  • 合併書籍殘頁/生成書籍完整:- 0.08 x 歸一化耐久度係數(合併)x 耐久度(合併)
  • 三種情況下分別在對應的(正/逆)耐久度上,做相應操作

更新日誌

v1.0.0

**Updated**

  • 基本功能

v1.0.1

**Fixed**

  • 修復紅字(爲什麼後端拿到什麼參數就用啊,Dictionary怎麼是直接用下標訪問的而不做Contains檢查,或者用TryGetValue呢)

v1.0.2

**Fixed**

  • 修復生成書籍的正逆頁類型錯誤(讀檔後類型變化的BUG)

v1.1.0

**Updated**

  • 戰鬥類技能增加了總綱的選擇(本來是準備新建一個總綱類型的,修習完後解鎖全部5個總綱,但要修改的部分太多,可能導致一些bug,所以寫到一半就換了個方案)

v1.1.1

**Fixed**

  • 修復由於接口變動造成的紅字(合併閱讀/參考中的書籍觸發)

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

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

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

檔案與校驗

檔案名稱
合并书籍【修复红字】
檔案大小
11.6 KiB
SHA-256
db73d53209b9a4ccaa78646c8f65e16e5e811729cb98a5ef13327a9e101fe84f
入庫時間
2026-10-12 00:28