Skip to content

belazr/DE_AdvancedOptionsModPublic

 
 

Repository files navigation

DE Advanced Options Mod

Project Description

DE Advanced Options Mod provides additional customization options for Doom Eternal. Options list: https://www.nexusmods.com/doometernal/mods/1255

Prerequisites

How to Build

  1. Clone the repository:

    git clone https://github.com/SteamKaibz/DE_AdvancedOptionsModPublic.git
  2. Open the solution: Open the .sln file in Visual Studio.

  3. 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
  4. Set the Target Name:

    • In Solution Explorer -> Right-click on the project -> Properties
    • Navigate to General -> Target Name
    • Ensure it's set to msimg32
  5. Select Configuration:

    • Use the drop-down in the toolbar to select either Vanilla or Sandbox from the Solution Configuration.
  6. Build the Project:

    • Press Ctrl + Shift + B or go to Build -> Build Solution.

Usage Instructions

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.

How to generate game data (classes, enums, events...)

I would recommend using meathook mod https://github.com/brongo/m3337ho0o0ok/releases and use the available commands to generate what you need.

Contribution Guidelines

Contributions and Pull Requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the BSD-2-Clause license.

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 75.3%
  • C 24.7%