Nintendo Pinky's Wii-U Tutorials

thanks. I have ftpii everywhere mapped to another haxchi button. I was just too lazy to use my gamepad to check. :-P
 
btw, @Joonie , from what I've read there's little chance of being able to use haxchi with anything other than the gamepad. the gamepad controls r hard-coded in the emulator itself while the rom.zip is just a rom by itself. the haxchi rom.zip must take advantage of an exploit with the emulator. I know there's an exploit of some kind obviously, and I think it's with the emulator rather than the game. there's probably technical stuff on fix94's github.
 
btw, @Joonie , from what I've read there's little chance of being able to use haxchi with anything other than the gamepad. the gamepad controls r hard-coded in the emulator itself while the rom.zip is just a rom by itself. the haxchi rom.zip must take advantage of an exploit with the emulator. I know there's an exploit of some kind obviously, and I think it's with the emulator rather than the game. there's probably technical stuff on fix94's github.

What? does that mean WiiU Pro controller may not work after Haxchi being used due to the emulator's limitation?
 
I believe so. I didn't realize that u needed the gamepad for haxchi until I used it a few times. I don't know this for a fact, but I believe that's the case. I wish we could use the pro controller as well. maybe there will be a fix, but that might not be of high priority. fix94/dimok would probably know for sure if it's possible. I'm sure it is, but it may not be worth the time debugging the emulator. though, I can say I'm amazed that the pro controller works with cube games via nintendont. I have no idea how that was accomplished. ;)
 
@pinky

Dude, I'm going back to Mocha,

ftpiiu is not incorporated, you still need to launch ftpiiu homebrew to get a server on your console.
What's incorporated is a new way to manage the files using IOSUhax node, these nodes are used by "ftpiiu everywhere" (not by the normal version).

when you see a custom firmware description with "compatible with ftpiiu" it means it works with the "everywhere" version, allowing access to more than just the SD device (NAND mlc, slc, SD FAT32, USB FAT32).

so you need a CFW with nodes access (Mocha or Dimok's fw.img), and ftpiiu everywhere.

Haxchi alone doesn't have this nodes access xD
 
nice find! I wasn't aware of that. the only thing I knew about mocha that made it superior was that u didn't need a fw.img for redNAND or cfw which isn't a big deal really. I have my computer set up to compile either "make" or "make cfw," and I already have both on my sd card. :-P
 
I just tried out brain age. I didn't realize u could actually start the game with the pro controller, just the button presses after selecting the game don't work. :-P also, not sure if ur aware, but it's recommended to turn off the quick launch menu when entering redNAND. I'm not sure if this is still an issue with mocha's fw.img-less redNAND, but a bunch of weird issues involving the download (yellow/orange) led will occur on the system if it's not turned off. I hope that helps somebody else who's using redNAND and thinks they've maybe bricked their system since there's a minor brick risk with setting up redNAND. it's like the jtagged 360 using normal smc in that the rf board (ring of light) will produce some weird effects like three quadrants being lit when there's only one controller connected, etc. nothing wrong with the system, it just has to do with the smc. that's actually the 360 I'm selling or trying to sell since I already own another jtag. :)
 
I just found out something new. the front ports r referred to as usb02, so ftpii everywhere can't open them. u need wupclient which I'm using to extract the tga, btsnd, and meta files from yoshi's island. then, I'll paste them to brain age, delete yoshi's island, redownload it from Nintendo's servers, and continue on with my game. ;)
 
okay. I grabbed the icon, tv, and gamepad tga files, the btsnd, the meta.xml, and the config.txt files using wupclient. I had forgotten how slow the thing was. the tv tga file was around 2.63MBs, and it took 20 minutes to download. dial-up speeds. lol ftpii everywhere might be able to read usb02 if u put that in the search box instead of usb01 - don't know for sure though. I've deleted and redownloaded yoshi's island. as long as u enter the game in system settings, u can delete the game and not the save. my save picked up where I left off - the final dungeon in an impossible game. ;) now, I just need to run the haxchi app after placing brain age on the mlc. it should be much easier than when I originally installed haxchi via wupclient. :)
 
...so I installed haxchi using the haxchi app. it was much easier than using wupclient. I've got the same tga/btsnd/config files from my original haxchi install on to brain age. I noticed that u didn't need the meta.xml file anymore. that's the file that contains the app/game name. now, it's just a title.txt file. iirc, the game name is at the same line (73) for every ds game, so that may be y it's unneeded. also, if u move a game from the usb to mlc, u'll get a question mark icon in redNAND. this can be corrected by moving the game back. I think the haxchi app can only read mlc, so I had to move the game and turn off my usb drive.

btw, @Joonie , I tried to read usb02 with ftpii everywhere - I couldn't get it to work. they're only named storage_usb or usb neither of which seems to scan usb02. I even tried inputting the location into the search box - that didn't work either. I guess the best u can do is using wupserver. I got all the files I needed with that last night. I just wish it wasn't so slow. ;)
 
@Joonie , I found out something new. if u have ur config file having default=sysmenu with haxchi 2.5, the system will boot into sysNAND with signatures patched automatically instead of using the sign patcher elf file. I've not tried it, but I read about it on temp. u may already know this. I didn't.

btw, mocha may allow more flexibility with ftpii everywhere since u mentioned the nodes. that might allow for usb02. I just loading ftpii everywhere with haxchi (holding a button) and redNAND. u think that would work? I'm not sure if the storage_usb or usb was trying to open my stealthed vWii drive or not. I think so though. ;)
 
@Joonie , I found out something new. if u have ur config file having default=sysmenu with haxchi 2.5, the system will boot into sysNAND with signatures patched automatically in

I was using this setup until I realized I needed mocha for ftpiiu_Everywhere.

btw, mocha may allow more flexibility with ftpii everywhere since u mentioned the nodes. that might allow for usb02. I just loading ftpii everywhere with haxchi (holding a button) and redNAND. u think that would work? I'm not sure if the storage_usb or usb was trying to open my stealthed vWii drive or not. I think so though. ;)

Well you can boot redNAND with mocha, but I haven't tried, so why don't you try?
 
I'll try it, but I'm not sure what storage_usb and usb refer to in ftpii everywhere. they have mlc01 I believe, but the usb doesn't have 01 or anything like that so I have no idea what it's scanning. when u use wupclient, u have to write usb01 or usb02 if using the front ports. that designation isn't available in ftpii everywhere.
 
btw, @Joonie , here's my haxchi setup. u might like the btsnd file. the meta.xml is irrelevant now:
Code:
http://www.mediafire.com/file/fwyp5oue6afq59s/Wii+U+HaxChi.rar
I pasted it on my backup drive which I have two of now, so I won't lose anything again. ;)
 
@Joonie , I just tried mocha using ftpii everywhere in sysNAND via the browser exploit (hoping to make everything as germane to that NAND as possible while avoiding haxchi). anyway, I was unable to access usb02. I've asked on gbatemp if this was normal. I believe it is based on my tests.
 
@Joonie , I think I've figured out saves. they're located here: vol/storage_mlc/usr/title/00050000/title id/user/profile id/savedata.bin . changing the 00050000 folder is where u'll find the default apps. I've injected/dumped saves with saviine as well as system config tool (minus the injection which I'm not sure of). u can dump saves with both. injecting saves from say system config tool to saviine works btw. I tested with shovel knight by naming the profile differently. u can even modify the save file, at least this one) with notepad++. u need the profile id to be included when injecting, at least for this game, because it relies on ur profile id. I hope that's helpful, but u probably already know this. ;)
 
@Joonie , I think I've figured out saves. they're located here: vol/storage_mlc/usr/title/00050000/title id/user/profile id/savedata.bin . changing the 00050000 folder is where u'll find the default apps. I've injected/dumped saves with saviine as well as system config tool (minus the injection which I'm not sure of). u can dump saves with both. injecting saves from say system config tool to saviine works btw. I tested with shovel knight by naming the profile differently. u can even modify the save file, at least this one) with notepad++. u need the profile id to be included when injecting, at least for this game, because it relies on ur profile id. I hope that's helpful, but u probably already know this. ;)

I haven't messed with save files yet, but I realized how fucked up wiiu's data management was,

1. the game and update or dlc or save must be located in the same source [either nand or usb] otherwise they don't work together lol

2. moving data just replaces existing data, I moved my save from nand to usb and now the whole game is gone from usb LOL

I'm currently using CBHC 1.6, I removed mocha, and updated CBHC 1.6 over haxchi, I quite enjoy autoboot and the ftpiiu_everywhere 0.4u2 (which allowed me the full access to mlc atm)

Currently using Seagate 1TB 2.5 USB 3.0 portable HDD + Y-cable, this was PITA.

It didn't work at the beginning but after several attempts, now it doesn't freeze the system, although I'm still afraid that re-plugging USB may cause the issue again like before
 
yes, I think the reason is to prevent data from being deleted if u delete the game itself. as u know, I changed haxchi from yoshi's island to brain age. if u enter the game itself in system settings, u can choose to delete the game or the game save. I think if u just select the game without entering it, u'll delete the game and its save. I managed to delete the game (yoshi's island as haxchi), redownloaded it, and loaded it up. the save worked without issue. in fact, the temp save worked as well, so it loaded where I last left off. I'm not sure about updates, but updates overwrite certain files afaik. in fact, there's some information or documentation about this when exporting saves with system config tool. it's something about the meta.xml changing size. I think that's the only thing to worry about since the meta.xml is copied with system config tool. it's not with saviine. saviine just copies the savedata.bin. system config tool copies that along with the meta files like the icon and whatnot that u'd see in system settings. I'm not sure if the savedata.bin also houses the meta information or not. I should check my shovel knight save. ;)

edit: I found a bug with system config tool. if the common data or saved data has no timestamp, an error will pop up when it's writing that portion, so it may error immediately if it's the common data or later if it's the saved data. however, it still writes the data to the sd card. I hex compared saviine's version of a save with system config tool's (one that error'd), the files were identical. btw, not all saved data is named savedata.bin. most have the word save in the name (i.e. save.dat for example), but the location I outlined above is true for all saves. :) also, I still had saviine's server running in the background when I tested it out on the eshop. the server said, "not interested" when it tried scanning for saves. lol
 
Last edited:
check it out:

34929oo.jpg

I ripped all saves using system config tool, and I tested a few with saviine. I think I've figured out how this works. the first four digits, as u can see here, r the serial number of the game with the last two digits, five and six (which rn't listed), being either the developer or publisher code. u can retrieve all of this information from the meta.xml. the first four of the code will be listed, with five and six being listed afterwards. I didn't list the entire path since it contains my system's serial number. :-p it goes console serial number, then profile number (i.e. 80000001). all profiles seem to start with an 8 with the last digit being the profile number. each save contains a user/profile number it would seem. ;)
 
Back
Top