Sneek Sort

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

Mar 1, 2011

Sneek Sort by marc_max at 9:45 PM (2,562 Views / 0 Likes) 21 replies

  1. marc_max
    OP

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    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

    Member scooby74029 "fake coder"

    Joined:
    May 7, 2010
    Messages:
    1,174
    Location:
    oklahoma, USA
    Country:
    United States
    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

    Member wilsoff GBAtemp Regular

    Joined:
    Dec 29, 2008
    Messages:
    292
    Country:
    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

    Member KiiWii GBAtemp Psycho!

    Joined:
    Nov 17, 2008
    Messages:
    3,177
    Country:
    United Kingdom
    Call it Snort [​IMG]
     
  5. XFlak

    Member XFlak Wiitired but still kicking

    Joined:
    Sep 12, 2009
    Messages:
    9,122
    Location:
    Ontario
    Country:
    Canada
    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

    Newcomer game_rat Advanced Member

    Joined:
    Feb 7, 2011
    Messages:
    88
    Country:
    United States
    I'm looking forward to trying this out, thanks for all of your work
     
  7. marc_max
    OP

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    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

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    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

    Newcomer codiak Advanced Member

    Joined:
    Sep 4, 2009
    Messages:
    70
    Country:
    United States
    Do you mean this app?
     
  10. marc_max
    OP

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    No. That one doesn't modify iplsave.bin, which holds the channel order information.
     
  11. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    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

    Member OverjoY GBAtemp Fan

    Joined:
    Apr 1, 2010
    Messages:
    495
    Location:
    Rotterdam
    Country:
    Netherlands
    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

    Newcomer .44 Magnum Advanced Member

    Joined:
    Jun 25, 2010
    Messages:
    64
    Country:
    United States
    This sounds awesome!! Thanks a bunch, keep up the great work!!
     
  14. Etheboss

    Member Etheboss Official LULWUT supporter

    Joined:
    Feb 24, 2009
    Messages:
    2,444
    Location:
    Around somewhere
    Country:
    Netherlands
    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

    Member wilsoff GBAtemp Regular

    Joined:
    Dec 29, 2008
    Messages:
    292
    Country:
    United States
  16. marc_max
    OP

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    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

    Member OverjoY GBAtemp Fan

    Joined:
    Apr 1, 2010
    Messages:
    495
    Location:
    Rotterdam
    Country:
    Netherlands
    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

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    I'll release the sourcecode, so it should help you.
     
  19. marc_max
    OP

    Member marc_max GBAtemp Advanced Fan

    Joined:
    Jun 19, 2008
    Messages:
    815
    Country:
    Spain
    I hope to release it tomorrow [​IMG]
     
  20. Taleweaver

    Member Taleweaver Storywriter

    Joined:
    Dec 23, 2009
    Messages:
    5,127
    Location:
    Belgium
    Country:
    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]
     

Share This Page