我的模組 / CD1 + CD2

CDCompat

一份模組,同時有 CD1 和 CD2。當房主時自己選引擎,加入別人時自動配合房主。不用每次換房都退遊戲換模組。

測試版只支援 MintCat

下載

CDCompat 0.2.0-alpha.4

支援 2026-09-23 更新後的遊戲 測試版・只支援 MintCat

已經和朋友實測多人:開 CD1 房、開 CD2 房、加入別人的房間都正常。還是測試版,遇到問題歡迎告訴我。

Arthur(整合);CD1 原作 trumank,CD2 原作 TheBrain。

檔名、SHA-256 與 ZIP 內容

CDCompat-0.2.0-alpha.4-drg0923.zip

13e29cd36cbe7cd960f6b166acbdcc63503fc505defae7f29378fd9111bb83e8

CDCompat.pak · dll/main.dll · VERSION · README.txt · DISCLAIMER.md · CD1-MIT.txt · MinHook-LICENSE.txt · RapidJSON-LICENSE.txt

舊版本(一般不需要)
  • 0.2.0-alpha.4(9/23 前) · 1.41 MiB · 只能用在 2026-09-23 更新前的遊戲。
    d94058f8646d0345e258702c4f5c8c647e60071d06d3138d6a1d844a6723f8a0
  • 0.1.0-alpha.13 · 6.68 MiB · 早期測試版,單一 PAK。
    46ed958cf5845e8a46e23bfc64f5287f014964179d0aef62b4b873d43696d2cf
  • 0.1.0-alpha.12 · 6.68 MiB · 早期測試版,單一 PAK。
    6ec5638068aac32b4df9bc30d30a0503541ae3a36032dcbb10a69269343ca3c3
  • 0.1.0-alpha.4 · 6.61 MiB · 最早的版本,沒有太空站選單。
    4f5148f3d5dc94bbd0ebfc76c661be1debd2cedd4a4e300828eddefcb44ee547

SHA256SUMS

安裝步驟

測試版・只支援 MintCat
CDCompat 還在測試中,而且只有 MintCat 能用:它的 ZIP 裡有一個原生 DLL,需要 MintCat 內建的 UE4SS 載入器才會啟動,mint/mintfixed 不會載入它。只想玩 CD2 的話,改走 原版 CD2 安裝步驟就好。

  1. 安裝 MintCat

    MintCat 是用來管理和安裝深岩模組的程式;CDCompat 一定要用它。 到 MintCat 官網下載 ↗

  2. 下載檔案

    下載 上面的 CDCompat ZIP,以及敵人套件(MEV、OBNC 補丁、DEA、EEE,還有少數難度才要的 YoMAMA),套件都在 下面的敵人套件區。不需要另外下載原版 CD2 或 CD1,CDCompat 裡已經都有了。

  3. 完全關閉遊戲,把檔案加進 MintCat

    ZIP 原封不動加進 MintCat,不要解壓縮;裡面有 PAK 和原生 DLL,兩個都要。另外加入 Unified UI,它是遊戲內的模組選單,CDCompat 的設定都在這裡;不要跟 Mod Hub 同時裝。 Unified UI ↗

  4. 只留 CDCompat,UE4SS 要開著

    在 MintCat 把原版 CD2、CD1、CD1 client,還有其他版本的 CDCompat 都取消勾選,只留這一份,不然會互相衝突,難度會沒有作用。MintCat 設定裡的 UE4SS 要開著(預設就是開的)。

  5. 按 Install mods

    勾選模組之後一定要按 Install mods,才會真的裝進遊戲。

  6. 開遊戲

    當房主:在太空站按 B 打開模組選單,進入 CDCompat,先在 Engine selection 選 Use CD1 或 Use CD2,再到對應的 CD1 diff 或 CD2 diff 頁籤選難度,然後選任務出發。引擎只能在太空站切換。代碼在 自訂難度頁。

    加入別人:什麼都不用設定,CDCompat 會自動配合房主的引擎和難度。

多人一起玩時,每個人都要裝同樣的敵人套件,不然會看不到自訂敵人或出問題。

Linux/Proton 玩家:保留原本的啟動選項,並在 WINEDLLOVERRIDES 加上 dwmapi=n,b。

敵人套件

跟原版 CD2 用的是同一套檔案;已經裝過就不用再下載。

更多敵人變種(MEV)

5.4

大部分 CD2 難度都會用到的敵人套件,建議直接裝。

作者: More Enemy Variants 原作者 · 來源 ↗

檔名與 SHA-256

MEVv5_4.pak

3e66764171ba0f9a200478c44368394543840b4e826692c7b8ee8c84ea9a2456

OBNC/MEV 相容性補丁

v7

MEV 的相容性補丁,跟 MEV 一起裝。請用這一份,不要換成其他同名版本。

作者: 不明(在 PDRG Discord 流傳) · 來源 ↗

檔名與 SHA-256

OBNC_patchedMEVv7.pak

e91690ac5484dc7c13fdc68ee742f74e7e250960257ac6024de82e4f71b6e84f

敵人擴充(DEA)

b02.1

另一個常用的敵人套件,很多難度會要求。

作者: Donnie · 來源 ↗

檔名與 SHA-256

DEA_b02.1.pak

5e9113619c17ace3741cbe150cfceecaecc9ce2180166296eba6b3a234f020d9

敵人擴充(EEE)

1.5.4

更多額外敵人,Nightmares 等較難的難度會用到。

作者: Elytras;版本來源為既有模組包 · 來源 ↗

檔名與 SHA-256

EEEv1.5.4.pak

812bec1220798a9337970436687de5f5b3312e8c52ab7ec80962379172c041fa

敵人擴充(YoMAMA)

0.3.3

只有少數難度需要,例如 KONG。有用到的難度頁會標「需要 YoMAMA」。

作者: 7two7(K.O.N.G. 作者) · 來源 ↗

檔名與 SHA-256

YoMAMAv0.3.3.pak

6d126e9a82e435c889c732f19e79c3c045a18d62c32ac47fad369c0ee7a2b6db

敵人套件是 Arthur 目前實際在玩的版本。

怎麼用

當房主

在太空站按 B 打開模組選單(Unified UI),進入 CDCompat:

Engine selection

選 Use CD1 或 Use CD2,決定下一個任務用哪個引擎。

CD1 diff

用 CD1 時,在這裡選 CD1 難度。

CD2 diff

用 CD2 時,在這裡選 CD2 難度。

選好之後選任務出發。例如要玩 ND:Use CD2 → 在 CD2 diff 選 ND → 選任務 → 出發。

引擎只能在太空站切換;任務中可以改同一個引擎的難度,但不能換引擎。另外開 CD1 diff 或 CD2 diff 頁籤並不會切換引擎,引擎只看第一個頁籤。

加入別人

什麼都不用設定。CDCompat 會自動配合房主的引擎,顯示房主的難度,補給也能正常叫。

要找難度代碼,到 自訂難度;模組裡的 Get Difficulties 按鈕也會開這一頁。

遊戲更新後

遊戲更新後如果看到「CDCompat runtime is not active」,代表 CDCompat 還不認得新版遊戲,它會自己停用以免崩潰或弄壞存檔。這時需要新版 CDCompat:回到 上面的下載區看有沒有新版。還沒有新版的話,先改回 原版 CD2 加 CD1 client:能開 CD2 房,也能加入別人的 CD1 或 CD2 房,只是不能自己開 CD1 房。

常見問題

遊戲裡顯示「CDCompat runtime is not active」

代表遊戲更新了,CDCompat 還不認得新版遊戲。為了不讓遊戲崩潰或弄壞存檔,它會自己停用。請下載上面最新的版本,在 MintCat 換掉舊的,再按一次 Install mods。之後遊戲每次大更新,都可能需要等新版。

如果還沒有新版,或是哪天我不再維護 CDCompat,可以先改回原版 CD2 + CD1 client:能開 CD2 房,也能加入別人的 CD1 或 CD2 房,只是不能自己開 CD1 房。下載和步驟在 原版 CD2 安裝步驟。

為什麼不用 CD1 client 就好?

CD1 client 只能加入 CD1 房,不能自己開 CD1 房。CDCompat 兩種房都能開、也都能加入。

為什麼不直接把 CD1 難度轉成 CD2?

已經有轉換工具(CD2ifier),但我實際玩下來,轉換的結果還是跟原版有差。所以 CDCompat 選擇保留兩個原本的引擎,再把它們整合在一起。

可以自己貼代碼、儲存或刪除難度嗎?

可以,用法跟原本的 CD1/CD2 一樣。唯一的小問題是遊戲內的 JSON 編輯器不會自動排版,代碼會擠成一團,想在遊戲裡直接改內容會比較難讀。如果只是貼上別人的代碼再存起來,完全沒問題;要改的話,建議先在外面的編輯器改好再貼進去。

原作與聯絡

CD1(Custom Difficulty)原作是 trumank/AssemblyStorm,Copyright © 2022 Truman Kilen,以 MIT 授權發布。 MIT 授權全文

CD2(Custom Difficulty 2)beta 18 原作者是 Practical DRG Discord 的 The Brain。

兩套引擎都屬於各自的原作者。CDCompat 是我把它們整合在一起、做了必要的相容性修改,我不是 CD1 或 CD2 的作者。原作者如果希望修改或下架,請直接聯絡我。

回報問題或想聊聊:Discord arthur_lin_0906(可以直接加好友),或在 我的模組頁留言。