Creeper World 3: Arc Eternal やっとBrainiacの実績が解除できた※UWSCソース付き

Creeper World 3: Arc Eternalの全実績解除を挫折した理由の一つがBrainiacの存在でした。

Alpha SectorのvirgilwというところのミッションをクリアすることでBrainiacの実績が解除され、しかも時間内にクリアすることでPositronic Brainの実績が解除されます。

攻略パターンが分かっても時間との戦いになるため普通にクリアすることは難しく、UWSCという操作を自動化させるソフトの力を借りてクリアしてしまいました。

でも正解パターンの途中までを記録しておいて試行錯誤し、判明した正解パターンを追記して自動化させるという手間のかかった方法を取っています。

どうしてもクリアできない人のためにソースを用意しておきました。

どういった操作をしているか見れば何となく分かると思うので攻略のヒントになるかもしれません。

完全に利用してしまうかは各自の判断に任せます。

ソースの簡単な解説

ソースは後で貼っておきますが、長いので先に簡単な解説をしておきます。

プログラムを動作させると2秒間待ってから操作が開始されるので、その間にCreeper World 3のウィンドウをクリックしてアクティブにしておきましょう。

自分用に作ったのでこの部分の操作は手動です。

不親切で申し訳ないです。

キーを入力する速度はwaitという値で指定してあります。

単位はmsなので動作が不安定なら変更してください。

その後はひたすらキーボードを打ち込む操作が続きます。

VK_1は1のキーという意味で、VK_8なら8のキーという意味です。

それが分かればどういった操作で攻略しているか分かると思います。

なお分かりやすいように空白の行で区切っておきました。

後はパターンを解釈するなり実際に動作させるなり好きにしてください。

UWSC用ソース

UWSC Ver5.2.1で動作させましたが、仕様変更がなければ他のバージョンでも動作するはずです。

キーボードの自動操作になるためアクティブなウィンドウに注意してください。

利用して何か問題があっても自己責任でお願いします。

SLEEP(2)
wait = 50

KBD(VK_1, CLICK, wait)

KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_5, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_6, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_5, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_7, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_5, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_6, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_5, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_8, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_5, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)

KBD(VK_6, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_4, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_3, CLICK, wait)
KBD(VK_1, CLICK, wait)
KBD(VK_2, CLICK, wait)
KBD(VK_1, CLICK, wait)
スポンサーリンク