ゴーストルーター、スクリプト自動生成フォーム
ソースの変更方法がよく分からんという人向けに、スクリプト自動生成フォームを作りました。
ドロップ判定(通信エラー) スクリプト生成フォーム
暗号化されたため、現在使えません。
コンパイルの際に「レスポンス」に変更しないと、スクリプトは動きませんのでご注意下さい。
ファイルの拡張子が「.grs」になっている場合、上記ケースになります。「.grr」なのに動かない場合はコメントでご報告下さいませ。
モンスターの番号を入力し、生成されたソースをコンパイルするだけです。
上記リンクをクリックし、スクリプト生成フォームを開きます。
(モンスター書き換えを例にしていますが、やることはドロップ判定でも一緒です)
①使いたいモンスターの番号を入力(最大6体)。モンスター番号は非公式wiki等で調べて下さい。
②「この内容でスクリプト作成」ボタンを押す
③小窓内に表示されたソース全体を選択し、コピー
ゴーストルーターの「スクリプト作成」をクリックし、「Rubyスクリプト」ボタンをクリック
①タイプを「レスポンス」に変更(※これ重要)
②コピーしたソースを貼り付けます。この際、#ここから #ここまで の両方が含まれていることを確認して下さい。
③適当な名前を付けて、コンパイルボタンを押す
これでスクリプトが完成です。「スクリプト実行」から、コンパイルしたスクリプトのチェックボックスにチェックを入れて、パズドラを起動しましょう。
※このスクリプトは、レベル99以外のモンスターを検索して書き換える仕様になっています。他のスクリプトでレベル99にされてしまった場合、上書きする対象がいなくなって動作しませんので注意して下さい。
フレンド書き換え機能もほしいです!
フレンドかー。モンスター書き換えスクリプトと一緒に処理させると、フレンド再取得でリセットされちゃうんだよね。
フレンド再取得のAPIまでケアするとなると、モンスター書き換えだけしたい場合にソースが複雑になっちゃうし。
フレンド書き換えスクリプト生成フォームも作る予定だから、そっちとスクリプトを分けた方がいいんじゃないかな。
proじゃない方を買ったので、スクリプトが1つしか使えないんです、
あー、そういう人もいるのか・・・。うーん考えます。
モンスタードロップしなかったら通信エラーのスクリプト精製欲しいです!お願いします!
生成ね。検討します。
作りました。
画期的なスクリプト生成フォームありがたいです。
早速使ってみましたが、反映されませんでした。
ちなみに生成Noは、540 543 318 365 320 でやってみました。
何か原因ですか??考えられるミスを指摘ください。他のモンスター枠などは反映されてました。
よろしくお願いします。
あ、手持ちモンスター強化と組み合わせてないですか?
書き忘れてしまいましたが、レベル99以外のモンスターを探して書き換える仕様なので、先にレベル99に書き換えられちゃうと、書き換える対象モンスターがいなくなって動作しないです。
まったくそのとおりでした。
私でもできました。感謝感謝
神秘の仮面ドロップしなければキャンセル。
めっちゃ役に立ちました。
これに加えて、ドラゴンフルーツとダブミスリットなど、進化形のモンスターをまとめてしまったようなものがあればいいのですが・・・。
曜日ダンジョンまで待たずにノーマルダンジョンで出現するところで、いつでも狙い撃ちできることが理想なのです。
http://xn--uckks9a5mvddb.jp/ghostrouter/ghostroter-script2
のコメント欄に「○○または○○」の書き方載ってるから、作ってごらん!
レス、ありがとうございます。
一度、時間がある時(ゲームやってるので、そんな言い訳はおかしいかも知れませんねぇ)に取り組んでみたいと思います。
しかし、明日から学校始まるし・・・。いつになるかは分かりません。
全くのド素人でして、一からのスタートです。
何となく複数のモンスター番号を「|」で区切れば良さそうな気がしますね。
今のところ、レスポンスやらリクエスト、コンパイル・・・
意味不明の言葉ばっかりの状態です。
リクエストは、何かアクションを起こす際にアプリ(スマホ)からパズドラのサーバーに送信する内容、レスポンスはサーバーからスマホに返ってくる内容、コンパイルは人間が理解できる構文(上のフォームで生成される「ソース」)から、ゴーストルーターが理解できる構文に変換する処理。
例えばダンジョンに入る場合、
リクエスト1:これから○○のダンジョン入るわ
レスポンス1:OK。出てくる敵はフロア1はAとBとC、フロア2はBとDとE、フロア3はボスでFだ。ドロップする卵はフロア2のDだけな
リクエスト2:了解。んじゃスタミナ減らしてくれ
レスポンス2:OK。頑張れよ
という感じのやりとりがされる。「特定の敵がドロップしなかったら通信エラー」というのは、レスポンス1を見て、Fがドロップしないならその次のスタミナ減らしてくれのリクエスト2を送らないということ。
サーバーって何?とかそんな話になったらフォロー不可だぜ。。。
お前さん、インターナルとか関連会社の関係者かなんか?
インターナル社員でも関連会社の社員でもないです。
アフィリエイトプログラムを利用しており、当サイト経由でゲームシャークやゴーストルーターを購入された場合、私に一部キャッシュバックがありますので、それ目当てで色々ソースとか公開しています。
まー、残念ながらサイト訪問者のほとんどは既に購入済の方なんですけどねw
コンティニューしても石がなくならないスクリプト
ダンジョンスキップ(即クリア)のスクリプト
この二つ作れますか?
なんか横柄な書き方になってしまいました。すみません。
上の二つのスクリプト、物理的に作れるものですか?
石は鯖管理なので書き換え出来ないとか。
ダンジョンスキップはスクリプトがあるという噂があるんですが、噂だけかもしれないです。
物理的に不可能なら諦めます。
うーーーーーーん、どうだろう。
まずダンジョンスキップ(バトルなし)についてですが、その存在は友人から聞いてはいましたが、その友人も自分も実際に見たことがないんですよね。。
実は、1フロアだけでクリアというのは作れています。が、全部スキップしようとするとバグってフリーズします。アプリを再起動するとクリアになるんですが、めんどくさい。
1フロアだけでクリアってのでよければ公開可能ですが、結局自分でも全部アワりんの方が楽だよねってことでこっちを公開しました。
もっと複雑な処理でクリアにする方法も思いついたのですが、あまりにスクリプト作るのが面倒なのでやめました。今後も作らないと思います。
さて、「コンティニューしても石がなくならないスクリプト」ですが、こっちはやってみないとわからないです。
確かに鯖管理なので難しいですが、自分のスキルも上がってきたので意外に行けるんじゃないかと思う今日この頃。
ただ、石に関わる部分はどこまで手を出して良いのかわからんので、動いたとしても公開しないかも知れませんが悪しからず。
とりあえず調査はしてみます!
石無しコンテニュー、やってみたら意外に小1時間ほどで簡単に作れました。こういう動かし方もあるのかーという感じです。
が、他のスクリプト以上に不自然な動作をさせるので、多分これすぐに検知できちゃうと思います。もう少し精巧にスクリプトを作ればバレないように出来ると思いますが、ちょっとめんどくさそうです。
というか「アワりんあるからいらないでしょ?」って事で、公開しないでおきます。
横からですが、石なしコンテニューと、ダンジョン1ふろあだけのスクリプト、いただけないですか?
お願いします!
んー、不自然な挙動するのでまだ配布するのはどうかなーという感じですが・・・。
自己責任で使いますので!
あと、通報とかいってるバカもいますが、PadProxyとかチートツールで既に公開されてるので、今更ここだけ罰せられることはないと思いますよ。
本体ではなくスクリプト配布してるだけですし。
PadProxy調べてもよくわかりませんでしたが書き換えツールですか?
2chは本職でサーバー管理者やってる嫁にアクセス禁止設定されてるんで見れないス。。。
石無しコンテニューは、どっちかというと不自然すぎて全員BANとかなったらやだなーと思って配布してないだけなので、覚悟のある方のみ今から2時間くらいの時間限定で配布します。
<<<公開終了しました>>>
スクリプト2つに分けているので、Proじゃないと使えません。解凍して出てくるスクリプト両方チェックして動かして下さい。怪しくないやつが出来たら再アップするかもです。当然、2次配布禁止でー。
・・・あと、一応動作確認済だけど、うっかり石減ってたらごめんw
ありがとうございます!とりあえずダウンロードだけして、家に帰ったら試してみます!
はい!
石なしコンティニュー取り逃がしてしまった!!
非常に悔しいです。
次回配布を楽しみにしてます!!
PadProxyですが、ゴーストルーターみたいに串を通過させる際にパケットを書き換えるやつですね。
私は、設定がよくわからずうまくいきませんでした。
まぁ、こちらが使えているからいいかなぁ。と、思ってます。
おお、PadProxyの情報ありがとうございます!
昔、わざわざサーバー立ててパケット書き換えしてたの思い出しました。やろうと思えばゴーストルーター使わなくても通信書き換えは出来ますからねぇ。
ただ、出来ないことも結構多いですが、ゴーストルーター使った方が楽ですけどね。
石無しコンテニュー、なんか動作報告もエラー報告もないので大丈夫かという感じですが、とりあえず再配布します。しばらく復活させておくので、どなたか動作報告(もしくはエラー報告)お願いします~
ダンジョン1フロアだけのスクリプトは配布予定ないですか?
あ、忘れてました。アワりんと石なしあればいらなくないですか??
これを使って生成したスクリプトはpadproxyでそのまま使えたりしますか?
PadProxyは使ってないので分かりません。
上記フォームよりディフェンダー ドロップ 作ったのですが反映されませんでした…
何か原因はありますか?
「レスポンスに変更してない」が一番濃厚ですが、別のモンスの番号入れた、チェック入れ忘れた、ゴーストルーター通してないとか。もしかしたらスクリプトが間違っているかもしれません。
情報少なすぎてわからんです。
レスポンスに変更していない気がします…
もう一度やり直して見ます。
ありがとうございました。
すでに出た質問でしたらスミマセン
スキルMAXに無駄なくしたいのですが
必ずスキルUP成功 スキルUPしなければエラーみたいな
スクリプトって可能ですか?
可能であれば是非お願いします
他のページのコメントで出ていますが、合成とガチャはリクエスト送った時点でサーバーで確定しますので、通信エラーにしても成立してしまいます。
ので、残念ながら作れません。ガチャはともかく、スキルレベルアップが作れないのは非常に残念ですね・・・。
ダブミス×2ダブアメ×1ドロップ出来なかったらエラーを作りたいのでてが、その場合条件1にダブミス、ダブミス、ダブアメで数値は3で良いのでしょうか?
それだと、ダブミス・ダブアメが合計3体出ればOKになるので、ダブミス3でも通信エラーになりません。
条件1にダブミス2、条件2にダブアメ1の入力で、希望の条件になるかと思います。ボックスにチェックを入れるのをお忘れ無く。
ありがとうございます。
重ね重ね申し訳ないのですが、ルビドラ、サファドラ、エメドラそれぞれのダンジョンでキング×2ドロップ出来なかったらエラーを1つのスクリプトで作りたいのですがよくわかりません。
教えていただけないでしょうか。
それぞれのキングの番号を入れて2体以上にすれば大丈夫。ゲリラダンジョンではキングがバッティングしないし。
条件1にまとめて入れるって事でいいんですよね?
そう
ホント助かりました。
ありがとうございます。
お願いいたします。
通信エラーについてですが、ゴーストルーター+ゲームシャークで、通信エラー→OK→挑戦するを繰り返し行うと、時間はかなりかかりますがゲームに入ることができます。
通信エラー後、手動でダンジョンより再度入って挑戦すると、上記よりかなり早くゲームに入れるのですが、分かりますでしょうか?
違いは、ゲームシャークでは「エラー→OK→挑戦する」を繰り返しますが、手動で行うと「エラー→OK→挑戦する→通信中です」と通信中が入ります。
通信中は一定時間置かないと出ますね。
ゲームシャークは画像解析時間がキャプチャの後に必ずありますのでほどよく時間を置いていることになるのでは?
ですね。配布されているスクリプトは1週ごとにスリープ入れてたりするので、それで通信中の表示が出ていないのでしょう。
通信中を出した方が確率が上がるのであれば、手動の方が手間は別として効率が良いということにもなるのでしょうが・・・
詳しくないのにヒントがないかと、ゴーストルーターのモニターと睨めっこしています。
ゲームに入れた時のパッケージモニター表示から、通信エラーを起こさないゲームに入るようなスクリプトは無理なのでしょうか?
返信ちゃんと読んで理解してますか?「通信中」は基本的に出ます。上のコメントにあるように、ゲームシャークは1ローテに時間がかかるので通信中がないように見えるだけです。通信中を出した方が確率が上がるなんてどこにも書いてないでしょうに。。
後者は意味が分かりません。
通信中が出る出ないの意味は分かりました。
確かに出た方が確率が上がるとはどこにも書いてありませんが、確率は変わらないともどこにも書いてなかったので聞いてみたかったのですが・・・
(何言ってるのこの人・・・)
ドロップ判定スクリプトについて質問させてください。
こちらのサイトで上記フォームを利用させていただき、使用したのですが、エラーがあまりにも多く発生するように感じます。また2つのスクリプトを同時にしようするとエラーが連発して全く入れません。
例えば「たまどらドロップ」と「全部アワリン」を一緒に使うとずっとエラーになります。(おおよそ50回ぐらい)
もちろん使用しているGSはProです。
纏めますと①ドロップ判定スクリプトはダンジョン遭遇確立よりエラー確立が高く感じる②ドロップ判定とその他のスクリプトを併用するとエラーでダンジョンに入れない。
このような内容ですがご理解いただけましたでしょうか?
宜しくお願い致します。
・・・?
質問は「ご理解いただけましたでしょうか?」でよろしいですか?
確立→確率に置き換えた上で、その質問に対しては「書いてある事の意味はなんとなくわかりました(で、だから何?)」です。
ただ、遭遇確率って何でしょう?
>>namiさん、okayanさん
間違っていたら指摘して欲しいのですが、
そもそもたまドラの遭遇確率は某掲示板でも1時間に2体くらいしかドロップしないと言われてますよ。
それとたぶんですが、一度ドロップ判定のスクリプト使ってエラーになったら、ダンジョン入りなおさないとずっとエラーのままであるように思えますので、やり方の問題では無いでしょうか?
namiさんがどんな返信来るか楽しみにしてたんですが、フォロー入っちゃいましたねw
個人的には、「全部あわりんに書き換えてるから、たまどらドロップを検知できないんだ。スクリプトを同時に使えないじゃないか(キリッ」というレスを期待していましたw
おっしゃるとおり、たかだか50回の試行で出ないって普通だから!という感じですが、やり方間違ってる可能性もありますね。
こういう方は、レスポンスの生データ見て「本当に出てないのか」確認するとかやらないでしょうから、同じリクエスト送り続けてても気付かないでしょうねー。
返事遅くなりすみません。
「ダンジョンに入りなおす」作業をせずにエラー状態でそのまま繰り返していました。
昨夜ご指摘のとおりダンジョン入りなおしたらドロップしました。
ちなみに初回コメントの試行はファガンのダンジョンだったので、流石に50回で出ないことは無いと思いコメントさせていただきました。
これにて無事解決しましたので。
ありがとうございます。
聖獣(?)でしたか。それならそうと書いて下さいね。無事動いたようで何よりです。
一つ質問させてください。
例えばですがドロップ判定で
①メタドラ+たまドラ
or
②メタドラ2匹
①か②どちらかがでなければエラー。
というようなスクリプトは作成可能でしょうか?
教えて頂ければ幸いです。
よろしくお願いいたします。
言い換えると、
「メタドラ、たまドラのうち、2体以上」
で代用できない?
これなら自動生成フォームで可能でしょ?
ま、たまドラ2体でも通るけど、その時はガッツポーズして!
フォローありがとうございます。
「メタドラ、たまドラのうち、2体以上」
自分は基本これ使ってます。まあたまどら2体はほとんどありませんので、実質yanさんの条件通りになりますよ。
ゴルドラの場合は7Fあるので、3体以上にしています。
ありがとうございます。
おおお!確かにそうですね。
頭悪い自分ですいません(苦笑)。
その方法でばっちりです。
ありがとうございました。
ドロップ判定(通信エラー) スクリプト生成フォームでドロップしたいモンスターを入力します。
ダンジョンに入ってエラーが出ます。そのままのパーティーで再度挑戦するで いいのでしょうか?
一度他のダンジョンに入るかパズドラ自体をさいきどうしないとだめなのでしょうか?
スクリプト生成のフォームの上の方に「ドロップ判定でエラーになった場合、リクエスト・レスポンスの内容が変わりませんので、ダンジョンの選択からやり直してください。」と書いたのですが、小さいせいか結構気付かないものですね。。
どこに書けばわかりやすいか教えて下さいませ!
ありがとうございます。理解ができました。
ドロップ判定(通信エラー) スクリプト生成フォームの下にでも赤字であるとすぐわかったかもです。
ダンジョンに入るときのリクエストで
http://api-adr-pad.gungho.jp/api.php?action=sneak_dungeon&
から始まる文があるのですが、
この文のtime=、helper=、key=
の値の生成方法って調べればわかるのですか?
まずは調べてみたらいいのではないでしょうか。
いつもサイトを見て参考にさせていただいてます。
質問ですが、ドロップ判定の生成フォームで
条件1と条件4(プラス卵)の文を「又は」にしたいのですが
下記のような書き方で正しいでしょうか?
もし、よければ教えてほしいです。
#ここから
url = gr.get_url()
if(!gr.is_match(url,"^http://api-.*pad.gungho.jp/api.php.+?action=sneak_dungeon&"))
return
end
res = gr.get_response()
if(( gr.matches_count(res, "item...(001)\"") < 1 )|( gr.matches_count(res, "pval..1") < 1 ))
gr.block()
return
end
#ここまで
間違えました
"|"ではなくて"&"ですよね。
お騒がせしました。
#ここから
url = gr.get_url()
if(!gr.is_match(url,"^http://api-.*pad.gungho.jp/api.php.+?action=sneak_dungeon&"))
return
end
res = gr.get_response()
if(( gr.matches_count(res, "item...(001)\"") < 1 )&( gr.matches_count(res, "pval..1") < 1 ))
gr.block()
return
end
#ここまで
"&" 連結時で正解ですね。
判断に迷ったら、冗長表現ですがこんな書き方で考えて見ると
わかり易いかも。
# 条件1成立とは "001" ドロップが 1未満である(≒0)
# 条件2 成立とは 卵ドロップが 1未満である(≒0)
if(( gr.matches_count(res, "item...(001)\"") < 1 )
if( gr.matches_count(res, "pval..1") < 1 ))
gr.block() # 条件1が成立し、かつ条件2も成立したので block
return
else
next # ok 条件1は成立したが、条件2が成立しなかったのでOK!!
else
next # 条件1が成立しなかったので、条件2はどうでも良い
end
スミマセン。タブが無効ですので理解しにくいですが
テキストエディタにコピペしてタブ付きで見ると
わかり易いと思います。
フォローありがとうございます。
というか、ここまで書けたなら動作確認して正しく動くかチェックすれば済むと思うんですがね。
いやいや、okayanさん、それをいっちゃあオシマイでは? w
スクリプトを動かした時の答えは2つのみで
”動いた” or ”動かなかった” だけで、”何故動いたのか”、また
”何故動かなかったのか”にまでは、たどり着かないと思います。
少し条件や表現パターンを変えただけで、また迷路にハマる事に
なりますから。(自分がそうでしたw)。 もちろん、場数を踏んで
くればおよそのパターンは想像がついてくるとは思いますがw
特に、”否定条件” の論理和・論理積 解を求めるのは
なにげに大変・・・ (いささか歳を取りすぎましたw)
八咫烏さん
わかりやすい解説ありがとうございます。
混乱しそうなときにそういった考え方を参考にさせていただきます。
okayanさん
ごもっともです。
実際に動かしてみたんですが、|と&が間違っていたため全然ダンジョンに入れなくて不安だったので書き込ませていただきました。
これからも勉強させていただきたいと思います。
パズドラモンスターの攻撃力、HP、回復力を1000000倍にするスクリプト
を作っていただきたいのですが…
続けてすいません・・・
スクリプトの内容を保存したままモバイル通信にしても設定が戻らない
ようなスクリプトっていうのは作成できるのですか?
ステータス書き換えはスマホ内のデータを書き換えるのでGR通さなくてもその状態がキープされます。それが嫌で自分はメイン垢では全く使ってません。
1000000倍とか、小学生じゃないんだから。100倍が公開されてるそうだからそれを使えば十分でしょ。
申し訳御座いません。パズドラメインのサイトとは重々承知致してますが
ゴーストルータの熟知者である管理人様にご質問させてください。
現在ライダーバウトにはまってしまい、何とかGRが使えないかと
モニターしているのですが・・・
正直訳がわかりません。
ライダーバウトでGRは使用できるかどうか分かれば教えて頂ければ幸いです。
わかってるなら、そういった質問しないでいただきたいですねー
追記、Wiresharkで解析してみたらわかるんじゃないでしょうか
管理人の okayan さんは、”BIN変更非推奨派”ですので
こちらのユーザーにはあまり関係ない情報かも・・・ですが
iOS で"BIN書き換え"を行っていた場合、かなりの確率で14日の
データ更新時にエラーループにはまると思います。
他の手立てが無くて、且つ、まだ再スタートされていない方は
諦める前に・・・・・
"iFunBox" 等を使って、
ユーザー・アプリケーション -> pad -> Documents の中の
"data028.bin" と "data056.bin" を削除して、GRを経由せずに
開始してみて下さい。
("data028.bin" は削除しなくても良いかも)
内部的に "data028.bin" と "data056.bin" が自動生成されて
画面に”利用規約”が表示された後、500弱の更新がデータダウン
された後、うまくいけば、ユーザーデータはそのままで復旧できると思います。
※最終手段ですので、うまく行かなかったら諦めてねw
ああ、なるほど、データ書き換えがループ現象の原因っぽいんですね。
通信書き換えもですが、マスタの書き換え(=bin書き換え)はさらに覚悟が必要って事ですな。
自分は遊びでいじった後で正しい情報に戻しちゃうんで、書き換えのリスクはあんま把握してませんでした。
情報ありがとうございました!
データ書き換えだけが直接の原因ではないと思います。
パッチの自動実行の際に特定ファイルの整合性をチェックして
いるではないかと考えています。そう仮定すると、回避手段は
GR経由でプレイする前に、GR無しで通常更新の有無を
確認&実行する・・・となりそうですね。
主な書き換え対象ファイルである "data021.bin","data036.bin"
の状態に拘わらず、ハマるときはハマるようです。
今後も、週末前やイベ前の更新で、同様の事が起こりそうですね。
まぁ、ドロイドユーザーはプログラムとデータを丸ごとバックアップ
しておいて,いざとなったら書き戻せば済む話かと・・・w
ドロップ判定スクリプトについて質問なんですが、図鑑番号が2ケタ(ないし1ケタ)のモンスターを指定するときって、3ケタの番号で表さないと動作しないんでしょうか?(たとえば図鑑№90のマーメイドを指定するとき、スクリプト自動生成フォームに入力する番号は"090"にしないといけない…みたいな)
それとも2ケタとかのままでも動作するんでしょうか?
「こんなこと質問すんなよ」と思われるかもですけど、初心者なもんでそのへんはご勘弁願いたいです笑
モニターONにして通信内容を見てみればわかりますよ。
それでわからないようでしたら、両方のスクリプト作ってみて、初期ダンジョンなどスタミナ消費が少ないところで試してみてください。
分かりました、やってみます。
ありがとうございました。
手軽で使いやすいのでいつも利用させてもらってます。
本日新しいドロップスクリプトを作って使ってみると、失敗しました。
今までのは使えるのに、今日作ったスクリプトのみダメでした。何度やりなおしても。
改行が2連続されてるとこの改行をひとつ消すと正常に動き出しました。
これが私だけなのかゴーストルータの仕様が変更されたのか分からないんですが、他の方は今日新しくドロップスクリプト作っても正常ですか?
や、改行うんぬんはGRに余程深刻(かつ複雑)なバグがない限り関係ないです。
コンパイル時に「レスポンス」にし忘れたとかじゃないですかね。再度、改行そのままで「レスポンス」に変更してコンパイルして見てください。
適当なドロップ番号で作ってレスポンスに変更して無限回廊行ってみました。通常ならドロップしない無限回廊なのでエラーのはずですが、そのまま入場。
上の通りにやって改行をひとつ消すと入場エラーでした。
念の為に携帯再起動PC再起動してもう一度やりましたが結果一緒でした。
マジですか・・・。とりあえずOS教えてください。
また、「GRに余程深刻(かつ複雑)なバグ」なのかもしれないので、インターナルに
2連続の改行があるコードをコンパイルすると動作しません
と問い合わせしてください。ちなみに今やってみたところ、自分は改行が2連続の状態でコンパイルしても動きました。
こんにちは、久しぶりにツインリットのドロップ操作のスクリプトを
作成したのですが
何度やっても通信エラーが出てダンジョンに入れませんでした。
作成時もしっかりとコンパイルしたので間違いは無いと思うのですが…。
通信エラーになるなら、動作が正しいのか間違ってるのかわかりません・・・。
指定した番号が間違っているとか?あわりんや鞄などを指定して序盤のダンジョン入ってみては?
あとは、環境もわからないので何とも言えないです。
すみません。
自動生成を使わせてもらいました。
ありがとうございます。
モンスター書き換えはちゃんと動くのですが、通信エラーの方がうまく動きません。
ログメッセージでは処理しているはずなんですが
gr.block()が機能していない・・・?
な状況です。
対応策を知っていたらご教授いただきたいと思い書き込みました。
よろしくお願いします。
質問するなら、自分の環境くらい書きましょうね。
Andoroid4.4なら、
http://xn--uckks9a5mvddb.jp/gameshark#comment-7124
を試してみてください。
無事動作しました。
ありがとうございます。
すいません、ドロップするモンスターを全てプラス卵にしたりするスクリプトはつくれますか?
そして、ドロップするモンスター(クリア後入手できるモンスター)を書き換えるスクリプトも作れますか?
2つもお願いするのは身勝手でした、申し訳ありません。
ドロップした卵を指定した(自由に変更できる)数だけプラス付にできるスクリプトが欲しいです。
大丈夫、どっちも出来ませんので安心してください。
真面目に”怒って”応えようと思ってましたが
管理人さんの回答に笑ってしましました。
座布団3枚差し上げますw (元ネタ 笑点 by 日テレ)
誤:管理人さんの回答に笑ってしましました。
正:管理人さんの回答に笑ってしまいました。
は、突っ込まないで (_ _)
ふと思ったのですがモンスター書き換えのLv99以外って部分の正規表現あってます?
([0-8][0-9]*|9[0-8]*)
とかにしないと1の位が9と90からは除外される気がしますがどうなんでしょう?
間違ってたらすみません
どこかに書きましたが、ご指摘の通り99以外も書き換え対象から除外されます。が、直すのも面倒だし特に不便もないのでそのままにしています。
はじめまして。
敵モンスターの初期行動ターン数はレスポンスの情報に含まれているのでしょうか?
もし初期ターン数を99にできれば、ハッシュ値情報に与ダメやターン数が含まれたとしても情報の辻褄が合うのではないか・・と考えた次第です。
ぱっと見た感じだと
強敵、モンスター、レベル、ドロップ、ドロップの中身(モンスターなら1コインなら枚数)、プラスの情報しか来てないっぽいです
ターン数はアプリ自体に登録でランダム?と思います。
(少し補足を)
同じ番号のモンスターでも、
”敵として出現時のスキル” は DATA029.BIN で
”手持ちのカードとして使用時のスキル” は DATA036.BIN で
管理されるているように、”使い分け”出来ると思います。
”敵として出現した時の「HPと攻撃力」”と
”(仮にMaxまで育てても)手持ちのカードとしての「HPと攻撃力」”
が違うのは上記の理由によるものではないでしょうか。
”029” の中に「必ず初回行動時に a というスキルを使う」とか
「初回攻撃までのターン数 low ~ max」 などの記述があるかと。
都度の鯖側Hash計算時には、いちいち考慮してはいないと
思いますが。
近いうちに癌側が狙い撃ちで”GR”対策として利用するかも
しれませんがw 只、今の流れからすると”癌側”は
「多少のチート」があっても下火になりつつある
”パズドラブーム延命に貢献するかも” と判断するなら
あえて対策しないという選択肢も、”ビジネス的には有り”
ですね (ずるがしこければw)
次のアップデートでスコア表示してくるので、鯖送信されるようになったら(既に送信されていたら)GRも上手く使わないとダメでしょうね。
チーター(特に無課金)生かしててもあまりアプリ延命に貢献するとは思えないので、1回全BANして、やる気ある人には再ダウンロードさせて、「ダウンロード数○○突破!」とか謳うんじゃないですかねぇ(笑
ダンジョン侵入時のレスポンスについてはそうですね。dowonload_xxx系の通信でどこまで含まれているかにもよりますが、全てがアプリ内蔵でランダムということは無いんじゃないかと思いますよ。
ダンジョン侵入時のレスポンスにはその辺の情報は含まれておらず、八咫烏さんのコメントにあるように、敵の情報はbinで管理されています。
ちゃんと調べたわけではないですが、このbinの情報は、たまにあるデータダウンロードで追加されているので、編集可能かもしれません。
ただし、bin編集になるのでリスクが高いと思います(bin改造に対するリスクについては突っ込み無しで)。
download_enemy_skill_data、download_card_data、download_dungeon_dataのレスポンスを編集すればbinに保存されるので、試してみると面白いかもしれませんよ。
ただ、ターン数の割に被ダメが0とかだと怪しいかもですが・・・。
こんにちは、初めまして!
パズドラ何ですが、アワリンとかスクリプト探しても、見当たりません!
どうしたら良いのですか??
あと、攻撃等100倍何ですが、凄い有り難いです!!
もし出来るようでしたら、攻撃は通常で他は100倍出来ませんか??
宜しくお願いいたします!!
100倍スクリプトは自分が作ったものではないので、作った方に要望出してください(既にチャットで書かれているようですが)。
また、あわりんスクリプトはあなたに探す気がないから見つからないだけです。
前のスクリプトはどうやって探せばいいのですか!?
さがしかたか、タグを教えて貰えないでしょうか?
何度も、申し訳ありません!!
うち、殆ど、機会にうといので、今一分からず、ご迷惑とは思いますが、色々と教えて貰えたら、有り難いです!!
その程度も出来ない方が使えるツールではないでしょう。ご自身で努力して解決してください。
公式掲示板については、インターナルのサポートに聞いてください。
管理人様
いつもお世話になっております。
初歩的な質問ですが、書き換えスクリプトでモンスターを書き換え、書き換えたモンスターを進化素材にしようとしたところエラーになるのですが、書き換えモンスターでの進化は不可能ですか。
そりゃそうです。書き換えと言っても端末上の見た目だけの話で、パズドラのサーバー上(実データ)では書き換え前の情報になっているわけですから。
進化合成のエサにすることは出来ません。普通の合成のエサにすることは出来ますが、書き換え前のモンスターが合成されるだけです。
お忙しいところ申し訳ありません。
書き換えスクリプトがレスポンスでも動作しなかったため報告いたします。
パズドラを再起動しダンジョンに進入するのですが書き換わっていない、という状態です。
これまでにあるような手持ち強化等は行っておらず、このスクリプトのみ作動させてチェックしています。
なお他のアワりん等のスクリプトは作動します。
「パズドラを再起動しダンジョンに進入するのですが書き換わっていない」
がよくわかりません。ダンジョン侵入前までは書き換わっているのに、侵入時に戻ってしまうということですか?
お世話になっております。
現在ネクサス5のAndroid4.4を使用しております。
そこで
gr.block()
を書き換える方法で無事動作したのですが、2回目行こうとするとドロップ判定スクリプトを無視してダンジョンに入ってしまいます。
(ただし、1回1回パズドラを再起動した場合は判定スクリプトは動作します。)
解決策などありますでしょうか?
よろしくお願いします。
gr.block()を書き換えるというのは、
http://xn--uckks9a5mvddb.jp/gameshark#comment-7124
の事でしょうか。
4.4の場合、条件は分かりませんが書き換えできない通信方法に切り替わるようで、切り替わってしまうと工夫したところでどうしようもないのが現状のようです。
自分が4.4環境ではないので検証できませんが、GRのモニタか通信内容表示スクリプトを使って監視し、通信内容が表示されなくなったら、再起動するしかないのかもしれません。
はい、そちらの内容です。
承知しました。
再起動して行う方法でできているのでこちらの方法で行います。
ご回答ありがとうございます。
こんにちは
ゴーストルーターを購入したものですが。
モンスターの書き換えの自動生成を使わせていただいてます!
大変使いやすいです!
フレンドの書き換え機能も欲しいのですがいいでしょうか?
質問したものです!
よく見たらフレンドの書き換えついてました(^_^;)
すいませんm(_ _)m
もう一つ質問いいでしょうか?
例)モンスターを書き換えて、闇メタ+297にします。
そしたらフレンドからどう見えるのでしょうか?
教えていただければ嬉しいです。
書き換え前のモンスターです。何が元のモンスターになっているかは書き換え解除しないと分かりません。
ありがとうございます!
こんにちは。
いまゴーストルーター購入したものです。
〇〇が何体以上ドロップしないと通信エラー的なスクリプトあるじゃないですか?
そのスクリプトが動いてくれないのです。
チェックに入れてダンジョンに入っても普通に入れちゃいます。
ほかのモンスター書き換えなどは動くのですが、どうすればいいでしょうか?
動作の相談なら、環境書いて下さいね。
と思ったけれど、チャットで書き込みしてる「うさぎ」さんですか?
Andoroid4.4なら、
http://xn--uckks9a5mvddb.jp/gameshark#comment-7124
を試してみてください。
これでblock()が動作しない現象は回避できますが、
http://xn--uckks9a5mvddb.jp/gameshark/cont#comment-9401
にあるように、Android4.4はダンジョン侵入時のリクエストが暗号化される現象が高頻度で起こるようなので、結局動作しない可能性が高いようです。
亀レスでスミマセンw GRはSSL対応可能ですよ。
でも途中からSSLに切り替わってるとは俄には信じられません。
SSL(おそらくTLSの筈)にするなら、最初からだと思います。
単にモバイル回線(Wifi除く)に切り替わっているだけかと。
SSL解読エンジンは、GRの串部のコアであるFiddlerの機能です。
尤も、非公式みたいでInternal社は何も謳っていません。
悪用されると”大問題”だと思っているのかもしれませんねw
実機持ちでないので実際の挙動を確認できていませんが、「Wiresharkで確認したところ、途中からTLSに切り替わって通信してた」という報告が2chにありました。
(事実であれば)Wiresharkで捕捉している=通信はPCを経由しているので、モバイル回線というわけではないようです。
SSL解析も出来るなら、SSL対応されても大丈夫ですね。
ウィンドランナーなどのパズドラ以外のゲームの希望できますか?
出来ません。
こんばんわ いつも参考にさせてもらってます。
手持ち書き換え+フレンド書き換えとドロップ調査を一つのスクリプトにすることは可能なんでしょうか?
当然といえば当然なんですが、公開されている生成スクリプトを同時に書くだけでは動作しませんでした。
url = gr.get_url() はカブっているので一つにして。
順番を前後させてもだめでした。
ちなみに JavaScriptをちょっとカジってる程度の知識しかないです
gr.is_matchで該当リクエストを判別していて、これを分岐にすればいいのかなーとおもってるんですが、できれば完成品ではなくヒントでいいのでソースで教えてくれませんか?
今、GRやソースがいじれる環境でないのでソースで出せないですが、基本的に1つにまとめるだけで動きます。
URLでどのリクエストか判別して、処理全体をif文で囲って、中身は公開ソースの処理部分をコピペすれば動くと思います。
アドバイスありがとうございます
URLの評価を
if(!gr.is_match~として 偽で判断して処理をendで行ってますが、これはなにか理由があるんでしょうか?(突飛な質問だったらごめんなさい)
単純に URLがthen(true?)かどうかで判断してその中で処理を行い 該当すれば、elsifで次のURLかどうか調べて~という形ではダメですか?
不躾になんでもかんでも質問しちゃってすいませんが、もしよろしければ教えてください
☓該当すれば
☓該当しなければ
最初の質問(理由があるか)はともかく、次の質問はJavaScriptかじってるなら、ダメかどうか分かると思いますが。
理由については、if文の中に本処理を入れるより、falseだったら弾くという形にした方が、処理の中でネストが複雑にならずに済むからですかね。
ありがとうございます 未知の言語なのでそなにかそういう仕様があるのかと勘ぐってしまいました。
なんとかやってみます
.grr
.groなどのzip以外のファイル以外のスクリプトをDLしようとパスワード認証に戻ったり、
5HtET26oV6QQM(消しました)
こんなのが出たりします><
どうすれば普通にDLできるでしょうか?
因みにzipファイルは普通にDL出来ます。
そういうお話にならないような低レベルな質問はチャットだけにしてほしいですが・・・。
とりあえずスクリプト掲示板でCtrl+F5押す。そして、スクリプト掲示板の上部に「【スクリプトの保存方法】」というのがあります。その通りにやって下さい。
すいませでした><
ありがとうございます。
いつも利用しています。ありがとうございます。
モンスター書き換えなのですが、+297をはずす方法はどうすればいいのですか?私は、キャラとレベルMAXの変更だけで、十分です。スキルMAXもいらないのですが、変更するのが難しいなら、そのままでかまいません。
(ゲーム自体のパワーバランスが崩れて、つまらなくなるため。)
それと、最初からではなく、最後からキャラの変更はできませんか?例えば、100体目から変更をしたいのですが。
お手数ですがやり方等、教えて頂ければ、幸いです。
ソースを見れば、いかにもプラス値を変更してるなってところがありますので、そこを0にすれば+値は0になります。スキルレベルも変更可能です(元の値を保持するのは難しいですが)。データが壊れたりはしないので、色々試してみてください。
途中からという変更は可能ですが、最後からの変更はおそらく出来ないです。
管理人様、親切なご説明ありがとうございます。
まず、私のやりたい事を書くのを忘れていたのですが、リセマラで、せっかく育てたキャラ(+も100ほど付いています)を愛着があってどうしても使用したいのと、80番目くらいに使用したいキャラがいますので、100番目から6個キャラ変更をしたいと思っていたのです。
(キャラ変更の時点で、矛盾しているとは思いますが、自分自身で縛りを入れないとつまらなくなるのと、無課金で色々なキャラを使いたいと思いまして。)
それで下記の書いた感じで大丈夫ですか?
順番の変更はどこを変えれば良いのか、お手数ですが教えて下さい。よろしくお願いします。
res = gr.match_replaceの最後の 「 ,1,0) 」となっているのを100にすればいけるんじゃないでしょうか。全ての行を修正してください。
それで出来なければ諦めるか、そのキャラクターのレベルを9がつくレベルにすれば書き換え対象外になります。
コピーして貼れない。なんでだ?
私なりに考えて、先頭と個別のplusの所を0にしました。
あっていますか?長文で失礼しました。
合っているかは、コンパイルしてスクリプトにチェックを入れ、パズドラを再起動すれば分かるかと思います。
ソースの添削まではしませんので悪しからず。
最後まで、ありがとうございます。
あとは自分で試します。
管理人様の作成フォームと対応には、感謝です。
管理人様は、私みたいな初心者には神のような存在です。
これからも、利用さして頂きます。
ありがとうございました。
ありがとうございます。
両方とも出来ました。
もう一つ質問なのですが、合成毎回超成功のスクリプトは作成できるのですか?
出来るのであれば、キャラ変更を(黒メタ等)最小限で、後はレベル上げたキャラで長く楽しみたいのですが、可能ですか?
何回も質問してすいません。
出来ません。
ありがとうございました。
変な質問をしてすみません。
今回のバージョンアップでドロップ選別の仕様が変わったみたいです。
もしよろしければ改良願います。
改めて書き直すとは律儀w
近々修正します。
Okayan様
是非、ドロップの修正お願いします。
修正済です。
Okayan様
ありがとうございます。
早速自動生成ツール使わせて頂きます。
連投すみません。
三國志パズル大戦のスクリプト
つくって頂けないでしょうか?
作りません。
ドロップ判定スクリプト試してみましたが
動きませんでした。(涙)
ナーガを対象としましたので、以下のソースになりましたが
通信エラーにならず、素通りの状態です。
お助け下さい。
#ここから
url = gr.get_url()
if(!gr.is_match(url,"^http://api-.*pad.gungho.jp/api.php.+?action=sneak_dungeon&"))
return
end
res = gr.get_response()
gr.single_message(res)
if( gr.matches_count(res, "item\":\"?(88)\"?,") < 1 )
gr.block()
return
end
#ここまで
素通りするのであれば、レスポンスに変更してコンパイルしていないか、AndoroidのOSが4.4で動作しないかのどちらかではないでしょうか。
androidでした
残念です
androidでした、というか4.4ですか?
今回のアップデートでどうなったかわかりませんが、
http://xn--uckks9a5mvddb.jp/gameshark#comment-7124
で通信暗号化されていない間はブロック可能です。
Okayan様
4.4.2です。
試してみます。
自己レスです。
一度目はエラーになりますが、
二度目はダンジョンに入れてしまいます。
やっぱりそうですか。4.4はドロップ系は諦めるしかないかも知れませんね。
モンスター自動生成フォームでのチーム書き換え+コスト350同時は無理ですか?
はい。同時実行できるPRO版をおすすめします。
初めまして。
GRの購入を最近検討しており、その際こちらのサイトを見つけました。
購入する際はこちらのサイトから購入をしようと考えているところです。
1つ質問させてください。
最近の泥のverですとなかなか正常に動かないとのことが報告されているという記事を見かけたのですが、泥4.2.2では正常に動くのでしょうか?
過去スレにすでに記述されている場合は申し訳ありません。
宜しくお願いいたします。
自分もAndroid4.2.2ですが、パズドラに関しては全く問題なく動いています。他のゲームはやってないのでわかりません。
ただし、いつまで正常に動作するか分からないので、購入する際はその辺は覚悟しておいた方がいいかと思いますよ(そう言い続けて未だに動いてますが)。
早急な回答ありがとうございます。
私はパズドラに関してのみをGRでプレイ予定なので、正常動作されることが確認できて良かったです。
その辺は覚悟の上で、購入とプレイをしようと思っています。
スレを読んでいると、Proの方が使い勝手がよさそうなのでそちらの購入を検討していきたいと思います。
このたび、GRを購入し、こちらのモンスター変換のスクリプトを使用したのですが、うまく変換ができませんでした。モンスターは、まだパズドラを始めたばかりですので、レベルは99ではございません。
ご指導のほど宜しくお願いいたします
なぜでしょうね。状況が分からないので何とも。
いつもドロップ判定スクリプト活用させてもらってます。
超ゴルドラ降臨のためにスクリプトで
#ここから
url = gr.get_url()
if(!gr.is_match(url,"^http://api-.*pad.gungho.jp/api.php.+?action=sneak_dungeon&"))
return
end
res = gr.get_response()
if( gr.matches_count(res, "item\":\"?(309)\"?,") < 1 )
gr.block()
return
end
#ここまで
を作成しスクリプト実行を行ったのですが毎回通信エラーが発生しダンジョンに入ることが出来ませんでした。
以前はダンジョンに入れていました。パズドラの通信内容が変更になったのでしょうか?
普通に2体以上出なかったとかじゃなくてですか?
通信内容は変更になってないですよ。ルビリットとかでスクリプト作って、序盤のダンジョンで動作確認してみてください。
はじめまして。
このスクリプト自動生成なんですが
ドラクエモンスターズスーパーライトでも
応用できますか?
何言ってるの?
プラスの指定はどうしたらよいでしょうか?
何の?
プラス卵のドロップです。
出来ないから。
httpsに対応したスクリプトはこのツールでは作れませんよね?
このツールというのはGR?このフォーム?
このフォームのことだったのですが、2月18日の記事に書いてありましたね。すいませんでした。
いつも使わせていただいていました。
私は自分でスクリプトが作れないのですが、フォームを元に戻すことは考えていませんでしょうか?
いつも使わせていただいていました。
私は自分でスクリプトが作れないのですが、フォームを元に戻すことは考えていませんでしょうか?
モンスター書き換えフォーム復活させてもらえないでしょうか?
okayanさん。
モンスター書き換えフォーム、使えなくしちゃったんですね・・・。
自分でソース書いてみましたが・・・うまくいきません><
復活を心待ちにしております。。。
作成してみましたが・・・なんでしょう。
まあいいか・・・。
私も同様な現象が出てまして、多分ですがNexus使っていてAndroid4.4にアップしたらgr.blockが効かなくなってしまいました。デバッグメッセージをgr.blockの前に置いてみると表示されますが、通信エラーになりません。インターナルの対応を待つしかないでしょうかね。
スクリプトを動かしているのはPC側ですし、通信をブロックしているのもPC側なので、スマホのOSをアップグレードしたところで、gr.blockだけ動かないという事はあり得ないと思います(GRに接続できなくなった、などはあり得ますが)。
コードかコンパイルが間違っているのだと思いますが何とも言えませんね。。
gr.block() は、GRフォルダの中にある FiddlerCore4.dll 内で定義されている
Abort() [現在のセッションを中断させる・・・の意]を呼び出しているだけ
だと思います。
なので、もしも本当に4.4で仕様が変わり、外部からの不用意な "Abort" を無効に
したり別の手順でAbortさせるよう変更されているのであれば、gr.block() が実行
出来ない事になります。gr.block() が実行できないのはGRの致命傷wですので
深刻な問題かも。
このファイルは、Internalの物ではありませんので、直接改変するわけにはいかず
結果的に対応が遅くなる可能性があります。
もしも、貴方が”チャレンジャ~”なら、自身の手で "FiddlerCore.dll" を最新の
物に差し替えると回避出来る可能性も僅かにありますが、他の想定外エラーに
見舞われる可能性が高い・・・とも言えます。
いずれにせよ、現状、4.4へのアップデートは見合わせた方がよさそうですね。
ご参考にどうぞ http://fiddler2.com/
GR初心者さんの内容はよく読むと自動生成フォームの話なんですね。
ところでAndroid4.4の件ですが、同じPCの状態でスマホ(Andoroid4.2)だとgr.blockは動作します。また、全て確認したわけではありませんが、フレンド書き換えなどは4.4にしたNexusでも動作するんですよ。
まあ、私にはどういう仕組みでgr.blockが動作しているのか分かりませんが、4.4はgr.blockがする動作をリカバリして打ち消してるんじゃないかと思ったんですけどね。
さすがに複数報告となると、八咫烏さんが指摘しているようにgr.block()が動かなくなった可能性が高くなってきましたね。
URL変更かと思ったのですが、デバッグメッセージが表示されるなら、スクリプト動いてるって事ですもんね。。
gr.block()使わないでドロップ判別するスクリプトもあるので、もう少しだけ様子見して、他にも動かない報告があるようだったら自動生成フォームもそちらのコードに書き換えます。
取り敢えず細かい事は分らないので4.3に戻して使ってます。
昨日、もう一度4.4にしてみましたが現象は変わらずです。
ほぼ、ゲーム専用機なのでクリーンにするのは簡単です。
今日、初めてチャットを覗いてみたら対策案も出ているようですね。
まだ試してませんが・・・。