Player Overrides
The Player that comes with your copy of Gameface allows for some level of customization. You can find the Player inside the NativePlayerfolder in the Gameface root directory.
You can modify the settings of the Player executable that comes with your copy of Gameface. 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.
Implement Changes
Section titled “Implement Changes”- Open the
PlayerOverrides.slnfile. The file is located in the/NativePlayer/PlayerOverridesfolder. - 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 asPlayer.exe.
Saving and Removing Modifications
Section titled “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 Player.exe.
© 2026 Coherent Labs. All rights reserved.