依頼用:トーラムオンラインマクロの使い方

トーラムオンラインマクロの使い方です。(このマクロは依頼用に特化しているものなので汎用性はありません)

アカウント停止などの処置を受けた場合でも当サイトは責任を負いませんので使用は自己責任でお願いします。以上のことを了解した方のみ見て下さい

使用環境はWindows10を想定しています。それ以外の場合は動かない可能性があるので必ずテスト版(無料)で動作確認を行ってください

順を追って説明しますが、分からない、動かない、エラーが出る等ありましたらコメントか「お問い合わせ」より連絡いただければ、私の分かる範囲で修正、回答いたします

マクロを使用するには「UWSC」が必須なので持っていない方は下記のサイト等からダウンロードして適当な場所に解凍してください

UWSCの詳細情報 : Vector ソフトを探す!
Windows操作の自動化

トーラムオンラインマクロで最初にやる事

ダウンロードしたらzipフォルダを解凍してください。必須ではないですが、動かない等のトラブル回避のため解凍場所はUWSC.exeがあるフォルダ内をお勧めします。違う場所に解凍して動かない場合はUWSC.exeをコピーして使用するマクロフォルダ内に貼り付けてください

マクロを解凍したらadbまでのシステム環境パスを通します。パスの通し方が分からない場合は下記の記事を参考にしてみて下さい

システム環境パスの通し方
システム環境パスを通し方です。私のサイトで取り扱うことが多い、「Noxplayer」と「BlueStacks」のadbまでのパスの通し方を例として説明します コントロールパネルを開きシステムをセキュリティを選び、次にシステムを...

UWSCにマクロを登録する方法

使いまわし画像なので別ゲーのマクロになっていますが、やり方は変わりません

uwscマクロ

まずはUWSCをクリックしてランチメニューの設定を選びます。するとスクリプト登録というウインドウが出るので、空いている番号の長方形のボタンをクリックします

次にスプリクト設定の画面が出てくるのでスプリクトファイルにチェックを入れタイトルを入力します。これは自分が分かりやすい名前にしておきます

次にスクリプトの右端にある…を押します。するとフォルダが開くのでマクロファイルが入っている場所まで移動して「トーラムマクロ.uws」を選びます。最後にOKを押したら終了ですが、同時起動でマクロを複数使う場合だけ別プロセスで実行にチェックを入れて下さい。同時起動でもマクロを1つしか使わない場合や、同時起動しない場合はチェックの必要はありません

同じようにして今度は「画像認識確認用.uws」を登録します。これは常時使うものではないですが、自分で撮った画像を認識するためや、座標(マウスカーソル下の座標がPC左上に表示されます)を調べるのに必要なので登録してください。「画像認識確認用.uws」は別プロセスで実行にチェックは必要ないです

「uwsc強制終了.bat」はダブルクリックすると今開いているuwscを全て強制終了できます。複数のマクロをuwscで使う場合は便利ですが、単独で使う場合はあまり必要ないです

フォルダの中には他にも.uwsファイルがありますが、使うのは上記の種類だけです(他ファイルは部品なので消さないでください

NoxPlayerの設定(必須)

Noxの標準ランチャーを使用している場合は広告などでアプリのアイコンが隠れないように下の方にトーラムオンラインのアイコンを配置しておいてください

高級設定の項目で解像度の設定を携帯電話、540×960にしてウインドウサイズの復元を押してください

あらかじめクリック位置の補正を行っていますので上記以外だとクリックがずれます

以上の設定だとクリックのずれは無いと思いますがクリックがずれる場合はコメントか「お問い合わせ」より連絡ください

トーラムオンラインの画像を撮る

元々フォルダに入っている画像は私の環境で撮っているものです。そのままだと使えない可能性が大きいので必要に応じてご自身の環境で画像を撮りなおしてください。そのまま使えるかどうかは対象の画像が出ている画面で画像認識確認用.uwsを起動するとわかります。また撮りなおす前にファイル名を変えてしまった時などのために違うフォルダに元の画像を全部残しておいてください(画像判定が終われば必要なくなります)

画像を保存する際は「24ビットビットマップ.bmp」形式で名前を変更せずに該当の画像を上書き保存してください

基本的にはフォルダに入ってある画像を見て貰えればどんな状態でトリミングすればいいか分かると思いますが、分かりにくいと思われる画像はDLしたフォルダ内の画像説明というフォルダで確認してください。分からない場合はコメントお願いします

新たに保存した画像は「画像認識確認用.uws」を使って認識するか試してください。画像認識はメッセージボックスの「もう一度画像認識を行いますか」ではいを押すと再度が画面内の認証を行います。画面を切り替えながら連続で確認することもできます(下の動画のような感じです。使いまわしなので別ゲーです)。注意点として「画像認識確認用.uws」を使用中に新しく画像を撮りなおした場合は一度終了してから再度起動してください。(キャッシュが残っているため)

トーラムオンラインマクロの設定

設定は全て「設定.uws」で行います。

トーラムオンラインマクロをダウンロードし解凍すると中に「Nox用」というフォルダが入っており、中に構成ファイル等が入っています。その中の「設定.uws」を開いて下さい

有料版はソースコードが見える状態なので設定以外のファイルを直接編集や、追加してくれても大丈夫です

設定は基本的に「PUBLIC 〇〇 = □□」となっている□□の部分の数字を変えるか、文字を変えるかだけなので難しくはなく数分で終わります

ここでは紹介していない設定もありますが基本的には触らなくてもいいものなので省いています。詳細が知りたい場合はコメントより連絡ください

1.デバイス番号の貼り付け

この設定は「設定.uws」の3、4行目になります。トーラムオンラインマクロを使いながらエミュで別のゲームをしたい場合(同時起動)に設定します。エミュを同時起動しない場合は関係ないので読み飛ばしてくれて大丈夫です

まずはマクロを使用するエミュを立ち上げた状態でコマンドプロンプトを立ち上げて「adb devices」と入力してEnterを押します(「」の中をコピーして貼り付けてください)

下記の画面の赤く塗りつぶしている部分にデバイス番号が出てくるのでコピーして「設定.uws」の4行目にある「PUBLIC dn = "ここにデバイス番号を貼り付け"」の""の中に貼り付けます。""は消さないように注意してください。これでデバイス番号の設定は完了です

デバイス番号の確認のやり方

2.複数のエミュを使う場合

この設定は「設定.uws」の7、8行目になります。同時起動しない場合は読み飛ばしてください

「設定.uws」の8行目にある「PUBLIC ch = 0」を「PUBLIC ch = 1」に変えて下さい。数字を変えるだけです。これで複数のエミュを使う設定は完了です

3.エミュレーターの名前

この設定は「設定.uws」の11、12行目になります。自分の使用しているエミュレーターの名前を入力します

エミュレーターの名前はマルチインスタンスマネージャーで確認できます(画像は使いまわしなのでBlueStacksが入っていますが、対応していません)

エミュレータの番号と名前の確認方法

「設定.uws」の12行目にある「PUBLIC wid = getid("BlueStacks") 」の""で囲っている部分を変更します。(""は消さないように注意ください)例として画像のNoxPlayer2でマクロを使用したい場合は「PUBLIC wid = getid("NoxPlayer2") 」とします。これででエミュレーターの名前の設定は完了です

4.長押しの設定

この設定は「設定.uws」の15~16行目になります。アクションボタンを長押ししない場合は「設定.uws」の16行目のpublic kyri = 800の数字を変更します

下記のように2000に変更すれば問題なく動作すると思います。上手く動かない場合はコメント等で連絡お願いします

public kyri = 2000

フリーズ時の動作確認

「再起動確認用.uws」ファイルをuwsc.exeに登録してトーラムオンラインを起動した状態で使用してください

「アプリ終了」→「アプリ起動」→「タイトル画面」まで行けばテスト完了です。テストが終了したら「再起動確認用.uws」は登録から外してもらって大丈夫です

上手く動かない場合はコメント等で連絡ください

トーラムオンラインマクロの説明

設定と動作確認が終わったらトーラムオンラインマクロが使えるので簡単にマクロの仕様を説明します

マクロは傭兵を連れた状態で開始してください。以降は疲労度が緑以下になると新しいフレンド傭兵を雇います。疲労状態が緑以下のフレンドしかいない場合は誰も連れて行かずに周回を始めます。その場合新たに傭兵を雇うことはないので注意ください

全滅には対応していませんので注意ください

複数のアカウントで使う場合は画像の取得と設定が終わった「Nox用」のフォルダ毎コピーしてください(PCの性能が許す限り何台でも可能です)

次に設定.uwsを開いて4、8、12を書き換えます

4行目は「1.デバイス番号の貼り付け」で説明している方法で使用するNoxのデバイス番号を調べて入力してください
public dn = "デバイス番号を貼り付け"

8行目は複数で使う場合は必ず1になります
public ch = 1

12行目は「3.エミュレーターの名前」で説明している方法で使用するNoxの名前を調べて入力してください
public wid = getid("NoxPlayer")

最後にuwsc.exeにコピーしたNox用の「トーラムマクロ.uws」を登録してください(登録時に必ず別プロセスで実行にチェックを入れてください)

複数でマクロを起動している時にマクロを終了させる場合はuwsc強制終了.batをダブルクリックしてください。これで起動中のマクロが全て止まります

何か不明点、質問等ありましたらコメントか「お問い合わせ」よりお願いします

トーラムオンラインのテスト版はこちら

テスト版にて動作確認をして、希望通りの動作をするか、不具合等がないかを確認ください

テスト版は6/3以降は起動できなくなります。もしそれまでにテストが終わらない場合は連絡お願いします

テスト版を使用して、要望・修正点等があれば追加・修正しますので連絡お願いします

製品版を購入した場合は、テスト版で使用していた画像ファイルと設定.uwsはそのまましようできますので、製品版へ該当ファイルを上書きコピーしていただくと新たに画像を撮ったり設定する手間が省けます

マクロ金額
トーラムオンラインマクロテスト版
無料 – カートに追加
トーラムオンラインマクロ
¥1,000 – カートに追加

コメント

タイトルとURLをコピーしました