Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not sure if this is a suitable question but I found a game that had all it is sprites and stuff saved in INA and AN format and I got curious to know which program is it.

Or is it some sort of compressing or alike and how it is usually done?

Anyone know?

Here is the content of one of the files:

Here is a hex dump of the above file:

The above one is the AN file and the bellow one INA.

Hex dump of a INA file which seems to be some sort of map or data file (I believe because of the layers info, etc?)

share|improve this question
Might be helpful to check the first 4 bytes of the file in case its some normal format with a custom extension. – coderanger Jul 23 '10 at 2:53
When showing an unknown file format it might be more useful to show a hex dump – coderanger Jul 23 '10 at 4:53
thanks for the tips i will check on how to hex dump... – Prix Jul 23 '10 at 4:54
The AN file converted from bin to hex – coderanger Jul 23 '10 at 5:05
I think I have to throw in the towel, too much of the site is in Flash or images for Google Translate to help >_< Chances are it's something custom from the look of things though. – coderanger Jul 23 '10 at 5:47
up vote 2 down vote accepted

As mentioned above, the evidence points towards this being a custom file format specific to that game. Probably not going to be able to open them yourself. However, if it uses OpenGL or DirectX and loads them as textures you might be able to use a GPU memory viewer to dump them to standard format.

share|improve this answer
Thanks :) i will take a look at it... could you perhaps recommend me any GPU viewer – Prix Jul 23 '10 at 5:52

It's not necessarily a common program's output at all. It could just be an arbitrary extension chosen by the developer for files that hold data about sprites. You can try opening the file in notepad to see its contents or as suggested above check the first four bytes to see if it is a normal file format saved under a different extensions.

share|improve this answer
hi thanks for the reply i've updated my main question with the file content and a hex dump i am kinda of clueless on how to verify it i do know that some files in it is content some times shows for example "Adobe Photoshop" etc ... but this files doesnt give me much ... – Prix Jul 23 '10 at 4:56

A first thing to do would be to display it in various widths to see if any width shows a somewhat recognizable pattern (and humans are extremely good at detecting patterns, even if they're not there). If you're that lucky you'll have a good starting point as you know the likely width and can see if you see that encoded somewhere. From there you can also find height and so on. Only if there's a discenrable pattern to begin with through. It might be run length encoded or what have you and it'll become pretty tricky pretty fast.

share|improve this answer
no idea at all i've went thru it but can't figure it out at all. – Prix Jul 23 '10 at 19:21
It might help if you mention the game – Kaj Jul 25 '10 at 2:41
the game is as i said in the comments of the question... thanks ;) – Prix Jul 25 '10 at 5:38

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.