Wii Street U revival (testing)

I decided to mess with Wii Street U and after a user helped me with an Google Maps API Key (Elijiah1967) and some code changes i did to replace the expired Nintendo client, i finally got some progress on making Wii Street U work again

(For people that dont know what Wii Street U and based on my screenshots think its just a map app, no, it actually rendered a 3D spherical view on the Wii U of Street View, and moving the GamePad around you could see the place, save bookmarks, and even share places to Miiverse)

(The endpoint that serves the images that make the spherical view on Wii Street U still exists, its just one of them, specifically the JSON one, that has been taken down, but can possibly be restored)

I do need to make some work like reimplement an endpoint from Street View that no longer exists (Which funny, actually i found dumps for) with some effort.

I also had a issue with trying to run the game on a Wii U, getting SSL errors, even after patching its rootca with GTS certs, so thats something i have to investigate…

Just sharing this to know what people liked about Wii Street U, and if they would really want it revived, i personally think its an amazing app and its a way better experience of Street View than on mobile/PC, while having music and Miiverse support that makes it an more interesting experience…

10 Likes

That’s looks so cool!

Try to make it into the public! :grinning:

1 Like

That looks sooo cool, I already asked about a rival about this app a year ago on reddit. Do you maybe know if it will be released to public this year? I really want to try this!!



Here is me toggling between the Satellite and Map button and you can see how the mode does change on the TV side


heres me toggling the “Street View Guide” option, and as you can see, it still working

Here is the “Recommended Tour Spots” tab, still requesting the street view images of the places and them loading perfectly fine, the World Map might seem incomplete but thats related to the fact i have a free API key and to get bigger images they expect a premium license (Nintendo prob used this license)

(Miiverse posts, these are from the emulation JS that wii street u already has that serves fake posts, prob used on the development of the game)


Map fully working (dragging the gamepad screen moves the gamepad around, some of the UI isnt shown because of that missing endpoint, sorry about that, but everything else works to perfection)

This shows once again my research that Wii Street U could perfectly, still work in 2025, once i figure out the issue im getting on the real app (OPEN_SSL_UNABLE_TO_GET_ISSUER_CERT_LOCALLY, error 1173021) that i get when the Google Maps API is requested on the app, an SSL error, even when i already replaced the outdated rootca with GTS one, same ones that the Maps API uses, so i will keep researching this, this is just an network related error and once i skip it, partial features from the app should start to work again, obviously after reimplementing the missing JSON endpoint i talked about before, everything on the app should work as it should.

2 Likes

(More update: Map incomplete, seems to work perfectly except obv of the missing endpoint, but zoom levels still work and scrolling is smooth, tho it could be slower on the real app)

You might be better off just disabling SSL verification entirely tbh. See GitHub - PretendoNetwork/Meowth: Slash through SSL verification checks in Wii U games for some examples of stand-alone SSL patches for Wii U games (even browser apps)

Yeah, unfortunaly i have no experience in memory patching so i cant create my own patches for Hexagon.

Both v96 and the latest, (porting the v96 files to the latest), they all end up in this error, which is weird, since usually an proxy error or a network error should happen (in case the rootcas are outdated) which i originally thought was the issue, and proceeded to replace with both the CAs Inkay uses and GTS 1 and 2 RSA, none of these attempts made it work. So im still stuck, being unable to make googleapis.com requests go through Wii Street U, sadly…

I will keep doing more experiements and testing, messing with the config file to see if i can make it work…

1 Like

I’ve always heard people talk about Wii U Street but had no clue what it was. Never knew it was basically Google Maps on the Wii U! Very interesting.

Totally not going to try to search everywhere for a Wii U with it now.

5 Likes

Yeah, but It feels much more interesting, not only fully travelling with the GamePad’s gyro, but also being able to use the Balance Board , even sharing your favorite places to Miiverse, really cool stuff, also has an amazing soundtrack and everything about it feels frutiger aero.

Really an underrated app, thats why i put effort into making it work again

2 Likes

Very sad its digital only.

I think the issue here is the the Google Maps API doesn’t support TLS v1.1, which the Wii U and the 3DS use. You’d have to do what Nintendo did for games that used S3 and make a proxy in front of the API.

EDIT: Also, will this be made open source?

That might be it…

I still dont know whats the real issue on here tho, and i decided to give up for now in anything relating patching the app for this.

EDIT: Also, will this be made open source?

All the files of Wii Street U (latest versions) are available on its contents on the version 96, so you can get it and find it there.

I only changed the code to replace the Nintendo client with a Google Maps API key, pretty sure you can figure that out

Final Update
After faking the endpoint for the Street View metadata that Wii Street U requests for every Street View location, i finally made it work by itself, without having to mess with the CSS divs to show buttons.

I can finally say that with some messing i managed to make Wii Street U work again, by itself, without any type of major rewrite to the source code.

Now, i hope someone puts effort into actually patching whatever NSSL functions the actual app calls (that cause the SSL error), and finally bring this app back from its demise back in 2016.

I could probably try patching those functions. I’m not sure how to change the code (I’m not good at low level stuff.)

Sorry thought you mean the app itself

Yeah, that’s what I meant. I’m not sure how to patch the app to replace Nintendo’s client. I could try patching NSSL too, I have a few friends who could help.

1 Like

If yall make some effort id like to join too, if its possible for me to help

It probably requieres memory patches for the RPL that handles SSL on the app, similar to the ones made in Meowth, what Jon sent before…

sure, what’s your discord?

Just wondering? Is there a GitHub repo, if not when may it become public?

Thank You!

Same as my username…