5
storeInfo
Dark98 edited this page 2022-08-15 05:06:36 +01:00

All Stores must have one storeInfo, this tells DarkStore information about how to display the Store. Here's an example and explanation of a Store:

"storeInfo": {
    "title": "DarkStore-Homebrew",
    "author": "Dark98",
    "description": "DarkStore-Homebrew - An online database of 3DS and DS homebrew",
    "file": "darkstore-homebrew.store",
    "url": "https://raw.githubusercontent.com/DarkStore-3DS/master/Stores/darkstore-homebrew.store",
    "sheet": "darkstore-homebrew.t3x",
    "sheetURL": "https://raw.githubusercontent.com/DarkStore-3DS/master/Stores/darkstore-homebrew.t3x",
    "bg_index": 0,
    "bg_sheet": 0,
    "version": 3,
    "revision": 1
}
  • title is the name DarkStore will use for the Store
  • author is the name of the creator of the Store
  • description is the description of the Store DarkStore will show
  • file is the name the Store will be saved as on the SD card
  • url is where the Store can be downloaded from for updating
  • sheet is the name the t3x sprite sheet for the Store's icons will be saved as on the SD card, this can be an array if you need more than one
  • sheetURL is where the t3x sprite sheet can be downloaded for updating, this can be an array if you need more than one
  • bg_index is 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_sheet is the t3x sprite sheet the background image is in
  • version is the version of the Store, this should always be 3 for the current version of DarkStore
  • revision is the revision of the Store, this should be incremented each time its updated so DarkStore knows there's been an update