For the DS or wii this would probably be considered a trivial hack and probably not be posted but as I spent a few minutes pulling it apart I thought I would document the process/format in an extremely half arsed fashion (probably no screenshots and certainly no tools) and post it here. A note- this 360 port features some more levels over the original (albeit not by ID) and if you really wanted you could find them elsewhere online (naturally no help from this forum on the matter) which are apparently compatible out of the box with various PC updates/ports/remakes/forks. While I did do the following I am far from the first person to do it.
All numbers not labelled as decimal are hexadecimal.
First step is to pull apart the 360 file- le fluffie ( http://skunkiebutt.com/?page_id=362 - page search download app) sorts this easily enough and there are many more.
From here we have a bunch of PNG images (achievement images), some XML files and most importantly the default.xex (xex is the standard 360 executable format although it does have some fair container type abilities unlike the PE format (exe files among others)) and doom2.disk
doom uses wad files (not the same as the wii extension/format) and this disk file is not one. The start of it does have ASCII readouts of files in there though which include a few midi files.
Searching for the "4D54686400000006" aka the start of every midi header ( http://faydoc.tripod.com/formats/mid.htm ) brings up several results, the first two are
0x015F3BEF
0x015F5976
midi at least is end to end with no padding/alignment. I ripped one out of it with my hex editor (mainly to test/confirm no additional compression)- worked fine.
They are 1d87 apart
Looking before the names in the header (spaces added just to make it a bit easier to read)
0124B158 003A494F
015EFAA7 00001D87
All numbers not labelled as decimal are hexadecimal.
First step is to pull apart the 360 file- le fluffie ( http://skunkiebutt.com/?page_id=362 - page search download app) sorts this easily enough and there are many more.
From here we have a bunch of PNG images (achievement images), some XML files and most importantly the default.xex (xex is the standard 360 executable format although it does have some fair container type abilities unlike the PE format (exe files among others)) and doom2.disk
doom uses wad files (not the same as the wii extension/format) and this disk file is not one. The start of it does have ASCII readouts of files in there though which include a few midi files.
Searching for the "4D54686400000006" aka the start of every midi header ( http://faydoc.tripod.com/formats/mid.htm ) brings up several results, the first two are
0x015F3BEF
0x015F5976
midi at least is end to end with no padding/alignment. I ripped one out of it with my hex editor (mainly to test/confirm no additional compression)- worked fine.
They are 1d87 apart
Looking before the names in the header (spaces added just to make it a bit easier to read)
0124B158 003A494F
015EFAA7 00001D87