RetroDECK icon indicating copy to clipboard operation
RetroDECK copied to clipboard

Tool: A Unity Doom Ripper like function for Steam and GOG

Open Lazorne opened this issue 2 years ago • 0 comments

DOOM Ripper Function

https://github.com/kevansevans/Unity-Doom-Ripper

Is a software that is made from Windows. It renames and extracts the .wad files from bought copies of either DOOM 1 or 2 Unity version from Steam or GOG. They need to be renamed as they are only label without the .wad or .pwad extension and are just an arbitrary ID number in a folder.

The unity version was made 2022 and you can now download all the expansions from within doom with a Steam/Bethesda Account and it will create those files/folders.

All .wads are not all over the place on Linux and I'm trying to catalog all the locations.

A similar tool to help all who have bought doom get their .wads out legally to use in RetroDECK would be nice.

Example: No Rest for the Living

This addon after being downloaded is located in:

Steam/steamapps/compatdata/2300/pfx/drive_c/users/steamuser/Saved Games/id Software/DOOM 2/WADs/3/

Inside that folder there is a file called 3 this file is in fact NERVE.WAD

Same goes for the others like TNT that is in the WADs/1/ folder called 1 and is the TNT.WAD file

Function

The ID's of the files stay the same as does the folder structure if you download them from either DOOM 1 or DOOM 2.

So all we need to is a function that copy the files to a location and renamed them the correct wad name. A list needs to be made ID's files and what the true form of those files are.

WIP Version here:

https://retrodeck.readthedocs.io/en/latest/wiki_howto_faq/extract-doom-wads/

The pathing to the files are a bit different if you come from:

  • Steam
  • Steam Flatpak
  • GOG
  • Lutris GOG

And if you have downloaded them from DOOM 1 or DOOM 2.

Lazorne avatar Dec 20 '23 11:12 Lazorne