diff --git a/src/g_game.c b/src/g_game.c index 5a0960c36..d4d48f7c2 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -4090,6 +4090,11 @@ void G_LoadGameData(void) // Allow saving of gamedata beyond this point gamedataloaded = true; + if (M_CheckParm("-gamedata") && M_IsNextParm()) + { + strlcpy(gamedatafilename, M_GetNextParm(), sizeof gamedatafilename); + } + if (M_CheckParm("-resetdata")) return; // Don't load (essentially, reset).