--.--.-- *--*
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

本鯖NPC調査用パケットキャプチャ

2012.04.06 *Fri*
capture.jpg Capture2.jpg
v1.03             v1.08

RNC.zip
ファイルのURL修正しました。ご指摘ありがとうございます><

ラグナロクオンラインのNPC調査用のパケットキャプチャです。

アカデミーの図書館の長が~~~いメッセージを見て萎えてしまい、
(それまではSS見ながら全て手打ちで入力していた)
パケットからmesパケだけ抽出したほうが絶対早いと思い、作ったツールです。

最近新たにマラン島が実装され、某氏が本鯖NPCの情報知りたそうだったので
こんなのあるんだけど、と見せてみたところ、
こういう機能もほしいと、期待されてしまったのであちこち作りなおして
配布可能なしても恥ずかしくないバージョンにしてみました。

■使い方
Ragexe.exeの起動前、または起動中にキャプチャを開始し、
Char・Mapサーバーへ接続されると、パケットが解析され
NPCの様々な情報が表示されます。
表示可能なのはサーバーからの受信パケットのみです。

・[ignore再読込]
 無視パケット定義を再読み込みします。

・[キャッシュ削除]
 NPCとMOBの情報をリセットします。自キャラ情報は破棄しません。

・[MOB統計]
 spawnパケットで確認したMOBを、種類・カウントで一覧表示します。
 マップ別に集計してないので、別マップから移動した場合、
 [キャッシュ削除]でMOB情報を破棄してください。

■必要環境
 パケットモニターなので、たぶんセキュリティ系ソフトに怒られます。説得してあげてください。
 有線LANのみ動作します。無線LANではソケット作成に失敗する場合があります。

■対応パケットバージョン
 サーバー統合後時点(2012/04/19)での本鯖クライアントで動作確認しています。

■詳細表示
 spawn   画面内NPC・MOB情報(同一マップ内で初めて表示されたIDのみ表示)
 mes    NPC会話
 next   nextボタン
 close   closeボタン
 select  選択リスト
 input   入力画面
 cutin   立ち絵
 viewpoint ミニマップ目印(コンパスと呼ぶのが正しいらしい)
 emotion  エモーション
 effect  エフェクト
 sound   サウンドエフェクト
 npc_shop NPC商人、販売品リスト
 chatwnd  チャット看板
 changeoption  ハイドなどのオプション変更
 setquest クエストの追加
 delquest クエストの削除
 additem  アイテム獲得
 delitem  アイテム削除
 statusupdate  BaseLevel、JobLevel、Zenyのみ表示
 announce 天の声
 progressbar 釣り詠唱バー
 pushpc  PC吹き飛ばし
 skillcasting スキル詠唱。mob限定
 skillnodamage スキルエフェクト。mob限定
 skillposeffect 対地スキル詠唱。mob限定
 skillattack スキルダメージ。mob限定
 ※skill_lv:-1は鯖側で隠蔽されている物です。バグじゃないです。
 nomalattack 通常ダメージ。mob限定

上記以外のパケットについてはバイナリ表示のみとなっています。



スクリプト風表示できるようしました。v1.03
shopのスクリプト表現できるようにしました。v1.04
questの表示、char鯖の情報を記憶し、mes中のPC名をstrcharinfoに置換、経験値の増加値等の表示ができるようになりました。 v1.05
アイテム削除時にitemidの表示を行えるようにしました。※要キャラセレ v1.06
バイナリリスト右クリックメニューからバイナリ保存、バイナリエディタ起動を行えるようにしました。v1.07
viewpointのパケットで強制終了するバグを修正しました。v1.07.2
2012/04/19のパケットに対応しました。v1.07.3
announce、progressbarの表示ができるようにしました。v1.07.4
mobのスキル、通常攻撃時の表示。adelayの表示に対応。By蜜さん v1.07.5
パケ長異常時、直後に可変長のパケ番号があると永久ループされてしまうバグを修正しました。v1.0
MOBのID統計を表示する機能を追加しました。v1.08.02
spawnパケットの座標が255を超えると小さくなっていたバグを修正しました。v1.08.3
spawnパケットのNPC/MOB判定をviewclassでの判定から、BL_TYPEで判定するように修正しました。
NPC名の最後の文字が2バイト文字の破片の場合、切り捨てて取得するように修正しました。v1.08.4
指定したNPCのエフェクト、エモーションを表示させない機能を追加しました。v1.10
MOBの使用するスキルの名称を表示できるようにしました。v1.11
pushpc(clif_blown)の表示に対応させました。v1.12
関連記事

COMMENT

機能追加しました。
エフェクトやエモがウザイNPCを指定して非表示にできるようにしました。
2012/06/28(木) 15:45:04 | URL | みのり #mQop/nM. [Edit
リンクが切れてしまっているようです。
2014/03/22(土) 18:33:03 | URL | らの #- [Edit

Comment Form


秘密にする
 


TRACKBACK

TrackBack List



プロフィール

Author:みのり

すごく面倒臭がりで大雑把です。
なので、すぐ楽をしようとして
ツールを作り始めます。
ツールを作る時間と手作業で費やす時間
はたしてどちらが短いのか……


-構築環境-

Auriga0945 MySQL 5.5
with 2011-12-20bRagexeRE

3CeAM rev525
with 2010-07-30aRagexeRE



カテゴリ

未分類 (9)
RagexeRE (9)
eAthena (1)
Auriga (5)
ツール:eAthena用 (4)
ツール:Auriga用 (6)
ツール:その他 (14)
はじめてのAurigaスクリプト (8)
はじめてのAurigaスクリプト基本編 (21)
はじめてのAurigaスクリプト応用編 (7)
Aurigaスクリプト (3)
本鯖 (7)
Aurigaスクリプト:冒険者アカデミー (6)
ドラクエ10 (2)
新生FF14 (3)
EVE Online (2)



最新記事



最新コメント



月別アーカイブ



検索フォーム



リンク

このブログをリンクに追加する



ブロとも申請フォーム

この人とブロともになる



QRコード

QR



12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Copyright © Rocco di Forte All Rights Reserved.
テンプレート配布者: サリイ  ・・・  素材: HELIUM  ・・・ 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。