DE Advanced Options Mod provides additional customization options for Doom Eternal. Options list: https://www.nexusmods.com/doometernal/mods/1255
- Visual Studio 2022 or later
- Optional: CommentsPlus17 extension (extra formatting/colors for comments) https://marketplace.visualstudio.com/items?itemName=mhoumann.CommentsPlusDev17Preview
-
Clone the repository:
git clone https://github.com/SteamKaibz/DE_AdvancedOptionsModPublic.git
-
Open the solution: Open the
.sln
file in Visual Studio. -
Set up Precompiled Headers:
- In Solution Explorer -> Right-click on the project -> Properties
- Navigate to C/C++ -> Precompiled Headers
- Set it to Not Using Precompiled Headers
-
Set the Target Name:
- In Solution Explorer -> Right-click on the project -> Properties
- Navigate to General -> Target Name
- Ensure it's set to
msimg32
-
Select Configuration:
- Use the drop-down in the toolbar to select either
Vanilla
orSandbox
from the Solution Configuration.
- Use the drop-down in the toolbar to select either
-
Build the Project:
- Press
Ctrl + Shift + B
or go toBuild
->Build Solution
.
- Press
After building the DLL, place it in the appropriate directory as follows:
- For Vanilla: ...Steam\steamapps\common\DOOMEternal
- For Sandbox: ...Steam\steamapps\common\DOOMEternal\doomSandBox
Launch the game and access the mod's options using the shortcut shown bottom right of the screen.
I would recommend using meathook mod https://github.com/brongo/m3337ho0o0ok/releases and use the available commands to generate what you need.
Contributions and Pull Requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the BSD-2-Clause license.
-
UniversalHookX - Used for Imgui implementation
-
MinHook - Used for functions hooking
-
nlohmann Json - Json library
-
Thanks to https://github.com/belazr for UniversalHook fixes and general contributions
-
Thanks to https://github.com/Decimation for advices and improvements
-
Thanks to MethanHydrat for getting me into modding and his work/advices
-
Thanks to Chrispy for his work on Meathook mod.
-
Thanks to Sunbeam for all the knowledge he shared