博德之门3吧 关注:190,845贴子:2,465,648

【教程】 一份简单的入门的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
              收起回复
                好好好,继续更


                IP属地:安徽来自Android客户端8楼2022-12-22 14:46
                回复
                  博德之门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
                            回复

                              这是咋回事呢……


                              IP属地:安徽15楼2022-12-22 15:07
                              收起回复