diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 53736cace..d3ada65e5 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);