MCPcopy Create free account
hub / github.com/N64Recomp/N64Recomp / ModManifest

Class ModManifest

RecompModTool/main.cpp:25–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

23constexpr std::string_view manifest_filename = "mod.json";
24
25struct ModManifest {
26 std::string mod_id;
27 std::string version_string;
28 std::string display_name;
29 std::string description;
30 std::string short_description;
31 std::vector<std::string> authors;
32 std::string game_id;
33 std::string minimum_recomp_version;
34 std::unordered_map<std::string, std::vector<std::string>> native_libraries;
35 bool custom_gamemode = false;
36 std::vector<toml::table> config_options;
37 std::vector<std::string> dependencies;
38 std::vector<std::string> full_dependency_strings;
39 std::vector<std::string> optional_dependencies;
40 std::vector<std::string> full_optional_dependency_strings;
41};
42
43struct ModInputs {
44 std::filesystem::path elf_path;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected