Browse Source

🐛 Adjust save buffer to a safe value

pull/3106/merge
Anders Jenbo 4 years ago
parent
commit
3be7ffbc48
  1. 8
      Source/loadsave.cpp

8
Source/loadsave.cpp

@ -1865,13 +1865,9 @@ void SaveHeroItems(Player &player)
SaveItem(file, item);
}
// 256 kilobytes + 3 bytes (demo leftover) for file magic (262147)
// final game uses 4-byte magic instead of 3
#define FILEBUFF ((256 * 1024) + 3)
void SaveGameData()
{
SaveHelper file("game", FILEBUFF);
SaveHelper file("game", 320 * 1024);
if (gbIsSpawn && !gbIsHellfire)
file.WriteLE<uint32_t>(LoadLE32("SHAR"));
@ -2041,7 +2037,7 @@ void SaveLevel()
char szName[MAX_PATH];
GetTempLevelNames(szName);
SaveHelper file(szName, FILEBUFF);
SaveHelper file(szName, 256 * 1024);
if (leveltype != DTYPE_TOWN) {
for (int j = 0; j < MAXDUNY; j++) {

Loading…
Cancel
Save