Skip to main content

Starting arguments

When launching a game you can pass through starting arguments which can control and modify different aspects of your game (e.g. enabling a hidden menu or skipping the intro animation). This can be achieved with the command line or e.g. via Steam

Steam launch options

qASIC supports starting arguments. They can be used for testing puproses or if you're trying to run a game on a toaster.

ArgumentLocationDescription
-qASIC-input-disable-saveProject Settings/qASIC/InputDisables saving user preferences for the Input System.
-qASIC-input-disable-loadProject Settings/qASIC/InputDisables loading user preferences for the Input System.
-qASIC-options-disable-saveProject Settings/qASIC/OptionsDisables saving user preferences for the Options System.
-qASIC-options-disable-loadProject Settings/qASIC/OptionsDisables loading user preferences for the Options System.
-qASIC-options-disable-initializationProject Settings/qASIC/OptionsDisables Options System initialization. This includes reflections which tend to be expensive.
-qASIC-console-disable-commandlistinitializationProject Settings/qASIC/ConsoleDisables Console Command List initialization. This will make the command list empty.