26 std::optional<std::string>
Linux;
42 std::optional<GlobalColumn>
Linux;
74inline constexpr std::string_view
PlatformName =
"windows";
79template <
class TEntry>
94struct glz::meta<
VoltMod::GameDataDocument>
96 static constexpr auto modify = glz::object(
"$schema", glz::skip{});
100struct glz::meta<
VoltMod::GameDataDocument::Function>
103 static constexpr auto value = glz::object(
"module", &T::Module,
"windows", &T::Windows,
"linux", &T::Linux,
"class",
104 &T::Class,
"script", &T::Script);
108struct glz::meta<
VoltMod::GameDataDocument::Global>
111 static constexpr auto value = glz::object(
"module", &T::Module,
"windows", &T::Windows,
"linux", &T::Linux);
115struct glz::meta<
VoltMod::GameDataDocument::VTable>
118 static constexpr auto value = glz::object(
"class", &T::Class,
"base", &T::Base,
"module", &T::Module,
"windows",
119 &T::Windows,
"linux", &T::Linux,
"script", &T::Script);
123struct glz::meta<
VoltMod::GameDataDocument::Offset>
126 static constexpr auto value = glz::object(
"windows", &T::Windows,
"linux", &T::Linux,
"class", &T::Class,
"base",
127 &T::Base,
"module", &T::Module);
static std::string ReadFile(const std::filesystem::path &path)
const auto & PlatformColumn(const TEntry &entry)
constexpr std::string_view PlatformName
std::string server
steam.inf ServerVersion the entries were verified on.
std::string verified
YYYY-MM-DD of the last full review.
std::optional< std::string > Linux
std::optional< std::string > Windows
std::optional< GlobalColumn > Windows
std::optional< GlobalColumn > Linux
std::optional< int > Linux
std::optional< int > Windows
std::optional< int > Windows
std::optional< int > Linux
std::map< std::string, Function > functions
std::map< std::string, Global > globals
std::map< std::string, VTable > vtables
std::map< std::string, Offset > offsets