zurachu / pceth2

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

<S>タグの対応 #41

Open zurachu opened 7 years ago

zurachu commented 7 years ago

メッセージ中の<S>タグ、<F>タグに対して、speedというグローバル変数に値を格納しているが、特にそれに対しての動作を行っていないもよう。

理想は、草壁さんルートの「星の歌」で曲と歌詞進行が合うこと。

# そもそもBPSやらpceAppProc()の周期やら合ってなかったら、きっちり合わせるのは不可能だけど。

# 原作が手元にないから、すぐには無理かも。Youtubeとかに動画上がってたらなぁ。

zurachu commented 7 years ago

タグ処理している箇所見つけたのでメモしておく。 https://github.com/zurachu/aquaplus_gpl/blob/master/ToHeart2/my_inc2/text.cpp#L279-L359

PS2版ToHeart2のスクリプトでは、F,S,Wタグしか使用されていない。 Wタグの待ち時間は、取得した値を2倍しているので、もしかしたらずれてるかも。(そもそもFPSいくつ換算なのかって話だが)

Fタグはフォントサイズのようなので、P/ECEでは対応しようがなかった。

Sタグは速度で合ってた。 使用されている数字は 0, 2, 3, 5, 10 で、デフォルトが5、下がると遅くなり、10が即表示。

<S10>「一丁前に、遠慮なんかしないの!\k まだ子供なんだから、甘えられるウチは甘えとく!\k 次にヘンな遠慮したら、\kケツの穴に手ェ突っこんで、\kみそ汁流し込んでやるからね」\k\n
<S5>「……」\k\n

このくだりを見るに、\nまで有効と思われる。