07th-mod / umineko-answer

28 stars 8 forks source link

In-game text delays are extended for no reason #87

Open drojf opened 2 years ago

drojf commented 2 years ago

It was reported that in the answer arcs, in NVL mode, there are unexpected delays while playing. I checked one of the reported scenes:

langjp:dwave_jp 0, "voice\27\60700033.ogg":!s1「お、/
langjp:dwave_jp 0, "voice\27\60700034.ogg":!d600……お父様、/
langjp:dwave_jp 0, "voice\27\60700035.ogg":!d600……お気に召しませんでしたか…?」/
langen:dwave_eng 0, "voice\27\60700033.ogg":!s1^"...F-^@/
langen:delay 800:dwave_eng 0, "voice\27\60700034.ogg":^Father, ^@/
langen:delay 1300:dwave_eng 0, "voice\27\60700035.ogg":^...did you find the food displeasing...?"^@/
langjp!sd@
langen!sd@

The delays are indeed on purpose, however they've been extended compared to the original script (from 600 -> 800 and 600 -> 1300). I think this is meant to be to allow the voice line to play out, but when testing it seemed as if the delay happened first, then the voice played, so it just ended up making the delay longer for no reason.

For the question arcs, I think we have a special system for handling voices so they don't overlap, but I don't think this is in the answer arcs.

I'll have to check the git history to find why this change was made (and also check what I've done in the experimental script).

This issue doesn't happen all the time - only where the original script had delays inserted for dramatic effect.