diff --git a/src/g_game.c b/src/g_game.c index 519c934a33d57e59f3118ac195dfe38eb97db43b..5a619f9451ad8cd685ae238549813f5d02ef9105 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -3358,14 +3358,14 @@ void G_LoadGameData(void) // Allow saving of gamedata beyond this point gamedataloaded = true; - if (M_CheckParm("-resetdata")) - return; // Don't load (essentially, reset). - if (M_CheckParm("-gamedata") && M_IsNextParm()) { strlcpy(gamedatafilename, M_GetNextParm(), sizeof gamedatafilename); } + if (M_CheckParm("-resetdata")) + return; // Don't load (essentially, reset). + length = FIL_ReadFile(va(pandf, srb2home, gamedatafilename), &savebuffer); if (!length) // Aw, no game data. Their loss! return;