Homebrew Question Trouble building for Swich with Unity3D

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,766
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,766
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,766
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,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,795
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,512
Trophies
0
Age
29
Location
Madrid
Website
manuelrodriguezmatesanz.com
XP
2,795
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

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson