Skip to content

Commit b77b06d

Browse files
committed
add file_data_blob debug output
1 parent 6aa3e78 commit b77b06d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

libsave/src/GameTypes/Save/SaveGame.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
#include <stdexcept>
66
#include <utility>
77

8+
#include <spdlog/spdlog.h>
9+
810
#include "ChunkHelper.h"
911
#include "IO/Archive/IStreamArchive.h"
1012
#include "IO/Archive/OStreamArchive.h"
@@ -41,6 +43,13 @@ SatisfactorySave::SaveGame::SaveGame(const std::filesystem::path& filepath) {
4143
auto file_data_blob = decompressChunks(fileAr);
4244
TIME_MEASURE_END("Chunk");
4345

46+
#ifdef DUMP_FILE_DATA_BLOB
47+
spdlog::warn("Write 'file_data_blob.bin'!");
48+
std::ofstream dumpFile("file_data_blob.bin", std::ios::binary);
49+
dumpFile.write(file_data_blob.data(), file_data_blob.size());
50+
dumpFile.close();
51+
#endif
52+
4453
// Store size and init memory stream
4554
TIME_MEASURE_START("toStream");
4655
const auto file_data_blob_size = file_data_blob.size();

0 commit comments

Comments
 (0)