neek2o

Discussion in 'Wii - Hacking' started by obcd, Nov 11, 2011.

Nov 11, 2011

neek2o by obcd at 8:05 PM (128,893 Views / 3 Likes) 1,357 Comments

    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Or just set it to autoboot a forwarder channel. ;)


    • Member

    stfour New Member

    Member Since:
    May 24, 2011
    Message Count:
    1,591
    Country:
    Italy
    Does it works also when returning to menu ?
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Hmm, Good question ...
    • Member

    OverjoY New Member

    Member Since:
    Apr 1, 2010
    Message Count:
    495
    Location:
    Rotterdam
    Country:
    Netherlands
    neek2o supports "return to" the same way d2x cIOS does
    stfour likes this.
    • Newcomer

    superkrups20056 New Member

    Member Since:
    Aug 15, 2012
    Message Count:
    27
    Country:
    United States
    Thanks for answering stfour! A quick question, which option would I select in Modmii to build neek2o r95 files? The reason why I ask is because when I select the UNEEK+DI option to build in Modmii, it offers it install Priiloader on the emulated NAND for me, so I'm not sure its building r95's files because r95 doesn't support Priiloader as you said. Thanks!
    • Member

    stfour New Member

    Member Since:
    May 24, 2011
    Message Count:
    1,591
    Country:
    Italy
    If you select "S" -> "1" modmii will ask you which version build for you. Select r95 then "Y". AFAIK modmii will ask you to install priiloader only when building the nand. Select no ;)
    • Member

    Etheboss Official LULWUT supporter

    Member Since:
    Feb 24, 2009
    Message Count:
    1,899
    Location:
    Around somewhere
    Country:
    Netherlands
    neek2o r95 should ignore priiloader all together.
    But not installing it would be best..
    • Newcomer

    DarkKalEl New Member

    Member Since:
    Dec 18, 2012
    Message Count:
    2
    Country:
    Chile
    Hi guys! sorry if my question has been already answered somewhere in the thread, but i'm almost about to throw my HDD out of the window. I'm trying to create an EmuNAND so I can play the WW and VC games via Wiiflow from a HDD. I have the disk partitioned, and the principal partition is in FAT32 with 32kb cluster size. I tried this using the Wiiflowiki tutorial. First I created the UNEEK+DI NAND with ModMii's last version. When I had to run Neek2o, it froze after the green screen. Then I added my shared2 folder so I could bypass the setup step, started Neek2o, and now it freezes once I push the A button in the warning screen that appears when you start the Wii (you know, the one about health hazards and stuff). I checked the first post of this thread, so I installed a game in a wbfs folder with WiiBackupManager, and had a games folder full of Gamecube games, but it froze anyway after starting Neek2o. Finally, I found somewhere that I should copy a cert.sys file, extracted from my Wii, but didn't work either.

    If I'm not getting it wrong, I should first run Neek2o for Wiiflow to recognize my NAND.. is that correct? help pleaaase!
    Thanks beforehand =D
    Last edited by DarkKalEl, Dec 18, 2012
    • Newcomer

    miihackwii New Member

    Member Since:
    Jan 4, 2013
    Message Count:
    99
    Country:
    United Kingdom
    note that r95 do not support priiloader. So if you want to jump directly in postloader or you want return to it after running a channel or a game, you have to manually install neek2booter.app (available < here >)[/quote]

    Do you know what version does support priiloader?
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Anyone know where there's a good reference on what kind of code to use to have an app make neek2o autoboot a title (like what WiiFlow does) ??
    • Newcomer

    miihackwii New Member

    Member Since:
    Jan 4, 2013
    Message Count:
    99
    Country:
    United Kingdom
    If I am right in what you are saying, then you can press number 2 on the wii mote, and then press the plus button to scroll across to priiloader settings, you can then set an autoboot from there.

    Also I think Priibooter in postloader can also do this.
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    Actually WiiFlow, when neek2o is NOT running can START neek2o in such a way that WIIFLOW is choosing which title neek2o autoboots without having to change or manipulate the neek2o autoboot settings. (it can kinda use neek2o instead of a cIOS for emuNAND titles)

    What I'm looking into is the source code that's required to make that work if I were to add that ability to another app (make another app able to use neek2o to autoboot specific emuNAND titles.)

    EDIT : Okay, for now I'll just look here. (seems like a good starting point.)
    http://code.google.com/p/custom-di/source/detail?r=90
    and see if that's enough to figure it out.
    EDIT2 : Actually, it looks like this is a little better
    http://code.google.com/p/custom-di/source/detail?r=93
    In files sysconf.h or main.c in particular (either one)
    Last edited by Maxternal, Jan 9, 2013
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    So here's my findings and what I do and don't understand:
    Code:
    // basically, you create a struct like this at 0x01200000
    {
            u32 magic; // always has to be 0x666c6f77
            u64 titleid; // the full path of the NAND title to boot (both folder names)
            u32 config; // see below
            u64 returnto; // same as titleid above
            u32 gameid; // game for DI to autoboot
            u32 gamemagic; // ???? not sure what this has to be set to.
            char dipath[256]; // string specifying path DI should use to find games
            char nandpath[256]; // string specifying where the emuNAND is stored if it's not in the normal place.
    }
    //and the u32 config part follows this, each flag is raised to 1 if you're using that part of ^ the struct above.
    {
            NCON_EXT_DI_PATH                = (1<<0), // 1 if you're using dipath
            NCON_EXT_NAND_PATH              = (1<<1), // 1 if you're using nandpath
            NCON_HIDE_EXT_PATH              = (1<<2), // ????
            NCON_EXT_RETURN_TO              = (1<<3), // 1 if you're using returnto
            NCON_EXT_BOOT_GAME              = (1<<4), // 1 if you're using gameid
    }
    So, the parts I don't understand :
    - gameid - it seems to me for that for a 6-digit GameID you would need more than just 32 bits to represent it
    - gamemagic - I'm not too sure what to set this one to.
    - NCON_HIDE_EXT_PATH - I'm not sure when I would raise this flag. EDIT2 : maybe to have it not SAVE the last used custom path?

    I'll have to keep looking at this when I can. Maybe I'll figure it out.


    EDIT : ... And once I've created and filled all this in memory, I assume I'd be able to just copy and past all the code in nswitch to get it to load neek2o and then, BOOM, done ... am I right?
    Last edited by Maxternal, Jan 9, 2013
    • Member

    OverjoY New Member

    Member Since:
    Apr 1, 2010
    Message Count:
    495
    Location:
    Rotterdam
    Country:
    Netherlands
    neek2o doesn't support priiloader anymore and therefor ignores it. This is not because i don't like priiloader, but for the simple reason that to much people had issues using neek2o with a priiloader setup.

    - all common menu hacks are hardcoded in for all common menu versions
    - there's a feature to autoboot a specific title on launch
    - neek2o accepts the same ioctl call as d2x cIOS by davebaol does for a "return to title" function


    Maxternal likes this.
    • Member

    Maxternal Peanut Gallery Spokesman

    Member Since:
    Nov 15, 2011
    Message Count:
    5,181
    Location:
    Deep in GBAtemp addiction
    Country:
    Costa Rica
    COOL, thanks
    just a couple clarifications then....
    Last edited by Maxternal, Jan 21, 2013
    • Newcomer

    miihackwii New Member

    Member Since:
    Jan 4, 2013
    Message Count:
    99
    Country:
    United Kingdom
    Has anyone had any success with running games via configurable usb loader on an emulated nand?
    • Newcomer

    RoedeOurm New Member

    Member Since:
    Jan 16, 2013
    Message Count:
    2
    Country:
    France
    Hello everyone !

    First of all , GREAT work on Neek2o ! I'm new with wii homebrew, and emunands seem like a great addition to the wii.

    So here is my actual problem : I can't switch from my EU EmuNand to my USA EmuNand without crashing (same problem with USA to EU switch)

    More details :
    - virgin 4.3E wii hacked thanks to ModMii (wizard) (just a week ago, so I'm "up to date")
    - I created a EU Nand thanks to ModMii (neek2o revision 95 + Uneek+Di, 4.3E emunand + DarkGreen Theme)
    -> I installed the Neek2o channel on my real Nand
    I'm able to boot on the EU EmuNand without any problems, configure everything, and it works perfectly !! I can switch back to the real Nand with the neek2o channel on the emu nand :D

    - I then created a US Nand with Modmii (neek2o revision 95 (+ Uneek+Di , I didn't copy the SD folder nor the USB/SNEEK/ folder this time), 4.3U emunand + Dark Red Theme)
    I booted on my Real nand, used the neek2o channel, arrived on my EU Emunand, and used the switch function (pl_eu to pl_us)
    And the wii crashes ... :'(
    If I reboot, I arrive on real Nand. I can lauch the neek2o channel again, and this time, I'll be on the US emunand. I configured it and it works fine. But I still can't use the switch function without crashing.

    I tried 2 clean EU /US emunand. No sucess. I also tried to copy my cert.sys file from the dump of my real nand and it didn't help.
    I also tried deleting the 2 config files in the usb/sneek/ folder with no succes whatsoever.

    Oh, one thing works. I created a EU emunand (modmii again), copied the nand folder. So I have pl_eu and pl_eu2 (both have the same content) in my usb/nand/ folder. And ... everything works. I can switch without any problems and use the neek2o channel to return to my real nand.

    Am I doing something wrong?
    Using a EU and US emunand is just so great. I want to be able to use the switch function !

    Thank you for reading this post.
    • Member

    Etheboss Official LULWUT supporter

    Member Since:
    Feb 24, 2009
    Message Count:
    1,899
    Location:
    Around somewhere
    Country:
    Netherlands
    Hey RoedeOurm.

    That is a known issue that is still not fixed, but you don't really need to switch to a US nand, neek2o r95 has region hack options which should allow you to play out of region games.
    And since you have a EU Wii, you can't use the wii shop anyway.
    Last edited by Etheboss, Jan 16, 2013
    • Newcomer

    RoedeOurm New Member

    Member Since:
    Jan 16, 2013
    Message Count:
    2
    Country:
    France
    Thanks alot Etheboss for the very fast answer !
    At least, I'm not doing anything wrong :D I guess I'll use the eu emunand and the drive interface ! It's sweet to load backup's like the real games :D

    Oh, concerning the WiiShop, is there a way to play NTSC games on a PAL Wii without suffering the 60hz->50hz speed problem (I've read some stuff here and there). I used to play Majora's mask on my real N64 Pal and I'd really like to play it full speed on my wii. I thought I could use the US shop on a US Emunand but I guess I can't :'(.

    edit : oups, may be off topic ... sorry
    Last edited by RoedeOurm, Jan 16, 2013
    • Newcomer

    lepicane New Member

    Member Since:
    Oct 29, 2011
    Message Count:
    55
    Country:
    United Kingdom
    Is anyone having problems with UNEEK+DI rev 96?

    I can't even get it to initialise the install on my HDD emulated NAND as it seems to hang after launching from the NEEK2O channel and no files are created on the HDD (sneekcache or in the SNEEK folder).

    No issues with rev 95.

SPONSORED LINKS
 

Share This Page