Page 1 of 2

Love2D to switch

Posted: Mon May 18, 2020 12:54 pm
by Lovingsoul1337
Hey there is is possible to port a love2D game to switch ? :)

Re: Love2D to switch

Posted: Mon May 18, 2020 2:08 pm
by master both
Hi, there is a pretty active port called LovePotion, you can find it here: https://love2d.org/forums/viewtopic.php?t=84909

Re: Love2D to switch

Posted: Mon May 18, 2020 2:48 pm
by slime
FYI lovepotion is a ground-up rewrite of love's APIs (rather than a port), with the purpose of running on homebrew operating systems for Nintendo hardware. It's not a tool that would let you sell a game on Switch or otherwise publish to Nintendo's services.

There is at least one real port of love (0.10) to Switch, but if the creator of that port wanted to make it available to you, you'd need to be part of Nintendo's developer program to have access to it due to their NDAs on Switch APIs and such. It's not legally possible to make a completely public console port of any engine.

Re: Love2D to switch

Posted: Fri May 22, 2020 1:42 am
by EmmaGees
slime wrote: Mon May 18, 2020 2:48 pm FYI lovepotion is a ground-up rewrite of love's APIs (rather than a port), with the purpose of running on homebrew operating systems for Nintendo hardware. It's not a tool that would let you sell a game on Switch or otherwise publish to Nintendo's services.

There is at least one real port of love (0.10) to Switch, but if the creator of that port wanted to make it available to you, you'd need to be part of Nintendo's developer program to have access to it due to their NDAs on Switch APIs and such. It's not legally possible to make a completely public console port of any engine.
I really wish Nintendo would get rid of those NDAs, I wonder what their motivations are because to me this seems counter productive. Nintendo doesn't always make the most sound decisions so it might just be because they're used to it.

Re: Love2D to switch

Posted: Thu May 27, 2021 11:31 am
by gingerbeardman
slime wrote: Mon May 18, 2020 2:48 pm There is at least one real port of love (0.10) to Switch
I understand that the port is not sharable, but what Switch game used Love2D? Thanks!

Re: Love2D to switch

Posted: Thu May 27, 2021 7:52 pm
by Gunroar:Cannon()
gingerbeardman wrote: Thu May 27, 2021 11:31 am
slime wrote: Mon May 18, 2020 2:48 pm There is at least one real port of love (0.10) to Switch
I understand that the port is not sharable, but what Switch game used Love2D? Thanks!
There's this, though I don't think it's commercial. :P

Re: Love2D to switch

Posted: Thu May 27, 2021 8:28 pm
by slime
gingerbeardman wrote: Thu May 27, 2021 11:31 am I understand that the port is not sharable, but what Switch game used Love2D? Thanks!
Kingdom Rush (https://github.com/cigumo/krli/wiki)

https://www.nintendo.com/games/detail/k ... sh-switch/
https://www.nintendo.com/games/detail/k ... rs-switch/
https://www.nintendo.com/games/detail/k ... ns-switch/
Gunroar:Cannon() wrote: Thu May 27, 2021 7:52 pm There's this, though I don't think it's commercial. :P
That uses LovePotion, which isn't a port or backend of love, it's an independent project / separate codebase which mimics love's APIs. It's homebrew-only and doesn't let you put games on Nintendo's stores (unlike the Switch backend of love used above).

Re: Love2D to switch

Posted: Fri May 28, 2021 3:34 am
by tomxp411
EmmaGees wrote: Fri May 22, 2020 1:42 am I really wish Nintendo would get rid of those NDAs, I wonder what their motivations are because to me this seems counter productive. Nintendo doesn't always make the most sound decisions so it might just be because they're used to it.
It's a quality thing. Nintendo would rather release a few, high quality games a month, than have hundreds of garbage titles showing up all the time.

Look at Steam... ever since they opened their doors to letting just anyone publish on Steam, searches are clogged with garbage games and dozens of "solve the puzzle to see a naked anime girl" games. I preferred Steam back when they curated releases.

Re: Love2D to switch

Posted: Fri May 28, 2021 9:14 am
by MrFariator
It's not necessarily a quality thing - in terms of what has been released anyway - just take a look at how many "shovelware" titles were released on Wii during its lifetime. I'm sure you can find a fair few less-than-stellar titles on eShop, too. I know for a fact PSN Store has a bunch.

All the NDAs and other hoops for console development boil down to the platform owners wanting a minimum guarantee for their registered developers' capabilities, not so much about the overall quality of the titles they might produce. So long their titles function well enough, (hopefully) don't crash the system, pass the certification processes, and they're willing to foot any bills regarding publishing or other expenses, it's as good as any to be released on the platform.

Re: Love2D to switch

Posted: Fri May 28, 2021 12:38 pm
by Gunroar:Cannon()
slime wrote: Thu May 27, 2021 8:28 pm l
Kingdom Rush (https://github.com/cigumo/krli/wiki)

https://www.nintendo.com/games/detail/k ... sh-switch/
https://www.nintendo.com/games/detail/k ... rs-switch/
https://www.nintendo.com/games/detail/k ... ns-switch/
Gunroar:Cannon() wrote: Thu May 27, 2021 7:52 pm There's this, though I don't think it's commercial. :P
That uses LovePotion, which isn't a port or backend of love, it's an independent project / separate codebase which mimics love's APIs. It's homebrew-only and doesn't let you put games on Nintendo's stores (unlike the Switch backend of love used above).
Okay, I see. I didn't know, just did a google search :P and is it the same kingdom rush?
Image