查看: 1120|回复: 6
收起左侧

[工具] 【合并完后,游戏V1.3以上版按新方法安装】MOD覆盖检测和合并工具 - Mod Merger V0.1.14版

[复制链接]

262

主题

2075

帖子

28万

积分

优秀版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
4582
贡献
5437
猫币
49
精华
0
金元
168933
积分
286333

梦想的开始夜夜.月影红莲热心会员MOD大神官方群水友死宅会员废宅会员

发表于 2018-3-2 16:57:20 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 林睿 于 2018-3-15 04:59 编辑

N网:https://www.nexusmods.com/kingdomcomedeliverance/mods/272

272-1519630874-607754640.jpeg 272-1519885024-2101822478.png 272-1519885029-1336035646.png 272-1519885132-1183657024.png


@Hollweg  呼叫老铁,有空帮忙测试一下,我还在调整mod中。。。

先做个分流。。。咳,目前正在研究中。。。下面的说明先机翻。。。过两天再来看教程。。。这个玩mod必备的。

该程序检测加载顺序中的冲突并解决它们。它试图为KCD重新创建可共存的TW3脚本合并功能。积极支持和发展。








HOTFIX  0.1.14 现在可用
- 修正了常量/不正确的警告,说明合并后的mod在加载顺序中不是最后一个

为什么我们需要一个mod合并?

王国来吧:Deliverance加载* .pak文件位于您的(游戏目录)\ Data文件夹中。对任何核心游戏文件进行更改的Mod都存储在单独的* .pak文件中。游戏按字母顺序加载这些文件 - 这是通过每个* .pak文件循环并加载每个游戏文件。当你的任何MODS编辑游戏文件时,会按字母顺序加载最后一个,有效地清除所有以前的文件。另外,如果你的mod没有以这样的方式被命名为在游戏文件后被加载,游戏文件将在你的mod之后加载,并且它看起来不起作用。

此程序旨在模仿 AnotherSymbiote脚本合并功能mod for the Witcher 3.由于KCD和TW3加载的mod类似,所以我想让这个程序尽可能的使用起来很舒服,而且我们大多数人可能都有使用该工具的经验。

它是如何工作的?

该程序分三个阶段检测冲突:

  • 检查游戏数据文件夹中的所有* .pak文件,并忽略原始游戏文件(这已经被XML文件预映射)
  • 检查是否发生了以前的合并,如果是,确定所有已合并的文件
  • 检查剩余的* .pak文件,并检查它们是否有编辑相同的文件

KDiff3(Joachim Eibl)用于解决文本文件(XML文件,LUA脚本等)中的冲突。对于非文本文件冲突,必须选择覆盖(通过简单的指向和点击界面)。

然后将合并的文件归档并放入Data目录(当前称为“zzzz_merge.pak”)

要求

此程序需要.NET Framework 4.6.1。这应该已经在你的机器上,但如果你有问题,你可以使用以下链接:



安装

没有特别的安装说明,只需将程序解压到一个文件夹并运行即可。

0.1.13开始,不需要额外的文件夹,但是如果您下载基础版本,则需要在本地机器上安装KDiff3。

使用说明

我将很快添加一个自述文件,详细解释所有功能和可用选项。我希望这涵盖足够的基础开始。


  • 运行程序并选择你的王国来吧:解脱文件夹例如(蒸汽文件夹)\ steamapps \ common \ KingdomComeDeliverance
  • 冲突检测将在找到/生成参考文件后自动启动
  • 使用复选框选择要合并的文件
  • 点击“合并选定”
  • 如果你有文本冲突,你需要替换KDiff3中的冲突(这会自动启动)
  • 要合并文本冲突,只需选择替换项并保存/关闭(程序将自动确定下一个冲突和您以前的合并)
  • 如果您有非文本冲突(如纹理或Flash资源),系统会提示您选择使用哪一个

合并提示:

  • 您可以在选项 - >冲突检测下启用单个文件合并,然后单击“显示Mods Without Conflicts”(由  Newkz提出
  • 在将TBL文件合并为非文本冲突时,只要选择任何空文件(0字节大小),mods都将正常工作(由RawNG提供

即将推出的功能

Next build(0.1.15):


  • 检查二进制等于非文本文件,如果选择自动合并,则跳过

下一个版本(0.2.0):


  • 本地化文件被忽略(程序故意忽略Data目录中的所有文件夹)
  • 实现专门用于处理XML合并的工具(来自fireundubh


分流:
KcdModMerger.part1.rar (4 MB, 下载次数: 100)

评分

参与人数 1贡献 +10 金元 +10 点赞 +10 收起 理由
Hollweg + 10 + 10 + 10 很给力

查看全部评分

以后我只在9DM跟进MOD,隔壁论坛我会停掉,原因:
因为10年没更新了,我都忘了最后我是在9DM落户的。这次要不是隔壁搞了我一下,我都没记起来那边是什么尿性。人忘性大,就是贱。
回复

使用道具 举报

26

主题

3872

帖子

42万

积分

不死鸟神教

旅人

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
1107
贡献
1892
猫币
0
精华
0
金元
353988
积分
422450

雷姆纪念勋章艾米丽娅纪念勋章第六届最强龙裔大赛点评勋章雷柏纪念勋章

发表于 2018-3-2 22:19:48 | 显示全部楼层
我英文苦手啊,我还寄望你的教程呢
回复

使用道具 举报

262

主题

2075

帖子

28万

积分

优秀版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
4582
贡献
5437
猫币
49
精华
0
金元
168933
积分
286333

梦想的开始夜夜.月影红莲热心会员MOD大神官方群水友死宅会员废宅会员

 楼主| 发表于 2018-3-2 22:22:30 | 显示全部楼层
Hollweg 发表于 2018-3-2 22:19
我英文苦手啊,我还寄望你的教程呢

那有得等
以后我只在9DM跟进MOD,隔壁论坛我会停掉,原因:
因为10年没更新了,我都忘了最后我是在9DM落户的。这次要不是隔壁搞了我一下,我都没记起来那边是什么尿性。人忘性大,就是贱。
回复

使用道具 举报

1

主题

590

帖子

2万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
70
贡献
331
猫币
0
精华
0
金元
14577
积分
27732

梦想的开始宣传达人骨灰玩家游戏天王游戏圣者游戏之神康娜卡姆依

发表于 2018-3-4 01:55:15 | 显示全部楼层
就等着版主大大的教程了,只要不鸽,我就能等
回复

使用道具 举报

13

主题

837

帖子

7万

积分

游戏VIP联动部

独行就好

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
87
贡献
112
猫币
0
精华
0
金元
40439
积分
71036
发表于 2018-3-5 14:56:48 | 显示全部楼层
从捡垃圾跟着版主大大过来了,求教程
回复

使用道具 举报

73

主题

471

帖子

17万

积分

超版级帖子管理员

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

点赞
537
贡献
824
猫币
2764
精华
3
金元
136082
积分
170823

梦想的开始新人版主圣诞娘官方群水友姬柊雪菜亚丝娜端午娘桐谷直叶千斗五十铃中秋娘小暗

QQ
发表于 2018-3-25 17:29:03 | 显示全部楼层
哇......这界面让我想起被巫师3mod冲突搞的疯了
巫师3有时候即使整合mod 也会进不了游戏。。。
回复

使用道具 举报

262

主题

2075

帖子

28万

积分

优秀版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
4582
贡献
5437
猫币
49
精华
0
金元
168933
积分
286333

梦想的开始夜夜.月影红莲热心会员MOD大神官方群水友死宅会员废宅会员

 楼主| 发表于 2018-3-25 21:10:07 | 显示全部楼层
别杀鸡 发表于 2018-3-25 17:29
哇......这界面让我想起被巫师3mod冲突搞的疯了
巫师3有时候即使整合mod 也会进不了游戏。。。

有另外一个软件,pike,这个比较简单,你可以去N网看看
以后我只在9DM跟进MOD,隔壁论坛我会停掉,原因:
因为10年没更新了,我都忘了最后我是在9DM落户的。这次要不是隔壁搞了我一下,我都没记起来那边是什么尿性。人忘性大,就是贱。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2024-9-8 07:55

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.