なずなさんのブロマガ

RTAメインに扱います

Ys2用オートスプリッタ(日本版Ys I & II Chronicles)

タイトルの通りです。
state("ys2c")
{
byte roomID_F : 0x0026288, 0x0;
float EnemyHP : 0x0006788, 0x14;
byte vhadal : 0x0084E9C, 0x3C;
byte firemagic : 0x0084E9C, 0x24;
byte roomID_H : 0x003EBF0, 0x0;
byte lava_bridge : 0x009EB14, 0xA0;
byte cur_in_tov : 0x009EB14, 0xD0;
}

start
{
if(old.roomID_H == 199 && current.roomID_H == 200)
{
return true;
}
}

split
{
if(old.EnemyHP > 0 && current.EnemyHP <= 0 && (current.roomID_F == 65 || current.roomID_F == 74 || current.roomID_F == 103 || current.roomID_F == 122 || current.roomID_F == 175 || current.roomID_F == 188 || current.roomID_F == 197))
{
return true;
}
if(old.vhadal == 1 && current.vhadal == 0)
{
return true;
}
if(old.firemagic == 0 && current.firemagic == 1)
{
return true;
}
}
タイマースタートも含めすべて自動で行われます。
ラップタイミングは
ハダルの章返却
ファイア入手
ベラガンダー撃破
ティアルマス撃破
ゲラルディ撃破
ドルーガー撃破
ザバ撃破
ダレス撃破
ダーム撃破
の11か所です。
溶岩の村の橋の開通が48だったり、呪いを受けたやつが54だったりいろいろ謎はあるけどとりあえず動くはず。
日本版でのみ動作確認をしています。他の環境(Steam版等)での動作は多分不可です。