两个不同的文件#

libraries/gamestarts.xml 定义新游戏选择:菜单入口,玩家配置和属性,宇宙设置和限制. libraries/startmenu.xml 定义主要菜单的背景场景. 没有任何替代MD任务脚本.

启动定义使用 libraries/gamestarts.xsd. 其他孩子的元素秩序是重要的. 进入图像,预览剪辑和介绍有不同的作用;一个漂亮的预览不会创造出起始船.

开始学习的方法#

放这个补丁在你的延长 libraries/gamestarts.xml:

XML
<diff>
  <replace sel="/gamestarts/gamestart[@id='wiki_training_start']/player/@money">25000</replace>
</diff>

条件: 你已经添加了一个完整的 wiki_training_start 直接的 player 携带儿童 money. 其他这是一个虚构的身份证,不是一个尼拉的开始.

预期: 定义得到 money="25000". 其他它为新游戏配置了初始资金;补丁不在现有的保存中赋予一个角色. 定制启动还需要有效的位置,特征,船舶和资产参考.

继续在MD#

MD可以读取选定的启动ID为 player.module. 其他每个新游戏都不能采用一个开始的介绍. 检查身份证,然后在加载时,保护世界准备和反复启动.

universe 设置可以禁用 jobs 和 god. 其他在教程世界中,缺失船只并不总是一个配额错误. 对于初始特定数据集进行检查 工作和上帝.

背景和解锁#

加入一个场景 /startmenu/background; 它们 cutscene 作为关键. 场景和资产必须存在,单独列表的入口不够. 换取共享默认背景可能与DLC和其他 mods冲突.

userdata 条件属于玩家的配置文件,并且可以在存储中持续存在. 测试一个锁定的起始或背景,使用一个独立的配置文件以及已确定的配置文件.

验证情况#

打开新游戏,选择开始,开始新游戏并独立检查财产. 单独加载一个老. 对于背景,在主菜单设置中选择测试场景. 这些例子没有运行在X4中;没有完整的场景资产分布. 继续 日志记录 和 MD 持久化.