模组开发规范
在将您的资源上传到官方资源库之前,请仔细阅读本规范,并检查您的内容是否符合这些规定。
总则
以下是通用于各种模组的开发规范。
建议
- 您的模组应当能够直接通过将 zip 文件拖放到 mods 文件夹中,或点击安装按钮即可使用,无需额外操作。
- 模组必须遵循正确的文件夹结构,因此只需放入mods 文件夹即可运行。
- 您必须是模组的作者,如需使用他人内容,则需获得授权。
- 您的模组 zip 文件名应当唯一,以免与其它模组产生冲突。建议在文件名后加上您的用户名作为后缀(例如:“pickupengine_用户名”)。
- 总体来说,请为文件/零件等命名时使用唯一名称,避免覆盖原版游戏文件或其他作者内容——这样也能避免您的文件被后来者覆盖。
- 请在概述中简单介绍您的模组,并至少添加两张模组图片(当然,仅对适合上传图片的模组适用)。如有需要,请简要说明“如何使用您的模组”。
- 仅使用“上传图片”按钮上传您的图片。
- 模组文件名仅可包含以下字符:A-Z,a-z,0-9,-,_(不要在文件名中作为后缀加版本号)
- 上传前请检查您的模组在控制台中是否出现错误信息。
注意事项
- 未经许可,不得在您的模组中使用受版权保护的内容或属于他人的内容。
- 不得覆盖任何游戏原有数据。这同样适用于 jbeam 文件中的零件、.dae 文件中的网格名称或 materials.json 文件中的对象等部分。
- 请勿在您的模组中包含未使用的文件。不要附加 readme 文件——请在概述中说明相关内容。请尽量压缩您的文件大小。
- 您的模组不得包含不适当内容。
- 请勿上传多个简单模组——请将其合理整合后上传。请平衡模组数量与文件大小。
- 请不要为了添加一个细节而直接复制整个地图/车辆。为了避免文件体积无谓增长,请尽量基于原有内容进行修改。
- 更新模组时请勿更改 zip 包名称。如此一来,旧模组会被新版替换,而不会与新版并存。
附加规范
针对特殊类型模组的额外规范。
- 皮肤类模组:
- 皮肤贴图和 materials.json 文件必须放在子文件夹中。
- 请使用正确的贴图文件格式。强烈推荐使用 DDS 贴图。
- 给您的皮肤子文件夹以及 “Global Skin” 赋予唯一名称,以避免与其他模组发生问题或冲突。
- 请注意,每一个模组在公开前都需要经过管理员审核。这一过程可能需要一些时间,尤其在周末期间,请耐心等待!
- 另外,请确保您的模组是最新的,并且能够在最新版游戏中正常运行。否则,管理员可能会为您的模组标记“已过时”标签,甚至将其归档。
- 我们保留只通过具备一定质量水平模组的权利。
模组更新
以下是关于在资源库中更新模组的主要规范:
- 请在您的模组页面点击蓝色的“发布资源更新”按钮来更新您的模组
- 必须使用完全相同的 zip 文件名来更新您的模组,这可以让其他用户更方便地进行更新。
- 请递增您的模组版本号(例如:0.1 升级为 0.2)
- 简要说明您在本次更新中所做的更改