>>4153
I've noticed some instances of a single character exiting the screen, leaving only the background. These are marked by a single GS_CLR statement with no characters immediately before or after it, but followed by a line of dialogue or narration.
s001, line 340:
show na tna03s at center
with dissolve
#GS_CLR
voice "NANA0029"
n "And that still was the only time that I had been able to speak directly with her..."
...
"To a middle-class girl like myself, the atmosphere here felt unusual indeed."
#GS_CLR
"Be that as it may, after two months in this environment, one does get used to it. And so, now..."
The GS_CLR here, surrounded by two lines of dialogue with no characters, should be replaced with scene bg03a with GS_CLR, as when a cu frame begins and ends. This will correctly have the characters exit the screen. When character(s) re-enter the scene, they will need to enter with dissolve as before.
Similarly, the cu frames end at the next GS_ transition, which is usually followed with character images. There are some points where this was not the case, which this script didn't account for.
s001, line 458:
scene bg03a
show cu01
with GS_HI_NS
voice "YUNA0017"
y "Come now, Nanami-san, you need to get undressed."
...
#GS_CLR
"Gyah?!"
At GS_ here, the cu frame needs to be cleared with the same scene bg03a that it followed, followed by with the GS_ transition that closes it. No characters will re-enter the screen. Again, they should enter with dissolve.
>Should "with dissolve" be on a new line?
>I think right now it's different between first appearance in a S0XX script and first appearance after a 'scene'. I'm not sure if that's correct.
When a with statement is on the same line as a show, scene, or hide statement, it affects only that statement. When it is on its own line, it affects all show, scene, and hide statements without their own with statements that preceded it simultaneously.
http://renpy.org/doc/html/displaying_images.html#with-statement
For only a single character, both styles are identical. I believe having the with statement on its own line in all cases where a character first enters a scene is safe.
For the exceptions you listed, in s003, I wasn't able to find scene bg08a without a GS_. The following three scenes are special cases with scrolling images. I will need to implement them separately.
I've made changes to fades in and out. After scene BLACK, please add with fade2 at the end of the line and not pause 1.0 on the next line. When the music changes, add stop music fadeout 1.0 on the line before the next scene, but only if there's a different music file after the next scene. The play music clause should come after the following scene and with lines.
The block in s003, line 104:
voice "NANA0168"
n "Hyaaaauuuu...."
scene BLACK
pause 1.0
scene bg08a
with GS_CUD
stop music fadeout 1.0
play music "common/M02.ogg"
show yu tyu02s at center
with dissolve
should now read:
voice "NANA0168"
n "Hyaaaauuuu...."
stop music fadeout 1.0
scene BLACK with fade2
scene bg08a
with GS_CUD
play music "common/M02.ogg"
show yu tyu02s at center
with dissolve
The block in s004, line 323:
scene bg03a
with GS_CUD
stop music fadeout 1.0
play music "common/M02.ogg"
should now read:
stop music fadeout 1.0
scene bg03a
with GS_CUD
play music "common/M02.ogg"
I will need to study the transform documentation to emulate the animation on the dialogue window between scene changes.
For convenience, in the future, please give your output files a .RPY extension and add label start: to the first line of s001.