I started a new game.
Day 2 Sunday Midday
Kate just gave MC his old phone. MC called Eva.
Now the phone blinks and when MC tries to send a message to either Eva or Elena, the game gets stuck with the MC's message on the phone and only way to get out of this screen is to load a save game.
There is an older comment that save and reload should solve this issue, but this does not work. If I save the game when stuck and reload, the MC is back at the point before the message was typed.
Is this game even playable if MC cannot send messages at all?
Edit :
It seems that "pause" in the script file phone SMS and Call.rpy is the problem.
Once I comment all the "pause" lines the script continues :
Code:
label PHONE_SMS_Eva.act_2d2_Eva_Action_Nice:
$ REL_Eva += 1
play sound "gui/phone/FX sms typing 4.mp3"
$ phoneEva.addmessage("MC", _("Hey, Eva! whts up?"))
pause 1
$ phoneEva.addmessage("MC", _("jst wanted to know how you were doing... "))
pause 1
$ phoneEva.addmessage("MC", _("yknow, i`ve jst known you for a small while, lost my memory n all that..."))
pause 1
play sound "gui/phone/FX sms to.mp3"
$ phoneEva.addmessage("MC", _("but I already think yr a really sweet person & i`d really like to know you better today ;)"))
pause 3
play sound "gui/phone/FX sms from.mp3"
$ phoneEva.addmessage("Eva", _("Hey... [mcname]... are you ok?"))
pause 1
play sound "gui/phone/FX sms to.mp3"
$ phoneEva.addmessage("MC", _("Huh? sure, im fine, why?"))
pause 2
play sound "gui/phone/FX sms from.mp3"
$ phoneEva.addmessage("Eva", _("LOL it`s just weird to hear you being so nice!"))
pause 2
play sound "gui/phone/FX sms from.mp3"
$ phoneEva.addmessage("Eva", _("I mean, read. Now I`m even worried the coma did change you after all ;D"))
pause 1
play sound "gui/phone/FX sms from.mp3"
$ phoneEva.addmessage("MC", _("is it that bad??? D:"))
pause 2
play sound "gui/phone/FX sms from.mp3"
$ phoneEva.addmessage("Eva", _("Who said it was bad? I like it ;)"))
pause 1
jump PHONE_SMS_Eva.act_2d2_Eva_Action_END
return
Edit :
The script version is "(7, 7, 1)".
I searched the web for the pause problem and found following hints :
"Wait, is your screen modal? In 7.5 modal screens prevent pauses from ending while they are shown. I would consider pause ending or reload to be a true bug here..."
"The screen is modal.
In modern versions of Ren'Py, modal screens block renpy.pause.
...
renpy.pause(2.0, modal=False) will always work"
So by replacing
with
Code:
$ renpy.pause([value].0, modal=False)
the messaging seems to work.
See following post for a fix
Phone SMS Message problem
...