下载客户端

基础模组制作指南

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

AI智能总结导读

这是《基础模组制作指南》,介绍了《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
相关阅读
最新更新

最新更新

  • 存档文件篡改与图形用户界面信息 — 厌倦了在任务1中还没弄明白怎么回事就陷入困境吗? 存档文件以纯文本的INI格式编写,因此可以轻松修改和/或备份,让你有更多空间进行尝试。 仍在开发中 文件位置 …
  • 基础模组制作指南 — 包含有关路径、文件结构、功能、工具和限制的信息。 你可以做什么: - 通过balance.ini修改游戏平衡。 - 通过lua脚本中的函数更改任何精灵图像。 -…