Channel Forwarder Creator

Discussion in 'Wii - Hacking' started by person66, Jun 26, 2011.

Jun 26, 2011

Channel Forwarder Creator by person66 at 6:27 AM (3,128 Views / 0 Likes) 11 replies

  1. person66
    OP

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    [​IMG]

    This is just a simple program/batch file that I made which creates a forwarder dol that loads a channel, as opposed to the more common forwarder channel that loads a dol.

    I am not sure how many people will use this, but it may come in handy for someone.

    It basically just hex edits a base dol file, so that it loads whatever channel the user wants.

    To use it it is very simple, just start up the exe, and then wait for the popup asking what the titleID of the channel you want to load is.
    There are 2 things you can enter here. One is the 4 character ascii title ID (ex. HAXX)
    The othere is the hex value of the channel, seperating each byte with a comma (ex. AF,1B,F5,16)
    Once done, the dol file is saved to the same directory as the exe.

    More Advanced Stuff
    By default, the program automatically sets the first half of the title ID to 00010001. This is fine for most titles, but for some titles (such as system titles) it needs to be something else. As of v0.2, the program will automatically detect system titles, and use 00010002 instead, but if you want it to use a different number you can. When it askes you what title ID you want to use, enter whatever you want like normal, but then at the end add either " -force 0001000X" or " -force X" (ex. " -force 00010008" and " -force 8" would both force the first half of the title ID to be 00010008)

    NOTE: I am sure there are plenty of bugs, but it seams to be working fine for me (on windows 7 64-bit)

    Download: Channel Forwarder Creator v0.2

    Changelog
    v0.2
    -Added support for forcing the first half of the title ID to something other than 00010001
    -Added detection of system titles and automatically forcing them to use 00010002
    -The app now shows the version number
    -other small changes

    v0.1
    -initial release

    Credits
    Hexalter: kuwanger (http://www.kuwanger.net/misc/hexalter.shtml)
    Ascii2All.bat: www.batchlog.pytalhost.com
    Base dol source: giantpune (http://goo.gl/auD7H)
     
  2. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,835
    Location:
    The Twilight Zone
    Country:
    United States
    Thanks. I've actually been looking for a program that does exactly this. [​IMG]
     
  3. scooby74029

    Member scooby74029 "fake coder"

    Joined:
    May 7, 2010
    Messages:
    1,174
    Location:
    oklahoma, USA
    Country:
    United States
    person66

    great job man

    i like your idea and it works great for me

    i myself am moding bluedump:
    -TO DO: COMPLETE
    -full filesystem dump 15%
    -individual files/folder dump 25%
    - full file system install from sd or usb 10%
    -individual files/folder install 5%
    -works with only one device or two at a time but not all three 75%
    --list of combinations: 100%
    ---(sd/usb) ( sd/usbuneek) (sd) (usb) usbuneek) soon(sneek 100%

    -yes uneek compatible (sneek coming soon) 45%
    -sneek folder/file reading/writing 34%
    -multiple nand support (ex. folder struct nand/blah/nand folders) started
    -multiple di configurations (ex.. s/uneek format .wbfs 20%
    -ideal for custom features ??? you will have to wait for a beta to tesr out custom features

    havent really thought much past this list since is going to be a awhile foe me to get all this done
    if any one wants to check out the program pm me ill send you a link to the .dol

    ill appreciate any feed back

    ill make a post soon for the mod LOOK for BlueDumpMOD

    again nice work person66 you are getting better at this just like me
    thats awesome well back to working this thing out
    i am rewring a bunch of the code so see you all soon
     
  4. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    You could swipe the code from boot opera that falls back to a second, then 3rd channel if they are not found.
    This makes the channels all regions, (if you put the 3 regions in).
    Or it can fall back to another channel altogether (don't know why this would be useful for most) I made one for someone recently that loaded a channel and if that channel wasn't installed it loaded a wad manager type app.

    If you do decide to do more with it, maybe a bat file that runs wimms tools and puts the dol in an iso for using with loaders would be a big bonus for some.

    Anyway, thanks for sharing [​IMG]

    Thought it would be worth pointing out too, that this only uses half the id afaik and the first half will always be "00010001" so this can only make dols that forward to SYSTEM channels, not WiiWare/VC.

    Just now it's "System Channel Forwarder Creator"
     
  5. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    Following on from Slimmmmmm, you should add the ability to edit the lower title ID (i.e. the first half) so you can load WW and VC, and also load hidden channels (this "should" theoretically allow people to hide channels they don't want visible on SM, but still allow them to load). [Hidden channels have a lower title ID of 0x00010008, dumping a channel to WAD and changing the title ID should be relatively simple]
     
  6. DEFIANT

    Member DEFIANT GBAtemp Fan

    Joined:
    Dec 9, 2008
    Messages:
    344
    Location:
    Gallifrey
    Country:
    United States
    Great job on this . Hope to see the abilty to do VC/WW and hide channels. That would be great.
     
  7. person66
    OP

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    Actually it is the other way around, system channels are 00010002, wiiware, VC, and (most) homebrew stuf is all 00010001 (http://wiibrew.org/wiki/Title_database#000...System_channels)
    So as of now, this can't forward to system channels, but should forward to nearly everything else
    I am planning on adding the feature to change that in the near future, though.
     
  8. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    great work on this! Nice to see some sweet work by a fellow batch file coder!

    hexalter is awesome, I can't believe how easy it makes hex editing, u should see the complex way I coded hex editing in ModMii! lol, almost makes me laugh. Anyways, I'll definitely be adding it to my arsenal sometime in the future, and there's a lot of your work I could learn from to improve and add stuff to ModMii, I hope that's cool with you! In either case I don't have time to do anything other than save it in my "todo" folder for now, but keep up the great work!
     
  9. person66
    OP

    Member person66 If it isn't edited, it isn't a true person66 post

    Joined:
    Jun 16, 2009
    Messages:
    1,110
    Location:
    Canada
    Country:
    Canada
    Thanks for the positive feedback everyone, I just updated this to 0.2, now you can force it to change the first half of the title ID, and it will also detect system channels and automatically use 00010002 (uless you tell it to use something different).
    This hould allow the program to forward to any channel, whether they be VC/Wiiware, system, hidden, or something else.

    See the first post for more details.
     
  10. JoostinOnline

    Member JoostinOnline Certified Crash Test Dummy

    Joined:
    Apr 2, 2011
    Messages:
    10,835
    Location:
    The Twilight Zone
    Country:
    United States
    Nice. Pretty soon this will be more popular than ModMii.

    Btw, watch your back. I don't think XFlak will like the competition. [​IMG]
     
  11. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    Great stuff. I never expected this app to get an update tbh so I'm cheesy it did.

    I've got a feeling there is more to come of this [​IMG]

    Justin, this doesn't conflict with Xflak. He could have these things too, but he already does a lot. The X can of course make life simple and just grab this app with modmii as I'm sure now that this will get updates and improve a little more.

    @ Xflak (cause I know you read EVERYTHING) share the work [​IMG]
     
  12. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    Awwwwwwww, do I HAVE to? [​IMG]

    ...and it's sad, I do read EVERYTHING (@ least in the Wii hacking section)
     

Share This Page