28 April 2005, 14:19 | #1 |
Moderator
|
XPK decruncher
is there any tool to decrunch xpk packed files that uses the NUKE.lib
i´ve tried several tools, but the destination file had always the same size than the source file... |
28 April 2005, 15:49 | #2 |
Registered User
Join Date: Dec 2002
Location: California
Posts: 965
|
The XADMaster archive from the Aminet should do it. Grab one of these:
http://ftp.uni-paderborn.de/aminetbin/find?xadmaster0 Make sure you choose the right one for your CPU. |
28 April 2005, 21:36 | #3 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
This problem is often caused by the source files be write protected so it depacks but can't write back the new file - check that first.
|
28 April 2005, 21:49 | #4 |
Moderator
|
first xadmaster says that the file isn´t packed, but i checked the header and it seems that it is packed...
have a look: WRLD MACR XPKF üNUKE ø = - \‡ó ÐøQED¤J@Ýß q€;UêN«ª ß!ĪzO´€X6«ûD»º@0ÿ codetapper: how to check that problem...??? |
29 April 2005, 00:56 | #5 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
What's this WRLD stuff in the header? XPK will not unpack a file unless the header (from memory) begins with XPKF - by you having WRLD it will not be detected.
To test if a file is write protected either use DOpus, or just type list in a CLI/Shell. Or if you are depacking from the command line, you should see the error appear saying "could not write destination file" etc... But I'm 99.9% sure the WRLD header you see is the problem - it doesn't appear to be a real XPK file (unless someone has encrypted it all first). BTW, where did you get this file? |
29 April 2005, 05:35 | #6 |
Moderator
|
the file is one of them from the flink cd32 game with the extension .wld
there is already an install (whdload) and if you read the document of the install you can read this at the bottom: - to save diskspace and memory for preload you may uncompress (XFD) and afterwards compress (ProPack) all *.wld and *.raw files maybe i only have to cut the first words... |
29 April 2005, 06:25 | #7 |
Moderator
|
ok it isn´t possible and maybe i found the problem...
there are XPK headers spread over the whole file...before a header starts 2 words before is the name of that is following after the header... the above example shows that there perhaps is a macro (?). if you look deeper into file you find words like "PAGE, CELL, HEAD, MAP, ANIM, TTAB"... maybe it works if each section is saved particular... in CELL section are the tiles for each level stored, ANIM holds all animated stuff, TTAB could be the color informations, MAP contains the CELL positions, HEAD are the graphics for our action hero...and PAGE.....don´t know... i think this is the structure of the file but i´m not really sure...unpacked files would be really useful... |
29 April 2005, 08:44 | #8 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
Easy!
OK easy. The file is just a lot of small files joined together into one archive. I don't have an automatic solution but for example on the file forest.wld I just looked for the magic XPKF header and noted the positions. Then I used my grab utility to rip the file starting from there, then depack each one. eg.
grab forest.wld file1 from $18 grab forest.wld file2 from $200 grab forest.wld file3 from $11c8 grab forest.wld file4 from $b3ec grab forest.wld file5 from $b570 etc. Then you can XFDDecrunch each file and you have the files in their raw form. |
29 April 2005, 08:54 | #9 |
Retired Quartex Sysop
Join Date: Sep 2001
Location: Roman Verulamium
Age: 58
Posts: 1,874
|
I like this board... there is a wealth of knowledge and generally (!!) the people are friendly.... Nice peeps!
|
29 April 2005, 10:12 | #10 | ||
Oh noes!
Join Date: Mar 2003
Location: Neverland
Posts: 766
|
Quote:
Quote:
|
||
29 April 2005, 16:20 | #11 |
Registered User
|
You can use xfdscan (included in the xfd library package) for a automatic solution:
xfdscan source destname NE NE is the NoExtern switch, otherwise it detects a FIRE cruncher file erroneously. |
29 April 2005, 21:23 | #12 |
Moderator
|
thanks for all your helping posts...i admire you for your knowledge...
|
29 April 2005, 21:56 | #13 |
Moderator
|
err...wether codetappers method neither rgens works fine...everytime i get the error that the file type isn´t unpackable...
|
30 April 2005, 01:18 | #14 |
Registered User
|
That's strange. You have xfdmaster.library, xpkmaster.library in LIBS: and xpkNUKE.library in LIBS:compressors ?
Then a xfdscan extro.wld RAM:extro NE produces 110 files extro.00 - extro.109 in RAM:. A following xfddecrunch RAM:extro.#? should decrunch them. But the whole statement in the installer readme makes no sense, as the wld files are archives of compressed files and the raw files aren't compressed at all. Anyway you can simply propack the files and saves ~147 KB. |
30 April 2005, 11:40 | #15 |
Junior Member
Join Date: Aug 2001
Location: France
Posts: 1,385
|
You should try Track2File http://amiga.emucamp.com/wt/others.html it seek for any packed data in files or disks.
|
01 May 2005, 12:40 | #16 | |
Moderator
|
Quote:
this is a really good tool... |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
aPLib decruncher for Amiga | SyX | Coders. General | 15 | 08 February 2019 13:48 |
RTDD v1.9 (CrunchMania Data Decruncher). Does it exist? | BarryB | support.Apps | 5 | 15 May 2015 21:46 |
Romable XPK compressors | Romanujan | support.Other | 2 | 23 January 2011 13:54 |
Data Decruncher | DaveMB | request.Apps | 4 | 01 October 2010 21:19 |
WHDLoad and Xpk?? | MortimerTwang | project.WHDLoad | 8 | 16 May 2009 18:58 |
|
|