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

GaryOderNichts

Well-Known Member
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,497
Country
Germany
Can someone help me? I deleted 1stNUP on the nand then put my version on. As you might expect, I got question marks due to the whole permissions thing. However, I've tried the chmod thing, I got on my screen "chmod returned 0x0" which I assume means success, yet I still get the question marks. Inspecting the properties of the file with ftpiiu, I can see that whenever I try to change the permissions of the file, it immediately switches back.

EDIT: Nvm, I figured it out. After running chmod, you have to run exit(), you can't just close python. I also tried with python 3 instead of 2.7, I don't know if that makes a difference though.
ftpiiu everywhere doesn't show the correct modes. The modes ftpiiu everywhere displays are hardcoded and don't match the actual modes. You should be able to just close python since the command was already sent to the Wii U.
Not sure why that worked for you, but I'm glad it worked.
 

ghostbit

Well-Known Member
Newcomer
Joined
Jun 8, 2020
Messages
68
Trophies
0
Age
112
XP
229
Country
United States
Here's a template file with most of the unnecessary comments gone for those who want to write their own their 1stNUPs more easily: link

I also spent 10 minutes trying to write a documentation of the 1stNUP.xml but got sick of it, feel free to change it up: link

I'm working on something less boring to share here but it'll be later
 
Last edited by ghostbit,
  • Like
Reactions: ExZardoz

Lava3063

Member
Newcomer
Joined
Apr 30, 2020
Messages
8
Trophies
0
Age
17
XP
58
Country
United States
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, but if the file you're trying to replace with is larger than 1000kb, then look over it again as you may have done something wrong. 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 <painting></painting> tags 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.



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.
when launching the apps from wara wara plaza, how do you make it go to that app?
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,499
Trophies
2
Age
44
Location
Scotland
XP
5,187
Country
United Kingdom
Edit.... Nevermind! Had loads of questions but got it working! Just wanna say this is excellent work by all involved!

Okay, i do gots one question! Can the miiverse drawing posts be anything you like so long its a photoshop saved tga image, 320x120, 32bits and between the content tags?

I tried to put a custom image in under the first topic, a few miis down and when testing with sdcafiine, only the first topic would show with icon and surrounding miis would appear with all the other comments showing except my custom pic.... Also every other icon and topic show as question marks!

Any ideas would be helpful but other than that, this is still awesome!!
 
Last edited by Lostbhoy,

EDMIRE

Active Member
Newcomer
Joined
Feb 26, 2018
Messages
26
Trophies
0
Age
25
XP
322
Country
United States
Now that everyone has figured everything out. Anyone got a premade XML file thats just the regular wii u games like BOTW, NSMBU, SM3DW. etc. i want my wii u plaza like it used to be.
 

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,849
Trophies
1
Age
36
XP
7,309
Country
United States
Now that everyone has figured everything out. Anyone got a premade XML file thats just the regular wii u games like BOTW, NSMBU, SM3DW. etc. i want my wii u plaza like it used to be.
Just use the second version I included and change the homebrew launcher icon into a different game. It's really easy.

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

Edit.... Nevermind! Had loads of questions but got it working! Just wanna say this is excellent work by all involved!

Okay, i do gots one question! Can the miiverse drawing posts be anything you like so long its a photoshop saved tga image, 320x120, 32bits and between the content tags?

I tried to put a custom image in under the first topic, a few miis down and when testing with sdcafiine, only the first topic would show with icon and surrounding miis would appear with all the other comments showing except my custom pic.... Also every other icon and topic show as question marks!

Any ideas would be helpful but other than that, this is still awesome!!

What I've found with images 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).
 
Last edited by MikaDubbz,

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,302
Country
I haven't been following this thread at all, but reading that last post re: file sizing, @MikaDubbz's solution makes sense. TGA is a lossless image format (you can think of it like FLAC but for pictures, if that helps), and a fairly old one at that, so the compression is nowhere near as efficient as modern lossless formats like PNG.

TGAs use run-length encoding for their compression, which is a very basic system that compresses data only when it is exactly the same as the previous data, e.g. if you have 10 identical green pixels, RLE can store that as "green pixel * 10" instead of "green pixel, green pixel, green pixel ...," etc. So exactly like MikaDubbs says, the less complex the image, the better it will compress.

There's not much you can do with that information, just know that images with large areas of single colors will make smaller TGAs. Failing that, filters which make the image have large areas of the same color like pixelation, posterization, etc. are good options.
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,499
Trophies
2
Age
44
Location
Scotland
XP
5,187
Country
United Kingdom
Thank you so much for your replies @MikaDubbz and @Vague Rant... The FLAC explanation makes total sense!

Great information and I will try to get it working later... I'm alot more hopeful now but even without the addition images, it looks bloomin great! Thank you once again!
 
  • Like
Reactions: MikaDubbz

EDMIRE

Active Member
Newcomer
Joined
Feb 26, 2018
Messages
26
Trophies
0
Age
25
XP
322
Country
United States
Thank you so much for your replies @MikaDubbz and @Vague Rant... The FLAC explanation makes total sense!

Great information and I will try to get it working later... I'm alot more hopeful now but even without the addition images, it looks bloomin great! Thank you once again!

Ah thanks. I didn't know that's what it was. Thought it was a blank template or something. My bad. Got it working
 

astral-possum

New Member
Newbie
Joined
Oct 11, 2020
Messages
3
Trophies
0
Age
34
XP
52
Country
United States
Hey there,
I seem to be having the same question mark issue with running this. I used the WiiU XML Generator from GitHub.

I tried the Python fix as well, but the question mark icons still persist -- and no Miis show up after I try and use SDCafiine with the XML file produced from WiiU XML Generator.

Would it be possible to provide more detail in the troubleshooting instructions? I haven't tried a permanent move using FTPiiU Everywhere yet, because I want to be sure it works without question mark icons first.

Also, I'm pretty sure I've accessed MiiVerse before, as I can still pull up archived posts I made to it... so I'm not quite sure what could be going wrong.
 

ghostbit

Well-Known Member
Newcomer
Joined
Jun 8, 2020
Messages
68
Trophies
0
Age
112
XP
229
Country
United States
Hey there,
I seem to be having the same question mark issue with running this. I used the WiiU XML Generator from GitHub.

I tried the Python fix as well, but the question mark icons still persist -- and no Miis show up after I try and use SDCafiine with the XML file produced from WiiU XML Generator.

Would it be possible to provide more detail in the troubleshooting instructions? I haven't tried a permanent move using FTPiiU Everywhere yet, because I want to be sure it works without question mark icons first.

Also, I'm pretty sure I've accessed MiiVerse before, as I can still pull up archived posts I made to it... so I'm not quite sure what could be going wrong.
What is your setup? Are you on CBHC, haxchi, or what? Do the ? persist on your main home screen or only when in SDCafiine?
 

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,499
Trophies
2
Age
44
Location
Scotland
XP
5,187
Country
United Kingdom
Try using the xml from the first page that Mika uploaded and edit to your own liking, that's what i done and its fine.

If you don't wanna, I'd still dl it and reference it against your own one for any mistakes, typos ect.
 

astral-possum

New Member
Newbie
Joined
Oct 11, 2020
Messages
3
Trophies
0
Age
34
XP
52
Country
United States
ghostbit and Lostbhoy thanks! I'm using CBHC, and this only happened when I would try using SDCafiine; the question mark icons would go away after a reboot luckily!

I tried a template xml from one of the posts on page 9 of this thread, and the question marks were gone. From here it looks like it will take some editing, but unfortunately doesn't seem like it will function how I was hoping -- grabbing subreddit posts on boot, without needing to edit and whatnot. I might customize it in the future, but right now I'm a little worried if I'd end up bricking my WiiU too
 

MikaDubbz

Well-Known Member
OP
Member
Joined
Dec 12, 2017
Messages
3,849
Trophies
1
Age
36
XP
7,309
Country
United States
How do I get the Title ID's for the homebrew apps/games?
There are two means to figure this out that I'd recommend if you didn't take note when you made the installable channels. You can go into FTPii U and go into each title, and check their meta.xml file to match the title with the ID. But if you have a lot of titles this is probably far too tedious, in which case, i recommend, installing the SaveMii Mod app, enter the app, it'll take a moment to load up all your installed channels, and then you can select any game you've installed and it will pop up the title ID, just write the number down and you've got your info; it's not the main purpose of SaveMii Mod, but it is a great little feature it boasts all the same.
 

J-Lin

Well-Known Member
Member
Joined
Feb 15, 2019
Messages
136
Trophies
0
Age
25
XP
532
Country
United States
Hello. I am wondering if there any values that give a mii golden pants in the WaraWara Plaza?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=DjocrCuXN-w