Join also our Discord channel! Click here.

Doom Alpha

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
Wobble
ultra-veteran
ultra-veteran
Posts: 585
Joined: Tue Jan 04, 2005 9:47 pm
Has thanked: 43 times
Been thanked: 112 times

Doom Alpha

Post by Wobble » Mon Mar 07, 2016 9:25 pm

[out]
Last edited by Wobble on Sun Mar 12, 2017 11:57 am, edited 4 times in total.

Ekey
M-M-M-Monster veteran
M-M-M-Monster veteran
Posts: 1649
Joined: Wed Mar 31, 2010 6:54 am
Has thanked: 68 times
Been thanked: 829 times

Re: Doom Alpha

Post by Ekey » Tue Mar 08, 2016 12:44 am

DOOMExtract-1.1.zip (includes source code and example mod)
http://gofile.io/?id=H1C8Aw

User avatar
iOrange
beginner
Posts: 23
Joined: Wed Apr 20, 2016 3:56 pm
Been thanked: 22 times

Re: Doom Alpha

Post by iOrange » Mon May 02, 2016 4:09 am

Use this tool - DoomResEx (DooM Resources Explorer)
https://bitbucket.org/iOrange/doomresex ... Ex_v01.zip

Image
Image

Matsilagi
beginner
Posts: 27
Joined: Sun Aug 31, 2014 5:39 am
Has thanked: 2 times
Been thanked: 2 times

Re: Doom Alpha

Post by Matsilagi » Wed May 04, 2016 2:59 pm

Does this rip models with skeletons + anims?

User avatar
iOrange
beginner
Posts: 23
Joined: Wed Apr 20, 2016 3:56 pm
Been thanked: 22 times

Re: Doom Alpha

Post by iOrange » Wed May 11, 2016 7:17 pm

Matsilagi wrote:Does this rip models with skeletons + anims?
Yesm the new version does - http://www.moddb.com/games/doom-4/downl ... plorer-v03

odrin
mega-veteran
mega-veteran
Posts: 170
Joined: Mon May 23, 2011 2:43 am
Has thanked: 3 times
Been thanked: 7 times

Re: Doom Alpha

Post by odrin » Mon May 16, 2016 1:55 am

reimport possible?

infogram
n00b
Posts: 11
Joined: Sat May 28, 2016 3:55 am
Has thanked: 2 times
Been thanked: 11 times

Re: Doom Alpha

Post by infogram » Sat May 28, 2016 4:02 am

Ekey wrote:DOOMExtract-1.1.zip (includes source code and example mod)
http://gofile.io/?id=H1C8Aw
I've released DOOMExtract 1.3 a few weeks ago, only major change is that it supports beta (and also retail) resources, and I think 1.1 was missing the file deletion option.

Download: (download 1.4 in the post below)

I tested this with the alpha and beta resources and it can unpack/repack fine, doesn't look like retail has changed resources format so it should work with that too, though I'm not sure if repacking will work properly as they've added a signature/hash check in the form of .verify files (that might just be to stop you playing online with modded files though)

Files might be named weirdly as DOOMExtract appends the fileType field to the filename (eg. instead of allowoverlays.decl it'd be called allowoverlays.decl;renderParm), this is to let you specify the fileType field when repacking.

From the readme:
DOOMExtract is a tool that lets you extract the gameresources.resources file from the DOOM Closed Alpha and Beta.
It can also repack the resources file, allowing you to modify existing files, add new ones and also delete files.

Extraction: DOOMExtract.exe [pathToIndexFile] <destFolder>
If destFolder isn't specified a folder will be created next to the index file.

Files with fileType != "file" will have the fileType appended to the filename.
eg. allowoverlays.decl;renderParm for fileType "renderParm"

Example: DOOMExtract.exe C:\DOOM\base\gameresources.index
will extract the resources into C:\DOOM\base\gameresources\

You should also be able to drag+drop the resources.index file into the DOOMExtract exe.

Repacking: DOOMExtract.exe [pathToIndexFile] --repack <repackFolder>
Will repack the resources with the files in the repack folder.
Note that files that don't already exist in the resources will be added.
Files that are replaced/added won't be compressed in the resources file neither, so the filesize of it might increase a bit.

To set a new files fileType append the fileType to its filename.
eg. allowoverlays.decl;renderParm for fileType "renderParm"

Example: DOOMExtract.exe C:\DOOM\base\gameresources.index --repack C:\DOOM\mods\
will repack the resources with the files from C:\DOOM\mods\

Deleting files: DOOMExtract.exe [pathToIndexFile] --delete [file1] <file2> <file3> ...
Will delete files from the resources package. Full filepaths should be specified.
If a file isn't found in the package a warning will be given.

Example: DOOMExtract.exe C:\DOOM\base\gameresources.index --delete generated/buildgame/init.mapresources generated/buildgame/dev/mp_bigbox.mapresources
will delete generated/buildgame/init.mapresources & generated/buildgame/dev/mp_bigbox.mapresources from the resources package.
Last edited by infogram on Wed Jun 01, 2016 3:00 am, edited 1 time in total.

infogram
n00b
Posts: 11
Joined: Sat May 28, 2016 3:55 am
Has thanked: 2 times
Been thanked: 11 times

Re: Doom Alpha

Post by infogram » Wed Jun 01, 2016 2:53 am

Another update for DOOMExtract, likely the last unless any other issues come up.

This update fixes a big issue with adding new files to resource packages - if the file you're adding doesn't already exist, and isn't in the root folder, it'll be added to the package as a new entry.. but the path separator character will use Windows' "\" instead of "/" as the game expects, meaning the game would never actually be able to access the file you've added. This has been fixed in 1.4.

If anyone has been working on mods (or trying to port stuff over to the beta/vice versa) and been having issues, it might be worth trying again with this new version.

DOOMExtract 1.4 download (source included): http://www78.zippyshare.com/v/hIdhc6Ex/file.html

User avatar
SporeAltair
advanced
Posts: 60
Joined: Sat Mar 19, 2016 6:47 pm
Been thanked: 2 times

Re: Doom Alpha

Post by SporeAltair » Wed Jun 08, 2016 5:28 pm

Regrettably this program (DOOMExtract) is not extract the files from the full version of the game, it crashes on completion of unpacking and removes all the extracted files.

WonDoe
ultra-n00b
Posts: 2
Joined: Mon Sep 28, 2015 3:57 am
Has thanked: 1 time

Re: Doom Alpha

Post by WonDoe » Tue Jul 12, 2016 9:30 am

No updates on DoomExtract for Vulkan patch?

infogram
n00b
Posts: 11
Joined: Sat May 28, 2016 3:55 am
Has thanked: 2 times
Been thanked: 11 times

Re: Doom Alpha

Post by infogram » Wed Feb 08, 2017 11:04 pm

Sorry for the lack of updates lately, but I've just recently gone back to fixing DOOMExtract. The latest release should be able to extract from the final game fine now (no more OutOfMemory errors neither), make sure to extract to a small path name though, eg. a folder on the root of your drive, otherwise you might run into a PathTooLongException as the game has some pretty long filenames.

I've also added support for the .patch/.pindex files too, as well as allowing you to create your own patches. These don't really work like traditional patches, instead they contain full replacement files + any new files, they also kinda act as a replacement filesystem for the game (the filesystem inside patches contains all the file entries from previous patches, but sometimes it might remove files, eg. say patch1 contains a file "xyz.txt", if the filesystem in patch2 doesn't also contain this file it won't be seen by the game at all, despite the data for it still being available in patch1)

Patches also don't have to contain the data for files that are inside previous patches, instead the filesystem can just point to an earlier patch files data (meaning you should only modify the latest patch file, if you change an earlier one these pointers might no longer point to the correct data!)

Hope I explained that well enough... the readme file included with the binary also explains patches a bit more in-depth, but if you have any questions feel free to ask.

Download: https://github.com/emoose/DOOMExtract (click the releases tab for compiled binaries)

Post Reply