DOOM
0 of 0

File information

Last updated

Original upload

Created by

NeoTeAika

Uploaded by

NeoTeAika

Virus scan

Safe to use

Documentation

Readme

View as plain text

DOOMExtract 1.3 by infogram

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.
(note that I don't currently have access to the beta, so beta repacking is untested right now..)

Usage:
Extraction: DOOMExtract.exe [pathToIndexFile]
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
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] ...
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.

Included mods:
As an example some small mods for the closed alpha are included, these unlock extra gamemodes on MP_Bigbox and Heatwave.
Copy all the files from this zip into your DOOM/base/ folder, and run install_mods.bat to install them.

Heatwave: TDM, Bloodthirst, Clan Arena, Conveyor, Deathmatch, Freeze Tag
Note that Conveyor doesn't work properly on here as it's missing some entity. (mp/modes/conveyor/conveyor_controlpoint ?)
Domination could also be enabled on this map, but it's missing some entity so it wasn't included (idProp_Domination_ControlPoint, see mods/maps/dev/mp_bigbox.entities includes some control points as examples, someone can probably copy these to heatwave)

MP_Bigbox: TDM, Bloodthirst, Clan Arena, Conveyor, Deathmatch, Domination, Freeze Tag
Like with Heatwave, Conveyor doesn't work properly as it's missing an entity.
Domination works on this map, but might be missing some models/textures as the control points only show as black boxes.

I also tried enabling extra demons by editing the .entities files (search for availableDemonUnlocks), but when you try to use the extra demons nothing happens.
Probably missing files for them, or needs extra mods.
You're welcome to try to get them working of course :P Also if anyone can get the conveyor/domination modes to work properly too that'd be awesome.