[Feat] No longer silently drop -iwad and -file args when file not found #44
+156
−26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Game will ignore files explicitly requested through command line flags. This can be difficult to resolve, if you don't know it happens, especially when running in a sandbox.
Adds a bitfield cvar
i_exit_on_not_foundthat controls if the engine should exit (or only warn) on file not being found.REQUIRE_IWAD: exit if iwad not foundREQUIRE_FILE: exit if 'required' file is not found. This means file explicitly requested from commandlineREQUIRE_OPTFILE: exit if 'optional' file is not found. This means files from autoloads (or from -optfile flag)Defaults to
REQUIRE_IWAD|REQUIRE_FILE.On exit, gives a message on what to set the flag to to disable specific error.
Access to this setting is given in launcher.
Added strings (not yet added to table, will be added if needed):
PICKER_FILELOADING: "File Loading"
OPTVAL_LAX: "Lax"
OPTVAL_STRICT: "Strict"
Imported from ZDoom/gzdoom#3237