Haaf游戏引擎中的资源文件

时间:2011-11-30 18:15:23

标签: visual-c++ game-engine unzip

我正在使用一个使用Haaf游戏引擎的程序,该引擎使用保存为.nsf格式的资源文件。这些文件实际上只是包含文件夹层次结构的zip文件和一个只包含每个文件信息的resources.nsr文件。

resources.nsf文件包含文件夹和.nsr文件设置如下:

|_resource.nsf
 |_images
 ||-some .png files
 |_sounds
 ||-some sound files
 |-resource.nsr

.nsr文件的格式如下:

;TEXTURES-------------------------------------
Texture background
{
   filename = images\background.png
}
;---------------------------------------------
Texture a 
{
  filename = images\a.png
}
;---------------------------------------------
Texture b 
{
  filename = images\b.png
}
....more textures
;SPRITES--------------------------------------
Sprite backgroundSpr
{
  texture = background
  rect = 0, 0, 1024, 768
}
....more sprites

在images文件夹中,我找到了一个thumbs.db文件,当我打开它时,第一行打印了Mac OS X.我假设zip文件起源于OS X系统。

我尝试使用7zip和Windows压缩来压缩新的资源文件。 Haaf's game engine的网站建议使用pkzip,但现在要花钱,所以我无法获得它的副本。

有没有办法可以重新打包我的资源文件并让它在Windows 7 x64下运行?

1 个答案:

答案 0 :(得分:0)

如果您将其压缩为zip文件,Winrar可以正常工作,这将允许游戏引擎正确使用资源文件。