From 4348ebdfa8bc29bee564d2624ac374e93163e1e8 Mon Sep 17 00:00:00 2001 From: toaster Date: Fri, 15 May 2020 13:37:06 +0100 Subject: [PATCH] Make live event backup files savedata specific (new format: `live%s.bkp`, where %s is the time attack folder name/savegame name - so vanilla's is `livesrb2sav.bkp`). --- src/d_main.c | 2 +- src/dehacked.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/d_main.c b/src/d_main.c index a779aa0bf..06373355d 100644 --- a/src/d_main.c +++ b/src/d_main.c @@ -1135,7 +1135,7 @@ void D_SRB2Main(void) // default savegame strcpy(savegamename, SAVEGAMENAME"%u.ssg"); - strcpy(liveeventbackup,"liveevent.bkp"); // intentionally not ending with .ssg + strcpy(liveeventbackup, "live"SAVEGAMENAME".bkp"); // intentionally not ending with .ssg { const char *userhome = D_Home(); //Alam: path to home diff --git a/src/dehacked.c b/src/dehacked.c index ff3e118c4..c92fc3412 100644 --- a/src/dehacked.c +++ b/src/dehacked.c @@ -4211,6 +4211,9 @@ static void readmaincfg(MYFILE *f) // can't use sprintf since there is %u in savegamename strcatbf(savegamename, srb2home, PATHSEP); + strcpy(liveeventbackup, va("live%s.bkp", timeattackfolder)); + strcatbf(liveeventbackup, srb2home, PATHSEP); + gamedataadded = true; titlechanged = true; }