Will Ren'Py VNs Become Compatible with Nintendo Switch?

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
User avatar
Katy133
Miko-Class Veteran
Posts: 576
Joined: Sat Nov 16, 2013 1:21 pm
Completed: The Heart of Tales, [redacted] Life, Must Love Jaws, A Tune at the End of the World, Three Guys That Paint, The Journey of Ignorance, Portal 2.5.
Projects: The Butler Detective
Tumblr: katy-133
Deviantart: Katy133
itch: katy133
Location: Canada
Contact:

Will Ren'Py VNs Become Compatible with Nintendo Switch?

#1 Post by Katy133 » Wed Mar 21, 2018 9:07 pm

With more news of Nintendo pushing to approach indie developers (calling these games "Nindies"), and Ren'Py becoming compatible with Unity (the latter being compatible with Nintendo Switch)...

... Will Ren'Py visual novel developers be able to make VNs compatible with Nintendo Switch?
ImageImage

My Website, which lists my visual novels.
Become a patron on my Patreon!

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#2 Post by Imperf3kt » Wed Mar 21, 2018 10:10 pm

Last I heard, that Ren'Py-Unity project got canned.
Nintendo Switch probably can't run Ren'Py as-is (at least from my understanding of the Nintendo Switch's ARM core), so I don't expect so anytime soon.

For the foreseeable future, the closest thing we have in regards to mainstream marketing, is the Google Play Store and Apple Store.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
PyTom
Ren'Py Creator
Posts: 15260
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#3 Post by PyTom » Thu Mar 22, 2018 1:22 am

I don't know where Siliconera got that article from, but it's not even remotely true.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#4 Post by Imperf3kt » Thu Mar 22, 2018 8:33 am

PyTom wrote:
Thu Mar 22, 2018 1:22 am
I don't know where Siliconera got that article from, but it's not even remotely true.
PyTom wrote:
Wed Jun 15, 2016 2:20 am
From what I understand, Sekai Project (and their various contractors) is putting together a tool to translate some subset of Ren'Py games to Unity. As far as I know, this isn't general support, and I'm not actually involved.

viewtopic.php?t=38939#p418651


They probably got it from here: https://nintendoeverything.com/mighty-r ... platforms/
and here: https://www.gonintendo.com/stories/2592 ... g-to-unity

It was all over Reddit a few years ago:
https://www.reddit.com/r/visualnovels/c ... ort_renpy/
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
PyTom
Ren'Py Creator
Posts: 15260
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#5 Post by PyTom » Fri Mar 23, 2018 1:11 am

Sure, which just goes to show that you can't believe what you read in the news - at best, it was a tool to translate Ren'Py games to Unity. Nobody tried to fact-check it and find out what was really going on.

This reminds me that I should look at the nintendo SDK sometime to see if a port would be possible. But it's kind of hard to justify spending effort on a closed platform when everyone has open platforms everywhere.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#6 Post by Imperf3kt » Fri Mar 23, 2018 2:06 am

Last I recall, the NDI was (out of all the 'console' companies) the most Indie friendly.
I didn't have too good a look at it, because I honestly didn't understand it, being C code.

It's at least more indie friendly than SONY and Microsoft, at any rate, who require you to live in America...
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
Twoflower
Regular
Posts: 31
Joined: Sat Feb 25, 2017 11:53 am
Completed: NWN mods: Penultima, Elegia Eternum, HeX coda
Projects: Arcade Spirits
Organization: Fiction Factory Games
Tumblr: stefangagne
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#7 Post by Twoflower » Tue Aug 28, 2018 11:48 pm

At risk of necroposting, has there been any new development on this?

We're really, really hoping to get our VN on as many platforms as possible. Switch is experiencing an indie revolution right now, to the point where it's becoming a defacto game platform for many folks looking for small games -- which VNs would fit into nicely.

If not, what's involved in recompiling Renpy for Switch? What are the roadblocks? Is it a problem with the LGPL, a technical restriction, or just a matter of nobody doing the work yet?
Image

User avatar
Formedras
Regular
Posts: 39
Joined: Sat Oct 04, 2008 3:11 am
Projects: Ninja TK
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#8 Post by Formedras » Wed Aug 29, 2018 12:37 am

I don't have any real technical knowledge of the issue, but I would assume the problems to be technical restrictions that can be worked around or through, pretty much based around the Switch's operating environment. Pretty much all of the LGPL libraries that Ren'Py uses either are fully platform-independent (e.g. FriBidi) or have been ported to the Switch (e.g. SDL). Well... I'm somewhat assuming on the PyGame_SDL part, since SDL itself isn't LGPL. Hopefully using that just consists of pointing PyGame to a compliant SDL binary.

I guess, then, that it boils down to "nobody doing the work yet." But then technical restrictions usually do.
http://www.google.com/profiles/tizalka
Current Project:
Ninja TK

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#9 Post by Imperf3kt » Wed Aug 29, 2018 1:07 am

Technically, Ren'Py as is should work on the Switch, since the Switch runs on an ARM processor with a RISC based OS, which Ren'Py has already proved to work on.
What you would require, is the Nintendo Switch development kit and software (which you need to ask Nintendo about)

Its more a matter of nobody with the skills and funds, has yet started work on it.


On the other hand, IIRC, the Switch doesn't support OpenGL, favoring Vulcan instead.
Since Ren'Py needs OpenGL ES 2.0 or greater, this poses a roadblock.

Nevermind, this is inaccurate
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#10 Post by Imperf3kt » Wed Aug 29, 2018 5:31 pm

I decided to contact Nintendo to get a bit better understanding of whats involved and from the looks of it Nintendo isn't going to be compatible with Ren'Py without involvement from PyTom himself.

Here's a copy of the exchange.
Thank you for your interest in developing for the Nintendo Switch.  In order to be considered for access to Nintendo Switch development resources, we require an overview of your planned project as well as your development experience history. 
 
If you are based in Europe or Australia/New Zealand, please send your information to developers@nintendo.eu.  If you are based in the Americas, please send your information to thirdpartypublisher@noa.nintendo.com.  Please include support@noa.com in the CC.  Please feel free to include screenshots, videos, or links in your information.
 
Andy Harpel
Software Development Support Group
 
From: Imperf3kt
Sent: Wednesday, August 29, 2018 12:00 AM
To: SDSG Support <SDSGSupport@noa.nintendo.com>
Subject: Nintendo Switch development query
 
Hi, I am a small time game developer aiming to release on the Nintendo Switch platform.
I've looked through the process of getting a game onto the Switch, but am unclear of the process and if my approach is supported.
 
I and a small community, use a middleware called Ren'Py Which is regularly updated and maintained and able to package games for Linux, Windows, Macintosh, iOS, Android and single board computers such as the Raspberry Pi.
Ren'Py is built on many Python, Cython and C libraries and helps novice developers like myself turn ideas into games with relatively little programming experience.
According to your indie help pages, the Switch can accept games created with engines such as Unity and C++, but it mentions nothing of other engines using Python or derivatives.
 
What I'd like to know, is how and if, I can get a Ren'Py compiled game, onto the Nintendo Switch. My programming knowledge is minimal and understanding what is required is beyond my understanding.
 
Thank you for reading my query, I and many others eagerly await any form of reply.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
Katy133
Miko-Class Veteran
Posts: 576
Joined: Sat Nov 16, 2013 1:21 pm
Completed: The Heart of Tales, [redacted] Life, Must Love Jaws, A Tune at the End of the World, Three Guys That Paint, The Journey of Ignorance, Portal 2.5.
Projects: The Butler Detective
Tumblr: katy-133
Deviantart: Katy133
itch: katy133
Location: Canada
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#11 Post by Katy133 » Wed Nov 07, 2018 7:39 pm

There's been a new development on this via Twitter. Poppy Works has completed development of a virtual machine for Ren'Py in order to port VNs to Nintendo Switch.
ImageImage

My Website, which lists my visual novels.
Become a patron on my Patreon!

User avatar
Imperf3kt
Eileen-Class Veteran
Posts: 1940
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#12 Post by Imperf3kt » Wed Nov 07, 2018 8:02 pm

Aaaand... Following

I'm curious about the whole thing, but so far everything seems kind of secretive for what appears to be a public offering.

Have they showcased any demo's yet?
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

User avatar
Katy133
Miko-Class Veteran
Posts: 576
Joined: Sat Nov 16, 2013 1:21 pm
Completed: The Heart of Tales, [redacted] Life, Must Love Jaws, A Tune at the End of the World, Three Guys That Paint, The Journey of Ignorance, Portal 2.5.
Projects: The Butler Detective
Tumblr: katy-133
Deviantart: Katy133
itch: katy133
Location: Canada
Contact:

Re: Will Ren'Py VNs Become Compatible with Nintendo Switch?

#13 Post by Katy133 » Sat Nov 10, 2018 6:31 pm

Imperf3kt wrote:
Wed Nov 07, 2018 8:02 pm
I'm curious about the whole thing, but so far everything seems kind of secretive for what appears to be a public offering.

Have they showcased any demo's yet?
They've just finished the virtual machine, so they're looking for VN developers to test it, so they're currently at an early stage. I'll keep an eye out for developments.

EDIT: They have a Discord server now: Twitter post with link
ImageImage

My Website, which lists my visual novels.
Become a patron on my Patreon!

Post Reply

Who is online

Users browsing this forum: No registered users