《博德之門3》是拉瑞安工作室(Larian Studios)開發的角色扮演游戲,游戲中,玩家將召集團隊,回到被遺忘的國度,開啟一段記載著友誼與背叛、犧牲與生存、以及至上力量誘惑的傳奇故事。 博德之門3可以使用CE進行游戲修改,在CE中各技能和物品的代碼分別是什么?下面給大家分享博德之門3CE修改教程
1.武器和裝甲
這里的功能是在人物所在地點創建一個指定物品 上面默認案例是一把最高級別的十字弓 但我們不能只加個弓吧 這里是需要自己動手修改代碼的 選中 Spawn Hand Crossbow +2 然后回車鍵
我們需要修改這里對應的物品UUID 修改完點擊OK 然后按一下空格鍵物品就會添加到人物腳邊上 那么物品的UUID在哪里找? 上面一條說了 Object UUID Can Be Found Within: Shared/Stats/Generated/Data/*.* emmm....我不知道是不是我的姿勢不對 反正我沒找到 我的目錄是 GOG GalaxyGamesBaldurs Gate 3Data 又到了需要動手的環節了
你需要解包文件 主要是Models這個如果我沒記錯的話 實在不行你再解個Shared.pak試試 然后目錄就可以對上了 outPublicSharedStatsGeneratedData
我們需要的東西就在Weapo.txt 和 Armor.txt 上 看起來是不是很茫然。。。 很不友好是不是
沒關系 這時候你需要一個Chrome內核的瀏覽器幫你整理下內容 下面我就直接用谷歌瀏覽器舉個栗子了 先在一個空白頁面打開瀏覽器控制臺(快捷鍵F12 然后輸入 a=`` 然后把Weapon.txt里面的文本直接復制過來 變為a=`復制的內容` 然后回車 注意這里的 ` 不是單引號 是英文模式下鍵盤Esc下面那個
然后我們輸入第二段腳本整理內容 c=a.split('nn') var ee=[]; c.forEach(v=>{ const e={}; v.split('n').forEach(n=>{ if(/^new entry/.test(n))e.name=JSON.parse(n.replace('new entry ','')); else if(/^type/.test(n))e.type==JSON.parse(n.replace('type ','')); else if(/^data/.test(n)){ const [,b,c] = /"([ w-_]+)" "([ ,()w-_]+)"/gi.exec(n)||[]; if(c)e[b]=/^d+$/.test(c)?+c:c; } }); if(e.RootTemplate)ee.push(e); }); console.table(ee,['name','Slot','ValueOverride','Rarity','RootTemplate','Boosts'])
然后就很直觀的可以看到了
是個表格 快讀可以拉動 點擊頭部可以排序 OK,裝備武器部分結束
|
溫馨提示:喜歡本站的話,請收藏一下本站!