c++ - 如何读取 PRS/SKmapDat 文件?

标签 c++ python c perl file-format

我有these来自 Legend of Mana 的图形文件,我想了解它是如何工作的。

  size  file name
149968  TWR_I100.IMG
 35500  TWR_RA00.IMG
148736  WAL_TMPL.PRS
214574  WAL_VLLG.PRS
 63762  WM_D351.PIM
  1208  WM_D352.DAT
 63446  WM_D352.PIM
  1208  WM_D353.DAT

问题是弄清楚像素是如何存储的。

PRS 文件在 header 中包含字符串 SKmapDat

我很确定 DAT 文件是调色板。

这里有没有人以前看过这些类型的文件,因此知道如何阅读它们?

最佳答案

游戏机对库/运行时的支持有限。大多数情况下,选择格式是为了在其硬件上表现良好或优化存储。看看http://www.zophar.net/utilities/psxutil.html一些可能对您有帮助的资源

关于c++ - 如何读取 PRS/SKmapDat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221083/

相关文章:

C++ 模板 : correct way to return a new type

c++ - 标准实验闩锁和势垒使用ptrdiff_t

python - 如何使用 BeautifulSoup4 将 <br> 标记之前的所有文本获取到 pandas 数据框中

python - 无法使用 xlsxwriter 库将数据导出到 Excel

c - c中的嵌套链表

C++ Aware 复制插入到 std::map

c++ - 将函数指针映射到 std::string

python - 如何解析在 python 中实时写入的 JSON 文件?

c - 如何在 C Linux 中找出 HD 路径

c - GNU中有没有默认的头文件