From fc53398bc667f77efff8d4004e44663fbf244ac8 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 10 Sep 2025 20:07:45 -0400 Subject: [Data] Add version number --- tools/datapacker/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools/datapacker/main.cpp') diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index c640de6..6bbb461 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp @@ -45,6 +45,7 @@ class DataPacker { ProcessMaps(datadir_path); ProcessProgressivesFile(datadir_path / "progressives.txtpb"); ProcessDoorGroupsFile(datadir_path / "door_groups.txtpb"); + ProcessGlobalMetadataFile(datadir_path / "metadata.txtpb"); ProcessIdsFile(datadir_path / "ids.yaml"); { @@ -600,6 +601,15 @@ class DataPacker { } } + void ProcessGlobalMetadataFile(std::filesystem::path path) { + if (!std::filesystem::exists(path)) { + return; + } + + auto h_metadata = ReadMessageFromFile(path.string()); + container_.all_objects().set_version(h_metadata.version()); + } + void ProcessIdsFile(std::filesystem::path path) { auto ids = ReadIdsFromYaml(path.string()); -- cgit 1.4.1