Xbox:Dashloader: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
mNo edit summary
(Bit of a re-write.)
Line 1: Line 1:
[[File:Xbox Dashloader.jpg|thumb|Dashloader Customizer]]'''Dashloader''' is a small tool created by Rocky5 for the purpose of allowing users to selectively launch different dashboards on boot. It is automatically set to run on start up by his [https://github.com/Rocky5/Xbox-Softmodding-Tool Xbox Softmodding Tool], but can also be installed on a hardmodded console by either using the [https://drive.google.com/file/d/1FnRxxWGhkcNvmSEHH-s1Vu9Q9_R1HF9R/view Xbox Softmodding Tool Extras Disc] or [https://github.com/Rocky5/Xbox-Softmodding-Tool/tree/master/Extras%20Disc/Hardmod/dashloader by manually downloading it].
[[File:Xbox Dashloader.jpg|thumb|[[#Configuration|Dashloader Customizer]] is a separate tool which can create config files for Dashloader.]]'''Dashloader''' is a small tool created by Rocky5 to locate and launch [[Xbox:Dashboards Overview|Xbox Dashboards]] installed on a console. It's set to run on start up by his [https://github.com/Rocky5/Xbox-Softmodding-Tool Xbox Softmodding Tool], but can also be installed on a hardmodded console by either using the [https://drive.google.com/file/d/1FnRxxWGhkcNvmSEHH-s1Vu9Q9_R1HF9R/view Xbox Softmodding Tool Extras Disc] or [https://github.com/Rocky5/Xbox-Softmodding-Tool/tree/master/Extras%20Disc/Hardmod/dashloader by manually downloading the hardmod edition].


When Dashloader's XBE (Xbox executable file) is launched, it checks for the existence of other XBEs and simply starts the first one it finds. The list of checked paths can be reviewed by clicking the "Show dashboard load order" heading on the official [https://github.com/Rocky5/Xbox-Softmodding-Tool Xbox Softmodding Tool] page. On a system configured by Rocky5's own softmod installer, the first file found will initially be `C:\Dashboard\default.xbe` - starting a custom skinned version of [[Xbox:UnleashX]]. Note that `C:\evoxdash.xbe` is ''not'' checked by the hardmod version, as this is the location most users should install Dashloader itself to when using that type of mod.
When Dashloader's XBE (Xbox executable file) is launched, it runs through a list of certain other XBE locations and simply starts the first one it finds. As of the build included with the Xbox Softmodding Tool v1.1.9, paths are checked in the following order:
 
* `C:\XBMC-Emustation\default.xbe`
* `E:\XBMC-Emustation\default.xbe`
* `F:\XBMC-Emustation\default.xbe`
* `C:\XBMC4Gamers\default.xbe`
* `E:\XBMC4Gamers\default.xbe`
* `F:\XBMC4Gamers\default.xbe`
* `C:\XBMC4Xbox\default.xbe`
* `E:\XBMC4Xbox\default.xbe`
* `F:\XBMC4Xbox\default.xbe`
* `C:\XBMC\default.xbe`
* `E:\XBMC\default.xbe`
* `F:\XBMC\default.xbe`
* `C:\dashboard\default.xbe`
* `E:\dashboard\default.xbe`
* `F:\dashboard\default.xbe`
* `C:\dash\default.xbe`
* `E:\dash\default.xbe`
* `F:\dash\default.xbe`
* `E:\default.xbe`
* `E:\dashboard.xbe`
* `C:\evoxdash.xbe`
* `E:\evoxdash.xbe`
* `C:\XBMC.xbe`
* `E:\XBMC.xbe`
 
Clicking the "Show dashboard load order" heading on the official [https://github.com/Rocky5/Xbox-Softmodding-Tool Xbox Softmodding Tool] page will reveal the current version of the above.
 
On a system that's just been configured by Rocky5's own softmod installer, the first file found will initially be `C:\Dashboard\default.xbe`, a custom skinned version of [[Xbox:UnleashX]]. If another dash (eg [[Xbox:XBMC-Emustation]]) is then installed to one of the other paths higher on the list (eg `E:\XBMC-Emustation\default.xbe`), then from then on Dashloader will start that dash instead - reverting back if the new dash is later removed.
 
Note that the `C:\evoxdash.xbe` path is ''not'' checked by the hardmod edition of Dashloader, as this is the location most users should install the tool itself to when using that type of mod.


==Configuration==
==Configuration==
Dashloader can be reconfigured by running the additional [https://github.com/Rocky5/Xbox-Softmodding-Tool/raw/master/Extras%20Disc/Softmod/applications/Dashloader%20Customizer.zip Dashloader Customizer] tool on your console. This allows you to select a specific XBE for Dashloader to look for on start up. Additional dashboard file paths can also be assigned to your controller buttons - these will instead be launched if you hold them during your boot process. The recovery dash will be loaded if nothing else can be found, or if Start + Y is held. Changes must be saved before exiting Dashloader Customizer, by pressing the Start button.
Dashloader can be reconfigured by running the additional [https://github.com/Rocky5/Xbox-Softmodding-Tool/raw/master/Extras%20Disc/Softmod/applications/Dashloader%20Customizer.zip Dashloader Customizer] tool on your console. This allows you to select a ''specific'' XBE as your "Custom Dash". Dashloader will then automatically load that particular file on start up, overriding the list of locations it would normally check through.
 
Additional file paths can be assigned to your controller buttons, so they can be held to select different dashboards during start up (or even to boot directly into your favourite games!). The recovery dash will be loaded if nothing else can be found, or if Start + Y is held. Changes must be saved by pressing the Start button before exiting Dashloader Customizer.
 
It's a good idea to assign at least one controller button to Dashloader Customizer itself.
 
Dashloader can also be configured by editing its `cfg` files manually. The location of these depends on the version of Dashloader in use:
 
* The softmod release loads from `E:\UData\21585554\000000000000\nkpatcher settings\dashloader`
* The hardmod release loads from `C:\Dashloader`


Alternatively, Dashloader can be configured manually by editing the `cfg` files located in the `C:\dashloader` folder. These each simply hold a line of text, indicating the full path to the desired XBE for each controller button. The list of configs that can be created are:
Each config file contains a simple line of text indicating the full path to the desired XBE for each controller button. The list of configs that can be created are:


* `Custom_Dash.cfg` (default if nothing is held)
* `Custom_Dash.cfg` (default if nothing is held)
* `Custom_Recovery.cfg` (fallback, manually triggered by Start + Y)
* `Custom_Recovery.cfg` (fallback, manually triggered by Start + Y)
*` A_Button_Dash.cfg`
* `A_Button_Dash.cfg`
* `B_Button_Dash.cfg`
* `B_Button_Dash.cfg`
* `X_Button_Dash.cfg`
* `X_Button_Dash.cfg`

Revision as of 00:24, 23 December 2023

Dashloader Customizer is a separate tool which can create config files for Dashloader.

Dashloader is a small tool created by Rocky5 to locate and launch Xbox Dashboards installed on a console. It's set to run on start up by his Xbox Softmodding Tool, but can also be installed on a hardmodded console by either using the Xbox Softmodding Tool Extras Disc or by manually downloading the hardmod edition.

When Dashloader's XBE (Xbox executable file) is launched, it runs through a list of certain other XBE locations and simply starts the first one it finds. As of the build included with the Xbox Softmodding Tool v1.1.9, paths are checked in the following order:

  • C:\XBMC-Emustation\default.xbe
  • E:\XBMC-Emustation\default.xbe
  • F:\XBMC-Emustation\default.xbe
  • C:\XBMC4Gamers\default.xbe
  • E:\XBMC4Gamers\default.xbe
  • F:\XBMC4Gamers\default.xbe
  • C:\XBMC4Xbox\default.xbe
  • E:\XBMC4Xbox\default.xbe
  • F:\XBMC4Xbox\default.xbe
  • C:\XBMC\default.xbe
  • E:\XBMC\default.xbe
  • F:\XBMC\default.xbe
  • C:\dashboard\default.xbe
  • E:\dashboard\default.xbe
  • F:\dashboard\default.xbe
  • C:\dash\default.xbe
  • E:\dash\default.xbe
  • F:\dash\default.xbe
  • E:\default.xbe
  • E:\dashboard.xbe
  • C:\evoxdash.xbe
  • E:\evoxdash.xbe
  • C:\XBMC.xbe
  • E:\XBMC.xbe

Clicking the "Show dashboard load order" heading on the official Xbox Softmodding Tool page will reveal the current version of the above.

On a system that's just been configured by Rocky5's own softmod installer, the first file found will initially be C:\Dashboard\default.xbe, a custom skinned version of Xbox:UnleashX. If another dash (eg Xbox:XBMC-Emustation) is then installed to one of the other paths higher on the list (eg E:\XBMC-Emustation\default.xbe), then from then on Dashloader will start that dash instead - reverting back if the new dash is later removed.

Note that the C:\evoxdash.xbe path is not checked by the hardmod edition of Dashloader, as this is the location most users should install the tool itself to when using that type of mod.

Configuration

Dashloader can be reconfigured by running the additional Dashloader Customizer tool on your console. This allows you to select a specific XBE as your "Custom Dash". Dashloader will then automatically load that particular file on start up, overriding the list of locations it would normally check through.

Additional file paths can be assigned to your controller buttons, so they can be held to select different dashboards during start up (or even to boot directly into your favourite games!). The recovery dash will be loaded if nothing else can be found, or if Start + Y is held. Changes must be saved by pressing the Start button before exiting Dashloader Customizer.

It's a good idea to assign at least one controller button to Dashloader Customizer itself.

Dashloader can also be configured by editing its cfg files manually. The location of these depends on the version of Dashloader in use:

  • The softmod release loads from E:\UData\21585554\000000000000\nkpatcher settings\dashloader
  • The hardmod release loads from C:\Dashloader

Each config file contains a simple line of text indicating the full path to the desired XBE for each controller button. The list of configs that can be created are:

  • Custom_Dash.cfg (default if nothing is held)
  • Custom_Recovery.cfg (fallback, manually triggered by Start + Y)
  • A_Button_Dash.cfg
  • B_Button_Dash.cfg
  • X_Button_Dash.cfg
  • Y_Button_Dash.cfg
  • Start_Button_Dash.cfg
  • Back_Button_Dash.cfg
  • Black_Button_Dash.cfg
  • White_Button_Dash.cfg