In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Preloader"

From WiiBrew
Jump to navigation Jump to search
(→‎Greetings: Fixed the IRC channels not having a #)
(added preloader 0.29)
Line 5: Line 5:
 
| author      = [[User:Crediar|Crediar]]
 
| author      = [[User:Crediar|Crediar]]
 
| display    =  
 
| display    =  
| version    = 0.28
+
| version    = 0.29
| download    = [http://crediar.no-ip.com/preloaderv0.28-cred.rar download]
+
| download    = [http://crediar.no-ip.com/preloaderv0.29-cred.rar download]
 
| source      = No
 
| source      = No
| peripherals = {{Wiimote1}}
+
| peripherals = {{Wiimote4}}
 
| dangerous  = 1
 
| dangerous  = 1
 
| fakesigns  = 1
 
| fakesigns  = 1
Line 14: Line 14:
  
 
First of all I want to thank 'zouzzz zzzuoz', AlexLH, GizmoTheGreen and SquidMan.
 
First of all I want to thank 'zouzzz zzzuoz', AlexLH, GizmoTheGreen and SquidMan.
 +
 +
Thanks to svpe for the ES_DIVerfiy patch.
 +
 +
 +
== IMPORTANT NOTE ==
 +
When the installer finds IOS60 it will patch the ES_DIVerfiy function,
 +
so preloader can load the system menu with IOS60.
  
  
 
== WARNING ==
 
== WARNING ==
SINCE THIS TOOL CHANGES THE WAY THE WII WORKS IN A WAY IT WAS NEVER INTENDED TO, THERE IS A RISK OF BRICKING YOUR CONSOLE.
+
SINCE THIS TOOL CHANGES THE WAY THE WII WORKS IN A WAY IT WAS NEVER INTENDED TO,
+
THERE IS A RISK OF BRICKING YOUR CONSOLE.  
 +
 
 
I'VE DONE EVERYTHING I CAN TO ASSURE THAT NOTHING WILL BRICK.
 
I'VE DONE EVERYTHING I CAN TO ASSURE THAT NOTHING WILL BRICK.
 
BUT THIS IS STILL NO GUARANTEE!!
 
BUT THIS IS STILL NO GUARANTEE!!
Line 24: Line 32:
 
YOU ACCEPT THAT YOU INSTALL THIS ON YOUR OWN RISK!
 
YOU ACCEPT THAT YOU INSTALL THIS ON YOUR OWN RISK!
  
== Changelog ==
+
== What is preloader and what the hell does it do ==
0.28:
+
preloader is a small application which places itself before the system menu.
 +
 
 +
It's main feature is to directly boot the Homebrew Channel or a file you can install
 +
from a FAT device.
 +
 
 +
preloader is also able to apply memory patches the system menu to remove limitations
 +
or other things.
 +
 
 +
Since preloader places itself before the system menu any problems that would cause
 +
the system menu to fail are not causing your whole wii to stop working.
  
* rewrote the hacks parser, it's more solid now and detects syntax errors much better
+
If autoboot is enabled and you want to access preloader's menu simply hold RESET
* added a new font
+
while powering the wii on.
* optimized the menu layout
 
* you can now add unlimited offsets/value in one hack entry
 
* added beta version related code
 
* added a setting which allows to always turn you Wii off even when standby is enabled
 
* fixed that when shutting down from the [[System Menu]], the Wii always got powered down instead of using the set shutdownmode.
 
* fixed a bug which prevented updating to a non beta version during beta testing
 
* fixed a bug in the [[System Menu]] hacks scrolling code
 
  
0.27:
+
== Hacks ==
 +
To install additional System Menu patches, simply copy the "hacks.ini" file
 +
included with preloader into the root of your SD card.
 +
 +
Then,boot into preloader's settings, and chose to enable or disable the patches
 +
in the Hack Settings menu.  
  
* added a setting to stop the disc when autoboot is disabled
+
Once applied, your patches are placed in NAND, so feel free to erase the file
* added a setting to return to Preloader when Wii titles are using the switch off state
+
on your SD card.  
* added a setting to show beta updates
 
* added a setting to disable lighting the drive slot on an error
 
* added one message to make the online update not look frozen
 
* errors when parsing the hacks.ini now show the line
 
* Preloader now regards the shutdownmode (OFF/Standby)
 
* fixed that under certain circumstances hacks from another version were applied
 
* fixed a settings related bug
 
  
0.26:
+
The format for adding additional hacks, or patches, to your hacks.ini file is simple
 +
and should explain itself.
  
* added elf-loading (able to load white-linux!)
 
* added an option to load Preloader or the [[System Menu]] when the return-to state is used.
 
* made the hacks list scrollable, allowing an unlimited amount of hacks
 
* rewrote the installer
 
* added some interface improvements
 
* fixed the online update
 
* fixed returning to the [[System Menu]], which loaded Preloader instead
 
* fixed shutting down from [[System Menu]], which loaded Preloader instead
 
* fixed a bug in the "Install/Load File" menu that allowed users to move out of the list
 
* fixed [[System Menu]] loading for all [[System Menu]] versions
 
* fixed the stuck-systemmenuhack-option bug
 
* fixed the bug that when a nunchuck was connected the System Menu wouldn't load
 
* fixed a bug which caused the Wii to freeze when power was pressed
 
* fixed a bug where only the first [[Wiimote]] was powered down when the Wii got turned off
 
  
== Notes ==
+
== Uninstall==
 +
The simplest and safest way to remove preloader is to reinstall the System Menu
 +
using AnyRegion Changer or a WAD installer.
  
* Preloader 'replaces' the [[System Menu]] (it's not really replaced, its main.dol is just
 
renamed) with a simple loader allowing you to automatically load:
 
  
:* The [[Homebrew Channel]].
+
==Greetings ==
:* A .dol/.elf you installed via SD.
+
(in random order)
:* The [[System Menu]].
+
there are way to many people to greet and before I forget
 +
some I just don't list any :P
  
* To overwrite the autobooting simply hold RESET on bootup.
+
devkitPro
* Simple patches may be applied to the [[System Menu]] via a hacks.ini file in your SD root.
+
Team Twiizers
* Modifying the installer can lead to a brick. *cough* comex *cough*
 
  
== Hacks ==
+
#todXXX the sanctuary!
To install additional [[System Menu]] patches, simply copy the "hacks.ini" file included with Preloader into the root of your SD card. Then, boot into Preloader's settings, and chose to enable or disable the patches in the Hack Settings menu.
+
#playground
 +
#wiidev (both of them!)
 +
#dsidev
  
Once applied, your patches are placed in NAND, so feel free to erase the file on your SD card.
+
== Changelog ==
 +
0.29:
 +
    -added a feature to load the system menu with any IOS version you want.
 +
    -The installer includes an IOS patcher which when found patches IOS60 so preloader can fully work with system menu 4.0
 +
    -Moved some text around for better visibility on 4:3 screens
 +
    -fixed a bug which let the disc endlessly spin when wc24 was enabled and the wii got turned off
 +
    -fixed a bug which broke system menu loading when the system got formated
  
The format for adding additional hacks, or patches, to your hacks.ini file is simple, but here is a brief description:
+
0.28:
 +
    -rewrote the hacks parser, it's more solid now and detects syntax errors much better
 +
    -added a new font
 +
    -optimized the menu layout
 +
    -you can now add unlimited offsets/value in one hack entry
 +
    -added beta version related code
 +
    -added a setting which allows to always turn you Wii off even when standby is enabled
 +
    -fixed that when shutting down from the System Menu, the Wii always got powered down instead of using the set shutdownmode.
 +
    -fixed a bug which prevented updating to a non beta version during beta testing
 +
    -fixed a bug in the System Menu hacks scrolling code
  
<source lang=ini>
+
0.27
[Text Label]
+
    -added a setting to stop the disc when autoboot is disabled
version=System Menu version. (Ex: 289 for 3.2U)
+
    -added a setting to return to preloader when Wii titles are using the switch off state
offset=The offset to patch.
+
    -added a setting to show beta updates
value=Value to place at the offset.
+
    -added a setting to disable lighting the drive slot on an error
</source>
+
    -added one message to make the online update not look frozen
 +
    -errors when parsing the hacks.ini now show the line
 +
    -preloader now regards the shutdownmode (OFF/Standby)
 +
    -fixed that under certain circumstances hacks from another version were applied
 +
    -fixed a settings related bug
  
== Uninstall ==
+
0.26:
The simplest and safest way to remove Preloader is to reinstall the [[System Menu]]
+
    -added elf-loading (able to load white-linux!)
using [[AnyRegion Changer]] or a WAD installer.
+
    -added an option to load preloader or the System Menu when the return-to state is used.
 +
    -made the hacks list scrollable, allowing an unlimited amount of hacks
 +
    -rewrote the installer
 +
    -added some interface improvements
 +
    -fixed the online update
 +
    -fixed returning to the System Menu, which loaded preloader instead
 +
    -fixed shutting down from System Menu, which loaded preloader instead
 +
    -fixed a bug in the "Install/Load File" menu that allowed users to move out of the list
 +
    -fixed System Menu loading for all System Menu versions
 +
    -fixed the stuck-systemmenuhack-option bug
 +
    -fixed the bug that when a nunchuck was connected the System Menu wouldn't load
 +
    -fixed a bug which caused the Wii to freeze when power was pressed
 +
    -fixed a bug where only the first Wiimote was powered down when the Wii got turned off
  
== Greetings ==
 
There are too many to mention, but here are some greets in random order to those who contributed:
 
  
*[http://www.devkitpro.org/ devkitPro]
 
*Team Twiizers
 
* #todXXX the sanctuary!
 
* #playground
 
* #wiidev (both of them!)
 
* #dsidev
 
  
 
[[Category:Software|Preloader|Homebrew]]
 
[[Category:Software|Preloader|Homebrew]]

Revision as of 14:55, 31 March 2009

Preloader
General
Author(s)Crediar
TypeUtilities
Version0.29
Links
[[download|Download]]
Source
Peripherals
Wiimote4.svg

First of all I want to thank 'zouzzz zzzuoz', AlexLH, GizmoTheGreen and SquidMan.

Thanks to svpe for the ES_DIVerfiy patch.


IMPORTANT NOTE

When the installer finds IOS60 it will patch the ES_DIVerfiy function, so preloader can load the system menu with IOS60.


WARNING

SINCE THIS TOOL CHANGES THE WAY THE WII WORKS IN A WAY IT WAS NEVER INTENDED TO, THERE IS A RISK OF BRICKING YOUR CONSOLE.

I'VE DONE EVERYTHING I CAN TO ASSURE THAT NOTHING WILL BRICK. BUT THIS IS STILL NO GUARANTEE!! THE AUTHOR CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE IT MIGHT CAUSE! YOU ACCEPT THAT YOU INSTALL THIS ON YOUR OWN RISK!

What is preloader and what the hell does it do

preloader is a small application which places itself before the system menu.

It's main feature is to directly boot the Homebrew Channel or a file you can install from a FAT device.

preloader is also able to apply memory patches the system menu to remove limitations or other things.

Since preloader places itself before the system menu any problems that would cause the system menu to fail are not causing your whole wii to stop working.

If autoboot is enabled and you want to access preloader's menu simply hold RESET while powering the wii on.

Hacks

To install additional System Menu patches, simply copy the "hacks.ini" file included with preloader into the root of your SD card.

Then,boot into preloader's settings, and chose to enable or disable the patches in the Hack Settings menu.

Once applied, your patches are placed in NAND, so feel free to erase the file on your SD card.

The format for adding additional hacks, or patches, to your hacks.ini file is simple and should explain itself.


Uninstall

The simplest and safest way to remove preloader is to reinstall the System Menu using AnyRegion Changer or a WAD installer.


Greetings

(in random order) there are way to many people to greet and before I forget some I just don't list any :P

devkitPro Team Twiizers

  1. todXXX the sanctuary!
  2. playground
  3. wiidev (both of them!)
  4. dsidev

Changelog

0.29:

   -added a feature to load the system menu with any IOS version you want.
   -The installer includes an IOS patcher which when found patches IOS60 so preloader can fully work with system menu 4.0
   -Moved some text around for better visibility on 4:3 screens
   -fixed a bug which let the disc endlessly spin when wc24 was enabled and the wii got turned off
   -fixed a bug which broke system menu loading when the system got formated

0.28:

   -rewrote the hacks parser, it's more solid now and detects syntax errors much better
   -added a new font 
   -optimized the menu layout 
   -you can now add unlimited offsets/value in one hack entry 
   -added beta version related code 
   -added a setting which allows to always turn you Wii off even when standby is enabled 
   -fixed that when shutting down from the System Menu, the Wii always got powered down instead of using the set shutdownmode. 
   -fixed a bug which prevented updating to a non beta version during beta testing 
   -fixed a bug in the System Menu hacks scrolling code 

0.27

   -added a setting to stop the disc when autoboot is disabled 
   -added a setting to return to preloader when Wii titles are using the switch off state 
   -added a setting to show beta updates 
   -added a setting to disable lighting the drive slot on an error 
   -added one message to make the online update not look frozen 
   -errors when parsing the hacks.ini now show the line 
   -preloader now regards the shutdownmode (OFF/Standby) 
   -fixed that under certain circumstances hacks from another version were applied 
   -fixed a settings related bug 

0.26:

   -added elf-loading (able to load white-linux!) 
   -added an option to load preloader or the System Menu when the return-to state is used. 
   -made the hacks list scrollable, allowing an unlimited amount of hacks 
   -rewrote the installer 
   -added some interface improvements 
   -fixed the online update 
   -fixed returning to the System Menu, which loaded preloader instead 
   -fixed shutting down from System Menu, which loaded preloader instead 
   -fixed a bug in the "Install/Load File" menu that allowed users to move out of the list 
   -fixed System Menu loading for all System Menu versions 
   -fixed the stuck-systemmenuhack-option bug 
   -fixed the bug that when a nunchuck was connected the System Menu wouldn't load 
   -fixed a bug which caused the Wii to freeze when power was pressed 
   -fixed a bug where only the first Wiimote was powered down when the Wii got turned off