zurachu / pceth2

PS2版『ToHeart2』をP/ECE用にコンバートして実行『好き好きタマお姉ちゃん』
Other
7 stars 3 forks source link

放課後のマップ選択前に時計を出す #4

Closed zurachu closed 7 years ago

zurachu commented 7 years ago

https://www.youtube.com/watch?v=3kYkF4HdEOI と動作を見比べたところ、放課後のマップ選択前の時計が出ていません。 スクリプトには表示指示が書かれていないので、自前で出す必要がある? 全ての箇所で表示して良いか、確認が必要。

なお、これまでの時計表示処理は、スクリプト変換時に 中央のキャラとして表示→1秒待機→同キャラを削除 【具体的なスクリプト例】CLOCK18.pgx,1w100cLOC のように誤魔化して行っていたが、スクリプトで出すわけではないので、専用処理を作成する必要がある。 専用処理を作ってしまうなら、上記の誤魔化しも無くして良いかも。

zurachu commented 7 years ago

https://www.youtube.com/watch?v=6q8FdQ1g-9g 3/6(土)は時計がお昼(12:10)でした。

zurachu commented 7 years ago

マップ選択の直前(マップの選択肢がある時)に、 B009001(生徒着席中の教室) 土曜日はCLOCK11(12:10) 平日はCLOCK18(14:40)とCLOCK19(14:50)があるっぽい? 曜日?

zurachu commented 7 years ago

XRATEDのコードを見る限り、CLOCK18は勘違い(実況動画の見間違い)だったかも。 https://github.com/autch/aquaplus_gpl/blob/master/ToHeart2/ScriptEngine/src/GM_Avg.cpp#L4082 https://github.com/autch/aquaplus_gpl/blob/master/ToHeart2/ScriptEngine/src/GM_AvgBack.cpp#L2051-L2053 一旦、土曜日CLOCK11(12:10)、平日CLOCK19(14:50)で実装を進める。

その一方で、前に表示した時計と時間変化がなければ表示しない処理も見つけたので、今はそのような対応をしていないため、動作チェック時に問題があれば別途対応が必要。 https://github.com/autch/aquaplus_gpl/blob/master/ToHeart2/ScriptEngine/src/GM_AvgBack.cpp#L2047-L2050