搜尋

逸劍風雲決

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

【MOD】逸劍風雲決 如何新增修改人物(NPCs.uasset相關修改)

[複製連結]
1
KKKer ( Lv.70 熾天使 ) 發表於 2023-11-1 23:14:13 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式
逸劍風雲決mod製作工具分享
https://www.game735.com/thread-382952-1-1.html

用這篇文章裡面的工具就行了
然後解包也按這篇說的就行

二、修改
在使用UAssetGUI打開後,可以通過file-save as 將.uasset 檔案保存為.json 檔案,然後打開json檔案進行修改
(如果不打算加對話、人物、行為之類的,那直接改就好,如果有這些需求,那麼就轉json吧,至少我是沒找到直接在裡面加的方法的)改完之後保存,再通過UAssetGUI另存為.uasset改回去的

為防止不清楚什麼是json格式,這裡稍微介紹一下,也方便下面說明,或者也可以自行瞭解json
以下是json的最基本的結構
{
  "欄位1": 值1
  "欄位2": 值2
}
其中變數可以為任意格式

同時json可以也可以巢狀json,如
{
   "欄位名": {
       "欄位名": 值
   }
}

有了基礎json的瞭解後就可以來看檔案了

打開檔案後會有類似於這樣的結構

UqgOJTL.jpg


1處這一層級是人物層級,每一個這一級的json對應一個人物,並通過Name欄位來區別,
2處則是多個同級的json構成人物的各項資訊,也是通過Name欄位來區別代表什麼
(一打開不在這個位置,可通過ctrl + f 調出搜尋,然後搜宇文逸,來跳到這個位置)

(個人習慣使用vscode這個軟體來開json檔案,不想下軟體的話,用記事本也是能開的就是格式沒有這麼明顯)

然後下面按2處每個json的Name來說明每個json的作用(因為欄位太多了,所以就直接文字說明而非截圖)

"Id": 人物編號、唯一識別碼
"name": 人物名稱
"ResourceName": 使用資源名即使用的立繪、頭像等(注意,這裡只有新增人物或者新檔才有用,估計是會被存到存檔裡面,所以保存過後再改,讀的時候就沒用了)
"TalkMenuText": 作用未知
"Description": 描述
"bShowName": 是否常時展示名字
"DefaultTalks": 默認對話(就是交談時顯示的內容)
"TalkWeights": 作用未知
"FightBehaviorTree"、"SceneBehaviorTree": 作用未知,但建議不用動
"Functions": 互動行為,就是切磋、邀請之類的都在這裡
"SellItems": 售賣的物品
"AttachMenus": 作用未知 不建議修改
"FunctionName": 行為名稱 似乎無用?
"FunctionType": 行為類別、無需修改"bSaveData": 應該是用來區分是否存到存檔用的,像戰鬥的野怪這裡都是false
"bCantFighting": 應該是 是否不能參與戰鬥,為true的都是劇情入隊一下的小孩之類的
"bNotShowInUI": 不確定是什麼,也沒有仔細研究,為true的是武當的幾位
"ChildNPCs": 所有的人這裡都是空,也不知道是幹啥的
"Hobbies": 喜好物品
"HobbiesViewText": 有人有值,但值只是數字的字串,還沒研究具體表示什麼
"Honor": 應該是正邪值
"GuildId": 門派id
"WeaponLimits": 武器限制,新增之後,可以替換武器,學習相應武學的秘籍,但武學那邊不會像主角一樣直接全顯示,如武學頁面未變切一下人物再切回來就好,能否像主角一樣直接全部顯示並切換還需研究
"MoveSpeed": 移動速度,應該只是在大地圖中的速度和遊蕩野怪的速度,不確定劇情裡的移動是否會受此影響
"JoinTeamRequirements": 入隊限制,可以是好感度,也可以是任務,整個檔案裡面只有小彤(開場)、和某個奇怪的東西有
"JoinTeamQuestId": 看名字是入隊任務id但整個檔案都是0,有興趣可以自己研究下
"LeaveTeamRequirements"、"CompareRequirements": 離隊、切磋限制,應該跟入隊限制差不多
"CompareRequirementDlgs": 應該是切磋受限時的對話
"CompareWinDlgs"、"CompareLoseDlgs": 切磋勝利和失敗時的對話,可以參考霸刀秦烈
"CompareReqAndAction": 未知
"CompareRequirementDlgs""CompareWinDlgs"、"CompareLoseDlgs": 應該是切磋受限和切磋勝利失敗時的對話
"GiftSussDlgs": 送禮成功對話
"JoinTeamDlgs": 入隊對話
"EquipList": 未知
"EquipListPools": 裝備,應該是開新檔或新人才有效
"ItemList"、"ItemListPools": 不確定哪個是物品,但應該也是新檔或新人才有效
"PassiveSkillList": 未知
"SkillList": 技能招式,估計也得新檔或新人才生效
"Level": 等級,但作用未知,可能跟初始屬性有關?或者跟境界名(一代宗師、傲視群雄這些)有關
"Strength"-"BaseManaRestoreRate" : 各項屬性,比較令人在意的是"BaseActionPoint",只有冷無情這裡的value是-1,不知道會不會是這個倒是他學不了輕功
"DropCoins": 應該是掉落金錢數,但值裡面的id不完全一樣,因此不確定
"DropItems": 掉落道具
"DropExps":應該是掉落經驗(應該是指掉落的武學點),但id也一樣
"JingMaiIds": 經脈,未知
"JingMaiPoolId": 經脈池id,不知道具體指什麼,就默認給0好了
"JingMaiPoint": 經脈點數
"BoxingLevel"-"OtherWeaponsLevel": 感覺像是各類武器精通
"EliteAttributeMultiplier": 翻譯是精英屬性倍率,猜測是跟屬性相關越大越強
"ToFightingDlg": 進入戰鬥對話,可參考餓虎賊
"FightSetting": 戰鬥設定,就是地圖的野怪關聯的戰鬥,找個野怪來參考就好
"DaZaoLevel"-"GatheringLevel": 各類雜項等級(鍛造、製衣等)
"WalkLevelName": 移動等級,在地圖裡的為null, 在大地圖的為LV_World
"bWorldWalk": 是否在大地圖行走
"bWalkLoop": 似乎在地圖裡的都是true,在大地圖的都是false
"WalkPoints": 移動路徑點,地圖裡面的都是空,大地圖的根據這裡設定的點來移動
"WalkRemainingSecs": 翻譯過來是行走剩餘秒數,具體作用未知
"WalkRemainingSecs": 野怪的復活時間
"FriendlinessLockSettings": 好感度限制,就是沒完成設定任務時,存在好感度上限
"FriendlinessLockDlgs": 好感到上限時送禮的對話
"ReqAndActOnFriendlinessChanged": 最近研究任務,知道這裡是什麼了,這裡可以觸發產生新的任務,比如司馬鈴觸發姑蘇曼舞的任務,就是這裡設定,要求還沒有到首席,還未觸發過該任務,且好感度到80,就會去啟動任務,產生對話,也是可以設定多個


上面就是所有的欄位了,有些欄位修改後,進遊戲不生效,那麼可能就是存到存檔裡面了,需要新檔才生效,所以建議是新建人物來測試
然後部分人物存在多個對應的NPC,可以通過Hobbies、DefaultTalks等欄位來區分,一般而言這兩個欄位有值的就是正常的人物而非劇情一次性的人物


然後新建人物切記1處的Name的值不要和已有的重複,且在下圖NameMap列表的開頭加上編號,如紅框裡的90001(其實最好加在列表的末尾,不過這裡為了方便展示在哪,就放到了開頭,應該是不影響的)

JUMDfxl.jpg




三、其他
NPCs能修改的東西還是很多的,要是想自己加人物,改行為,改掉落,怪的刷新時間等,都可以改改研究一下,然後改的時候,找欄位存在值的人物,一個個json對著改,這樣不容易出錯
而且對於想改的人物,可以先把該人物的json複製一份出來改,改完後再複製回去覆蓋,因為NPCs裡面東西確實很多,這樣會快一些

另外有些欄位我也不是很確定,如果發現哪裡有錯誤,或者是知道那些未知的欄位的作用,麻煩大佬們在評論裡指出

最後附上來兩個附件
一個是對慕海棠進行修改,新增了簡介,入隊等行為,以及好感度限制的json檔案(今天更新其他mod的時候發現有地方id錯了,雖然不影響,但還是換為正確版本)
11700 muhaitang.json (69.16 KB, 下載次數: 1)


一個是新增了一個在大地圖行走的荀杳杳的json檔案
900001 xunyaoyao.json (89.16 KB, 下載次數: 1)

剛開始可以對著這兩個附件進行比較修改,以上。
有人說修改武器精通沒有用,可能是得新檔,或者我欄位理解錯了,這裡用了個迂迴的方法,通過道具來加,這裡放上個自己修改道具的json檔案(裡面還包含了其他物品的修改,有興趣也可以看看,主要我懶得單獨拿出來了),至於怎麼放,跟修改人物差不多,不過改的是Items檔案


所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。









大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單