三个不同的名字#

文件确定文件路径;使用依赖性 content/@id; 玩家看到 name. 其他他们不需要匹配. 文件表描述扩展,而不是列出文件.

教学清单#

XML
<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 记录了这些案件的不同生成行为. 工作和上帝 解释后果,并将作者的发现与我们的验证分开.