Skip to content

Conf files

Timur Gafarov edited this page Mar 14, 2024 · 8 revisions

Conf is a configuration file format in Dagon. Any application using Dagon tries to read two configuration files from working directory: settings.conf and input.conf.

Conf file consists of key-value pairs separated by semicolon:

optionName: optionValue;

optionValue can be a number, a vector, or a double-quoted string:

numberOption: 10;
vectorOption: [0.5, 1.0, 1.0];
stringOption: "Some text";

settings.conf contains engine settings. It is fully preserved for Dagon, and you are not recommended to use it for storing game-specific settings. Supported options are the following:

  • windowWidth, windowHeight - size of a game window. They override default values specified in an application
  • fullscreen - 0 or 1, run in fullscreen or windowed mode
  • windowTitle - window title text
  • hideConsole - 0 or 1, hide or leave the system console window. For example, it is convenient to leave it when debugging the game and hide it for end users.