SAMUEL is an open-source tool for extracting assets from DOOM Eternal. Currently, it can export textures, .lwo models, decl files, and .entities files.
Permissions and credits
Author's instructions
Please see Github page for licensing information: https://github.com/brongo/SAMUEL
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Donations
No donations accepted
SAMUEL v2.0.8
SAMUEL is an open-source tool for extracting assets from DOOM Eternal. It can export textures, .lwo models, decl files, and .entities files.
Note: There is another asset extraction tool (called VEGA) which is widely used by Doom Eternal texture modders, so it's worth mentioning the differences here.
Differences from VEGA:
1. SAMUEL is cross-platform and open-source. It works on Windows and Linux. 2. Supports extracting of .decl files and .entities files. 3. When exporting a model, all of it's material2 .decl files are also exported. 4. Successfully extracts a few types of textures that VEGA doesn't support. 5. Supports extracting non-streamed or modded textures - texture modders can now recover their source images. 6. Has improved search functionality - can search with multiple keywords separated by spaces. 7. Extracts "normals" in their native RG format (yellow-greenish color). 8. Image files are exported using their full name with "$" modifiers (important for custom assets). 9. Files are extracted to their full path used in the game (e.g. "gameresources_patch1/art/tile/etc" instead of just "images").
Limitations:
1. Textures export to .PNG format only. 2. SAMUEL is not yet capable of exporting .md6mesh format models.
Usage: This program has a graphic interface and should be mostly self-explanatory. Start by clicking "Load Resource" and selecting the .resources file you want to load.
- Extracted files will be placed in the "exports" folder, in the same directory as SAMUEL tool. - Extracted models will appear in the "modelExports" folder. - Exporting a model will also export all images and material2 .decls used by the model.