なずなさんのブロマガ

RTAメインに扱います

YsOrigin v1.0.0.4 ユニカEasy殴り書き

1004ユニカチャート
最速は武器強化-ベラガンダー-ダッシュ

旋風取得
ダイソン部屋カット
赤コウモリ(柔らかいやつだけ要検討)
水獄へ
--------------------
ダッシュ取得
捜索隊拠点へ転移
ダイソンに吸われる
ロダの実取得
柵もエメラルドも無視してルーイベント
水獄の領域へ転移
水獄の領域②解放
エポナスキップ
--------------------
武器強化
雑魚スルーしてエメラルド
水獄の領域③解放
ロダの実取得(黙砂で足防具と交換)→咎火ロダと要比較
金剛のスキル取得
水獄の領域③へ転移
134まで稼いでからニグスキップ
--------------------
咎火の領域解放
鬼キシュガルスキップ
紅蓮のスキル入手
--------------------
咎火の領域へ転移
咎火ロダ取得?(水獄ロダとどっちか)
トパーズ取得
悪魔の回廊前解放
クレリア鉱入手
武器強化
悪魔の回廊へ転移
稼ぎ(157/歩き狩り)
ゲラルディスキップ
--------------------
黙砂の領域
ロダの実と靴を交換
歩き狩り(だいたい181)
クレリア鉱入手
コンスクラードスキップ
--------------------
騎士団イベントスキップ
瘴血の領域解放
武器強化
最初のマップで狩り(2リフレッシュ)
カマキリ中心に歩き狩り
(乙した時用セーブ)
クレリア鉱入手
バオカー組シカトしてスライムでレベル上げ(250or255)
--------------------
魔核の領域解放
武器強化
魔核の領域へ転移
267まで歩き狩り
シルバードレス取得
実質エポナ1
--------------------
幻光の間解放
武器強化
ザバスキップ
302にレベルアップで回復(しばらくは307アクセ右)
キシュガル戦
--------------------
階段ショートカット(ミスったらタスクマネージャーキル)
ダレス戦

 

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

Ys2日本版Chronicles用のオートスプリッタで、スタートとストップのみに絞ったものです。
state("ys2c")
{
byte roomID_F : 0x0026288, 0x0;
float EnemyHP : 0x0006788, 0x14;
byte roomID_H : 0x003EBF0, 0x0;}

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

split
{
if(old.EnemyHP > 0 && current.EnemyHP <= 0 && current.roomID_F == 197)
{
return true;
}
}

タイマーストップ両方とも自動でやります。それ以外は何もしません。

YsOrigin v1.0.0.4 Yunica用オートスプリッター

タイトルの通りです
state("yso_win")
{
byte roomID : 0x0011DF4, 0x0;
float FloorBossHP : 0x0094FE8, 0x0;
byte FireSkill : 0x0035250, 0x64;
byte NumofDulessHP : 0x00DF78C, 0x0;
byte weaponLv : 0x00146E4, 0x8;
byte kishgal : 0x00DF39C, 0xF18;
byte Epona : 0x00DF39C, 0xF00;
}


start
{
if(old.roomID == 19 && current.roomID == 21)
{
return true;
}
}

split
{
if(old.weaponLv == 0 && current.weaponLv == 1 && current.roomID == 41)
{
return true;
}

if(old.roomID == 43 && current.roomID == 28)
{
return true;
}
if(old.roomID == 45 && current.roomID == 44)
{
return true;
}
if(old.roomID == 67 && current.roomID == 54)
{
return true;
}
if(old.roomID == 69 && current.roomID == 68)
{
return true;
}
if(old.FireSkill != 1 && current.FireSkill == 1 && current.roomID == 79)
{
return true;
}
if(old.roomID == 93 && current.roomID == 92)
{
return true;
}

if(old.Epona == 0 && current.Epona == 1 && current.roomID == 165)
{
return true;
}

if(old.roomID == 123 && current.roomID == 122)
{
return true;
}

if(old.roomID == 147 && current.roomID == 146)
{
return true;
}

if(old.roomID == 166 && current.roomID == 161)
{
return true;
}

if(old.kishgal == 0 && current.kishgal == 1 && current.roomID ==168)
{
return true;
}

if(old.FloorBossHP > 0 && current.FloorBossHP <= 0 && current.roomID == 175 && current.NumofDulessHP == 2)
{
return true;
}
}
開始から終了まで全部自動で行われます。
ラップタイミングは
  • 蒼哭の領域でルーのイベントがすべて終了し、テキストウィンドウが閉じた瞬間
  • ベラガンダー部屋を出たとき
  • エポナ1部屋を出たとき
  • グティルガー部屋を出たとき
  • 紅蓮の大剣を入手したとき
  • ゲラルディ部屋を出たとき
  • コンスクラード部屋を出たとき
  • ピクティモス部屋を出たとき
  • エポナ2に相当するボスを討伐した時
  • 幻光の間を出たとき
  • キシュガルを倒したとき
  • ダレスのHPゲージを2本破壊したうえで、3本目のゲージを削り切ったとき(要は討伐時)
です。v1.0.0.4以外での動作確認はしていません。また、ダレスでの動作が若干不安です、あんまり過信しないでください(

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版等)での動作は多分不可です。



Ys2書き出しメモ

自分さえわかればいい感じになってしまっているメモです。超人ルートだと思っているので後で甘えたっぷりルートに書き直して走ります。

小技(宝箱接触と同時に転移)

家を出て右へ回り、上のおうち(病院
すぐ左隣の道具屋へ
連射でウィング購入
ショートソード購入
装備(ショートソードとウィング)
長老の話を聞く
村の外へ
左奥のほうへ入りレベリング(Lv.1→Lv.3)(HP20→HP30)(EXP170付近で南下開始)
廃坑の横の通路通って上へ。敵を倒しつつロダの実取得。ここでLv.4になるのが理想
アスタルと会話
聖域トール(ハダル)突入。Lv.4
聖域トール(ハダル)歩き狩り、ドアだけ開けてアニメーションの間に右の敵も倒す?
本返却後レベリング(Lv.4→6)(HP35→45)(EXP付近410)
ムーンドリアへ出て右上、神界の杖入手
北上しつつゴーレムは2体とも討伐
女神像へ触る
すべてスルーして聖域へ戻る
歩き狩りしつつ奥へ
########################
ラスティーニの廃坑




敵を倒しつつ左
トールの聖域(トバ)in、歩き狩り
帰りも歩き狩り
廃坑復帰後敵を倒しつつ右

右下
すぐ右(敵無視)
マトック入手
マトックマップ脱出

一番左上

道なり
マトック壁イベント無視してマップ脱出
道なり(下)

左上
聖域トール(ダビー)in
聖域脱出
右下

左下(赤い敵いる)

道なりに行ってファイア入手
上へ行ってファイアマップ脱出
右上

水辺で薬草入手
中央(薬草マップ)

左(聖域)
聖域トール(ジェンマ・メサ)in(右上に神像への入口)
聖域トール(ジェンマ・メサ)in(左下に神像への入口)
聖域トール脱出

出てすぐ右
赤いやつ1体狩り(HP75,EXP1202目安)
狩りマップ右上
左下のほうなんか開けてるとこを上に

ボス(ベラガンダー)
ベラガンダー戦:チャージ2発+小ファイア数発のループへ。

ボスマップ脱出(奥へ進行)
左下から行って下の隠し通路
左側から鉄鉱石を頂戴する
右上(セルセタの花)
右下から進行し、隠し通路へ
右から回り込み宝箱(邪悪な鈴取得)
元のマップへ復帰
ライトの魔法取得(この時点で2000Gold必要)
ランスの村へ
武器屋へ行き、鉄鉱石を売却、たるわーる入手
病院へ
リリアの薬入手
たるわ~る装備、邪悪な鈴装備
病院出
リリアの家へ
薬を渡した後外に出るとイベント
リターンの魔法入手(イベント後レベルアップHP90)
地下室探検
狩りつくしたら奥へ進行
聖域トール(ファクト)
転移でランスの村へ
ノルティア氷壁
歩き狩り、氷霧の玉入手
inside ice wall 玉使用
in(略)玉不使用
ツルツル~~(鷹の彫像入手)
氷塊破壊しつつ進行、テレパシーの魔法入手
マールの花入手(即時使用する?)
ins(略)薬草入手
石の靴入手、ランスの村へ転移
石の靴装備、ノルティア氷壁
幻影の鏡入手
2連ツルツル
HP115でティアルマス戦(魔物の鈴入手)
薬草入手
バーンドプレスin
ルーの住処出てすぐ帰る(ブックマーク)
基本歩き狩り
溶岩の村in
テレパシーの魔法を使用して会話後アドルに戻って会話をする
ルーの住処へ転移、ロダの葉を入手後即使用
TOPS狩り?
黒い真珠入手後、ささやきの耳飾り入手
岩の裂け目へ
黒い真珠を渡す
タルフ護衛イベント(同一画面内であれば次マップいけるっぽい?)
溶岩の村マップさえ入れば置き去りにしてok
歩き狩りしつつ奥へ進行
ゲラルディ戦(HP145)(できるだけ右上に押し付ける
ラミアの村
ハイパーカッター購入(1万Gold)
ゴートと会話イベント
クルの実入手
ハダトと会話、リラの貝殻入手
ハダト宅を出た後クルの実入手
サルモン神殿in
歩き狩り
変身後、ザバ部下と会話
門番変身して開けさせた後倒す
盗み聞き直後ラミアの村へ転移
神殿in
変身+悪魔の鈴装備:識別コード tierra
ライトの魔法を付けて聖杯入手
呪われた姿に
地下水路in
歩き狩りしつつ奥へ
テレポートの魔法を装備後集落へ(会話せず転移していた)(脱走者たちの隠れ家、ブックマーク)
レグ翁と会話、聖杯を使って元の姿へ
奥へ入ってリリアと会話、邪悪の鈴鳴らしてみる
石化イベント
ラミアの村へ帰還後、正面からサルモン神殿へ
ベリー食べて回復
ファクト管区より地下水路へ、入口で狩り(HP205,EXOP26555付近)
歩き狩り、途中で帰還の魔法を構えておく
銀のペンダント入手後、ラミアの村へ転移
サルモン神殿へ
ハダル管区よりドルーガー戦(HP205)、チャージファイアにこだわり過ぎずどんどんダメージを与えていく
女神像で転移
何やら会話イベントがあるが無視
東翼から地下水路へ
歩き狩り
帰還の魔法を構えておく
キースと会話
水路調整室の鍵入手
脱走者たちの隠れ家へ転移
レバー操作
バトルアーマー入手
バトルソード入手(ここで装備変更
隼の彫像入手&装備
歩き狩り
同マップで稼ぎ鐘つき堂とかを出入り。(HP240,EXP42653付近)
ザバ戦突入(コウモリを倒してダメージを入れる、ゲージ1本割ったら本体にもダメージを入れられる)
COMPANILE OF LANE、帰り道に宝箱回収
女神宮イベント見た後にラミアの村へ転移
タルフと会話
サルモン神殿へin
ファクト管区内にて黒真珠を取り戻す
女神宮へ転移
鐘つき堂頂上へ、夢見の石像に新たな魔力を!
地下水路へ
帰還の魔法を構えてサダと会話、クレリアソード入手
脱走者たちの隠れ家へ行き全員と会話
ラミアの村へ転移
金のペンダント装備
薬草装備、神殿地下へ
ダレス戦、大体通常3発が1セット
討伐後すぐに奥に触ると転移できる
シールドの魔法入手
イース中枢へ
奥へ行って戻るとキースが道を作ってくれる
鈴を鳴らす...??
リリアと会話イベント、女神の指輪装備
DON'T GO SO SMOOTHLY!
女神二人と会話
ダーム戦
帰還の魔法構えてる
途中からシールド魔法に。
最後の1撃を与えた瞬間=残HP0でタイマーストップ、お疲れさまでした。


YsOrigin 日本版強制終了対策(LAA編)

はじめに

YsOriginの日本版では、"LargeAddressAware"を有効にしていない場合強制終了することがあります。その問題を解決するための方法の一つです。
(※Steam版については私は持っていないため試すことができなかったのですが、他の走者さんに質問したところ今回の作業は必要ないとのことでした。)

Steam版については対応不要です。

どうすればいいの

Large Address Awareというツールを用意し、パッチを当てます。
非公式のパッチですので自己責任でお願いします。以下のリンクよりダウンロードお願いします。

ダウンロード( TechPowerUpの当該フォーラムページへ遷移します)



.NET Framework 3.5かそれよりも新しいものが必要と書かれているので必要であればそちらもお願いします。

パッチ当てる作業

  1. ダウンロードした"laa_2_0_4.zip"を適当な場所に解凍して、"Large Address Aware.exe"をダブルクリックで起動してください。
  2. 上のModeを選択し、Advancedに切り替えます。
  3. 上のAdd>Files...と選択し、YsOriginの実行ファイル(YSO_WIN.exe)を選択します。デフォルトでは"C:\FALCOM\YSO_WIN"の中にいます。
  4. 左のチェックボックスにチェックを入れたうえで、With Selected>Force Large Address Awareの順で選択をします。
  5. LAAの欄がTrueになっていれば作業完了です。


なんでこんなクソめんどい設定が必要なの

64bit OSでは基本的に3GB以上メモリを積んでいると思います。が、昔の32bitアプリではそれ以上のメモリを扱えず、メモリ不足で落ちるからです(多分)
そこでこのパッチを当てることでその問題を無理やり解決させています。
"LargeAddressAware(LAA)"というと以前のAviUtlを思い出す方もいらっしゃるのではないでしょうか。アレです。

備考

繰り返しになりますが、非公式パッチですので導入は自己責任でお願いします。