Menu Customization

About the Menu Customization

We have a default menu that will only have your logo and color configured on the panel. In addition to the standard menu, we have an open source project that will allow you to use your design and upload it to our dashboard. You will receive the project link when you are within our resale system. See the customization tutorial below:

Features

  • Imgui UI
  • DirectX 11
  • Allow to use your own imgui files

Customization

We have provided a simple tutorial on how to fully customize the project.

  • To use your imgui files, you must place your files in the folder MenuCustomization/Imgui/.
  • You will have access to the configuration files in the MenuCustomization/CheatSettings folder.
  • The system was designed to support all games in a single project, go to the file MenuCustomization/CheatSettings/Config.h, enter the value 1 for the game you want to compile and 0 for the others. If you are compiling the menu for Fortnite, put #define IsFortnite 1 on line 7
  • Regarding menu customization, you must edit the MenuCustomization/GUI/GUI.cpp file for the menu initialization
  • You will have a menu render file for each game in the MenuCustomization/GUI/Games folder.

Tutorial for Customization

1. Initializing the Menu

Step 1: Open the gui file

Go to the file MenuCustomization/GUI/GUI.cpp.

Step 2: Locate the initialization code

Starting from line 6, you will find the following code:

void InitMyMenu(ID3D11Device* g_pd3dDevice) {
}

In this function you will initialize your menu configuration such as textures, fonts, coloring, variables, etc.

2. Changing menu options

Step 1: Open the gui file

Go to the file MenuCustomization/GUI/Games/Fortnite.cpp.

Step 2: Locate the menu render code

Starting from line 17, you will find the following code:

void RenderMyMenu(bool* ShowMenu, SETTINGS* Settings, CConfig* g_pConfig) {
}

In this function you will render your menu. We have 3 variables that will be passed to this function:

ShowMenu is a variable pointer that indicates whether the menu is open or closed, you can also close the menu through it.

Settings is a pointer to the structure of the menu options, you will use these options in your menu.

g_pConfig is a pointer to our configuration system class, through it you will save the configurations to the file, create new configurations, etc.

N|Solid