diff --git a/Custom-Themes.md b/Custom-Themes.md index 0051460..c8890f3 100644 --- a/Custom-Themes.md +++ b/Custom-Themes.md @@ -1,10 +1,12 @@ -You can make custom themes by adding them to the `Themes.json` file at `sdmc:/3ds/Universal-Updater/Themes.json`. To make your own simply add a new object to the JSON file, the name of the object will be the name of the theme, and set all of the items to the HTML style hex color you want. +You can make custom themes by adding them to the `Themes.json` file at `sdmc:/3ds/DarkStore/Themes.json`. To make your own simply add a new object to the JSON file, the name of the object will be the name of the theme, and set all of the items to the HTML style hex color you want. + +ALL EXAMPLE THEMES On THIS PAGE WERE ORIGINALLY CREATED FOR UNIVERSAL-UPDATER! Here is an example: ```json { "Default": { - "Description": "Universal-Updater's default theme.\n\nBy: Universal-Team", + "Description": "DarkStore's default theme.\n\nBy: Universal-Team", "BGColor": "#262C4D", "BarColor": "#324962", "BarOutline": "#191E35", diff --git a/Home.md b/Home.md index 1a78162..6e127bd 100644 --- a/Home.md +++ b/Home.md @@ -1,3 +1,3 @@ -Welcome to the Universal-Updater wiki! +Welcome to the DarkStore wiki! -See the pages in the sidebar for info on how to make UniStores. \ No newline at end of file +See the pages in the sidebar for info on how to make Stores. \ No newline at end of file diff --git a/Script-info.md b/Script-info.md index 3d479e2..15fec84 100644 --- a/Script-info.md +++ b/Script-info.md @@ -1,13 +1,13 @@ -Each item in the UniStore must have one `info` section, here is an example and explanation: +Each item in the Store must have one `info` section, here is an example and explanation: ```json "info": { - "title": "Universal-Updater", - "author": "Universal-Team", - "version": "v2.5.1", + "title": "DarkStore", + "author": "Dark98", + "version": "v1.2.3", "category": ["utility"], "console": ["3DS"], - "description": "A multiapp, JSON script-based updater for Nintendo 3DS", + "description": "A Preservation Based Downloader", "license": "gpl-3.0", "icon_index": 0, "sheet_index": 0, diff --git a/Scripts.md b/Scripts.md index 393a849..d238100 100644 --- a/Scripts.md +++ b/Scripts.md @@ -1,21 +1,21 @@ After the `info` section you can have as many scripts as you want for each app, they consist of a name, then an array of functions, for info on functions see the pages below this one in the sidebar. ```json -"Download Universal-Updater.cia": [ +"Download DarkStore.cia": [ { - "file": "https://github.com/Universal-Team/Universal-Updater/releases/download/v2.5.1/Universal-Updater.cia", - "message": "Downloading Universal-Updater.cia...", - "output": "sdmc:/Universal-Updater.cia", + "file": "https://github.com/DarkStore-3DS/DarkStore/releases/download/v1.2.3/DarkStore.cia", + "message": "Downloading DarkStore.cia...", + "output": "sdmc:/DarkStore.cia", "type": "downloadFile" }, { - "file": "/Universal-Updater.cia", - "message": "Installing Universal-Updater.cia...", + "file": "/DarkStore.cia", + "message": "Installing DarkStore.cia...", "type": "installCia" }, { - "file": "sdmc:/Universal-Updater.cia", - "message": "Deleting Universal-Updater.cia.", + "file": "sdmc:/DarkStore.cia", + "message": "Deleting DarkStore.cia.", "type": "deleteFile" } ] diff --git a/Sprite-sheet.md b/Sprite-sheet.md index 4716d37..1d0d73a 100644 --- a/Sprite-sheet.md +++ b/Sprite-sheet.md @@ -1,4 +1,4 @@ -UniStores can have a sprite sheet to have icons for the apps, this need to be in `.t3x` format which can be generated with devkitPro's `tex3ds`. +Stores can have a sprite sheet to have icons for the apps, this need to be in `.t3x` format which can be generated with devkitPro's `tex3ds`. To make the `.t3x` file you will need a `.t3s` file and image files. The `.t3s` should contain something like: ```t3s diff --git a/Store-example.md b/Store-example.md new file mode 100644 index 0000000..e7cd638 --- /dev/null +++ b/Store-example.md @@ -0,0 +1,61 @@ +Here is an example Store with one app. Note that Store files are actually JSON files with a different extension, so all rules of JSON files apply, you can use tools such as http://jsonformatter.curiousconcept.com check if your file is valid JSON. + +```json +{ + "storeContent": [ + { + "info": { + "title": "DarkStore", + "author": "Dark98", + "version": "v1.2.3", + "category": ["utility"], + "console": ["3DS"], + "description": "A Preservation Based Downloader", + "license": "gpl-3.0", + "icon_index": 0, + "sheet_index": 0, + "last_updated": "2020-07-02 at 14:03 (UTC)" + }, + "Download DarkStore.3dsx": [ + { + "file": "https://github.com/DarkStore-3DS/DarkStore/releases/download/v1.2.3/DarkStore.3dsx", + "message": "Downloading DarkStore.3dsx...", + "output": "sdmc:/3ds/DarkStore.3dsx", + "type": "downloadFile" + } + ], + "Download DarkStore.cia": [ + { + "file": "https://github.com/DarkStore-3DS/DarkStore/releases/download/v1.2.3/DarkStore.cia", + "message": "Downloading DarkStore.cia...", + "output": "sdmc:/DarkStore.cia", + "type": "downloadFile" + }, + { + "file": "/DarkStore.cia", + "message": "Installing DarkStore.cia...", + "type": "installCia" + }, + { + "file": "sdmc:/DarkStore.cia", + "message": "Deleting DarkStore.cia.", + "type": "deleteFile" + } + ] + } +], + "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 +} +} +``` diff --git a/UniStore-example.md b/UniStore-example.md deleted file mode 100644 index 85eaf3b..0000000 --- a/UniStore-example.md +++ /dev/null @@ -1,87 +0,0 @@ -Here is an example UniStore with one app. Note that UniStore files are actually JSON files with a different extension, so all rules of JSON files apply, you can use tools such as http://jsonformatter.curiousconcept.com check if your file is valid JSON. - -```json -{ - "storeContent": [ - { - "info": { - "title": "Universal-Updater", - "author": "Universal-Team", - "description": "A multiapp, JSON script-based updater for Nintendo 3DS", - "category": ["utility"], - "console": ["3DS"], - "icon_index": 0, - "sheet_index": 0, - "last_updated": "2020-07-02 at 14:03 (UTC)", - "license": "gpl-3.0", - "version": "v2.5.1" - }, - "Download Universal-Updater.3dsx (2 MiB)": [ - { - "file": "https://github.com/Universal-Team/Universal-Updater/releases/download/v2.5.1/Universal-Updater.3dsx", - "message": "Downloading Universal-Updater.3dsx...", - "output": "%3DSX%/Universal-Updater.3dsx", - "type": "downloadFile" - } - ], - "Download Universal-Updater.cia (1 MiB)": [ - { - "file": "https://github.com/Universal-Team/Universal-Updater/releases/download/v2.5.1/Universal-Updater.cia", - "message": "Downloading Universal-Updater.cia...", - "output": "sdmc:/Universal-Updater.cia", - "type": "downloadFile" - }, - { - "file": "/Universal-Updater.cia", - "message": "Installing Universal-Updater.cia...", - "type": "installCia" - }, - { - "file": "sdmc:/Universal-Updater.cia", - "message": "Deleting Universal-Updater.cia.", - "type": "deleteFile" - } - ], - "[nightly] Download Universal-Updater.3dsx": [ - { - "file": "https://github.com/Universal-Team/extras/raw/master/builds/Universal-Updater/Universal-Updater.3dsx", - "message": "Downloading Universal-Updater.3dsx...", - "output": "%3DSX%/Universal-Updater.3dsx", - "type": "downloadFile" - } - ], - "[nightly] Download Universal-Updater.cia": [ - { - "file": "https://github.com/Universal-Team/extras/raw/master/builds/Universal-Updater/Universal-Updater.cia", - "message": "Downloading Universal-Updater.cia...", - "output": "sdmc:/Universal-Updater.cia", - "type": "downloadFile" - }, - { - "file": "/Universal-Updater.cia", - "message": "Installing Universal-Updater.cia...", - "type": "installCia" - }, - { - "file": "sdmc:/Universal-Updater.cia", - "message": "Deleting Universal-Updater.cia.", - "type": "deleteFile" - } - ] - } - ], - "storeInfo": { - "title": "Universal-DB", - "author": "Universal-Team", - "description": "Universal-DB - An online database of 3DS and DS homebrew", - "url": "https://db.universal-team.net/unistore/universal-db-beta.unistore", - "file": "universal-db-beta.unistore", - "sheetURL": "https://db.universal-team.net/unistore/universal-db.t3x", - "sheet": "universal-db.t3x", - "bg_index": 1, - "bg_sheet": 0, - "revision": 91, - "version": 3 - } -} -``` \ No newline at end of file diff --git a/Usage.md b/Usage.md index 11a8cc2..342fd46 100644 --- a/Usage.md +++ b/Usage.md @@ -2,6 +2,7 @@ The first menu from the sidebar is the EntryInfo. +# TODO Fix Image Link ![](https://github.com/Universal-Team/Universal-Updater/blob/master/screenshots/EntryInfo.png) See some Information about the current selected app. @@ -18,6 +19,7 @@ See some Information about the current selected app. The second menu from the sidebar is the DownloadList. +# TODO Fix Image Link ![](https://github.com/Universal-Team/Universal-Updater/blob/master/screenshots/DownloadList.png) Execute the download entries of a selected app. @@ -35,6 +37,7 @@ Execute the download entries of a selected app. The third menu from the sidebar is the Search and Filters menu. +# TODO Fix Image Link ![](https://github.com/Universal-Team/Universal-Updater/blob/master/screenshots/SearchMenu.png) Search for a specific app.. or filter for your markings. @@ -52,6 +55,7 @@ Search for a specific app.. or filter for your markings. The fourth menu from the sidebar is the Sorting menu. +# TODO Fix Image Link ![](https://github.com/Universal-Team/Universal-Updater/blob/master/screenshots/SortMenu.png) Sort for Title, Author and last-updated in Ascending or Descending.. and change the Top Style Menu from a Grid to List. @@ -65,10 +69,10 @@ Sort for Title, Author and last-updated in Ascending or Descending.. and change # Settings The fifth menu from the sidebar are the Settings. - +# TODO Fix Image Link ![](https://github.com/Universal-Team/Universal-Updater/blob/master/screenshots/SettingsMenu.png) -Change the Language, switch the UniStore and some other things. +Change the Language, switch the Store and some other things. ## Controls | Control | Description | diff --git a/_Footer.md b/_Footer.md index 6a5e183..210f44b 100644 --- a/_Footer.md +++ b/_Footer.md @@ -1 +1 @@ -Need help? Join our [Discord server](https://universal-team.net/discord) or create a [discussion](https://github.com/Universal-Team/Universal-Updater/discussions). \ No newline at end of file +Need help? Join our [Discord server](https://discord.gg/eFE6ZqpczY) \ No newline at end of file diff --git a/_Sidebar.md b/_Sidebar.md index 4636690..4a4cb18 100644 --- a/_Sidebar.md +++ b/_Sidebar.md @@ -22,4 +22,4 @@ - [rmdir](rmdir) - [skip](skip) - [Sprite sheet](sprite-sheet) -- [Example](unistore-example) +- [Example](store-example) diff --git a/deleteFile.md b/deleteFile.md index 3b53c1b..5a81dd4 100644 --- a/deleteFile.md +++ b/deleteFile.md @@ -8,7 +8,7 @@ Example: ```json { "type": "deleteFile", - "file": "sdmc:/Universal-Updater.cia", + "file": "sdmc:/DarkStore.cia", "message": "Delete unneded file." } ``` \ No newline at end of file diff --git a/downloadFile.md b/downloadFile.md index 03e82ad..75e69fa 100644 --- a/downloadFile.md +++ b/downloadFile.md @@ -10,8 +10,8 @@ Example: ```json { "type": "downloadFile", - "file": "https://github.com/Universal-Team/extras/raw/master/builds/Universal-Updater/Universal-Updater.cia", - "output": "sdmc:/Universal-Updater.cia", - "message": "Downloading Universal-Updater.cia" + "file": "https://github.com/DarkStore-3DS/extras/raw/master/builds/DarkStore/DarkStore.cia", + "output": "sdmc:/DarkStore.cia", + "message": "Downloading DarkStore.cia" } ``` \ No newline at end of file diff --git a/downloadRelease.md b/downloadRelease.md index 6eace16..6172f40 100644 --- a/downloadRelease.md +++ b/downloadRelease.md @@ -14,10 +14,10 @@ Example: ```json { "type": "downloadRelease", - "repo": "Universal-Team/Universal-Updater", - "file": "Universal-Updater.cia", - "output": "sdmc:/Universal-Updater.cia", + "repo": "DarkStore-3DS/DarkStore", + "file": "DarkStore.cia", + "output": "sdmc:/DarkStore.cia", "includePrereleases": false, - "message": "Downloading Universal-Updater.cia" + "message": "Downloading DarkStore.cia" } ``` \ No newline at end of file diff --git a/installCia.md b/installCia.md index 082629c..29c26db 100644 --- a/installCia.md +++ b/installCia.md @@ -8,7 +8,7 @@ Example ```json { "type": "installCia", - "file": "sdmc:/Universal-Updater.cia", + "file": "sdmc:/DarkStore.cia", "message": "Installing the Cia..." } ``` \ No newline at end of file diff --git a/mkfile.md b/mkfile.md index 7b8978a..6f04d59 100644 --- a/mkfile.md +++ b/mkfile.md @@ -6,5 +6,5 @@ You can find an example here: ``` { "type": "mkfile", - "file": "sdmc:/3ds/Universal-Updater/Test.txt" + "file": "sdmc:/3ds/DarkStore/Test.txt" } \ No newline at end of file diff --git a/storeContent.md b/storeContent.md index 238582e..a1c7b61 100644 --- a/storeContent.md +++ b/storeContent.md @@ -1,43 +1,43 @@ -Each UniStore must also have one `storeContent` which is an array of all items in it. Here is an example, see the pages under this for further explaination: +Each Store must also have one `storeContent` which is an array of all items in it. Here is an example, see the pages under this for further explaination: ```json "storeContent": [ { "info": { - "title": "Universal-Updater", - "author": "Universal-Team", - "version": "v2.5.1", + "title": "DarkStore", + "author": "Dark98", + "version": "v1.2.3", "category": ["utility"], "console": ["3DS"], - "description": "A multiapp, JSON script-based updater for Nintendo 3DS", + "description": "A Preservation Based Downloader", "license": "gpl-3.0", "icon_index": 0, "sheet_index": 0, "last_updated": "2020-07-02 at 14:03 (UTC)" }, - "Download Universal-Updater.3dsx": [ + "Download DarkStore.3dsx": [ { - "file": "https://github.com/Universal-Team/Universal-Updater/releases/download/v2.5.1/Universal-Updater.3dsx", - "message": "Downloading Universal-Updater.3dsx...", - "output": "sdmc:/3ds/Universal-Updater.3dsx", + "file": "https://github.com/DarkStore-3DS/DarkStore/releases/download/v1.2.3/DarkStore.3dsx", + "message": "Downloading DarkStore.3dsx...", + "output": "sdmc:/3ds/DarkStore.3dsx", "type": "downloadFile" } ], - "Download Universal-Updater.cia": [ + "Download DarkStore.cia": [ { - "file": "https://github.com/Universal-Team/Universal-Updater/releases/download/v2.5.1/Universal-Updater.cia", - "message": "Downloading Universal-Updater.cia...", - "output": "sdmc:/Universal-Updater.cia", + "file": "https://github.com/DarkStore-3DS/DarkStore/releases/download/v1.2.3/DarkStore.cia", + "message": "Downloading DarkStore.cia...", + "output": "sdmc:/DarkStore.cia", "type": "downloadFile" }, { - "file": "/Universal-Updater.cia", - "message": "Installing Universal-Updater.cia...", + "file": "/DarkStore.cia", + "message": "Installing DarkStore.cia...", "type": "installCia" }, { - "file": "sdmc:/Universal-Updater.cia", - "message": "Deleting Universal-Updater.cia.", + "file": "sdmc:/DarkStore.cia", + "message": "Deleting DarkStore.cia.", "type": "deleteFile" } ] diff --git a/storeInfo.md b/storeInfo.md index 7eaf32b..6bce3e8 100644 --- a/storeInfo.md +++ b/storeInfo.md @@ -1,29 +1,29 @@ -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: +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: ```json "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", - "sheet": "universal-db.t3x", - "sheetURL": "https://db.universal-team.net/unistore/universal-db.t3x", + "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": 60 + "revision": 1 } ``` -- `title` is the name Universal-Updater will use for the UniStore -- `author` is the name of the creator of the UniStore -- `description` is the description of the UniStore Universal-Updater will show -- `file` is the name the UniStore will be saved as on the SD card -- `url` is where the UniStore can be downloaded from for updating -- `sheet` is 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 +- `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 UniStore, this should always be `3` for the current version of Universal-Updater -- `revision` is the revision of the UniStore, this should be incremented each time its updated so Universal-Updater knows there's been an update \ No newline at end of file +- `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 \ No newline at end of file