怪盗王座ツールあれやこれや

怪盗・戦国用のツール群を提供しています。(フィルタ関係以外の)コメントは、内容にかかわらず、最新の記事にお願いします。

戦国/らんぶる45 - 1x1バグ+OEE+後編検出+他

2016-07-10 13:47:54 | 日記
↓追記 2016-07-11 22:55 exp7_12+20160711-1 反復日常/怪盗/BOXガチャ1 究極強化ガチャ
↓追記 2016-07-11 15:20 ext_v303rc1 怪盗/水平和 仮動作

 設定「合戦力/○1x1回」にした場合、学習により算出された必要合戦力(要するに強いボスにはあるだけ) で攻撃していました。合戦力が最大ならば、攻撃済みのボスに再攻撃してしまうバグも修正しました。キチンと検証していなかったという事ですね。すみませんでした。

 情報表示の修正が2点。
 情報表示 "OEE発動可" を連合軍ではなく、各アカウントの欄に表示するようにしました。
 集計期間中(rushボス出現中) でも合戦力が取得可能なら情報表示するようにしました。

 連合軍情報が後編に入っても更新されないバグを若干改善しました。
 ・・・つもりでしたが、あまり改善していません。結局の所、ブラウザを再起動するのが手っ取り早いです。
 複数部隊をひとつのタブで運用している状態で、後編に入って同じ連合軍になっちゃったり、特に別連合軍になっちゃったりした場合に問題になります。

 出陣URLも同じ問題を含んでいます。ツールの実行中に昇格したら、(出陣URLが変わるので) ツールを再起動(再予約) しなければなりません。
 ところで、イベント詳細に
>出陣をすると一定の確率でボスを見つけることができます。
としか書かれていないので、確認してみましたが、らんぶるの出陣って『最新かひとつ前』じゃなくて何でも良いのですね。まあ、昇段を期待して高効率の出陣をするべきなんでしょうが。
 関連する問題として、『合戦力が最大になったのでボス出しの為に出陣したら、昇段しちゃった』って事を防ぐ論理が現在ありません。必要な情報の取得は可能です(多分)。

以下から、どうぞ。
  arekore-ext_302.zip
  common-file_20160622-1.zip  ※変更なし
  怪盗王座ツールあれやこれや (案内ページ)


追記 2016-07-11 15:20 ext_v303rc1 怪盗/水平和 仮動作
 一応、通常状態では動くには動きますが、集計中(やボーナスバトル中?) に無限ループ(同じWeb要求を延々と続ける) してしまうバグがあるっぽいです。
 状況確認もしていません。FFBが最終日で1敗で必要CPが厳しくて眠かったんです。

 問題が修正されたら新しい記事をおこして提供しようと思います。今回は仮提供です。※ "rc1" とか付いていますが、実質アルファ版ですね
  arekore-ext_303rc1.zip


追記 2016-07-11 22:55 exp7_12+20160711-1 反復日常/怪盗/BOXガチャ1 究極強化ガチャ
 Wirepuller様のご指摘により、究極強化ガチャ(hi=27020) に対応しました。各種修正を行っています。
 プラチナメダルは "Bコイン" として認識します。
 ※ コメントに「設定ファイルを修正してみました」とありますが、パーツ本体を修正したので元に戻(修正をコメントアウト) しました。
  arekore-exp7_12+20160711-1.zip

最新の画像もっと見る

8 コメント

コメント日が  古い順  |   新しい順
Peace of Horizon (Wirepuller)
2016-07-10 16:02:00
こんにちは!
ext158/水平宝7が
もともと現在のイベントに
対応してないのは
管理人さんが書いてたとおり認識してます。

ですが、前回のイベント前まではそれなりにBOSSを
攻撃してくれたので使ってました。

また動くようにしてくれたら嬉しいです。
よろしくお願いします。


戦闘結果画面の解析に失敗
at Error (native)
at AccountOperationBase.throwError (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/method_exec.js:93:8)
at fn_bb_result (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/method_exec_ext158_ktdpln.js:1252:8)
at func_obj (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:351:29)
at fn_sub2 (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/webReq_client.js:66:10)
at func_obj (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:351:29)
at fn_response_cb (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:18:10)
at sendResponseAndClearCallback (extensions::messaging:363:9)
at messageListener (extensions::messaging:395:11)
at EventImpl.dispatchToListener (extensions::event_bindings:388:22)


怪盗の(抗争用でない) スキル編集は
イベント終わった後の特効が無くなったスキルを
変えるとき、楽で助かります。

「どういうのが良いのでしょうね?」

複雑な組み合わせになるので
プログラム的に出来るのかわかりませんが
連携スコア(多いほど強いバリアになる)も取りつつ
SPが強めの組み合わせのデッキが出来るといいですね。
返信する
Re: 水平和 - Wirepuller様 (管理人)
2016-07-10 19:48:49
 本日、怪盗のイベントが始まると知らなくて、らんぶるの方を提供してしまいました。
 その後、怪盗/水平和のツール(ext158) が動かない事が判って、ちょこちょこ直している所です。

 一応、動いているものが『最新(過ぎる)ファイル』にあります。修正中の状態が直に反映されるため、ダウンロードのタイミングによっては動かないかも知れません。

 スキル編集ですが、連携スコアの説明を読んでも良く理解できません。
返信する
怪盗/水平和 (Wirepuller)
2016-07-11 21:07:16
管理人さん
眠い中、迅速な対応をして頂きありがとうございます。
修正作業大変お疲れ様でした。
全く動かないより、少しでも攻撃出来れば、
成果は『ゼロ』ではないので嬉しく思います!

現状で、記事とは別に気になる点がありましたので
少し書きます。
(ext158とexp7ktgacha関係のものはすべて最新にしてあります)

1. 勝利報酬の受け取りが『今する』で、出来る時と出来ない時がある。

記事に書かれているバグが関係している?
レアボス中に操作してたかもしれません・・・未確認ですみません
レアボスの出現時間は以下の通り。
7:00-7:59
13:00-13:59
19:00-19:59
21:00-21:59
23:00-23:59

2. BOXガチャで「究極強化ガチャ」が引けない。

hi=27020なので、
ID『27020』を入力して
『Bのみ』を選択して
『今する』をしても、「Bコイン無」表示なのに
やすらぎのプラチナメダルが処理されていません。
3枚残ってます。

1と2についての御回答頂けると幸いです。
宜しくお願いします。
返信する
2. BOXガチャで「究極強化ガチャ」が引けない。 (Wirepuller)
2016-07-11 21:29:40
2. についてです。

method_exec_exp7_ktgachabox1.jsの

// --- 限界突破ガチャ ---
"02":{"kw":"B", "re":"ブラック", "coef":[ 25, 8 ]},

// --- 限界突破ガチャ ---
"01":{"kw":"B", "re":"ブラック", "coef":[ 25, 8 ]},

に変えたら引けました。

が・・・・

TypeError: Cannot read property '1' of undefined
at chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/method_exec_exp7_ktgachabox1.js:617:33
at Array.forEach (native)
at fn_kbfe_exec_result (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/method_exec_exp7_ktgachabox1.js:615:19)
at fn_kbfe_exec_got (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/method_exec_exp7_ktgachabox1.js:592:10)
at func_obj (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:351:29)
at fn_sub2 (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/webReq_client.js:66:10)
at func_obj (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:351:29)
at fn_response_cb (chrome-extension://cacebacilkdhcklfmhokgehllcpaopfb/common_func.js:18:10)
at sendResponseAndClearCallback (extensions::messaging:361:9)
at messageListener (extensions::messaging:393:11)

と、エラーが出て止まりました。
返信する
Re: 怪盗/水平和 - Wirepuller様 (管理人)
2016-07-11 22:04:27
[余談]
 コメント投稿の通知メールがやっと来るようになりました。サーバーメンテナンスからほぼ一月ですね。
 と言っても、着信メールを一々チェックする習慣はないんですけどね。


>1. 勝利報酬の受け取りが『今する』で、出来る時と出来ない時がある。
 レアボス出現中に試してみましたが、受け取れるようです。
 別の原因かもしれませんね。
 受け取れないとはどのようになるのでしょうか?
例)
-------- 受け取れた場合のログ:ここから --------
in ext158__action_exec3()
垢名 xhr Q GET http://kt.sp.mbga.jp/_kaito_scevent_top?p=270
垢名 xhr R GET http://kt.sp.mbga.jp/_kaito_scevent_top?p=270
垢名 xhr D情報
垢名 in ktdpln__top_additional()
垢名 受取 勝利報酬
垢名 xhr Q GET http://kt.sp.mbga.jp/_kaito_scevent_pr_gl?p=270&chk=abcdefgh
垢名 xhr R GET http://kt.sp.mbga.jp/_kaito_scevent_pr_gl?p=270&chk=abcdefgh
垢名 xhr D情報
垢名 xhr Q GET http://kt.sp.mbga.jp/_kaito_swf?rnd=1234567&swf=<何か長い呪文>
垢名 xhr R GET http://kt.sp.mbga.jp/_kaito_swf?rnd=1234567&swf=<何か長い呪文>
垢名 xhr D情報
垢名 xhr Q GET http://kt.sp.mbga.jp/_kaito_scevent_pr_gl?_R=0%2E123456789012345&chk=abcdefgh&p=270&t=1468999999
垢名 xhr R GET http://kt.sp.mbga.jp/_kaito_scevent_pr_gl?_R=0%2E123456789012345&chk=abcdefgh&p=270&t=1468999999
垢名 xhr D情報
垢名 報酬の種類の数=2
垢名 獲得 ミニナイフツール x10
垢名 獲得 防弾装甲馬 x30
in error_html() slot=0 width=360 height=4528
-------- 受け取れた場合のログ:ここまで --------

-------- 受け取れなかった場合のログ:ここから --------
in ext158__action_exec3()
垢名 xhr Q GET http://kt.sp.mbga.jp/_kaito_scevent_top?p=270
垢名 xhr R GET http://kt.sp.mbga.jp/_kaito_scevent_top?p=270
垢名 xhr D情報
垢名 in ktdpln__top_additional()
in error_html() slot=0 width=360 height=4528
-------- 受け取れなかった場合のログ:ここまで --------
 この例は、同じものを2回実行した場合です。2回目は、ボタン(実際にはフォーム)『勝利報酬を受け取る』が無いので、処理が空振りになります。


>2. BOXガチャで「究極強化ガチャ」が引けない。

 [BOXを確認] すると、以下の情報表示がされます。正しくは、コイン名に "25倍" とかじゃなくて、"N" とか "R" とかが表示されないといけません。

誤) 垢名 | BOXガチャ1:巡=20/BOX=25x1/1,8x9/コイン=25倍x3
正) 垢名 | BOXガチャ1:巡=20/BOX=25x1/1,8x9/コイン=Bx3


 [試験] すると、ログに以下の情報が出力されます。

-------- ガチャ[試験] ログ:ここから --------
垢名 コインのサブIDが不明 倍率=25 id=2702001 id3=01 name=やすらぎのプラチナメダル
垢名 情報 BOXガチャ1:Bコイン無
-------- ガチャ[試験] ログ:ここまで --------

 プラチナメダル(id3=01) が認識できないのが理由です。

 そこで、プラチナメダルを 「Bコイン」として認識されるように設定ファイルを修正してみました。
 ・・・ 引けはするようですが、結果画面をうまく取得できないようです。FLASH の処理をしなければなりません。
 引いた後のBOXの状態は正しく取得できているようなので、しばらくはそれで我慢してください。

 『最新(過ぎる)ファイル』からファイル "default_exp7ktgacha_conf.txt" をダウンロードしてください。

 ・・・もう試されたようですね。でもこちらではエラーにならなかったですよ。
返信する
怪盗/水平和 (Wirepuller)
2016-07-12 20:17:02
管理人さん
蒸し暑い中、お疲れ様です!

気になる点について、解決&検証をしてみましたので御報告させて頂きます。

>1. 勝利報酬の受け取りが『今する』で、出来る時と出来ない時がある。

結論としては、出来ました。
申し上げにくいですが、私は勝利報酬のチェックボックスのレ点を外した設定にしておりまして、
出来る時と出来ない時があったのは、おそらく『今する』をクリックするとき、
誤操作で文字の「勝利報酬」をクリックしてレ点を入れたり外したりしてたようです。
すみませんでした。
レ点を入れたら、問題なく動きました。

ツールの仕様がよく解っていませんが私がレ点を外した設定しているのは、一応理由があります。
レ点を入れたことによって周期毎に動作するようなら報酬の無い時は無駄な動作になるので外しておきたい。
私はレ点を入れると言う事は、周期毎に毎回動作すると、思ってます。
他の『反復日常の報酬受け取り&回復』や『怪盗ガチャ』などは、そうなっていると思います。
そしてそれらの『今する』につきましては、レ点が外してあってもクリックすると動作します。
この私の思い込みが出来ない時があった理由かと反省しています・・・(汗)

ext158:怪盗/水平和の勝利報酬はレ点を入れた状態で『今する』をクリックすると受け取るという仕様でよろしいでしょうか?
レ点が関係なければ私のツールがおかしいのかもしれません。


>2. BOXガチャで「究極強化ガチャ」が引けない。

arekore-exp7_12+20160711-1.zipを導入してからの検証結果です。
メダルをすべて使ってしまったので無い状態での検証です。
管理人さんの書き込みと違う部分があります。

 [BOXを確認] すると、以下の情報表示がされました。

垢名 | BOXガチャ1:巡=不明/BOX=25x1/1,8x6/コイン=25倍x0

 [試験] すると、以下の情報表示がされました。

垢名 | BOXガチャ1:Bコイン無,BOXガチャ1:巡=不明/BOX=25x1/1,8x6/コイン=Bx0

 [BOXを確認] すると、ログに以下の情報が出力されました。

垢名 検出 コイン 25倍 num=0 id=やすらぎのプラチナメダル name=やすらぎのプラチナメダル
垢名 情報 BOXガチャ1:巡=不明/BOX=25x1/1,8x6/コイン=25倍x0

 [試験] すると、ログに以下の情報が出力されました。

垢名 検出 コイン 25倍 num=0 id=やすらぎのプラチナメダル name=やすらぎのプラチナメダル
垢名 BOXガチャ1:巡=不明/BOX=25x1/1,8x6/コイン=25倍x0
垢名 情報 BOXガチャ1:Bコイン無

という感じで
(id3=01)の認識ができてなさそうで違う箇所があります。
プラチナメダルが無い状態なのでこういう結果なのでしょうかね?
メダルが無いので次回にまた検証してみます。

長文失礼しました。いろいろ有難う御座います。


返信する
Re: 怪盗/水平和 - Wirepuller様 (管理人)
2016-07-13 02:01:37
 寒いのはダメだけど、暑いのは割りと平気なんですよ。
 回答も長文になってしまいました。文字だらけの文章でイヤですね~

[1. 勝利報酬の受け取りが『今する』で、出来る時と出来ない時がある。]
>私はレ点を入れると言う事は、周期毎に毎回動作すると、思ってます。
 基本的にはそうです。何かチェックを入れると大抵は追加の処理(Web要求の発行) が行われます。しかし、勝利報酬に限っては少し違います。詳細は後述。
  ※Web要求は全体の処理速度を低下させるので、大きな負担だと思っています。しかし、スクリプトを少し余計に動かす事は重大な『動作』とは考えていません。価値のあるサービスをより少ないWeb要求数で実現するという事に心血をそそぐといのが私の開発指針です。

>そしてそれらの『今する』につきましては、レ点が外してあってもクリックすると動作します。
 最近の他の処理と少し勝手が違うのはその通りです。「ボーナスPT」と 「勝利報酬」の2つの処理があるので、個別に実行できるようにとそのようにしています。

 まず、「受取/ボーナスPT」と「受取/勝利報酬」に限っては、チェックを入れていても、受け取る物が無ければ追加の Web要求は発生しません。
 (今はもう無いですが) 戦国イベント自動化ツール組込みの「褒美を受け取る」処理も同様です。
 これらは、受け取るべき物がある場合にイベントTOP頁に報酬の受け取りリンクが発生し、受け取るべき物が無い場合にはリンクが無いか非活性のボタンが表示されるものです。イベントTOP頁は、たいてい周期毎に読み込む必要があるものなので、TOP頁の解析の際に受け取るべき物の有無の判別を一連の処理として行っています。判別に追加のWeb要求は必要ありません。もちろん、受け取るものが存在し、受け取る指示がされていれば、追加の Web要求を発行して、受け取りを行います。
 逆に戦国の玉手箱のような処理は、ページ『玉手箱を開ける』を開けてみないと金の玉手箱が開けられるかどうかが判らないので、チェックのためだけに Web要求を1回余計に行う必要があります。
 現在は、戦国の褒美や玉手箱ツールは、イベント自動化ツールと別パーツとなり、情報の連携もしないので、『チェックを入れると追加のWeb要求が必要になる』理屈が成り立ちます。

 余談ですが、らんぶるなどでは、以前はプロフィールページから合戦力値を取得していましたが、現在はイベントTOP頁から取得するように変更しています。そして褒美の有無等だけは情報表示するようになっています。
 水平和も今回の修正からそうですが、最近のツールでは、報酬を受け取った後にガチャを引くと言ったような追加の手動操作が必要な場合に、勝手に報酬を受け取らず、報酬が取得可能である事を通知するだけにするようにしています。要は、ツールで何もかもできる訳でもなく(逆に、イベント終了まで放っておいて良いツールができればそれは無意味であると思います)、あくまでも人間による操作のサポートをするツールである事に徹するという事です。
 現在は、どっかんでも合戦力値をイベントTOP頁から取得しようとする修正を行っている最中です。

[2. BOXガチャで「究極強化ガチャ」が引けない。]
 確かに、表示が少し混乱しています。
 コインが無いと、リンク(厳密にはフォーム)『開ける』が無いのでリンクパラメーターに含まれるコインの正確な情報が取得できません。
 しかし、無ければ無いで頑張ってそれなりに表示しようという論理も入っているために悩ましい表示になってしまっています。
返信する
Re2: 怪盗/水平和 - Wirepuller様 (管理人)
2016-07-13 07:43:15
 前のコメントで色々書きましたが、良く確認してみたら処理がおかしかったです。
 提供されている版(ext_v303rc1) では、周期実行による勝利報酬の受け取りができません。
返信する

コメントを投稿