概况

本页面将列出对于本项目你应该知道的概况。

版本类型

火卫一版本有三种主要类型:

  • 稳定版:这些版本的编号方式与常规版本相同(比如1.2.3版),并且在理想状况下不包含任何bug,可以放心地在mod中使用。

  • 开发版:这些版本包含需要测试的功能,其编号从0开始,每次发布后递增。Mod作者如果想要最新的功能,可以将这种版本使用在mod中,但我们不保证没有bug。

  • 每日生成:这些版本是最新的版本,包括有原型,概念证明,废弃功能等等,换句话说,我们不能保证这种版本的稳定性,绝对不应在mod中使用这种版本,仅用于帮助开发与测试。

关闭开发版本警告

声明:我们理解每个人都想要在刚出炉的时候尝试和使用最新的功能,但我们自己不可能做完全部的测试,我们只能在最基础的层面测试。因此我们要求使用最新的开发版的每个人在关闭开发版本警告之前使用一切手段测试新的改变,然后就可以将开发版使用在mod的发行版本中了。这将允许我们将集中在最复杂的实现具体功能上,了解更多请见此处

你可以通过指定-b=版本号的方式关闭开发版本警告(例如对于Build#1来说就是-b=1)。

存档过滤

火卫一完全支持存档读档,感谢Ares 0.A开源代码中的原型代码。我们的存档过滤与Ares的存档过滤不会产生冲突。在火卫一不同版本之间,我们会对火卫一的扩展类进行更改,因此不同版本之间的存档是不通用的。但是须注意过滤机制对每日生成没有作用,因此如果扩展类发生了改变,那么存档很有可能不兼容。

兼容性

火卫一是独立的,被设计用于与战神平台CnCNet5 生成器一同使用。添加新功能或改进现有功能时要兼顾它们。

尽管我们也希望支持HAres,但是由于其用户群体与开发者与国际社区的分割,我们不保证兼容性。不过,我们随时欢迎你们的任何帮助!