Page 1 of 24 12311 ... LastLast
Results 1 to 10 of 237

Thread:
Compiling a vWii compatible version of SNEEK

  1. #1
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,728
    Thanked: 1508
    Blog Entries
    10
    Mentioned
    11 Post(s)

    Compiling a vWii compatible version of SNEEK

    How to build vSNEEK

    Downloads
    FS Toolbox
    devkitPro
    devkitARM r32
    TortoiseSVN
    Python 2.7

    Important: Instructions are not suggestions. They are there for a reason. You can only skip a step if it is marked "Optional"

    Preparation
    Install devkitPro (everything but devkitPSP), devkitARM r32, TortoiseSVN (make sure you install Command Line options), and Python 2.7.X (use the latest 2.7 version, NOT 3+), which are all available in the downloads above. Restart your computer. Open C:\devkitPro\ and rename devkitARM to devkitARM_New. Extract devkitARM_r32 to C:\devkitPro\devkitARM\ so that there are a bunch of files in the directory. This is very important, you can't just skip installing DevkitARM from the installer, or skip restarting.

    You will need a vWii NAND dump for this version of SNEEK. Don't even bother trying to use a real Wii NAND dump or files from NUS. They won't work. Run FSToolbox (link in the Downloads section) from the HBC on your vWii and do a full system dump. This will take awhile, but it will create a dump of your NAND in SD:\fstoolbox\. Move its contents to the root of your SD card on your computer, and keep it open. We'll need a file from it later.

    Downloading SNEEK
    Create a directory named C:\projects\wii\, which is where we will download the source to. Navigate to C:\projects\. Hold Shift and right-click on the "wii" folder. You should see an option to "Open Command Window Here", or something similar (depending on your Windows version). Choose that option, then copy and paste the following into the Command Prompt window that opens:
    Code:
    svn checkout svn://svn.code.sf.net/p/sneek/code/trunk sneek-read-only
    Press Enter, and it will download the source. Open the newly created sneek-read-only folder.
    Next we need some files to make sure Windows runs elfins.exe properly. Download ELFIns DLLs.zip and extract the dll files to the ELFIns folder.

    Getting the IOS Module
    This is the real difference between a Wii and vWii version of SNEEK. We have to manually get a piece of vIOS80 from your NAND, instead of downloading IOS70 from NUS. Copy SD:\title\00000001\00000050\content\0000000d.app to sneek-read-only and rename it 0000000e.app.

    If the file doesn't exist, then it might be the method of extraction you used. Copy and rename the one that is about 165KB.

    Optional: Enabling Hacks
    Open up es\SMenu.h with Programmer's Notepad and scroll down to line 60. Switch any hacks you want to enable from "false" to "true" or vice versa. Some of them only work on the USA\EUR System Menus. Once you've made your changes, save and close the file.

    Patches are courtesy of crediar, airline38, and conanac.

    Compiling SNEEK
    Here's the easy part. All you need to do is double-click build_boot2.cmd. If elfins.exe freezes, see Troubleshooting.

    Setting Up SNEEK
    Extract SD.zip to (you guessed it) the root of your SD card. Copy kernel_sd.bin to SD:\SNEEK and rename it kernel.bin. Run the SNEEK app from the HBC and after a few seconds, you'll reboot into an emulated NAND. Congratulations!

    Optional: Installing a System Menu Theme
    DO NOT TRY THIS ON A REAL vWII NAND! This will only work on SNEEK.
    Download diddy81's ThemeMii Mod, as well as the MYM file you want. Make sure it matches the region of your Wii U.

    Now we need to get the part of your System Menu that has the theme. The file name varies depending on the region you have. Open SD:\title\00000001\00000002\content\. Using the chart below, copy the appropriate vWii file (according to your region) to the New_Thememii_MOD folder, then rename it to match the Theme File column. You should also save a backup copy of it somewhere in case you ever want to restore the original theme.

    If the file doesn't exist, then it might be the method of extraction you used. Copy and rename the one that is largest (about 6-7MB). Give it the name matching the appropriate Theme File on the chart, but remember the original name, because you'll need it later.

    Start up ThemeMii and select Options>Standard System Menu>4.3>the region your Wii U is. If you get a message about not having the base app, then you've either selected the wrong region, or you named the app file wrong. Do NOT choose to download the file, you need to use your vWii one. If you get no message, continue and feel good about yourself for doing things correctly. Go to File>Open and navigate to the MYM file you downloaded from diddy81's collection. At the bottom-right click Create csm. When prompted, give it the same name as the original vWii file (I hope you remembered that file name like I told you to), including the .app extension and save it. Choose not to save the MYM file and close ThemeMii.

    Copy your newly-themed app file back to the content folder on your SD card, overwriting the original. Next time you start up SNEEK, you should have a custom System Menu.

    Running homebrew on vSNEEK
    Remember, you have NO access to your SD card when running vSNEEK, because that's essentially your NAND. As far as your vWii is concerned, there is no SD card inserted. Everything will have to be run from USB. In addition to that, the Homebrew Channel will not work, and there's nothing you can do to change that. Just like with the real NAND, all forwarder channels will need to be run through Convert2vWii.

    A great alternative to the HBC is the Homebrew Filter (mirror). Download and extract it to your SD card. Run ShowMiiWads, and if it's blank, choose "Change NAND Backup Path" from the Options menu, then select your SD card.

    Next drag-and-drop "Homebrew Filter v42 - THBF.wad" to the window. Do the same for any other channels you want on your emunand, then click Install on the bottom of the window. You can close ShowMiiWads when it's done installing them.

    Troubleshooting
    If eflins.exe freezes, there's only three things to try. It may or may not work though. Delete ELFIns\elfins and ELFIns\elfins.exe. Right-click on the ELFIns folder, choose "Revert..." from the TortoiseSVN sub-menu, and check both the listed files and redownload them. If that doesn't work, try deleting both the dll files in ELFIns. Another option is to download and install both vcredist_x64.exe and vcredist_x86.exe from here.

    Credits
    • God for always being there
    • Crediar for developing SNEEK
    • Excelsiior for developing the Homebrew Filter (source code)
    • Anyone I forgot

    Donations
    While donations are very much appreciated, don't do it because you feel that's the only way to get future releases.




    2014 JoostinOnline - You may not copy this material without prior written consent.
    Last edited by JoostinOnline; 08-17-2016 at 04:58 AM. Reason: Updated HBF link and added mirror
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  2. The Following 9 Users Say Thank You to JoostinOnline For This Useful Post:


  3. #2
    Administrator
    News Hack
    stomp_442's Avatar
    Join Date
    Mar 2011
    Location
    Southeast Michigan
    Posts
    5,757
    Thanked: 1433
    Blog Entries
    3
    Mentioned
    4 Post(s)
    What about the vWii patched IOS80 installer?

  4. #3
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,728
    Thanked: 1508
    Blog Entries
    10
    Mentioned
    11 Post(s)
    That's not necessary. I'm planning on finishing this today

    Sent from behind you
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  5. #4
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,728
    Thanked: 1508
    Blog Entries
    10
    Mentioned
    11 Post(s)
    Guide finished and moved to the Wii U section.
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  6. #5
    Senior Member larsenv's Avatar
    Join Date
    Dec 2013
    Posts
    212
    Thanked: 17
    Mentioned
    1 Post(s)
    Thank you so much!
    Two problems.
    My Wii U NAND has no
    SD:\title\00000001\00000050\content\0000000d.app
    It has
    000000e.app
    And devkitpro didnt make a projects folder.
    Last edited by larsenv; 03-03-2014 at 10:03 PM.

  7. #6
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,728
    Thanked: 1508
    Blog Entries
    10
    Mentioned
    11 Post(s)
    Quote Originally Posted by larsenv View Post
    Thank you so much!
    One problem.
    My Wii U NAND has no
    SD:\title\00000001\00000050\content\0000000d.app
    It has
    000000e.app
    What's up with that?
    Is your Wii U completely updated?
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  8. #7
    Junior Member
    Join Date
    Feb 2012
    Posts
    15
    Thanked: 8
    Mentioned
    0 Post(s)
    GAHHH!! I don't have the time this week to mess with it. Getting ready to leave to PR, and working OT to get some extra cash for the trip. Alas this'll have to wait till I come back next week but nice going JoostinOnline, freaking awesome and thank you! Can't wait to compile.

  9. The Following User Says Thank You to MaSSiVeRiCaN For This Useful Post:


  10. #8
    Senior Member larsenv's Avatar
    Join Date
    Dec 2013
    Posts
    212
    Thanked: 17
    Mentioned
    1 Post(s)
    Quote Originally Posted by MaSSiVeRiCaN View Post
    GAHHH!! I don't have the time this week to mess with it. Getting ready to leave to PR, and working OT to get some extra cash for the trip. Alas this'll have to wait till I come back next week but nice going JoostinOnline, freaking awesome and thank you! Can't wait to compile.
    lol my dad is from there, anyway back on topic
    Quote Originally Posted by JoostinOnline View Post
    Is your Wii U completely updated?
    yes

  11. #9
    Supreme Overlord
    Administrator
    JoostinOnline's Avatar
    Join Date
    Mar 2011
    Location
    Behind you!
    Posts
    7,728
    Thanked: 1508
    Blog Entries
    10
    Mentioned
    11 Post(s)
    Quote Originally Posted by larsenv View Post
    lol my dad is from there, anyway back on topic

    yes
    That's weird. It might be the method you used to dump it, I don't know. Is the file about 165KB?
    "Macs are the Perfect Computers," said the Perfect Idiot.

    (\__/)
    (='.'=)This is Bunny. Copy and paste Bunny into your
    (")_(")signature to help him gain world domination.

  12. #10
    Administrator
    News Hack
    stomp_442's Avatar
    Join Date
    Mar 2011
    Location
    Southeast Michigan
    Posts
    5,757
    Thanked: 1433
    Blog Entries
    3
    Mentioned
    4 Post(s)
    I'll try this if I can ever get any time alone with my Wii U, it's always being used by other family members. I've had to resort to playing my PS3 lately. Good job with the guide.

  13. The Following User Says Thank You to stomp_442 For This Useful Post:


Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •