elbereth / DragonUnPACKer

Free/Open source game file resource explorer/unpacking tool made easy!
https://www.elberethzone.net/dragon-unpacker.html
178 stars 21 forks source link

Support for other HyperRipper Formats? #110

Open elbereth opened 16 years ago

elbereth commented 16 years ago

Is it possible to get support for various other extensions that HyperRipper doesn't currently cover. What I am hoping for mostly are the Text formats, such as Txt Doc, and XML.

Any chance to get those added with the Video and Audio extensions that are currently available?

Reported by: methosk

elbereth commented 16 years ago

Logged In: YES user_id=381432 Originator: NO

Non-structured text formats are almost impossible to add to the HyperRipper. You must understand how HyperRipper work: It looks for known patterns in a bunch of unknown data (like looking for a black cat in a foggy dark night). How whould the HyperRipper recognize the start and the end of such a text file? There is no way to find the start and no way to find the end. Audio & Video files usually has some good markers/patterns that the HyperRipper recognize (for example AVI files start with "RIFF", OGG/OGM with "OggS").

XML and HTML files is something that can be possible because they are usually standard and well structured. I might try to add that. :)

Other formats are possible, but I need to know the structure/format spec and they need to have a clear pattern AND a way to know the full size of the file. I concentrated on well known file formats.

Original comment by: elbereth

elbereth commented 16 years ago

Logged In: YES user_id=2202869 Originator: YES

Lol, well thanks for clearing that up, I was quite puzzled why something like that could have been over looked.

Anyways, the exact game I was hoping to unpack (already unpacked the few vids and the TONS of sound bites from this game) was Kick Off. ( http://kickoff.gamengame.com ), I was just really interested in unpacking the txt files to see the exact formulas they were using for things like accuracy, and stamina etc. I do a lot of work with the GM's of the game, but know that they aren't allowed to leak those files, even tho they have asked my opinions on how the stats work overall, and how I think they can be bettered.

But anyways, the format used for their packing seems to be the same for each of their pack's ( event.xpk, movie.xpk, resource.xpk, SCRIPTS.xpk, sounds.xpk, texture.xkp). And in their Config file they have plenty of paths into those packs (such as " Scripts:/Scripts/en-us/TutorialSceneScripts.xml "), I just don't have any clue where to start in learning how to unpack an unknown format -.-

Any pointers or tips?

Thx

Original comment by: methosk

elbereth commented 16 years ago

I guess you cannot send me one or two of those XPK files? Supporting directly the file format in Dragon UnPACKer would be a better solution than using HyperRipper.

Original comment by: elbereth

elbereth commented 15 years ago

Also, might it be possilbe to add support for finding MO3 files in HyperRipper? There are a few games that use that for music. It is similar to IT or other tracker file types. Thanks! --R

Original comment by: rgb9000

elbereth commented 15 years ago

rgb9000> Can you point me to such a file or to the spec of this file format to see what I can do?

Original comment by: elbereth

elbereth commented 15 years ago

can you post some sample files you think contain textures and Ill look at making an extractor if I can for you.

Original comment by: chrrox

elbereth commented 14 years ago

maybe some support for some model files; if possible

Original comment by: bas3