月尘编辑器

SMBX2 和早期的 TheXTech 游戏本体不自带编辑器,它们使用的是一款叫“月尘”(英文名:Moondust Editor,旧名 PGE Editor)的编辑器。
该编辑器使用比 SMBX 1.3 内置编辑器更加现代和人性化的设计,助于帮助玩家更好和更方便的设计关卡,关卡可以保存为对应不同引擎的关卡文件,可供给玩家保存的文件格式如下。
- .lvl - SMBX Legacy(1.3或以前1 - 64 版本号)或 SMBX 38A 关卡格式文件。
- .lvlx - SMBX2 或 TheXTech 关卡格式文件。
注:如未特殊注明,下列全部条目以自带简体中文版本为准,使用TheXTech配置包,可能不同的配置包所展现出来的内容也会不同。
想添加/改进翻译可以前往Hosted Weblate:https://hosted.weblate.org/projects/moondust-project/
用法
有关如何使用月尘编辑器创建一个关卡,请跳转:(待补充)
需要在如下网站下载编辑器,或者下载X2本体(自带一个月尘编辑器)。
俄狐软件官网 (Wohlsoft)
网址:https://wohlsoft.ru/projects/Moondust/
在下列找到“Moondust Devkit”,下面会有可供不同系统的玩家准备的包,选择当前电脑对应系统的包进行下载。
可以选择点击 Laboratory 下载最新编译的版本,或者选择下列对应系统的包。
Github
网址:Moondust Project (Github)(可能需要加速器访问)
在下列资产列表选择你当前电脑系统下载对应的安装程序或压缩包。
然后选择上面配置包,根据自身游戏版本需要下载。
下载的月尘编辑器初期并不能运行,需要一个配置包,此时需要根据自身需要下载对应的配置包,解压缩后,放到PGE的包文件目录:“PGE_Project/configs”文件夹。

可使用的配置文件如下:https://wohlsoft.ru/projects/Moondust/_laboratory/config_packs/
- TheXTech-SDK:针对使用 TheXTech 制作关卡的配置包,后续游戏本体自带简易编辑器。
- SMBX-2.0-Intergration:(旧版,现不兼容)针对使用 SMBX2 制作关卡的配置包,SMBX2 安装后自带。
- SMBXby38a_full:针对使用 SMBX 38A 制作关卡的配置包。
- SMBXpanded_full:Sednaiur 制作的配置包。
- SMBX_Redrawn_full:SilverDeoxys563 制作的配置包。
- SMBX_13_compatible:SMBX Legacy 的制作关卡的兼容配置包。
在初次进入时,需要配置游戏目录(TheXTech),选择 TheXTech 的游戏目录即可。
组件
月尘编辑器的功能分为:菜单栏(最上方),工具栏(上方),工作区(以下部分)。
打开关卡后,工作区左侧为物体对象编辑器,右侧为关卡工作区。
菜单栏
一共有10个菜单选项:文件、编辑、查看、测试、脚本、配置、工具、窗口、插件、帮助。
工具栏
根据当前环境不同分为两个不同的板块:关卡板块(下文图上)和大世界板块(下文图下)。
工作区

工作区打开一个关卡,大世界或NPC编辑设置时会占满全部,默认左侧吸附关卡对象浏览器,同时也会打开一些小窗口,玩家可根据自己的喜好自由编辑当前的工作区排版。
| 版本 | SMBX 1.3 | SMBX 38A | 月尘 | TheXTech 内置编辑器 |
|---|---|
| 通用 | |
| 功能 | 工具栏 |
| 工作区 | 关卡编辑器 | 世界编辑器 |
| 组件 | 图层 | 事件 |
| 编辑器属性区 | 关卡 | 世界 | 全局 |
| SMBX 38A | |
| 功能 | 工具栏 | 地形编辑器(资产窗口编辑器) | 自动衔接编辑器 | MarioShop |
| 工作区 | 关卡编辑器 | 世界编辑器 |
| 组件 | 图层 | 事件 | 变量 | 脚本 | 数据库 | 调试器 |
| 资产属性 | 方块 | 物体背景 | NPC | 场景地块 | 场景装饰物 | 路径 | 关卡 |