Homebrew Question Homebrew using UnrealEngine4 in future?

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
Once homebrew becomes viable in Switch, will we be able to make games using UE4?
Also just a noob idea, since UE4 supports Switch and is open-source can it be used to figure out how switch's system works if needed?
 

_______

 
Member
Joined
May 13, 2016
Messages
515
Trophies
0
XP
834
Country
Japan
Also just a noob idea, since UE4 supports Switch and is open-source can it be used to figure out how switch's system works if needed?

To get to understand some API, maybe. To understand the whole system & syscalls, not so much I guess. Its like you have access to Xcode, doesn't really help you if you wanted to find an exploit and jailbreak the phone.
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
To get to understand some API, maybe. To understand the whole system & syscalls, not so much I guess. Its like you have access to Xcode, doesn't really help you if you wanted to find an exploit and jailbreak the phone.
I don't mean to understand whole system but it should have some Switch specific stuff in it which should explain how things are executed and stuff a bit more, if those guys haven't figured it out already. But again, I am not very knowledgeable in the matter, so I'm not entirely sure if I understand it correctly :P
 

smilodon

Well-Known Member
Member
Joined
Dec 21, 2009
Messages
396
Trophies
1
XP
2,945
Country
France
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
Wait a second... port it? I asked UE4 because it has support for Switch, is open-source for free and it lets indie devs to create games already after some not-so-long-procedures to get required tools for compiling, so I thought it wouldn't be that difficult once we get inside Switch.
Unless I am totally misunderstanding everything you just said, it shouldn't be as complicated as you said... I hope
 

Elrinth

:Master beyond your imagination:
Member
Joined
Nov 6, 2002
Messages
2,976
Trophies
2
Age
39
Website
www.elrinth.com
XP
1,269
Country
I don't think it's possible as UE4 uses Switches normal devkit...
For homebrew, you'll be using something different than the switches normal devkit. Atleast that's what I'm understanding.
 

delete12345

Well-Known Member
Member
Joined
Feb 27, 2010
Messages
695
Trophies
1
Age
32
Location
Taipei, Taiwan
XP
1,276
Country
United States
Wait a second... port it? I asked UE4 because it has support for Switch, is open-source for free and it lets indie devs to create games already after some not-so-long-procedures to get required tools for compiling, so I thought it wouldn't be that difficult once we get inside Switch.
Unless I am totally misunderstanding everything you just said, it shouldn't be as complicated as you said... I hope

The boldfaced part is incorrect.

UE4 developer here. Unreal Engine licensing explicitly said UE4 is not open-source, and it is not compatible with GPL, LGPL, and similar derivative licenses. It is also not free, because you have to pay Epic a royalty equal to 5% of all worldwide gross revenue actually attributable to each of your product, regardless of whether that revenue is received by you or any other person or legal entity. If it's free, you wouldn't even be paying for the royalty fees in the entire lifetime of your sales product. It is also not free because you may be subject to a fee in which you are paying for paid contents.

For more information on the royalty fees, please check the EULA section #5, Royalty, in regards to what fees you may be subjected to.

Source - Unreal Engine EULA
 

Nicat93

Member
OP
Newcomer
Joined
Jan 19, 2017
Messages
11
Trophies
0
Age
30
XP
103
Country
I don't think it's possible as UE4 uses Switches normal devkit...
For homebrew, you'll be using something different than the switches normal devkit. Atleast that's what I'm understanding.
I wasn't aware of the devkit Switch. I thought we could develop once we had needed software, which apparently is not easy to get as well.

The boldfaced part is incorrect.

UE4 developer here. Unreal Engine licensing explicitly said UE4 is not open-source, and it is not compatible with GPL, LGPL, and similar derivative licenses. It is also not free, because you have to pay Epic a royalty equal to 5% of all worldwide gross revenue actually attributable to each of your product, regardless of whether that revenue is received by you or any other person or legal entity. If it's free, you wouldn't even be paying for the royalty fees in the entire lifetime of your sales product. It is also not free because you may be subject to a fee in which you are paying for paid contents.

For more information on the royalty fees, please check the EULA section #5, Royalty, in regards to what fees you may be subjected to.

Source - Unreal Engine EULA
Yeah sorry, you are correct about it not being free and open-source, it is more like, you can access source code without paying anything beforehand. But afaik most of the homebrew are for free (no need to pay any fees to Epic), so we could say it is technically free :P

Anyways, after searching a lot more I learnt one sad fact, which I should've guessed. The official tools by Nintendo and DevKit are given/sold to only some devs. So an important part is compiling games for the console and the tools for it are given by Nintendo strictly to some devs. And I guess it would be impossible to create a compiler for Switch, so there goes that idea/hope of mine :toot:... unless Nintendo makes them public or someone gets their hands on those official tools unofficially :evil:. I doubt either will happen anytime soon.
 
Last edited by Nicat93,
D

Deleted User

Guest
UE4 is a HUGE engine. We would have to find a way to port it in switch barebone userland somehow, get video acceleration working and a billion other consideration I don't even know about.

If we get SDL to work, that will be great already.
SDL is a breeze, once we can make any level of primitive OpenGL calls, or get a framebuffer that actually displays out to the screen other than stdout/stderr, I'll get it running.
 
Last edited by ,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,798
Trophies
1
Age
44
XP
6,562
Country
Germany
It's not that easy.
You can make games in UE4 and compile them for the Switch but you need the Switch SDK for it as there is the compiler which is definitely not open source (and will never be). Also it is copyrighted Ninty stuff so you can't even share your compiled game even if you have the SDK yourself to compile it.
Only thing possible would be to share your whole UE4 project of the game you made so everyone can get the needed SDK files from Ninty (it's free if you subscribe) and compile it.
Then again it won't work unless the Switch is hackable so that titles can be run (like in Loadiine) or installed (like with WUP Installer).
A solution for this last point would be to buy a devkit Switch instead of a retail one obviously.
 
  • Like
Reactions: Nicat93

DSpider

Well-Known Member
Member
Joined
Mar 14, 2015
Messages
566
Trophies
0
XP
1,307
Country
Romania
...so everyone can get the needed SDK files from Ninty (it's free if you subscribe) and compile it.

I don't think "everyone" can get the SDK from Nintendo.

You have to be a (proven) games studio to even get your foot in the door. I don't think they do business with single individuals.
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,798
Trophies
1
Age
44
XP
6,562
Country
Germany
I don't think "everyone" can get the SDK from Nintendo.

You have to be a (proven) games studio to even get your foot in the door. I don't think they do business with single individuals.
I'm talking about the SDK (software) not the devkit (console hardware).
Everyone can get it. As I said, just subscribe.
That's what I did to get my hands on the 3DS and Wii U SDK to port some small Unity games I made over to those consoles.
It may be the case that the Switch SDK is still not open to the public (every subscriber) but usually it will be in the future.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying