C++ 如何读取PRS/SKmapDat文件?

C++ 如何读取PRS/SKmapDat文件?,c++,python,c,perl,file-format,C++,Python,C,Perl,File Format,我有来自《法力传奇》的图形文件,我想了解它是如何工作的 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文件的标题中包含字符串SKmapDat

我有来自《法力传奇》的图形文件,我想了解它是如何工作的

  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文件的标题中包含字符串
SKmapDat

我很确定
DAT
文件是调色板


这里是否有人以前见过这些类型的文件,因此知道如何读取它们?

游戏控制台的库/运行时支持有限。大多数情况下,选择这些格式是为了在硬件上运行良好或优化存储。查看一些可能有助于您的资源

这些似乎是游戏存档,为什么不提及文件的来源?(“你闻起来像个朱米人……”很好的引语)是不是@sehe:Wow!你真的很在行!你知道为什么这么多PS1游戏都选择这些格式吗?我在那里找到了PSicture,它可以读取所有动画使用的
TIM
文件。据我所知,
TIM
文件几乎都是
BMP
文件。遗憾的是,他的任何实用程序都无法读取上述文件。不过谢谢:)