Skip to main content

Setting up

Creating your C++ project​

warning

Not for the faint of heart.
Developers are encouraged to have experience with C++, development tooling, git, and the command line. Windows is the only officially supported development platform at this time.

Setting up your C++ project requires lots of steps, which the UE4SS documentation have a full guide on how to do. That documentation can be found here: UE4SS Documentation: Creating a C++ mod.

Follow those directions to the end to successfully create your own C++ mod and get it successfully running in Voices of the Void.

Troubleshooting/Additional notes​

Here are some extra things to know to avoid certain errors while setting up your project.

  • If you are planning to create your mod with Visual Studio, I recommend using Visual Studio 2022 (installer here). This version has all its tooling compatible with creating a mod. Make sure to have the "Desktop development with C++" workload installed, and the correct version of the Windows SDK selected for your version of Windows in the individual components tab.
  • If you are having publickey issues while running git clone/submodule commands, try running the commands inside the git bash where you configured your ssh keys.
  • If you are generating a Visual Studio Solution:
    • If you are having issues stating such as "No CMAKE_C_COMPILER" and similar, try to make a basic c++ project to make sure Visual Studio has everything loaded and working.

Running your mod​

To run your new .dll file in VotV, you can follow the directions in the next page.