Xbox 360:Homebrew Store: Difference between revisions
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category: | [[Category:Xbox 360]] | ||
The Xbox 360 Homebrew Store by [[User:Derf|Derf]] is an Aurora script that allows you to download homebrew games, apps, dashboards, and emulators straight to your console. | The Xbox 360 Homebrew Store by [[User:Derf|Derf]] is an Aurora script that allows you to download homebrew games, apps, dashboards, and emulators straight to your console. | ||
Line 6: | Line 6: | ||
To download the homebrew store, simply open the Aurora dashboard, press the Back button > Scripts > Aurora Repo Browser > Utility Scripts > Xbox 360 Homebrew Store. It will automatically download the script and it will be available to run. | To download the homebrew store, simply open the Aurora dashboard, press the Back button > Scripts > Aurora Repo Browser > Utility Scripts > Xbox 360 Homebrew Store. It will automatically download the script and it will be available to run. | ||
Alternatively, you can download the files directly from [[:File: | Alternatively, you can download the files directly from [[:File:Xbox_360_Homebrew_Store_3.zip|this page]] and put them in your scripts folder, located at: `hdd1:\\Aurora\User\Scripts\Utility\`. | ||
== Hosting your own Repo == | == Hosting your own Repo == | ||
Line 20: | Line 20: | ||
iniurl: // URL to submenu of repo | iniurl: // URL to submenu of repo | ||
type: // Type of content | type: // Type of content | ||
App | App // Installs to user's specified Applications folder or /Apps/ | ||
Homebrew | Homebrew // Installs to user's specified Homebrew folder or /Homebrew/ | ||
Emulator | Emulator // Installs to user's specified Emulators folder or /Emulators/ | ||
Game // Installs to / | Game // Installs to /Games/ | ||
PublicProfile // Installs to /Content/0000000000000000/ | |||
Profile // Installs to /Content/<profile ID>/ of signed-in user | |||
Other // Custom path specified in the "path" field of the item | Other // Custom path specified in the "path" field of the item | ||
reload: // Asks to restart Aurora after install, to re-scan paths | reload: // Asks to restart Aurora after install, to re-scan paths | ||
Line 32: | Line 34: | ||
These files are the submenus which contain a listing of all the content for that submenu. [[:File:ConsoleModsRepo_Apps.ini|Example submenu file]]. | These files are the submenus which contain a listing of all the content for that submenu. [[:File:ConsoleModsRepo_Apps.ini|Example submenu file]]. | ||
Any files listed in the `dataurl` or `dataurlpart#` fields will be placed at the location specified in `path` or `part#path`. If they are 7z files, they will be extracted to that location, preserving the folder structure inside the 7z file. File names must not contain ! or +. Entries also must be written as below, as they are case sensitive. | |||
Note that only un-split <350MB 7z files are supported, but individual files can be of any size and you can have an unlimited number of parts. | |||
You can use the Python 3 script [[File:God2Ini.txt|God2Ini.py]] to bulk generate ini files for one or more games. | |||
<pre> | <pre> | ||
Line 40: | Line 46: | ||
itemAuthor= // [optional] The author name that is displayed in the store. | itemAuthor= // [optional] The author name that is displayed in the store. | ||
itemSize= // [optional] The size of the item for user awareness (e.g. "500MB" or "1GB"). | itemSize= // [optional] The size of the item for user awareness (e.g. "500MB" or "1GB"). | ||
path= // The folder the content will be extracted to. Folder(s) will be created if they don't already exist. | path= // The folder the content will be extracted to (for 7z files) or placed in (for other files). Folder(s) will be created if they don't already exist. | ||
part2path= // [optional] The folder the specified part will be extracted to (for 7z files) or placed in (for other files). | |||
part3path= // Folder(s) will be created if they don't already exist. | |||
itemDescription= // [optional] A description that is displayed in the store. | itemDescription= // [optional] A description that is displayed in the store. | ||
dataurl= // The URL where the data is downloaded from. 7z files are accepted. | dataurl= // The URL where the data is downloaded from. 7z files are accepted. | ||
dataurlpart2= // [optional] An unlimited number of <350MB parts can be served up under one item | dataurlpart2= // [optional] An unlimited number of <350MB parts can be served up under one item | ||
dataurlpart3= // | dataurlpart3= // by labelling them as "dataurlpart" followed by numbers. | ||
</pre> | </pre> |
Latest revision as of 19:31, 14 October 2024
The Xbox 360 Homebrew Store by Derf is an Aurora script that allows you to download homebrew games, apps, dashboards, and emulators straight to your console.
Usage
To download the homebrew store, simply open the Aurora dashboard, press the Back button > Scripts > Aurora Repo Browser > Utility Scripts > Xbox 360 Homebrew Store. It will automatically download the script and it will be available to run.
Alternatively, you can download the files directly from this page and put them in your scripts folder, located at: hdd1:\\Aurora\User\Scripts\Utility\
.
Hosting your own Repo
The script was made to be flexible so anyone can host their own repos with whatever kind of content they want.
Main repo file
This is the main file that points to the submenus. A user will enter the URL for this file into their homebrew store script to download it. Example main file.
name: // Name of submenu of repo, e.g. "Apps" iniurl: // URL to submenu of repo type: // Type of content App // Installs to user's specified Applications folder or /Apps/ Homebrew // Installs to user's specified Homebrew folder or /Homebrew/ Emulator // Installs to user's specified Emulators folder or /Emulators/ Game // Installs to /Games/ PublicProfile // Installs to /Content/0000000000000000/ Profile // Installs to /Content/<profile ID>/ of signed-in user Other // Custom path specified in the "path" field of the item reload: // Asks to restart Aurora after install, to re-scan paths
These files are the submenus which contain a listing of all the content for that submenu. Example submenu file.
Any files listed in the dataurl
or dataurlpart#
fields will be placed at the location specified in path
or part#path
. If they are 7z files, they will be extracted to that location, preserving the folder structure inside the 7z file. File names must not contain ! or +. Entries also must be written as below, as they are case sensitive.
Note that only un-split <350MB 7z files are supported, but individual files can be of any size and you can have an unlimited number of parts.
You can use the Python 3 script File:God2Ini.txt to bulk generate ini files for one or more games.
[] // A unique title to differentiate the listing from others. itemTitle= // The title of the content that is displayed in the store. itemVersion= // [optional] The version number that is displayed in the store. itemAuthor= // [optional] The author name that is displayed in the store. itemSize= // [optional] The size of the item for user awareness (e.g. "500MB" or "1GB"). path= // The folder the content will be extracted to (for 7z files) or placed in (for other files). Folder(s) will be created if they don't already exist. part2path= // [optional] The folder the specified part will be extracted to (for 7z files) or placed in (for other files). part3path= // Folder(s) will be created if they don't already exist. itemDescription= // [optional] A description that is displayed in the store. dataurl= // The URL where the data is downloaded from. 7z files are accepted. dataurlpart2= // [optional] An unlimited number of <350MB parts can be served up under one item dataurlpart3= // by labelling them as "dataurlpart" followed by numbers.