Homebrew I permanently gave Wara Wara Plaza life again, injected it full of my personality, and you can too

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
ATTENTION 5.5.6 USERS IT IS STILL JUST AS SAFE TO USE THE SAME METHOD OUTLINED BELOW TO REINSTALL YOUR CUSTOM WARA WARA PLAZA PERMANENTLY

So I'm loving the end result of what I've done here. Took a risk or two in doing it, but the results paid off. This is for anyone that has CBHC installed on their Wii U and wants their Wara Wara Plaza to no longer be the boring default theme it's been stuck as since the Miiverse shut down. I'm not the first to take a look at this, and what i've accomplished is largely thanks to others, but as far as I can tell, I'm the first to put all these pieces together in a way where you can get your Wara Wara Plaza up and alive again and customize it how you desire, from the titles the Miis talk about, to the things every Mii says.

First and foremost, all credit for this being possible at all goes to CaramelKat on Github, if they're here on GBAtemp, they appear to go by another name. Regardless, thank you for you work with Wara Wara Plaza, all the tools and the base file come from you, so thank you so much for that.

Here's a few screenshots of what I'm talking about:
K7hhzsu.png

mllgPap.png

gV3KAd2.png

z94Vsmm.png


As you can see, I chose to focus my Wara Wara Plaza on the emulator channels on the front page. This is because I can have the Miis give helpful pieces of information about how each emulator functions. But once you've covered all of that, there is still a lot of Mii posts to fill information with, so I made lots of Mii posts that were tangentially related to each device, talking about particular games on each emulator, and random gaming facts. The end result in action is surprisingly satisfying. What I have is a menu that reflects so many of my gaming related thoughts. Mii's will say something like, "Symphony of the Night is the best Castlevania game. Fight me!" And I love it. This gives my Wii U so much more personality, that it was really lacking ever since the Miiverse died, but what's really cool is how it's personality is a reflection of my own.

This is what the bottom screen looks like for context:
r6Mzboz.jpg

If you're curious, The DS Channel is Loadiine filled only with DS games since I reached the 300 title limit in the reall menu. Arcade+ is Retroarch, which I know I could use for stuff like NES, SNES, Genesis, etc. But I prefer the individual emulators that still have all the Wii U functionality like VBA GX, FCEU GX, Genplus GX, etc. etc. The Wii channel is USBLoader GX, and I'm sure you can figure out the rest.

But enough showcasing my stuff, you probably wanna know how to do this yourself.

1. Download this 1stNUP.xml file as a base: Download
You could opt to grab this file from your own Wii U, but if you do, all the Miis will have the same basic names and looks as the default Miis that populate the plaza.

2. Open 1stNUP.xml with a program like Notepad++

steps 3-5 can be completed in whatever order you prefers
3. Change the 10 main subjects being talked about in the Plaza by finding the <name></name> tags and adding the name of each topic being addressed. For example <name>Nintendo 64</name>

4. Change the thing every Mii says by changing the text between every <body></body> tags. Note which topic these posts are under and if you wish try to relate the content to the subjects dictated in the third step. Please note, posts longer than 70 characters will not display in full and end at the 70th character or so with ... I didn't take this into account, so I have a lot of posts too long to read in full, I'm going to go through and shorten a bunch of posts later probably. This will take awhile, there are like 250 or so Mii posts to edit.

5. To edit the icon that appears you need to use CaramelKat's python script from his github page here: https://github.com/CaramelKat/WaraWaraPlazaBase64Encoder just hit the green clone or download button, and you'll get the runme.py script you need to encode your icons. Create or grab a .tga icon of 128 pixels x 128 pixels. (Note: for some reason if you grab icontex.tga icon directly from your Wii U with FTPii U, you have to open the image, copy it, paste it in a new 128x128 image and save that as a new .tga icon. I don't know why, but if you don't do that with the official icons, they'll show up as question-marks in the plaza. Save your .tga as input.tga, place this file in the same location as runme.py. Simply run runme.py and it will quickly spit out a file titled input2.txt.
-Copy all the text in input2.txt and in 1stNUP.xml locate the <icon></icon> tags and paste this text in place of the icon text that was there. Make sure you're properly paring the icon with the name you've assigned that subject.

Do this for all 10 icons and you're done creating the content that will fill your personalized plaza. Save 1stNUP.xml and exit

(Note: to give any icon the gold border with the ribbon thing, change the <is_recommended> value in the xml file to 1, and if a file has that and you don't want it to, change the value to 0)

Now to implement this into your Wii U, you have 2 options: to temporarily appear only when you have launched SDCafiine and are in the Wii U menu. If this is what you want, simply take the 1stNUP.xml file and place it in your Wii U SD card's location here:
sd:\sdcafiine\0005001010040100\content\UsEnglish\Olive
Note: I am on a US Wii U, I believe this address differs by region, In europe the start of the address is: sd:\sdcafiine\0005001010040200\content and in Japan it's: sd:\sdcafiine\0005001010040000\content
I do not know what the next folder after content is, whatever it is, it's your language folder, you can locate this address with FTPiiU, simply explore your Wii U in FTPiiU to the location: /storage_mlc/sys/title/00050010/10040200/content for Europe, and /storage_mlc/sys/title/00050010/10040000/content for Japana, find the next folder that should list your language, place that folder name in your content folder on your SD card instead of USEnglish, and then add the Olive folder and place the file in there.

If you want to permanently make this your Wara Wara Plaza. FIRST I MUST WARN that you are altering a file on your Wii U's NAND, if something didn't go right there is risk that you might brick. It'd be smart to first check with SDcafiine that your Plaza appears correctly before doing this. I TAKE NO RESPONSIBILITY IF YOU BRICK! Having said that, if it's working in SDCafiine, you should be fine to go for the permanent solution:
Open FTPiiU and in your computer client, connect, locate the folder: /storage_mlc/sys/title/00050010/10040100/content/UsEnglish/Olive (again, in Europe and Japan, this address is whatever you discoverd as explained above instead), and simply copy over your 1stNUP.xml file and confirm you wish to overwrite the file already there. Your file will be a different size. This is fine.
Return to your home menu and you should now see your new Wara Wara Plaza, and it will stay that way forever unless you ever wish to change it again.

WARNING: it appears that this will not properly function if your Wii U never connected to the Miiverse while it was active. If this is your situation, it will work for SDCafiine, but on the sysnand, all icons will (semi) permanently appear as questionmarks. However if you know your Wii U was ever connected to the Miiverse even once, then you should be safe. There is a way to fix this if it happens to you, please read the troubleshooting info at the bottom of this post.


Fun thing I've done is changed both the permanent file as well as a different version that shows when I'm in SDCafiine. I like this because it gives a quick visual indication of if I'm currently in SDCafiine or not, in the event I leave my Wii U on in the menu for awhile while I'm busy elsewhere:
BHIPyA8.png

I tried to make the icons all be titles that I'd likely have mods for (+the homebrew launcher), which meant I didn't have to change much from the base file CaramelKat had provided (though I'll probably swap out Sonic Lost World at some point soon). I also had some Miis make note that you're in SDcafiine too, I thought this was a clever way to really polish off this hacked beauty of a Wii U.

I hope you found this interesting and if you like it you give it a shot yourself. Let me know if you have any questions, I'll try and be as helpful as I can. And enjoy!

Images/Photos: Remember the drawings in the Wara Wara Plaza Miiverse posts? Yeah you can add those too:

DnaMOYW.png


Adding these is pretty simple, create a .tga image of 320x120 pixels, (save as input.tga in the same location as the python script noted in step 5). Run the script, and again copy all the text from inside the output input2.txt file. Copy that text into the .xml file between the <content></content> tags under the<painting> tag of any given Mii. Please make sure to delete all text the Mii was speaking between the <body></body> tags. You can't have both at the same time it would appear.

Note: when saving .tga images in Photoshop (and it does appear you must save your .tga images with Photoshop specifically), make sure to click on the 32 bits/pixel option after hitting save as.

Extra Note: What I've found with image posts is that after they're converted into base64 format is that if they are too complex, they will not show and will not appear in the plaza and cause everything after that post to also not appear. You can find if your image is too complex by when you highlight the converted text in notepad++, if the character count is roughly 50,000 or greater, they will not show. What I found worked well was to make those images less complex by running them through photoshop's mosaic pixelate filter. Set it to the least pixelated at 2, save the image, run it through again, and every time, no matter how complex it was originally, the text would now come out at less than 50,000 characters and they all show without issue (I've got about 35 image posts in my wara wara plaza now through this method).



Troubleshooting: If you do find yourself in a scenario where after adding the .xml file to your NAND that all your icons are questionmarks, you can actually fix this. Please note, I've not had this problem, and haven't done this myself, so I'm simply reposting the instructions others have posted to get out of this scenario. Here is the solution on how to get back the standard plaza at that point:

[*]Download Python (If the latest version doesn't work try using Python 2.7) and save the wupclient.py on a folder on your PC (Right Click > Save As...).
[*]Open wupclient.py with some kind of text editor and replace 192.168.0.197 in line 30 with your Wii Us IP and leave the port as it is.
[*]On your wii u start the Homebrew Launcher (CBHC Users have to press the Home button while boot and start the Homebrew Launcher from there).
[*]Run MochaCFW and you should return to the Homebrew Launcher. You're running now wupserver in the background.
[*]On your PC run Command Prompt and type "cd <PathToFolderContainingWupclient.py>" without the <>. Press Enter to continue.
[*]Type py -i wupclient.py and press Enter again.
[*]Enter the Command below:

Code:
w.chmod('/vol/storage_mlc01/sys/title/pathtofile', 0x644)

Make sure to run mocha and not haxchi because the wupserver only gets started with mocha.


SIDE RELATED UPDATE
Mix the info I've provided here with the info provide by @CafeCentralUI in this thread: https://gbatemp.net/threads/released-rosalina-theme-installer-for-wii-u.588203/#post-9544570

To really breathe some new life into your Wii U, check this out, legit themes mixed with all your personal messages and images that you put together here, and you got yourself one beautiful looking piece of custom Wii U there:

Mario Kart 8 Ultimate Modpack Suite Screenshot 2021-12-31 14-59-21.png

Mario Kart 8 Ultimate Modpack Suite Screenshot 2021-12-31 14-59-28.png
 
Last edited by MikaDubbz,

SENSENuii

Well-Known Member
Newcomer
Joined
Jan 30, 2019
Messages
92
Trophies
0
Age
24
XP
1,099
Country
Japan
Could I get a copy of your files for the setup with all the games for some reason its just giving me a bunch of "?"
 

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
Could I get a copy of your files for the setup with all the games for some reason its just giving me a bunch of "?"
Alright, this is the one I use as my permanent plaza, delete the (2) from the file name, mediafire automatically renamed it since I have 2 files loaded with the same name. I have a question though, are you using a US Wii U? If not I can not confirm this works for other regions, it should but it's possible it doesn't. Also, if you are getting question marks for your images, try opening your TGA file in photoshop, copying the image into a new image of 128 pixels x 128 pixels, paste it there, save as input.tga and try encoding it again. I had to do that myself for some reason, didn't make sense, but it got the job done.
 
  • Like
Reactions: Alexander1970

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
So much for all the people who said no one would be interested in doing something like this. Thanks a million, I'm going to try this sometime very soon :yayu:

Oh absolutely, I love my little Wii U and that bland Wara Wara Plaza was really starting to annoy me. Very happy to be able to spread the joy I got after I personalized it as I please.
 

SENSENuii

Well-Known Member
Newcomer
Joined
Jan 30, 2019
Messages
92
Trophies
0
Age
24
XP
1,099
Country
Japan
Alright, this is the one I use as my permanent plaza, delete the (2) from the file name, mediafire automatically renamed it since I have 2 files loaded with the same name. I have a question though, are you using a US Wii U? If not I can not confirm this works for other regions, it should but it's possible it doesn't. Also, if you are getting question marks for your images, try opening your TGA file in photoshop, copying the image into a new image of 128 pixels x 128 pixels, paste it there, save as input.tga and try encoding it again. I had to do that myself for some reason, didn't make sense, but it got the job done.
Could I get your whole SDCafiine, I think my Wii U is all out of wack
 

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
Could I get your whole SDCafiine, I think my Wii U is all out of wack
Ok, here is the SDcafiine setup just put this stuff directly in your root of your SD Card. Also, the included SDcafiine mod of the Plaza is in the directory for the US System menu, adjust the folder names as appropriate if you're not using a US system as outlined in my first post.
 
Last edited by MikaDubbz,
  • Like
Reactions: Alexander1970

V10lator

Well-Known Member
Member
Joined
Apr 21, 2019
Messages
2,600
Trophies
1
Age
36
XP
5,400
Country
Germany
This looks nice, thanks. :)

Just some small questions:
Do you know if Pretendo is working on a replacement server for this? Also I guess the XML file would be overwritten if Miiverse would come back (for example in the form of Pretendo) ? I'm just asking as I want to know if I should keep backups.
Lastly: Instead of prototyping with SDCaffine one can test this in a RedNAND, too, right? I'm asking this cause I have a RedNAND for fearless tempering with NAND, so it would be great to use it here, too.

//EDIT: One more thing: I checked the github repos of CaramelKat and found this: http://olveu.cdn.nintendo.net/xml/warawara/L1/eu/all/teen.xml - The important part is probably this: "<region_id>4</region_id>" - I guess it would be important to have region_id 4 on EUR consoles (your file has id 2) ?
 
Last edited by V10lator,

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
This looks nice, thanks. :)

Just some small questions:
Do you know if Pretendo is working on a replacement server for this? Also I guess the XML file would be overwritten if Miiverse would come back (for example in the form of Pretendo) ? I'm just asking as I want to know if I should keep backups.
Lastly: Instead of prototyping with SDCaffine one can test this in a RedNAND, too, right? I'm asking this cause I have a RedNAND for fearless tempering with NAND, so it would be great to use it here, too.

//EDIT: One more thing: I checked the github repos of CaramelKat and found this: http://olveu.cdn.nintendo.net/xml/warawara/L1/eu/all/teen.xml - The important part is probably this: "<region_id>4</region_id>" - I guess it would be important to have region_id 4 on EUR consoles (your file has id 2) ?

I dunno much about Pretendo, sorry. I'm honestly not much interested in it, as I prefer the Wara Wara Plaza being personalized like I've done. If you are worried in any way, you're absolutely free to backup the 1stNUP.xml file from your Wii U and save it to your computer for backup purposes via ftpiiu, I have mine somewhere on my PC, though I suspect I'll never need it again.

It should probably work in RedNAND, but again that's something I'm really not familiar with, never bothered with RedNAND, only ever had CBHC.

To your final point, I have no clue. I suspect it's not important to change the region ids, I didn't touch mine, but if this isn't working on non-US Wii Us, it's absolutely something to consider adjusting for troubleshooting.

Sorry I can't be more helpful with these questions, but I honestly know little about the subjects you're inquiring about as none of them pertain to my own, so I'm unfamiliar with them.
 
Last edited by MikaDubbz,

depaul

Well-Known Member
Member
Joined
May 21, 2014
Messages
1,293
Trophies
0
XP
2,916
Country
France
Thank you. I was waiting for a tool like this.

A question please : Is it possible to restore some last version of wara wara plaza before shutdown? Instead of manually injecting messages?
 

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
Thank you. I was waiting for a tool like this.

A question please : Is it possible to restore some last version of wara wara plaza before shutdown? Instead of manually injecting messages?

Not as far as I know, you can use the original base that CaramelKat had provided in my first post, where the Miis are talking about some Wii U and Switch games as well as the Wii U homebrew scene. At the very least you could start there, and adjust messages and images as appropriate, most of them already there would probably be in line with what you're looking for.
 
  • Like
Reactions: depaul

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,836
Trophies
1
Age
36
XP
7,160
Country
United States
I think that zip you uploaded is missing some files, even when I use it all I get is "?"

It's not missing any files, the 1stNUP.xml is the only file to this. If you're getting all question marks, then I'm honestly not sure what might be wrong, I see you're in Japan, it's possible that this can't so easily be translated from a US device to another region (Assuming your Wii U is Japanese region here). You could try troubleshooting, as @V10lator noted, each entry in the 1stNUP.xml file as a region ID tag that may need to be adjusted (I woudln't know exactly how, but each number used in that tag applies to a region)

But what I'd suggest is to take the 1stNUP.xml file directly from your own Wii U with FTPiiU and then edit that as I outlined, that should ensure you get a properly working one with images displaying no matter the region your device.
 
Last edited by MikaDubbz,

SENSENuii

Well-Known Member
Newcomer
Joined
Jan 30, 2019
Messages
92
Trophies
0
Age
24
XP
1,099
Country
Japan
It's not missing any files, the 1stNUP.xml is the only file to this. If you're getting all question marks, then I'm honestly not sure what might be wrong, I see you're in Japan, it's possible that this can't so easily be translated from a US device to another region (Assuming your Wii U is Japanese region here). You could try troubleshooting, as @V10lator noted, each entry in the 1stNUP.xml file as a region ID tag that may need to be adjusted (I woudln't know exactly how, but each number used in that tag applies to a region)

But what I'd suggest is to take the 1stNUP.xml file directly from your own Wii U with FTPiiU and then edit that as I outlined, that should ensure you get a properly working one with images displaying no matter the region your device.
So it seems to work if I copy it to the sysnand but not when using SDCafiine
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...