Jump to content
模组网

Search the Community

Showing results for tags 'tes5edit'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Community
    • TES Lore
    • The Pub
    • Site Bugs & Suggestions
  • The Elder Scrolls IV - Oblivion
    • Oblivion Mods
    • Construction Set
    • Oblivion Support
  • The Elder Scrolls V - Skyrim
    • Skyrim Mods
    • Creation Kit
    • Skyrim Support
  • Hosted Projects
    • Fallout
    • TES Online
    • Unofficial Oblivion/Skyrim Tools Collection
    • 2D Imaging
    • 3D Modelling
  • Sinomod
    • Announcements and Updates
    • Site Questions

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 9 results

  1. 一直以来关于使用 xEdit 检测冲突的教程已经写了很多,比如 MOD冲突介绍与解决办法 或者 [简易指南]通过TES5Edit查看Mod的冲突,每篇教程的底部总会说“啊,你可以用 xEdit 解决冲突,具体过程请听下回详解”,可惜的是这个节目的周期太长,现在还没出现大家想要的“下回”。 这边粗略介绍一下 xEdit 制作补丁插件的思路,至于更详细的解说或者视频录制,以后再说吧。 写在前面:本教程使用的是汉化版的 TES5Edit 3.0.30 。 首先,加载你想要制作补丁的插件,如果真的很懒的话,你就把所有插件的加载了,这边我加载 Skyrim.esm、Update.esm、Dawnguard.esm、HearthFires.esm、Dragonborn.esm 。 接下来,右键空白处,选择“应用清理筛选”。 如果你已经知道具体是哪一边冲突,你可以跳过此步骤。 如果你觉得筛选的时间太长,你也可以跳过这步,这边只是为了让冲突显示得更明显一点……就是你不需要一个个点开就可以从颜色判断冲突详情,下面是对比图: 左边是“应用清理筛选”,可以直接从 [01] Update.esm 看到冲突颜色 右边是没有“应用清理筛选”,需要点开到 [01] Update.esm \ Armor 才能看到冲突颜色 实际操作中,是否使用“应用清理筛选”则看你的需求,因为有时候“应用清理筛选”其实也很耗时间的。 PS:事实上,清理筛选跟冲突筛选是不一样的,至少冲突筛选会隐藏掉没冲突的内容,而清理筛选则不行。对冲突筛选感兴趣的,可以参考《比较插件的差异》。 这边我们查看 [01] Update.esm \ Armor \ 0004C3CB <ArmorFAlmerHelmet> 因为内容太多了,而我们又只想看冲突的部分,所以可以右键选择“隐藏无冲突行”,得到效果如下图: 这样子看起来清爽许多 从图中可以看出:按照唯一性原理(这边先不考虑引擎是否会自动优化关键字数量),最终的关键字里面,ArmorMaterialHide [KYWD:0006BBDD]、ArmorMaterialFalmer [KYWD:010009BD] 是被冲突覆盖掉的 现在我的目的是把关键字 ArmorMaterialHide [KYWD:0006BBDD]、ArmorMaterialFalmer [KYWD:010009BD]、DLC1ArmorMaterielFalmerHeavyOriginal [KYWD:02012CD0] 整合到一块,也就是把 ArmorMaterialHide 和 ArmorMaterialFalmer 给恢复了。 右键 Update.esm 里面的 0004C3CB ,选择 复制为覆盖记录到… 选择 <新建文件> 输入自己想要的名字,这边我用的是 keywords patch 弹出下面的“Master 添加”窗口的话,一律选择 Yes 可以发现窗口中多了 keywords patch.esp ,内容与 Update.esm 是一样的 要实现“把关键字 ArmorMaterialHide、ArmorMaterialFalmer、DLC1ArmorMaterielFalmerHeavyOriginal 整合到一块”,其实就是把 DLC1ArmorMaterielFalmerHeavyOriginal 添加到 keywords patch.esp 如下图所示,把 DLC1ArmorMaterielFalmerHeavyOriginal 拖到想要的位置 得到的效果如下图 另外,我们注意到本来关键词数量是 5 ,添加了 1 个它的数量没有对应增加,所以记得把关键词数量手动更新为 6 。 最后,Ctrl+S 保存 keywords patch.esp 即可,这个插件是 Skyrim.esm、Update.esm、Dawnguard.esm 关于 0004C3CB <ArmorFAlmerHelmet> 关键词的补丁。 文末再说一个小技巧/废话: 上面我们“复制为覆盖记录到…”时选择的是插件 Update.esm ,这是因为选择 Update.esm 的话,后面我们只需要复制一个 DLC1ArmorMaterielFalmerHeavyOriginal = = 然后如果你一时在 Update.esm 那边找不到 0004C3CB <ArmorFAlmerHelmet> ,那么就右击 Update.esm 标题栏,然后点 “跳到” ,这样子可以快速定位。 最后祝你游戏的冲突在你的妙手之下一个个都解决掉
  2. [00:02] Background Loader: [Skyrim.esm] 完成构建EditorID索引 [00:02] Background Loader: [Skyrim.esm] 警告:文件包含重复的顶层分组: GRUP Top "HAZD" [00:02] Background Loader: [Skyrim.esm] 处理完毕 [00:02] Background Loader: Fatal: <Exception: "Update.esm" requires master "Skyrim.esm" to be loaded before it.> [00:04] Background Loader: 完成 我导入文件的时候提示这个 这是怎么回事- -
  3. 我的TES5Edit清理完以后无法保存和关闭啊- -
  4. 话说,我个人静下心下来研究的第一篇英文教程,其实是 TES4Edit Cleaning Guide 。看过的人都知道内容很长,而且还不容易理解。因为该教程更多的是给mod制作者看的,我等小白是完全无法体会个中奥秘的。不过,最终我还是死活把它啃掉了。因为 Wrye Bash 用多了,对mod的结构认识也就多了,再者用 TES4Edit 打开插件一看,很多东西也就懂了。 最近偶然发现,很多人(即使是modder)其实还不会自己清理插件。 所以,现在抛开 TES4Edit Cleaning Guide,按照个人理解与使用经验,我自己写下《TES4Edit清理简单教程》。 2012.10 更新:因为TES5Edit的出现,同时TES4Edit与TES5Edit的清理原理与操作基本一直,本文章于 2012.10 再次更新,以满足 Skyrim 的使用,也就是说这里面的教程对 TES5Edit 也是适用的。 2013.03 更新:新增了一个清理 Skyrim 官方插件 Update.esm 的视频教程。 为了方便介绍,后边一律用 xEdit 代替,也就是说,xEdit = TES5Edit/TES4Edit/FO3Edit/FNVEdit 英文原版教程链接: TES4Edit Cleaning Guide TES5Edit Cleaning Guide – TES5Edit TES5Edit Mod Cleaning Tutorial 文章中提到的术语 Master 插件的主文件!是插件的基础。更简单的理解:插件修改/调用的所有东西都来自于Master。(更详细的介绍可以参考ESP、ESM、MASTER 详解) Dirty Edit 或者说“不必要的数据”。更简单的理解:多余的数据(或者说重复的数据)。在 xEdit 中查看,你会发现 Dirty Edit 的部分与插件 Master 中的数据是一模一样的! Wild Edit 或者说“出乎意料的数据”。更简单的理解:作者本意并非如此,可是插件/游戏中却出现了。 为什么要清理 还记得Mod的唯一性原则?Dirty Edit 的存在会保留 Master 中数据的原样,导致其他mod无法正常工作(我不知道这么说大家能不能明白,但是你可以参考Mod的唯一性原则文章中关于 DroNahrah 的那个例子)。 而 Wild Edit 会导致游戏异常,比如原本是想在帝都的某个容器添加1000金币,但最终却变成在帝都的所有容器都添加1000金币。 另一个严重的问题是, Dirty/Wild Edit 会导致退出游戏时跳出。 为了更稳定、兼容性更好的游戏,我们建议对插件进行清理。 为什么会出现脏东西? Dirty Edit 的来源可以归结为两个原因。 CS/CK 本身的bug。通常的,如果你修改的场景(CELL)越多,CS/CK 产生的 Dirty Edit 会越多。于是,当你的mod越来越大,你的插件里面 Dirty Edit 也会越来越多。这就是为什么有人建议:如果不是非不得已请尽量不要使用 CS/CK 编辑插件,而应该改用 xEdit 。 另一个原因:mod制作者本身的问题。mod制作者经常会修改某个东西,事后又会把所做的修改恢复到原版的形式,而 CS/CK 不是智能的,你把你所做的修改恢复到原版时,CS/CK 并不会帮你删掉该数据(这句话不明白的你可以跳过:事实上,有些人为了兼容性会故意这么做,所以 CS/CK 也不应该自动删除这些设置)。于是问题来了,一个东西被修改然后又恢复到原样,等同于创建了一份副本到mod里。该副本与 Master 里的东西一模一样!很明显,这个就是 Dirty Edit 了。关于因mod制作者引起的 Dirty Edit,这个也是不可避免的,首先mod制作者本人应该有良好的modding习惯,同时,他在编辑的时候还得非常细心(使用过 CS/CK 的人都知道,窗口中的东西是很多的,不小心你都可能修改到你不想修改的东西)。 而 Wild Edit 的来源通常是mod制作者经验不足造成的。有意或者无意做了某项修改,但是因为处理不当,导致修改过分了。 怎么清理? 通常的,我们可以这么认为 Dirty Edit 即 不必要的数据,需要 xEdit 自动清理 Wild Edit 即 出乎意料的数据,需要 玩家手动清理 挑明的说, Dirty Edit,任何人都可以借助 xEdit 清理 Wild Edit,普通玩家需要在其他人的指示下才能清理 下面我们先从 Wild Edit 说起: 清理 Wild Edit Wild Edit 这东西, xEdit 是不会自动帮你删除的。但有些情况你可以在 xEdit 中看出来,因为这类数据通常都是黄色高亮。 其实,我们平常使用的插件很少有这个情况,所以你可以不理这个。 清理 Dirty Edit 这边,我们还需要再介绍另一个概念: 因为 xEdit 功能比较强大,所以通常我们说的 Dirty Edit 还可以分成两部分: (1)ITM(Identical to Master),也就是上面介绍的 Dirty Edit; (2)UDR(Undelete and Disable References),具体来说就是:恢复不小心删除的数据,然后再让该数据不可用(避免变为ITM)。 因为删除原版 Oblivion.esm/Skyrim.esm 中存在的东西会导致退出游戏时跳出,所以处理 UDR 也是十分必要的。 什么mod可以清理 英文原版教程 TES4Edit Cleaning Guide 有一部分是在讨论什么插件可以清理,什么插件不可以清理。但即使他介绍得再多,普通玩家还是无法正确判断的。 不过,值得高兴的事,现在的 BOSS 已经有相关信息提示了,他会提示你:插件 XX 存在 Dirty Edit,你应该清理,也会出现 千万不要清理插件 XX 。 所以,这边也不多介绍“什么mod可以清理”,我们一律看BOSS的提示: 如果他说不要清理,那你就千万别清理。 如果他没说什么,那么你就试着清理看看! 如果他说需要清理,那么你得注意自己清理的ITM与UDR结果是否跟他的一样! 清理mod的准备工作 清理插件的难点在于判断“什么mod可以清理”以及“我应该加载什么插件”。第一个问题在上面我们依靠 BOSS 就能解决了。 剩下的便是判断“我应该加载什么插件”。教程 TES4Edit Cleaning Guide 里面介绍的很全面但是难懂。这边,简单点说…… 首先,插件本身的时 Master 肯定要加载的,这是第一点。 接下来你需要根据mod的作用加载其他的插件,这是整篇教程的难点……用 Vorians 举过的例子(来自于 Oblivion ,但 Skyrim 同理): 这只是一个例子,告诉你除了加载 Master,你还需要加载其他的插件。 不过,就实际情况以及个人经验而言,BOSS 提到的可以清理的插件你只需要加载 Master 就行了~~~另外一个避免此类问题的办法就是:遇到插件为 A与B的补丁 这种情况时,你就别清理插件了。 开始清理 范例一 这边我们以 Marg Lena V5.esp 为例。 (1)下载最新版的 TES5Edit(安装之前请先安装 DirectX End-User Runtime:联网版|离线版) (2)把压缩包里的所有文件解压到任意路径,建议解压到游戏路径,即 Oblivion.exe 或者 TESV.exe 附近。 (3)打开 TES5Edit.exe (Oblivion 用户只要把 TES5Edit.exe 重命名为 TES4Edit.exe 再打开即可),右键选择 Select None (1),勾选 Marg Lena V5.esp(2) 后点击 OK 确认加载(3)。 (4)当看到 Background Loader: finished 时(1),右键 Marg Lena V5.esp (2),选择 Apply Filter (3) 注意:新版本(3.0.23及更新版本)可以直接选择 Apply Filter for Cleaning 然后跳过第(5)步。 (5)在 Filter… 窗口中,仅勾选 Conflicts status inherited by parent (2),然后点击 Filter (3) (7)Filter 完成后,右键 Marg Lena V5.esp(1) 后选择 Remove “Identical to Master” records (2) (8)弹出警告窗口。请等待3s后再点击绿色的按钮 Yes I’m absolutely sure。 (9)等待 xEdit 清理,完成后你可以在右边的日志里看到相应的清理信息。 (10)用同样的方法,右键 Marg Lena V5.esp(1) 后选择 Undelete and Disable References (2) (11)再次等待 xEdit 清理,完成后你可以在右边的日志里看到相应的清理信息。 (12)到这边 Marg Lena V5.esp 算是通过 xEdit 自动清理完成了。 点击窗口右上角的关闭按钮(1),在弹出的 Save changed files 窗口列表中勾选 Marg Lena V5.esp (2),然后点击 OK 确认保存修改(3)。 (13)恭喜,到这边, xEdit 已经完成自动判断并清除了 Marg Lena V5.esp 的 Dirty Edit 了~~ 因为 Marg Lena V5.esp 是汉化mod,所以我个人还建议对照内核汉化删除不必要的修改。不过这已经不是单纯的 xEdit 自动清理,而应该放着给作者或者经验丰富的人来处理。显然不是本篇文章讲述的范围(此文只是入门)。 范例二 http://v.youku.com/v_show/id_XNTI0MjE2NDI4.html 总结 MOD的清理其实不算是难事。我的意思是你要懂得利用资源: 借助 BOSS Log 明确什么插件应该清除、什么插件不可以清除; 借助 TES4Edit Cleaning Guide 底部的mod列表或者 Skyrim Dirty Plugins List明确什么插件应该清除、什么插件不可以清除; 如果我上面漏了讲的话:务必一次只能清理一个插件!(不然一开始为什么要Select None?不是多此一举) 清理的时候也不要加载其他不相关的插件!(如果这点不重要,我们有必要重点考虑需要加载什么插件吗?同样的,这也是第3点存在的原因。) 明确一点:UDR 是绝对可以删除的,而 ITM 的清除则需慎重; 如果不知道能否清除、不知道需要加载什么插件,就直接问作者; 如果上面几点你注意了,那么清理插件通常不会出问题。 最后,再告诉你一个小技巧,在 Wrye Bash 中,右键插件,选择 Mod清理 >> 扫描 Dirty Edit (或者 Mod清理 >> 扫描 UDR )可以帮助你快速的判断该插件是否存在 ITM 与 UDR。 因为谈到了 Wrye Bash ,所以顺便说下:Bashed Patch 是绝对不可以清理的。
  5. 简单说下 TES4Edit 或者 TES5Edit 汉化插件的教程 首先您需要下载TES5Edit,可以使用本站的分流:  TES5Edit 把压缩包解压到任意目录就可以了,然后双击 TES5Edit.exe 打开即可。 直接双击您想要汉化的插件。 等待出现 Background Loader: Finished 即表示加载完成。 先说下怎么编辑内容。。。。右边选择Edit就可以了。 然后说下一般都需要汉化哪些内容: 比如 Name ,这个是最简单了的了。 对话的话需要汉化 Respond Text 有时候需要汉化 Description 简单的汉化就汉化这几个记录。脚本汉化是不可能的,其他的缺陷就慢慢发现吧。
  6. 标题有点夸张了,其实我是想问:每次打开xEdit(TES4Edit/TES5Edit)编辑插件时总会跳出下面的判断框,然后还得等个几秒才能继续…… 你是不是觉得厌烦了? 这边介绍一个方法,借助 Wrye Bash 你可以直接跳过此窗口哦~~ Oblivion 玩家只要把 TES4Edit.exe 放在 OblivionLauncher.exe 附近,Skyrim 玩家只要把 TES5Edit.exe 放在 SkyrimLauncher.exe 附近,运行 Wrye Bash 后你就可以在底部启动栏中看到 xEdit 的图标。 如下图所示,右键 xEdit 的图标,勾选上 Tes4Edit专家 或者 Tes5Edit专家 然后再点击 xEdit 图标运行 xEdit。。。。是不是没有出现上面的3s等待判断窗了?
  7. 很奇葩的,至今这边未发表任何一篇关于Gecko整合插件的教程,却先发表了xEdit整合插件的教程…… 其实,整合插件的话,首选的应该是 TES4Gecko 或者 TESVGecko。可惜的是 TESVGecko 还处于测试阶段,所以我们暂时用 TES5Edit 整合插件代替 打开xEdit,读取需要整合的插件; 右键,选择 Other -> Create Merged Patch 随便输入整合后插件的名字 选择要整合的内容,然后 右键- > 选择 Copy … to 普通的为 copy as new record into… 复杂的为 deep copy as override into… 或者,你也可以全部选择最后一个 调整 FormID Clean Masters 保存 提醒:为了安全起见 1、建议保存前运行 Check for Errors; 2、建议整合插件前清理插件。 最后录了个视频 http://v.youku.com/v_show/id_XNTI0MDQ1MTQ0.html
  8. TES4Edit/TES5Edit 有个 Compare to 功能,可以用来比较插件的异同,如果再搭配 Apply Filter 你就可以隐藏相同的内容,仅显示差异部分。 此功能最初是 Wrye Bash 开发人员分享出来的,主要用来比较 Python 模式与 CBash 模式生成的 Bashd Patch。我则把方法保存下来,最初时候用来更新 Unofficial Oblivion Patch 的汉化,后来发现每次更新插件的汉化时都需要用到此功能。这边分享一下,希望你能从中找到一些有用的东西。 这边以 Unofficial Shivering Isles 为例,下载 Unofficial Shivering Isles Patch v1.5.2 Manual 和 Unofficial Shivering Isles Patch v1.5.1 Manual,然后使用 Wrye Bash 安装 Unofficial Shivering Isles Patch.esp 。 这边顺便提下 Wrye Bash 的重命名插件功能,右键插件你可以看到 重命名… 点击后把旧版的 Unofficial Shivering Isles Patch.esp 修改为 Unofficial Shivering Isles Patch Old.esp 。这 样你就可以一下子安装旧版的和新版的 Unofficial Shivering Isles Patch.esp。 打开 TES4Edit 后,仅加载 Unofficial Shivering Isles Patch.esp 。 提示:因为我们这边只是要查看而不是要修改,所以你可以随便加载(新文件/旧文件),但如果你需要修改插件的话,这边一定要选择要修改的那个插件。 加载完成后,右键 Unofficial Shivering Isles Patch.esp ,点击 Compare to… 选择 Unofficial Shivering Isles Patch Old.esp 后等待 TES4Edit 加载。 好吧,我们要比较的是 Unofficial Shivering Isles Patch.esp 和 Unofficial Shivering Isles Patch Old.esp ,其他插件都是不相关的。 所以,请把那些不相关的插件都选上(按住 Ctrl 键后鼠标选择项目,或者 Shift 多选),然后右键选择 Hidden ,如下图 完成了后,再右键选择 Apply Filter 后,打开以下窗口 如上图所示,仅勾选 Conflict status inherited by parent(在底端中间) 和 by conflict status overall (在左上角,这个用来控制文字底色),但是不勾选 Multiple but no conflict ,也就是说 by conflict status overall 下面只勾选以下内容: Single Record:独立项目; Benign Conflict:良性冲突; Override without conflict:覆盖但不冲突; Conflict:冲突; Critical Conflcit:严重冲突。 (有点担心你看得不认真……Conflict status inherited by parent 请记得勾选) 然后点击 Filter 开始过滤信息。 Filter 完后你会发现显示的内容变得少多了,其实这边我们就是把相同的内容隐藏了,仅显示差异部分,如下图所示: 这个时候我们还可以对显示的内容进一步优化……右键窗口右侧的内容,选择 Hide no conflict rows 后你可以看到下面的效果 比较上面两张图片,你会发现后面一张图更方便查看项目的差异。 上面就是借助 TES4Edit/TES5Edit 比较插件差异的方法。看起来应该不会很难。 最重要的步骤是 Apply Filter 的设置……不懂里面每个项目是什么意思?没关系的,我也不懂……我们只需要留意一下别人的经验就够了。
×
×
  • Create New...