tools > arena-assist-tool

donguri Arena Assist Tool

▼Script v1.1h

Userscript版

https://donguri-k.github.io/tools/script/arena_assist_tool.js

Bookmarklet版

キャッシュ更新用 リンク先を開いてからリロード

▼使い方

Userscript版

PCブラウザの場合は拡張機能Tampermonkeyをインストールし、上記のURLからインポート または scriptをコピーして保存する。

スマートフォンの場合はUserscript対応のブラウザを使用するか、拡張機能対応のブラウザでPCと同様にTampermonkeyをインストール。

Bookmarklet版

上記のscriptをコピーし、名前を付けてブックマークに保存する。

どんぐりチーム戦いのページで実行。

▼説明・機能紹介

あらかた機能は追加は完了。

  • [エリア情報更新/再取得] アリーナの制限とホルダーを表示、陣地の色と保有地域の更新

    更新の場合は未取得のエリアと色が変わったエリアのみ取得。再取得は全てのエリアを読み込み直す。基本的にはエリア情報更新で良い。

    読み込みに失敗した場合は、しばらく時間をおいてから再試行すること。

    ※短い間隔で再取得を連打しないよう。

  • 装備制限でソート可能
    • [■装備] プリセット機能
    • [追加] 装備一覧を開き、各カテゴリの装備を選択し、名前を付けて登録。

      登録した装備を選択すると、登録した装備に付け替える(未登録の箇所は登録されているもののみ付け替え)

      *既に装備中のアイテムは再装備しない設計となっており、プリセット選択時に装備情報を記録している。 何らかの理由で装備の切り替えに問題が生じた場合は装備情報のリセットを実行。

    • [バックアップ] インポート/エクスポートが可能。(JSON形式のテキスト)

      直接編集して名前の変更や並べ替えも可能。

      書式が間違っているとうまく読み込めないので、編集する場合は十分注意すること。JSONとしてのヴァリデーションチェックしかしていないので、間違った情報が保存される場合もある。問題が起きた場合は空白にして保存すると初期化。

  • 表示の問題をいくつか改善。具体的には、画面外にはみ出る問題を解消、画面幅に合わせた縮小表示、スマートフォンの一行あたり最大8マスまでに変更(デフォルト)。PCでも設定から変更可能。
  • アリーナをページ内で開き、対戦ログも表示するようにした。
  • セルをクリックで直接アリーナに挑戦するオプションを追加。エリア情報を開いた状態だと、情報取得も同時に行う。閉じた状態なら対戦のみ。
  • セルを複数選択して連続で挑戦するモードを追加。[範囲攻撃]モードでセルをクリックすると赤枠になり、選択された状態になる。攻撃開始で対象のセルを1.5秒毎に攻撃。行動力切れとtoo fast及びどんぐりが見つからない場合は中断。
  • 中断後の再開時は、中断前に選択されていたセルが対象になる。(選択状態が解除されている場合はスキップ)
    • 自動参加モード

      メニュー内の[自動参加モード]から実行。自動的にアリーナに挑戦し、トークンを稼ぐことができる。

      ※予め装備を変更しておくとよい。URのエリアが最多で、次点でSSR。

      1セット最短600秒間隔、再トライは2秒。

      終了ボタンで停止するほか、どんぐりが見つからない(ログインが無効になっている)場合も自動停止する。

      自動参加中はプログレスバーの更新を停止。

    • [設定]の説明(簡易版、あとでtool内にちゃんとしたのを書く予定)

    • [保存]で設定を保存し、ページを再読み込み。[保存]を押すまでは設定は変更されず、保存もされていない。

      [キャンセル]で設定を閉じ、変更した値をもとに戻す。

      ×で閉じた場合は値はそのまま。

    • 単位について

      px: 固定長のサイズ (pixel)

      %: 親要素に対する比率

      vw: 画面の表示サイズに対する横の比率 (ViewportWidth)

      vh 画面の表示サイズに対する縦の比率 (ViewportHeight)

      *これらは負の値も設定可能

    • よく分からない場合はvw/vhを推奨。100が画面サイズいっぱいで、50なら半分。

    • 入力値がないものは初期設定が適用される。

    • 設定に問題が生じ、メニューが開けず元に戻せなくなった場合

      どんぐりのページ(どこでもよい)で下記のscriptを実行。

      設定が初期化され元の表示に戻る。(プリセットなどは削除されない)

    • 設定項目はまだ増える予定。

▼ To Do

  • アリーナログを見やすくする
  • アリーナに挑戦する前に自動で装備を切り替える設定
  • その他設定項目
  • プログレスバーのマージン修正
  • 時間経過で自動更新に対応する?(需要があれば)
  • その他 要望があれば順次
  • 見た目やUIに関しての改善点は多々あると思うので、フィードバックは歓迎

行動回数の制限に伴い、ワンボタンで自動で勝つまで挑戦する機能は実装しないことにした

▼更新履歴

v1.1h - 2025/03/02
カスタムカラーを設定可能にした。
v1.1g - 2025/02/08
アリーナ情報の表示調整
設定項目を追加
- 一行あたりの最大セル数
- 設定と装備の位置・高さ・横幅
v1.1f - 2025/02/03
アリーナ情報の左寄せがPCで中央寄せになる問題を修正
v1.1e - 2025/02/03
プリセット装備エラー時の処理を修正
プリセット登録時に武器と防具を必須ではなくした(最低1つ選択で登録可能に)
ソートの順序を変更
設定項目を追加
- toolbarの位置
- アリーナログのスクロール位置(上・下)及びログ自体の位置・サイズ
- アリーナ情報の位置とサイズ
v1.1d - 2025/01/28
toolbarのボタンサイズ変更
ソート切り替えボタンの位置変更
範囲攻撃の一括選択を実装
- 中断・再開を追加
- 攻撃中のセルの枠の色を緑に変更
- ディレイを2秒→1.5秒に変更
エリア情報取得の処理を変更
メニュー
v1.1c - 2025/01/24
メニューのUI変更
アリーナの情報取得をスキップして対戦するモードを追加
セルを複数選択してまとめて挑戦するモードを追加
自動参加の弾切れとtoo fastの際のリトライを4sから20sに変更
自動参加のダイアログを開いた時の入力欄へのフォーカスを阻止
自動参加のエラー処理を修正
v1.1b - 2025/01/22
自動参加の停止処理を修正(clearTimeoutの処理)
自動参加のログを整形
アイテムバッグの装備変更を捕捉(userscript版)
対戦ログのスクロール位置の修正
v1.1a - 2025/01/21
一定時間ごとに自動参加する機能追加
プリセットの装備処理実行中は他の装備を選択できないようにした
装備完了時にプリセット名を表示
アリーナ情報と対戦ログの位置変更(仮)
v1.0c - 2025/01/20
ソートボタン変更
アリーナを開いた際のUIを変更。改造もページ内で済むように
新規プリセットが即座にバックアップに反映されない問題を修正
装備メニューのボタン位置微修正
v1.0b - 2025/01/16
装備メニューを枠外クリックで閉じるようにした
無名のプリセットを保存できないようにした
ボタンの位置等の微修正
v1.0a - 2025/01/15
装備プリセット機能追加
名称変更
v0.9d - 2025/01/07
プログレスバー追加
ボタンの位置変更
アリーナログのスクロール初期位置を最下部に変更
PC向けアリーナの表示幅変更
v0.9c - 2025/01/06
アリーナログのミスを修正
ログの1行目に結果が表示されるようにした
v0.9b - 2025/01/05
グリッドの余白を削除。
グリッド縮小のタイミングを変更
v0.9a - 2025/01/05
装備制限でのソートに対応
対戦ログもダイアログで表示するようにした
v0.8a - 2025/01/04
未踏エリアの取得の問題を修正
グリッドの縮小表示に対応
アリーナを同一画面に表示するようにした(バトルログや強化/弱体はまだ)
v0.7b - 2025/01/04
陣地更新の問題を修正
v0.7a - 2025/01/04
初回リリース