找到实际的字段#

局部检查的X4 9.00宏 ship_arg_s_fighter_02_a_macro 没有 properties/hull/@max = 1800. 其他这种例子设定了3600的绝对值. 根据安装游戏的结构和选择器进行了检查. 新扩展本身并没有单独运行.

模结构#

完整的示例文件在 wiki/examples/elite_hull. 其他设置一个独特的 content.xml 直接在扩展根和原始宏相对路径的差异. 下面的表格是游戏版本9.00的目标.

TEXT
wiki_elite_hull/
├── content.xml
└── assets/units/size_s/macros/
    └── ship_arg_s_fighter_02_a_macro.xml
XML
<content id="wiki_elite_hull" name="Wiki: Elite Hull" version="100"
         author="Your name" enabled="1" save="1"
         description="Sets Elite Vanguard hull to 3600.">
  <dependency version="900" />
</content>

应用一个针对性的补丁#

差异改变一个宏的属性. 它没有将原始船舶定义复制到扩展中. 保持变化的狭窄,

XML
<diff>
  <replace sel="/macros/macro[@name='ship_arg_s_fighter_02_a_macro']/properties/hull/@max">3600</replace>
</diff>

检查变更#

  1. 确认X4检测和启用延长.
  2. 检查不同应用错误.
  3. 选择的变体最大体与原始的比较.
  4. 单独测试一个新实例和已经保存的船只.
  5. 保存和重新加载测试游戏.

修复船只的最大船体是不是修复命令. 后载的调整器可能会改变相同的属性.

其他物件#

质量,货物,发动机和机组人员可能存在不同的相关定义. 不要假设一个普遍的速度或容量场. 阅读 宏及组件, XML 差异 和 可下载的例子.