博得之门吧 关注:59,374贴子:1,202,819
  • 19回复贴,共1

告别古法炼金!mod_installer自动安装MOD使用心得

只看楼主收藏回复

众所周知,BGEET的MOD安装非常耗时,除了纯依赖经验的手动排序外,最耗时的就是需要守在电脑前一步一步安装,而有些MOD的安装速度非常慢(说的就是你,SCS),导致搞一次时间要非常久。很多吧友人均程序员,会写一些批处理脚本啥的,楼主我啥也不会,所以之前整合到两眼昏花,导致后面优化整合的时候丢三落四重搞了好几次(好在目前这坨屎山代码跑的还不错)。直到某天在评论区看到主人推荐的mod_installer,一下子改善了整合体验,我用这个工具跑了一份600多行log的整合,完美运行,搜了下吧里没有这个工具的教程,因此分享下使用经验。
有了这个工具,那些想自己修改的人(即使不懂代码)也就方便修改了,毕竟挂机并不花精力,单纯卸载MOD也不咋花时间。
这个工具的功能简单说就是可以根据已有的weidu log自动提取安装顺序和组件,自动执行安装,中间只需要挂机就行。
地址贴楼下了,直接说使用方法:
1、首先第一步是下载主人的四部曲整合包,然后反安装EET END,因为这个工具并不会自动帮你反安装EET END。
2、工具本身就一个mod_installer.exe文件,作者没写GUI所以要用控制台命令运行,如下图所示,我的mod_installer.exe放在E:\mod_installer下,所以通过简单的命令切到对应目录。
3、切好路径后,如上图输入安装指令:
mod_installer.exe -n -w "E:\mod_installer\weidu.exe" -g "E:\BGEET" -m "E:\mod_installer\MOD" -f "E:\mod_installer\WeiDU1.log" --language zh_CN
指令的含义如下:
-n:指普通安装模式,(这工具还支持EET整合和扫描生成weidu log条目,这里就不提了)
-w "E:\mod_installer\weidu.exe":指定了weidu安装程序的路径,weidu安装程序可以从任何一个mod的.exe得到,比如EET的setup-EET_end.exe,1333kb的那个版本就是最新版的
-g "E:\BGEET":游戏安装路径
-m "E:\mod_installer\MOD":MOD文件夹的路径,这里的MOD文件要求是解压缩后的,只要文件夹就好不需要对应的exe文件
-f "E:\mod_installer\WeiDU1.log":weidu log文件路径,任何一个整合包的weidu log文件都可以直接拿来用
--language zh_CN:指定游戏语言为中文,这里是一个坑点,mod_installer并不会自动识别你的游戏语言,如果不加这一行它就会把MOD的对话都英文的dialog.tlk里去,导致进游戏各种invalid,我第一次就这么被坑了。
把以上路径替换为你实际的路径,输入安装指令后敲回车就开始执行了,之后挂机等待执行结束就行。
4、如果中间需要多次执行,不用退出窗口,直接按“上”键复制之前的指令重新执行就行
但是需要注意几个坑点:
1、需要在MOD文件夹拷贝一份EET_end文件,否则mod_installer并不会识别到你有这个MOD的安装程序,它会直接跳过EET_end的安装(其他MOD也一样,必须确保有对应MOD的文件夹,否则会直接跳过,没有任何提示)
2、就是有一些MOD的组件有细分选项,没有被记录到weidu log里,这时候mod_installer就会因为没有指令输入而卡住。我目前遇到的有CDTWEAKS的罗曼史补丁组件(要多次输入“1”、“2”之类的选项)和S大的DETAILEDDESCRIPTION组件。遇到这种情况,可以在安装到这些组件的位置断开,拆成多份weidu log,单独手动安装这个组件。(好在这种情况并不多见)
以CDTWEAKS的罗曼史补丁为例,我在这个组件位置处把一份log拆成两份分别执行,中间的罗曼史补丁手动安装。(这里我的第二份log并没有删除罗曼史补丁条目,因为工具会自动跳过已经安装的条目)如下图所示

以上就是这个工具普通安装的全过程。
目前还有以下卡点看有没有吧友能解决:
1、目前只能根据已有weidu log来安装,那么如果有新的MOD,提取到weidu log的安装条目就比较麻烦,万一MOD有更新导致条目变更,安装就会出错。当然最笨的办法时找一个基础包安装一遍那个MOD就能得到正确的安装条目了。mod_installer有提供scan功能可以直接扫描得到weidulog安装条目,但我从来没有正常使用过,看有没有吧友能跑通。
2、mod_installer不支持自动反安装。当然反安装耗时比较短,不算一个特别大的问题。
以上。希望能帮助到大家


IP属地:浙江1楼2026-03-09 21:21回复
    cdtweaks的remance相关选项或许可以设置目录下的cdtweaks.txt来进行,反正PI里就可以读取这些设置实现自动安装,scs等其他几个mod好像也有类似的人工设置文件,不过有些是安装时选custom,然后读取txt或ini文本设置


    IP属地:广东2楼2026-03-09 21:29
    收起回复
      2026-07-06 21:57:34
      广告
      不感兴趣
      开通SVIP免广告
      mod_installer的链接:网页链接
      如果访问不了,也可以去我的网盘(上面也有我用这个工具跑的那份整合):网盘链接


      IP属地:浙江3楼2026-03-09 21:29
      回复
        看完楼主介绍感觉这工具应该是目前最好用的


        IP属地:浙江4楼2026-03-09 22:55
        收起回复
          下载mod_installer_gui-x86_64-pc-windows-msvc.exe,打开之后就是GUI版


          IP属地:广西5楼2026-03-10 12:55
          收起回复
            我记得几年前我还在用roxxane的EET installer
            当年她被集体声讨的日子浮现眼前。。


            IP属地:英国6楼2026-03-11 00:33
            收起回复
              Sandrah MOD博德1部分打通了大概有2遍,真正算得上改别人的MOD而不是自己做跨模组内容的,似乎仅有次元球MOD,这个MOD是RXXX和可能的原作者各自有一个版本,另外CtB似乎有EET改版和RXXX为主进行任务拆除成众多小MOD的两种版本并存,而其他如Vault、盗贼据点扩展、这种,她做的近乎就是EET版改造。所以个人理解吧,真正篡改别人MOD的行为并不一定很严重,更多是EET改造(并不清楚次元球这些不同版本的发布时间),因为MOD和玩游戏其实都是业余兴趣所在,很多MOD不再更新这是客观事实。
              至于后一点,修编别人塑造的人物,使他人人物成为自己的陪衬,这个也是两种情况,一种是自然和必然,这本就是博德之门开放式架构的特点,无论是官方角色还是Mod角色,陪伴主角的其实都大概率是阶段性同伴,这样,作为一个从头陪到尾的全程角色,必然是会把其他人塑造为陪衬的。整个游戏过程,谁的主角不是在换脸陪NPC玩耍呢,记得某萝莉圣骑强制任务选项也是历史槽点...另外呢,就是能够看出可能也是因为英文非她母语的缘故吧,Rxxx其实文笔很一般。。。。反正英译中自动翻译出来的版本真是啰嗦又拗口。
              个人觉得吧,对于许多对角色塑造并没那么苛刻的玩家,特别是大世界玩家,Sandrah模组最大的缺点还是虽然游戏能进行,但游戏体验还是太差了,就是两个动物同伴以及模组角色的强制AI,大量(或许是)变量变化导致的卡顿、冲突跳出(这种无故可避免但又频繁出现的当机只能让这个模组背锅)。
              这两天才发现TS也有EET版汉化了,这也是当年留下深刻印象的模组。剩下的那个大型MOD,NEJ1 2 3估计不太可能在EET上复现了,毕竟iwd都有独立的mod了。


              IP属地:广东7楼2026-03-16 13:14
              回复