Page 1 of 5
Ren'Py homebrew port to Nintendo Switch
Posted: Sun Jun 02, 2019 2:37 pm
by uyjulian
The project is now archived.
Since Switchroot Android has gotten a lot better over the past couple of months, please use it with the official Android port of Ren'Py instead.
Old info:
This is a port of Ren'Py, a visual novel game engine, to the Nintendo Switch for
homebrew purposes. If you are looking for a
commercial port for publishing to the Nintendo eShop, contact
Ratalaika Games.
The main discussion forum for this port is on the Lemma Soft Forums: viewtopic.php?f=32&t=55503
Downloads of this port can be found at
https://github.com/uyjulian/renpy-switch/releases
For users wanting to take a sample of the functionality of Ren'Py, place "renpy-switch-the-question-vXXX.nro" in the "switch" folder of your SD card.
For game authors wanting to port to the Nintendo Switch, use the "renpy-switch-sdk-vXXX.7z" package. Read "README.html" for instructions on how to port your project.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Sun Jun 02, 2019 4:00 pm
by Imperf3kt
Ooh, this is pretty awesome. I've always wanted to see Ren'Py work on the Switch. Not that I have one
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Sun Jun 02, 2019 11:38 pm
by Andredron
uyjulian wrote: ↑Sun Jun 02, 2019 2:37 pm
I made a quick-and-dirty homebrew port using devkitPro and libnx of Ren'Py to the Nintendo Switch. Downloads can be found at
https://github.com/uyjulian/renpy-switch/releases
For users wanting to take a sample of the functionality of Ren'Py, use renpy-switch-the-question package.
For game authors wanting to port to the Nintendo Switch, use renpy-switch package. Elf and nacp files are included so you can use elf2nro to insert your own title or icon.
Hi, can I check the launch on this emulator? Or a big difference in software?
https://yuzu-emu.org
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Mon Jun 03, 2019 12:15 am
by uyjulian
Andredron wrote: ↑Sun Jun 02, 2019 11:38 pm
uyjulian wrote: ↑Sun Jun 02, 2019 2:37 pm
I made a quick-and-dirty homebrew port using devkitPro and libnx of Ren'Py to the Nintendo Switch. Downloads can be found at
https://github.com/uyjulian/renpy-switch/releases
For users wanting to take a sample of the functionality of Ren'Py, use renpy-switch-the-question package.
For game authors wanting to port to the Nintendo Switch, use renpy-switch package. Elf and nacp files are included so you can use elf2nro to insert your own title or icon.
Hi, can I check the launch on this emulator? Or a big difference in software?
https://yuzu-emu.org
I have only tested on real hardware, not using emulators.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Mon Jun 03, 2019 4:30 am
by Andredron
uyjulian wrote: ↑Mon Jun 03, 2019 12:15 am
Andredron wrote: ↑Sun Jun 02, 2019 11:38 pm
uyjulian wrote: ↑Sun Jun 02, 2019 2:37 pm
I made a quick-and-dirty homebrew port using devkitPro and libnx of Ren'Py to the Nintendo Switch. Downloads can be found at
https://github.com/uyjulian/renpy-switch/releases
For users wanting to take a sample of the functionality of Ren'Py, use renpy-switch-the-question package.
For game authors wanting to port to the Nintendo Switch, use renpy-switch package. Elf and nacp files are included so you can use elf2nro to insert your own title or icon.
Hi, can I check the launch on this emulator? Or a big difference in software?
https://yuzu-emu.org
I have only tested on real hardware, not using emulators.
Understand you, if you make detailed instructions
https://github.com/uyjulian/renpy-switc ... ld_tips.md then they ask you to make a video instruction if there is an opportunity (Fraps for example)
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Mon Jun 03, 2019 10:42 am
by uyjulian
You don't need to follow those instructions. Just go to the downloads page linked above, extract "renpy-switch-v1.0.7z" to your SD card, place your project's "game" folder in the extracted folder, then run the game from hbmenu. I don't think those steps are complicated enough to warrant a video tutorial.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Mon Jun 03, 2019 11:03 am
by waterflaem
Aha! I do have an account... it just seems I couldn't login because I somehow named it wrong...
This is really nice... I've been slowly writing a engine for cross-platform(on consoles) but I just had to drag the game folder and bam! Working.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Wed Jun 05, 2019 1:32 am
by uyjulian
Version v1.1 has been released. Various bugs have been fixed.
https://github.com/uyjulian/renpy-switc ... s/tag/v1.1
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Wed Jun 05, 2019 12:43 pm
by DeltaDriveX
Ooh, I'll keep this in mind for later
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Wed Jun 12, 2019 2:17 pm
by bonnie_641
Thank you very much!
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Wed Jun 12, 2019 2:41 pm
by uyjulian
It seems like "Ratalaika Games" has an official port of Ren'Py to the Nintendo Switch, so you might ask there if you are interested in submission to the Nintendo eShop.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Thu Jun 20, 2019 6:01 pm
by Andredron
uyjulian wrote: ↑Wed Jun 12, 2019 2:41 pm
It seems like "Ratalaika Games" has an official port of Ren'Py to the Nintendo Switch, so you might ask there if you are interested in submission to the Nintendo eShop.
And who is it?
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Fri Jun 21, 2019 12:48 pm
by uyjulian
Andredron wrote: ↑Thu Jun 20, 2019 6:01 pm
uyjulian wrote: ↑Wed Jun 12, 2019 2:41 pm
It seems like "Ratalaika Games" has an official port of Ren'Py to the Nintendo Switch, so you might ask there if you are interested in submission to the Nintendo eShop.
And who is it?
https://www.google.com/search?q=Ratalaika+Games
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Thu Aug 15, 2019 1:24 am
by uyjulian
Threading support is now available, and documentation is improved. I'll make a release on Monday.
Re: Ren'Py homebrew port to Nintendo Switch
Posted: Tue Aug 20, 2019 12:24 am
by uyjulian
Version 1.2 is now out. Please download from
https://github.com/uyjulian/renpy-switc ... s/tag/v1.2 . Threading support and exiting the game are now fixed. Python is now built with optimizations. Building documentation has improved.