Version: stable
MACROS | |
---|---|
--config= | override game property |
--verify-graphics-calls= | disables OpenGL error checking |
DM_LOG_PORT | sets the logging port |
DM_QUIT_ON_ESC | enables quit on escape key |
DM_SAVE_HOME | override the save directory |
DM_SERVICE_PORT | set the engine service port |
launch_project | launch with a specific project |
Override game properties with the format --config=section.key=value
EXAMPLES
$ ./dmengine --config=project.mode=TEST --config=project.server=http://testserver.com
Disables OpenGL error checking.
This is especially beneficial for running debug builds in the Chrome browser,
in which the calls to glGetError()
is notoriously slow.
Default value is "true" for debug builds, and "false" for release builds.
EXAMPLES
$ ./dmengine --verify-graphics-calls=false
Enables receiving the log on a designated port (e.g. using telnet) Valid values are integers between [0, 65535]
Enables quitting the app directly by pressing the ESCAPE
key.
Set to "1" to enable this feature.
Overrides the save directory when using sys.get_save_file()
Overrides the engine service port, when creating the internal http server (e.g web profiler) Valid values are integers between [0, 65535] and the string "dynamic" (which translates to 0). Default value is 8001.
Launch the engine with a specific project file If no project is specified, it will default to "./game.projectc", "build/default/game.projectc"
EXAMPLES
$ ./dmengine some/folder/game.projectc