Player that comes with your copy of Prysm allows for some level of customization. You can find the Player inside the
folder in the Prysm root directory.
You can modify the settings of the
Player executable that comes with your copy of Prysm. This functionality is useful for testing various features that require additional implementation on the engine side of your game – such as Localization.
The custom settings are loaded through a Dynamic Link Library called
PlayerOverrides.dll. You can generate this dynamic library with the help of a
Visual Studio solution.
- Open the
PlayerOverrides.slnfile. The file is located in the
- Use the CohtmlOverrides interface in
PlayerOverrides.cppto achieve your desired behavior.
- Compile and start the project.
- The solution file will automatically generate
PlayerOverrides.dllin the same directory as
"Player Overrides Initialized"should appear in the console after starting the player if the
Player.exehas successfully loaded the
PlayerOverrides.dlllibrary. If such a message does not appear, make sure
PlayerOverrides.dllis located inside the same folder as
Player.exe, and that you have correctly followed the instructions above.
Saving and Removing Modifications
Preserving or applying different sets of overrides for different cases is just a matter of placing different
PlayerOverrides.dll files next to your