Page 1 of 1

Converting VNs to be released on consoles

Posted: Wed Feb 05, 2020 3:23 pm
by crimsonnight
Hey guys, I haven't been following RenPy development for a little while, but I'm hoping to work on a new VN this year so hopefully that'll change soon!
I was wondering if it's at all possible to convert my VNs so that they can be released on the major console platforms (Switch/PS/Xbox)? As my technical knowledge is limited I'll have to hire someone to perform the conversion on my behalf - but realistically, is it possible?

Re: Converting VNs to be released on consoles

Posted: Wed Feb 05, 2020 4:36 pm
by Imperf3kt
Yes, look up ratalaika games.
http://www.ratalaikagames.com/

I'm not sure what they charge or what's involved, but they've done a couple of Ren'Py to games console ports.

Re: Converting VNs to be released on consoles

Posted: Thu Feb 06, 2020 9:29 am
by crimsonnight
Imperf3kt wrote: Wed Feb 05, 2020 4:36 pm Yes, look up ratalaika games.
http://www.ratalaikagames.com/

I'm not sure what they charge or what's involved, but they've done a couple of Ren'Py to games console ports.
Great, that's exactly the sort of thing I'm looking for, thank you very much! If anyone else knows of any other studios/programmers who have performed console ports of RenPy games please let me know :)

Re: Converting VNs to be released on consoles

Posted: Sat Feb 08, 2020 5:23 pm
by Triority
For some reason they rejected mine (possibly because of a) the subject matter and b) makes use of multi-persistent data). Unfortunately I don't know of any others that would do it.

Re: Converting VNs to be released on consoles

Posted: Mon Feb 10, 2020 5:33 am
by crimsonnight
Triority wrote: Sat Feb 08, 2020 5:23 pm For some reason they rejected mine (possibly because of a) the subject matter and b) makes use of multi-persistent data). Unfortunately that I know of that would do it.
I had a similar experience, which to be fair, I understand - it was important to me to create an atypical novel, which I'm sure would be harder to market. I'm still looking for someone to work with in regards to porting over my novel(/s) though, so if anyone has any other leads, please let us know :)

Re: Converting VNs to be released on consoles

Posted: Mon Feb 10, 2020 12:22 pm
by Triority
I did try to converse with another "company" that supposed to do that sort of thing, but I never heard back from them in any regard. Unfortunately I can't remember who they were now.

Re: Converting VNs to be released on consoles

Posted: Mon Feb 10, 2020 2:54 pm
by Imperf3kt
If they rejected your novel, it's possibly because the store you're aiming for, rather than their own personal reasons.

Have you checked if SONY/Microsoft/Nintendo have any clauses about your content?

Re: Converting VNs to be released on consoles

Posted: Thu Feb 13, 2020 1:47 pm
by Triority
Apparently Nintendo are making it harder for indie gamers to get onto their store anyway. As I was never told exactly why it was rejected I wouldn't be able to at least think about changes.

Not particularly worried at this moment in time. I would actually prefer to convert stuff to RISC OS (or even Haiku OS) as then it would an open field.

The former system I can do myself - just don't have the time, and probably won't for ages :D

Re: Converting VNs to be released on consoles

Posted: Thu Feb 13, 2020 10:34 pm
by uyjulian
If you can't release your game officially on the Switch, at least you can use my unofficial port: viewtopic.php?f=32&t=55503

Reasons to use it over official port are the following:
Multi persistent data
Quick debugging
Quit functionality
Access to libnx functions from python scripts, such as opening web browser, controller settings, rumble, clock speed, mount filesystem, etc.
Functionality is mostly same as upstream
Open source
Video layer functionality
Access to saves and logs on SD card
Keyboard and mouse support

Reasons to not use it over official port:
Unlikely to get accepted into Nintendo eShop submission
Memory leaks (only really relevant for games that use large assets)
No rumble
No gyroscope
No support contract