UPDATED 17 June 2011 to V.1.0b4
Hi to all, I want to share this application I've developed initially for myself. But I'm quite happy of it, so I like to share to wii community it. I'm a old coder, but totally new to wii world. I'm affascinated by wii homebrew (and hacking) community.
postLoader is intended to be an extension to priiloader autoboot feature. It aims to replace Forwarders and HB Channel (maybe... one day).
Features:
----------------------------------------
* Autoboot your default application: If you don't press (A) in time to enter in interactive mode, postLoader will launch the predefined app (if enabled)
* HB Channel replacement: It can be used to browse homebrew application, with it own interface.
* Support interactive application sorting
* Full support for meta.xml arguments and all other tags.
* It support subfolders (see notes)
* Can browse SD and USB device (FAT32 on first/active partition)
* Support costom splash screen (only from SD device)
* Should be capable to enable ahbprot
Let me known what you think. Suggestions are welcome.
readmii.txt:
Screenshots:
(default splash screen)
(sample of custom splash from sd root file ploader.png)
(selecting an application)
(B on an application brings app menu)
(home will show postLoader menu)
(credits)
Download (no source):
>
>
Channel (by person66)
http://gbatemp.net/t296955-postloader-v-1-...t&p=3727640
Forwarder (by Albatroz)
http://gbatemp.net/t296955-postloader-v-1-...t&p=3722678
sources:
As I'm actually learning wii programming, source are continuously changing. With postLoader I'm developing a light user interface library (I called grlib, based on GRRLIB). So that I prefer to not release source until I am satisfied of them. Anyway feel free to request them via pm or mail. I only ask to not mod postLoader until beta phase is completed.
Hi to all, I want to share this application I've developed initially for myself. But I'm quite happy of it, so I like to share to wii community it. I'm a old coder, but totally new to wii world. I'm affascinated by wii homebrew (and hacking) community.
postLoader is intended to be an extension to priiloader autoboot feature. It aims to replace Forwarders and HB Channel (maybe... one day).
Features:
----------------------------------------
* Autoboot your default application: If you don't press (A) in time to enter in interactive mode, postLoader will launch the predefined app (if enabled)
* HB Channel replacement: It can be used to browse homebrew application, with it own interface.
* Support interactive application sorting
* Full support for meta.xml arguments and all other tags.
* It support subfolders (see notes)
* Can browse SD and USB device (FAT32 on first/active partition)
* Support costom splash screen (only from SD device)
* Should be capable to enable ahbprot
Let me known what you think. Suggestions are welcome.
readmii.txt:
CODEpostLoader v1.0 b4 (updated 17 June 211)
========================================
postLoader is intended to be an extension to priiloader autoboot feature. It aims to replace Forwarders and HB Channel (maybe... one day).
Features:
----------------------------------------
* Autoboot your default application: If you don't press (A) in time to enter in interactive mode, postLoader will launch the predefined app (if enabled)
* HB Channel replacement: It can be used to browse homebrew application, with it own interface.
* Support interactive application sorting
* Full support for meta.xml arguments and all other tags.
* It support subfolders (see notes)
* Can browse SD and USB device (FAT32 on first/active partition)
* Support costom splash screen (only from SD device)
* Should be capable to enable ahbprot
Installation:
----------------------------------------
It shuold be installed as autorun file in priiloader and works as forwarder/hombrew launcher with it's own user interface. When started, postLoader search for it's configuration file starting from SD. If not found continue with an USB device. If no configuration file the user interface is shown to allow the selection of preferred homebrew.
Usage:
----------------------------------------
Keys (during initialization - time depends on the speed of usb init + 2 sec)
(A) Enter in interactive mode (show user interface)
(B) Skip USB initialization
Keys (interactive mode)
(A) Start selected homebrew
(B) Show selected application menu, also act as cancel on popup menu
() Change page
(Home) Show postLoader options menu
CUSTOM SPLASH SCREEN
----------------------------------------
Copy your png named "ploader.png" on the root of SD card. 640x480 is suggested.
Using a custom splash screen will slow a bit postLoader startup.
SUBFOLDER:
----------------------------------------
Since version 1.0b2, subfolders are supported. About any depth can be used, but keep in mind that actually postLoader support filenames long up to 255 chars.
To enable subfolder, only meta.xml MUST be present on parent folder. In meta.xml you can (should) edit tag to give a description to that folder. An icon.png can be present, otherwise a standard folder icon is shown.
example:
APPS
ÂÂ|
ÂÂ|-- HB1 (folder)
ÂÂ|ÂÂ |-- boot.dol
ÂÂ|ÂÂ |-- meta.xml
ÂÂ|ÂÂ |-- icon.xml
ÂÂ|
ÂÂ|---- HB2 (folder)
ÂÂ|ÂÂ |-- boot.dol
ÂÂ|ÂÂ |-- meta.xml
ÂÂ|ÂÂ |-- icon.xml
ÂÂ|
ÂÂ|---- FOLDERÂÂÂÂ
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- meta.xml (MUST EXIST)
ÂÂÂÂÂÂÂÂ|-- icon.png (optional)
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- HB3
ÂÂÂÂÂÂÂÂ|ÂÂ |-- boot.dol
ÂÂÂÂÂÂÂÂ|ÂÂ |-- meta.xml
ÂÂÂÂÂÂÂÂ|ÂÂ |-- icon.xml
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- HB4
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- boot.dol
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- meta.xml
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- icon.xml
ÂÂÂÂÂÂÂÂ
NOTES:
----------------------------------------
* If no application has been enabled for autorun, autorun for that device is disabled
* If you doesn't want to scan for USB, just select an autorun HB on the sd. Or create on SD root a file "/ploader.sd" (also empty).
* hb are sorted by name. Applications with highter priority are displayed first.
* postLoader creates a configuration file in the root of the device containing the path of the autorun application
* no elf support (I think it is not needed)
* Screenshots are from dolphin...
CREDITS:
----------------------------------------
* GRRLIB (I've removed ttf support to have much smaller application)
* USB Loader GX, I've used it's app_booter.dol... it seems to give the best compatibility
* Priiloader
* CFG Usb loader (for let me understand how priiload magic words should be used)
====================
HISTORY
====================
V.1.0 b4
* Limited the lines displayed for xml long description
* On popup menues, (B) act as cancel button
* Changed a lot of things in internal libraries
* Added option: "Disable autorun on current device"
* Added option "Enable/Disable boot time USB initialization" when the device is an SD.
* Add support for custom logo from (and only) SD.
* Added support for applications without icon.png or meta.xml (anyway the last will be created)
* During sorting you can mark the same application more than once. Corrected
* Disabled access to menu during sorting
V.1.0 b3
* MMM 13.4: Derived bootdol.dol from app_booter.dol (by dimok). Now It runs...
* Added on screen menu'. Press Home in interactive.
* Added application description.
* Pressing (B) on application, will open application menu, with full description (from xml)
* Changed a bit the interactive interface
* Faster interactive page change
* Updated readmii.txt
V.1.0 b2
* Corrected a memory's related bugs that can lead to code-dump if no icon is present for an HB Application
* Added support for subfolders
* Changed some displayed information in interactive mode
* Corrected a bug that cause failure on usb mount if configuration file is not present
* Corrected a bug that cause no directory listing if no sd card is inserted
* Corrected a bug on argv creating
* Added application path with sd/usb identifier to argv[0]
* Rewritten readmii.txt
V.1.0 b1
* Added arg parsing from meta.xml
* Now postLoader save its setting in meta.xml config
* Ad more checking on some buffers
V.1.0 beta - First public release
========================================
postLoader is intended to be an extension to priiloader autoboot feature. It aims to replace Forwarders and HB Channel (maybe... one day).
Features:
----------------------------------------
* Autoboot your default application: If you don't press (A) in time to enter in interactive mode, postLoader will launch the predefined app (if enabled)
* HB Channel replacement: It can be used to browse homebrew application, with it own interface.
* Support interactive application sorting
* Full support for meta.xml arguments and all other tags.
* It support subfolders (see notes)
* Can browse SD and USB device (FAT32 on first/active partition)
* Support costom splash screen (only from SD device)
* Should be capable to enable ahbprot
Installation:
----------------------------------------
It shuold be installed as autorun file in priiloader and works as forwarder/hombrew launcher with it's own user interface. When started, postLoader search for it's configuration file starting from SD. If not found continue with an USB device. If no configuration file the user interface is shown to allow the selection of preferred homebrew.
Usage:
----------------------------------------
Keys (during initialization - time depends on the speed of usb init + 2 sec)
(A) Enter in interactive mode (show user interface)
(B) Skip USB initialization
Keys (interactive mode)
(A) Start selected homebrew
(B) Show selected application menu, also act as cancel on popup menu
() Change page
(Home) Show postLoader options menu
CUSTOM SPLASH SCREEN
----------------------------------------
Copy your png named "ploader.png" on the root of SD card. 640x480 is suggested.
Using a custom splash screen will slow a bit postLoader startup.
SUBFOLDER:
----------------------------------------
Since version 1.0b2, subfolders are supported. About any depth can be used, but keep in mind that actually postLoader support filenames long up to 255 chars.
To enable subfolder, only meta.xml MUST be present on parent folder. In meta.xml you can (should) edit tag to give a description to that folder. An icon.png can be present, otherwise a standard folder icon is shown.
example:
APPS
ÂÂ|
ÂÂ|-- HB1 (folder)
ÂÂ|ÂÂ |-- boot.dol
ÂÂ|ÂÂ |-- meta.xml
ÂÂ|ÂÂ |-- icon.xml
ÂÂ|
ÂÂ|---- HB2 (folder)
ÂÂ|ÂÂ |-- boot.dol
ÂÂ|ÂÂ |-- meta.xml
ÂÂ|ÂÂ |-- icon.xml
ÂÂ|
ÂÂ|---- FOLDERÂÂÂÂ
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- meta.xml (MUST EXIST)
ÂÂÂÂÂÂÂÂ|-- icon.png (optional)
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- HB3
ÂÂÂÂÂÂÂÂ|ÂÂ |-- boot.dol
ÂÂÂÂÂÂÂÂ|ÂÂ |-- meta.xml
ÂÂÂÂÂÂÂÂ|ÂÂ |-- icon.xml
ÂÂÂÂÂÂÂÂ|
ÂÂÂÂÂÂÂÂ|-- HB4
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- boot.dol
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- meta.xml
ÂÂÂÂÂÂÂÂÂÂÂÂ|-- icon.xml
ÂÂÂÂÂÂÂÂ
NOTES:
----------------------------------------
* If no application has been enabled for autorun, autorun for that device is disabled
* If you doesn't want to scan for USB, just select an autorun HB on the sd. Or create on SD root a file "/ploader.sd" (also empty).
* hb are sorted by name. Applications with highter priority are displayed first.
* postLoader creates a configuration file in the root of the device containing the path of the autorun application
* no elf support (I think it is not needed)
* Screenshots are from dolphin...
CREDITS:
----------------------------------------
* GRRLIB (I've removed ttf support to have much smaller application)
* USB Loader GX, I've used it's app_booter.dol... it seems to give the best compatibility
* Priiloader
* CFG Usb loader (for let me understand how priiload magic words should be used)
====================
HISTORY
====================
V.1.0 b4
* Limited the lines displayed for xml long description
* On popup menues, (B) act as cancel button
* Changed a lot of things in internal libraries
* Added option: "Disable autorun on current device"
* Added option "Enable/Disable boot time USB initialization" when the device is an SD.
* Add support for custom logo from (and only) SD.
* Added support for applications without icon.png or meta.xml (anyway the last will be created)
* During sorting you can mark the same application more than once. Corrected
* Disabled access to menu during sorting
V.1.0 b3
* MMM 13.4: Derived bootdol.dol from app_booter.dol (by dimok). Now It runs...
* Added on screen menu'. Press Home in interactive.
* Added application description.
* Pressing (B) on application, will open application menu, with full description (from xml)
* Changed a bit the interactive interface
* Faster interactive page change
* Updated readmii.txt
V.1.0 b2
* Corrected a memory's related bugs that can lead to code-dump if no icon is present for an HB Application
* Added support for subfolders
* Changed some displayed information in interactive mode
* Corrected a bug that cause failure on usb mount if configuration file is not present
* Corrected a bug that cause no directory listing if no sd card is inserted
* Corrected a bug on argv creating
* Added application path with sd/usb identifier to argv[0]
* Rewritten readmii.txt
V.1.0 b1
* Added arg parsing from meta.xml
* Now postLoader save its setting in meta.xml config
* Ad more checking on some buffers
V.1.0 beta - First public release
Screenshots:
(default splash screen)
(sample of custom splash from sd root file ploader.png)
(selecting an application)
(B on an application brings app menu)
(home will show postLoader menu)
(credits)
Download (no source):
>
>
Channel (by person66)
http://gbatemp.net/t296955-postloader-v-1-...t&p=3727640
Forwarder (by Albatroz)
http://gbatemp.net/t296955-postloader-v-1-...t&p=3722678
sources:
As I'm actually learning wii programming, source are continuously changing. With postLoader I'm developing a light user interface library (I called grlib, based on GRRLIB). So that I prefer to not release source until I am satisfied of them. Anyway feel free to request them via pm or mail. I only ask to not mod postLoader until beta phase is completed.