mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-11-10 23:02:03 +00:00
- do not use EDuke32's savegame identifiers.
The engine may be incopatible already and the format will certainly change in the future.
This commit is contained in:
parent
3530c52264
commit
7853a9db6c
6 changed files with 6 additions and 32 deletions
|
@ -16,7 +16,6 @@
|
||||||
#include "cache1d.h"
|
#include "cache1d.h"
|
||||||
#include "pragmas.h"
|
#include "pragmas.h"
|
||||||
#include "baselayer.h"
|
#include "baselayer.h"
|
||||||
#include "lz4.h"
|
|
||||||
|
|
||||||
#include "vfs.h"
|
#include "vfs.h"
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
#include "baselayer.h"
|
#include "baselayer.h"
|
||||||
#include "scriptfile.h"
|
#include "scriptfile.h"
|
||||||
#include "cache1d.h"
|
#include "cache1d.h"
|
||||||
#include "lz4.h"
|
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "mdsprite.h" // md3model_t
|
#include "mdsprite.h" // md3model_t
|
||||||
#include "colmatch.h"
|
#include "colmatch.h"
|
||||||
|
|
|
@ -16,7 +16,6 @@
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "compat.h"
|
#include "compat.h"
|
||||||
#include "engine_priv.h"
|
#include "engine_priv.h"
|
||||||
#include "lz4.h"
|
|
||||||
#include "osd.h"
|
#include "osd.h"
|
||||||
#include "palette.h"
|
#include "palette.h"
|
||||||
#include "pragmas.h"
|
#include "pragmas.h"
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
#include "baselayer.h"
|
#include "baselayer.h"
|
||||||
#include "engine_priv.h"
|
#include "engine_priv.h"
|
||||||
#include "cache1d.h"
|
#include "cache1d.h"
|
||||||
#include "lz4.h"
|
|
||||||
|
|
||||||
#include "vfs.h"
|
#include "vfs.h"
|
||||||
|
|
||||||
|
|
|
@ -1662,7 +1662,7 @@ int32_t sv_saveandmakesnapshot(buildvfs_FILE fil, char const *name, int8_t spot,
|
||||||
|
|
||||||
|
|
||||||
// create header
|
// create header
|
||||||
Bmemcpy(h.headerstr, "E32SAVEGAME", 11);
|
Bmemcpy(h.headerstr, "DEDSAVEGAME", 11);
|
||||||
h.majorver = SV_MAJOR_VER;
|
h.majorver = SV_MAJOR_VER;
|
||||||
h.minorver = SV_MINOR_VER;
|
h.minorver = SV_MINOR_VER;
|
||||||
h.ptrsize = sizeof(intptr_t);
|
h.ptrsize = sizeof(intptr_t);
|
||||||
|
@ -1697,10 +1697,6 @@ int32_t sv_saveandmakesnapshot(buildvfs_FILE fil, char const *name, int8_t spot,
|
||||||
{
|
{
|
||||||
// savegame
|
// savegame
|
||||||
Bstrncpyz(h.savename, name, sizeof(h.savename));
|
Bstrncpyz(h.savename, name, sizeof(h.savename));
|
||||||
#ifdef __ANDROID__
|
|
||||||
Bstrncpyz(h.volname, g_volumeNames[ud.volume_number], sizeof(h.volname));
|
|
||||||
Bstrncpyz(h.skillname, g_skillNames[ud.player_skill], sizeof(h.skillname));
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1736,23 +1732,11 @@ int32_t sv_saveandmakesnapshot(buildvfs_FILE fil, char const *name, int8_t spot,
|
||||||
buildvfs_fseek_abs(fil, ofs);
|
buildvfs_fseek_abs(fil, ofs);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DEBUGGINGAIDS
|
|
||||||
OSD_Printf("sv_saveandmakesnapshot: snapshot size: %d bytes.\n", svsnapsiz);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (spot >= 0)
|
if (spot >= 0)
|
||||||
{
|
{
|
||||||
// savegame
|
// savegame
|
||||||
dosaveplayer2(fil, NULL);
|
dosaveplayer2(fil, NULL);
|
||||||
#ifdef LUNATIC
|
|
||||||
if (!g_savedOK)
|
|
||||||
{
|
|
||||||
OSD_Printf("sv_saveandmakesnapshot: failed serializing Lunatic gamevar \"%s\".\n",
|
|
||||||
g_failedVarname);
|
|
||||||
g_failedVarname = NULL;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1783,16 +1767,13 @@ int32_t sv_loadheader(FileReader &fil, int32_t spot, savehead_t *h)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Bmemcmp(h->headerstr, "E32SAVEGAME", 11)
|
if (Bmemcmp(h->headerstr, "DEDSAVEGAME", 11)
|
||||||
#if 1
|
|
||||||
&& Bmemcmp(h->headerstr, "EDuke32SAVE", 11)
|
|
||||||
#endif
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
char headerCstr[sizeof(h->headerstr) + 1];
|
char headerCstr[sizeof(h->headerstr) + 1];
|
||||||
Bmemcpy(headerCstr, h->headerstr, sizeof(h->headerstr));
|
Bmemcpy(headerCstr, h->headerstr, sizeof(h->headerstr));
|
||||||
headerCstr[sizeof(h->headerstr)] = '\0';
|
headerCstr[sizeof(h->headerstr)] = '\0';
|
||||||
OSD_Printf("%s %d header reads \"%s\", expected \"E32SAVEGAME\".\n",
|
OSD_Printf("%s %d header reads \"%s\", expected \"DEDSAVEGAME\".\n",
|
||||||
havedemo ? "Demo":"Savegame", havedemo ? -spot : spot, headerCstr);
|
havedemo ? "Demo":"Savegame", havedemo ? -spot : spot, headerCstr);
|
||||||
Bmemset(h->headerstr, 0, sizeof(h->headerstr));
|
Bmemset(h->headerstr, 0, sizeof(h->headerstr));
|
||||||
return -2;
|
return -2;
|
||||||
|
|
|
@ -1315,7 +1315,7 @@ int32_t sv_saveandmakesnapshot(FILE *fil, char const *name, int8_t spot, int8_t
|
||||||
|
|
||||||
|
|
||||||
// create header
|
// create header
|
||||||
Bmemcpy(h.headerstr, "E32SAVEGAME", 11);
|
Bmemcpy(h.headerstr, "DERSAVEGAME", 11);
|
||||||
h.majorver = SV_MAJOR_VER;
|
h.majorver = SV_MAJOR_VER;
|
||||||
h.minorver = SV_MINOR_VER;
|
h.minorver = SV_MINOR_VER;
|
||||||
h.ptrsize = sizeof(intptr_t);
|
h.ptrsize = sizeof(intptr_t);
|
||||||
|
@ -1427,16 +1427,13 @@ int32_t sv_loadheader(FileReader &fil, int32_t spot, savehead_t *h)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Bmemcmp(h->headerstr, "E32SAVEGAME", 11)
|
if (Bmemcmp(h->headerstr, "DERSAVEGAME", 11)
|
||||||
#if 1
|
|
||||||
&& Bmemcmp(h->headerstr, "EDuke32SAVE", 11)
|
|
||||||
#endif
|
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
char headerCstr[sizeof(h->headerstr) + 1];
|
char headerCstr[sizeof(h->headerstr) + 1];
|
||||||
Bmemcpy(headerCstr, h->headerstr, sizeof(h->headerstr));
|
Bmemcpy(headerCstr, h->headerstr, sizeof(h->headerstr));
|
||||||
headerCstr[sizeof(h->headerstr)] = '\0';
|
headerCstr[sizeof(h->headerstr)] = '\0';
|
||||||
OSD_Printf("%s %d header reads \"%s\", expected \"E32SAVEGAME\".\n",
|
OSD_Printf("%s %d header reads \"%s\", expected \"DERSAVEGAME\".\n",
|
||||||
havedemo ? "Demo":"Savegame", havedemo ? -spot : spot, headerCstr);
|
havedemo ? "Demo":"Savegame", havedemo ? -spot : spot, headerCstr);
|
||||||
Bmemset(h->headerstr, 0, sizeof(h->headerstr));
|
Bmemset(h->headerstr, 0, sizeof(h->headerstr));
|
||||||
return -2;
|
return -2;
|
||||||
|
|
Loading…
Reference in a new issue