This is the source for DE Advanced Options Mod: 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
or any other configuration you want from the Solution Configuration. (the configurations with Dev_ will give acces to shortcut in the game to display or test certain features. The configs with Debug_ prefix will use default Debug settings and will have more safety nets for ex for the isbarPtr() function)
- Use the drop-down in the toolbar to select either
-
Build the Project:
- Press
Ctrl + Shift + B
or go toBuild
->Build Solution
.
- Press
See the instructions on the nexus page for detailed information on how to install/use the mod.
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 SamPt for his advices/feedback.
-
Thanks to Chrispy for his work on Meathook mod.
-
Thanks to Sunbeam for all the knowledge he shared;