- 2010-09-15 (水) 6:37
- Alliance of Valiant Arms
A.V.A. でSudden AttackであったSARecordやSAARみたいなツールとかを作れねぇかなぁと、いろいろやってます。
どんなツールかというと、いわゆる戦績記録ツールというやつで試合結果を記録してくれるというものです。
ゲーム中にも総戦績は記録されますが個々の詳細データやらマップごとの戦績とかは出せないので、そのあたりを何とかしてだそうというものです。
爆破やら護衛ではあまり意味はないですが、殲滅とかだとHS率やらKDをグラフ化すると調子の波のようなものを知ることが出来て上達につながる・・・はず。
開発状況をTwitterでつぶやいていたら、興味を示された人がいたので書いておきます。
開発状況
次の画像は開発中のサンプルです。
相変わらずUIデザインのセンスが最悪、表示にところどころ頭の悪い英語が混ざっているのは私のプログラムを書くときの癖です。
だいたい画像で表示されているような情報を取得出来ています。他にも取得出来ている情報はありますが、面白く無いので切り捨ててます。
全ユーザの試合結果、兵科ごとのキル数等に装備武器あたりの情報を取得出来ています。
今のところの問題は、いくつかありますが概ね納得が行くものが作れそうです。
暗号化された情報などを無理に読もうとはしていないので取得できる情報は、このあたりが限界ですね。
完成までに飽きなければ配布するかもしれません。
Sudden Attackなどでも戦績記録ツールは運営から禁止はされていないようなので作っても大丈夫かなと思っていますが、運営様から警告なりが来たら、すぐさま開発・配布はやめます。チキンですね。
仕組みとか
データの取得は基本的にRawSocketを利用して通信パケットを取得してやっています。
SAARとかSARecordとかも同じ方法でやっている・・・と思います。
数値だけの情報から何かを感じ取れる力とプログラミング力、ほんのすこしのネットワークの知識があれば誰でもできる簡単なお仕事です。
一昔前の頭の悪いゲームならともかく、基本的に最近のネットワークゲームは読み取られたら悪用される情報はきっちりと暗号化してありますので悪用は出来ません。
ちなみに、その一昔前の頭の悪いゲームはIDとパスワードハッシュが生でネットワークに流れていました。「悪用したらアカウントハックできんじゃね?」とか思いながらパケットを眺めていた記憶があります。原因がそれかは知りませんが、そのゲームは現在進行形でアカウントハック祭り中みたいですね。
書いてから思った
久々のA.V.A.ネタじゃないか。
そういえばA.V.A.のブログキャンペーンのときにA.V.A.の記事が殆ど無いから応募やめたんだったな・・・
スポンサード リンク
- Newer: Tween起動高速化
- Older: twitter抽選ツール作ったよ
コメント (Close):2
- 刺青怪人 10-09-26 (日) 2:43
-
こういうの探してました。
開発頑張ってください。 - LeBlue 10-10-01 (金) 14:56
-
僕もこういうの探してました
AVAやってないけど
開発がんばってくださいね。ほしみ