diff --git a/src/g_game.c b/src/g_game.c index 171f0a44..63e5fb72 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -5729,7 +5729,7 @@ void G_RecordDemo(const char *name) { INT32 maxsize; - CONS_Printf("Recording demo %s\n", name); + CONS_Printf("Recording demo %s.lmp\n", name); strcpy(demoname, name); strcat(demoname, ".lmp"); diff --git a/src/p_setup.c b/src/p_setup.c index 3b5659c8..a5e585cf 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -3158,9 +3158,13 @@ boolean P_SetupLevel(boolean skipprecip) //@TODO NET REPLAYS NEED BETTER FILE NAMING STUFF. ALSO OPTIONS. FUCK. if (!demoplayback && multiplayer) { +// lol sorry #include "time.h" static char buf[256]; - sprintf(buf, "net_replay_test_%d", time(NULL)); + sprintf(buf, "replay"PATHSEP"online"PATHSEP"%d-%s", time(NULL), G_BuildMapName(gamemap)); + + I_mkdir(va("%s"PATHSEP"replay", srb2home), 0755); + I_mkdir(va("%s"PATHSEP"replay"PATHSEP"online", srb2home), 0755); G_RecordDemo(buf); }