Make a Unity game for Wii U

Hi !
I'm proud to announce that the tutorial is finished !
There is the tutorial with installation of all software programs, build the game and install it to a Wii U Unit

Here is the Google Drive link : Unity Wii U Tutorial

The 2 parts are available in English and French.

The Tutorial for Wii U Cafe SDK Deluxe (my tool to convert Wii U Dev files to normal Wii U unit) is here : GBATemp Thread

Note : Just one little thing, the v1.3.0 of Wii U Cafe SDK is not released (yet) but there is the automated installation tutorial, but all other things are the same. I will tell when the v1.3.0 will be available

I'm available by PM or here for any questions !

- RetroAndDev

Known Issues :
#1 : The NDI display an error when log in
Screenshots :
screenshot-106-png.449104
screenshot-107-png.449105

Fix :

Can you log in on developer.nintendo.com, and to your profile (top right corner with your username, and "manage account").
Scroll down to the bottom, and check your developer roles. If the section doesn't appear or is empty, you need to add the roles to yourself

Option 1 :
If you have an edit button on the page, use it

Option 2 : (For team more than 1 dev/users)
Go to "Admin" (next to Getting Started and others), "Users Management" on the left, and select your account. Go to the bottom and click "Edit"

In both options, you need to be the company admin (you are if you're the only member) on the DP (Developer Portail), if you're not, contact it to do this.

From the page, you will be able to scroll down again and add the 3DS and Wii U Roles. ("Company 3DS User" and " Company Wii U User")
After that, login on the NDI and follow the tutorial like normal


Original Post

Hello,
Today I am proud to introduce my first part of the tutorial about making a Wii U Game with Unity.

This tutorial will be divided in multiple parts and will be available in English and French.
And today, I release the first part of him.

Here is the link to the folder with the PDFs and required files : Google Drive Link

The Tutorial for Wii U Cafe SDK Deluxe is here : GBATemp Thread

It's all for today.
Have a nice week and happy coding your Unity Wii U Game !
 
Last edited by RetroAndDev,

ShRBasti

Member
Newcomer
Joined
Jul 29, 2024
Messages
6
Trophies
0
Age
16
XP
17
Country
Germany
i didnt found a .megazart File but i found an Archive with all Files and the Café SDK can you Name me where i have to Pit the Files that the installer would place i dont get where
I found IT Out and started my First building in unity He does anything correctly but He doesnt use the Wii U SDK Deluxe and when i try to start the .exe IT Shows Up on the Taskmanager and after 2 Seconds IT disapears do you have an Idea or solution?
Post automatically merged:

I found this in the log, which is probably why I can’t build. No idea how to fix this.
View attachment 450181
Hey i Had this Error to Check you Environment paths in unity and on Windows maybe its in the Explorer an other you should Check the GHS_ROOT one for cypwin or Something i dont have the complete Name Jet and the CAFE_ROOT i Change the Environment variable paths and that IT worked for me good luck
 

RetroAndDev

Well-Known Member
OP
Newcomer
Joined
Apr 9, 2023
Messages
93
Trophies
0
Age
17
Location
France
Website
github.com
XP
299
Country
France
I checked on forums, it seems to be related to the Cafe SDK, do you follow the Cafe SDK setup correctly ? Check your environment variables, you need to have "CAFE_ROOT" or something like that. The procedure is at pages 14+15 in my guide (section 4.2). If the issue still here, it caused by the GHS MULTI license who expired, I don't know how to get a working one from the Internet. To get mine, I used the NDI. Try contacting Nintendo Developer support to ask for a new one, ask politely, explain quickly why you want it and it should be good
 

ShRBasti

Member
Newcomer
Joined
Jul 29, 2024
Messages
6
Trophies
0
Age
16
XP
17
Country
Germany
If you have an license Key for GHS multi you can start the multi.exe File somewhere in this Programm Theres an Option to add the license Key from File i think than select your .lck File you can also find IT on the Archive
 

RetroAndDev

Well-Known Member
OP
Newcomer
Joined
Apr 9, 2023
Messages
93
Trophies
0
Age
17
Location
France
Website
github.com
XP
299
Country
France
I don’t think of that !
It is possible that the license key is not installed with the link option.
I think to remake all the tutorial with both official SDK and Internet Archive SDK. I will see if I have some extra time
 
  • Like
Reactions: ShRBasti

ShRBasti

Member
Newcomer
Joined
Jul 29, 2024
Messages
6
Trophies
0
Age
16
XP
17
Country
Germany
I don’t think of that !
It is possible that the license key is not installed with the link option.
I think to remake all the tutorial with both official SDK and Internet Archive SDK. I will see if I have some extra time
Hey i could Help you with the Archive Version because i have done it with the Archive and also fixed the Problems with it but could you Help me with your Wii U SDK Deluxe because i dont get it to work the Programm Crashes on my system
Post automatically merged:

Hey does anyone know how to connect the UnityEditor.WiiU.dll Files with unity and are they in the SDK?
 
Last edited by ShRBasti,

ML87

Member
Newcomer
Joined
Aug 21, 2023
Messages
6
Trophies
0
XP
26
Country
United States
I found this in the log, which is probably why I can’t build. No idea how to fix this.
View attachment 450181
finally got all my stuff working. just move the sdk to the root of you c drive and make sure the multi license is installed. (open multi > when prompted find the "Nintendo_permanant_master.lck" file and install it) License here. Hope this helps!
 

RetroAndDev

Well-Known Member
OP
Newcomer
Joined
Apr 9, 2023
Messages
93
Trophies
0
Age
17
Location
France
Website
github.com
XP
299
Country
France
Yeah that is the way
I done the same. I’m reworking on the v2 and I had to reset up my new PC. I used the Internet Archive to do it. Now my tutorial will support both NDI and Internet Archive SDK
 

Danat

New Member
Newbie
Joined
Aug 10, 2024
Messages
1
Trophies
0
Age
29
XP
2
Country
Canada
Interesting... Do you have activated the licence key to get access to the Wii U Support ? Follow my tutorial to activate it (page 17 in the attached PDF). After go to File > Build Settings and if you are not targeting the Wii U you will not have access to Wii U specific features. If you're not targeting Wii U select it from the list and do "Switch support" or something like that under the list.
And from now you will be able to use the features from UnityEngine.WiiU

Note :
The script I give you is not correct, it's an example to work you will need this version :

C#:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.WiiU;
using UnityEngine.EventSystems;

public class GamePadTouch : MonoBehaviour {

    GamePad gamepad;
    GamePadTouch gamepadTouch;
   
    void Awake()
    {
        gamepad = new GamePad();
        gamepadTouch = new GamePadTouch();
    }

    void Update()
    {
        if (gamepad.error == GamePadError.None)
        {
            CheckGamepadtouch();
        }
        else
        {
            Debug.LogWarning("Error with Gamepad check it (error: " + gamepad.error + ")");
        }
    }

    void CheckGamepadtouch()
    {
        float touchX = Input.mousePosition.x;
        float touchY = Input.mousePosition.y;
        Vector3 mouseLoc = new Vector3(touchX, touchY);

        Camera gamePadCam = GameObject.FindGameObjectWithTag("GamePadCam").GetComponent<Camera>();
        if (gamePadCam != null)
        {
            Ray ray = gamePadCam.ScreenPointToRay(new Vector3(touchX, touchY));
            RaycastHit2D hit = Physics2D.Raycast(ray.origin, ray.direction);
            if (Input.GetMouseButton(0))
            {
                if (hit.transform != null)
                {
                    Debug.Log("Hit Obj Name : " + hit.transform.name + " / mouseX: " + touchX + " / mouseY: " + touchY);
                    if (hit.transform == transform)
                    {
                        //Do anything
                    }
                }
            }
        }
    }
}
thank you so much for this, the tools you made, and tutorials! i am excited to try this! quick caveat, does it need access to the nintendo developper dashboard? i do not have a nintento dev account for wii u. is that required? thank you so much for your work and effort towards this and for sharing this! God Bless you!
 

RetroAndDev

Well-Known Member
OP
Newcomer
Joined
Apr 9, 2023
Messages
93
Trophies
0
Age
17
Location
France
Website
github.com
XP
299
Country
France
thank you so much for this, the tools you made, and tutorials! i am excited to try this! quick caveat, does it need access to the nintendo developper dashboard? i do not have a nintento dev account for wii u. is that required? thank you so much for your work and effort towards this and for sharing this! God Bless you!
Thanks !
Glad to see that people are interested in making Wii U games.
You have 2 ways to install the CAFE SDK, The Nintendo Developer Portail (you need to register, and some people reported that they don’t have access to the WiiU and 3DS SDK anymore)
Or with the Internet Archive, no need to register and tools are okay.
After you need to use the Unity License key, if you don’t activate it, you not be able to see the Wii U build support, event if it is installed.
The licence key is in the Internet Archive description.
Post automatically merged:

Just follow the tutorial and you’ll be fine 👍
 

gomus

Member
Newcomer
Joined
Feb 27, 2024
Messages
5
Trophies
0
Age
16
XP
75
Country
Russia
I decompiled one old game and port it to WiiU, but when I launch it, in certain places the game freezes and plays a terrible buzzing sound. I have to restart my WiiU to exit the game. Has anyone else had this problem? I have no idea what could be causing this.
 

gomus

Member
Newcomer
Joined
Feb 27, 2024
Messages
5
Trophies
0
Age
16
XP
75
Country
Russia
I fixed this problem, it was because there was a generic method in the code. Now the game works without freezing.
But I have a couple of questions.
The first is how can I output sound from the gamepad.
The second is how can I make a custom game icon, because I have a "dummy" icon.
 

lyokohack

Well-Known Member
Member
Joined
Apr 2, 2018
Messages
296
Trophies
0
Age
27
XP
1,075
Country
France
for gamepad audio take a look here

Unity Manual WiiUPlayer.png


Unity Manual Audio.PNG


it'll send you to your local browser and you'll find lots of Unity wiiu development stuff, but I've never tried it for audio.




second question in your cafeSDK go to this directory

C:\Nintendo\WiiU\CafeSDK_Demo_Patch\SDK\cafe_sdk\system\bin\ghs\cafe\meta

and you'll find iconTex.tga make a copy of this file and modify it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @BigOnYa, Everybody's Golf?
  • BigOnYa @ BigOnYa:
    Sports Champions
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly with the library of the PS3 and Wii.... For me the Wii wins that gen. I like FPS more on PC so that just kills the PS3 library... Wii had more odd games.
  • Psionic Roshambo @ Psionic Roshambo:
    Just my opinion of course
  • Psionic Roshambo @ Psionic Roshambo:
    Most everyone else would pick the PS3
  • Psionic Roshambo @ Psionic Roshambo:
    I bet if someone did a huge detailed survey of what consoles and PCs people owned at the time. It probably would be if someone didn't have a full gaming PC that the PS3 did offer a better experience for them.
  • Psionic Roshambo @ Psionic Roshambo:
    If someone had a nice PC they probably enjoyed the Wii for the games that couldn't be found on PC
  • Xdqwerty @ Xdqwerty:
    If I werent stupid I would port wii games to the ps3 (or atleast the ones involved in nintendo megaleaks)
  • SylverReZ @ SylverReZ:
    @Xdqwerty, I'm not a lawyer, but porting source code from a leak isn't a very good idea.
    +1
  • SylverReZ @ SylverReZ:
    Weird flex but okay. 🤷‍♂️
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    Then making so that the original rom most be used to create the pkg or idk
  • Xdqwerty @ Xdqwerty:
    thats what the sm64 and ocarina of time pc ports do in order to be able to install the games
  • K3Nv2 @ K3Nv2:
    https://a.co/d/9J8Z39d Sounds delicious
    +1
  • Xdqwerty @ Xdqwerty:
    @K3Nv2,
    and then you get diabetes
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    @K3Nv2, Photoshop the ED off please lol
    +1
  • K3Nv2 @ K3Nv2:
    Good diabetes
    +2
  • Xdqwerty @ Xdqwerty:
    Finally we are talking about something im non stupid enough to understand
  • K3Nv2 @ K3Nv2:
    Genes play an important rule in DNA
    +1
  • BigOnYa @ BigOnYa:
    Hard to believe, but I haven't had a beer in over a month now. Been hooked on making rum and coke slushies in blender.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    Drugs > Alcohol
  • Psionic Roshambo @ Psionic Roshambo:
    Now With Hawk Tua girl shaped marshmallows
  • K3Nv2 @ K3Nv2:
    Hawk Tuah shaped viagra
  • Xdqwerty @ Xdqwerty:
    whats hawk tua?
  • BigOnYa @ BigOnYa:
    A girl who went viral for saying, when talking about sex, you gotta hawk tua, spit on that thang.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    its a blowjob isnt it?
    +1
    Xdqwerty @ Xdqwerty: @BigOnYa, its a blowjob isnt it? +1