Hacking i wonder if a way to program in C# will be possible to make homebrews

Pikachuk

Well-Known Member
OP
Member
Joined
Mar 19, 2016
Messages
767
Trophies
0
Age
22
Location
Bordeaux
XP
733
Country
France
Hi, i'm currently learning the C# to make Unity games but i'd like to create homebrews too with it, i wonder if a way like devkitpro could be possible with this language...

it could be possible ?
 

GalladeGuy

Cool and Epic
Member
Joined
Oct 28, 2015
Messages
2,686
Trophies
1
XP
3,005
Country
United States
While technically possible, it would take months of straight work to accomplish such a thing. Long story short, it's not happening anytime soon. It would be best to stick to Unity for Wii U if you absolutely have to program in C#.
 

Pikachuk

Well-Known Member
OP
Member
Joined
Mar 19, 2016
Messages
767
Trophies
0
Age
22
Location
Bordeaux
XP
733
Country
France
While technically possible, it would take months of straight work to accomplish such a thing. Long story short, it's not happening anytime soon. It would be best to stick to Unity for Wii U if you absolutely have to program in C#.
i can't use developper program to make homebrews it's on the NDA

so i must make homebrews without these tools
 
  • Like
Reactions: CJB100

Kliffcom

Well-Known Member
Member
Joined
Aug 26, 2014
Messages
144
Trophies
0
Age
26
XP
196
Country
Gambia, The
You could get the Nintendo SDK from that iso site and use unity. Then you wouldn't break the NDA.
 

Kliffcom

Well-Known Member
Member
Joined
Aug 26, 2014
Messages
144
Trophies
0
Age
26
XP
196
Country
Gambia, The
no, i'll can't share the program that i'll have created so it will be useless
and i've already the sdk from the official source
If you create homebrew with your SDK that would break the NDA and you can't share that, but never agreed to the NDA for the SDK from that is so you can share work created with that. (But I'm not sure if you can do this on gabtemp since it is built with the SDK. You should ask a mod or post it on the ISO site) Every SDK is unique and if you use someones else SDK they can never link it to you. On this way nintendo can't bring you in trouble. But you can also release the source code of your hombrew app then everybody could build this and you can post it on gabtemp.
 

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
30
Location
USA
XP
438
Country
United States
You could get the Nintendo SDK from that iso site and use unity. Then you wouldn't break the NDA.

As was stated, the NDA wouldn't be broken by them, but someone broke it by leaking it, and those who download it knowing it's an official SDK can also be charged, sued or C&D'd.
 

Kliffcom

Well-Known Member
Member
Joined
Aug 26, 2014
Messages
144
Trophies
0
Age
26
XP
196
Country
Gambia, The
no it's illegal too we can't post anything who use copyrighted content of nintendo
As i said not on gabtemp but on other places. To answer your main question: If you want to create hombrew in c# for wii U or 3ds the this is the only choice for you.

As was stated, the NDA wouldn't be broken by them, but someone broke it by leaking it, and those who download it knowing it's an official SDK can also be charged, sued or C&D'd.
Yeah, you could be right, but how should they find you? If it were so easy the ISO site got taken down long ago. Since the downloaded SDK do not contain any info about you it's impossible for Nintendo to find and sue you.
 
  • Like
Reactions: CJB100

-pm-

Active Member
Newcomer
Joined
Feb 19, 2014
Messages
30
Trophies
0
XP
1,126
Country
Germany
It seems like mono - an open-source-implementation of the Microsoft .net Environment - is supporting PowerPC aswell.
Mono is used by Unity to provide C#-Scripting, as far as I know. Many Unity-Games I own came with the mono-libs, therefore I have no doubt it is correct.

So it might be possible to compile it with the ppc-gcc by devkitPro and have a C#-Enviroment on the Wii U.

BUT, and here's the big but(t):
mono itself has - of course - no bindings for the Wii U environment, so it has to be added.
This means, that one has to implement it (probably in C/C++ used by mono itself) and needs to know how to work on a embedded platform such as the Wii U.

To cut a long story short:
I think its pretty unrealistic that you can grab mono and create a c# environment by your own within a week. But maybe you can find someone who helps you, as there seems to be a demand of such environments (i myself prefer C, C++ and Asm, as the hardware power is limited and I want to use it as a whole).
The Wii U might be powerful enough to handle mono, in contrast to the Wii and other predecessors.
Probably, this might be possible on the (New)3DS aswell (mono also has support for arm-processors).

Have fun!
 
  • Like
Reactions: CJB100 and Kliffcom

CJB100

Programmer, Media Producer, Hardware Repair
Member
Joined
May 8, 2016
Messages
491
Trophies
0
Age
30
Location
USA
XP
438
Country
United States
As i said not on gabtemp but on other places. To answer your main question: If you want to create hombrew in c# for wii U or 3ds the this is the only choice for you.


Yeah, you could be right, but how should they find you? If it were so easy the ISO site got taken down long ago. Since the downloaded SDK do not contain any info about you it's impossible for Nintendo to find and sue you.

I'm positive I am correct lol but your point is still valid. The only way they would know would be running trace logs on the download, which they won't do without first taking down the link, and which can be easily thwarted by VPN or IP Spoofing. Or if you release what you make and they run through the code. They have decompiling tools. I still wouldn't. I'm just too straight and narrow. xD
 

brienj

Trying to avoid getting cancer
Member
Joined
Jan 3, 2016
Messages
1,232
Trophies
0
Website
twitter.com
XP
2,107
Country
United States
The only way to program in C# on the Wii U is by using Unity for Wii U. There aren't any libraries, other than the Unity for Wii U one, that will work with C#. I almost easily built an emulator in Unity for Wii U, the only problem is that it won't load the roms correctly for some reason, but since it couldn't be shared publicly, even though I haven't signed an NDA, it's still pretty illegal, so I am still sticking with C/C++ for developing.
 
  • Like
Reactions: Deleted User

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Ban yourself please.
  • Xdqwerty65 @ Xdqwerty65:
    I blocked him
    +1
  • TheBakingGamer0424 @ TheBakingGamer0424:
    i mean, i don't think there's anything wrong with using rpg maker, weren't undertale and yume nikki made with it?
  • Xdqwerty65 @ Xdqwerty65:
    undertale was with game maker
  • Xdqwerty65 @ Xdqwerty65:
    i said i cant pay rpg maker
  • Xdqwerty65 @ Xdqwerty65:
    Since idk how to pay with bolivares
  • linuxares @ linuxares:
    then get the free one
  • Xdqwerty65 @ Xdqwerty65:
    what free one?
  • Xdqwerty65 @ Xdqwerty65:
    couldnt find a cracked version
  • linuxares @ linuxares:
    RPGMaker VX Ace Lite
  • Xdqwerty65 @ Xdqwerty65:
    I heard that one is ultra hyper limited
  • Xdqwerty65 @ Xdqwerty65:
    and you can only use it for 30 days
  • linuxares @ linuxares:
    then time for you to learn Unity or Godot
  • Sonic Angel Knight @ Sonic Angel Knight:
    Learn to make your own engine :P
    +1
  • FlareReZ @ FlareReZ:
    Learn how to program in Assembly language.
  • FlareReZ @ FlareReZ:
    (aka 'machine language') as the so-called nerdy nay-sayers would abbreviate it.
  • NinStar @ NinStar:
    no, you should program using punch cards, that's how real men code their stuff
    +1
  • Th3Travler @ Th3Travler:
    vacuum tubes and relays or nothing!
    +1
  • YukiHomura @ YukiHomura:
    I guess I have to punch someone's face...... Brother of a friend said Sonic 06 is a great game HE IS SERIOUS
  • Veho @ Veho:
    That's definitely worth punching someone over.
  • K3N1 @ K3N1:
    @Veho, hold still
  • TheBakingGamer0424 @ TheBakingGamer0424:
    @linuxares Godot is the best Ace Attorney prosecutor (jk i know what you mean)
    TheBakingGamer0424 @ TheBakingGamer0424: @linuxares Godot is the best Ace Attorney prosecutor (jk i know what you mean)