三个不同的名字#
文件确定文件路径;使用依赖性 content/@id; 玩家看到 name. 其他他们不需要匹配. 文件表描述扩展,而不是列出文件.
教学清单#
<content id="wiki_demo" name="Wiki Demo" version="103"
author="Example Author" description="An XML learning example."
save="true">
<dependency version="900" />
<dependency id="ego_dlc_split" optional="true" />
<text language="7" name="Учебный пример" description="Пример XML." />
</content>这表明扩展版本1.03和最低X49.00. 随着 DLC 的存在而无需安装,可选依赖命令加载. 访问失踪资产仍然需要处理.
检查自己#
把这放在一个独立的 wiki_demo 下面的文件 extensions. 其他在使用俄语时,预计一个扩展菜单入口,使用俄文名称;这个例子没有游戏操作.
只有改变 name 然后再检查. 然后只更改文件名称:您的扩展中哪些路径需要更新? 用这个练习,停止把身份证作为一个路径.
不要解释 save="true" 作为证明,删除你的模特是安全的. 计划 保存/载荷验证 对于州的法律.
下一步#
第一个MD模特, 互动性, 目录包加载. 其他这种例子并没有在游戏中运行.
保存意味着什么#
save="true" 让记录扩展信息保存. 它不会自动保留任意的Lua变量或更新每个世界对象.
对于 jobs.xml 和 god.xml, 区分一个新的游戏,首先将扩展添加到旧保存中,并更新已知扩展. 化学 ODun 记录了这些案件的不同生成行为. 工作和上帝 解释后果,并将作者的发现与我们的验证分开.