ModCheck [B19] mod| 环世界
![ModCheck [B19] mod| 环世界](https://mod.geekzx.com/wp-content/uploads/2020/05/04/环世界-ModCheck-[B19]-2741.jpg?x-oss-process=image/auto-orient,1/resize,m_fill,w_520,h_290/quality,q_68/format,jpg)
xml修改器工具包。添加了13个新的补丁程序操作。消除了对patchmods的需求。根据状态,顺序或版本来修补。重新排列xml元素的顺序,将修补结果和测试结果写入日志。允许更快的修补程序(较短的启动时间),并测量每个修补程序花费的修补时间。
ModCheck的主要任务是消除对补丁程序mod的需求。这可以通过添加测试操作来完成,该操作可以在About或ModSync中判断是否已加载另一个mod,如果一个mod在另一个mod之前,则至少具有特定版本。每个都可以颠倒(不加载等)。
添加逻辑运算符,例如sequence,AND,OR,If else条件。如果需要,可以将其与测试操作或普通操作结合使用以形成复杂的测试条件。
提高性能。是否需要在同一座建筑物上执行多个修补操作?搜索,保留结果并运行修补程序列表,而无需为每个操作执行完整的xpath搜索。
添加了一张床,并希望它出现在原版床旁边的构建菜单中?移动操作使您可以更改修改后的建筑物的显示位置。
功能丰富的日志编写。获取操作以写入消息,警告和错误(如果操作成功或失败)。告诉用户是否未加载所需的mod或加载顺序不正确。也可以无条件地编写任何您想添加的消息。
配置文件补丁。测量每个补丁花费了多少时间。 ModCheck知道哪个mod拥有哪个补丁,这意味着您可以准确了解mod的启动时间。如果根操作来自ModCheck,例如ModCheck.Sequence,则可以命名补丁程序。这将允许使用名称而不是仅修补程序1,2,3 ...进行性能打印输出。
论坛主题 [ludeon.com]
GitHub [github.com]
每种操作的手册 [github.com] (wip)
变更日志:
除非另有说明,否则更新ModCheck不会破坏现有的xml文件。
v1.8
从编码的角度来看,这是一个重大更新。 B19原版完全改变了补丁。
尽管代码明显更好,但是必须重新设计和重写所有来自ModCheck的Harmony调用。
-添加了B19支持
-添加了搜索操作,以在同一对象连续修补多次时加快修补速度
-添加了移动操作以控制顺序很重要的情况(例如建筑按钮的顺序)
-补丁程序分析现在可以更准确地测量时间(减少舍入误差)
XML断裂警告!!!
删除了FindFile操作(原始重写使其过时且无法实现)
具有FindFile的任何xml文件都需要更新。
B18 mod页面中提到的早期版本