Ren'Py homebrew port to Nintendo Switch
Re: Ren'Py homebrew port to Nintendo Switch
Note about launching taking a couple of minutes: Compile your py and rpy files before you package them up in romfs.
Re: Ren'Py homebrew port to Nintendo Switch
Version 1.3 is now out. Please download from https://github.com/uyjulian/renpy-switc ... s/tag/v1.3 . The port has been rebased on top of Ren'Py 7.3.2, and more modules have been added.
Re: Ren'Py homebrew port to Nintendo Switch
To reduce the amount of data aborts, set "config.autosave_frequency" to "None" and "config.autosave_on_choice" to "False".
I'm working on figuring out why data abort occurs when using Album override with nx-hbmenu v3.1.1.
I'm working on figuring out why data abort occurs sooner when "config.use_cpickle" is set to "False" compared to when "config.use_cpickle" is set to "True".
I'm working on figuring out why data abort occurs when using Album override with nx-hbmenu v3.1.1.
I'm working on figuring out why data abort occurs sooner when "config.use_cpickle" is set to "False" compared to when "config.use_cpickle" is set to "True".
Re: Ren'Py homebrew port to Nintendo Switch
Before porting your Ren'Py project using this project... check to make sure that it works with mainline Ren'Py 7.3.2. If it doesn't work there, it probably won't work here.
Next release will probably be when I upstream touch event code.
Next release will probably be when I upstream touch event code.
Re: Ren'Py homebrew port to Nintendo Switch
Autosave does work.
Threading... not so much. Leaked resources? Not sure.
On line 511 of loadsave.py, change
to
Threading... not so much. Leaked resources? Not sure.
On line 511 of loadsave.py, change
Code: Select all
def force_autosave(take_screenshot=False, block=False):
Code: Select all
def force_autosave(take_screenshot=False, block=True):
Re: Ren'Py homebrew port to Nintendo Switch
Version 1.4 has been released. Please check out the changelog and binaries. https://github.com/uyjulian/renpy-switc ... s/tag/v1.4
Re: Ren'Py homebrew port to Nintendo Switch
Version 1.5 has been released. Please view the changelog. https://github.com/uyjulian/renpy-switc ... s/tag/v1.5
Re: Ren'Py homebrew port to Nintendo Switch
I noticed an issue with controllers not working. This will be fixed in the next release.
The next release is going to be focused on stability, ensuring that no errors occur while running aging tests.
The next release is going to be focused on stability, ensuring that no errors occur while running aging tests.
- Imperf3kt
- Lemma-Class Veteran
- Posts: 3792
- Joined: Mon Dec 14, 2015 5:05 am
- itch: Imperf3kt
- Location: Your monitor
- Contact:
Re: Ren'Py homebrew port to Nintendo Switch
Following your progress makes me regret not owning a Switch.
Keep up the good work.
Keep up the good work.
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Twitter
pro·gram·mer (noun) An organism capable of converting caffeine into code.
Current project: GGD Mentor
Re: Ren'Py homebrew port to Nintendo Switch
Good news: The error causing a data abort (due to a memory allocation failure) has been fixed and will be in the next release.
Bad news: Ren'Py has a memory leak, so you will need to roll back, save the game, restart the game, and load the game.
Bad news: Ren'Py has a memory leak, so you will need to roll back, save the game, restart the game, and load the game.
Re: Ren'Py homebrew port to Nintendo Switch
Version 1.6 has been released. Please view the changelog and try out the binaries. https://github.com/uyjulian/renpy-switc ... s/tag/v1.6
This will probably be the last release for a while unless show-stopping bugs show up.
If nvdec gets implemented, I'll release another version with hardware video decoding support.
This will probably be the last release for a while unless show-stopping bugs show up.
If nvdec gets implemented, I'll release another version with hardware video decoding support.
Re: Ren'Py homebrew port to Nintendo Switch
I finally got myself a PlayStation Vita, so I'll be doing a port there also.
Re: Ren'Py homebrew port to Nintendo Switch
Hi, question. Do you have a playpay or whatever calculation, send you a denyuzhku?
I be a pig if I don’t support you
Renpy textbook (in Russian). https://disk.yandex.ru/i/httNEajU7iFWHA (all information is out of date) Update 22.06.18
Sawa - a game of the Drow Nation
Honest Critique
Poses in visual novels, or how to hold a character properly in the frame
Help save articles to the webarchive. [/color]
Sawa - a game of the Drow Nation
Honest Critique
Poses in visual novels, or how to hold a character properly in the frame
Help save articles to the webarchive. [/color]
Re: Ren'Py homebrew port to Nintendo Switch
Go ahead and support upstream: https://www.patreon.com/renpytom
Re: Ren'Py homebrew port to Nintendo Switch
A PlayStation Vita port won't happen just yet.
I need to fix the out of memory errors first by inhibiting memory growth (by manually deleting objects instead of garbage collection), and also implementing an SDL_Renderer based render backend for fast drawing performance with small size.
Nintendo Switch has 4GB of memory (less addressable by application), and I'm running out of memory, so those errors will be more annoying on the Playstation Vita's 512MB of memory (less addressable by application).
... First, a Python port needs to be done.
I need to fix the out of memory errors first by inhibiting memory growth (by manually deleting objects instead of garbage collection), and also implementing an SDL_Renderer based render backend for fast drawing performance with small size.
Nintendo Switch has 4GB of memory (less addressable by application), and I'm running out of memory, so those errors will be more annoying on the Playstation Vita's 512MB of memory (less addressable by application).
... First, a Python port needs to be done.
Who is online
Users browsing this forum: No registered users