Homebrew How to build unity (or another engine) games to 3ds console

Ectho

New Member
OP
Newbie
Joined
Jan 4, 2021
Messages
3
Trophies
0
Age
21
XP
57
Country
China
Hello! I've recently been wanting to build unity games to handheld consoles. Currently the 3Ds is the only handheld I have, so I decided to make that my target. I signed up for NDID, only to find out that the unity package was no longer disrupted. So is there a way for me to build to the 3ds with unity, or is there another game engine or framework I could use? My only goal is to make games for myself that I can play on a handheld.
 
Last edited by Ectho,

markpeng0315

Member
Newcomer
Joined
Aug 6, 2020
Messages
15
Trophies
0
Age
22
XP
73
Country
China
Maybe warioworld has it or maybe
https://developer.nintendo.com/ <---老任开发者网站,左转不谢
Or to find unity, it seems that the new version of unity has built-in
<度娘 unity>
Hello! I've recently been wanting to build unity games to handheld consoles. Currently the 3Ds is the only handheld I have, so I decided to make that my target. I signed up for NDID, only to find out that the unity package was no longer disrupted. So is there a way for me to build to the 3ds with unity, or is there another game engine or framework I could use? My only goal is to make games for myself that I can play on a handheld.
 
Last edited by markpeng0315, , Reason: Please post in English

Sammyueru

Member
Newcomer
Joined
Apr 4, 2021
Messages
13
Trophies
0
Age
44
XP
55
Country
United States
You could go to here:
the gbatemp website url + ger-deu-how-to-make-3ds-games-with-unity.441193

also you'll need these
Search on the internet archive: "Unity for 3 ds"
Go in the comments for the English translation to find the "Visual Studio Integration for CTR Platform Download"
Go in the comments for the English translation to find the "Nintendo Developer Interface Download"
Microsoft visual studio 2013
I would link these if I could

Also I couldn't find the CTR SDK so if you find that then that might fix my errors and what you would have for errors so I suggest looking for those
But you will need a Nintendo Developer Account to get some of those things.

The rest is linked within the tutorial or already within one of the other files

But I get these errors:
1.
Error building Player: Environment variable 'CTRSDK_ROOT' is not set indicating N3DS SDK is not properly installed.
at ArmccCompilerSettings..ctor () [0x00020] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\ArmccCompilerSettings.cs:13
at UnityEditor.N3DS.Il2CppPlatformProvider.CreateNativeCompiler () [0x00001] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\Il2CppPlatformProvider.cs:85
at UnityEditorInternal.IL2CPPBuilder.Run () [0x0009e] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:153
at UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) [0x0000f] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:41
at UnityEditor.PostProcessN3DS.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00146] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\PostProcessN3DS.cs:200


2.
Environment variable 'CTRSDK_ROOT' is not set indicating N3DS SDK is not properly installed.
at ArmccCompilerSettings..ctor () [0x00020] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\ArmccCompilerSettings.cs:13
at UnityEditor.N3DS.Il2CppPlatformProvider.CreateNativeCompiler () [0x00001] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\Il2CppPlatformProvider.cs:85
at UnityEditorInternal.IL2CPPBuilder.Run () [0x0009e] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:153
at UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) [0x0000f] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:41
at UnityEditor.PostProcessN3DS.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00146] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\PostProcessN3DS.cs:200
UnityEditor.HostView:OnGUI()





But if you can figure this error out please help

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

Hello! I've recently been wanting to build unity games to handheld consoles. Currently the 3Ds is the only handheld I have, so I decided to make that my target. I signed up for NDID, only to find out that the unity package was no longer disrupted. So is there a way for me to build to the 3ds with unity, or is there another game engine or framework I could use? My only goal is to make games for myself that I can play on a handheld.

I might have a fix but in my comment above but you would need to find the CTR SDK yourself because I've had just smidges of luck finding this. But if you do please tell!
 
Last edited by Sammyueru,

Ectho

New Member
OP
Newbie
Joined
Jan 4, 2021
Messages
3
Trophies
0
Age
21
XP
57
Country
China
You could go to here:
the gbatemp website url + ger-deu-how-to-make-3ds-games-with-unity.441193

also you'll need these
Search on the internet archive: "Unity for 3 ds"
Go in the comments for the English translation to find the "Visual Studio Integration for CTR Platform Download"
Go in the comments for the English translation to find the "Nintendo Developer Interface Download"
Microsoft visual studio 2013
I would link these if I could

Also I couldn't find the CTR SDK so if you find that then that might fix my errors and what you would have for errors so I suggest looking for those
But you will need a Nintendo Developer Account to get some of those things.

The rest is linked within the tutorial or already within one of the other files

But I get these errors:
1.
Error building Player: Environment variable 'CTRSDK_ROOT' is not set indicating N3DS SDK is not properly installed.
at ArmccCompilerSettings..ctor () [0x00020] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\ArmccCompilerSettings.cs:13
at UnityEditor.N3DS.Il2CppPlatformProvider.CreateNativeCompiler () [0x00001] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\Il2CppPlatformProvider.cs:85
at UnityEditorInternal.IL2CPPBuilder.Run () [0x0009e] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:153
at UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) [0x0000f] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:41
at UnityEditor.PostProcessN3DS.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00146] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\PostProcessN3DS.cs:200


2.
Environment variable 'CTRSDK_ROOT' is not set indicating N3DS SDK is not properly installed.
at ArmccCompilerSettings..ctor () [0x00020] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\ArmccCompilerSettings.cs:13
at UnityEditor.N3DS.Il2CppPlatformProvider.CreateNativeCompiler () [0x00001] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\Il2CppPlatformProvider.cs:85
at UnityEditorInternal.IL2CPPBuilder.Run () [0x0009e] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:153
at UnityEditorInternal.IL2CPPUtils.RunIl2Cpp (System.String stagingAreaData, IIl2CppPlatformProvider platformProvider, System.Action`1 modifyOutputBeforeCompile, UnityEditor.RuntimeClassRegistry runtimeClassRegistry, Boolean debugBuild) [0x0000f] in C:\buildslave\unity\build\Editor\Mono\BuildPipeline\Il2Cpp\IL2CPPUtils.cs:41
at UnityEditor.PostProcessN3DS.PostProcess (BuildTarget target, BuildOptions options, System.String installPath, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String stagingAreaDataManaged, UnityEditor.RuntimeClassRegistry usedClassRegistry) [0x00146] in C:\buildslave\unity\build\PlatformDependent\N3DS\Editor\Managed\PostProcessN3DS.cs:200
UnityEditor.HostView:OnGUI()





But if you can figure this error out please help

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



I might have a fix but in my comment above but you would need to find the CTR SDK yourself because I've had just smidges of luck finding this. But if you do please tell!

Thank you. I'll take a look at those links.
I could be wrong, but I think the errors are from missing files in the 3DS playback engine files.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,264
Country
Argentina
i think your problem is a badly installed nintendo unity SDK, and since they stopped distributing it, it's kinda hard to find a way to get ahold of one now... I suggest you find a new engine. Also, it's pretty hard to develop something on Unity for 3DS that doesn't run at 10fps. Unity is known for being a bit bloated, you'd have to be some coding and performance wizard
 

Ectho

New Member
OP
Newbie
Joined
Jan 4, 2021
Messages
3
Trophies
0
Age
21
XP
57
Country
China
i think your problem is a badly installed nintendo unity SDK, and since they stopped distributing it, it's kinda hard to find a way to get ahold of one now

That's what I ways thinking. I've had issues with unity playback engines before, where it would delete files from the playback engine after opening Unity. One fix might be to copy and paste the playback engine after installing it before opening unity, and then check to see if any files are missing after opening unity by comparing the copy & pasted file with the one in the playback engine folder. I'm not sure if this will work in this instance though.

I suggest you find a new engine. Also, it's pretty hard to develop something on Unity for 3DS that doesn't run at 10fps. Unity is known for being a bit bloated, you'd have to be some coding and performance wizard

I know some tricks, but I'm not sure if they'd work unless I tried them out. Do you have any recommendations for alternant engines?
 

Sammyueru

Member
Newcomer
Joined
Apr 4, 2021
Messages
13
Trophies
0
Age
44
XP
55
Country
United States
Thank you. I'll take a look at those links.
I could be wrong, but I think the errors are from missing files in the 3DS playback engine files.
So I think I know how to get the CTRSDK and you do it by updating the Nintendo Developer Interface I forgot how I updated it but messing around with everything should help you out then you need to run the Setup-CTRSDK_ROOT file

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

Damn, im looking for the 3DS Unity stuff too.
Do you still want it I have instructions here!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Looks like an enhanced Far cry 1
  • K3Nv2 @ K3Nv2:
    That's a far cry from it
  • BigOnYa @ BigOnYa:
    Is it a free to play bs, pay to get any good weapon/gear
  • K3Nv2 @ K3Nv2:
    Not free to play but $35
  • K3Nv2 @ K3Nv2:
    Inb4 kiiwii gives it a 0/10
  • BigOnYa @ BigOnYa:
    6/10 rating on steam
  • Psionic Roshambo @ Psionic Roshambo:
    I would like a Predator game "Kill Team" it takes place in the Jungle of the first movie, your team is sent to hunt the predator, using current tech drones and a trained team. Set traps use strategy to hunt and trap or kill the predator.
  • BigOnYa @ BigOnYa:
    Ill stick with my Battlefield. Yea a predator hunting game like that would be cool. Esp if you can be Arnold and say "Get to da choppa"
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe Arnold could do a cameo voice acting, he is the one briefing you on the mission
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly surprised they didn't make a tie in game for Predators that movie was awesome
  • Psionic Roshambo @ Psionic Roshambo:
    I was kinda sad the Yakuza guy died sword fighting a predator lol
  • Psionic Roshambo @ Psionic Roshambo:
    The Russian guy went out like a boss
  • Psionic Roshambo @ Psionic Roshambo:
    Double claymores to the face definitely kill a predator lol
  • BigOnYa @ BigOnYa:
    I went today and looked at a motorcycle someone was selling. I get there and the battery on it was dead, so the guy grabbed a battery charger and hooked it up. He plugged it into the wall, and the motorcycle sparked and started smoking. Come to find out the bike uses a 6 volt battery and the guy had the charger set to 12v. I said sorry to the dude and walked away. I felt bad for him tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds like it would be an exciting ride....
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure I would want something on fire between my legs
  • BigOnYa @ BigOnYa:
    He ruined it basically. Sad cause it was a decent old bike. It would take more money to rewire the bike than it was worth tho.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah I'm sure at minimum the starter was fried
  • Psionic Roshambo @ Psionic Roshambo:
    Alternator and battery
  • BigOnYa @ BigOnYa:
    Prob alot of fried parts. It was still smoking when I left.
  • K3Nv2 @ K3Nv2:
    I would've said show me how it rides
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted one of those Smart Cars with a Hyabusa motor in it.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=WcBQPTEKWcg&pp=ygUTc21hcnQgY2FyIGhheWFidXNhIA%3D%3D