Homebrew Question Trouble building for Swich with Unity3D

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,764
Country
Colombia
I have tried to use Naninovel, but on Nintendo Switch it closes when I test it. Could someone try and see what causes the problem?
 

DaPeZ

Member
Newcomer
Joined
Jun 29, 2020
Messages
8
Trophies
0
Age
40
XP
486
Country
France
Hi ,

I'm trying to set-up Unity for Switch, I have the 9.2 sdk (path set in environement variables).
I now have the il2cpp errors when I try to build.

I've looked for the Application.desc file, found one in sdk from 2017 (NintendoSDK_16.7) but it doesn't work.
Can someone help me with this please? I would really like to have my school project running on my hacked switch.

Thanks !
 
Last edited by DaPeZ,
  • Like
Reactions: I pwned U!

Independent1997

New Member
Newbie
Joined
Jun 30, 2020
Messages
4
Trophies
0
Age
26
XP
47
Country
United States
Hi ,

I'm trying to set-up Unity for Switch, I have the 9.2 sdk (path set in environement variables).
I now have the il2cpp errors when I try to build.

I've looked for the Application.desc file, found one in sdk from 2017 (NintendoSDK_16.7) but it doesn't work.
Can someone help me with this please? I would really like to have my school project running on my hacked switch.

Thanks !

I've got the same il2cpp problem, replaced Application.desc in the 9.2.0 sdk with the old one (16.7) but it still doesn't seem to work. Are we supposed to replace any other files/do anything else? Not sure where else to look for a different Application.desc file.

EDIT: Using Unity 2019.4.1f1, with the corresponding Switch plugin
 
Last edited by Independent1997,

DaPeZ

Member
Newcomer
Joined
Jun 29, 2020
Messages
8
Trophies
0
Age
40
XP
486
Country
France
I've got the same il2cpp problem, replaced Application.desc in the 9.2.0 sdk with the old one (16.7) but it still doesn't seem to work. Are we supposed to replace any other files/do anything else? Not sure where else to look for a different Application.desc file.

EDIT: Using Unity 2019.4.1f1, with the corresponding Switch plugin

I think the NintendoSDK_16.7 is too old, looked on 4chan for the 2018 one (4.5.0?) but can't find it (never used 4chan before maybe i'm doing wrong? I've tryied many keywords but no chance)
 

DaPeZ

Member
Newcomer
Joined
Jun 29, 2020
Messages
8
Trophies
0
Age
40
XP
486
Country
France
If you can't find the 4.5 (that can't be linked here either), you are out of luck. You need to fix the 9.2 application.desc with the new dependencies or ask nintendo for the official one. that's it.

I know it can't be linked here and had no chance finding it (searched for it for 2 days), i'm going to try to fix the 9.2 one , thanks.
 
  • Like
Reactions: I pwned U!

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,764
Country
Colombia
The SDK itself is obsolete not only for new versions of Unity, but also for the version of Horizon that it is currently on. It can be checked with .nsp samples within SDK 7.3.2. and 9.2.0.7 that are not running, or the DevMenu that no longer works in firmware 10.x.

Even so, applications made in Unity are still compatible, although there are usually many failures for the same reason. For example, lack of overclocking is not available in the documentation (only overclocking is mentioned in the DevKit).

Perhaps the most current SDK has a number greater than 10.x, there is, at the moment, no way to obtain it unofficially.
 
  • Like
Reactions: DaPeZ

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
The SDK itself is obsolete not only for new versions of Unity, but also for the version of Horizon that it is currently on. It can be checked with .nsp samples within SDK 7.3.2. and 9.2.0.7 that are not running, or the DevMenu that no longer works in firmware 10.x.

Even so, applications made in Unity are still compatible, although there are usually many failures for the same reason. For example, lack of overclocking is not available in the documentation (only overclocking is mentioned in the DevKit).

Perhaps the most current SDK has a number greater than 10.x, there is, at the moment, no way to obtain it unofficially.
That devmenu also doesn't work on retail 9.x fwiw (unless you're smart enough to figure out why/how ;) )

Latest version publicly known to exist is 10.4.0.0 iirc, latest is newer than that.
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,764
Country
Colombia
That devmenu also doesn't work on retail 9.x fwiw (unless you're smart enough to figure out why/how ;) )

Latest version publicly known to exist is 10.4.0.0 iirc, latest is newer than that.
Well, with this I have been able to test the inputs of the Joy-Con (HID)

Here is a sample of HD Vibration simulating the Majoras Mask bells



a sample of an audio player



on video players, it failed to run YouTube playback. Somehow the console blocks the streaming of videos, I'm not sure.
 

Independent1997

New Member
Newbie
Joined
Jun 30, 2020
Messages
4
Trophies
0
Age
26
XP
47
Country
United States
Well I got it to compile using the old Application.desc and setting "SystemResourceSize" to 0 in unity. After unpacking and re-packing I got it to install, but I keep getting "Unable to start software" when launching it. Might be because I set systemresourcesize to 0, idk. At this point I'll probably just finish developing my game and hope Nintendo is feeling generous.
 

Manurocker95

Game Developer & Pokémon Master
Member
Joined
May 29, 2016
Messages
1,511
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,792
Country
Spain
Well, with this I have been able to test the inputs of the Joy-Con (HID)

Here is a sample of HD Vibration simulating the Majoras Mask bells



a sample of an audio player



on video players, it failed to run YouTube playback. Somehow the console blocks the streaming of videos, I'm not sure.


You can also use Rewired/Incontrol that makes everything out of the box. Need to test my custom YT videoplayer but I think it's blocked for avoiding a 3ds-like exploit
 

vommetal

Member
Newcomer
Joined
Jun 11, 2020
Messages
5
Trophies
0
Age
34
XP
300
Country
Spain
You can also use Rewired/Incontrol that makes everything out of the box. Need to test my custom YT videoplayer but I think it's blocked for avoiding a 3ds-like exploit
i don't know if im doing something wrong but when i import the incontrol package i get thi error in the console;

Assets\InControl\Source\InputManager.cs(178,8): error CS0103: The name 'NintendoSwitchInputDeviceManager' does not exist in the current context

can you help please how to do it work ?¿?
thanks
 

Manurocker95

Game Developer & Pokémon Master
Member
Joined
May 29, 2016
Messages
1,511
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,792
Country
Spain
i don't know if im doing something wrong but when i import the incontrol package i get thi error in the console;

Assets\InControl\Source\InputManager.cs(178,8): error CS0103: The name 'NintendoSwitchInputDeviceManager' does not exist in the current context

can you help please how to do it work ?¿?
thanks
As you can imagine, you need the NintendoSwitchInputDeviceManager xD
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill