Comments

Log in with itch.io to leave a comment.

(1 edit)

Not sure if this is a version specific issue, or a problem with some tweaks I made, but on my current renpy version, 8.2.3.24061702, the phone steps dialogue forward a step between the relationships screen, and the phonePal screen, despite both being modal.


Quick hacked together fix I've managed, change all numbered instances of

Call("phonePal", 1, girl1_name, girl1_love, girl1_lust, girl1_dominance, girl1_submissive, girl1_pregnant)

to

Show("central_stats", girl=1, name=girl1_name, love=)girl1_love, lust=girl1_lust, dominance=girl1_dominance, submissive=girl1_submissive, pregnant=girl1_pregnant)

It's a bit messy, but I believe that should work nearly as well as your the current implementation and it gets rid of the problem for me.

Is this free to use and distribute?

it is free to use in a project that you distribute

Great help, but any chance you could make the phone positioning programmatic? (I admit I'm completely new to Python.. but I've tried everything to move the phonepos and none of the contents appear anchored to the phone frame.) Sorry if I'm just an idiot.. this Python/RenPy is completely foreign, unlike C# or Java. lol

no it's not set up like that and would probably be need to full re-write to be able to do that

Thank you for the response.

you're welcome

good luck with your project

Is there anyway to use this where the messages don't all show up at once? I've tried using the msg_count option but that doesn't change anything if the player isn't looking at the phone when that happens, and if they are in the phone and want to go to the next message they have to close the phone, click to go to the next line, and then go back into the phone to see the next message.

provided you are using the correct _msg_count it will change for that particular (message sender)/person and the only way to update that screen is to open/show it so you have to close it

Hi , newbie coder here, how do you only make the phone show select messages, for example i have an if statement that triggers says message 1 and 5 but it also shows the messages in between .

hope that makes sense, this was an amazing asset and thanks

you can NOT show a message out of sequence from the list 

i.e. you can NOT show #1 then #5, you would have to show #1-5 

or re-organize the list

ok thanks i had hoped there was a way with .pop or remove but no such joy .

thanks for the quick reply

I don't have anything set in place to do, but you can do it manually like this

$ girl1_message.pop(0)   # that would remove the first message in the list for girl1

if you do, keep in mind that since you removed the first message number (0) zero, now message (1) one is the new message (0) zero

it shifts everything below it to fill in the empty space and it can NOT be reversed or put back (the message is burned forever (unless you restart the game)), good way to gaslight your character i guess

Thanks i did try that before but i then run into an empty list error attempting a work around .

amazing  coding btw and thanks for showing what it all does.

yes the list must have something in it before you pop it. (and being python zero (0) is the first entry and number 1 is the second.

as long as you follow the format $ nameOfTheList.pop(entryNumber)

I can't take all the credit Cr8tiveM3dia did some of the coding to.

Deleted 9 days ago

by setting bg1-9 to True like this

$ bg2 = True

I had bg1 as True by default in the script.rpy and it was the default background on the phone