aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorRémy Raes <raes.remy@gmail.com>2024-11-22 00:50:19 +0100
committerGitHub <noreply@github.com>2024-11-22 00:50:19 +0100
commite7aa1c2a3459c9a4ad63d89b5da577bf10e8366c (patch)
treee042fe8dcde883495e04697adc626f7eeb8d3af9 /.github
parentc1649d1e1d719b2859041afa1cbff32ee090a885 (diff)
downloadNorthstarMods-e7aa1c2a3459c9a4ad63d89b5da577bf10e8366c.tar.gz
NorthstarMods-e7aa1c2a3459c9a4ad63d89b5da577bf10e8366c.zip
Refactor getting mod information (#899)
Mod counterpart to the launcher PR. Adds a struct containing mod information instead of getting every field with its own dedicated function
Diffstat (limited to '.github')
-rw-r--r--.github/nativefuncs.json148
1 files changed, 11 insertions, 137 deletions
diff --git a/.github/nativefuncs.json b/.github/nativefuncs.json
index 11042903..abc213ca 100644
--- a/.github/nativefuncs.json
+++ b/.github/nativefuncs.json
@@ -7,10 +7,10 @@
"argTypes":""
},
{
- "name":"NSIsModEnabled",
+ "name":"NSGetModsInformation",
"helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
+ "returnTypeString":"array<ModInfo>",
+ "argTypes":""
},
{
"name":"NSSetModEnabled",
@@ -19,48 +19,6 @@
"argTypes":"string modName, bool enabled"
},
{
- "name":"NSIsModRemote",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDescriptionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModVersionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDownloadLinkByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModLoadPriority",
- "helpText":"",
- "returnTypeString":"int",
- "argTypes":"string modName"
- },
- {
- "name":"NSIsModRequiredOnClient",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModConvarsByModName",
- "helpText":"",
- "returnTypeString":"array<string>",
- "argTypes":"string modName"
- },
- {
"name":"DecodeJSON",
"helpText":"converts a json string to a squirrel table",
"returnTypeString":"table",
@@ -261,60 +219,12 @@
"argTypes":""
},
{
- "name":"NSIsModEnabled",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
"name":"NSSetModEnabled",
"helpText":"",
"returnTypeString":"void",
"argTypes":"string modName, bool enabled"
},
{
- "name":"NSIsModRemote",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDescriptionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModVersionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDownloadLinkByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModLoadPriority",
- "helpText":"",
- "returnTypeString":"int",
- "argTypes":"string modName"
- },
- {
- "name":"NSIsModRequiredOnClient",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModConvarsByModName",
- "helpText":"",
- "returnTypeString":"array<string>",
- "argTypes":"string modName"
- },
- {
"name":"DecodeJSON",
"helpText":"converts a json string to a squirrel table",
"returnTypeString":"table",
@@ -467,58 +377,22 @@
"argTypes":""
},
{
- "name":"NSIsModEnabled",
- "helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSSetModEnabled",
- "helpText":"",
- "returnTypeString":"void",
- "argTypes":"string modName, bool enabled"
- },
- {
- "name":"NSIsModRemote",
+ "name":"NSGetModsInformation",
"helpText":"",
- "returnTypeString":"bool",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDescriptionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModVersionByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModDownloadLinkByModName",
- "helpText":"",
- "returnTypeString":"string",
- "argTypes":"string modName"
- },
- {
- "name":"NSGetModLoadPriority",
- "helpText":"",
- "returnTypeString":"int",
- "argTypes":"string modName"
+ "returnTypeString":"array<ModInfo>",
+ "argTypes":""
},
{
- "name":"NSIsModRequiredOnClient",
+ "name":"NSGetModInformation",
"helpText":"",
- "returnTypeString":"bool",
+ "returnTypeString":"array<ModInfo>",
"argTypes":"string modName"
},
{
- "name":"NSGetModConvarsByModName",
+ "name":"NSSetModEnabled",
"helpText":"",
- "returnTypeString":"array<string>",
- "argTypes":"string modName"
+ "returnTypeString":"void",
+ "argTypes":"string modName, bool enabled"
},
{
"name": "NSFetchVerifiedModsManifesto",