Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
LooseDataOverrides.hpp
Go to the documentation of this file.
1#pragma once
2
4
5#include <expected>
6#include <filesystem>
7#include <vector>
8
9namespace monopoly::data
10{
11 // Loads a tab-separated manifest of uncompressed logical DATA payloads.
12 // Columns: group, tag, LegacyDataType name, relative payload path.
13 // These files replace DAT container entries, not their decoded semantics.
14 [[nodiscard]] std::expected<
15 std::vector<DataSourceOverride>,
16 DataError>
17 loadLooseDataOverrides(const std::filesystem::path& manifestPath);
18}
unsigned index
std::expected< std::vector< DataSourceOverride >, DataError > loadLooseDataOverrides(const std::filesystem::path &manifestPath)