一个《火焰纹章:英雄》地图文件编辑工具
作者: araragi.hoozuki@yandex.ru (贴吧 bombra, Nga 罗恩格林妮)
需要资源文件
- root/Face: 存放头像文件,
- root/Field: 存放地图背景文件
- root/SRPG/Person: 存放角色文件
- root/SRPG/Skill: 存放技能文件
- root/UI: 存放UI相关文件(仅需要 MiniFace.png, Skill_Passive*.png, Status.png)
- root/Data: 存放文本说明文件
以上文件均可以从游戏数据包中获取,文本说明文件在对应的语言文件夹下。缺少文件可能会导致程序无法打开或者崩溃
基本用法
运行环境
- netcore 5.0
- 600+ MB 内存。图像缓存占大头,懒得优化(
读取地图文件
点击 Load SRPGMap 按钮,在弹出的窗口中选择需要的地图配置文件(地图文件位于游戏数据 files/assets/common/srpgmap/*.bin.lz),建议选择 S 开头的文件(剧情地图)。然后点击地图上的格子以选取
地形编辑
- Field id: 地图背景文件,对应 Field 目录下的文件,修改后重新载入地图才会刷新,修改成不存在的文件会出错(应该)
- Selected Coordiante: 显示当前选择的格子坐标
- Terrain Type: 当前选择的格子地形,修改可能会造成地图无法在游戏中载入
角色编辑
- Unit Id: 角色id,双击打开角色选择窗口,第一次打开时会卡一会,读取头像数据。然后点击角色名选择,id会自动填入。删除id会删除该角色。
- Lv: 等级
- Tlv: 真实等级,等级为40,真实等级为40以上时,游戏里显示为40+
- SpecialCD: 开局时奥义cd,255 为默认,0为就绪状态
- HP等: 属性,直接修改即可,超过99无效。选择 Unit Id时,属性会自动填入满破标准属性作为参考
- Is Enemy?: 0 表示友军,1表示敌人
- 技能栏: 双击弹出技能选择窗口,然后双击技能选择
以上手动输入的地方,需要输入后点击其他输入框以确认,否则数据不会更新
新增角色时,需要再点击一次地图上的格子以刷新显示
保存
点击 Save Map 保存文件,会自动覆盖原文件(也必须覆盖原文件,因此保存前请勿删除或移动原文件)。覆盖前建议备份原文件。
其他
- 敌方专属角色(大众脸等),在地图上头像会显示为全黑,以后有心情再增加头像(
- 一个位置只能设置一个角色,因此部分有增援敌人的地图,如果有增援敌人在同一位置出现,会丢失部分信息。当然,暂时也还不支持设置增援信息
下载
提取码:bdm4