博德之门3吧 关注:226,806贴子:2,857,217

【教程】 一份简单的入门的mod安装、修改和推荐

取消只看楼主收藏回复

本来想写mod制作的 但是想了下好像不太配 就算是修改好了
本帖可能包含大量掰堵不给发的图片和链接 所以请大家多多在楼中楼回复 以方便我能看到有没有被吞
贴贴镇楼


IP属地:北京1楼2022-12-22 14:39回复
    1、安装mod
    安装mod使用mod出问题在本吧不能算是日经贴也得是周经贴了 所以先从安装讲起
    安装mod可以使用手动安装和mod管理器
    但极度不推荐手动安装 你整不明白的
    首先为什么要安装mod mod按内容来分可以分为外观类 机制类 通用类
    有人追求原汁原味、真实的体验我能理解 也有相当多的人喜欢帅的 美的 奇葩的外观 那么你需要的就是外观类mod 一般外观类mod不影响平衡性 所以用此类mod通关也不影响“authentic”
    还有ea阶段很多没有引入的内容 或者正式版以后也没有引入的内容 以及一些qol改进 这就是各种机制类mod所针对的
    以及对一些问题的修复和改善 目前较少 我就叫它通用类吧


    IP属地:北京2楼2022-12-22 14:40
    收起回复
      那么因为目前还没有创意工坊 所以你需要去N网寻找下载mod
      N网网址 nexusmod 域名自己补全 没有墙 不需要开会员和注册
      标签里有随便选一个然后view more 进去以后用筛选条件 last updated 和 date published(因为ea阶段 版本更新基本会导致旧版本mod出问题 所以一定要使用新版本的mod)
      在找到你想用的mod 一定要注意其适用版本和前置条件 一些作者会直接标题表明适用版本 描述页也有必需前置 有一些没有的 先看post区域网友评论是否可用 没有再自己尝试或修改



      IP属地:北京3楼2022-12-22 14:41
      回复
        mod管理器有BG3mod manager和Vortex 主流的就这两个 前者没用过 一直用Vortex Vortex可以在n网任意网页往下拉 底部就会有Vortex的下载
        接下来的mod管理器教程以Vortex为例
        注意 !!!
        Vortex管理博德之门3的mod需要用到Lslib(也是mod制作工具之一)在指定博德3安装路径后就会自动下载该工具 问题是它默认会从github下载 而该网站在国内访问属于薛定谔状态 最好使用魔法 否则容易出现问题(看到过好多帖子说为啥Vortex用不了 就是因为这个原因)!!!

        在装好Lslib后 先不管Vortex 在N网上找到并下载你想用的mod(请用manual download) 一般为zip或7z格式 在Vortex中选install from files即可安装
        全部安装完以后 看右上角通知图标 会要求你deploy 点该消息下面的elevate进行授权即可 一般确认后会再出现一次elevate 点选即可
        此时mod就算成功安装 可以进游戏体验了


        IP属地:北京4楼2022-12-22 14:43
        收起回复
          出现问题怎么办?
          首先检查运行库!! Vc runtime .net runtime .net desktop runtime 等等玩意 都装上 如何安装请百度
          其次 确定游戏本体没问题 确保处于你安装mod所适配版本 验证完整性 不行就删了重装 (同时 请彻底删除C盘\用户\你的用户名\appdata(此文件夹默认隐藏)\local下Larian studio整个文件夹)
          如果进游戏 新游戏出现初始化失败(人物在沙滩上 4个人摆t字型等等)请在N网搜索安装“Patch 3 Mod Fixer”!(另外现在很多mod内含此mod) 出现“拓展设置不可用”提示框或者在角色定制器视角锁定(下称CC)按回车即可 觉得麻烦请搜索安装“Improved UI”!
          其实上面两个mod就是我说的通用类mod了 其他也没啥必须安装的
          另外如果你安装某mod却没有效果 首先阅读该mod描述页面 看在什么地方 什么条件此mod有用 并尝试开新档! 比如编辑起源人物 更改lootbox的mod 在已经生成好的旧存档里是不会起效的!


          IP属地:北京5楼2022-12-22 14:43
          回复
            接下来是mod的修zhi改zuo
            按mod深度和层次来说 我觉得mod可以分为 『组装拼接类mod』『自制资源mod』
            本人小白一枚 才疏学浅 只能给大家简单介绍基础的组装拼接mod 自制mod我不懂 也不知道 也不会 也没精力 有心学习的请去拉瑞安官方discord下请教mod大神们


            IP属地:北京6楼2022-12-22 14:45
            回复
              首先是需要的工具
              前面介绍过的Lslib(export tool)
              BG3 modder multitool
              7zip
              好用的文本编辑器 如 Visual Studio Code
              前两者在某主动退出大陆市场搜索引擎上直接搜可搜到 都是github下载 (我也会发网盘)
              后面的自己找



              IP属地:北京7楼2022-12-22 14:45
              收起回复
                博德之门3这款游戏对于mod制作来说相对友好 虽然不像P社游戏那么友好(全是txt 语法 函数 变量都是能看懂英文就能学着写) 但也还相对友好
                具体来说就是 引擎只负责调用资源并渲染 而资源调用都是模块化的 靠一个“UUID”(类似身份证号一样的东西)来链接各种资源 包括不限于 特效 动画 台词 语音 剧情 模型 等等等等 所以 你能够很轻易的对自己想要修改的东西进行编辑并测试
                不太友好的地方在于 UUID是一长串随机生成的字符串 没有直观性 游戏资源最终会打包为pak格式 打包解包又是一道流程 3D模型资源编辑入门门槛高
                但对于我们要说的『组合拼接类mod』来说 只要会解包打包即可 用的都是官方提供的资源


                IP属地:北京9楼2022-12-22 14:46
                回复
                  以一个简单的起源人物编辑mod为例
                  首先是它的文件路径 观察游戏本体文件解包可知 你要进行修改的文件应该覆盖掉官方文件 所以其目录应保持一致
                  我们要编辑的Origin.lsx文件位于Data\Gustav\Public\Gustav\Origins下 如果我的mod名为SpecialOC 则我应该新建一个文件夹命名为SpecialOC 下面新建Public文件夹 再下一级新建SpecialOC文件夹 再下一级新建Origins文件夹 在其中将官方的Origins.lsx拷贝过来
                  之后 我们打开Origins.lsx 发现开头会有一个Version的声明 这个不建议自己改 就复制官方的即可 声明不正确会导致bug 比如patch9使用一个未更新的外观类mod 却会导致最大等级为4级 就是因为这个声明没更新的缘故 本身资源是可用的(如果你遇到有这样的mod 其内容可用但导致游戏特性保持旧版本 可以尝试自己修改)


                  IP属地:北京10楼2022-12-22 14:47
                  回复
                    下面就是Origin Character的部分 每个部分相当于一个函数 有各种属性
                    Appearance locked代表外观是否可编辑 默认为True即不可编辑 修改为False解锁编辑(但并非唯一决定因素)
                    AvailableInCharacterCreation代表是否在CC内可用 0为否 1为是 改此项即可解锁起源人物 (警告 可能会遭遇剧透 未完工剧情 动画等等 自行把握)
                    BackgroundUUID代表背景 使用该UUID在multitool中进行index搜索 可找到Background.lsx 可自行修改背景
                    ClassEquipmentOverride 部分角色有 强制覆盖起始装备 比如养鸡妹装备就是 EQ_laezel
                    ClassUUID代表职业 搜索同上
                    Description DisplayName 无需修改
                    BodyType 0代表男性 1代表女性 这也是我说过的 拉瑞安越来越正确的地方 怕你们不知道 以前这里是gender
                    在patch9更新说明中有一句话:“我们添加了选择角色认知类型的选项,其中也支持非二元性别。在英语中,我们现在支持 they和them代词。在其他语言也即将适配同类代词”然后就变成body type了 另外解包资源新加入了 生殖器官选项 预计为通用可选 就和之前的男女发型合流一样
                    GlobalTemplate勿动 角色的标识符 剧情语音事件都受其影响
                    Name无影响
                    Passives被动 一般只有死亡豁免
                    RaceUUID代表种族
                    SubClassUUID代表子职
                    SubRaceUUID代表亚种 有些种族是没有的 你修改成有的的话可以自行添加一行
                    UUID身份证号 别动
                    Unique和Appearance locked共同影响是否可编辑外观 同为False即可编辑颜色部分 但是也会导致如果你改了但不用此起源角色为初始角色 会选择很奇怪的默认颜色问题
                    另 发型 脸 声音编辑 需要自行添加可选项 否则无法编辑只能替换
                    VoiceTableUUID代表台词 但起源角色有特殊性 首先GlobalTemplate优先级最高覆盖此项 其次起源角色台词声音绑定 不像自定义角色可以使用不同配音和台词组合 起源角色修改台词会导致大部分台词无声 暂时没找到解决办法
                    AppearanceTags角色模型外观 但有效性存疑 我自己实验的部分可以成功替换 部分不行
                    ReallyTags和GlobalTemplate类似作用 但优先级存疑
                    另外上面说的添加颜色 发型 可以在最下面添加 具体写法请参照发型 颜色等等的源文件


                    IP属地:北京11楼2022-12-22 14:49
                    收起回复
                      关于Lslib(export tool)和modder multitool的说明
                      Lslib主要用到它的pak解包打包功能 以及lsx lsf lsv转换功能 用法简洁明了 有手就会 不多说了

                      modder multitool主要用到它的index搜索功能 它的unpak只会解包官方文件 是用来建立index的
                      在你unpak完成后(一般只需要gustav shared 有编辑模型材质需求的还有asset texture等等)点一下index files 完成后就可以用index search搜索UUID了 另外gameobject那个是用来预览模型的 也是自制资源用的


                      IP属地:北京12楼2022-12-22 14:55
                      收起回复
                        我举的这个例子 就可以作为一个简单的mod使用了 让你把觉得不爽的起源角色改到让你爽 就比如不招人待见的诡术牧
                        至于说单数属性 这个不在Origins里 在Shared下面的AbilityDistributionPresets下
                        就仅仅是拼接组装 能修改的东西就多到难以想象 如图


                        我觉得以后拉瑞安出DM模式 也不过就是把其中一些可视化而已
                        总之你都看到自己改写mod了 那肯定要充分发挥主观能动性了 毕竟我本人也不过是只玩了600小时的咸鱼 懂得东西能教的东西都很少 请大家自由发挥创造力和想象力吧!


                        IP属地:北京13楼2022-12-22 14:56
                        收起回复
                          最后一部分是mod推荐 爱看不看系列。。。纯主观
                          首先外观党一定要拜的两位大神
                          AnteMaxx 代表作

                          Kittentails 代表作


                          这EA版本的600小时 我每个版本都下回来玩 就是这两位大神的mod带给我的动力


                          IP属地:北京14楼2022-12-22 15:03
                          回复
                            还有就是这位LostSoulMan 他写的全都是机制类的mod 包括各种未加入的种族 职业 qol改进等等
                            个人在游戏设计层面比较喜欢原版就不常用 但不得不承认这位大佬的mod真的不错
                            职业 种族类的就自己找吧 我推荐的qol改进mod有
                            Carrying Weight extra(负重mod) Choose Your Stats(手动修改单数属性) Xpcheatmod(方便测试5级 这个就一个txt 自己写也可以) Legendary items(这个和别人合作的 对难度有影响 一堆+2+3装备)


                            IP属地:北京16楼2022-12-22 15:25
                            回复
                              还有一个是影心发型的 好多mod都有 就不放图了 kittentail的misc mod里有 直接搜shadowheart也能搜到shadowheart alternate hair 总之影心就是换个发型就好看喽


                              IP属地:北京17楼2022-12-22 15:27
                              回复