下载客户端

基础模组制作指南

2026-03-31 19:00:28
发布在Mech Engineer
转载

导读

这是《基础模组制作指南》,介绍了《Mech Engineer》模组制作的核心操作,可通过balance.ini改游戏平衡、Lua脚本改精灵图、语言等,还说明了模组存放路径、文件结构,以及推荐的制作工具。

包含有关路径、文件结构、功能、工具和限制的信息。 你可以做什么: - 通过balance.ini修改游戏平衡。 - 通过lua脚本中的函数更改任何精灵图像。 - 通过lua脚本在特定位置添加代码注入。可访问部分引擎函数和所有变量。添加新模块,更改游戏规则。 - 通过lua脚本中的函数更改语言和字体。在language.lua中更改语言全局变量将覆盖常规语言设置。用于支持外部脚本的Apollo扩展使用Lua 5.4。手册[www.lua.org]。 结构: 订阅模组后,启动游戏时会在mods文件夹中创建/更新一个以模组名称命名的文件夹。游戏会将每个文件夹识别为独立的模组,存放路径为:C: Users _USERNAME_ AppData Local Mech_Engineer mods。取消订阅创意工坊模组不会删除mods文件夹中的对应文件夹,需要手动删除。创建模组时,需遵循特定的文件结构,该结构可在游戏安装根目录中找到。以我为例,游戏根目录路径为:X: SteamLibrary steamapps common Mech Engineer。在该目录下,【example_mod】文件夹包含了文件结构示例,其中有所有带有函数和实用内容的脚本。工作原理: battle(包含处理地图生成、机甲功能和怪物生成器的脚本文件夹) components(包含允许生产新模块、机甲和反应堆的脚本文件夹) engineering(包含处理初始装备和可能的子菜单的脚本文件夹) hangar(包含处理全局地图和部分战斗规则的脚本文件夹) research(包含处理研究节点的脚本文件夹) sprites(用于存储精灵图的非必要文件夹) balance.ini(若存在,会自动重写所有游戏平衡设置) default_balance.ini(当前游戏平衡设置示例) language.lua(首个启动的脚本,可用于重写设置,如语言或字体文件) list_of_functions.txt(包含所有公开函数,带有描述的手册)list_of_sprites.txt(包含所有精灵图的名称,如果你想修改它们会很有用) MechEngineerGame.ttf(默认字体,作为示例) mod_mech_grid_help.png(16像素网格,可帮助排列你的反应堆和机甲的模块插槽) mod_stats.ini(可存储你的模组设置的示例文件) obj_button_*.lua(激活不同菜单的脚本) obj_database.lua(声明变量和组件的最佳位置) obj_FUI_render.lua(最低深度的绘制层,有助于在所有内容上方绘制东西) 模组示例 工具: 用于精灵图编辑的Aceprite – github,商店 用于脚本的Notepad++ – link

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新

  • 《机甲工程师》中文指南与开局思路配置 — 一篇开局配置以及一些固定队伍配装情况的思路运营中文向指南 同时也是为了在有需要的时候,终结所有小问题的指南(大概) 开局的思路 开篇文字很简单地交代了很简单的剧…
  • 新手如何学习游玩。 — 我在《机甲工程师》中的游戏学习经历。或许这份指南能帮你理解游戏,或者你也能帮到我。但关键是,这至少是一份俄语的指南,可能信息量不是特别大。 基地该建在哪里? 和…
  • 理解机甲底盘 — 你是否看到那些只有2个辅助插槽的机甲时会想“嗯,我可能会直接跳过它们”?本指南将告诉你为什么你错过了机会。每一种机甲底盘都是有用的。我可以证明这一点。我已经进行…
  • 枪械 — 机甲应使用何种武器以及如何改装它们。 总结
  • 存档文件篡改与图形用户界面信息 — 厌倦了在任务1中还没弄明白怎么回事就陷入困境吗? 存档文件以纯文本的INI格式编写,因此可以轻松修改和/或备份,让你有更多空间进行尝试。 仍在开发中 文件位置 …
  • 基础模组制作指南 — 包含有关路径、文件结构、功能、工具和限制的信息。 你可以做什么: - 通过balance.ini修改游戏平衡。 - 通过lua脚本中的函数更改任何精灵图像。 -…