做 Mod 的八條路線
每個 Mod 都走其中一條路線,從最省事到最難。老練的 Modder 和 Universal Modder 的 Agent 都會選能實現想法的最省事路線。最後一列是知識庫中的實戰筆記數量。
| 路線 | 含義 | 示例 | 筆記 |
|---|---|---|---|
| 資料 Mod | 修改遊戲自己的資料檔案:數值、表格、腳本、場景。 | 帝國時代 II 文明、博德之門 3 數值、暗黑地牢隨機化 | 22 |
| 資源替換 | 不寫新程式碼,替換或新增貼圖、模型、聲音。 | 博德之門 3 服裝、星空動畫 | 5 |
| Mod 載入器 API | 基於社群 Mod 載入器的 API 寫程式碼。 | tModLoader、Fabric、BepInEx、UE4SS Lua | 19 |
| 託管程式碼補丁 | 在執行時修補編譯後的 .NET/Java 程式碼(Harmony、Mixin)。 | 基於 MelonLoader 的 Schedule I | 3 |
| 原生 Hook | 用 DLL、ASI 或代理 Hook 原生 C++ 函式。 | 透過 me3 的艾爾登法環、Mewgenics ImGui 面板 | 13 |
| 重新實現 | 重寫遊戲的規則或執行時,讀取你自己的遊戲檔案。 | Minecraft 裡的氣球塔防 6、OpenTDU | 3 |
| 反編譯 / 重編譯 | 把遊戲反編譯成原始碼再重新編譯,多見於復古遊戲。 | N64 和 PS 時代的反編譯專案 | 0 |
| 穿透式(遊戲中的遊戲) | 同時執行兩個未修改的遊戲並交換狀態:遊戲中的遊戲。 | GTA V 裡的 Minecraft、Portalcraft | 7 |
Modder 的工具箱
- Mod 載入器:BepInEx 和 MelonLoader(Unity)、UE4SS(虛幻)、tModLoader(Terraria)、SMAPI(星露谷物語)、Fabric/NeoForge/Forge(Minecraft)、SKSE(上古卷軸 5)、REFramework(RE 引擎)、ScriptHookV(GTA V)。
- 反編譯器與偵錯程式:ILSpy 和 dnSpy(.NET)、Cpp2IL(IL2CPP)、Vineflower(Java)、Ghidra 和 IDA(原生)、Cheat Engine、x64dbg、Frida。
- 素材工具:FModel 和 UAssetGUI(虛幻)、Blender、AssetRipper(Unity)、各種格式轉換器。
- 圖形:用 RenderDoc 檢視渲染通道,用 ReShade 做後處理和讀取深度。
- Mod 管理器:用 Vortex 和 Mod Organizer 2 安裝和排序別人的 Mod(區別在哪)。
AI Agent 如何改變了 Mod
直到 2025 年,做一個新 Mod 還意味著學習遊戲的載入器、反編譯程式碼、手工畫素材。如今程式設計 Agent 包攬了大部分跑腿工作。Universal Modder 這樣的工具包給了它們 Modder 的方法:先偵察,做最小的可用切片,在真實遊戲裡驗證,把經驗寫下來。人類 Modder 變成了導演和測試員。更多關於 AI Modder →
Modder 禮儀
- 絕不釋出遊戲檔案或反編譯程式碼。釋出你的程式碼、你的素材或補丁。
- 致謝你用到的載入器、庫和參考資料。
- 說明使用了 AI。社群對未宣告的「氛圍程式設計」作品反應很差。
- 不在多人遊戲裡作弊,不繞過反作弊或 DRM。
- 把學到的東西寫下來,下一個 Modder 會感謝你。
Mod 釋出在哪裡
| 平臺 | 適合 |
|---|---|
| Nexus Mods | 大多數 PC 遊戲,尤其是 Bethesda 系、博德之門 3、賽博朋克 2077 |
| Steam 創意工坊 | 官方支援創意工坊的遊戲 |
| Thunderstore | 用 BepInEx 的 Unity 遊戲:致命公司、英靈神殿、雨中冒險 2 |
| mod.io | 跨平臺的官方 Mod 支援 |
| CurseForge / Modrinth | Minecraft |
| GitHub releases | 工具、框架和開源 Mod |
常見問題
什麼是 Modder?
Modder 是修改電子遊戲的人:新增內容、改變機制、修復 Bug、改善畫面,或把遊戲結合起來。Mod 小到改一行配置,大到變成新遊戲的全面改造。
改遊戲合法嗎?
為個人使用修改自己擁有的遊戲普遍被接受,很多發行商也有官方 Mod 工具和政策。問題出在分發遊戲檔案、繞過 DRM、聯網作弊,或用別人的 IP 賺錢。請閱讀發行商的 Mod 政策。
遊戲 Modder 需要什麼技能?
取決於 Mod。資料和素材類 Mod 需要了解檔案格式和美術工具;程式碼 Mod 需要 C#、Java、Lua 或 C++ 加上反編譯器;原生 Hook 需要逆向工程。如今 AI Agent 能承擔大部分編碼和格式工作,人的技能更多轉向判斷:做什麼,以及它是否真的能用。
Modder 在哪裡釋出 Mod?
Nexus Mods、Steam 創意工坊、Thunderstore(Unity/BepInEx 遊戲)、mod.io、CurseForge 和 Modrinth(Minecraft),以及 GitHub releases。
當 Modder 能賺錢嗎?
有些 Modder 透過捐贈、Patreon、Nexus Mods 的捐贈積分或官方創作者計劃獲得收入。給基於別人遊戲的 Mod 設付費牆會增加法律風險,先檢視發行商的規定。