-
Notifications
You must be signed in to change notification settings - Fork 41
storeInfo
Pk11 edited this page Nov 26, 2025
·
5 revisions
All UniStores must have one storeInfo, this tells Universal-Updater information about how to display the UniStore. Here's an example and explanation of a version 3 UniStore:
"storeInfo": {
"title": "Universal-DB",
"author": "Universal-Team",
"description": "Universal DB - An online database of 3DS and DS homebrew",
"dsSheet":"universal-db.tdx",
"dsSheetURL":"https://db.universal-team.net/unistore/universal-db.tdx",
"file": "universal-db.unistore",
"url": "https://db.universal-team.net/unistore/universal-db.unistore",
"infoURL":"https://db.universal-team.net/unistore/universal-db-info.json"
"sheet": "universal-db.t3x",
"sheetURL": "https://db.universal-team.net/unistore/universal-db.t3x",
"bg_index": 0,
"bg_sheet": 0,
"version": 3,
"revision": 2827
}-
titleis the name Universal-Updater will use for the UniStore -
authoris the name of the creator of the UniStore -
descriptionis the description of the UniStore Universal-Updater will show -
dsSheetnot used yet, for DS icon sheet. -
dsSheetURLnot used yet, for DS icon sheet. -
fileis the name the UniStore will be saved as on the SD card -
urlis where the UniStore can be downloaded from for updating -
infoURLis where the storeInfo part of UniStore can be downloaded, for faster update -
sheetis the name the t3x sprite sheet for the UniStore's icons will be saved as on the SD card, this can be an array if you need more than one -
sheetURLis where the t3x sprite sheet can be downloaded for updating, this can be an array if you need more than one -
bg_indexis the index in the t3x of the background image to show on the top screen, if left out then the default solid blue will be shown -
bg_sheetis the index of t3x sprite sheet the background image is in, this sheet shall be one of the sheet's loaded with thesheetandsheetURLoptions. (the BG icon shall behave the resolution: 400x214) -
versionis the version of the UniStore, this should always be3for the current version of Universal-Updater -
revisionis the revision of the UniStore, this should be incremented each time its updated so Universal-Updater knows there's been an update
Another example with multiple spritesheets:
"storeInfo": {
"title": "Universal-DB",
"author": "Universal-Team",
"description": "Universal DB - An online database of 3DS and DS homebrew",
"file": "universal-db.unistore",
"url": "https://db.universal-team.net/unistore/universal-db.unistore",
"infoURL":"https://db.universal-team.net/unistore/universal-db-info.json",
"sheet": [ "apple.t3x", "banana.tx3" ]
"sheetURL": [ "https://db.universal-team.net/unistore/apple.t3x","https://db.universal-team.net/unistore/banana.t3x" ]
"bg_index": 0,
"bg_sheet": 0,
"version": 3,
"revision": 2827
}To use the second spritesheet use The "sheet_index":1 in the info section of storeContent entry.
(sheet_index starts at zero: 0.)
Need help? Join our Discord server or create a discussion.