《博德之门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,装备武器部分结束
|
温馨提示:喜欢本站的话,请收藏一下本站!