Would appreciate some help with a neek2o setup

Discussion in 'Wii - Hacking' started by 90180360, Jan 17, 2016.

  1. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Hey guys, great community you have here! :bow:

    So currently I have a typical setup with USB Loader GX (Rev1260) and d2x v10beta53-alt as well as v10beta52 after following this guide.

    Everything is working great besides a few VC titles that freeze the console, which is why I'm looking into sneek/uneek/neek2o.

    So I've found that ModMii can basically do the setup for me, but my question is do I need a new emuNAND for neek2o or can I set it up to use the one I already have? Can anyone help me with this?

    I'm new to this, thanks for your understanding and patience :)
     
  2. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    It'll work with the emuNAND you already have.

    To help avoid problems when using your existing emuNAND make sure to install the Snort48+ wad if you're emuNAND has more than 48 games/channels installed on it.

    I recommend Uneek or Uneek+DI with the Neek2o modification enabled. To enable Neek2o, select Options in Modmii and make sure Neek2o is enabled. After that, have Modmii create the Uneek files as it normally would.
     
    90180360 likes this.
  3. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Ok, so I've used ModMii so install neek2o and everything that's necessary to a folder, which I then copied to the root of my SD card:

    I then used Multi-Mod-Manager to install neek2o as a channel.

    When I launch it, this is what I see before my Wii freezes: http://imgur.com/IfqvkAD :sad:

    "Reloading bootmii IOS!"
     
    Last edited by 90180360, Jan 17, 2016
  4. GreyWolf

    GreyWolf GBAtemp Psycho!

    Member
    4,260
    821
    Mar 2, 2015
    United States
    Are you sure it's frozen? The system menu takes a while to load from non-NAND storage especially the first time.

    Try using a dump of your Wii's NAND instead of a built one.
     
    90180360 likes this.
  5. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Definitely frozen, unless it takes like half an hour.

    I'm afraid the answer is obvious, but how do I change the NAND path?
     
  6. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    Try loading into Sneek from something other than the channel. Anything that loads up bootmii will work. Simplest way is to load up the Homebrew Channel.. then press the Home button on the Wii Remote and "Launch Bootmii." If the Sneek environment boots up then it could be a problem with your installed nSwitch channel. If the Sneek environment doesn't then there's a problem with your Sneek setup.

    For Neek2o setup's the emuNAND needs to be in a subfolder and not on the root of your storage device. If you're using Sneek then you'd need to store your emuNAND in a subfolder on your SD card. You'll want your folder structure to look something like this...
    ____________________________________________
    Sneek+DI Neek2o rev96
    • SDroot:/
      • nands/
        • 4.3E emuNAND/
          • import
          • meta
          • shared1
          • shared2
          • sys
          • ticket
          • title
          • tmp
    You also need to have the proper Sneek folders/files in the root of your SD card..
    • SDroot:/
      • bootmii/
        • armboot.bin
      • sneek/
        • di.bin
        • font.bin
        • kernel.bin
        • rev.txt ~ (optional)
    ____________________________________________


    Now, in my experience, I've had issues getting Sneek+DI working. I believe you'd have a better experience, with less headaches, if you went with Uneek+DI neek2o rev96 instead. For that, your emuNAND folder structure would be the same, except it would exist on your USB drive.
    ____________________________________________
    Uneek+DI Neek2o rev96
    • USBroot:/
      • nands/
        • 4.3E emuNAND/
          • import
          • meta
          • shared1
          • shared2
          • sys
          • ticket
          • title
          • tmp
    With your Uneek files having a folder structure of...
    • SDroot:/
      • bootmii/
        • armboot.bin
      • sneek/
        • kernel.bin
        • rev.txt ~ (optional)
    • USBroot:/
      • sneek/
        • di.bin
        • font.bin
        • kernel.bin
        • rev.txt ~ (optional)
    _________________________________________________
     
    Last edited by portugeek, Jan 17, 2016
    90180360 and GreyWolf like this.
  7. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    That launches BootMii, you're saying that's not what's supposed to happen?

    That's the structure I have. Replacing the built NAND with the dumped NAND (that I was using in USB Loader GX) didn't change anything.

    That's exactly how it looks like.
     
    Last edited by 90180360, Jan 17, 2016
  8. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    If it's launching into bootmii instead of Neek then it sounds like you didn't replace the armboot.bin with the one that was generated by Modmii. The armboot.bin file that Modmii creates is a modified version of the armboot.bin file that redirects your Wii into the Neek environment rather than launching bootmii. Also, the modified armboot.bin file is the ONLY file you want to have in the bootmii folder.

    If your files/folders are in the right place then I honestly don't think your emuNAND is the problem.
     
    Last edited by portugeek, Jan 17, 2016
    90180360 likes this.
  9. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Well now all games I try to load from emuNAND freeze, even those that worked before :sad: It's just getting worse and worse...

    Tried dumping the NAND again, creating a new common key in ShowMiiWads...

    :hateit:
     
  10. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,744
    9,030
    Oct 27, 2002
    France
    Engine room, learning
    There are 4 options to launch neek :

    1st option : bootmii @ boot2
    replace armboot.bin and boot the console. it will boot into neek directly.

    2nd option : bootmii @ IOS
    replace armboot.bin and launch bootmii from hbc.
    it means, you NEED the bootmii IOS installed in slot 254, or else it will not work.
    be sure you have it installed, and not stub (I saw lot of user's syscheck with that slot stubbed).

    HBC > home > launch bootmii
    or run syscheck.

    you said it launched bootmii, so you have it installed correctly. don't touch anything from that folder, don't replace armboot.bin either. follow the 4th option below instead.


    3nd option : Nswitch
    Another method to boot neek without bootmii is to use a channel or homebrew (Nswitch). The advantage is that it works with vWii.
    there are different version, old ones only worked on Wii, and were based on bootmii to load neek.
    I think newer version of Nswitch still use bootmii if it detects a Wii, and doesn't on vWii.


    4th option : vWii method
    Last choice is booting neek directly from USBLoaderGX, It doesn't use bootmii at all. It uses the vWii method on both Wii and vWii.
    1. set the correct path to neek in settings>user path>emuNAND channel
    2. boot from
    settings > features > launch neek
    or
    settings > loader settings > EmuNAND channel mode : neek, and then boot a game.
     
    90180360 likes this.
  11. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Thanks, I'll look into what you've said.

    I'd post my syscheck, but it throws me in BootMii and doesn't finish:

     
  12. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Please help me understand.
    "Global Settings > Custom Paths > Nand Emu Path" should still be pointing to my nand dump, right?
    To which folder should "Global Settings > Custom Paths > Nand Emu Channel Path" point exactly?
    Everything I've tried just results in a black screen.
     
  13. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    If you're using just the one emuNAND dump for everything then both "Nand Emu Path" and "Nand Emu Channel Path" will be pointing to the same place. The reason there's two path options is if you're a user that's using one emuNAND for all your Channels.. and another emuNAND for your Saves and Settings.
     
    90180360 likes this.
  14. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Thanks, yeah this is what I had originally.

    USB Loader figures out itself where to launch neek from?
     
  15. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    Yes. As long as Neek2o is functioning properly on its own, then USBLoaderGX can run Neek. It knows which emuNAND to use because you've already pointed to it in the custom paths.
     
  16. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    So if I understand it correctly, what all those neek setups should help with is the nand emulation, right?

    Now to check if nand emulation is actually the problem, I installed Mega Man 2 (NTSC U) to real nand.

    Now, I have a PAL Wii, but use Priiloader hacks to "Region free EVERYTHING". And even though in ULGX I force NTSC, English language and use game IOS d2x v10 beta52, the Wii freezes just the same. Same thing happens if I try to launch it from the Wii Menu.

    Any advice? :unsure:
     
  17. portugeek

    portugeek GBAtemp Fan

    Member
    375
    67
    Apr 6, 2013
    United States
    Is Mega Man 2 a WAD that you packed from your own Wii or is some random WAD you found online. If it's the latter then you should never install random WAD's to your real Nand. That's what emuNAND is for.

    You shouldn't be trying to launch any fakesigned VC Wad's from your real Nand. Always stick to emuNAND.

    Whether or not you should use an IOS is completely dependent on which method you use to launch the game. If you're trying to use a loader to directly access the emuNAND then the loader is dependent on IOS redirect. But if you're launching the game directly through Neek, or using a Loader with Neek enabled, then you don't need to worry about IOS's.
     
  18. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    So it turns out that the crash is actually caused by USB Loader GX and the game runs perfectly fine when using WiiFlow.
     
  19. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,744
    9,030
    Oct 27, 2002
    France
    Engine room, learning
    probably because usbgx is reloading to cIOS before launching the channel.
    I will add an option to boot using the official requested IOS slot for channels installed on real NAND.
     
  20. 90180360
    OP

    90180360 Member

    Newcomer
    19
    0
    Jan 17, 2016
    Swaziland
    Thank you for looking into it.

    I don't quite understand what you're saying, but just to be clear: I'm talking about games on emuNAND.

    Something I've noticed is that ULGX manages to load the NTSC-J version of some games while freezing on the NTSC-U version of the same game (Mega Man 2, Metroid) .
     
    Last edited by 90180360, Jan 19, 2016