修改器使用教學、腳本注入、數值調整
《Dead by Daylight》核心主題 快速閱讀精華
透過 Fiddler Classic 攔截 API 回應,暫時解鎖物品、技能、外觀等內容 僅限 已擁有角色 使用,伺服器會驗證角色所有權,使用未擁有角色會被踢出 需要 Market Files (偽造 API 回應)搭配 Custom FiddlerScript 自動合併 進階使用者可自行用 Melancholy 生成最新版本 Market Files
本文章目錄
前言介紹
在《Dead by Daylight》中,遊戲 客戶端會透過 API 向伺服器請求玩家的物品、技能、外觀等資料。這篇教學的核心原理,就是透過 Fiddler Classic 這類 HTTP 攔截工具,在資料傳輸過程中「動手腳」——將伺服器回傳的 API 回應,與事先準備好的「全解鎖」JSON 檔案進行合併,讓遊戲客戶端以為你擁有這些內容。
這種做法屬於 Client-Side 修改 ,也就是隻欺騙自己的遊戲端顯示,實際上伺服端仍有部分驗證機制。因此這套方法無法解鎖角色本身 ,但已擁有的角色可以暫時使用所有物品、技能與外觀。
重要提醒與風險聲明
角色所有權驗證: 伺服器會在你加入對戰時檢查角色、大頭貼與橫幅的所有權。使用未擁有的角色會被立即踢出並懲罰 線上風險: 雖然目前物品、技能、外觀可在線上正常使用,但這類修改始終存在被偵測的風險備份建議: 操作前建議備份原始檔案,並在獨立測試環境驗證
所需工具與前置準備
工具名稱 用途 備註 Fiddler Classic HTTP 攔截與 API 回應修改 官方免費下載 Market Files 偽造的全解鎖 API 回應 JSON 需配合遊戲版本更新 CustomRules.cs 自動合併原始與偽造回應的腳本 取代 Fiddler 預設腳本 SSL Bypass 繞過憑證驗證(Steam 版必需) 需額外尋找 EAC 未偵測版本 Melancholy 進階:生成新版 Market Files 僅進階使用者需要 Dumper-7 進階:提取遊戲 .usmap 對照檔 配合 Melancholy 使用
Fiddler 安裝與基礎設定
下載與安裝
1. 前往 Telerik Fiddler Classic 官方網站 下載
2. 表單填寫任意電子郵件即可(不需要驗證),直接進入下載頁面
HTTPS 解密設定
安裝並啟動 Fiddler Classic 後,按照以下步驟設定:
點選上方選單 Tools → Options... 切換到 HTTPS 分頁 勾選 Capture HTTPS CONNECTs 勾選 Decrypt HTTPS traffic 點擊 Actions 按鈕,選擇 Trust Root Certificate 對所有跳出的憑證安裝對話框點選 Yes 確認
腳本環境設定
切換到 Scripting 分頁 在 References 欄位填入:System.Core.dll;Newtonsoft.Json.dll 複製代碼 Language 選擇 C# 點擊 OK 儲存設定 重新啟動 Fiddler 讓設定生效
👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app
腳本與 Market Files 安裝
完成上述 Fiddler 基礎設定後,接著安裝自定義腳本與 Market Files:
開啟 Fiddler 的 Scripts 資料夾,路徑為:
%USERPROFILE%\Documents\Fiddler2\Scripts\ 將 MarketFiles 整個資料夾複製到該目錄 將 CustomRules.cs 複製到同一目錄,覆蓋 原有的檔案 完成!腳本會自動載入
啟用與關閉功能
啟用路徑:Context Menu → Rules → Enable DBD Responses Merge 建議:每次開啟遊戲前 先啟動 Fiddler,確保攔截正常運作
Market 檔案選項說明
MarketFiles 資料夾內有多種 JSON 檔案,對應不同的 `/all` API 端點回應內容。預設使用 Market.json (完整版),可依需求替換:
檔案名稱 內容說明 建議 Market.json 完整版:物品、技能、外觀、大頭貼、橫幅全部解鎖 ⭐ 預設推薦 MarketDlcOnly.json 僅角色(已過時,無法使用) 不建議 MarketNoSavefile.json 無技能與物品(部分透過 Bloodweb 顯示) 不推薦 MarketTempWitdNoCosmetics.json 僅物品、附加品、技能、角色 依需求選用 MarketWitdPerks.json 除物品與附加品外全部解鎖 依需求選用
切換 Market 檔案方法
用文字編輯器或 Fiddler 內的 FiddlerScript 開啟 CustomRules.cs 找到第 94 行左右的程式碼:
DeserializedResponseObject = JsonConvert.DeserializeObject<AllSchema.AllResponse>(File.ReadAllText(ScriptsDir + @"MarketFiles\Market.json")), 將 Market.json 替換為想要的檔案名稱,例如:
DeserializedResponseObject = JsonConvert.DeserializeObject<AllSchema.AllResponse>(File.ReadAllText(ScriptsDir + @"MarketFiles\MarketTempWitdNoCosmetics.json")), 儲存檔案,重新啟動遊戲 讓變更生效
進階:Market Files 生成教學
當遊戲版本更新時,原有的 Market Files 可能失效,需要重新生成。以下是基礎流程:
步驟一:取得 .usmap 對照檔
編譯或取得最新 Dumper-7 在不啟動 EAC 的情況下開啟遊戲 將 Dumper-7.dll 注入遊戲程序(建議先用 System Informer 暫停程序再注入) 在 C:\Dumper-7\ 找到 Mappings 資料夾內的 .usmap 檔案
步驟二:使用 Melancholy 生成
下載或編譯 Melancholy 將 .usmap 檔案放在 Melancholy.exe 同一資料夾 執行 Melancholy.exe,依序輸入:
遊戲 .pak 檔案路徑(Epic 版範例):
C:\Program Files\Epic Games\DeadByDaylight\DeadByDaylight\Content\Paks AES 金鑰(v9.6.2 範例):
0x22B1639B548124925CF7B9CBAA09F9AC295FCF0324586D6B37EE1D42670B39B3 選擇 .usmap 檔案(按 1 後 Enter) 依提示選擇要生成的內容(Y/N 選擇,或直接 Enter 保持預設) 完成後在 Files 資料夾取得新版 Market Files
常見問題Q&A
Q:Steam 版無法攔截,Fiddler 抓不到封包?
A:Steam 版有啟用憑證驗證,需要額外的 SSL Bypass 工具來繞過。請尋找 EAC 未偵測的版本使用。
Q:為什麼有些角色不能用?
A:伺服器會驗證角色所有權。即使客戶端顯示可用,加入對戰時會被踢出。請先正常購買角色,才能搭配此工具使用外觀與技能。
Q:玩完一場後物品消失了怎麼辦?
A:開啟 Bloodweb 血網 重新載入即可恢復顯示。
Q:Market Files 需要多久更新一次?
A:每次遊戲重大更新後,如果有新增物品、技能或外觀,就需要重新生成對應的 JSON 檔案。
Q:這個方法會被 Ban 嗎?
A:目前僅修改 Client-Side 顯示,且伺服器對物品、技能、外觀沒有額外驗證。但任何修改行為都有風險,請自行評估。
Q:什麼是 Melancholy?
A:Melancholy 是由 OssieFromDK 開發的 Market File 生成器,能從遊戲檔案中提取並生成對應版本的 API 回應 JSON。
檔案下載點
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用 相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
相關工具連結