diff --git a/src/ObjWriting/Material/JsonMaterialWriter.cpp.template b/src/ObjWriting/Material/JsonMaterialWriter.cpp.template index 6a0a2639..56434fe3 100644 --- a/src/ObjWriting/Material/JsonMaterialWriter.cpp.template +++ b/src/ObjWriting/Material/JsonMaterialWriter.cpp.template @@ -64,6 +64,7 @@ namespace CreateJsonMaterial(jsonMaterial, material); json jRoot = jsonMaterial; + jRoot["$schema"] = "https://openassettools.dev/schema/material.v1.json"; jRoot["_type"] = "material"; jRoot["_version"] = 1; jRoot["_game"] = GAME_LOWER; diff --git a/test/ObjWritingTests/Game/IW3/Material/DumperMaterialIW3Test.cpp b/test/ObjWritingTests/Game/IW3/Material/DumperMaterialIW3Test.cpp index 42871ad2..cc9d34c1 100644 --- a/test/ObjWritingTests/Game/IW3/Material/DumperMaterialIW3Test.cpp +++ b/test/ObjWritingTests/Game/IW3/Material/DumperMaterialIW3Test.cpp @@ -317,6 +317,7 @@ namespace { std::string expected(R"MATERIAL( { + "$schema": "https://openassettools.dev/schema/material.v1.json", "_game": "iw3", "_type": "material", "_version": 1, diff --git a/test/ObjWritingTests/Game/IW4/Material/DumperMaterialIW4Test.cpp b/test/ObjWritingTests/Game/IW4/Material/DumperMaterialIW4Test.cpp index 7f44b08e..ca7e7881 100644 --- a/test/ObjWritingTests/Game/IW4/Material/DumperMaterialIW4Test.cpp +++ b/test/ObjWritingTests/Game/IW4/Material/DumperMaterialIW4Test.cpp @@ -295,6 +295,7 @@ namespace { std::string expected(R"MATERIAL( { + "$schema": "https://openassettools.dev/schema/material.v1.json", "_game": "iw4", "_type": "material", "_version": 1, diff --git a/test/ObjWritingTests/Game/IW5/Material/DumperMaterialIW5Test.cpp b/test/ObjWritingTests/Game/IW5/Material/DumperMaterialIW5Test.cpp index 71b289d3..e2f0ec73 100644 --- a/test/ObjWritingTests/Game/IW5/Material/DumperMaterialIW5Test.cpp +++ b/test/ObjWritingTests/Game/IW5/Material/DumperMaterialIW5Test.cpp @@ -324,6 +324,7 @@ namespace { std::string expected(R"MATERIAL( { + "$schema": "https://openassettools.dev/schema/material.v1.json", "_game": "iw5", "_type": "material", "_version": 1, diff --git a/test/ObjWritingTests/Game/T5/Material/DumperMaterialT5Test.cpp b/test/ObjWritingTests/Game/T5/Material/DumperMaterialT5Test.cpp index 2e6d1999..e69b73bc 100644 --- a/test/ObjWritingTests/Game/T5/Material/DumperMaterialT5Test.cpp +++ b/test/ObjWritingTests/Game/T5/Material/DumperMaterialT5Test.cpp @@ -297,6 +297,7 @@ namespace { std::string expected(R"MATERIAL( { + "$schema": "https://openassettools.dev/schema/material.v1.json", "_game": "t5", "_type": "material", "_version": 1, diff --git a/test/ObjWritingTests/Game/T6/Material/DumperMaterialT6Test.cpp b/test/ObjWritingTests/Game/T6/Material/DumperMaterialT6Test.cpp index a8704d6d..7ad4f077 100644 --- a/test/ObjWritingTests/Game/T6/Material/DumperMaterialT6Test.cpp +++ b/test/ObjWritingTests/Game/T6/Material/DumperMaterialT6Test.cpp @@ -261,6 +261,7 @@ namespace { std::string expected(R"MATERIAL( { + "$schema": "https://openassettools.dev/schema/material.v1.json", "_game": "t6", "_type": "material", "_version": 1,