一個工具模組,助你輕鬆實現「增加互動按鈕」「自定義屬性」「合併劇情選項」「播放視頻」等功能~
截圖 共 5 張
模組介紹 作者原文
更新日誌
2025-09-26
【v3.5】
1、增加了兩條命令,可以刪除指定NPC身上的某個道具,可以修改NPC的興趣。詳見ModAssets裏的命令表格。
2024-11-27
【v3.4】
1、適配了新版遊戲。
2、調整了按鈕的位置更美觀。
提示:
使用本工具模組時不要使用調試模式。
由於在模組編輯器中調試Mod時,會將其它Mod的代碼斃掉,所以調試時顯示不出此拓展模組的效果。
請設置好你的配置文件後,將你的Mod從模組編輯器導出,將它導入你的本地模組,並勾選你的Mod,同時保證「Mod製作拓展」也被勾選。
然後你進入遊戲打開玩家面板或npc面板,即可看到拓展的效果。
一、概述
「Mod製作拓展」是一個工具模組,拓展了Mod製作時可能用到的一些功能。
例如增加交互按鈕、劇情選項合併、奇遇劇情播放視頻、自定義屬性、替換劇情配圖等。
(對於Mod作者:可以方便快速實現增加互動按鈕、自定義屬性等功能。有疑問可以交流。)
(對於玩家:無需關心此工具模組的用法,若你用到的Mod依賴了此工具模組,你也導入勾選此模組即可。)
二、具體說明
具體說明,道友請看本Mod的Mod_ModExt\ModAssets\配置說明
同時裏面有配置範例。
三、功能
1. 增加互動按鈕
NPCInfoButton.json
此配置文件讓你可以在NPC的面板上增加一些交互按鈕,點擊按鈕會打開所配置的劇情。
例子效果預覽:
2.合併劇情選項
官方目前提供的劇情製作,只能重寫對話來達到添加選項的效果,導致如果有兩個mod想同時添加選項在某個官方劇情時,就會出現互相覆蓋的情況,這就是我們最常見的衝突之一,而選項合併功能很好地解決了這個問題。
通過選項合併,你可以將指定的選項添加到指定的對話中,不會覆蓋別的mod,也不會被別的mod覆蓋。
具體請看說明文檔。
3.播放視頻
在你的mod目錄ModAssets/video中添加視頻文件或者目錄,
然後在劇情的backgroud中填寫“vid_視頻名”即可使該劇情播放視頻。
具體請看說明文檔。
4.自定義全局屬性
GlobalAttr.json
此配置文件讓你可以自定義一些全局屬性(數據)(也可以認爲這些屬性(數據)僅僅屬於玩家)。這些全局屬性,會在玩家的信息面板下面顯示出來。
每個Mod都有單獨的一欄。
例子預覽效果:
5.自定義npc屬性
NPCAttr.json
此配置文件讓你可以給NPC自定義一些屬性(數據)。(玩家也會擁有這些屬性(數據))。這些屬性會在NPC的信息面板的下面顯示出來。
每個Mod都有單獨的一欄。
例子效果預覽:
6.大地圖動作必定嘗試觸發你的劇情
MapActionDrama.json
此配置文件讓你的大地圖行爲一定會 嘗試觸發 你配置的劇情。
解決痛點:大地圖行爲觸發器被別的mod佔用導致你的mod的劇情不觸發的問題。
使用「Mod製作拓展」的這個配置文件,上面的痛點將不再困擾你。
7.過月必定嘗試觸發你的劇情
MonthEndDrama.json
此配置文件,配置你想要在過月後嘗試觸發的劇情對話。
解決痛點:過月觸發器被別的mod佔用導致你的mod的劇情不觸發的問題。
使用「Mod製作拓展」的這個配置文件,上面的痛點將不再困擾你。
8.拓展命令與條件
拓展了一些命令,並且提供了操縱自定義屬性加減的命令、判斷自定義屬性大小的條件。
具體看錶格 Mod製作拓展的命令與條件.XLSX
9.對話文本中顯示屬性數值
「Mod製作拓展」提供兩個佔位符,讓你的對話顯示出你自定義屬性的具體數值。
**[global|soleID|attrName]**
其中global爲固定標識表示是全局屬性,soleID就是mod的唯一id,attrName是屬性名字
**[npcAttr|soleID|unit|attrName]**
其中npcAttr是固定標識表示是npc屬性,soleID就是mod的唯一id,unit是npc單位,attrName是屬性名字
關於unit參數:
0 玩家
1 NPC-A
2 NPC-B
在配置表或編輯器中使用均可。
例如:
遊戲中得到
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。