Ren'Py BadSantaGirl's Android porting corner

milfkiller

Engaged Member
May 2, 2017
2,222
1,008
The Awakening v0.3.4 + patch + In-Game mod

Compressed (somewhat balanced quality). Hide button added with quick button changes. The UI is changed a little bit.
The original port was laggy, so I profiled it, and recompressed every content. The underlying problem was the big memory usage, and not the code itself. Normally a tipical Renpy game don't have voice-overs, but this has, and the images are almost the same size like a voice file. So every voiced scene is incredibly hard for an Android device in Renpy, because most phones and tablets don't have more than 1 GB memory, and even if they, the memory allocation subsystem in the OS is rubbish (the kernel functions can eat up 600 MB, which is a joke on it's own, but the real problem is how fragmented the memory is, so even if the kernel eat up 600 MB, the real memory usage is just ~450 MB). This is why the picture and sound quality of this port is lower than it used to be, because small contents can be managed better by the OS. So the only way to fix this is cutting out the voice-overs.

Download:
not voice neans not fun
 

badsantagirl

Member
Apr 22, 2018
107
139
Midnight Paradise v0.13 Elite + patch + Walkthrough & Cheat Mod

Compressed (balanced quality). Hide button added with quick button changes. Transparent textbox with outline change. The animations was encoded to get smooth playback on most mobile devices. Loading the scene gallery will take time, be patient.

Download: MEGA
 
Last edited:

badsantagirl

Member
Apr 22, 2018
107
139
Treasure of Nadia [v.71021] + patch

This is based on the official port, but with transparent textbox and rebalanced quality. This means the video quality is greatly improved compared to the official port, while the performance and the file size remains the same. How am I did it? Check the Spoiler tag. :giggle:

You don't have permission to view the spoiler content. Log in or register now.

This port doesn't run well on devices with 1 GB RAM, so at least 2 GB is recommended. I tried everything, but the engine needs to stream too much data.

Download:

I'm running out of storage space at mega. I used a public sharing option, but I don't know how long will the link live. So if anybody has some free space can share the file longer.
 

badsantagirl

Member
Apr 22, 2018
107
139
Treasure of Nadia [v.75031] + patch

This is based on the official port, but with transparent textbox and rebalanced quality. This means the video quality is greatly improved compared to the official Android port, while the performance and the file size remains the same. The picture and the audio quality is decreased, but for a mobile device, this should be hard to notice.

This port doesn't run well on devices with 1 GB RAM, so at least 2 GB is recommended. I tried everything, but the engine needs to stream too much data.

Download:

I'm running out of storage space at mega. I used a public sharing option, but I don't know how long will the link live. So if anybody has some free space can share the file longer.
 

badsantagirl

Member
Apr 22, 2018
107
139
Midnight Paradise v0.14 Elite + patch + Walkthrough & Cheat Mod

Compressed (balanced quality). Hide button added with quick button changes. Transparent textbox with outline change. The animations was encoded to get smooth playback on most mobile devices. Loading the scene gallery will take time, be patient.

Download:

I'm running out of storage space at mega. I used a public sharing option, but I don't know how long will the link live. So if anybody has some free space can share the file longer.
 

badsantagirl

Member
Apr 22, 2018
107
139
Being a DIK v0.7.2 + Walkthrough & Cheat Mod

Compressed (somewhat balanced quality). Hide button added with quick button changes. The animations was encoded to get smooth playback on most mobile devices. The artificial Android limitations are deleted from the code (I don't know why are these used, it does not make sense).

This is a 64-bit ARMv8 port, and won't run on really old Android devices. Also the package is BIG, you need at least 10GB free space to install it.

Download:

I'm running out of storage space at mega. I used a public sharing option, but I don't know how long will the link live. So if anybody has some free space can share the file longer.
 
Last edited:
  • Like
Reactions: Sagittaria

badsantagirl

Member
Apr 22, 2018
107
139
Hi guys!

I wanted to create an Android port for Dreams of Desire Definitive Edition Elite v1.0, but to make it optimized for most devices, it will require a lot of code change. The reason of this that the animation is loaded with scene function, which is not a terrible thing to do in RenPy, but the reason why my ports are working on low-end devices, is the "good enough quality" philosophy, so the game actually run at 1080p, but the animations are actually 720p. Now with scene function there are still some transform operation in Renpy to manage this, but for Dreams of Desire Definitive Edition, I need to rewrite several hundred lines, which I will clearly won't do. Instead, I will write a program that does it for me. So I still working on a port, stay tuned, I will do it in the weekend.
 
  • Like
Reactions: Sagittaria

badsantagirl

Member
Apr 22, 2018
107
139
Dreams of Desire Definitive Edition Elite v1.0 + patch and unlocked gallery

Compressed (balanced quality). Hide button added with quick button changes. The animations was encoded to get smooth playback on most mobile devices.

This is a universal port, it will run on any Android devices with at least Android 5.0. The optimal binary will be automatically choosen by the device.

Download:
 

candlegum19

New Member
Apr 21, 2020
10
2
Dreams of Desire Definitive Edition Elite v1.0 + patch and unlocked gallery

Compressed (balanced quality). Hide button added with quick button changes. The animations was encoded to get smooth playback on most mobile devices.

This is a universal port, it will run on any Android devices with at least Android 5.0. The optimal binary will be automatically choosen by the device.

Download:
Hey, whatsup, btw do you still have the game??