summaryrefslogtreecommitdiff
path: root/src/client/GameSave.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/GameSave.cpp')
-rw-r--r--src/client/GameSave.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp
index 53736ca..d3ada65 100644
--- a/src/client/GameSave.cpp
+++ b/src/client/GameSave.cpp
@@ -1942,6 +1942,17 @@ char * GameSave::serialiseOPS(int & dataLength)
}
bson_init(&b);
+ bson_append_start_object(&b, "origin");
+ bson_append_int(&b, "majorVersion", SAVE_VERSION);
+ bson_append_int(&b, "minorVersion", MINOR_VERSION);
+ bson_append_int(&b, "buildNum", MINOR_VERSION);
+ bson_append_int(&b, "snapshotId", MINOR_VERSION);
+ bson_append_string(&b, "releaseType", IDENT_RELTYPE);
+ bson_append_string(&b, "platform", IDENT_PLATFORM);
+ bson_append_string(&b, "builtType", IDENT_BUILD);
+ bson_append_finish_object(&b);
+
+
bson_append_bool(&b, "waterEEnabled", waterEEnabled);
bson_append_bool(&b, "legacyEnable", legacyEnable);
bson_append_bool(&b, "gravityEnable", gravityEnable);