Wittenfeld 发表于 2015-4-7 17:57

lotress 发表于 2015-4-7 17:01 static/image/common/back.gif
就是有对话的esp,若有seq文件,开始对话时不用强制自动保存。TES5EDIT的这个功能能够自行判断是否需要生 ...

感谢回复=w=
另外您的脚本的batch copy好像不正常
我merge完没有batch copy的日志
设置已经按照您的图片勾选
N网的那个脚本用了就没问题

-----------------------------------------------------------------------------------
Merge Plugins v1.9: Merges files.For use with xEdit.
-----------------------------------------------------------------------------------
TES5Edit version 3.1.0

Merging Contractor Armor.esp
Merging Mavari Armor.esp
Merging Knight Of Thorns Armor.esp
Merging Medusa and Drakul Armors.esp
Merging Raven Witch Armor.esp
Merging FS_UltimateAssortment.esp
Merging CrimsonTwilightArmor.esp
Merging GDZZJJDH.esp
Merging R18Pn - Eisen Platte Armor.esp
Merging Emfy Cleric Robes.esp
Merging Gwelda Armor Pack.esp
Merging Merta Assassin Armor.esp
Merging Sotteta Necromancer Outfit.esp
Merging Tembtra Thief Armor.esp
Merging Witch Of The Wild.esp
Merging zzArmormashups.esp

Script is using merge.esp as the merge file.
    Adding masters to merge file...

Renumbering conflicting FormIDs before merging...
Found highest FormID
    Renumbering records in file Contractor Armor.esp
    Renumbering records in file Mavari Armor.esp
    Renumbering records in file Knight Of Thorns Armor.esp
    Renumbering records in file Medusa and Drakul Armors.esp
    Renumbering records in file Raven Witch Armor.esp
    Renumbering records in file FS_UltimateAssortment.esp
    Renumbering records in file CrimsonTwilightArmor.esp
    Renumbering records in file GDZZJJDH.esp
    Renumbering records in file R18Pn - Eisen Platte Armor.esp
    Renumbering records in file Emfy Cleric Robes.esp
    Renumbering records in file Gwelda Armor Pack.esp
    Renumbering records in file Merta Assassin Armor.esp
    Renumbering records in file Sotteta Necromancer Outfit.esp
    Renumbering records in file Tembtra Thief Armor.esp
    Renumbering records in file Witch Of The Wild.esp
    Renumbering records in file zzArmormashups.esp
    277 records renumbered.

Removing unnecessary masters...
    Removing master zzArmormashups.esp
    Removing master Witch Of The Wild.esp
    Removing master Tembtra Thief Armor.esp
    Removing master Sotteta Necromancer Outfit.esp
    Removing master Merta Assassin Armor.esp
    Removing master Gwelda Armor Pack.esp
    Removing master Emfy Cleric Robes.esp
    Removing master R18Pn - Eisen Platte Armor.esp
    Removing master GDZZJJDH.esp
    Removing master CrimsonTwilightArmor.esp
    Removing master FS_UltimateAssortment.esp
    Removing master Raven Witch Armor.esp
    Removing master Medusa and Drakul Armors.esp
    Removing master Knight Of Thorns Armor.esp
    Removing master Mavari Armor.esp
    Removing master Contractor Armor.esp

Merging Navigation Map Info Map...
    0 elements merged into NAVI.

Copying records...
    Copying records from zzArmormashups.esp
    Copying records from Witch Of The Wild.esp
    Copying records from Tembtra Thief Armor.esp
    Copying records from Sotteta Necromancer Outfit.esp
    Copying records from Merta Assassin Armor.esp
    Copying records from Gwelda Armor Pack.esp
    Copying records from Emfy Cleric Robes.esp
    Copying records from R18Pn - Eisen Platte Armor.esp
    Copying records from GDZZJJDH.esp
    Copying records from CrimsonTwilightArmor.esp
    Copying records from FS_UltimateAssortment.esp
    Copying records from Raven Witch Armor.esp
    Copying records from Medusa and Drakul Armors.esp
    Copying records from Knight Of Thorns Armor.esp
    Copying records from Mavari Armor.esp
    Copying records from Contractor Armor.esp
    1062 records copied.

Creating FormLists...
    Creating formlist for zzArmormashups.esp
    Creating formlist for Witch Of The Wild.esp
    Creating formlist for Tembtra Thief Armor.esp
    Creating formlist for Sotteta Necromancer Outfit.esp
    Creating formlist for Merta Assassin Armor.esp
    Creating formlist for Gwelda Armor Pack.esp
    Creating formlist for Emfy Cleric Robes.esp
    Creating formlist for R18Pn - Eisen Platte Armor.esp
    Creating formlist for GDZZJJDH.esp
    Creating formlist for CrimsonTwilightArmor.esp
    Creating formlist for FS_UltimateAssortment.esp
    Creating formlist for Raven Witch Armor.esp
    Creating formlist for Medusa and Drakul Armors.esp
    Creating formlist for Knight Of Thorns Armor.esp
    Creating formlist for Mavari Armor.esp
    Creating formlist for Contractor Armor.esp


-----------------------------------------------------------------------------------
Your merged file has been created successfully.It has 1172 records.

lotress 发表于 2015-4-7 21:01

Wittenfeld 发表于 2015-4-7 17:57 static/image/common/back.gif
感谢回复=w=
另外您的脚本的batch copy好像不正常
我merge完没有batch copy的日志


这个看上去不需要copy任何东西的样子,原mod复制了什么?

Wittenfeld 发表于 2015-4-7 23:11

lotress 发表于 2015-4-7 21:01 static/image/common/back.gif
这个看上去不需要copy任何东西的样子,原mod复制了什么?

合并的mod需要的mesh 材质 bsa等等
都会复制到overwrite里
这样就可以直接将overwrite建立一个新MOD
然后把MO里被合并的MOD直接点掉就可以用了

lotress 发表于 2015-4-7 23:31

Wittenfeld 发表于 2015-4-7 23:11 static/image/common/back.gif
合并的mod需要的mesh 材质 bsa等等
都会复制到overwrite里
这样就可以直接将overwrite建立一个新MOD


那你应该要勾选Extract BSAs;
不勾选的话只复制facegen、voice、translation这三个跟esp名字有关的东西;
我改的脚本跟原mod在复制内容上应当一致,我只是改变了那个bat文件的路径;
Extract BSAs我从来没用过,也没改过,没测过;
所以你碰到的与原mod不同的究竟是什么?

Wittenfeld 发表于 2015-4-8 17:14

lotress 发表于 2015-4-7 23:31 static/image/common/back.gif
那你应该要勾选Extract BSAs;
不勾选的话只复制facegen、voice、translation这三个跟esp名字有关的东西 ...

N网脚本就是不用勾会复制所有esp需要的文件
比如我某个合并好的目录里是这样的

meshes目录(里面有3、4、5MOD文件)
Textures目录(里面有3、4、5MOD文件)
1.bsa
2.bsa
merge.esp(合并的5个MOD的esp)

下面是N网版本的设置
http://static-3.nexusmods.com/15/mods/110/images/37981-4-1423811763.png

lotress 发表于 2015-4-8 17:34

Wittenfeld 发表于 2015-4-8 17:14 static/image/common/back.gif
N网脚本就是不用勾会复制所有esp需要的文件
比如我某个合并好的目录里是这样的



那个Copy general assets的选项被遮住了,你可以将Edit Scripts\mp\config.ini中的copyAllAssets自行修改为1,当然还可以自己把被合并Mod中的其他资源文件直接复制到目标目录中(避开.esp相关的)。
我正准备一个比较大的更新,所以这个小问题就不专门发布一次了,等待下次更新时包括进去。

55432222 发表于 2015-4-12 19:22

楼主 我一开始运行的时候没有问题 但最后出现了Failed to copy 这正常吗
就是醬紫:
Copying records...
    Copying records from Skyrim Radioactive.esp
    Copying records from DawnofSkyrim-AllMajorCities.esp
    Copying records from JKs Whiterun exterior.esp
    Copying records from JKs Whiterun DofW Comp.esp
    Copying records from JKs Windhelm DoW comp.esp
      Failed to copy (places TreeThicket01Snow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
      Failed to copy (places TreeThicket01Snow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
      Failed to copy (places TreeThicket01Snow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
      Failed to copy (places TreeThicket01Snow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
      Failed to copy (places TreeThicket01Snow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
      Failed to copy (places TreeDeadShrubSnow in GRUP Cell Temporary Children of WindhelmPalaceOfTheKingsExterior (in WindhelmWorld "风舵城" at 32,10)); Duplicate FormID in file test.esp
    Copying records from JK's Dawnstar.esp
    Copying records from JKs Solitude.esp
      Failed to copy (places IronMace "铁制钉锤" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict01 (in SolitudeWorld "孤独城" at -15,26)); Duplicate FormID in file test.esp
      Failed to copy (places SignRiverwoodBlacksmith01 in GRUP Cell Temporary Children of SolitudeArch (in SolitudeWorld "孤独城" at -15,25)); Duplicate FormID in file test.esp
      Failed to copy (places SLightCandleStreet01 in GRUP Cell Temporary Children of SolitudeArch (in SolitudeWorld "孤独城" at -15,25)); Duplicate FormID in file test.esp
      Failed to copy (places FoodPotato "马铃薯" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict02 (in SolitudeWorld "孤独城" at -16,26)); Duplicate FormID in file test.esp
      Failed to copy (places FoodCabbage "卷心菜" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict02 (in SolitudeWorld "孤独城" at -16,26)); Duplicate FormID in file test.esp
      Failed to copy (places FoodCabbage "卷心菜" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict02 (in SolitudeWorld "孤独城" at -16,26)); Duplicate FormID in file test.esp
      Failed to copy (places FoodCabbage "卷心菜" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict02 (in SolitudeWorld "孤独城" at -16,26)); Duplicate FormID in file test.esp
      Failed to copy (places FoodCabbage "卷心菜" in GRUP Cell Temporary Children of SolitudeCastleDourDistrict02 (in SolitudeWorld "孤独城" at -16,26)); Duplicate FormID in file test.esp
      Failed to copy (places RockL02 in GRUP Cell Temporary Children of SolitudeOrigin (in SolitudeWorld "孤独城" at -16,25)); Duplicate FormID in file test.esp
      Failed to copy (places TreeDeadShrub in GRUP Cell Temporary Children of SolitudeRow (in SolitudeWorld "孤独城" at -14,25)); Duplicate FormID in file test.esp
    Copying records from JK's Winterhold.esp
    Copying records from JK's Riverwood.esp
    Copying records from JKs Riften.esp
      Failed to copy (places BarrelFood01 "木桶" in GRUP Cell Temporary Children of RiftenCityWest (in RiftenWorld "裂谷城" at 41,-24)); Duplicate FormID in file test.esp
      Failed to copy (places FirewoodPileMedium01 in GRUP Cell Temporary Children of RiftenCityWest (in RiftenWorld "裂谷城" at 41,-24)); Duplicate FormID in file test.esp
      Failed to copy (places BarrelFood01 "木桶" in GRUP Cell Temporary Children of RiftenCityWest (in RiftenWorld "裂谷城" at 41,-24)); Duplicate FormID in file test.esp
    Copying records from JK's Morthal.esp
    Copying records from JKs Markarth.esp
    Copying records from JKs Dragon Bridge.esp
    Copying records from JK's Falkreath.esp
    Copying records from JK's Rorikstead.esp
    2306 records copied.

lotress 发表于 2015-4-12 23:01

本帖最后由 lotress 于 2015-4-12 23:11 编辑

55432222 发表于 2015-4-12 19:22 static/image/common/back.gif
楼主 我一开始运行的时候没有问题 但最后出现了Failed to copy 这正常吗
就是醬紫:
Copying records...

Failed to copy ,其中00开头的FormID表示这些插件覆盖了Skyrim.esm的记录,Failed to copy则表示覆盖Skyrim.esm中相同记录的待合并插件不止一个;load order最大的插件的这一纪录将被保留到合并目标中,其他修改了这一纪录的待合并插件则产生Failed to copy错误;合并的结果等价于原先的载入列表,只有最后一个覆盖Skyrim.esm中相同记录的插件生效;如果原先的插件没有冲突则合并结果也正确,所以请先保证这一点;你可以在合并后确认一下合并目标中这些FormID都有相应记录并且与load order最大的待合并插件的相应记录相同。

55432222 发表于 2015-4-13 13:52

lotress 发表于 2015-4-12 23:01 static/image/common/back.gif
Failed to copy ,其中00开头的FormID表示这些插件覆盖了Skyrim.esm的记录,Failed to cop ...

OH YA 谢大神解答{:3_63:}

那就是说 只要原先的插件没有冲突那就没问题了巴





huangyilix 发表于 2015-4-15 07:59

非常支持楼主,但是现已被老滚5折腾怕了。老老实实的在玩原版{:3_164:}

lotress 发表于 2015-4-30 09:03

更新1.10 alpha,只测试了样例,大部分分支都没覆盖,不向前兼容;现在支持多语言,修改Merge plugins v1.10.pas的第29行language = 'english.lang';为你想要的语言文件;我直接用英语覆盖了Edit Scripts\mp\assets\chinese.lang,想汉化的亲请自行入手。

lotress 发表于 2015-4-30 09:12

向后兼容,即使用之前1.75-1.9.*版本的合并插件可以被新版本识别,不向前兼容,即新版本合并的插件不能被之前版本识别。

736457306 发表于 2015-4-30 10:29

感觉好厉害的样子,虽然看不懂,但是技术贴帮顶上去

lotress 发表于 2015-4-30 15:33

新功能很可能出错的样子,好吧我忘了备份旧版

lotress 发表于 2015-5-7 09:22

更新至1.10.1,还是没怎么测试,所以还是alpha,升级功能应该可用了。

lotress 发表于 2015-5-7 09:27

另外有没人想汉化一下?

拔牙拔牙拔牙吧 发表于 2015-5-8 21:54

好麻烦啊啊啊啊啊好多工具不会用怎么破

caihuiwen 发表于 2015-5-8 22:43

技术贴果真看不懂,顶起来。

lotress 发表于 2015-5-9 12:06

caihuiwen 发表于 2015-5-8 22:43 static/image/common/back.gif
技术贴果真看不懂,顶起来。

这不是技术贴,这是教程贴,所有原理都可以无视(好像我还没写呢),脚本外的步骤虽然繁琐,却是正常游戏必须的。

caihuiwen 发表于 2015-5-9 20:16

lotress 发表于 2015-5-9 12:06 static/image/common/back.gif
这不是技术贴,这是教程贴,所有原理都可以无视(好像我还没写呢),脚本外的步骤虽然繁琐,却是正常游戏 ...

嗯,加油!!{:3_147:}

lotress 发表于 2015-5-10 15:26

caihuiwen 发表于 2015-5-9 20:16 static/image/common/back.gif
嗯,加油!!

应该说我自己都觉得做这些步骤好麻烦但是在老滚5的机制下只有这一种选择。

kongzeji 发表于 2015-5-12 19:00

lotress 发表于 2015-5-10 15:26 static/image/common/back.gif
应该说我自己都觉得做这些步骤好麻烦但是在老滚5的机制下只有这一种选择。
...

-----------------------------------------------------------------------------------
显示:
Merge Plugins v1.10: Merges files.For use with xEdit.
-----------------------------------------------------------------------------------
TES5Edit version 3.1.1

Merging WA Ayame.esp
Merging WA Himeno.esp
Merging WA Homura.esp
Merging WA Mai.esp
Merging WA Sakura.esp

Script is using one.esp as the merge file.
E:\TES5Edit\Edit Scripts\\mp\logs\one.esp.loadorder.txt not found for one.esp, can not update. Redo merge for all selected plug-ins
    Adding masters to merge file...

Renumbering conflicting FormIDs before merging...
    Renumbering records in file WA Ayame.esp

Merge failed.Exception: List index out of bounds (0)
肿么办?

lotress 发表于 2015-5-13 14:34

kongzeji 发表于 2015-5-12 19:00 static/image/common/back.gif
-----------------------------------------------------------------------------------
显示:
Merge P ...

首先确定一下用的是最新的v1.10.1;
不知道哪里超界了,我的问题但是看不出来;

如果你不是升级被合并的插件,请在合并时创建新的esp文件

kongzeji 发表于 2015-5-14 06:04

lotress 发表于 2015-5-13 14:34 static/image/common/back.gif
首先确定一下用的是最新的v1.10.1;
不知道哪里超界了,我的问题但是看不出来;



而且\mp\logs下也只有.gitkeep这么一个0字节的文件

lotress 发表于 2015-5-14 12:57

我更新到v1.10.2,再试一次吧;
E:\TES5Edit\Edit Scripts\\mp\logs\one.esp.loadorder.txt not found for one.esp, can not update. Redo merge for all selected plug-ins
这行说明你试图合并到一个已存在的文件但这个文件不是之前由本脚本成功创建的,请在合并时选择create a new file。

kongzeji 发表于 2015-5-14 15:17

lotress 发表于 2015-5-14 12:57 static/image/common/back.gif
我更新到v1.10.2,再试一次吧;
E:\TES5Edit\Edit Scripts\\mp\logs\one.esp.loadorder.txt not found for...

还是:-----------------------------------------------------------------------------------

Merge Plugins v1.10: Merges files.For use with xEdit.
-----------------------------------------------------------------------------------
TES5Edit version 3.1.1

Merging WA Sakura.esp
Merging WA Homura.esp
Merging WA Mai.esp
Merging WA Himeno.esp
Merging WA Ayame.esp

Script is using wa.esp as the merge file.
E:\TES5Edit\Edit Scripts\\mp\logs\wa.esp.loadorder.txt not found for wa.esp, can not update. Redo merge for all selected plug-ins
    Adding masters to merge file...

Renumbering conflicting FormIDs before merging...
    Renumbering records in file WA Sakura.esp

Merge failed.Exception: List index out of bounds (0)

和我用的是win7系统有关吗?
是不是还有什么必须先装上的东西?mp里的文件夹都只有一个0字节的文件。


kongzeji 发表于 2015-5-14 15:23

lotress 发表于 2015-5-14 12:57 static/image/common/back.gif
我更新到v1.10.2,再试一次吧;
E:\TES5Edit\Edit Scripts\\mp\logs\one.esp.loadorder.txt not found for...

或者说你能把你所用的路径给我参考一下吗?也许是路径有问题?

lotress 发表于 2015-5-14 18:47

kongzeji 发表于 2015-5-14 15:18 static/image/common/back.gif
总觉得Script is using wa.esp as the merge file.
E:\TES5Edit\Edit Scripts\\mp\logs\wa.esp.loadorder ...

修复了一下,请重新下载

kongzeji 发表于 2015-5-14 20:29

lotress 发表于 2015-5-14 18:47 static/image/common/back.gif
修复了一下,请重新下载

居然好了!!!大谢作者君{:3_104:}。话说原来问题究竟在哪啊?不介意的话可以简略讲一下吗?

lotress 发表于 2015-5-14 21:16

kongzeji 发表于 2015-5-14 20:29 static/image/common/back.gif
居然好了!!!大谢作者君。话说原来问题究竟在哪啊?不介意的话可以简略讲一下吗? ...

代码挪来挪去的,结果把用于升级模式的代码移到判断是否需要升级的外面了。
页: 1 2 3 [4] 5 6 7 8 9 10
查看完整版本: 【独家首发】自改版ESP插件合并脚本及使用教程含图,再次升级,继续诚招小白鼠