返回列表 发帖

MD梦幻模拟战II 全关卡原版地图 原Rom提取

设计个关卡工具,顺便从原Rom里提取关卡地图数据,相信这图片的精度应该比模拟器截图效果好,喜欢收集的朋友不要错过
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
我就是我

游戏地图是由图元组成,每个图元是由3*3个Tile组合。而显存里是储存不重复的Tile(8*8像素)。
如果想修改地图,可以考虑修改图元的组合方式,比如某个建筑物移动到其他地方。当然,也可以重新构建Tile和定义图元。
我就是我

TOP

Rom里面根本不存在啥图片格式,Rom里的数据只是色盘(每个颜色2个字节,RGB分别用半个字节表示),Tile数据(颜色代码,自己可以了解下BMP图格式)。
图元形成:通过9个字节,表示这图元是由哪3*3个Tile组合,每个字节表示Tile编码
地图形成:图元编码的集合体。

我的提取工具就是根据这些原理写的,然后,保存成BMP格式的图片出来而已。

所以,你可以理解我是让程序自己把Tile拼成不同图元,然后不同图元拼凑整个地图。
我就是我

TOP

地图图元,通常都是有压缩的。具体实际的,你可以在模拟器里观察VDP里显存内容。
我就是我

TOP

返回列表