Unpacking DNP archives of Eudemons Online

All questions and discussions about file format analysis are welcome in this forum.

Moderators: Alhexx, mirex

Unpacking DNP archives of Eudemons Online

Postby mirex » Tue Nov 24, 2009 22:06

Unmass program version 0.92 has support for DNP archives. These are archives of game Eudemons Online and maybe also of some more games from TqDigital.

You can download Unmass here: http://mirex.mypage.sk/FILES/unm_w092.rar

Image

DNP archives do not contain names of the files, so you have to supply them. Unmass is looking for a file dnplist.txt containing filenames for dnp archives. This file has to be located in the same directory as DNP file, it is a text file and it should contain lines of text like this:
Code: Select all
001000000=c3/mesh/001000000.c3
001131000=c3/mesh/001131000.c3
Paladin1/0001/000/2/0100.c3
Paladin1/0001/000/820.c3
Paladin1/0001/490/101.c3

c3/texture/470000.dds
c3/texture/470010.dds

001192780=c3/texture/001192780.dds
002192780=c3/texture/002192780.dds
002192790=c3/texture/002192790.dds

Each line contains one filename. Line can contain either plain filename, or <something>=filename. One easy way to create dnplist.txt is to take some ini file which has list of files (ie 3dobj.ini ) then copy it to directory where are dnp archives, and rename it to dnplist.txt.

If there is a file in archive with unknown name you will see it as "missing/<hashnumber>.extension" ( see image above ). If you know that some file should be present in the file and it is named 'missing', just add its filename with complete path to dnplist.txt and reopen the archive file. If path and name is correct and present in the archive file will show up in the list.

Big up goes to UNKNOWNONE from ElitePvpers for decyphering routine and publishing sourcecode for his dnpextract. He made all the hard work.
User avatar
mirex
Administrator
Administrator
 
Posts: 119
Joined: Sat Oct 15, 2005 11:20
Location: SVK

Return to File Format Analysis

Who is online

Users browsing this forum: No registered users and 1 guest

cron