Sneek Sort

Discussion in 'Wii - Hacking' started by marc_max, Mar 1, 2011.

  1. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    Sneek Sort lets you use more than 48 channels in the System Menu from Sneek.

    Idea:
    Sneek Sort will be a channel for Sneek. When you open it you will see your System Menu channels, you will be able to move channels and replace channels that you are not going to use by the channels that don't appear in your System Menu thanks to the silly 48 channels limit. When you exit, all changes will be saved and you will be able to see your new games on System Menu.
    Sneek is the best NAND emulation solution, it has the best compatibility, online gaming, etc.
    Thanks to this tool, this can become a potentially Triiforce/MC killer. All people having trouble configuring Triiforce/MC now will be able to play their WiiWare/VC games easily with this tool, with no limits. No more installing and testing every cIOS version.

    I'm going to post a test version soon. It won't let you save changes, but it will be great to hear that it works correctly showing the real order.


    Need help:
    I plan to distribute it as simple files that will have to be copied in Sneek NAND root. And I'm going to need help about this.

    1. Files
    I never worked with unofficial channels and/or forwarders.
    As I said, I don't want to distribute it as a WAD. First reason is that some people could try to install it on real NAND (it shouldn't be dangerous, but this application was not designed for running into real NANDs). Second is that this will be easier to install (just copy it to the USB/SD), and also it could be distributed along ModMii and its virgin NAND, for example.
    So, I want someone to guide me to create the necessary files. Or maybe there is some volunteer to help and create the files [​IMG]
    The channel won't be a forwarder (it could break compatibility with the different Sneek installation types). I want to hardcode the .dol file into the title/content directory.
    Maybe we should try using an old WAD emulator channel, changing the ID ("SORT", for example), the banner and the DOL file. But I'm not sure about legality about this. What do you think?


    2. Banner
    I also will need a banner for Sneek Sort.
    I don't want it animated. All Wii channels are animated, if we make it static it will be faster to identify. And also, it should be very plain: a simple dark blue background with white text saying "Sneek Sort", for example. It can have an icon if you want, but it should be very simple. Anyone can try to build it?
    It must be legal, of course. It doesn't need any sound.
     


  2. scooby74029

    scooby74029 "fake coder"

    Member
    1,174
    76
    May 7, 2010
    United States
    oklahoma, USA
    sounds cool mark

    you are always coming up with the neatest stuff for homebrew

    keep up the good work and if you need a tester ill do it

    scooby74029
     
  3. wilsoff

    wilsoff GBAtemp Regular

    Member
    292
    4
    Dec 29, 2008
    United States
    Great idea!

    Firstly, the folder anme is dictated by the ID, SORT = 534F5254 in ASCII

    In title\00010001\534f5254\content you will need:
    00000000.app (the icon.bin, banner.bin and sound.bin in U8 archive)
    00000001.app (the .dol renamed)
    00000002.app (the nandloader, assuming you comex's)
    title.tmd

    In ticket\00010001 you will need:
    534f5254.tik

    You will need to edit sys\uid.sys for the new channel

    A good reference for this would probably be the source of ShowMiiWads by Leathl.

    Dolphin also offers a slightly more convenient way than sneek of seeing the effects of installing a channel on the file system.


    Good luck.
     
  4. KiiWii

    KiiWii GBAtemp Psycho!

    Member
    3,516
    1,091
    Nov 17, 2008
    Call it Snort [​IMG]
     
  5. XFlak

    XFlak Wiitired but still kicking

    Member
    9,127
    532
    Sep 12, 2009
    Canada
    Ontario
    I think it would probably be easier to just build a wad rather than editing the sys\uid.sys

    If I were to add it to ModMii's nand builder, I could ensure it only gets installed to the emulated nand and doesn't get placed in someone's WAD folder by mistake (and thus could avoid it being accidentally installed on a real nand).

    It wouldn't be the first channel designed to only work on an emulated nand, just look at switch2sneek or switch2uneek
     
  6. game_rat

    game_rat Advanced Member

    Newcomer
    93
    8
    Feb 7, 2011
    United States
    I'm looking forward to trying this out, thanks for all of your work
     
  7. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    Hmmm... As I said above, I don't know what can happen if uid.sys is not updated.
    The title won't be read from System Menu? If that's the case, then we will use the WAD method.
     
  8. Slimmmmmm

    Slimmmmmm GBAtemp MoNkEeE

    Member
    1,687
    27
    Nov 1, 2007
    the land of lol
    Great stuff m8 as usual [​IMG]

    There is a pc app floating about that reorders the channels in (u)SNEEK by editing the uid.sys iirc. It was posted on these forums somewhere.

    It's well worth having a chat with the auther of that app as the fundemantals will be the same (but I tihnk it was maybe coded with vb?) and the auther has more than likely made mistakes and can tell you in advance how to avoid problems.

    Good luck, I know this will work.

    *EDIT*
    I tried a search but couldn't find the pc app, only one that reorders the entries in locdat for the Nintendo SD menu [​IMG]
     
  9. codiak

    codiak Advanced Member

    Newcomer
    70
    0
    Sep 4, 2009
    United States
    Do you mean this app?
     
  10. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    No. That one doesn't modify iplsave.bin, which holds the channel order information.
     
  11. SifJar

    SifJar Not a pirate

    Member
    6,022
    891
    Apr 4, 2009
    Banner should literally take about five minutes the way you want it.

    Get CustomizeMii and choose to download the static base wad. Then go to the "banner" and "icon" tabs and extract the two images from each tab. Edit them in any image editing program (e.g. Paint.NET or GIMP). Then replace them with CustomizeMii. Package WAD. Use a WAD unpacker (there are several out there, google) and get the file 00000000.app which is the banner.

    Couldn't be much easier.

    And if you didn't edit uid.sys, the new channel wouldn't appear. It HAS to be edited for a channel to appear. So it'd be rather inconvenient to distribute it the way you wish to do so.
     
  12. OverjoY

    OverjoY GBAtemp Fan

    Member
    495
    63
    Apr 1, 2010
    Netherlands
    Rotterdam
    I was working on something like this as add on for Sneek, but i didn't had the time to write an application to rearrange the channels and then I made JoYflow . If you like the idea maybe you can use it to extend the app what you're working on.

    I made Sneek build a config file listing all the channels available in uid.sys and added each channel to a page of the sm. When there were more then 46 channels available it also created page 5, 6, 7 and so on. When you was on the 4th page the 48th channel was an small app with an arrow as banner and when you launched this app it loaded the next set of 4 sm pages.

    The goal was to also write an application to rearrange the channels, but as I said I never got that far.
     
  13. .44 Magnum

    .44 Magnum GBAtemp Regular

    Member
    104
    28
    Jun 25, 2010
    United States
    This sounds awesome!! Thanks a bunch, keep up the great work!!
     
  14. Etheboss

    Etheboss Official LULWUT supporter

    Member
    2,444
    667
    Feb 24, 2009
    Netherlands
    Around somewhere
    OverjoY, i am almost to shy to ask but i was looking for exactly that and a way to sort sneek channels in SM.
    Are you also going to release this sneek version or tell what to change if i want to compile sneek myself?
     
  15. wilsoff

    wilsoff GBAtemp Regular

    Member
    292
    4
    Dec 29, 2008
    United States
  16. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    Don't worry about it.
    I used CustomizeMii like SifJar said.
    I never built a channel, but I remember that a lot of tutorials appeared some years ago and a lot of legality doubts along with them. But it seems that the process is easier now. I haven't tested the channel in Sneek yet, but it should work.
     
  17. OverjoY

    OverjoY GBAtemp Fan

    Member
    495
    63
    Apr 1, 2010
    Netherlands
    Rotterdam
    Yeah.. I'll release the code for anyone who's interested no problem, but as I said to make it full functional it'll need an app to rearrange the items in te config file to setup the sm pages (Or you could change the Sneek menu for that). I'm a bit limmited in time this week, but I'll dig it up and put it online
     
  18. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    I'll release the sourcecode, so it should help you.
     
  19. marc_max
    OP

    marc_max GBAtemp Advanced Fan

    Member
    951
    578
    Jun 19, 2008
    I hope to release it tomorrow [​IMG]
     
  20. Taleweaver

    Taleweaver Storywriter

    Member
    5,402
    1,462
    Dec 23, 2009
    Belgium
    Belgium
    Yeah...thanks for the suggestion. Now I just cannot look at this thread without reading "Seek snort". [​IMG]


    On-topic: I have to admit I'll more likely look into joyflow than this, but ey...the more proggies the better, right? [​IMG]