Krynh

Engaged Member
Jan 20, 2020
2,840
4,231
RomanHume You probably already know about it, but webp is the standard most devs use for images, high quality low file size. Meanwhile Android ports can't be above 2gb or they won't install.
 
  • Like
Reactions: RomanHume

RomanHume

Sommelier of Pussy & Purveyor of Porn
Game Developer
Jan 5, 2018
2,390
13,341
I figured you had some processing logic which generated "unique" image names from a given place in the script and/or order of processing, but didn't know the details - interesting adaptation that you had to make for providing more flexibility and uniqueness in your naming to ensure that Ren'Py didn't reference something you did not intend.

Oh, and I didn't know anything about Ren'Py processing and logical conventions for image file references, so this was an educational read, thanks.
Renpy is a funny thing. Built on Python, a lot of it's internal methods and calls are python-esque. And they've tried to make it so that you have access to a lot of standard python functions using the renpy interface. But renpy also allows you to still explicitly run raw python code. So sometimes there's this design struggle where it's like, "Do I use the function Renpy is giving me to do this?" or "Do I use the base python I know to achieve the same result."

The reason they do this I've discovered is that by doing it through the renpy design functions it works better with Renpy's rollback feature. Sometimes running the straight python code things won't get captured by rollback.

So there's a logic to it, but it's like sleeping with your girlfriend's twin sister. Things are pretty familiar, but the buttons might work a little different and the thing you're trying to achieve might or might not work the way you want it to.



....fuck, that's a good metaphor. I gotta write that one down. Renpy is like sleeping with Python's twin sister.

This was the core of my guess+question from what you previously wrote, so makes perfect sense!

Essentially, you go from

written script with keywords ->

-> processed Ren'Py script with unique image file names/paths ->

-> <crafted images for the given scene subject, using generated name/path> to fill in the blanks

That's a nice pipeline!
Right, sorry about that. Wasn't trying to deny you a simple yes or no. I just tend to get a little too excited about nerdy coding shit. :D

RomanHume You probably already know about it, but webp is the standard most devs use for images, high quality low file size. Meanwhile Android ports can't be above 2gb or they won't install.
Indeed. My game currently uses webp except for some of the oldest scenes which might still be in jpg. And knowing about the 2gb limit is one reason I'm making sure I have a clean way to break the game up into parts so that when I hit that cap I can split the game in two parts for android players and let them roll their data into the second part. I'm doing my best to think long term and avoid further complications down the road.

Right now I'm looking at a few different modules for python for image editing. One of my goals is to write a script that will go through the game and find all the chapter images and scale them down for android. Every byte counts. Why give android players a large 1920 x 1080 file when a smaller image will look just as good on a small format screen.

I want the android build to look as good as the game does on other platforms, but also be efficient and size conscious for the platform. My hope is that the extra work done here will support multiple games going forward and I won't have to contemplate these issues for a long time.
 

RomanHume

Sommelier of Pussy & Purveyor of Porn
Game Developer
Jan 5, 2018
2,390
13,341
It doesn't. I've committed to the plan. Nothin' wrong with little brown babies.
I was thinking more along the lines of, "how do you sell the son of a bitch on the child being his when it comes out white?"
 

goobdoob

Conversation Conqueror
Modder
Respected User
Dec 17, 2017
7,426
9,685
  • Haha
Reactions: fried

PinkGoddess

Well-Known Member
Apr 3, 2020
1,311
1,838
I have a doubt, choose any option with every girl in this game will have the same goal with them? I mean, its the same if I go romantic (blue) with Amanda that if I go luster (red) with her?
 
  • Like
Reactions: RomanHume

ArAyAiBoy

Newbie
Feb 16, 2020
40
75
Hey RomanHume speaking of all these coding shenanigans, I think a weird little bug? Or ghost? In the game.

I was just playing along, fucking around with some of the choices and I happened across this strange, but really interesting piece of dialogue. I recorded it and pasted it below so you could see it; the only rational conclusion I can come to is that the game is becoming sentient and *really* wants just like, boatloads of Cass content.
Now that might sound like the kind of thing a Cass loving degenerate like myself would make up to try and get more more moarrr Cass content... :whistle: but the proof is in the pudding, and you can see the pudding for yourself below:


Untitled-3.gif

Now I don't want to presume to speak for your apparently sentient video game, but it seems like it has made its intentions clear, and I think the only way to appease it is to give it exactly what it wants.

Like, just loads and loads of what it wants ;)
 

mannice431

Well-Known Member
Jun 14, 2017
1,007
1,076
I have a doubt, choose any option with every girl in this game will have the same goal with them? I mean, its the same if I go romantic (blue) with Amanda that if I go luster (red) with her?
If you follow blue choices, it generally means you're a (mostly) good guy who just wants to help people in some way or another.

IF however you want to play as a full red-blooded male (or a prick, whichever term you prefer), you pick the red choices.

Take me for example, i'm just helping Amanda realize there's alot of bad people out there who have no problem taking advantage of her, better for her to rely on someone who truly cares for her ( :KEK: ), than some dumbass jock or her derpy dad.

The hole's the goal, but it's how you get there that makes it fun, i'd suggest seeing both the blue and red paths for each respective character, it's pretty fun and it does change things.
 

RC-1138 Boss

Message Maven
Apr 26, 2017
13,056
19,327
I have a doubt, choose any option with every girl in this game will have the same goal with them? I mean, its the same if I go romantic (blue) with Amanda that if I go luster (red) with her?
No. The paths are different for each girl, even the meaning of the red/blue choices is also different between those women Roger meet.
 

PinkGoddess

Well-Known Member
Apr 3, 2020
1,311
1,838
If you follow blue choices, it generally means you're a (mostly) good guy who just wants to help people in some way or another.

IF however you want to play as a full red-blooded male (or a prick, whichever term you prefer), you pick the red choices.

Take me for example, i'm just helping Amanda realize there's alot of bad people out there who have no problem taking advantage of her, better for her to rely on someone who truly cares for her ( :KEK: ), than some dumbass jock or her derpy dad.

The hole's the goal, but it's how you get there that makes it fun, i'd suggest seeing both the blue and red paths for each respective character, it's pretty fun and it does change things.
Then, If I go all red with Amanda, that means that her in the future events goes with any other guy following my bad tips for her (NTR)?

I want Amanda, but also Emily, the rest dont care tbh, but this two I want only for me.. haha
 
  • Like
Reactions: RomanHume

mannice431

Well-Known Member
Jun 14, 2017
1,007
1,076
Then, If I go all red with Amanda, that means that her in the future events goes with any other guy following my bad tips for her (NTR)?

I want Amanda, but also Emily, the rest dont care tbh, but this two I want only for me.. haha
It depends, if you toggle on the NTR (infidelity) at the beginning of the game, then perhaps in the future it may be a possibility for Amanda (and others), we'll have to see.

But yes, if NTR is toggled on and you use red choices (if you behave like a dick basically) then some characters will definitely cheat on you in the future (Emily for example).
 

PinkGoddess

Well-Known Member
Apr 3, 2020
1,311
1,838
It depends, if you toggle on the NTR (infidelity) at the beginning of the game, then perhaps in the future it may be a possibility for Amanda (and others), we'll have to see.

But yes, if NTR is toggled on and you use red choices (if you behave like a dick basically) then some characters will definitely cheat on you in the future (Emily for example).
I turn on the NTR option (and pregnant too, trans nope) but with emily I go blue because is my girl.. :( only want to know if go like a prick with Amanda will turn in NTR or not.. hope not.. :(
 
  • Like
Reactions: RomanHume

mannice431

Well-Known Member
Jun 14, 2017
1,007
1,076
I turn on the NTR option (and pregnant too, trans nope) but with emily I go blue because is my girl.. :( only want to know if go like a prick with Amanda will turn in NTR or not.. hope not.. :(
Amanda is probably safe from NTR content (mostly because the red path seems to be more about you corrupting her), so you (probably) don't have to worry :)
 
4.40 star(s) 78 Votes