From 87669c74a5b36314e8a73db6cea2167769a9f2df Mon Sep 17 00:00:00 2001 From: angel Date: Sun, 7 Dec 2025 16:49:20 -0600 Subject: [PATCH] feat: add unistore configuration and spritesheet assets for mice music player --- unistore/mice.unistore | 44 +++++++++++++++++++++++++++++++++ unistore/spritesheet/0.png | Bin 0 -> 2854 bytes unistore/spritesheet/sheet.t3s | 3 +++ unistore/spritesheet/sheet.t3x | Bin 0 -> 2309 bytes 4 files changed, 47 insertions(+) create mode 100644 unistore/mice.unistore create mode 100644 unistore/spritesheet/0.png create mode 100644 unistore/spritesheet/sheet.t3s create mode 100644 unistore/spritesheet/sheet.t3x diff --git a/unistore/mice.unistore b/unistore/mice.unistore new file mode 100644 index 0000000..8f84df6 --- /dev/null +++ b/unistore/mice.unistore @@ -0,0 +1,44 @@ +{ + "storeInfo": { + "title": "mice unistore", + "author": "sillyangel", + "description": "A music player for the Nintendo 3DS", + "url": "https://git.sillyangel.dev/angel/mice-3ds/raw/branch/master/mice.unistore", + "file": "mice.unistore", + "sheetURL": "https://git.sillyangel.dev/angel/mice-3ds/raw/branch/master/unistore/spritesheet/sheet.t3x", + "sheet": "sheet.t3x", + "version": 4, + "revision": 0 + }, + "storeContent": [ + { + "info": { + "title": "mice", + "author": "sillyangel", + "description": "A music player for the Nintendo 3DS. Plays PCM WAV, AIFF, FLAC, Opus, Vorbis and MP3 files.", + "category": ["utility", "music"], + "console": ["3DS"], + "icon_index": 0, + "sheet_index": 0, + "last_updated": "2025-12-07 at 00:00 (UTC)", + "license": "gpl-3.0", + "version": "dev63" + } + "mice.cia": [ + { + "type": "downloadFile", + "file": "hhttps://git.sillyangel.dev/angel/mice-3ds/releases/download/latest/mice.cia", + "output": "sdmc:/mice.cia" + }, + { + "type": "installCia", + "file": "/mice.cia" + }, + { + "type": "deleteFile", + "file": "sdmc:/mice.cia" + } + ], + } + ] +} diff --git a/unistore/spritesheet/0.png b/unistore/spritesheet/0.png new file mode 100644 index 0000000000000000000000000000000000000000..0d5bc6b92dfea89dd7cedae14aa5d30c257ce946 GIT binary patch literal 2854 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 Hu37&FRUQIu literal 0 HcmV?d00001