我在visual studio里搞了半个小时试图弄清楚如何从文件中正确显示地图,但我能输出的只是热垃圾,我只知道地图是64x64,有人能帮我吗这?
有人可以帮助我使用这种地图格式吗?
逆向工程
C++
文件格式
2021-06-26 15:39:55
1个回答
你一定一直在看错误的表示。
使用普通图形查看器打开文件显示它确实包含“地图”,格式为每块 2 字节,固定宽度为 128 字节/64 块:
前 514 个字节似乎包含一些其他类型的数据,但之后每两个字节形成一个单独的映射块。您必须将这些单词值与正在运行的游戏进行比较,以找出它们所代表的含义。
在地图中找到位图文本“DP Gray 1994”让我相信您正在查看Niitemare 3D,并且根据这些信息您可以找到多个地图编辑器,例如http://wolf3d.darkbb.com/t1981 上的那个编辑器-nitemare-3d-mapeditor,它也方便地告诉您我上面描述的相同细节(请注意,该帖子来自 2011 年)。
我花了不到 5 分钟的时间来识别“格式”,另外还有 5 分钟左右的时间来谷歌搜索“DP Gray 1994”。
其它你可能感兴趣的问题