About this mod
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
- Donations
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.
Source Code and Documentation: https://github.com/brongo/SAMUEL
Doom 2016+ Modding Discord: https://discord.gg/ymRvQaU
Modding Wiki: https://wiki.eternalmods.com/