Hacking vWii Neek2o issues

nerubii

Well-Known Member
Newcomer
Joined
Jul 22, 2007
Messages
76
Trophies
1
XP
635
Country
Zimbabwe
yes tested some wiiware to have no issues.

currently, tried to load guitar hero warriors of rock but to no avail. ULGX loads up fine though.

the behavior is quite unlike on the wii.
 
Last edited by nerubii,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
Cyan, I think I messed up my emunand/neek2o setup. Just want you to confirm. Is the "return to wii u" or however its called channel necessary on the emuannd? I was deleting channela from it to "clean" things up and now I can't come out of emunand. So I assume its needed.
Can I redump that channel only? Or do I need to dump my entire nand again and start from scratch?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
yeah, that channel is required, as I hardcoded its titleID when vWii is detected.
I didn't add a way to dump only one channel to EmuNAND (it was suggested and is in the todo list).

I think you can use BlueDump mod to dump only that channel to WAD (with or without fakesign, so it's always better to keep it good signed), and install that wad to your emuNAND using the loader's wad manager.
 
  • Like
Reactions: sideskroll

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
yeah, that channel is required, as I hardcoded its titleID when vWii is detected.
I didn't add a way to dump only one channel to EmuNAND (it was suggested and is in the todo list).

I think you can use BlueDump mod to dump only that channel to WAD (with or without fakesign, so it's always better to keep it good signed), and install that wad to your emuNAND using the loader's wad manager.
Say, if I wanted to start from scratch, is there a way to preserve the saves on my emunand? Since I have the wads for all of the games I had installed on emunand. I think it's easier to just start over IF I'm able to keep the savefiles.
 

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
ShowMiiWad/ShowMiiNAND can backup/restore saves quickly
or SavegameManagerGX (beta) can do it too.
Let me try it (I actually have my hdd with right now) and get back to you.
Also, I'll post in your loader thread in minute regarding the force aspect ratio setting.

"Right click>savedata>backup all" should do the trick and take care of ALL save files on the nand, right? Or do I need to go one by one?
 
Last edited by sideskroll,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
ShowMiiWad/ShowMiiNAND can backup/restore saves quickly
or SavegameManagerGX (beta) can do it too.
Thanks. Works perfectly :grog:

is there a tutorial on how to use these files?
Make a dump of your nand to your USB HDD (I'd recommend trough USBLOADER GX>Features>dum NAND full), get a hold of the neek2o files (sadly, we can't share those because it has Nintendo code in it and it would illegal. But you'll find it if you search.)
TIP: You'll need to look for r96, beta 9.6.7.
Copy the "sneek" folder you'll find in the archived neek2o to the root of your USB HDD (next to the "nand" folder.
And that's it.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
how do I initiate neek? I've used uneek on the wii, but I've forgotten how I did it. do I use it through usb loader gx? there's an option for that?
 

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
how do I initiate neek? I've used uneek on the wii, but I've forgotten how I did it. do I use it through usb loader gx? there's an option for that?
Yes, there's an option for that in USBL GX. It can either be changed at loader level (every title launches with neek) or on a per game basis.
You can even launch the neek emunand trough the loader (features>launch) IIRC.
It depends if you want to launch the emulated system menu or the titles themselves.
I recommend just using it for launching problematic titles (such as Castlevania REbirth etc) cause it's kinda buggy (kinda is actually an understatement)
In that case, simply go into the game settings, and change the emunand option from "use global" (which is probably the default setting on your set up right now) to neek. And that's it.
You CAN'T return to either the loader or even the vWii system menu after finishing though! It'll take you back to the Wii U menu. So that's why I recommend using it only for titles with issues.
I never managed to get Tin Tin (Wii game) working on vWii though...:unsure: Maybe @Cyan can comment on that...
 
Last edited by sideskroll,
  • Like
Reactions: godreborn

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
the autoboot from a game works only with Neek2o, not the original Sneek/UNeek.
if you are on vWii, you'll have to find the leaked vWii beta version (there are two links floating around this forum, an old thread and a fairly recent one.. yeah, I saw it, don't bump that thread)

If you use Neek instead of Neek2o, you can only boot into the redirected system menu, then from here you can launch the installed channels.
if you have more than 48, you can select one from a hidden menu (press wiimote button)

I didn't know tintin doesn't work on vWii.
Did you try that game on Wii?


I had an idea to return to vWii, but haven't test yet.
as we can switch neek NAND on the fly, Maybe we can "switch another time" the same way we do to boot neek, except using a clean kernel file without redirection code.
 
Last edited by Cyan,
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
okay, I've got the files. I had compiled the kernel.bin from sneek and uneek. the sneek one was fairly recent, but I compiled uneek a long time ago, so I don't really remember much about it. do I need to stick the neek2o files in a folder, rename that folder sneek, place the folder on the hdd (or is the sd card)'s root, and finally select the game in usb loader gx and have it load neek2o? are those the right steps?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
yes, that's the correct step.

compile neek2o (or find the precompiled one)
put the kernel files into the /sneek/ folder of the same partition where you put your emuNAND.

SD:/sneek/ if you have emuNAND on SD.
USB1:/sneek/ if you have emuNAND path on USB.
(you can have both version at the same time thanks to USBGX way of booting neek!)

just set USBGX option to use "emuNAND Channel" mode to neek instead of Full.

I recommend you FIRST launch neek for the first time using feature>launch neek. (it will launch the default emuNAND channel path)
The first time, it ensure neek works, it generates cached and settings files. Once you are in neek's system menu, go to the option (wiimite's button 1 or 2, wait a little it's sometime slow to appear after you just booted into neek) and set region free and video mode as you need.
then reboot the console (or launch a reboot channel installed to emuNAND, for example NK2O nswitch channel) : on vWii, just launch the "return to wiiu" channel to reboot the console and exit neek mode.
 
Last edited by Cyan,
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
is that nk2o switch's latest version 4.2? I'm making sure that it's not referring to the system menu. also, I have one that says back 2 nand uneek2o - is that right? what I'm having trouble understanding is the difference between sneek, uneek, and neek unless neek is just a term for either sneek or uneek with 2o being a mod of that?

edit: looking at the change log, it sounds like that version 4.2 is the version number for the switcher app, not the firmware version number.
 
Last edited by godreborn,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
yeah, the "back to NAND" is in fact just a console reset command. on Wii, it looks like you are back to realNAND, but on vWii the reboot just return to wiiu.
You need that channel only on Wii, because on vWii nintendo already has such channel (the one called "return to wiiu").

"Neek" (developed by Crediar) is the term to define this NAND redirection method, by rebooting the entire console into a redirected mode. All the NAND is redirected and the console has zero access to real NAND, unlike the "cIOS nand redirection" used by USBLoaders and mightyChannel where everything is still done on NAND and cIOS is responsible for redirecting NAND access requested by the game in real time. Only specific NAND access command are intercepted by cIOS, that's why some games are not compatible and need full neek mode instead where the kernel is responsible for redirecting everything instead of just game file's access.

Neek can redirect NAND to either SD (S neek) or USB (U neek) (see the pattern ? ;) )
Neek has an option to also redirect Disc interface (di) to SD or USB, noted by "+di" to load a decrypted file system format game stored on the redirected device.

Neek v2.0 (Neek2o) is a modded version of Neek (not from Crediar), adding more support like subfolder, wbfs, arguments, return to. (for the 4 main features)

S/U/neek/2o : Redirect NAND to SD or USB
S/U/neek/2o + di : Redirect NAND to SD or USB, redirect Disc access to same device.
S/U/neek/2o + di + ext access : usually, ALL the external device is locked and seen as "internal NAND" by the console. IF you want to also use the SD/USB to be accessed by homebrew, there's an option to do it, but it's unstable and dangerous for your data (plus, rarely working).


Did you read my guide? https://gbatemp.net/posts/6592730
If you had question, and think that this explanation could benefit more users, I can copy it in the guide :)
 
Last edited by Cyan,
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
alright. I couldn't find neek2o for the virtual wii. will that cause issues with game playability? I found a selection of files for neek, should the only file in the sneek folder be named kernel.bin as well as the di file for the virtual wii? one file is named kernel.bin, but then there's another called vwiikernel.bin . thanks.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
ah, you found pre-compiled version of neek ?
you didn't compile it yourself?

I guess the user who uploaded it made a pack with both wii and vwii, but it didn't tell you if it's SD or USB ?
by guide to compile neek is not good? too hard? or you didn't try?

let me search something...

edit:
I guess the pack your found is uneek2o
rename vwiikernel to kernel.bin and use this one.

I think USBLoaderGX is trying to load vwiikernel.bin first if you are on vWii anyway ! so you shouldn't need to rename.
this is a method to use the same SD or USB on both Wii and vWii, having 2 different kernel loaded based on the console you put your device.
 
Last edited by Cyan,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
I compiled it on my other laptop. I used the tutorial by @JoostinOnline on his site. I just found a precompiled version. it wasn't too hard to compile. I don't recall any errors. it came out as kernel.bin which is why I asked.

--------------------- MERGED ---------------------------

I just checked. my kernel.bin is slightly smaller, but the size on disk is the same. I never encountered any error compiling it.

edit: mine is 214KBs while the one I found is 216KBs, but the size on disk is exactly the same.
 
Last edited by godreborn,

sideskroll

Well-Known Member
Member
Joined
Aug 25, 2010
Messages
653
Trophies
0
Age
41
Location
Here
XP
420
Country
Peru
I didn't know tintin doesn't work on vWii.
Did you try that game on Wii?
I'm pretty sure I did. It's been a long time since I tried it but I remember I couldn't play it because it kept crashing on the loading screens. I had to run it in neek mode (I believe)


I had an idea to return to vWii, but haven't test yet.
as we can switch neek NAND on the fly, Maybe we can "switch another time" the same way we do to boot neek, except using a clean kernel file without redirection code.
Hey! That is awesome! I mean, that would be HUGE (not like squashing bugs or some other menial development).
The bad part is that you usually come up with good ideas but they mostly amount to nothing as you never put them into practice... I believe this is one that you should TRULY see through.

By the way. This has nothing to do with the topic (or thread for that matter) but I wanted to let you know that the "force aspect ratio" option under game settings is working (apparently).
You know I've been trying to "fix" the issues with VC games not having the correct aspect ratio (and a couple of Wii games as well). Anyway, There are 2 Resident Evil Archives games on the Wii (Zero and the remake of the first one) both of them should run pillar-boxed (black bars) when on a 16:9 system but only one does (I THINK, Zero is the one that doesn't work). Well, I tried forcing the one that does work to 16:9 and as it was expected, it ran with black bars. Then I forced it to run in 4:3 and lo and behold, the game stretched. So the toggle is working. It doesn't do anything on the other one though (the one that doesn't work) or on VC titles.
You mentioned WiiFlow worked in that regard? How come? Does it work with VC?
I was thinking of maybe changing the internal titles of the wads to force them to display in 4:3 (can't remember if it was N, L or what that triggered the flag) but decided not to.
Anyway, thought you might want to know that the setting works (partially) not sure if it should be able to force the other games or not and if maybe that was what you were referring to when you said that it didn't work.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
yeah, sorry to not do as much as before and only stop at having ideas...


About Tintin, I thought you meant it didn't work on neek vWii, not on vWii only.
tintin require Neek.


the aspect ratio patch has a bug with Channel (and some other options too, like Ocarina), while Wiiflow seems to patch VC correctly.
I guess it's an address issue. I never checked the code differences to fix it.
Changing the internal titleID will not change the aspect ratio, this is done by the vWii system menu, not the loader. it would work only if you launch the channel from the menu.

Thanks for testing the aspect ratio option. I don't have a lot of games to do the tests, and don't have the problematic ones.
I'm not sure what really need to be done or fixed. I would need free time and your help as debugger to really do lot of tests, but I miss time to do that now.
 
  • Like
Reactions: sideskroll

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    LeoTCK @ LeoTCK: hmm