Create your AI Cum Slut -70% for Mother's Day
x

[R>Programmer] Share **Looking for collaboration – Convert Ren'Py Games into Browser-Based Games Playable on iPhone**

Mar 21, 2023
126
197
I'm building a **Ren'Py Game Converter** – from scratch – that turns existing Ren'Py games into pure HTML + JavaScript + CSS, fully playable on iPhone, with:

✅ Working audio
✅ Better performance than Ren'Py Web
✅ Support for large games (GB+)
✅ Upload-ready for itch.io or self-hosting

This is **not** based on Ren'Py Web (no WASM). It's a custom-built logic layer for full JS/HTML/CSS rendering.

Looking for teammates with:
- Python
- JavaScript
- HTML/CSS
- Familiarity with Ren'Py engine

DM me or Discord: pd_is_pd199
 
Last edited:
Mar 21, 2023
126
197
The iPhone *can* play games built with Ren'Py Web, but it can't handle games larger than 500 MB. Also, there’s no sound, and it runs slow. I tried to fix the sound issue but hit a dead end. I looked into the code and found that the audio playback isn’t done through standard browser file types like HTML or JS — it seems to be entirely handled inside WASM. Since WASM is basically like assembly code, fixing it would require digging into how Ren'Py calls the Python module responsible for playing sound, then redirecting it to an external system outside of WASM — which is just way too much of a headache. So I gave up on that path.

And even if I fixed the sound, I'd still have to deal with the iPhone's 500 MB game size limit — maybe by splitting the game into parts, but I'm not even sure how to do that yet. So instead, I’ve switched to building my own game converter — not based on Ren'Py Web. The idea is: the user uploads a `Renpy_game.zip`, and the tool outputs a web-based game playable on iPhone through any hosting.

To do that, I started downloading Ren'Py reverse engineering tools to unpack other people's games and got access to their source code. But the major problem is — I’ve never written Ren’Py script before, never touched it. So now I have to study everything from scratch, figuring out what’s what.

Right now, I’m trying to convert `screens.rpy` into HTML to understand the structure. But the tooltips show up in the wrong positions, and I have no idea what to do next. I’m so tired and hopeless.

**The question is:** How can I make Ren’Py games run *perfectly* on iPhone?

Discord: pd_is_pd199
 

Deveroni

New Member
Jul 24, 2024
8
15
This sounds like a really difficult project.
In general I don't think making a converter that runs everything "perfectly" is possible.
Renpy allows you to run arbitrary python scripts so there are very few restrictions on how a game can behave. That's very hard to convert unless you just emulate everything.

I think you'd be better off making a fork of the Renpy Web code and adapting it to suit your needs.
 
  • Like
Reactions: -lust-
Mar 21, 2023
126
197
This sounds like a really difficult project.
In general I don't think making a converter that runs everything "perfectly" is possible.
Renpy allows you to run arbitrary python scripts so there are very few restrictions on how a game can behave. That's very hard to convert unless you just emulate everything.

I think you'd be better off making a fork of the Renpy Web code and adapting it to suit your needs.
Yes, I guess I have to go back to doing that now.
By the way, are you a software developer?