NForwarder IOS 58

Discussion in 'Wii - Backup Loaders' started by Narolez, Oct 17, 2010.

Oct 17, 2010

NForwarder IOS 58 by Narolez at 12:46 AM (29,416 Views / 0 Likes) 70 replies

  1. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    NForwarder 58 - USB 2.0 forwarder, supports FAT32 and NTFS partitions
    Best device compatibility and the fastest way to load a dol!

    CODE**********************************************************************
    *
    * NForwarder IOS 58 [USB 2.0] v1 with FAT32- and NTFS-Support
    * Narolez 2010
    *
    * Based on WiiMC-Forwarder by Tantric 2009-2010
    *
    * Modifications:
    *
    *ÂÂ - Second search path for boot.dol added.
    *
    *ÂÂ - Only mount USB partitions and search for boot.dol on USB if dol
    *ÂÂÂÂ was not found on SD card. Eliminates unnecessary USB mounting.
    *
    *ÂÂ - USB wake-up for better drive detection added, useful for drives
    *ÂÂÂÂ with long spin-up times. With this modification, these drives can
    *ÂÂÂÂ be mounted on Wii startup. For example, if you use the forwarder
    *ÂÂÂÂ dol with Priiloader to load boot.dol on Wii startup.
    *
    *ÂÂ - For first found partition, pass mountname without device number.
    *ÂÂÂÂ For example "usb:" instead of "usb1:". Some USB loaders can't
    *ÂÂÂÂ handle mountpoint names with device number in it correctly.
    *ÂÂÂÂ
    * Requirements:
    *
    *ÂÂÂÂ- Installed IOS 58, use http://wiibrew.org/wiki/IOS58_Installer
    *ÂÂÂÂÂÂfor installation.
    *
    ***********************************************************************

    * Included forwarder dols [/dol]:

    ÂÂUSB Loader CFG: CFGForwarder58.dol
    ÂÂUSB Loader GX:ÂÂGXForwarder58.dol
    ÂÂWiiFlow:ÂÂÂÂÂÂÂÂWiiflowForwarder58.dol
    ÂÂNeogamma:ÂÂÂÂÂÂ NeogammaForwarder58.dol

    ÂÂFor use with Priiloader or for channel injection.


    * Included channel forwarder wads [/wad]:

    ÂÂCFG USB Loader - 58CF.wadÂÂ[11 Blocks]
    ÂÂNeoGamma Loader - 58NG.wad [10 Blocks]
    ÂÂUSBLoader GX - 58GX.wadÂÂÂÂ[11 Blocks]
    ÂÂWiiFlow Loader - 58WF.wadÂÂ[10 Blocks]

    ÂÂAnimated Black Edition channels by pepxl, pimped with NForwarder dol.
    ÂÂSee http://gbatemp.net/t215364-animated-forwarders-black-edition for
    ÂÂchannel details.


    * Search paths for boot.dol (SD/SDHC and USB)

    ÂÂUSB Loader CFG: /apps/usbloader_cfg/ | /apps/usbloadercfg/
    ÂÂUSB Loader GX:ÂÂ/apps/usbloader_gx/ÂÂ| /apps/usbloadergx/
    ÂÂWiiFlow:ÂÂÂÂÂÂÂÂ/apps/wiiflow/ÂÂÂÂÂÂ | /wiiflow/
    ÂÂNeogamma:ÂÂÂÂÂÂ /apps/neogamma/ÂÂÂÂÂÂ| /neogamma/


    * Included source code [/src]

    ÂÂCode license: GNU General Public License v3
    ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂhttp://www.gnu.org/licenses/gpl-3.0.html


    * Official download links [6.55 MB]
    ÂÂ
    ÂÂMediafire:ÂÂÂÂhttp://www.mediafire.com/?zsd08pv56v78mab
    ÂÂMultiupload:ÂÂhttp://www.multiupload.com/1SH2AKAAGC
    Download

    Download (dols, wads, source) [6.55 mb]
    Download mirror (dols, wads, source) [6.55 mb]

    FAQ


    How to compile?

    1. Download devkitPro Windows Installer here
    2. Install devkitPro PPC with downloaded devkitProUpdater (only Minimal System, devkitPPC and Programmer's Notepad are needed)
    3. Download required libogc from here
    4. Extract the downloaded libogc to your devkitPro libogc directory (c:\devkitpro\libogc), overwrite existing files
    5. Double click on NForwarder58.pnproj in the forwarder src directory
    6. In Programmer's Notepad, run Tools > make or press Alt+1

    How to change the loading picture?

    1. Make a picture with a size of 640 x 480 pixel
    2. Save it as /src/source/images/backround.png
    3. Double click on NForwarder58.pnproj in the forwarder src directory
    4. In Programmer's Notepad, run Tools > clean or press Alt+2
    5. In Programmer's Notepad, run Tools > make or press Alt+1

    Miscellaneous


    Feel free to use NForwarder for your channels or something else. But, mention it's powered by NForwarder 58! [​IMG]
     


  2. Spidy1000

    Member Spidy1000 GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    499
    Country:
    Netherlands
    thanks narolez

    would it be possible to show some video's on how the wiiflow channel forwarder looks?
     
  3. mgrimmenator

    Member mgrimmenator GBAtemp Regular

    Joined:
    Sep 12, 2009
    Messages:
    235
    Country:
    United States

    nice job, ? would this forwarder load faster than the nforwarder that we have been using for sometime now?
     
  4. LyndonW

    Newcomer LyndonW Newbie

    Joined:
    Sep 13, 2009
    Messages:
    1
    Country:
    Canada
    this is what it looks like while loading currently, and it does seem to load quicker then other one's i've tried.

    [​IMG]


    i'm no good at this programming stuff, only ever done web design, so i can't figure out how to compile this with my own picture [​IMG] would there be anyone willing to compile it with this new image below? i boot straight into wiiflow and don't even use the system menu anymore, but i still want it to show that it's a wii starting up [​IMG]

    http://imgur.com/lg5rf.png
     
  5. Yuan

    Member Yuan GBAtemp Maniac

    Joined:
    Oct 1, 2007
    Messages:
    1,266
    Country:
    Brazil
    Excellent speed and thanks for including the source.
     
  6. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    i think is the fastest at the moment. [​IMG]
     
  7. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    It's simple, here are some compiling instructions:

    1. Download devkitPro Windows Installer here
    2. Install devkitPro PPC with downloaded devkitProUpdater (only Minimal System, devkitPPC and Programmer's Notepad are needed)
    3. Download required libogc from here
    4. Extract the downloaded libogc to your devkitPro libogc directory (c:\devkitpro\libogc), overwrite existing files
    5. Double click on NForwarder58.pnproj in the forwarder src directory
    6. In Programmer's Notepad, run Tools > make or press Alt+1

    Instructions for changing the picture:

    1. Make a picture with a size of 640 x 480 pixel
    2. Save it as /src/source/images/backround.png
    3. Double click on NForwarder58.pnproj in the forwarder src directory
    4. In Programmer's Notepad, run Tools > clean or press Alt+2
    5. In Programmer's Notepad, run Tools > make or press Alt+1

    Hope this helps,
    Narolez
     
  8. TyRaNtM

    Member TyRaNtM I did some projects..

    Joined:
    Oct 13, 2007
    Messages:
    993
    Location:
    Chile
    Country:
    Chile
    Can you add the old support to "/apps/usbloader/"?
     
  9. Yuan

    Member Yuan GBAtemp Maniac

    Joined:
    Oct 1, 2007
    Messages:
    1,266
    Country:
    Brazil
    You need to edit the forwarder path too, on programmer's notepad, open main.c and search for %s:/apps/ and change the next text on both entries for the folder of your application.
     
  10. tueidj

    Member tueidj I R Expert

    Joined:
    Jan 8, 2009
    Messages:
    2,569
    Country:
    The code you added to wait while the USB device spins up is pretty pointless, libogc already takes care of this for you.
     
  11. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    Tueidj, that's right.

    But, for my Buffalo Drivestation and Hitachi Simpledrive the libogc implementation doesn't work every time. Above all if I use forwarder with priiloader. My implementation works fine for me.
    So, for me, the USB retry code is not pretty pointless. Especially there are no disadvantages.

    However my WD Passport works fine with the libogc implementation.

    Narolez
     
  12. FIX94

    Global Moderator FIX94 Global Moderator

    Joined:
    Dec 3, 2009
    Messages:
    5,832
    Location:
    ???
    Country:
    Germany
    Thanks Narolez! Now I can update your old configurable usb loader forwarder and add USB 2.0 speed without the "path problem" from tantric's forwarder source!
     
  13. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    Fine Fix94, the "path problem" is caused by the device number at the end of the mountpoint name. Some loaders, especially CFG Loader, can not handle it correctly. That's the reason i've fixed it.
     
  14. FIX94

    Global Moderator FIX94 Global Moderator

    Joined:
    Dec 3, 2009
    Messages:
    5,832
    Location:
    ???
    Country:
    Germany
    Yes, I noticed that with the configurable usb loader debug mode and I'm not a coder, so I was not able to do this, thanks for fixing that [​IMG]
     
  15. oggzee

    Member oggzee GBAtemp Addict

    Joined:
    Apr 11, 2009
    Messages:
    2,335
    Country:
    Slovenia
    Narolez: nice work.

    I have added support for meta.xml to your forwarder.
    Here is the source zip:
    http://cfg-loader.googlecode.com/files/nfwd58meta.zip

    And this is the diff:

    Warning: Spoilers inside!
     
  16. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    Hi oggzee, thanks for this. I will include it. It's fine. [​IMG]
     
  17. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,108
    Location:
    Ontario
    Country:
    Canada
    oggzee, does this mean u r one step closer to implementing one version of cfg usb loader instead of 2 (ie. 249 vs 222)?
     
  18. oggzee

    Member oggzee GBAtemp Addict

    Joined:
    Apr 11, 2009
    Messages:
    2,335
    Country:
    Slovenia
    Yes. [​IMG]
     
  19. Narolez

    Member Narolez GBAtemp Fan

    Joined:
    Apr 10, 2009
    Messages:
    369
    Location:
    <LAB#257>
    Country:
    Germany
    CFG Loader rockz! [​IMG]
     
  20. fattest

    Member fattest GBAtemp Fan

    Joined:
    Aug 8, 2009
    Messages:
    308
    Country:
    United States
    +1
     

Share This Page