如何阅读表格#
下面的路径与选定的宏元素相对,而不是文件根. 例如, properties/hull/@max 它们在 /macros/macro内. 这些表涵盖主要船体和连接资源领域,而不是每个X4类的每个领域.
示例数值已与 9.00 版本的基础资源目录核对。缺少属性并不意味着其值为零: defaults.xml 提供一些设置. 一个XML文件在所有扩展和游戏中的设备修改后都不证明最终值.
标识与分类#
| 路径 | 类型 | 用途 |
|---|---|---|
@name |
字符串 ID | 索引和商品所引用的唯一宏名称 |
@class |
类别 ID | 定义类,如 ship_s; 不是显示名称或仅仅是模型尺度 |
component/@ref |
组件 ID | 模型定义;只有转换到其他兼容组件时才会改变 |
properties/identification/@name |
文本引用 | 显示名称;例如 {990001,1} 使用您自己的文字ID |
properties/identification/@description |
文本引用 | 从语言文件中描述 |
properties/identification/@makerrace |
种族 ID | 制造商;不是船舶现有的所有者 |
properties/purpose/@primary |
分类字符串 | 主要目的;本身不创造一个AI秩序 |
properties/ship/@type |
舰船类型 ID | 例如战斗机;与类别分开 |
对于您的变体,保持宏和货物名称和描述一致. 只有一个变化可以产生不同的UI标签. 看到 地方化 对于文本引用语法.
船体耐久、人员与储备#
| 船体宏中的路径 | 类型 / 单位 | Elite 9.00 版本的示例与含义 |
|---|---|---|
properties/hull/@max |
数值,船体耐久点数 | 1800:最大船体耐久值,不是护盾 |
properties/people/@capacity |
整数,人数 | 2:人员容量;该字段不会招募船员 |
properties/storage/@missile |
整数,导弹数量 | 0:导弹储备,不是货舱容积 |
properties/storage/@deployable |
整数,可部署装置数量 | 可部署能力;在本例中通过默认提供 |
properties/storage/@countermeasure |
整数,干扰弹数量 | 单独的反措施储备;不含集装箱货物量 |
体价格属于货物;盾牌属性属于设备. 增长 hull/@max 没有修复受损的实例. 查看完整的 Elite 体贴.
货舱由 storage 宏定义#
在检查的 Elite 链, con_storage01 参考 storage_arg_s_fighter_02_a_macro. 其他它们 properties/cargo/@max 是150和 properties/cargo/@tags 容器.最大是立方米的容量;货物单位数量也取决于货物容量.
<diff>
<replace sel="/macros/macro[@name='storage_arg_s_fighter_02_a_macro']/properties/cargo/@max">300</replace>
</diff>补丁文件路径: assets/units/size_s/macros/storage_arg_s_fighter_02_a_macro.xml. 预期量为300个,而不是150个;容器标签保持不变. 这不是每件商品的300个单位. 假设的2立方米的货物容量为150个单位,
存储补丁影响了所有引用该资源的宏. 为了保留专属于您的变体, 创建和注册一个单独的存储宏, 并改变新船体的参考. 增加最大的货物量,就不允许其他货物类型.
质量与运动#
| 路径 | 类型/示例 | 影响 |
|---|---|---|
properties/physics/@mass |
阳性号码; Elite 使用 3.772 |
引擎数据中的质量值;此处未确定其与千克的换算关系 |
properties/physics/inertia/@pitch |
数值参数 | 旋转动力;和滚动是分离的 |
properties/physics/drag/@forward |
数值参数 | 阻力向前运动;不在每秒米的直接速度 |
properties/physics/drag/@horizontal |
数值参数 | 侧面阻力;垂直和角轴分开 |
properties/physics/accfactors/@forward |
无量纲倍率 | 预先加速调整; Elite 1.2 使用 |
properties/physics/accfactors/@horizontal |
无量纲倍率 | 侧加速调节; Elite 使用0.8 |
properties/jerk |
设置块 | 速度滑动,不含其他发动机力 |
properties/steeringcurve/point |
曲线控制点 | 速度模式中的方向性变化 |
引擎和推进器参数在其他宏中存在. 继续使用类型,单位和一个例子 航班.
修改后的检查项#
首先检查路径,一个精确的节点和改变的XML. 然后比较一个新的游戏实例:最大的船体,人,货物和移动, 检查现有保存单独. 这篇文章的例子并不是已完成的游戏测试.