Doom 2 XBOX Live

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
Agret
n00b
Posts: 19
Joined: Thu Jan 26, 2006 5:48 am
Location: Melbourne, Victoria, Australia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Doom 2 XBOX Live

Post by Agret » Sun Jun 20, 2010 11:01 am

Can someone try and analyse the file format for this archive?
Looking at it with a hex editor it seems quite simple, however I don't know the first thing about reversing file types =[

[Link Removed Now That Filetype is Posted]
doom2.disk
Last edited by Agret on Mon Jun 21, 2010 11:19 am, edited 1 time in total.
-

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 650 times
Contact:

Re: Doom 2 XBOX Live

Post by aluigi » Sun Jun 20, 2010 1:37 pm

script for QuickBMS:

Code: Select all

getdstring SIGN 5
if SIGN == "KIWAD"
    comtype zlib_noerror
    get DUMMY long
    get FILES long
    for i = 0 < FILES
        get OFFSET long
        get SIZE long
        get ZSIZE long
        get ZIP byte
        get CRC long
        get NAMESZ long
        getdstring NAME NAMESZ
        if ZIP == 0
            log NAME OFFSET SIZE
        else
            clog NAME OFFSET ZSIZE SIZE
        endif
    next i
else
    endian big
    get FILES long
    math BASE_OFF = FILES
    math BASE_OFF *= 0x48
    math BASE_OFF += 8
    for i = 0 < FILES
        getdstring NAME 0x40
        get OFFSET long
        get SIZE long
        math OFFSET += BASE_OFF
        log NAME OFFSET SIZE
    next i
endif
(updated for supporting the KIWAD archives)
Last edited by aluigi on Sat Jun 26, 2010 11:29 pm, edited 1 time in total.

Agret
n00b
Posts: 19
Joined: Thu Jan 26, 2006 5:48 am
Location: Melbourne, Victoria, Australia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Re: Doom 2 XBOX Live

Post by Agret » Mon Jun 21, 2010 11:20 am

Thanks, you are the best :D
-

User avatar
aluigi
VVIP member
VVIP member
Posts: 1917
Joined: Thu Dec 08, 2005 12:26 pm
Location: www.ZENHAX.com
Has thanked: 4 times
Been thanked: 650 times
Contact:

Re: Doom 2 XBOX Live

Post by aluigi » Sat Jun 26, 2010 11:51 pm

an user made me notice the existence of some KIWAD archives but I don't know if they are for Doom 2 Xbox.
anyway I have edited the previous script for supporting also them

Agret
n00b
Posts: 19
Joined: Thu Jan 26, 2006 5:48 am
Location: Melbourne, Victoria, Australia
Has thanked: 1 time
Been thanked: 4 times
Contact:

Re: Doom 2 XBOX Live

Post by Agret » Thu Jul 22, 2010 7:11 am

Don't think there is any KIWAD files, but now with the new script it fails to extract the original archive :(

New:

Code: Select all


QuickBMS generic files extractor 0.4.5
by Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

- GUI mode activated, remember that the tool works also from command-line
  where are available various options like folder scanning, filters and so on

- select the BMS script or plugin to use
- select the input archives/files to extract, type "" for whole folder and subfo
lders
- select the output folder where extracting the files
- open input file C:\584109B6\000D0000\Extracted\doom
2.disk
- open script C:\584109B6\000D0000\Extracted\doom2.bms
- set output folder C:\584109B6\000D0000\Extracted\doom2.disk_extract

  offset   filesize   filename
------------------------------
  9d191a9f 1095583034 \assets\xui.xzp

Error: incomplete input file number 0, can't read 1095583034 bytes.
       anyway don't worry, it's possible that the BMS script has been written
       to exit in this way if it's reached the end of the archive so check it
       or contact its author or verify that all the files have been extracted


Press RETURN to quit
-

Researchman
mega-veteran
mega-veteran
Posts: 314
Joined: Fri Jun 11, 2010 12:08 pm
Has thanked: 78 times
Been thanked: 22 times

Re: Doom 2 XBOX Live

Post by Researchman » Mon May 11, 2015 6:19 am

Does anyone save .disk unpacker - http://www.se7ensins.com/forums/threads ... ker.81332/ ?

Post Reply