Jump to content


Conéctate para seguir esto  

54 archivos

  1. All-in-One Wii VC Injecting Tools

    This is a all-in-one pack for injecting Wii Virtual Console WADs that includes:
    AutoInjectuWAD - developed by Creffca (AKA Avicr) Devilken Injector - developed by Devilken (special thanks to Corsario) CustomizeMii 3.11 - developed by Leathl ShowMiiWads 1.4 - developed by Leathl WADunpack - developed by BFGR WADpack - developed by KiKe (bashed on segher tools) U8 Tool / VC brlyt Editor / VC Save Icon Maker / VC Save Icon and Save Title Injector / CCF Tool / TPL Editor - developed by HowardC WADder 2.7 - developed by [ icefire ] and ( Jacol ) With these tools, you can inject and make your own Wii VC WADs of the following systems:
    Nintendo Entertainment System (NES) Super Nintendo Entertainment System (SNES) Nintendo 64 (N64) SNK NeoGeo SEGA Master System SEGA Genesis / SEGA Mega Drive NEC PC Engine / Turbo Grafx 16 The WADs aren't included, so you need to obtain your WADs and ROMs to inject.
    Unproperly packing the 00000000.app file will HARD BRICK your Wii!!!!!! DO NOT ATTEMPT TO CREATE CUSTOM WADS unless you know what are you doing!!!!!!
    by saulfabreg.
  2. Auto WiiWare Patcher

    This patcher will make WiiWare patching easy to do to use Wiimmfi.
    Put your WADs (there can be multiple of them) in the folder corresponding to your operating system then run the patch script. Below are instructions to run that.
    Windows users:
    Double click the "patcher.bat" script to run it. Don't run WiiWarePatcher.exe. After starting up the patcher, follow the instructions on screen. Also, don't forget to put .WADs into the folder with patcher.. Mac/Linux users:
    You need to install Mono if you haven't already.  in a Terminal window. In Linux, use your package manager (APT for Debian/Ubuntu, etc) and install the appropiate mono package - Google is your friend if you don't understand. Open a command prompt (Terminal on Mac). Type "cd" and put a space. Drag and drop the folder with the patcher (it either says Mac or Linux depending on what you choose) to the command prompt. Type in "sh patch.sh". We recommend installing these WADs with WiiMod Lite.
    CUE for the compressors. Person66 for Sharpii. Wiiprogger for WiiWare Patcher. KcrPL for making the Windows version of patcher. by RiiConnect24.
  3. Bluebomb

    Bluebomb is an exploit for Broadcom's Bluetooth stack used in the Nintendo Wii.
    How do I run it?
    You will need a Linux computer to do this!
    Download BlueZ. Extract it and run build it with ./configure --enable-deprecated && make (If you are using Ubuntu, you might need to install some needed packages with sudo apt install libglib2.0-dev libdbus-1-dev libudev-dev libical-dev libreadline-dev before this works) Enter the tools directory and run sudo systemctl disable --now bluetooth Run sudo ./btmgmt Run the following commands in the managment prompt select 0 info If you get an error about Invalid index then Linux can't find a Bluetooth device on your computer, if one real hardware make sure you have firmware for your bluetooth adapater, if in a VM make sure you have passed through the device. Assuming the above does not happen then you can continue. power on connectable on bondable on discov on info You should now look at the info results and check the current settings line for the following: powered connectable discoverable bondable br/edr If you don't have one of the above settings in your list, make sure you executed all the above commands. You can now exit out of the managment prompt. Run sudo ./hciconfig hci0 iac liac Run bluebomb with the arguments to the app-specific payload and the stage1 you would like to run. Ex. sudo ./bluebomb ./stage0/MINI_SM_NTSC.bin stage1.bin for a NTSC Wii Mini's System Menu. You can also specify which hci device to use with bluebomb by adding before the stage0 and stage1 arguments. Ex. sudo ./bluebomb 1 ./stage0/MINI_SM_NTSC.bin stage1.bin to use HCI1. Start you Wii and navigate to the app that you are exploiting, for the System Menu you only need to turn on the Wii, you can leave it sitting on the Health and Safety screen. Turn OFF your wiimote at this point, do not let anything be connected to the console via bluetooth. Make sure you console is close to your bluetooth adapater, you may have to move it closer to get it in range, this will depend on your adapater. Click the SYNC button on your console, you may have to click is several times in a row before it sees the computer. You will know it is connected when bluebomb prints "Got connection handle: #" Stop pushing the SYNC button and wait for bluebomb to run, what happens will depend on what stage1.bin you are using. The one from this repo will load boot.elf off the root of a FAT32 formatted usb drive and run it. You can use the HackMii Installer's boot.elf to get the Homebrew Channel. IMPORTANT: The steps above will have disabled the bluetooth service on your machine to run the exploit. To enable the bluetooth service again run sudo systemctl enable --now bluetooth.
    How do I build it?
    Run make in the main folder to generate bluebomb. Run make in the stage0 folder to generate the app-specific payloads. stage1.bin is not yet user buildable, this repo will be updated with instructions on how to build it when it is done. How do I create an app-specific stage0?
    You will need to locate several addresses in memory from the app, dolphin is very helpful here. Create a copy of one of the existing app lds files and name it something identifiying like GAMEID.lds Open up the app in dolphin and choose Symbols->Generate Symbols From->Signature Database. Locate the sdp_init, l2c_init, and process_l2cap_cmd functions (use the Filter Symbols field) Open up your app in some RE tool (ghidra works well). For sdp_init the first function call to memset the first argument is the sdp_cb address that you need. Next go to l2c_init and just like before the first function call is memset and the first argument is l2cb. The switch_address is slightly more complicated. Go to the process_l2cap_cmd function and find the switch statement. Right before the mtspr CTR,rx ; btr instructions there will be a lwzx rx, rx, rx instruction, if your RE tool knows the location of the switch addresses it might show it, if not you will have to track the registers and find the address list that this lwzx instruction is pulling from. Once you find the list, go to the last address in it, it should be right before a string "L2CAP HOLD CONTINUE", the address of this address in the list is what you want. Not the address of the code that the switch statement is jumping to. This address is your switch_address. Finally you need the switch_break address, this is address of the call to l2cu_reject_connection in case 2 of the switch statment from process_l2cap_cmd. There are two calls to it in case 2, you may use either one, simply get the address of the bl l2cu_reject_connection instruction and that is your switch_break.
    After placing all these values into the lds file you can also choose a payload_addr. This field is where the stage1.bin will be read into when the exploit runs, you WILL have to adjust this to a memory region that isn't in use by your app when the exploit is running. If unsure you can try something like 512kb before the end of mem1 (0x81780000). Please note the addresse used in the System Menu lds files will not work for any other app, don't try to copy this address.
    by Fullmetal5.
  4. cIOS Installer

    Esto es un Custom IOS, un IOS modificado para añadir nuevas  caracteristicas no disponibles en el IOS oficial.
    Este IOS ha sido creado para ser usado UNICAMENTE con software  casero.
    El Custom IOS se instala en un slot libre y no modifica ningun otro IOS por lo que es seguro de instalar.

    - El fichero WAD de la version de IOS que se utilizara como base (para la instalacion por WAD).
    - Conexion a internet (para la instalacion por red).

      Instalacion por WAD:
    - Copia el fichero WAD del IOS a utilizar como base en el directorio raiz de un dispositivo de almacenamiento (tarjeta SD o dispositivo USB).
    - Inserta el dispositivo de almacenamiento en la Wii.
    - Ejecuta el instalador.
    - Elige la version de IOS a utilizar como base (por defecto viene la recomendada).
    - Elige la opcion "WAD Installation".
    - Elige el dispositivo de almacenamiento donde has copiado el fichero WAD.

      Instalacion por red:
    - Ejecuta el instalador.
    - Elige la version de IOS a utilizar como base (por defecto viene la recomendada).
    - Elige la opcion "Network Installation".

    [ KUDOS ]:
    - Team Twiizers y devkitPRO devs por su gran trabajo en libogc.
    - Todos los betatesters.
    - WiiGator, por su trabajo en el DIP plugin.
    - kwiirk, por su modulo EHCI.
    - Hermes, por sus mejoras en el modulo EHCI.
    - sorg, por el parche para la comprobacion de presencia de disco.
    - Shizzza, por la imagen de fondo.
    - nitrotux, por su IOS5.
    - neimod, por el Custom IOS module.

    [ MAS KUDOS ]:
    Gracias a:
    - Skarface0
    - Linkinworm
    - ManuMtz
    - hectorscasa
    - Kabiigon
    - skarface0
    - Nicksasa
    - itsblah
    - HulkHodn
    - Vlad
    - Denus
    - Todos los que donaron para conseguirme un USB Gecko.
    - Y al resto de betatesters.
  5. CleanRip

    A tool to backup your Gamecube/Wii Discs via IOS58 Create 1:1 backups of your GC/Wii discs for archival purposes without any requirements for custom IOS (cIOS). Supports USB 2.0 / NTFS / FAT32 & Front SD.
    FAT/NTFS (libntfs-2012-1-15(r13)) USB 2.0 support Front SD support BCA Dumping Redump.org Rip Verification (via gc-forever.com)
    Wii (or GC) Wii/GC Controller USB or SD storage device (>1.35GB free space) HBC 1.0.8 or greater installed by emukidid.
  6. Custom NAND Loader

    Custom NAND Loader es una aplicación para canales de Wii, 100% legal y funcional con canales homebrew y comerciales.
    Además, permite configurar las opciones de carga para cada canal.
    Si se mantiene presionado el botón RESET mientras arranca el canal se accede al menú de configuración. Custom NAND Loader es una aplicación creada por Waninkoko.
  7. CustomizeMii

    Inject Tools, Wii, Virtual Console, Injecting Tools, VC, Tools, WAD, Editing Tools.
    thanks to Xuzz, icefireicefire, WiiCrazy (I.R.on), and others.
    Original tool by Leathl.
  8. DolphiniOS

    Emulador de Dolphin para Gamecube y Wii que se ejecuta a través de iOS.
    There are two versions: one for jailbroken devices, one for non-jailbroken devices. If your device is not jailbroken, you must be running iOS 13.4.1 or lower.
     NOTE: DolphiniOS is not affiliated with the Dolphin Project or Nintendo.
    DolphiniOS requires at least iOS 12.0. In addition, your device must have an A9 processor or newer. If your device is not jailbroken, you must also be running 13.4.1 or below.
    Jailbroken devices
    You can figure out if you can jailbreak your device and iOS version at canijailbreak.com.
    Once jailbroken, add our repo cydia.oatmealdome.me to your package manager (Cydia / Sileo / Zebra) and install DolphiniOS from it.
    Non-Jailbroken Devices
    You must be running iOS 13.4.1 or lower if your device is not jailbroken.
    If you have access to the beta version of AltStore, you can add https://altstore.oatmealdome.me to your sources and install DolphiniOS from it.
    Otherwise, you can download the IPA below and manually sideload it with the public version of AltStore.

    DolphiniOS FAQ
    Question: Can you install this without a jailbreak?
    Answer: Yes! However, you must be on iOS 13.4.1 and below. Do not upgrade to iOS 13.5 or higher. Head over here for more information: dolphinios.oatmealdome.me.
    Question: How do I add games?
    Answer: Press the + button in the top right. If you want to add them manually, then put them in /var/mobile/Documents/DolphiniOS/Software for jailbroken users, or Files.app -> On my iPhone / iPad -> DolphiniOS -> Software for non-jailbroken users.
    Question: Can I add cheats?
    Answer: There is no easy way to do this yet. However, a guide can be found here here.
    Question: Can I add custom textures?
    Answer: Yes! Jack has written a super helpful guide here.
    Question: Why is there is no DolphiniOS in your Cydia repo?
    Answer: Remove other emulator repos you have and it will appear.
    Question: Can I change the layout of the virtual buttons?
    Answer: Not at this time, no.
    Question: Why is there no audio?
    Answer: Make sure that silent mode isn't enabled.
    Question: Does online work?
    Answer: Yes, if you have a NAND dumped from a real Wii, you can play online on the unofficial Wiimmfi servers.
    Question: Can I connect a Wiimote?
    Answer: Not yet, but it's planned. No ETA.
    Question: Why do I hear no audio?
    Answer: Make sure that your device isn't muted.
    Question: How do I delete games?
    Answer: You can swipe left on a game in the list to reveal a delete button. If you want to delete games manually, use Filza (jailbroken) or Files.app (non-jailbroken). See above for the games folder's location.
    Question: Why am I getting "improper install" when I am jailbroken?
    Answer: The AltStore version is for non jailbroken devices. If you are jailbroken, use the Cydia repo.
    Question: How do you fix "Failed to map enough memory space: 0x3”?
    Answer: Use AltStore to install DolphiniOS.
    Question: What is dynamic-codesigning? Is it safe?
    Answer: dynamic-codesigning is a special permission given to some official Apple apps, like Safari, which allows them to use JIT and access large amounts of memory. DolphiniOS needs this permission for its own JIT and to speed up emulation of the GC/Wii RAM. It is safe. DolphiniOS cannot access other app data.
    Question: Is this project open source?
    Answer: Yes it is! You can find the source code here. Note that the branch name is called ios-jb but both versions, jailbroken and non-jailbroken, are included in this branch.
    Question: Where can I report issues?
    Answer: Issues can be reported here.
    Question: Is there an Apple TV app?
    Answer: Not as of right now, no.
    Question: Which iOS versions are supported?
    Answer: iOS 12.0 - iOS 13.4.1. If you are jailbroken, then any iOS version is compatible as long as it's higher than 12.0 and can be jailbroken.
    Question: When will this support iOS 13.5 or higher on non-jailbroken devices?
    Answer: Not any time soon. If you want DolphiniOS, either jailbreak your device or stay on 13.4.1.
    Question: Can you play with a keyboard?
    Answer: Not as of right now, no.
    Question: What files format does DolphiniOS support?
    Answer: All GC/Wii files (.elf, .dol, .gcm, .iso, .tgc, .wbfs, .ciso, .gcz, .wad, .dff, .m3u).
    Question: Why are games so slow on my iPhone 11 / 11 Pro / 11 Pro Max / SE 2?
    Answer: There is an issue with devices with A13 chips. The only workaround is to downgrade to DolphiniOS 2.1.1 at this time.
    This service was developed by OatmealDome and Simonx22, with help from itssimontime and Kupo.
  9. FCE Ultra GX

    FCE Ultra GX is a modified port of the FCE Ultra Nintendo Entertainment system for x86 (Windows/Linux) PCs. With it you can play NES games on your  Wii/GameCube.

    NES Compatibility based on FCEUX 2.2.3+ (git 21c0971) Wiimote, Nunchuk, Wii Classic/Classic Pro, and Gamecube controller support Wii U Pro, NES and SNES Classic controller support 1-4 Players Support Zapper support Famicom 3D System support Cheat support (.CHT files and Game Genie) iNES, FDS, VS, UNIF, and NSF ROM support Auto Load/Save Game States and RAM Custom controller configurations SD, USB, DVD, SMB, Zip, and 7z support Custom controller configurations 16:9 widescreen support Original/filtered (Sharp & Soft))/Unfiltered video mode Turbo Mode - up to 2x the normal speed IPS/UPS automatic patching support Open Source!
  10. Flatmii

    Flatmii Remote iso selector is used on three different formats :
    DOL , dol version for zelda's hack or HBC  WAD , channel version,just install it using some WAD manager ISO , Not supplied for copyright reasons...just replace the main.dol on any  iso game disc using the specific tool (i.e. trucha) , banner,logo and  icon is supplied for the banner modifying of the selected game disc iso Flatmii PC software 1.3 is included :
    Added new checkbox "Auto load Browser" --> Auto load "wiibrowser.iso" NOTE : Flatmii Remote ISO Loader requires any ISO being transfered to work        properly
    Flatmii & Flatmod Team

  11. Flatmod Config Disc

    FLATMOD introduces the FLATMII SOLDERLESS concept in the Wii videoconsole modding . FLATMOD is compatible with ALL the wii dvd drive chipsets , EPOXY'd and D3/D2nothing included , FLATMOD is even the perfect companion if you are a FLATMII device owner being both 100% compatible inside the same wii, supporting not only BASIC features,FLATMOD offers so advanced features as the SOLDER mods at the market.
    Play your Wii/Gamecube backup discs , DVD or DL formats are supported , Multiiso WII/GC and Upgrades
    Blocker features makes this new method so effective as the normal ones and avoiding any kind of bricking issues. All them including the region free are enabled or disabled using a config disc .Soldering installation, clip or any software modification is NOT REQUIRED for FLATMOD . Install FLATMOD in only 5 minutes with a few "Plug and Play" steps.Why to be BASIC if you can get theMOST of the resting mods features ?
    NO solder required NO clip required NO software modification required Plug and Play 2 Minutes installation ALL chipsets compatible including EPOXY & D3 boards Wii/Gamecube & ISO9660 compatible MultiIsos for Trimmed Isos Compatible DVD and Double Layer media compatible Region free & Antierror 001 Geckos,Mplayer and Homebrew Compatible Updates blocker 128k SPI Flash for Upgrades/config storing DVD firmware Upgrades and Config Disc Extra ACTEL Jtag & Spi upgrade hardware if needed Enjoy FLATMOD!!
  12. GameCube GX - USB Loader GX Forwarder

    GameCube GX - USB Loader GX Forwarder v2.3.3
    Yes, this is a separate channel you can move around!.

    2.0.0 finally boots! 2.2.0 icon is finished 2.3.0 added placeholder banner 2.3.3 added placeholder sound 2.4.0 partially fixed banner 2.5.0 forwards to standard version of USB Loader GX 2.6.0 fixed sound by NewGBAXL.
  13. GBA Link Cable Dumper

    A GC and Wii Homebrew App to get GBA BIOS, ROMs and saves via the GC GBA Link Cable.
    Just have a GC Controller in Port 1 and a GBA without a game inserted or aborted game launch by holding select+start in Port 2. The bin, gba and sav files dumped will be placed in a folder called "dumps" on your main device (SD Gecko on gamecube and SD/USB on Wii). Please note that dumping GBA ROMs can take a long time (32mb takes about 48 minutes) because of the cable protocol limitations, a estimation will be displayed on screen before you dump it as a reference.

    Save Support based on SendSave by Chishm. GBA BIOS Dumper by Dark Fader. by FIX94.
  14. GCMM

    GameCube/Wii Memory Manager is an aplication to backup Nintendo GameCube savegames.
    Gcmm is a project started by dsbomb and justb, which is based on Askot's modification to add SD support to the mcbackup libogc example.
    I (suloku) have updated the code to newest libraries to port it to the Wii system, and what I find more important: restoring savegames now works properly.
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                            FEATURES                           ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    * Backups and restores savegames into GCI format
    * Restores savegames in GCS/SAV format
    * Deletes savegames from memory card
    * Backups memory card raw images in .raw format
    * Restores memory card raw images from RAW/GCP/MCI format
    * Format the memory card
    * Wiimote and GameCube controller support
    * Power button support
    * Front SD and FAT32 USB device (wii) and SDGecko (gamecube) support
    * Shows savegame information, alongside animated Icon and Banner!
    * A (somewhat) nice UI
    * Open Source!
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                         UPDATE HISTORY                        ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    [What's New 1.4f - april 05, 2017 - By suloku]
    * dragonbane0 made a mod of version 1.4c with folder selection and alphabetical sorting. Zephiles pointed this out and the changes have been merged with some little extra tweaks. Thanks you both!
    [What's New 1.4e - february 27, 2016 - By suloku]
    * Fixed bug in card.c that prevented correct backup/write of saves with same filename but different case. Bug affected Timesplitters 2, probably Timesplitters 3 too. Thanks to DakuTree for reporting and Antidote for fixing.
    [What's New 1.4d - august 08, 2015 - By suloku]
    * Fixed bug in card.c that prevented writing to the last block of the memory card, preventing restoring a savegame that would fill the memory card (thanks to undergroundmonorail)
    * Fixed bug in card.c that prevented correct block freeing when deleting a file and only was fixed by using the memory card on official software (the wii/gamecube save manager or probably also games)
    * Added libogc fix for a bug in card.c (the bug didn't affect GCMM, it was fixed in 1.4b, but I didn't change card.c)
    * Changed button presses for single savegame delete to prevent unvoluntary savegame deleting
    [What's New 1.4c - january 05, 2014 - By suloku]
    * Disabled __sector_erase() check when raw restoring as some unofficial cards seem to have problems with it.
    [What's New 1.4b - september 03, 2013 - By suloku]
    * Card initialization was wrong all the way, wich lead to savegames of the same game of different region or those that shared similar filenames (Twilight Princess and WindWaker) to not work properly. Thanks to antidote.crk for noticing. (read considerations sections for more info)
    * Added version display
    [What's New 1.4a - october 18, 2012 - By suloku]
    * Fixed SD Gecko when inserted/swapped at slot selection screen in GameCube mode.
    * FLash ID display was missing a byte
    * Changed some text that may confuse the user
    * Made font sizes more coherent
    [What's New 1.4 - october 08, 2012 - By suloku]
    * Animated icon alongside several (minor) graphical improvements
    * Ability to select SD Gecko slot in GameCube mode (just like Wii mode SD/USB prompt)
    * Moved "Backup All" to Backup Mode (press R/1 when in Backup Mode)
    * Added an analog "Restore All" in Restore Mode (overwriting is supported)
    * Shows filename when prompted to overwrite (also in "Restore All")
    * Savegame permisions are shown in a more explicit and user friendly way
    * Shows memory card freeblocks
    * Page number display in file selector
    * Left and right now scroll 5 file entries at once
    * Scrolling of file entries can be done holding the button (up/down/left/right)
    * Added security checks to Raw Restore Mode
    * Added some special characters to the font (needed for savegame comments)
    * Minor code tweaks
    Lots of thanks to bm123456 and themanuel for beta testing and support!
    [What's New 1.3 - september 14, 2012 - By suloku]
    * Shows card/image serial number in Raw Restore Mode
    * F-zero and Phantasy Star Online Ep I&II and Phantasy Star Online III savegames
    are patched uppon restoring so they will work on target card (by Ralf)
    Lot's of thanks to Ralf at gscentral.org forums
    [What's New 1.2d - september 08, 2012 - By suloku]
    * Previous version couldn't raw backup if backup folder didn't exist in sd/usb
    * Added (double)overwrite prompt when restoring a savefile to memory card (Nano/Excelsiior's idea)
    * Updated graphics so raw mode commands are less cryptic (wii mode design based on JoostinOnline's for GCMM+)
    * Use DejavuSans as font (much better readability) from GCMM+ by Nano/Excelsiior
    [What's New 1.2c - september 06, 2012 - By suloku]
    * Raw backups are now named with the number of blocks: insted of Backup_*timestamp*.raw now it is 0059b_*timestamp.raw, 2043b_*timestamp.raw...
    * Minor code changes (just for safety)
    [What's New 1.2b - september 06, 2012 - By suloku]
    * Solved a potential bug, 1.2 and 1.2a seemed unaffected by it.
    [What's New 1.2a - september 06, 2012 - By suloku]
    * 1.2 wasn't correctly freeing memory and eventually raw backup and restore would hang the app (a 2043 block card would make it hang at the second attempt to raw backup the card)
    [What's New 1.2 - september 06, 2012 - By suloku]
    * Added raw backup mode (in .raw format, compatible with dolphin and devolution)
    * Added RAW/GCP/MCI support for raw restore mode
    * Added format mode
    * Flash ID of inserted card and SD image are shown in Raw Restore Mode
    * Protection against writing a raw image to the wrong card (trough Flash ID checking)
    * Raw mode works with official and unofficial cards, as well as gci mode (thanks to tueidj for pointing me in the right path!)
    [What's New 1.1 - august 29, 2012 - By suloku]
    * Icon and banner by dronesplitter!
    * Added USB-SD selection in wiimode (only at boot)
    * Added card slot selection (wii mode only)
    * Propper GCI backup and restore. Now GCMM uses __card_getstatusex and __card_setstatuex, which provide a more 1:1 backup/restore
    * Correctly displaying savegame Date information
    * Savegame information rearranged.
    Accepted PlabloACZ and Picachu025 modifications, with the following changes:
    * Tweaked mount function
    * Filenames are no longer prefixed with a number for current sesion. Instead, savegames are suffixed with a number. When backing up a savegame if the same file exists on SD it will be prefixed with a growing number (if savegame_00.gci exists, then it will try savegame_01.gci, savegame_02.gci... and so on)
    * Infinite loop can't happen when backupping a savegame as in r11 MOD 2.
    [What's New r11 MOD 2 - September 11, 2011 - By Pikachu025]
    * R (GC-Pad) / 1 (Wiimote) now launches a "backup all" mode, where all saves on the memory card are written to the SD card without any user prompts in the meantime.
    * I came across a couple saves that had ridiculous filenames that refused to write to SD, so if the program comes across one of those, it'll now write them out as "illegal_name" instead of the actual filename.
    * Filenames written to SD are now prefixed with a number, counting up from 1 for every file written during the current session. I added this since I had multiple files that resulted in the same filename.
    * I also added a small check if the file was written correctly. If not, it'll retry. This probably results in an infinite loop when your SD card doesn't have enough free space, so ensure that I guess.
    * I also (quite shoddily) edited the image listing all the options to add the new option, it's ugly but does its job. Feel free to fix, I don't have Photoshop or anything here.
    [What's New r11 MOD - September 09, 2011 - By PabloACZ]
    * SDGetFileList() function in sdsupp.c updated to reflect the changes in DevKitPPC/libogc from the last three years (diropen, dirnext and dirclose commands were replaced with opendir, readdir and closedir, respectively).
    * Modified the MountCard() function in mcard.c to perform a probe on the GC Memory Card slot, to make sure it was mounted properly.
    * Improved the compatibility with GCS/SAV files with the patch posted by jcwitzel in December 2009 (http://code.google.com/p/gcmm/issues/detail?id=1#c25).
    * The Makefiles were modified to include the zlib in the libraries section. It seems that the latest libFreeType PPC port needs it to work.
    * **Hopefully** Added compatibility with Official GameCube Memory Cards (see this: http://devkitpro.svn.sourceforge.net/viewvc/devkitpro?view=revision&revision=4049). According to a friend of mine, it works with a 256 blocks Memory Card.
    * Compiled with DevKitPPC r24, libogc 1.8.8, libfat 1.0.10 and libFreetype 2.4.2.
    [What's New 1.0 - December 31, 2008]
    * Updated to libfat
    * Added Wii support
    * Fixed restore bug (yes, savegames will restore properly)
    * New background
    * Support for interlaced and widescreen in all regions
    * Delete mode (dsbomb&justb)
    * Shows the savegame information (mostly by dsbomb&justb)
    * Many other fixes/modifications for the user
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                             TO DO                             ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    * Add hotswapping (memory cards can be swapped, SD Gecko/SD/USB can't be swapped)
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                 ABOUT SAVEGAMES AND RAW IMAGES                ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
            Raw Images
    A raw image is a 1:1 copy of the memory card. It can only be restored to the card it was made from.
    Note that unofficial cards share the same Flash ID, which allows restoring raw images between unofficial cards (as long as they have the same size).
    These limitations can be solved with Raw Tools: http://code.google.com/p/gcmm/wiki/Raw_Tools
    For example:
    You can grab a 59 block card raw image from an unofficial card and modify it so you can restore it to your 1019 blocks official card, mantaining the serial number of the card so your protected savegames still work.
    note: as of GCMM 1.3 protected savegames can be restored to any card and they will work (thanks to Ralf!)

        Protected Savegames
    This is just for information, as since GCMM 1.3 even serial protected savegames can be restored to any memory card.
    There are two kinds of protected savegames:
    * Permision protected savegames: this savegames can't be moved/copied from the Gamecube/Wii memory card manager. These saves can be backed up and restored without problems by GCMM
    * Serial protected savegames: this savegames can't be moved/copied from the Gamecube/Wii memory card manager and will only work in the card they were backupped from. This protected savegames rely on the serial number that is given to the memory card when it is formated. That's why they won't work in other cards and why they won't work on the same card if that has been formatted.
    Restoring a raw image to a diferent card won't work, it has to be the same card (it will work even if the card was formatted). Please note that all unofficial cards share the same Flash ID (which is different from the serial number), allowing raw image restoring between unofficial cards (as long as they are the same size).

        Other savegame formats
    There are computer programs that can transform other savegame formats into GCI (currently GCMM supports SAV and GCS restoring).
    RAW/GCP format is a raw image of the memory card with all its contents.
    MCI format (createad by softdev's sdmc) is a raw image of the card, preceded by a 64 byte header.

    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                        CONSIDERATIONS                         ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    * If you extract a device (USB, internal SD, USB gecko), it won't work againt. If you did so, reboot the GCMM. On the contrary
    * Memory cards can be extracted/inserted at will at the main menu screen. It is not recommended to change the card in any other screen.
    * Dolphin (wii/gc computer emulator) has a nice memory card manager, check it out!
    About usb devices:
    * Two of my usb devices won't work with GCMM, but those same devices make The Homebrew Channel crash. If you have problems try another usb device or an SD card.
    * LibOGC card functions works with time functions that use Epoch (seconds since jan 1, 1970) as reference, while GameCube works with seconds since jan 1, 2000). The difference is 946684800 seconds
    * GCMM now uses libogc 1.8.11 git (2012-07-25) card.c, card.h and system.h with tueidj's patches for proper memory card unlocking. It would be wise to update those files in GCMM if changes are made to libogc concerning other functions. Note that even if libogc asumes the changes, as GCMM now uses some static functions from libogc, it needs card.c and card.h, but if libogc updates the sramex structure (system.h) and fixes the checksums in card.c, system.h will no longer be needed.
    * Very good sources of documentation are libogc and dolphin's source code.
    * Card_Init() shall be called only once. Any subsequent call will be pointless; to change the company and gamecode one should use Card_setgamecode() and Card_setcompany libogc functions.
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                     SETUP & INSTALLATION                      ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    Unzip the archive. You will find the following folders inside:
    apps            Contains Homebrew Channel ready files
                    (see Homebrew Channel instructions below)
    gamecube        Contains GameCube DOL file (not required for Wii)
    On the Wii, the savegames will be read from and written to the front SD slot or FAT32 USB device.
    The user will be prompted at startup for which device to use.
    If the selected device isn't available, GCMM will try to use the other device (i.e: user selects usb device but there's none connected, so GCMM will try to use the internal SD).
    Memory card can be in either slot.

    On the GameCube you will need a Gecko SD adapter in the slot A and place the memory card on slot B.
    Loading / Running the app:
    Wii - Via Homebrew Channel:
    The most popular method of running homebrew on the Wii is through the Homebrew Channel. If you already have the channel installed, just copy over the apps folder included in the archive into the root of your SD card.
    If you haven't installed the Homebrew Channel yet, read about how to here:
    You can load gcmm via sdload and an SD card in slot A, or by streaming 
    it to your Gamecube, or by booting a bootable DVD with gcmm on it. 
    This document doesn't cover how to do any of that. A good source for information on these topics is at http://www.gc-forever.com/wiki/index.php?title=Booting_Homebrew
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                          CONTROLS                             ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    They are shown at the screen.
    Raw mode controls: hold L (gamecube pad) or B (wiimote) then press the corresponding button
    * Raw Backup Mode:  GC_pad L+Y , Wiimote B+Minus
    * Raw Restore Mode: GC_pad L+X , Wiimote B+Plus
    * Format Card Mode: GC_pad L+Z , Wiimote B+2

    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                          COMPILING                            ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    Currently gcmm uses:
    * DevkitPPC r26: http://sourceforge.net/projects/devkitpro/files/devkitPPC/
    * libOGC 1.8.11 git (2012-07-25): http://sourceforge.net/projects/devkitpro/files/libogc
        note: it compiles and runs fine with 1.8.11 release
    * libfat 1.0.11: http://sourceforge.net/projects/devkitpro/files/libfat/
    * libFreeType 2.4.2 port: http://sourceforge.net/projects/devkitpro/files/portlibs/ppc/
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                           CREDITS                             ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    * SoftDev for his contributions to the GC/WII scene
    * Costis for helping with some doubts, he's allways there
    * Masken for his code on raw data reading/writing
    * Justb & dsbomb for originally creating gcmm
    * CowTRobo & Samsom for very useful old sources
    * Tantric for pointing out that official memory cards won't work on wii mode, which encouraged me to continue gcmm as all my previous efforts where in vane due to using an official card for the testing.
    * tueidj, for his patches and very useful information and support. Official memory cards work due to his work.
    * dronesplitter for banner and icon implementation
    * PlabloACZ and Picachu025 for updating the source.
    * Nano(Excelsiior), for inspiring me to finally working again on GCMM
    * bm123456 and themanuel for beta testing and support
    ×—–­—–­—–­—–­ –­—–­—–­—–­—–­—–­—–­—–­—–­—–­— ­—–­—–­—–­—–­—–­—–­—–­—-­—–­-–•¬
    |0O×øo·                                                               ·oø×O0|
    `¨•¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ¨¨¨¨¨¨¨¨¨¨¨¨¨'
    by by suloku.
  15. HackMii Installer

    Contents of this release

    In this archive, you will find the following files:
    * README.txt                    This file
    * README-HBC.txt                The Homebrew Channel README file
    * README-BootMii.txt            BootMii README file
    * boot.elf                      HackMii Installer binary
    * bootmini.elf                  HackMii Installer binary, MINI version
    * wiiload/                      USBGecko / TCP loader client
    *       win32/wiiload.exe           Precompiled binary for Windows
    *       lin32/wiiload               Precompiled binary for Linux (x86)
    *       osx/wiiload                 Precompiled binary for Mac OS X (Universal)
    *       wiiload.tgz                 Source code

           Installation instructions:
    NOTE: The HackMii Installer will automatically install BootMii as IOS upon
    startup. Starting with v0.7 it relies on it and there is no way to prevent
    this step. If you don't want to have BootMii as IOS installed, you can
    uninstall it after e.g. installing The Homebrew Channel. When doing so, the
    HackMii Installer will automatically exit, because it can't (un)install
    anything anymore without it.
    If you have previously installed The Homebrew Channel, you can use it to launch
    the HackMii Installer - use the boot.elf binary in this case.
    This is the recommended way for all users.
    If you have previously installed BootMii as boot2, you can also use the SD
    browser of the BootMii shell to launch the MINI version - use the bootmini.elf
    binary in this case.
    If you don't yet have any means to launch homebrew applications, follow the
    instructions at http://wiibrew.org/wiki/Homebrew_setup to get started.
    Note about the MINI version of the HackMii Installer (bootmini.elf):
    This version takes advantage of an in-place BootMii as boot2 infrastructure.
    In this case, we already have full control over the hardware, which allows
    the HackMii Installer to function properly without relying on any IOS flaws.
    This means that you can install our software on any past, current or future
    System Menu version.
    Note that this will not and can not circumvent a potential deletion of BootMii
    as IOS or The Homebrew Channel by future System Menu versions. As long as you
    do not enter that future System Menu, you should always have a working Homebrew

           Installation problems:

    When possible, we have erred on the side of caution, so the HackMii Installer
    may refuse to install on some Wiis if safety checks fail.  If this happens,
    check our FAQs at http://bootmii.org/faq/ and http://hbc.hackmii.com/faq/
    first.  If you think you encountered a bug, please add a new task to our bug
    tracker at http://bugs.hackmii.com.  The HackMii Installer will create the
    file install.log on your SD card.  Please attach this file to your report, it
    will help us correct the problem.


    Any persistent modification to your system (meaning, anything that does not go
    away when you turn off your Wii) carries some inherent risk.  We have worked
    hard to avoid this whereever possible, but we are unable to test all possible
    We do, however, believe that our software is safer to install than any other
    that has been released, and once you have installed it we hope you will never
    need to install another!
    A special note about system updates:
    The HackMii Installer relies on certain security flaws (fakesigned TMD and
    ticket) that exist in older versions of the Wii's software.  The most recent
    update as of this writing (dated 21 June 2010) corrected these flaws.  This
    version of The HackMii Installer incorporates a workaround for this (by
    exploiting a different flaw), and will work with any version up to - and
    including - 4.3 of the Wii's software.  However, this new flaw may also be
    fixed in the future. When it is, you may not be able to install our software.
    The effects on users who have already installed our software depend on the
    particular nature of the update.  Up until now, they have not been affected
    and our software continued to work normally; however, this might change in the
    future.  Excluding a deliberate attempt to cause harm to users, we believe
    there is no danger to your system, even if you upgrade.
    That having been said, we are releasing this software to you in the hope that
    you will find it useful.  We can not and will not offer you any warranty on the
    functionality of this software, or its impact on your Wii System.   We have
    made our best effort to ensure its safety and to honestly explain the risks
    involved, but the decision (and responsibility) is ultimately up to you.
    We recommend that you check for news at http://wiibrew.org about compatibility
    with new Nintendo System Updates before installing them; we will test each
    update as soon as it is publicly available, and will announce whether any
    issues have been discovered.
    Note that the above information applies solely to the HackMii Installer and the
    software it installs, and not to any applications launched from it. We cannot
    be held responsible for any damage caused by these applications, nor do you get
    bitching rights if something happens. As our software is delivered with no
    warranty whatsoever, we also cannot be held responsible for any damage caused
    by it.  However, in that case, you do get bitching rights.
  16. Homebrew Browser

    The Homebrew Browser allows you to download the latest homebrew applications and  games all through your Wii. You don't need to take your SD card out. You don't  even need a computer! You can also delete homebrew you no longer want.
    No more dead links, no more extracting files, no more finding out that the homebrew  application doesn't include an icon.png and meta.xml in the zip file! 

    One click download/(un)install/update for each homebrew application Auto updating when your Homebrew Browser version is out of date 
    How to install:
    Copy the homebrew_browser folder to the /apps folder on your SD/USB device. (Please create the /apps directory on the root of your SD/USB device if it doesn't exist) Ensure that the little write lock switch on your SD/USB device card is off. Launch HBB via the Homebrew Channel. Please view the included HBB Guide and Help webpage to learn how to use HBB and solutions to common issues.

    How to use:
    Supports the Wiimote, nunchuck and Gamecube controller.
    Green Tick - You have the latest version of that homebrew application installed. Yellow Question Mark - You might not have the latest version of that homebrew application installed. A Button = Click Button B Button = Cancel Download or Extracting Hold B button - Move the Wiimote up and down to scroll through the list quickly D Pad Left/Right = Change category D Pad Up/Down = Scroll up and down the list slowly Minus/Plus Button = Delete/Remove/Add application to download/delete queue Home Button = Menu Hold Home Button down = Return to loader 1 Button = Work offline 2 Button = Revert to CodeMii repository
    7 October 2012 (v0.3.9e)
    - Updated with latest libogc which should correct network issues some users are experiencing
    17 September 2012 (v0.3.9d)
    - Added support for new Wiimote 
    - Added a longer timeout when requesting the homebrew list
    25 February 2011 (v0.3.9c)
    - Fixed connecting to the backup server
    - Added setting to allow use of secondary server whenever you like
    31 October 2010 (v0.3.9b)
    - Added secondary CodeMii server
    - Added a connection test so HBB doesn't look frozen if it can't connect to the server
    21 October 2010 (v0.3.9a)
    - Really fixed bug with HBB calculating the wrong free space
    - Fixed bug when trying to use other repositories apart from CodeMii
    - Added setting to enable/disable HBB from checking for updates
    31 August 2010 (v0.3.9)
    - Fixed bug with HBB calculating the wrong free space
    - Fixed bug with USB running HBB when HBB wasn't installed on SD card
    - Added support for HBC Themes (go to Settings -> Repo then select HBC Themes and restart HBB)
    - Enabled a setting to use Wiimote like GC controller
    - Enabled a setting to disable the character in the menu (if he freaks you out!)
    - Updated the HBB updated applications window to allow more space
    - Raised timeout for homebrew list
    - Compiled with devkitPPC 21, libogc SVN and libfat SVN
    21 February 2010 (v0.3.8)
    - Speed improvement when parsing homebrew list
    - Added .ogg music support
    - Added ability to disable mounting USB devices
    - Added timeout for Homebrew List download
    - Fixed bug when updating apps or HBB the meta.xml file was corrupted
    - Fixed bug when reverting to HBB repo it would sometimes fails
    - Fixed bug when updating installed apps didn't work when installed apps are hidden
    10 January 2010 (v0.3.7)
    - Compiled with DevKitPPC r19, libogc 1.8.1 and libfat 1.0.6
    - Allowed ratings and download count in repos
    - Expanded the size of the HBB updated applications display when starting up
    - Added homebrew sorter support (HBB will check for boot.dol.bak and boot.elf.bak files)
    - Disabled write test as some cards failed it
    - Fixed bug that crashed HBB at startup when settings had Use SD but no SD was inserted
    - Fixed bug that would freeze or crash HBB when accessing a repo
    - Fixed bug when GC controller was plugged in, it might go straight into the menu and then exit
    29 September 2009 (v0.3.6)
    - Fixed scrolling list issue
    - Added ability to not delete folders and not extract files if they exist
    - Added ability to select starting category and sorting method
    - Re-added mp3 support (add loop.mp3 and it will play it instead of loop.mod)
    - Improved scrolling of the list at start up
    31 August 2009 (v0.3.5)
    - Added repositories functionality
    - Redid SD/USB mounting method so it keeps trying to at least mount one of these
    - Cleaned up the text being printed a bit
    9 August 2009 (v0.3.4)
    - Fixed issue with icons not being loaded, removing an application from the queue bug and updated meta.xml handling when updating HBB
    25 July 2009 (v0.3.3)
    - Speed up extracting using updated libfat (speeds up download too, but it's not noticeable)
    - Added USB support (plug in your USB device before booting HBB and turn off "Use SD" in settings)
    - Added sorting of applications by name
    - Added delete functionality to the queue (press minus to queue an application to be deleted)
    - Added download and extract information (MB downloaded/MB total, Extracted files/Files to extract)
    - Added a check to make sure Wii Network is initialised and active before downloading applications
    - Fixed bug where you couldn't cancel the download queue if you had download prompt enabled
    - Fixed bug where the meta.xml file name would change back to normal when you updated an application (this allows you to keep your custom name of applications)
    2 June 2009 (v0.3.2)
    - Added an updated applications pop-up which can be disabled in the setting. When applications are updated, you will be notified of the date, application and version when starting HBB.
    - Added number of Wiimotes supported by applications by showing the number in the Wiimote icon
    - Can revert to using IP address if HBB can't find codemii.com domain
    - Added a download icon to indicate which application is being downloaded when you are browsing whilst downloading
    - Added setting to disable Wiimote power off as some users experienced their Wii's turning off automatically
    - Fixed bug where download/delete buttons would show when rating an application
    - Fixed an issue when deleting applications wouldn't delete some folders
    - Fixed squares that occasionally showed after name, description, etc which would cause creating/deleting directories to fail
    - Fixed download queue issue when removing applications from the queue
    - Fixed code dumps that occurred when scrolling the lists
    1 May 2009 (v0.3.1)
    - Able to download and browse at the same time (just click on a category when downloading)
    - Fixed bug which didn't show the last character for applications names, descriptions, etc.
    - Fixed bug where the wrong applications were shown after downloading from download queue
    - Added GC controller support (port #1)
    - Added nunchuck support for scrolling the apps list
    - Added ability to power off the Wii via the Wiimote power button
    - Menu items are now accessible when in the help or settings screen
    12 April 2009 (v0.3)
    - Brand new GUI (thanks DayDreamOz)
    - Ability to scroll through applications without waiting to download images (images loading or being downloaded will show as "Image not found")
    - Images download in the background
    - Much more information on applications which includes a longer description, author, version, size, date, SDHC support and controllers supported
    - Shows the total amount of downloads for each application
    - Ability to rate applications and shows an average rating
    - Ability to queue applications for download in a download queue and download all at once
    - Ability to sort applications by date, rating and download count
    - Added background music (off by default, change loop.mod with your own music if you like)
    - Uses threads
    - Ability to move the cursor once downloading or extracting
    - Ability to cancel extracting process
    - Ability to work offline (by pressing the 1 Button when HBB is initialising the network)
    - Ability to hide installed applications from the lists
    - Checks for SD card to make sure there is enough free space before downloading each application
    - Settings now include show SD card space, check free space, hide installed applications, retreive my rating, background music, rumble, update icon and offline mode
    - Added lots of help screens
    - Added widescreen support (thanks Cashman)
    - Checks that server connected to is really www.codemii.com
    - Added check to make sure the SD card isn't locked
    - Downloads all image files before loading HBB v0.3 the first time to make things faster
    6 April 2009 (v0.2.5d)
    - Uses domain www.codemii.com to connect instead of an IP address
    17 March 2009 (v0.2.5c)
    - Fixed issue with utilities section that was causing it to be empty
    - Fixed zip progress issue
    24 January 2009 (v0.2.5b)
    - Keep retrying networking initialisation
    - Now shows the progress when extracting the zip files (thanks Tantric)
    - Detects the ftpii directory when using a password like ftpii_mypass
    - Keep meta.xml name when updating if it has been edited
    - Added more error checking when updating HBB, if updating fails it reverts back to the previous version
    - Media category becoming unavailable should now be fixed
    - Fixed controller screen to display accurate Dpad information
    19 December 2008 (v0.2.5a)
    - Fixed XML issue which caused a code dump.
    - Added update text so it now tells you what's new before you update
    13 December 2008 (v0.2.5)
    - Changed blue tick to yellow tick so it can be seen easier
    - Made help and controls window larger
    - Free space is now shown at the bottom right of screen
    - Added menu when pressing home, can go into settings, reboot the wii or return to loader. Hold the home button to return to loader at any time.
    - Added settings which allow you to change when the image files are downloaded; either at startup or on-demand. Can enable or disable the free space text.
    - Added update all applications feature. You access this when clicking on the SD card icon. Once you are shown your applications, the SD card icon changes to an update icon which you can click.
    9 November 2008 (v0.2.4)
    - Able to view currently installed applications
    - Fixed bug in downloading and removing applications which affected uno and may have affected other applications
    - Retries increased to 10 times with a longer pause in-between
    - Able to reboot the Wii by holding B and pressing Home
    - Detects if you have a .elf version of any application and lets you update that application
    - Now uses zip files which means download sizes are reduced (thanks Tantric)
    - Added SDHC support
    - Detects if HBB icon or meta file exist, if they don't then it downloads them
    26 October 2008 (v0.2.3b)
    - Using dol instead of elf to work with HBC beta 9
    30 September 2008 (v0.2.3a)
    - Wlan adapter should now work with the HBB
    - Applications should now be detected properly
    - When applications are downloaded/deleted from the popular category they will now appear correctly in other categories and vice versa
    29 September 2008 (v0.2.3)
    - Rebuilt with latest libfat CVS to fix delete corruption bug (thanks joedj)
    - Added Popular category
    - Updated HBB about information
    6 September 2008 (v0.2.2)
    - Now downloads images in real time, no more having to wait for HBB to load
    - Fixed IR cursor, no more IR cursor correction is required (thanks Wil)
    - Deleting applications now deletes all files from the directories created (emulator roms/saves directories aren't deleted)
    - Dpad left and right now controls the categories
    - Updated HBB about image to include information about wii message notifications for HBB
    3 August 2008 (v0.2.1b)
    - Added the ability to cancel downloads at any time by pressing B
    - Added a slight rumble when moving over any button
    - Moved help and controls icon to left of banner
    27 July 2008 (v0.2.1a)
    - Fixed the issue when downloading most of the temporary images for the first time it caused HBB to exit
    - Added text to describe what each icon does when you move the cursor over it
    26 July 2008 (v0.2.1)
    - Cursor now rotates and disappears when IR is not pointed to the IR sensor (thanks ebool)
    - Added about and controls icon
    - Added functionality to remove old files that some applications don't use when you update
    - Added statistics gathering which will be displayed on a webpage
    - Changed IP address from wiiregionworld.com to codemii.com
    13 July 2008 (v0.2.0b)
    - Increased buffer size so applications that require a lot of files will work
    - Added HTTP no-cache so users behind a proxy will always retrieve the latest version of the apps list
    10 July 2008 (v0.2.0a)
    - Small bugfix, downloading Raytracer, Wiiwhiteboard, etc should now work
    9 July 2008 (v0.2.0)
    - Supports applications which load files from the SD card
    - Added categorisation of homebrew applications
    - Ability to install HBB via wiiload
    - Updated tick icons
    - Updated "Download" image to change to "Update" if you already have the application installed
    - New icon displays even if you have an older version of the application
    - Fixed issue when downloading 4 applications HBB would exit
    - Does not download the icon.png file if you already have that application installed
    4 July 2008 (v0.1.2)
    - Added checks to make sure the server response is valid
    - Uses new graphics made by LowLines
    - New mouse pointer
    - "New" icon appears depending on the time
    - Uses GRRLIB 3.0.1a
    - Fixed images getting corrupted when loaded previous and next 6 images a few times
    - Now downloads the icon.png and meta.xml files for the HBB if you update
    30 June 2008 (v0.1.1)
    - Fixed issue with requesting files from server (thanks joedj)
    - Enabled auto updating (press B when asked if you don't want to update)
    - New logo and HBC icon
    29 June 2008 (v0.1)
    - Initial Release

    LowLines for the Homebrew Browser v0.2.x graphics including logo, HBC icon and all other graphics joedj - ftpii source for network read and write NoNameNo & Redshare - GRRLIB (3.0) Tantric - Unzip library All the Wii homebrew developers and icon artists All the people who tested the HBB revisions Team Twiizers, #wiidev & #wiihelp Author:
    teknecal (teknecal@gmail.com) - www.codemii.com Graphics by DayDreamOz (www.spriteattack.com)
  17. KeyFinder

    Aplicación que nos facilita la búsqueda de las claves en los ficheros descifrados Wad a partir de su MD5.
    Donde buscar:
    1-md5 del md5 blanker: 4582417d623c81fca07a46a570c8969e 2-md5 del sd-iv: d9f2b2e045d22d3805a67fe0c340ccd2 3-md5 del sd-key: ef33e224e45c8d8c35ce32d8a810b603 4-MD5 del commonkey: 8D1A2EBCD82A3469B77FACF15D9C8E50 1-RVL-WiiSystemmenu-v226.wad 2-RVL-WiiSystemmenu-v226.wad 3-IOS21-64-v514.wad 4-BOOT2-v2-64.wad Nota: Los Wads tienen que estar descifrados.
    Hecho IBNobody basado en el código de Calantra.
  18. ledheadWii

    Based on Peter Hirschberg's LedHEAD (classic electronic LED handled game simulator) source code.
    LEDhead is a program that simulates the classic electronic LED (light emitting diode) based handheld games of the 70's. Now you can relive the excitement of your childhood years all over again! All games feature fully authentic sound-effects, and faithfully replicate the game play of the originals.
    Rather than using proprietary code or "ROM images", as is the case with emulators, LEDhead uses simple but extremely clever imitation to ensure excruciating faithfulness to the games you grew up with. Endless hours of painstaking effort have gone into ensuring the accuracy of each of these games.

    Wii version has some games not present in original version. These games was developed from scratch.
    Thanks to Peter Hirschberg for the original source code. Thanks to ArcadeUSA and Rick.R for playing real hardware games and telling me how they work. And then for playing with the simulator to find the differences.
    by nebiun.
  19. libfat

    FAT library for GBA, DS, Gamecube & Wii.
    by devKitPro Team.
  20. Load Priiloader

    There is an app forwarder that can boot Priiloader via the Homebrew Channel (without using the RESET button).
  21. mGBA for Wii

    mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.
    - Highly accurate Game Boy Advance hardware support[<sup>[1]</sup>](#missing). - Game Boy/Game Boy Color hardware support. - Fast emulation. Known to run at full speed even on low end hardware, such as netbooks. - Qt and SDL ports for a heavy-weight and a light-weight frontend. - Local (same computer) link cable support. - Save type detection, even for flash memory size[<sup>[2]</sup>](#flashdetect). - Support for cartridges with motion sensors and rumble (only usable with game controllers). - Real-time clock support, even without configuration. - Solar sensor support for Boktai games. - Game Boy Camera and Game Boy Printer support. - A built-in BIOS implementation, and ability to load external BIOS files. - Turbo/fast-forward support by holding Tab. - Rewind by holding Backquote. - Frameskip, configurable up to 10. - Screenshot support. - Cheat code support. - 9 savestate slots. Savestates are also viewable as screenshots. - Video and GIF recording. - Remappable controls for both keyboards and gamepads. - Loading from ZIP and 7z files. - IPS, UPS and BPS patch support. - Game debugging via a command-line interface and GDB remote support, compatible with IDA Pro. - Configurable emulation rewinding. - Support for loading and exporting GameShark and Action Replay snapshots. - Cores available for RetroArch/Libretro and OpenEmu. - Many, many smaller things. #### Game Boy mappers
    The following mappers are fully supported:
    - MBC1
    - MBC1M
    - MBC2
    - MBC3
    - MBC3+RTC
    - MBC5
    - MBC5+Rumble
    - MBC7
    The following mappers are partially supported:
    - MBC6
    - MMM01
    - Pocket Cam
    - TAMA5
    - HuC-1
    - HuC-3
    ### Planned features
    - Networked multiplayer link cable support.
    - Dolphin/JOY bus link cable support.
    - M4A audio mixing, for higher quality sound than hardware.
    - Re-recording support for tool-assist runs.
    - Lua support for scripting.
    - A comprehensive debug suite.
    - e-Reader support.
    - Wireless adapter support.
  22. ModMii

    ModMii is able to download all the files needed to modify a Wii console (4.3U / E / J and 4.2K or less).
    It can also generate custom guides based on your Wii specifications and save the files to your SD card in the appropriate locations to simplify offline management.
  23. Mplayer CE

    MPlayer CE is a homebrew media player for the Nintendo Wii. It was initially created as a fork of Team Twiizers' port of MPlayer, combining elements of MPlayerWii, GeeXboX and other great homebrew contributions. It is built with devkitPro and not associated with Nintendo in any way.
    Some of the current features includes DVD, SDHC, SMB, USB 2.0 storage device support, multiple media, subtitle, playlist and streaming formats, customization possibilities, etc.
    by MPlayer CE Team.
  24. NeoGamma

    NeoGamma is a modification of WiiGator's Gamma backup loader, see "old readme.txt"

    Ocarina codes: "NeoGamma/codes" or "codes" 
    gameconfig.txt: "NeoGamma/gameconfig.txt" or "gameconfig.txt" or "codes/gameconfig.txt"
    .dols: "NeoGamma" (either 4 or 6 digits of the disc id)
    Patches(.wip files): "NeoGamma" (either 4 or 6 digits of the disc id)
    Menu files(.wdm files): "NeoGamma" (either 3, 4 or 6 digits of the disc id)
    Config file: (sd card only) "NeoGamma/NeoGamma.cfg"

    DVD+R/bad burn/DL problem?
    Sadly this can't be identified further. The drive returns error code 03023A00 on almost everything, on DVD+R
    without bitsetting with and without cIOS, bad burns and on drives that have trouble reading DL. Only
    no cIOS + DVD-R/DVD+R with bitsetting results in another error(00053000).

    Try the different hooktypes.

    *New possible fix*
    Insert any usb device in the top port while the HDD is inserted in the bottom port.
    - NeoGamma is not able to load games from usb with rev12(maybe rev11 does not work too) of Waninkoko's cIOS
    - Make sure you are using the bottom usb port, the top one won't work for HDDs from cIOSrev12 on.
    - Also if you have WiiConnect24 enabled, test what happens if you disable it.
    - If you have an IDE HDD, try both master and slave jumper settings(experts only!, very low chance to change something)
    Try starting the loader after the HDD was connected and powered
    Try starting the loader, connect and power the HD, and then selecct mount WBFS
    Try starting the loader, select mount WBFS, connect the HDD, and then power it
    Try starting the loader, select mount WBFS, power the HDD, and then connect it
    Try starting the loader, select mount WBFS, wait until tries left 20, connect the HDD, and then power it
    Try starting the loader, select mount WBFS, wait until tries left 20, power the HDD, and then connect it
    If all this does not help, get:
    start something from the HDD with it(requires 2 partitons, 1 wbfs and 1 other),
    don't do anything to the HDD, do not unplug,
    exit to HBC, start NeoGamma and try to connect.
    If GeeXboX is the only way for you to get your HDD working, please get in contact with the people at irc://irc.freenode.org/cIOS or me
    And if even this does not work, try to get 2 partitions on the HDD:
    1. FAT32 or NTFS
    2. WBFS
    And then try again, maybe try the GeeXboX trick again.
    Hook Type:
    ONLY ENABLE IF YOU NEED IT! Required for debugging and Ocarina, the different option can differently reduce game compatibilty.
    ONLY ENABLE IF YOU NEED IT! You can select which IOS to use to load the code file from storage.(only, if at all, required for sdhc cards)
    Alternative .dol:
    ONLY ENABLE IF YOU NEED IT! "Disc" searches the disc for .dols and let's you select which one to load then. It should be ovious that only using a .dol different from the main.dol makes sense here. "Storage" load a .dol from sd or usb storage instead of loading the main.dol from disc. The .dol has to be in the folder 'NeoGamma' and the name has to be the first 6(or 4) characters of the disc id.
    Boot Language:
    Option which language to force. "Console Default" forces nothing, "Auto Force" forces english on NTSC-U games, and japanese on NTSC-J games. Forcing the language of the disc is required for some import games.
    Force Video:
    Option which video mode to use. "Disc" is the default and DOES NOT force anything and is THE option that works. "Wii" forces the video mode set in the Wii settings.
    Patch Video:
    ONLY ENABLE IF YOU NEED IT! Patches the video mode(s) inside the main.dol to the video mode the game will be started with. This makes more import games playable with "correct" colors.
    VIDTV Patch:
    ONLY ENABLE IF YOU NEED IT! For some games it fixes problems with japanese fonts. Maybe it also helps with forcing 50/60 Hz on games that would only support the other frequency.
    Patch Country Strings:
    ONLY ENABLE IF YOU NEED IT! Required for some import games, mostly people with japanese Wiis need this.
    Storage device:
    Defines which storage device is used for Ocarina, alternative .dol loading and .wip patches
    Search patches:
    Enables looking for .wip patch files in the NeoGamma folder on the selected storage device.
    Gamecube Mode:
    'MIOS' is the old behavior, it just starts the MIOS if a GC disc is inserted. 'internal' starts the included GC Backup Launcher from WiiGator(requires compatible cMIOS). 'external' starts an GC homebrew .dol from storage

    d2x cIOS:
    It's the inofficial descendant of Waninkoko's cIOS, based on it
    Use base IOS56 unless you really need another base for something(like IOS58 for usb 2.0 cams)
    More info:
    Rev 20+21:
    - Too lazy to write down everyting about them, skip them and use the latest d2x cIOS
    Rev 19:
    - allows using different IOS as base to fix games which require this
    - Decrypted discs only work if IOS38 was used as base IOS. 1:1 discs should work fine
    Seems to be the best cIOS so far(commendation #1)
    Rev 18:
    - allows using different IOS as base to fix games which require this
    - sd/sdhc loading broken
    - Can't play games with disc-in-the-drive-check games like Metroid Prime 3
    - Decrypted discs only work if IOS38 was used as base IOS. 1:1 discs should work fine
    Rev 17:
    - contains BCA code
    - Rebooter status unknown, may be broken, maybe not
    - Same issues as with all other revisions: No instruments, no Monster Hunter Tri, possible online issues...
    - DL minor bug, doesn't load the very last sector of DL discs, no reported problems because of this
    Seems to be a good and stable cIOS(commendation #2)
    Rev 16:
    - Not compatbile with NeoGamma at all
    - Same DL bug as rev14
    - Maybe more issues, don't care
    Rev 15:
    - Not compatible with the disc channel(rebooter)
    - Not compatible with NeoGamma
    Rev 14:
    - Not compatible with dual layer games, Super Smash Brothers Brawl DVD9 version is affected, DVD5 version works
    - Some accessories don't work
    - Maybe not compatible with some HDD enclosures that work on rev9/10 (issue with one of these would be: can't get HDD detected or can't start any games)
    - Maybe not compatible with HDDs that spin down(only 1 report), but all other cIOS from Waninkoko are affected by this as well, issues are freezes in the middle of games
    - Maybe muliplayer issues (strange reports, works for some people and for others it doesn't)
    Heavily tested, no bigger issues other than the above reported(commendation #3)
    Rev 13b:
    - Plays most if not all games(but some accessories don't work)
    - Improper 001 handling(main.dol patch)
    - Improper 002 handling(main.dol patch)
    - Improper patch to play games from usb without disc
    - cIOS is not compatible with the disc channel.
    Rev 13a:
    - Plays most if not all games(but some accessories don't work)
    - Improper 001 handling(main.dol patch)
    - Improper patch to play games from usb without disc
    - cIOS is not compatible with the disc channel.
    Heavily tested, no bigger issues other than the above reported(commendation #4)
    Rev 12:
    - Totally broken 001 handling.
    - Improper 002 handling(main.dol patch)
    - Slower than the other usb cIOS.
    - Improper patch to play games from usb without disc
    - cIOS is not compatible with the disc channel.
    Rev 11:
    not tested! But it's the following is known:
    -  1st cIOS that works on boot2v4/LU64+ Wiis
    - Improper 001 handling(main.dol patch or totally broken one)
    - Improper 002 handling(main.dol patch)
    - cIOS is not compatible with the disc channel.
    Rev 10:
    - 1st cIOS with sd loading support.
    - Improper 001 handling(main.dol patch)
    - Improper 002 handling(main.dol patch)
    - cIOS is not compatible with the disc channel.
    Rev 9:
    - 1st cIOS with usb loading support.
    - Improper 001 handling(main.dol patch)
    - Improper 002 handling(main.dol patch)
    - cIOS is not compatible with the disc channel.
    Rev 8:
    - Improper 001 handling(main.dol patch)
    - Improper 002 handling(main.dol patch)
    Rev 7:
    - No dual layer support, the 2nd layer is just not accessible. Most if not all other games should work from disc.
    No usb loading and no DL, but works fine(commendation #5)
    Rev 6:
    - No dual layer support
    - "an error occured" on half games.
    Rev 5:
    - No dual layer support
    - only support for decrypted discs.
    On top of all this there are differences in HDD and accessoire compatiblity between the different usb loading cIOS.
    R9 beta 55 - > R9 beta 56
    - Fixed error when loading DML with a wii disc
    - Writing the NTSC/PAL video mode to SRAM, seems to fix the PAL DML video mode problem

    R9 beta 54 - > R9 beta 55
    - Added basic DML support(with heavy video mode issues)

    R9 beta 53 - > R9 beta 54
    - Wii: Added support for the changed cIOS stealth mode from d2x v8+
    - Gamecube: Changed how __GXSetVAT is patched, it might work for japanese version of Wind Waker as well

    R9 beta 52 - > R9 beta 53
    - Try to fool anti cheat protections by clearing NeoGamma's used memory before jumping to the entrypoint(asm code written by pune)
    - Fixed text loading from NAND to USB in Sneek+DI mode

    R9 beta 51 - > R9 beta 52
    - Added basic Sneek+DI/Uneek+DI support.(with lots of help from Crediar) Boot Sneek/Uneek, and then boot NeoGamma.
    - Added support for different .gct files on multi disc games. (example filename: RSPP012.gct if Wii Sports PAL had 2 discs)

    R9 beta 50 - > R9 beta 51
    - Added the possibility to boot games with the correct IOS("correct IOS") or the cIOS with the correct base IOS("Autodetect")
    - Fixed decrypted discs on newer cIOS(not using the unencrypted read for ES_Identify anymore)
    - Fixed a possible DVD Inquiry error(changed some memory allocation)
    - Added an annoying warning

    R9 beta 49 - > R9 beta 50
    - Fixed "We dare" (Credit for this goes to Oggzee and airline38)
    - Added the ability to change the hook for IOS Reloading games(2nd hook, very similar to the GC 2nd hook)
    - Added some more error checking for usb HDD detection
    - Added classic controller menu navigation
    - Moved loading .gct, .wdm and .wip files to only access storage once for these(fixes sd loading when using one of them + a recent cIOS)

    R9 beta 48 - > R9 beta 49
    - Return to channel feature should actually work now for channels
    - Changed DVD error messages
    - Added cIOS identification with info added into the cIOS by the installer/ModMii(only new cIOS)
    - Improved usb HDD detection, expecting at least 100 sectors and fixed mem2 memory allocation(fixes usb detection with cIOS with base IOS58)
    - Gamecube loading(ALL modes): Setting the audio streaming while still in Wii mode. Gets most retail GC games to work without cMIOS(doesn't work on all cIOS)
    - Fixed possible bugs related to IOS Reload blocking, when it might be enabled, while it's not wanted to be enabled(like at startup...)
    - Gamecube loading(internal GC mode): Only resetting the drive a 2nd time when required(retail audio streaming game + audio streaming couldn't be set in wii mode)
    - Gamecube loading(internal GC mode): Displaying some settings from GC-SRAM now, language, video mode, progressive video mode and PAL60 setting
    - Commented out code that related to old cIOS, no more warnings for cIOS rev8, no more 001 main.dol patches for cIOS rev8-13b, usb loading always expected to be there, IOS Reload block always selectable etc.

    R9 beta 47 - > R9 beta 48
    - Gamecube loading(internal GC mode): Changed to the code handler from Gecko OS 1.9.x, thanks go to biolizard89 for porting the Wii debugger code handler to GC
    - Changed Block IOS Reload to only use mode 2 as well as reloading into the cIOS NeoGamma uses(only d2xv4+)
    - Added return to HBC feature instead of returning to wii menu from games' home menu(only d2xv4+). Might work with channels and forwarders as well
    - Updated to devkiptPPC r21 and libogc 1.8.6(both modified, see .txt files for details)
    - Added cIOS rev21 identification
    - Updated the game disc region auto detection
    - Gamecube loading(internal GC mode): Removed warnings when booting GCOS itself(won't work on softmodded Wiis!)
    - Gamecube loading(internal GC mode): Compressing the GC loader .dol now(about 150KB saved)
    - Gamecube loading(internal GC mode): Don't boot MIOS anymore on GC mode external when no .dol is found

    R9 beta 46 - > R9 beta 47
    - Gamecube loading(internal GC mode): Reloader option ".elf fix" now uses the fast reloader instead of the forced reloader

    R9 beta 45 - > R9 beta 46
    - Gamecube loading(internal GC mode): Added a new reloader setting ".elf fix" which fixes .elfs that are copied to a buffer first.
    This fixes the Agent under Fire crash after 2nd level(automatically used with reloader set to auto)
    - Gamecube loading(internal GC mode): Fixed Ocarina & wiird not working correctly with .elfs(only backups and just theorectically not tested)

    R9 beta 44 - > R9 beta 45
    - Enabled secret feature. Don't make me regret this decision!
    - Gamecube loading(internal GC mode): Don't disable Ocarina if no codes are found(helps to find error sources)
    - Gamecube loading(internal GC mode): Enabled patched MIOS for retail disc plugin debugging
    - Gamecube loading(internal GC mode): Fixed boot with only 2nd hook enabled
    - Gamecube loading(internal GC mode): Fixed Wind Waker NTSC-U mini map freeze for retail discs

    R9 beta 43 - > R9 beta 44
    - Gamecube loading(internal GC mode): Printing proper warnings about audio streams on screen
    - Gamecube loading(internal GC mode): More plugin size optimisation
    - Gamecube loading(internal GC mode): Plugin debugging: Added read audio debugging for retail discs, show filenames for read audio

    R9 beta 42 - > R9 beta 43
    - Added option to show/hide the rebooter
    - Gamecube loading(internal GC mode): Added dirty fix to align bad audio streams
    - Gamecube loading(internal GC mode): Added auto options for the backup plugin, patched MIOS and audio patches

    R9 beta 41 - > R9 beta 42
    - Gamecube loading(internal GC mode): Moved high plugin memory setup behind the apploader loop(increases compatiblity with high plugin(not patched MIOS or Action Replay + high plugin!)
    - Gamecube loading(internal GC mode): Added warning when audio streams without 32KB alignment are found
    - Gamecube loading(internal GC mode): Plugin debugging: Show filenames for dvd reads
    - Gamecube loading(internal GC mode): Plugin debugging: Support for games with multiple .dols/.elfs on retail discs(only debugging related!)

    R9 beta 40 - > R9 beta 41
    - Gamecube loading(internal GC mode): More plugin size optimisations
    - Gamecube loading(internal GC mode): Added some dvd read error debug messages

    R9 beta 39 - > R9 beta 40
    - Gamecube loading(internal GC mode): Added ability to select the 2nd disc from an actual 2nd disc
    - Gamecube loading(internal GC mode): Checking the disc cover once, it seems this helps with disc switching in-game
    - Gamecube loading(internal GC mode): Trying to revert memory setup when loading Action Replay(so it does not overwrite the backup plugin)

    R9 beta 38 - > R9 beta 39
    - Gamecube loading(internal GC mode): Changed the debug printf patterns to patterns received from Crediar, more stable + more output
    - Gamecube loading(internal GC mode): Added option to play around with the Audio Status Request fix
    - Gamecube loading(internal GC mode): Added patched MIOS boot method

    R9 beta 37 - > R9 beta 38
    - Gamecube loading(internal GC mode): More reloader optimisations, the fast reloader should work on everything now(there's a chance it breaks games that worked before with fast reloader, these should still work with forced reloader...)
    - Gamecube loading(internal GC mode): Freeze with memory card in slot B should be fixed

    R9 beta 36 - > R9 beta 37
    - Gamecube loading(internal GC mode): Made the debug printf in the loader itself non blocking, should fix the current GC retail disc + Wiird issues

    R9 beta 35 - > R9 beta 36
    - Added basic cIOS rev20 identification
    - Added IOS Reload block option(only cIOSrev20+, only discs)
    - Gamecube loading(internal GC mode): Added proper dvd reset debugging

    R9 beta 34 - > R9 beta 35
    - Gamecube loading(internal GC mode): Fix for Wind Waker PAL freeze on mini map, might work in NTSC-U (extracted from MIOSv5, yes no c there)

    R9 beta 33 - > R9 beta 34
    - Only calling dvd inquiry once per NeoGamma boot(should fix init drive errors when using IOS61 for storage access[thanks to luminalace for reporting it], might also fix random inquiry errors)
    - Updated the HBC icon with transparency

    R9 beta 32 - > R9 beta 33
    - Added Sneek's video patch for wii games, may work better than the old patches
    - Gamecube loading(internal GC mode): Adding plugin debugging to the GUI, even for retail discs(requires usb gecko!)

    R9 beta 31 - > R9 beta 32
    - Gamecube loading(internal GC mode): Maybe fixed Action Replay support(changed suspicious jumptable nr)
    - Gamecube loading(internal GC mode): More plugin size optimisation
    - Gamecube loading(internal GC mode): Forced reloader is not saved anymore, it's only for testing(if a game requires it, NeoGamma will do it automatically once it is known)
    - Gamecube loading(internal GC mode): Moved the memory setup before the apploader, might increase compatibility

    R9 beta 30 - > R9 beta 31
    - Better understandable drive warnings on read error
    - Gamecube loading(internal GC mode): Dirty fix for Ikaruga(Thanks to Crediar for pointing to 0xCC006020 for Audio Status Requests)
    - Gamecube loading(internal GC mode): Added lots of debug output(need to build debug version for this)

    R9 beta 29 - > R9 beta 30
    - Gamecube loading(internal GC mode): Fixed audio streaming on retail discs with the help of Crediar(Eternal Darkness, Starfox Adventures ...)
    - Gamecube loading(internal GC mode): Added 4 new hooktypes thanks to Crediar(they all are for the same function, but different patterns)
    - Gamecube loading(internal GC mode): Added possiblity to boot games with the high plugin for testing purposes(that it'S not saved is not a bug!)
    - Gamecube loading(internal GC mode): Maybe fixed some serious memory setup issue(should be most noticeable when using the high plugin)

    R9 beta 28 - > R9 beta 29
    - Gamecube loading(internal GC mode): Fixed wrong time&date in GC games

    R9 beta 27 - > R9 beta 28
    - Gamecube loading(internal GC mode): Removed dvd_report_error_replacement to get more free memory
    - Gamecube loading(internal GC mode): Calling the callback function directly for everything that does nothing

    R9 beta 26 - > R9 beta 27
    - Gamecube loading(internal GC mode): Next try to get rid of the random crashes

    R9 beta 25 - > R9 beta 26
    - Gamecube loading(internal GC mode): Added another sleep before video init in GC mode
    - Gamecube loading(internal GC mode): Removed pad init in GC mode
    - Gamecube loading(internal GC mode): Added option to set reloader to forced(fixes 007 Agent under Fire, automatically set to forced on it)

    R9 beta 24 - > R9 beta 25
    - Gamecube loading(internal GC mode): Added a sleep before booting BC, hopefully fixes these random crashes
    - Gamecube loading(internal GC mode): Output which dvd function is used(just additional info)

    R9 beta 23 - > R9 beta 24
    - Gamecube loading(internal GC mode): Added Nicksasa's GC hooks again, they seem to work for a few games

    R9 beta 22 - > R9 beta 23
    - Gamecube loading(internal GC mode): Added warnings if dvd functions could or would not be patched

    R9 beta 21 - > R9 beta 22
    - Gamecube loading(internal GC mode): Using a png as background now
    - Gamecube loading(internal GC mode): Removed sleep from beta 21, didn't help

    R9 beta 20 - > R9 beta 21
    - Using devkitPPC r21, libogc 1.8.3 and libfat 1.0.7 now
    - Gamecube loading(internal GC mode): Added a sleep before video init(maybe helps with random crashes on startup)

    R9 beta 19 - > R9 beta 20
    - Gamecube loading(internal GC mode): Virtually disable Ocarina when no codes are found
    - Gamecube loading(internal GC mode): Removed debugging only related dvd commands in the plugins
    - Gamecube loading(internal GC mode): Added plugin memory protection on reloader(_tiny_ chance it fixes some multi .dol game problems)
    - Gamecube loading(internal GC mode): Added report_error to low plugin(_tiny_ chance it fixes some audio problems)

    R9 beta 18 - > R9 beta 19
    - All unused options are now greyed out
    - Allow .gct files with 4 and 6 digits of the disc id
    - Auto Force language now only forces if the Wii's region is different from the game's region
    - Added hidden feature for developers only, only talk in PM about it

    R9 beta 17 - > R9 beta 18
    - Gamecube loading(internal GC mode): Restored the possibilty to boot single game discs with Action Replay on a multi game disc
    - Gamecube loading(internal GC mode): Speed optimisation for the reloader
    - Gamecube loading(internal GC mode): Removed unused code

    R9 beta 16 - > R9 beta 17
    - Gamecube loading(internal GC mode): Dirty fix for Pokemon Box(proved to be not that bad)
    - Gamecube loading(internal GC mode): Enabled reloader for games booted via Action Replay(but cheats won't work on mutli .dol games)

    R9 beta 15 - > R9 beta 16
    - Gamecube loading(internal GC mode): Finally added reloader support

    R9 beta 14 - > R9 beta 15
    - Gamecube loading(internal GC mode): Allow the drive to reset. The 2nd disc feature now works(again)

    R9 beta 13 - > R9 beta 14
    - Cosmetical changes to GUI and code
    - Gamecube loading(internal GC mode): Calling ICInvalidateRange after DCFlushRange in the backup plugin, maybe increases stability, but results in slower reading

    R9 beta 12 - > R9 beta 13
    - Finally added saving of the gamecube options
    - Gamecube loading(internal GC mode): Added Ocarina support (only retail discs)

    R9 beta 11 - > R9 beta 12
    - Added .wip files for Prince of Persia: The Forgotten Sands(not confirmed to work yet)
    - Gamecube loading(internal GC mode): Switching to game video mode just before booting the game, fixes some video mode issues during the loading screen
    - When using a .wip patch, it says "patch forced!" now if the old data from the .wip file did not match the data in memory

    R9 beta 10 - > R9 beta 11
    - Changed alt .dol code, seems bss wasn't cleared...
    - Gamecube loading(internal GC mode): reverted video mode code from beta 10
    - Gamecube loading(internal GC mode): Added proof of concept Wiird support for GC(only retail discs, only debugger, only VI hook)

    R9 beta 9 - > R9 beta 10
    - Gamecube loading(internal GC mode): Changed video mode code in the GC loading screen(doesn't change anything...)
    - Gamecube loading(internal GC mode): Using drive command to enable audio streaming now(retail Eternal Darkness still not booting, while the backup still boots)

    R9 beta 8 - > R9 beta 9
    - Added identification of the used cIOS(rev13a+b, rev18 and rev19 only)
    - Gamecube loading(internal GC mode): Disabled all debug printf and patching of debug printf in the main.dol 

    R9 beta 7 - > R9 beta 8
    - Gamecube loading(internal GC mode): Added video mode patches

    R9 beta 6 - > R9 beta 7
    - Rearranged the menu
    - Gamecube loading(internal GC mode): Added PAL(auto) video mode, it's PAL480i for NTSC and PAL576i for PAL games
    - Don't bug with the drive info when loading from usb

    R9 beta 5 - > R9 beta 6
    - Prevent that a stubbed IOS249 is loaded
    - Added warning on dvd read error for drives that can't read DVD-Rs(needs to be improved)
    - Hide usb/sd loading option when using an IOS

    R9 beta 4 - > R9 beta 5
    - Added code that allows to identify where a dvd read error occured

    R9 beta 3 - > R9 beta 4
    - Gamecube loading(internal GC mode): Partly fixed video mode code, forcing PAL60 works at least for some NTSC games now(but not PAL games!)

    R9 beta 2 - > R9 beta 3
    - Fixed alt .dol disc+ bug causing some .dols to be unloadable
    - Added .wdm file for Rampage: Total Destrucion(by woodoste)
    - Gamecube loading(internal GC mode): Hopefully fixed code dump when playing certain backups that are not multi game discs(bug found by Levente)

    R9 beta 1 - > R9 beta 2
    - Gamecube loading(internal GC mode): Added support for retail discs
    - Gamecube loading(internal GC mode): Changed video mode code, only confirmed working video mode is NTSC480i, PAL480i is confirmed to NOT work at the moment, PAL576i seems to work, progressive unknown
    - Gamecube loading: Clearing bss before loading .dol sections for homebrew .dols(only relevant when building a cMIOS)

    R8 - > R9 beta 1
    - Gamecube multi game disc selection moved to wii mode(compatible cMIOS + GC mode 'internal' only) see gamecube.txt for details
    - Fixed controls(support 2nd, 3rd and 4th controller, shutdown always possible when waiting for button press)

    R7 - > R8
    - Changed to graphics from Empyr69er
    - new Wiird / Ocarina engine (only partial gameconfig.txt support, but it's Brawl+ compatible) 
    - Added alternative .dol loading from disc+(read .wdm file from storage to show option names that mean something and also allow parameters, Sam & Max episode selection)
    - Added support to apply patches in form of .wip on the fly to the main.dol(discid.wip for main.dol, discid_dolname.wip for alterntive .dols from disc)
    - Added WiiGator's GC Backup Launcher
    - Added possibility to run GC homebrew if a GC disc is inserted
    - Changed entrypoint to 0x80dfff00 (should change alternative .dol loading compatibility)
    - Removed not game loading or rebooter related code
    - Removed receiving commands from usb gecko
    - Safe memory allocation (important for files loaded from nand)
    - Compiled with newer libogc(see libogc.txt)
    - Return to loader on exit only works for HBC now(libogc issue)
    - added support for renamed ehci module in cIOS rev18
    - Changed rebooter code, should also be preloader compatible now
    - Changed rebooter code with hacks from preloader(skip disc updates, region free, force cIOS)
    - Lots of changes to storage access code, this should allow to use IOS36 or IOS61 for all storage access(excluding the config)
    - Changed most of the output

    R8 RC6 - > R8 final:
    - forced config reset

    R8 RC5 - > R8 RC6:
    - Fixed bug in .wdm file parsing code that caused the last parameter to be ignored if there isn't a newline at the end of the file
    - Added some .wdm files
    - Changed some config defaults

    R8 RC4 - > R8 RC5:
    - fixed code dump if no storage device was accessed, storage shutdown code dumps if storage was not inited

    R8 RC3 - > R8 RC4:
    - added support for renamed ehci module in cIOS rev18
    - changed region free code on rebooter(taken from preloader)
    - added paused start option for the debugger
    - Lots of changes to storage access code, this should allow to use IOS36 or IOS61 for all storage access(excluding the config)
    - Added alternative .dol loading from disc+(read .wdm file from storage to show option names that mean something and also allow parameters, Sam & Max episode selection)
    - B button support in the menus

    R8 RC2 - > R8 RC3:
    - added missing options to the config file
    - added possibility to turn preloader support for rebooter off
    - changed some more output

    R8 RC1 - > R8 RC2:
    - eliminated compiler warnings
    - changed code to force cIOS on rebooter(taken from preloader)
    - added code to skip disc updates on 4.2 system menu on rebooter(taken from preloader)
    - Added WiiGator's GC Backup Launcher
    - Added possibility to run GC homebrew if a GC disc is inserted
    - Changed output a bit

    R8 beta 17 - > R8 RC1:
    - updated cIOS warnings for cIOS rev17
    - Hopefully fixed code dumps on exit if launched from a channel
    - Added autoboot code(but disabled, no official version will have this enabled)

    R8 beta 16 - > R8 beta 17:
    - added .wip file for japanese New Super Mario Bros
    - re-enabled manual 001 fix for alternative .dol loading from storage for cIOS rev < 14
    - changed 002 code for IOS Version patched games again, works at least on not IOS Reloading 002 games that are patched

    R8 beta 15 - > R8 beta 16:
    - updated cIOS warnings
    - included a gameconfig.txt for Brawl+ (if you get one together with the .gct file, use that one and not the one from NeoGamma)

    R8 beta 14 - > R8 beta 15:
    - Fixed code dump when poking values from gameconfig.txt

    R8 beta 13 - > R8 beta 14:
    - Changed Ocarina code a little more to match Gecko OS' code

    R8 beta 12 - > R8 beta 13:
    - Removed New Super Mario Bros patches
    - Added support to apply patches in form of .wip on the fly to the main.dol
    - Changed storage handling
    - fixed another stupid bug in NeoGamma's Ocarina code

    R8 beta 11 - > R8 beta 12:
    - Repaired New Super Mario Bros patch for both PAL&NTSC, but still no discs

    R8 beta 10 - > R8 beta 11:
    - Patch updated to work with New Super Mario Bros NTSC too

    R8 beta 9 - > R8 beta 10:
    - not shutting down storage if Ocarina is enabled(Gecko OS does the same)

    R8 beta 8 - > R8 beta 9:
    - updated code handler to latest version

    R8 beta 7 - > R8 beta 8:
    - The code handler init should be in the proper place now ==> Brawl+ might actually work now

    R8 beta 6 - > R8 beta 7:
    - beta 6 had the wrong disc id for NSMB

    R8 beta 5 - > R8 beta 6:
    - Experimental patch for New Super Mario Bros added*
    *Patch is said to be found by hqyhqyhqy, don't know if that's true 

    R8 beta 4 - > R8 beta 5:
    - gameconfig is searched on the same device as Ocarina now

    R8 beta 3 - > R8 beta 4:
    - Added partial gameconfig parsing code
    - Next try to fix 002 on IOS Version patched games

    R8 beta 2 - > R8 beta 3:
    - fixed Ocarina
    - expermental 002 fix that should work for IOS Version patched games
    - warning if hook was not patched)

    R8 beta 1 - > R8 beta 2:
    - Rebooter should work on preloader
    - Maybe fixed that Ocarina did not work at all
    - Dirty Brawl+ compatiblity

    R7 - > R8 beta 1:
    - new Wiird / Ocarina engine
    - Changed rebooter code
    - Changed entrypoint to 0x80dfff00 (should change alternative .dol loading compatibility)
    - Skip disc updates for PAL/US 3.2, 4.0 and 4.1
    - Safe memory allocation (important for files loaded from nand)
    - Removed not game loading or rebooter related code
    - Removed receiving commands from usb gecko
    - Changed to graphics from Empyr69er

    R6 - > R7:
    - Increased timeout to 30 seconds
    - Cleaned up code for decrypted discs
    - Hopefully 100% working gamecube disc detection now
    - Cleaned up code for video modes, gamecube games are started with the selected video mode now
    - Changed rebooter behaviour, hopefully works for all system menus WITHOUT preloader attached
    - Removed 001 main.dol patching for alternative .dols
    - Removed Anti 002 fix
    - Removed dirty fix for Wii Sports Resort
    - Added alternative .dol loading from usb storage
    - Alternative .dol loading from storage now loads .dols with 6 and 4 characters
    - Fixed error that prevented to load games after receiving an error in a previous loading attempt

    R5 - > R6:
    - Fixed bug in game selection
    - Fixed no wpad error when no cIOS is installed
    - Added timeout for dvd reading
    - Clearing bss now for alternative .dols
    - Added loading alternative .dols from disc 

    R4 - > R5:
    - Fixed a "Out of memory" error
    - Fixed a "fst.bin error"
    - Fixed alternative .dol loading when loading games from sd
    - Dirty fix for Wii Sports Resort
    - Accepting games with disc ids starting with 'D' as Wii games(Monter Hunter 3 demo for example)

    R3 - > R4:
    - Changed how the game entries are sorted
    - Added IOS Reload when trying to mount a wbfs device (from 7th try on) to increase compatibility with enclosures and HDDs
    - Changed sd and sdhc card handling, hopefully fixed the corruped config file bug with this
    - Refuse to load a config with 1 or more option out of range
    - Moved game selection to main menu
    - Added option to load alternative .dol from sd card
    - Applying main.dol patches only to main.dol now
    - Added hooktype "none"
    - Moved all file access on sd card to the folder "NeoGamma", loading Ocarina works from both NeoGamma/codes and codes.
    - Added Anti 002 fix. This reverts the 002 main.dol patch. NOT TESTED! This also might do something else too.

    Gamma - > NeoGamma R3:
    - Ported to the new libogc
    - Warning before memory card in slot 2 is accessed as usb gecko
    - Auto Force Language option added, it forces english for games with region 'E'(NTSC-U) and japanese for games with region 'J'
    - Moved memory stuff before the apploader. Now Red Steel and SSX should be working. (they still (try to) load their IOS themselves)
    - Writes the Game ID Address(0x80000000) now into the memory at 0x80003184. Now Sam & Max and FarCry should be working. (they still (try to) load their IOS themselves)
    - Save configuration to sd card
    - Added Country String Patching (mostly helpful for japanese users with US and PAL games)
    - Load Ocarina from SDHC and USB(when encountering problems, try the different strange options, using IOS61 is only compatible if NeoGamma was compiled with a libogc compatible with it like libogc SVN)
    - Added option to patch video modes
    - Added video modes that can be forced(MPAL) / Changed to use slightly different video modes
    - Fake IOS Version in memory (this removes the 002 error)
    - Changed to Graphics by: xabarasx
    - Added SD/USB Loading

  25. Nintendo Wii Homebrew DOL iNJECTOR

    Nintendo Wii Homebrew DOL iNJECTOR es una aplicación que nos permite inyectar aplicaciones caseras, juegos, forwarders y más contenido en formato * .DOL a WAD de Wii homebrew base / fordwarders, creando tus propios canales caseros de Wii, forwarders para juegos y emuladores, etc., con la posibilidad de crear también una versión vWii del canal DOL inyectado WAD, para hacerlo compatible con el modo vWii de la consola Wii U.
    Características principales
    Posibilidad de inyectar DOL homebrew en Wii WAD Compatibilidad con la mayoría de los WAD caseros que utilizan comex Nandloader y Waninkoko Nandloader Posibilidad de crear un canal vWii (Wii U) para su nuevo WAD inyectado utilizando el diminuto vWii NAND Loader r2 de @ FIX94 (¡probado y FUNCIONANDO!) Un asistente de creación de vWii WAD fácil de usar, con código adicional para detectar si IOS o WAD ID entra en conflicto con las pautas del forwarder de vWii, solicita que se modifiquen. (¡todavía en prueba!) Agradecimientos
    Un agradecimiento especial a @ person66 (por la herramienta Sharpii), @Leathl (por el libWiiSharp original), @ scooby74029 (por el mod de libWiiSharp), @ FIX94 (por el diminuto vWii NAND Loader r2), @JoostinOnline, @XFlak & plyscho (para el código de conversión de vWii original en Convert2vWii v1.4), @RunningSnakes (para ayudarme a probar la función de conversión de vWii), Superken7 (para la herramienta FreeTheWads) y @ Zorg1996 (para la gran compatibilidad con la inyección de Wii VC y las pruebas de la herramienta) por la ayuda y también por empujarme a hacer esta herramienta. 🙂
    Requisitos mínimos del sistema:
    Sistema operativo: Microsoft Windows Vista / 7/8 / 8.1 / 10 (Windows XP no se recomienda debido a algunos errores) [recomendamos versiones x64, pero también funciona en versiones x32.] NOTA: Si usa las últimas versiones de Windows 10 (por ejemplo, Windows 10 versión 2004 o Windows 10 versión 20H2), tal vez deba configurar todas las rutas del sistema para que los programas funcionen. Memoria RAM: mínimo 512 MB o más, se recomienda 1 GB o más. Procesador: No estoy seguro, pero el procesador mínimo que debe tener para usar los programas sin problemas es Intel Celeron  / Intel Core  2 Duo o superior. El programa funcionará perfectamente si utiliza un procesador superior, como Intel Core  i3 / i5 / i7 (mínimo de cuarta generación o superior). Otro software: Microsoft .NET Framework 3.5 (es para hacer que el programa WadMii.exe pueda funcionar) Visual C++ Runtime Installer (para la funcionalidad adecuada de algunos programas). Esta aplicación ha sido creada por saulfabreg.
Conéctate para seguir esto  

  • Crear nuevo...