MAking new forwarder channels

Discussion in 'Wii - Emulation and Homebrew' started by Hielkenator, Oct 12, 2010.

Oct 12, 2010
  1. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    Can anyone provide info how to make forwarder channels that work with the new hbc 1.08 and ios58.

    I want one for genisisplus gx to use dvd ( rightnow only usable from the hbc.
    An I want one for snes gx to work with dvd from a forwarder channel.

    EDIT: Works!

    Thank you FIX94 and the rest, for your great help!
    You guys made my day!

    Here's my channel forwarders for SNES9GX and GenesisPlus

    http://www.mediafire.com/?3cnrf81pfehy7ou
     


  2. matguitarist

    Member matguitarist GBAtemp Fan

    Joined:
    Oct 14, 2008
    Messages:
    458
    Location:
    Canada
    Country:
    Canada
    you could use wiimc forwarder source and recompile it for the apps you want (forwarder is in libs folder ) check for the line :

    sprintf(filepath, "%s:/apps/wiimc/boot.dol", part[j].mount); ( in the main.c )

    replace the path to where is the folder you want :

    sprintf(filepath, "%s:/apps/genplusgx/boot.dol", part[j].mount);

    after that you have to inject the boot.dol you got in a wad of your choice , i don't test it so i'm not sure it work. just give it a try
     
  3. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    you would also need to use a different base wad that has already been modified for direct hardware access. Instead of building your own, just use one of the static base wads from here: http://gbatemp.net/t249210-static-base-wad

    so... this is what u should do...
    1) Build a new forwarder dol using WiiMC source code or some other apps source code (FYI, latest WiiMC Channel Installer has some issues, so u may want to wait for that to get sorted before modding its source code)
    2) Download customize Mii and the static base wad I linked to above
    3) Launch customize mii and load the static base wad, then replace the dol with the one from step 1). You can also make some changes to the GFX of the channel, then when you're ready, click "create wad"
    4) Profit [​IMG]
     
  4. matguitarist

    Member matguitarist GBAtemp Fan

    Joined:
    Oct 14, 2008
    Messages:
    458
    Location:
    Canada
    Country:
    Canada
    That's an easier way! Thanks Xflak, i didn't know about that base wad [​IMG]

    i've not check the forum a lot last month i miss that
     
  5. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    Cool thank you all!!

    I will try it!
     
  6. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    I can't seem to download the source...can anybody explain?
    Where do I download? Installed devkit pro....is this enough to compile and how?
    Thank you all very much
     
  7. turbotronic

    Newcomer turbotronic Advanced Member

    Joined:
    Sep 13, 2009
    Messages:
    95
    Country:
    Germany
    i compiled one with banner/icon/animation based on the layout of the troythezombie wad. also got it for turbografx16, master system, sega saturn/yabause, snes, atari2600, atari 7800 and atari lynx. if you or everyone else wants a wad of it i'll provide it via pm.
     
  8. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    I would like one for snes and genesisgxplus.

    @Xflak I know where the code is it's in main.c
    But i can't download the source. Also do I need more files to compile a forwarder?
    Soory if I'm souding dumb.. But I'm new to coding Wii, but I really would like to know.
     
  9. matguitarist

    Member matguitarist GBAtemp Fan

    Joined:
    Oct 14, 2008
    Messages:
    458
    Location:
    Canada
    Country:
    Canada
    download tortoise svn and checkout this adress : http://wiimc.googlecode.com/svn/trunk/

    all instruction and files need for compiling wiimc is here but i don't think you need portlibs for just compiling the forwarder
     
  10. dantemugiwara

    Newcomer dantemugiwara Advanced Member

    Joined:
    Jul 6, 2009
    Messages:
    83
    Country:
    Spain
    Can you make forwarder for wiisx beta 2.1 or imposible?
     
  11. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    When running the "make file" I get this:

    Administrator@HielkeDesktop ~
    $ "C:\Documents and Settings\Administrator\Bureaublad\Code\Makefile"
    C:\Documents and Settings\Administrator\Bureaublad\Code\Makefile: line 4: .SUFFI
    XES:: command not found
    C:\Documents and Settings\Administrator\Bureaublad\Code\Makefile: line 6: syntax
    error near unexpected token `$(strip $(DEVKITPPC)),'
    C:\Documents and Settings\Administrator\Bureaublad\Code\Makefile: line 6: `ifeq
    ($(strip $(DEVKITPPC)),)'

    Administrator@HielkeDesktop ~
    $

    Am I doing it all wrong?
    Thanks for all the help b.t.w.
     
  12. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
    You don't actually "run the makefile", you need to run the command make within the makefile directory, as explained in the link given above.
    Make sure you have installed devkitPPC or you won't be able to compile anything.
     
  13. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    What am I doing wrong?

    I'm getting :

    $ make C:\Documents and Settings\Administrator\Bureaublad\CODE2\forwarder
    make: *** No rule to make target `C:Documents'. Stop.
     
  14. FIX94

    Global Moderator FIX94 Global Moderator

    Joined:
    Dec 3, 2009
    Messages:
    6,549
    Location:
    ???
    Country:
    Germany
    You must copy the forwarder folder to C:
    That it's "C:\forwarder"
    Then compile it again.
     
  15. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    copied the file and tried again.

    Now I get:
    $ make c:\forwarder
    make: Nothing to be done for `c:forwarder'.
     
  16. FIX94

    Global Moderator FIX94 Global Moderator

    Joined:
    Dec 3, 2009
    Messages:
    6,549
    Location:
    ???
    Country:
    Germany
    Could you please upload your source? Pack it to zip, rar or 7z and upload it to mediafire.
     
  17. Jacobeian

    Member Jacobeian GBAtemp Advanced Maniac

    Joined:
    May 15, 2008
    Messages:
    1,879
    Country:
    Cuba
     
  18. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    I.ve uploaded the source: http://www.mediafire.com/?zlbt9p8lk0xat49

    main.c is allready edited.

    Note: When I compile from the programmer's notepad, it does more but does'nt compile right.
    lots of errors are shown.
     
  19. FIX94

    Global Moderator FIX94 Global Moderator

    Joined:
    Dec 3, 2009
    Messages:
    6,549
    Location:
    ???
    Country:
    Germany
    Make sure you are using the latest libogc and portlibs...
    Oh, and you still have the wiimc logo, take a look into source\images
     
  20. Hielkenator
    OP

    Member Hielkenator GBAtemp Psycho!

    Joined:
    Feb 7, 2010
    Messages:
    4,176
    Country:
    Netherlands
    Oh cool!

    I've dowloaded the portlibs allready.
    Maybe i have them at the wrong location...
    Could you point that out to me?
    It's abit unclear to me because I did'nt have a folder named portlib in my devkit directory.


    > "make"
    fileop.c
    c:/forwarder/source/fileop.c:14:18: warning: ntfs.h: No such file or directory
    c:/forwarder/source/fileop.c: In function 'AddPartition':
    c:/forwarder/source/fileop.c:167: warning: implicit declaration of function 'ntfsMount'
    c:/forwarder/source/fileop.c:167: error: 'NTFS_DEFAULT' undeclared (first use in this function)
    c:/forwarder/source/fileop.c:167: error: (Each undeclared identifier is reported only once
    c:/forwarder/source/fileop.c:167: error: for each function it appears in.)
    c:/forwarder/source/fileop.c:167: error: 'NTFS_RECOVER' undeclared (first use in this function)
    c:/forwarder/source/fileop.c:170: warning: implicit declaration of function 'ntfsGetVolumeName'
    c:/forwarder/source/fileop.c:170: warning: initialization makes pointer from integer without a cast
    c:/forwarder/source/fileop.c: In function 'UnmountPartitions':
    c:/forwarder/source/fileop.c:423: warning: implicit declaration of function 'ntfsUnmount'
    make[1]: *** [fileop.o] Error 1
    "make": *** [build] Error 2

    > Process Exit Code: 2
    > Time Taken: 00:01

    The above is what I am getting....

    Also does'nt libogc come with the devkitpro installation?

    Really all of you, thank you very much! I've learned a great deal!
     

Share This Page