feat: add new fields, validate.py, GitHub Action, updated README

This commit is contained in:
Tim Jochen Kicker
2026-02-22 19:07:11 +01:00
parent bf70965548
commit cdf280acbf
5 changed files with 267 additions and 60 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "Mario Kart 8",
"cover": "assets/cover.png",
"title_ids": [
"icon": "https://cdn2.steamgriddb.com/icon_thumb/ac1ad983e08ad3304a97e147f522747e.png",
"titleIds": [
"000500001010EB00",
"000500001010EC00",
"000500001010ED00"
@@ -9,17 +9,23 @@
"mods": [
{
"id": "dummydum-mod",
"name": "dummy mod for testing",
"name": "Dummy Mod",
"type": "mod",
"version": "1.0.0",
"author": "ExampleUser",
"description": "Yeaaah this does some pretty crazy stuff yeaa",
"description": "A simple example mod that demonstrates the basic structure of a CupStore mod entry.",
"thumbnail": "https://picsum.photos/seed/mk8mod1/400/225",
"screenshots": [
"https://picsum.photos/seed/mk8mod1a/800/450",
"https://picsum.photos/seed/mk8mod1b/800/450"
],
"download": "https://github.com/timkicker/modmanager-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip"
"download": "https://github.com/timkicker/cupstore-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip",
"releaseDate": "2024-01-15",
"license": "CC BY-NC",
"tags": ["skin"],
"fileSize": 204800,
"requirements": [],
"changelog": "1.0.0 - Initial release"
},
{
"id": "custom-music-pack",
@@ -33,7 +39,12 @@
"https://picsum.photos/seed/mk8musica/800/450",
"https://picsum.photos/seed/mk8musicb/800/450"
],
"download": "https://github.com/timkicker/modmanager-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip"
"download": "https://github.com/timkicker/cupstore-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip",
"releaseDate": "2024-03-10",
"license": "CC BY-NC-SA",
"tags": ["music"],
"fileSize": 52428800,
"changelog": "2.1.0 - Added 10 new tracks\n2.0.0 - Full soundtrack replacement\n1.0.0 - Initial release"
},
{
"id": "retro-track-pack",
@@ -48,7 +59,12 @@
"https://picsum.photos/seed/mk8retrob/800/450",
"https://picsum.photos/seed/mk8retroc/800/450"
],
"download": "https://github.com/timkicker/modmanager-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip"
"download": "https://github.com/timkicker/cupstore-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip",
"releaseDate": "2024-02-20",
"license": "CC BY",
"tags": ["course", "texture"],
"fileSize": 10485760,
"changelog": "1.3.2 - Fixed UV mapping on Koopa Troopa Beach\n1.3.0 - Added Rainbow Road retro style\n1.0.0 - Initial release"
},
{
"id": "ultimate-bundle",
@@ -65,7 +81,10 @@
"custom-music-pack",
"retro-track-pack"
],
"download": "https://github.com/timkicker/modmanager-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip"
"download": "https://github.com/timkicker/cupstore-repo-template/releases/download/dummy-testing/dummy-mod-mk8.zip",
"releaseDate": "2024-04-01",
"tags": ["music", "course", "texture"],
"fileSize": 62914560
}
]
}