■掲示板に戻る■ 検索 全部 1- 101- 201- 301- 最新50
eRoAddr.dll
ログファイルのサイズが400(kb)を超えているので、これ以上投稿できません。
1 名前:かな ◆iqhlcT7k 2006/01/22 12:56 ID:Bj.eJFus
eRoAddr.dllについて

2 名前:かな 2006/01/22 17:46 ID:Bj.eJFus
ドキュメントの中に誤りがありました。
eRoAddr.dllと書くべきところが、RoAddr.dllとなっていました。
ファイルを差し替え、バージョンは変化させません。

誤)
RoAddr.dllは、RoAddr.dllとはまったく関係ない人物が作成したものです。RoAddr.dll開発者にお問い合わせすることはご遠慮ください。

正)
eRoAddr.dllは、RoAddr.dllとはまったく関係ない人物が作成したものです。RoAddr.dll開発者にお問い合わせすることはご遠慮ください。

3 名前:かな 2006/01/24 00:51 ID:30feJN1y
【バグ報告】
・設定でパケット取得を行わない場合、バッファの管理の処理がうまくいっていない箇所が見つかりました。
・Roの起動時にエラーが出て動かないことが多発するようです。環境依存ですが、心当たりがあるので直します。

4 名前:かな 2006/01/25 01:47 ID:PzR1KuTV
20050125aをリリースしました。
今まで報告して頂いた不具合を解消しているつもりです。

ところで、RoAddr.dllには、作者が作成したサンプルプログラムがついてましたが、
eRoAddr.dllも何かつけるべきでしょうか?
RoAddr.dllの記憶も新しいから、なくても使えるかなーとか思ってるんですが。。。

ちなみにあの付属のサンプルプログラムは完璧に動作します。

5 名前:かな 2006/01/25 08:10 ID:PzR1KuTV
今はRoAddr.iniと同じフォルダにないと正常には動かない部分があるはず。

6 名前:fish 2006/01/25 23:02 ID:v6rbaM2J
eRoAddr.dll早速使わせていただきました。

旧RoAddr.dll付属のサンプルで試してみました。
たぶん>>3のバグだと思うのですが、
プログラム自体は問題なく起動するものの、
RO起動時にアクセス違反が出て終了してしまいます。
2度目以降はエラーダイアログが出現せずROも起動しません。

サンプル起動

パッチClient起動

ROクライアント起動開始

エラーダイアログとともに終了or無反応
の流れです。

環境は
Windows2000 SP4
Visual Studio 2002 SP1

せっかくの初書き込みがバグ報告になってしまって恐縮です。
僕の方はRawSocketのOP分割で行きづまり停滞中orz
eRoAddr.dll期待してます!(他人任せだなぁ・・)

7 名前:名無しさん 2006/01/26 16:11 ID:CWCWKoTH
eRoAddr.dllを使って旧RoAddr.dllで動いていたツールをいくつか試してみましたが、
どれもRagexeがアプリケーションエラーを吐いて終了してしまいました。

8 名前:名無しさん 2006/01/26 17:09 ID:KTphE1O8
>>6-7
eRoAddr.DLLでは使用できないRO_ReadRoMemory()を使ってるとかじゃ
ないんでしょうかね。うちで使用していたツールのその辺を潰したら
動きました。

おかげさまでログ取りができるようになりました。お礼方々ご報告です。
あと、1/25版ですが、ロード時のバージョンチェックで1/21版のままですね。

9 名前:名無しさん 2006/01/26 21:10 ID:V1WH/pyX
はじめまして、eROAddr.dllを使わせていただいております。

前バージョンと20050125aの両方を使ってみましたが、報告がある
>>6-7
の状況でした。

こちらの環境は
Athlon XP 2500+
メモリ 1G
WindowsXP Pro SP2
VC++6 SP5

RoAddr.dllを使ったことがなく、これから使ってみようと思う人がいた場合を考えて、
簡単なサンプルはあったほうがいいかもしれませんね。

>>8
状況はfuncRO_RoAddrInitのみでも落ちる状況です。
ROを起動するまではエラーで落ちませんので、
DLLのバージョンなどは、正常に取得はできました。

環境依存見たいですので、ログ情報を出すような
デバックバージョンの公開をするような場合があれば、
デバックには極力協力していきたいと思います。

10 名前:かな 2006/01/27 03:02 ID:Lsh2vHFH
未実装の関数は、呼んでみるとわかりますが、
MessageBoxで未実装ですと表示して、0を返します。
ROBBNaviを使ってみたら、大量にダイアログが開かれました。。。

RO_ReadRoMemoryを実装していないのは、純粋に技術的な問題です。
ReadProcessMemoryやプロセスハンドルを使わずに、良好なパフォーマンスで、スレッドセーフに、同期的に、他プロセスの任意のアドレスのメモリを読み出す方法がわからないだけです、、、

11 名前:かな 2006/01/27 04:00 ID:Lsh2vHFH
数々のご報告、ありがとうございます。

Sempronを積んだ開発用PCでは正常に動いて、
Celeronを積んだ隣のへっぽこPCではみなさんの報告するエラーが生じることがわかりました。

原因は、パケット長リストを初期化のタイミングのようです。
CPUが違うと実行順序が違うんでしょうか・・・

とりあえず、隣のPCで動くようになったものをリリースしてみます。
徹夜作業はがんばります、、、

12 名前:"名無しさん 2006/05/15 14:28 ID:JnWVu5sH
うちで動いてたのはAMDだったからなのか…。

えーと、不具合報告。1/27版以降を受け入れるつもりでDLLのバージョン
チェックを行なったところRO_CheckDllVersion()の返り値がおかしいようです。

OS:W2KSP4
CPU:Athlon64
Compiler:VS2005 VC++/VC2003 ToolKit(どちらも同じ)

【1/25版(2006.1.21)DLLを入れた場合】
RO_CheckDllVersion(1, 0, 2006, 1, 27, 0)=1 <- 日付がNGの筈
RO_CheckDllVersion(1, 1, 2006, 1, 27, 0)=0
RO_CheckDllVersion(1, 0, 2006, 1, 21, 0)=1 <- テスト版なのでNGの筈
RO_CheckDllVersion(1, 1, 2006, 1, 21, 0)=1

【1/27版(2006.1.27)を入れた場合】
RO_CheckDllVersion(1, 0, 2006, 1, 27, 0)=1 <- テスト版なのでNGの筈
RO_CheckDllVersion(1, 1, 2006, 1, 27, 0)=1
RO_CheckDllVersion(1, 0, 2006, 1, 21, 0)=1 <- テスト版なのでNGの筈
RO_CheckDllVersion(1, 1, 2006, 1, 21, 0)=1

13 名前:fish 2006/01/27 07:13 ID:sIJxehX8
>>11
開発お疲れさまです。

1/27版 試してみました。
プログラムは旧RoAddr.dllのサンプル。
1/25版ではRO自体起動できないようでしたが、
RO起動後、正常にログイン出来るようになったようです。

ただ、ログイン後5秒ほどでプログラムが勝手に終了します。
PCの操作に関係なく(なにもしなくても)終了するようです。

OS: Windows2000 SP4
CPU: Pentium4
Compiler: VS2002 SP1

以上、報告でした。

14 名前:名無しさん 2006/05/15 14:30 ID:JnWVu5sH
RoAddr.DLL付属のサンプルは、RoAddr.DLLの時からうちでは動かなかったです。
試して見ましたが、動作結果は一緒でアプリケーションエラーでした。
だから、eRoAddr.DLLのせいじゃないと思います。
アプリケーションエラー出るのなんで? orz

何か他にサンプルになりそうなものないかなと思ってROBBNaviをいじってみました。
(但し、ソースが分割されていないかなり古いもの)

【原形]
ttp://ragnarok.reharmonize.net/ragnarok/RoAddr/upload/src/tool032.zip

【eRoAddr.DLL対応]
ttp://ragnarok.reharmonize.net/ragnarok/RoAddr/upload/src/tool255.zip

動作は、正常に行われましたが、時々、ROが起動しないことがあります。
キャラセレでキャラ選んだ瞬間とかそんな感じでスコンと落ちます。
何故か、メッセなど、他のタスクが起動した後だと、正常に使えるように
戻ります。初期化タイミングなのかなんなのか不明。

OS:W2Ksp4
CPU:Athlon64 3200+
DLL:eRoAddr20060127a
Compiler:VC++2003Toolkit/VS2005 VC++

P.S.BOTチェッカー用のデータ収集ツールは正常に動いてます。

15 名前:名無しさん 2006/01/27 21:35 ID:T30q5Dzg
すばやい対応ありがとうございます。
>>9で報告した者です。

こちらの環境では、eRoAddr20060127aを使用した場合、
正常に動作することが確認できました。

16 名前:名無しさん 2006/01/28 02:20 ID:h6PGHk.D
初回起動時は問題ないものの、一度ROを終了して再度RO起動後、
ログインすると一気にメモリーリークが発生します。
まだ完全に追い切れていないRagCastが原因かもしれません。

初回RO起動 (ROSTATE_LOGIN)
ログイン
プレイ (ROSTATE_GAME)
終了 (ROSTATE_NOTFOUND)
再度RO起動 (ROSTATE_LOGIN)
ログイン
メモリーリーク発生

---
OS:Win2000-SP4
CPU:Sempron 2600+ (SocketA) / AthlonXP 3000+ (SocketA)
DLLVer:20060127a
Compiler:VC++6.0
---

あと、CALLBACKでROMSG_STATECHANGEがワールド選択直後にROSTATE_GAMEを返してくるみたいです。

17 名前:かな 2006/01/28 14:58 ID:Zib/.u5q
他にもいろいろ問題があるみたいですね。
家にまだ戻ってないので、戻ってから確認してみます。

>>16
ROSTATE_GAMEについて
MAPNAMERSWがlogin.rswでなくなったらROSTATE_GAMEを返すようにしたので、
それが原因だと思います。

18 名前:"名無しさん 2006/05/15 14:30 ID:JnWVu5sH
接続時に、「前の接続情報が残っています」と出た時の挙動がおかしいです。

ROMSG_GETPACKETでGetPacketProc(unsigned long dwReason, unsigned long wParam, unsigned long lParam, void *uParam)
を呼んでいますが、lParamが0で呼びだされています。

パケ長が0だったらリターンしてしまえば実害はないですが、
この時のwParam(パケの実体)の先頭2バイトを呼び出すと
値が結構変わっています。メモリリークの原因になっているのは
この辺じゃないでしょうか。

再現方法:
アトラクションIDとパスワードを送って、キャラセレが出る前に
ROを終了させるか、LANケーブルを引っこ抜く等の措置を取る。
次のログインで、必ず[R 81 00 08 ]のパケが来て「前の接続情報が
残っています」と出るようになるので、その段階で再現する。

19 名前:16 2006/01/31 12:19 ID:T37VGsep
>>18
パケ長と種類を見るプログラムを作って暫く起動してみました。
やはりGetPacketProcの不具合があるみたいです。
00b0でフリーズするのが大半でした。
長さは現在の物で合っているのですが、やはりlParam絡みでしょうか?

20 名前:かな 2006/01/31 13:32 ID:s.uYEbPC
調査ありがとうございます。
DLL内部のパケットバッファか、その手前のパケットの切り出し部分に問題がありそうですね。
ログとダンプを吐き出して確かめてみます。

が、なかなか時間が取れません、、、

ところでメモリリークの検出ってどういう方法でやったのでしょうか?あと何バイトぐらいかってわかりますか?
100KBを超えてるようですと、共有メモリ部分っぽいです。

21 名前:"16 2006/01/31 16:11 ID:T37VGsep
通常は25MBくらいを維持してるのですが、メモリリーク時には
200〜300MBクラスまで跳ね上がりました。
検出方法は特になく…(苦笑)

外部プログラム起動→RO起動→ログイン→RO終了→RO起動→ログイン

で発生しておりました。
RO再起動時に外部プログラムも再起動すると症状は発生しませんでした。

GetPacketProc(unsigned long dwReason, unsigned long wParam, unsigned long lParam, void *uParam)
で時々フリーズする件ですが、今のところフリーズした時のパケ長は
8,11,16,64の4つで確認しました。

お時間がある時にでも確認をお願い致します。

22 名前:名無しさん 2006/05/15 14:31 ID:JnWVu5sH
ちょっとふしぎな現象が発生したのでご報告

1.ログ取りツールを起動
2.ROを起動して適当にログを取る
3.ROを終了する
4.(1)を終了させないままで、(1)と同じツールをもう1つ起動する
  (多重起動チェックしてません)
5.(4)で起動したプログラムが、1でとったのと全く同じ情報を
  だーっと出力してとまる。

パケットが届いた時のプロセスから戻っても、データを全部保持して
いるということでしょうか。

23 名前:かな 2006/01/31 22:09 ID:s.uYEbPC
>>22
ぎくぎく。
なんだかとても心当たりのある動作ですね。。。
パケットバッファのインデックスの初期値が0だから、そうなっちゃうんですね。
Initを呼んだときに正しく初期化するようにします(、、

パケットバッファが大きいから、頭から全パケットを再生したように見えちゃいますけど、
期待するほど貯めて置けないので、途中で破棄してます。
リングバッファになってると言うと、分かりがいいでしょうか?

24 名前:名無しさん 2006/02/02 10:33 ID:lOmGP7sI
え〜、eRoAddr.dllをリネームして過去の遺産を使ってみましたら
未実装です。RO_ReadRoMemory
と永遠に垂れ流し・・・。
プログラム的にはまともに動くんですが、これってどうにかなりませんか?
それとも、動かしたらまずい物だったかな?(^-^;
使用ver:20060127a
使用プログラム:rotimer.b74e

25 名前:名無しさん 2006/02/02 13:20 ID:fZyccJQ0
>>24
README.TXTにはっきりと書いてありますがな。
 >以下の関数は未実装です。何も動作しません。
 >・RO_RoAddrUpdate
 >・RO_GetErrorCode
 >・RO_ReadRoMemory

まぁ、エラーウィンドウが盛大な数出続けるので、動作確認したとき
閉じるのが大変ですが、元アプリ落とせばエラーウィンドウも一気に
消えてくれますし…って、動作するのですか。だとするとエラーウィンドウ
が1つだけだと無視するのには有難いですね。

余談ですが、ROHPを実行したところ、最初の敵は見掛け上動きましたが
最初に1回、モブのHPが減った時点でアプリケーションエラーでした。残念。

26 名前:名無しさん 2006/02/02 17:22 ID:lOmGP7sI
>>25
ええ、README.TXTにはっきりと書いてありますが内部で
どう使ってるのかさっぱりでして(^-^;
使ってみたら動くけど、この膨大なエラーウィンドウがどうにかならないかな〜っと思いましてカキコしました。
ちょっと、言葉不足でしたね。すみません。

やっぱり、触れてはいけない物だったのかな・・・。

27 名前:かな 2006/02/03 00:31 ID:zP6Aobe5
>>24-26
未実装の関数は、意図的にウィンドウを開くようにしています。
「エラーが出ないんだけど、なんだか期待したとおりに動かない」
と思われるよりはましかな、と考えまして。

RoTimerってReadRoMemoryなんて使ってたんだ、、、
むしろそっちが意外だったり。

28 名前:24 2006/02/03 07:31 ID:eVG97ewb
了承しました〜。

>RO_ReadRoMemory
ほんと、どこで使ってるのか謎ですがね(^-^;

29 名前:かな 2006/02/04 11:52 ID:VjZ3ppbj
>>21
Sempronマシンでも、Celeronマシンでも、メモリリークを確認できませんでした。
テストしたのは、RoAddr.dll付属のプログラムを使って

外部プログラム起動→RO起動→ログイン→RO終了→RO起動→ログイン

の手順を行いました。
メモリ使用量は6MB強のままでした。
使用するプログラムの種類にも影響を受けるのでしょうか?

30 名前:16=21 2006/02/04 15:23 ID:Nxt9ImWC
>>29
申し訳ないです。 激しいリークはこちらの不具合でした。
GetPacketに関してはその後も色々試しましたが、やはり
フリーズする現象は解消されませんでした。

フリーズ時の種別と長さはメモしてあります。
必要ならばもう少々情報が集まったら書き込みしたいと思います。

31 名前:名無しさん 2006/02/08 13:35 ID:EEmGOBp.
eRoAddr使わせてもらっています。

不具合らしき物?があったので報告いたします。
RO_RoAddrInitでコールバック関数を登録した場合、dll開放後の動作が不安定になり、クラスなどのdelete時にアクセス違反が発生いたします。

こちらのプログラムの不具合かもと思い、同プログラムでRoAddr.dllを使い、試してみたのですがアクセス違反は起こりませんでした。

プログラム起動→終了でROを起動せずとも起こります。条件的にはデバッガ(VS2003)でデバック起動したときに確認できます。
また、必ず起こるわけではありません。

環境:
OS: WinXP SP2/Win2K SP4
Compiler: VC++ 2003 Professional

32 名前:かな 2006/02/11 20:39 ID:vR52Rbkz
RO_RoAddrInitを呼ぶと、
Ragexeのプロセスを探すスレッドを一つ作ります。
たぶんそのスレッドを処分する処理がおかしいのだと思います。
ここは(も?)RoAddr.dllとは手法が違う部分ですね。

手法を変えるなりして、いろいろ試してみます。

33 名前:名無しさん 2006/02/12 18:01 ID:fO/D03tZ
>>27 >>28
たぶんReadRoMemoryはAIDの取得に使ってるかと。

34 名前:名無しさん 2006/02/13 06:22 ID:3hZNLR7a
技術的なことはさっぱり分からないのですが、とりあえずエラー報告を

使用ソフト:eqview window版
OS:Win2000 SP4
CPU:Pen4 3E GHz
MEM:1GB(512MB Dual)

一応まともに動くのですが、
・装備を変えたりしても反応が少し遅い
・テレポアウト後等も表示されるまでタイムラグがある
・起動中に時折エラー音が鳴る(動作には影響無し)
・終了時に固まることがある(タスクマネージャからの強制終了が必要)

エラー音に関してなんですが、ROを終了すると

http://ragnarok.reharmonize.net/ragnarok/RoAddr/upload/src/tool262.jpg

こんな風になってますので、これが原因かと

35 名前:かな 2006/02/14 03:14 ID:o.J6pF6Q
>>33
dllの関数側で引数を観測していれば、何の理由で呼び出してるかがわかりますね。。。
ROPARAM_AIDってeRoAddr.dllでちゃんと作ったかな

>>34
このエラー自体はeqviewが出力したもののようですね。
発端がdllかもしれないけど。。。
たぶんdll開放時のスレッドの処理だと思うのですが、あれこれこねくり回してみます。

動作が少し遅いというのは、どれぐらい遅いのでしょうか?
パケットを受信したら、何かを処理中でない限り、すぐに受信の通知を流してるんですが、
何ででしょうね(。。

36 名前:"名無しさん 2006/02/14 18:51 ID:nX.KmEWY
34さんではないですが,eRoAddr.dllでeqviewをドロップアラームとして使用してます。
普段は指定アイテムが落ちると即座に反応するのですが、時々2秒くらい遅れてアラームが鳴る事があります。

37 名前:名無しさん 2006/02/15 03:18 ID:Olg8GMjt
>>35
ROSTATE_GAMEになっている時にROPARAM_AIDを使ってみました。
結果は問題なく取得できてます。

38 名前:名無しさん 2006/02/15 21:36 ID:Vk2za6OH
eqviewを使っていたらエラーが出ましたので報告します
Version window eqview_w0.1.6
OS WinXP SP2

アドレス 00000000でアドレス 00000000に対する読み込み違反がおきました。.

34.36さんのように動作が遅いということはないのですが、強制終了をしなければ終了することができません

39 名前:38 2006/02/15 21:51 ID:Vk2za6OH
すみません、エラーは34さんと一緒でした_| ̄|○

40 名前:名無しさん 2006/05/15 14:31 ID:JnWVu5sH
急にラグくなった所で、banana14がアプリエラーで落ち、
(倉庫に物を入れている最中だったので)残りのアイテムを
引き続き倉庫に入れている最中に、下記のエラーがでました。

RoAddr.DLLの時は落ちなかったのですがeRoAddr.DLLに変えてからは、
結構頻繁にアプリエラーで落ちます。プログラム側かeRoAddr.DLL側か
判断がつきかねているのですがバッファが一杯になった時の挙動のような
気がします。(重力エラーがでたのは始めてですけど)

併用ツール:
 BCS Ver0.4(eRoAddr.DLL使用)
 banana14(eRoAddr.DLL使用)/価格調査機みたいなもの
 RTX 22a
 RO_MF 1.97
 露店価格調査機0.68
OS:W2KSP4
CPU:Athlon64 3200+(Single Core)

Exception Type: 0xc0000005

0x05181feeeRoAddr.dll
0x0041823eragexe.exe
0x0053bf20ragexe.exe
0x0053c314ragexe.exe
0x006236a1ragexe.exe
0x0064355aragexe.exe
0x77e78989kernel32.dll

eax: 0xffffffffebx: 0xffffffff
ecx: 0x3fffee93edx: 0x00000000
esi: 0x0012d290edi: 0x05194000
ebp: 0x001295ecesp: 0x00128ca4

stack 00128ca4 - 001290a4
00128CA4 : 00 08 00 00 FF FF FF FF E0 8C 12 00 13 21 18 05
00128CB4 : E0 8C 12 00 FF FF FF FF 25 F3 70 00 68 24 6B 00
00128CC4 : 60 2B 74 4B E4 84 41 00 E8 06 00 00 E0 8C 12 00
00128CD4 : 00 08 00 00 00 00 00 00 68 24 6B 00 2C 02 25 68
00128CE4 : 18 00 96 00 00 00 00 00 00 01 00 00 12 00 02 00
00128CF4 : B2 04 36 08 38 00 4E 8B 69 01 29 00 00 00 08 00
00128D04 : 00 00 00 00 D0 B6 00 00 00 00 00 00 00 00 00 00
00128D14 : 00 00 27 05 72 74 5D 66 05 05 46 00 2C 02 9A C3
00128D24 : 18 00 96 00 00 00 00 00 00 00 00 00 08 00 10 00
00128D34 : 4B 06 38 08 00 00 25 8A 69 01 0B 00 44 00 00 00
00128D44 : 00 00 00 00 2B 63 00 00 BD 00 00 00 00 00 00 00
00128D54 : 00 01 27 45 62 70 54 77 05 05 5A 00 A0 8D 12 00
00128D64 : 64 7E FB 77 B8 13 F8 77 FF FF FF FF 00 00 13 00
00128D74 : 07 00 00 00 00 00 00 00 84 71 6A 12 70 71 6A 12
00128D84 : 60 00 00 00 01 BE 62 12 3D 8F 12 00 D0 77 36 30
00128D94 : B4 8D 12 00 F1 6B 4F 00 08 8F 12 00 4C 92 12 00

Launch Info
002C 002C 002C 002C 002C 002C 002C 002C
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Priest

41 名前:ななし 2006/02/22 21:15 ID:qt7ZBvQj
動作報告だけ。
ちゃっぽんeRoAddr.dllで動作しました。
これで露店検索が大幅にラクになります。( ´∀`)

もう配布されてないけど念のため・・・・

42 名前:41 2006/02/26 04:08 ID:H6q7bzga
ちゃっぽん正常動作しますが座標所得ができずぷちナビが完全には動作しません。
eRoAddr.dllのアップデート待ちかな・・・?

43 名前:かな 2006/02/28 00:08 ID:jfGOA1Fl
>>42
動作報告、ありがとうございます。
ちゃっぽんを持ってないので、どの辺に原因があるか特定できない状況です。
ぷちナビというのは、どのような情報を利用する機能なんでしょうか?

44 名前:41 2006/02/28 01:53 ID:OLOLS20V
ぷちナビはあらかじめ検索ワード登録しておき
視界内に入った露店の看板が検索ワードHITした時に
自動で該当露店の座標を知らせる機能です。

現在ちゃっぽんで視界内の露店の検索はできますが
ナビは働かず座標はわからない状態です。

技術的にどういう問い合わせをしているのかはソースも無いためちょっと分からないです。

45 名前:名無しさん 2006/05/15 14:32 ID:JnWVu5sH
>>42-44
多分、キャラ出現情報辺りのパケ番号が変更になった(01d8〜01da→022a〜022c)
のに対応していないため、○○というAIDの露店が見つかったという
情報はとれても、そのAIDの露店の座標情報が取得できていないんだと
思います。DLLの更新では対応できない筈です。

46 名前:名無しさん 2006/02/28 20:46 ID:lpzr53QE
それならDLL側で旧式のパケに変換すれば対応可能。

47 名前:名無しさん 2006/05/15 14:32 ID:JnWVu5sH
>>46
eRoAddr.DLLはパケフィルタじゃないと思いますし、その機能を
つけたとしても、ツール側が対応しないといけない(逆にフィルタを
使わない側が対応するとしても)のでは本末転倒ではないでしょうか。

48 名前:かな 2006/03/01 05:41 ID:Rn/KiLCo
私は、パケット変更の内容や履歴等は把握していませんので、対応することができません。
また、パケットの内容の解釈までをeRoAddr.dllでカバーする意図はありません。

eRoAddr.dllをラッピングする形で、パケット変換のライブラリを作成していただければ、と思います。

49 名前:名無しさん 2006/03/02 17:37 ID:GVjX0R7Q
>>41
ちゃっぽん起動するんですか(゚Д゚;)
私の場合はItemList作成失敗ってなるけど・・・
もしよろしければ起動法教えてもらいたいです。

50 名前:41 2006/03/03 00:42 ID:IQI5DD7F
私は特別なことは何もしていません。

詳しい話とかはここで語るべき内容でもないので
「支援ツール質問スレッド」で聞いていただいた方が良いかと・・・・

51 名前:名無しさん 2006/03/03 09:10 ID:5IFHhMql
そうですね。
むこうで聞きます。

52 名前:名無しさん 2006/03/08 05:41 ID:uLPTL/qE
RoAddr.DLLを利用して身内用に簡単なGPSを作って使用していたのですが、eRoAddr.DLLを知ったので
ちょっと差し替えてみました。ほとんど手を入れることなく動いてて大変助かります。

で本題ですが、コールバックで dwReason == ROMSG_STATECHANGE のときに wParam は
> ROSTATE_LOGIN /* ログイン中 or キャラセレ中 */
> ROSTATE_GAME /* ゲーム中 */
となるはずですが、キャラセレ中に ROSTATE_GAME がやって来るようです。
実用上問題ないと思いますが、一応バグ出しということで。

53 名前:"名無しさん 2006/05/15 14:33 ID:JnWVu5sH
リヒタルゼンパッチより、重力エラーがでるようになりました。
(eROをROにリネームして使用しています)

動作確認環境
 Windows2000sp4/Athlon64 3200+/MEM 1024MB
 併用 RTX22a/Ro_MF1.97

起動した時も、ログイン中と、RO終了は検知できるようですが
パケットが受信できていないようです。詳細がわかったら追記します。

iniはろちゃにより解析した値を使用しています。
エラーが長くて貼り付けに失敗したのでリンクを置いておきます。

http://ricedog.hp.infoseek.co.jp/err/eRoAddr_Err.txt
−−−−−
エラーが出ない場合も、eRoAddr.DLLを利用しているタスクがあると
Ragnarok.exeからragexe.exeを呼び出すところでこけるようで
2〜3回起動しなければ、Ragexe.exeが立ち上がりません。
(eRoAddr.DLLを使うタスクがなければ1発でROは起動できます)

起動した場合の挙動ですが、ログイン画面になったことは認識され
ますが、キャラセレ、ゲーム鯖接続が認識されないようです。

DEBUG:StateChangeProc()
dwReason(0x1),wParam(0x1),lParam(0x0),*uParam(0x0)
ログイン中...
<接続するが、StateChangeProc()に入ってこない>
<RoAddrCallBack()はROがアクティブかどうかは反応するが
                  パケ受信には反応しない>
DEBUG:StateChangeProc()
dwReason(0x1),wParam(0x0),lParam(0x0),*uParam(0x0)
ラグナロク起動待ちです。
<ログアウトするとRO終了は検知できている>

54 名前:かな 2006/03/15 00:11 ID:Kf2OThF4
家に帰ってないのでわかりませんが、本格的にはじかれました・・・?
年度末の忙しい時期に大ピンチ><

55 名前:名無しさん 2006/05/15 14:33 ID:JnWVu5sH
私は使ってないので自分では確認していませんが、eRoImoも動作しない
そうですから(議論板避難所より)塞がれた可能性が高いですね。

使えるように戻ることを願ってます。がんばってください。

56 名前:かな 2006/03/15 00:51 ID:Kf2OThF4
eRoImoとeRoAddr.dllでプロセス間通信の方法が違ったのに、両方つぶされましたか。
Ragexeが予定外のDLLのマッピングを検出するタイミングがあるのかもしれませんね。

57 名前:名無しさん 2006/05/15 14:33 ID:JnWVu5sH
ごめんなさいごめんなさいごめんなさい…ちゃんと動きました。

RoAddr.iniをろちゃ解析に頼っていたせいで、iniの間違いを
修正したら動きました。お忙しい所申し訳ありませんでした。

SNBase=0x00745998

58 名前:かな 2006/03/15 01:05 ID:Kf2OThF4
あら、無事解決ですか。よかったですね〜
でもeRoAddr.dllのほうの人はまだっぽいですね

59 名前:名無しさん 2006/05/15 14:34 ID:JnWVu5sH
Σ( ̄□ ̄;) 動いたのはDLLの方です。eRoImoの方はどうだか知りません。

60 名前:名無しさん 2006/03/15 17:20 ID:W90n2xLK
当方Upload & MakerのRoAddr.iniにてeRoImo正常に動いております、ご報告まで。

61 名前:かな 2006/03/16 01:14 ID:GRJmpbqE
報告ありがとうございます。
とりあえずは、今回のパッチでは変化なしってことですね。

62 名前:名無しさん 2006/03/26 14:30 ID:m2epBE7E
コールバック関係の動作報告です。

・ROを1回目に起動した際にはROPARAM_AIDの通知がきませんが、GetNowParamでは取得可能でした。
 そのまま再起動しないでログアウトし、再ログインした場合は通知がきます

・ROMSG_STATECHANGEが再起動しないでログアウトした場合、通知されません。
おそらくログアウトが認識されてないのかと思いますが、どうでしょうか?

63 名前:62 2006/03/27 08:02 ID:1S9bAX1r
ROPARAM_AIDに関してはこちらの勘違いでした、申し訳ありません。

2個目のものは、ログイン→ゲーム→キャラセレに戻るでは、STATEが変わらないのはeRoAddr.dllの仕様では問題ないのですが、その後ログイン画面に戻っても、ROSTATE_LOGINが通知されてきません。

ところで、STATECHANGEの仕様ですがオリジナルのRoAddr.dllと同じようにはならないでしょうか?

64 名前:名無しさん 2006/05/15 14:34 ID:JnWVu5sH
狩り場でアイテムをカートに移動していた所、動きが止まり、
重力エラーがでました。その後、再度ログインすると、最後に
移動していたアイテムは、カートに入っていませんでした。

OS:W2K
併用ツール:RTX、RO_MF、RO店価格調査機
eRo使用ツール:BCS0.7、banana(価格調査機のようなもの)、ROBBnavi改-2

Module Name: C:\Program Files\Gravity\RagnarokOnline\ragexe.exe
Time Stamp: 0x43faa198 - Tue Feb 21 14:14:00 2006

Exception Type: 0xc0000005

0x05a81feeRoAddr.dll
0x004182beragexe.exe
0x0053f0b0ragexe.exe
0x0053f4a4ragexe.exe
0x0062a07aragexe.exe
0x0063e91aragexe.exe
0x77e78989kernel32.dll

eax: 0xffffffffebx: 0xffffffff
ecx: 0x3fffee93edx: 0x00000000
esi: 0x0012d290edi: 0x05a94000
ebp: 0x001295ecesp: 0x00128ca4

stack 00128ca4 - 001290a4
00128CA4 : 00 08 00 00 FF FF FF FF E0 8C 12 00 13 21 A8 05
00128CB4 : E0 8C 12 00 FF FF FF FF DF FC 71 00 A8 A8 6B 00
00128CC4 : 28 4A 20 12 64 85 41 00 18 04 00 00 E0 8C 12 00
00128CD4 : 00 08 00 00 00 00 00 00 A8 A8 6B 00 2C 02 1A DD
00128CE4 : 00 00 2C 01 00 00 00 00 00 00 00 00 07 04 00 00
00128CF4 : 00 00 00 00 00 00 ED B8 7D 18 00 00 00 00 00 00
00128D04 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00128D14 : 00 00 0E 51 D0 E5 1D 08 00 00 0E 00 00 00 13 DD
00128D24 : 00 00 2C 01 00 00 00 00 00 00 00 00 07 04 00 00
00128D34 : 00 00 00 00 00 00 10 52 7D 18 00 00 00 00 00 00
00128D44 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00128D54 : 00 00 12 91 81 29 18 08 00 00 0E 00 88 00 13 DD
00128D64 : 00 00 4A 00 18 01 8A 00 13 DD 00 00 5D 45 07 00
00128D74 : 27 52 7D 18 A0 02 00 00 F0 02 00 00 00 00 00 00
00128D84 : 00 00 00 00 30 8E 12 00 AF B8 FC 77 2B BA FC 77
00128D94 : 08 06 13 00 B1 B9 FC 77 00 00 00 00 18 D8 20 14

Launch Info
0000 0000 0000 0007 0007 0000 0000 0007
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Alchemist

原因が、どのツールかはわかりませんが、一応ご報告しておきます。

65 名前:"名無しさん 2006/05/15 14:29 ID:JnWVu5sH
最近になって、時々発生するようになったエラーです。
ラグが酷くなって、アプリ側のデータの処理が止まって、このエラーが発生します。

重力エラーを閉じると、Windowsがアプリケーションエラーのダイアログをだします。

OS:W2Ksp4
eRoAddr.DLL使用ツール:BCS 0.9 / banana
併用ツール:RO_MF1.97(ROTLにて使用)

Module Name: C:\Program Files\Gravity\RagnarokOnline\ragexe.exe
Time Stamp: 0x443099c6 - Mon Apr 03 12:43:02 2006

Exception Type: 0xc0000005

0x01711feeRoAddr.dll
0x004182beragexe.exe
0x0053e5e0ragexe.exe
0x0053e9d4ragexe.exe
0x006292d9ragexe.exe
0x0064918aragexe.exe
0x77e78989kernel32.dll

eax: 0xffffffffebx: 0xffffffff
ecx: 0x3fffee93edx: 0x00000000
esi: 0x0012d290edi: 0x01724000
ebp: 0x001295ecesp: 0x00128ca4

stack 00128ca4 - 001290a4
00128CA4 : 00 08 00 00 FF FF FF FF E0 8C 12 00 13 21 71 01
00128CB4 : E0 8C 12 00 FF FF FF FF 8D 67 71 00 C8 98 6B 00
00128CC4 : E0 1A 20 15 64 85 41 00 0C 04 00 00 E0 8C 12 00
00128CD4 : 00 08 00 00 00 00 00 00 C8 98 6B 00 2B 02 08 A6
00128CE4 : 13 00 96 00 00 00 00 00 00 00 00 00 B5 0F 12 00
00128CF4 : 9F 07 38 08 39 00 A5 00 52 00 01 00 00 00 00 00
00128D04 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 C2
00128D14 : F0 05 05 54 00 29 02 08 A6 13 00 00 00 00 00 00
00128D24 : 00 00 00 00 64 7E FB 77 78 16 F8 77 FF FF FF FF
00128D34 : 70 8D 12 00 67 E7 F8 77 8B E7 F8 77 00 F2 FC 77
00128D44 : 70 E7 F8 77 00 B0 B4 12 E0 AF B4 12 74 C9 D5 03
00128D54 : 00 E0 FD 7F 00 00 00 00 00 00 00 00 A0 8D 12 00
00128D64 : 64 7E FB 77 B8 13 F8 77 FF FF FF FF 00 00 13 00
00128D74 : 07 00 00 00 00 00 00 00 25 8F 12 00 E8 C8 B5 3C
00128D84 : A4 8D 12 00 11 90 4F 00 F8 8E 12 00 34 92 12 00
00128D94 : 70 29 9B 01 FF FF FF FF 90 13 9B 01 41 55 E6 77

Launch Info
0158 0158 002C 002C 002C 002C 0130 002C
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Job : Alchemist

---------------------------
Ragnarok: ragexe.exe - アプリケーション エラー
---------------------------
""0x017181ee"" の命令が ""0x0003000c"" のメモリを参照しました。メモリが ""read"" になることはできませんでした。
プログラムを終了するには [OK] をクリックしてください
---------------------------
OK
---------------------------

66 名前:名無しさん 2006/04/29 00:10 ID:.8l26v8s
今更かとも思いますが動作報告。
RoPharm Ver040531aはeRoAddr.dllでは動きませんでした。

67 名前:かな 2006/05/02 01:21 ID:exyq4nkH
動作報告ありがとうございます。
eRoAddr.dllには不安定なところがあるということで、知り合いにいくつか直していただいたので
ひょっとしたら何か改善するかもしれません。

RoPharmはPostMessageを使ってるはずなので、動かないんでしょうねぇ・・・。
ケミの人からは、代わりのものを作ってくれとかよく言われます。

68 名前:名無しさん 2006/05/09 21:51 ID:gRSlxqrE
可能であればお願いしたいところです…
現在のところ窓鬱で代用してますが、
一度入力すると中止もできないので…

69 名前:名無しさん 2006/05/12 12:34 ID:o6Yd5z9e
eRoAddr.DLLを使用するツールを起動→ROを起動→ROを終了→
→12時間近く放置→ROを起動→
→eRoAddr.DLLを使用するツールがすべてアプリケーションエラー

この状態で、ROを終了させて、ツールを再度起動させ、もう一度RO起動
とすると、問題無く動作します。

>>67の幾つか直したので改善するかもしれないというバージョンに期待してます。

70 名前:名無しさん 2006/05/14 13:50 ID:5Wl9qs/R
ありがたく使わせていただいております。

文字化けについての報告です。
ROILでeRoAddr.dll使用しています。
パケット取得時に、ギルド役職名の23・24byte目が全角文字の場合、最後の区切り ] の文字が正しく受信できないようです。

この場合、24byte目が違うコードに置き換わり文字を化けさせ、] を消滅させているようです。
(本来の24byte目を切り捨て、24bayt目に ] の文字コードが入り込んでいるようです)
わかりづらい説明かもしれませんが確認をお願いできますでしょうか・・・

71 名前:名無しさん 2006/05/15 14:27 ID:JnWVu5sH
>>70
eRoAddr.DLLの問題ではないので、ROIL側で対策完了しております。
Ver0.91以降をご利用ください。文字長チェックしてないRO側の問題かと。

http://jbbs.livedoor.jp/bbs/read.cgi/game/28133/1138274574/17-19n

<追記>
eRoAddr.DLLの問題ではないというのは、ROクライアント上でも、称号の
23Byte目が全角文字の前半バイトであった場合に、称号の後ろ括弧 ] が
欠落して、称号末尾が化けて表示されているからです。

ギルド情報から、称号を入力した時までは正常に表示されていますが、
OKを押して確定(サーバーに変更を送信)した時点で、末尾が・に
化けることからも、RO側のシステム的な問題と思われます。

72 名前:名無しさん 2006/05/25 23:22 ID:Gb7tv8ej
>67
作者さん、いつもありがたく使わせていただいてます。
修正版楽しみに待ってます。


73 名前:かな 2006/05/28 20:01 ID:6W4WLEFB [URL]
長らく応答なくご迷惑おかけしております。
いくつか不具合を修正したので試験的に放出してみます。
私自身時間がなくて検証する時間がとれないので、すみませんがご協力ください。
http://tomcat1.s13.xrea.com/tools/RoAddrDll/eRoAddr20060528a.zip

>>62
>・ROMSG_STATECHANGEが再起動しないでログアウトした場合、通知されません。
>おそらくログアウトが認識されてないのかと思いますが、どうでしょうか?

eRoAddr.dllのROMSG_STATECHANGEはワールド名が取得できなければROSTATE_LOGINと判断していましたが
マップ名がlogin.rswならばROSTATE_LOGINと判断するように変更しました。

>>69
>eRoAddr.DLLを使用するツールを起動→ROを起動→ROを終了→
→12時間近く放置→ROを起動→
>→eRoAddr.DLLを使用するツールがすべてアプリケーションエラー

>この状態で、ROを終了させて、ツールを再度起動させ、もう一度RO起動
>とすると、問題無く動作します。

ツール側起動時のeRoAddr.dll内部の共有パケットバッファの初期化に問題があったので修正しました。


スレッドの終了処理に誤りがあったのを修正し(てもらい)ました。
>>31さんのも解決するはずです。

RO_ReadRoMemory関数で
RO_GetNowParamで代替可能なアドレスと読み取りサイズかどうかを判定して、
可能ならば代替して読ませるようにしました。
その結果AIDなどが従来の呼び出しで取得できるようになりました。

未実装関数を呼び出した場合に、「未実装です」というポップアップウィンドウが出ていたのを、出ないようにしました。

バージョンチェックの計算が間違っていたのを修正しました。
PublicTestにもかかわらず、Stableと出ていました。
RoAddrDef.h上のマクロの修正になります。

やり残しリスト
・DLL開放時のスレッド処理の不具合(スレッドハンドルがリークすることがあるらしいです)

74 名前:72 2006/05/28 20:42 ID:ZZAEtTdF
作者さん、早速使わせていただきます。
何か気づく事があれば、掲示板に報告します。
ありがとうございます。

75 名前:"名無しさん 2006/05/29 16:05 ID:uuQ3sDvX
1/27版の返り値がおかしかったのが修正されているのを確認しました。

05/28版
RO_CheckDllVersion(1, 0, 2006, 5, 28, 0)=0
RO_CheckDllVersion(1, 1, 2006, 5, 28, 0)=1
RO_CheckDllVersion(1, 0, 2006, 1, 27, 0)=0
RO_CheckDllVersion(1, 1, 2006, 1, 27, 0)=1
RO_CheckDllVersion(1, 0, 2006, 1, 21, 0)=0
RO_CheckDllVersion(1, 1, 2006, 1, 21, 0)=1

1/27版
RO_CheckDllVersion(1, 0, 2006, 5, 28, 0)=1
RO_CheckDllVersion(1, 1, 2006, 5, 28, 0)=0
RO_CheckDllVersion(1, 0, 2006, 1, 27, 0)=1
RO_CheckDllVersion(1, 1, 2006, 1, 27, 0)=1
RO_CheckDllVersion(1, 0, 2006, 1, 21, 0)=1
RO_CheckDllVersion(1, 1, 2006, 1, 21, 0)=1

76 名前:名無しさん 2006/05/30 02:20 ID:GUvTyCV7
>RO_ReadRoMemory関数で
>可能ならば代替して読ませるようにしました。
>
>未実装関数を呼び出した場合に、「未実装です」というポップアップ
>ウィンドウが出ていたのを、出ないようにしました。

この辺りに期待して、RoTimerを実行してみました。
(RoTimer.iniの記述が不適切ですと出ますが、これ前は動いていた設定のまま…なんだろ?)
ROを起動すると、ハングアップに近い状況で、自キャラが表示される
前に諦めてリセットを押すしかありませんでした。(同時起動中の
CapROは画面内に出現するキャラのパケを取得しているようなので
多分、RoTimerが暴走しているのだと思います)

変更された箇所辺りに何かあるのかもしれないと思ったので
ご報告します。

77 名前:名無しさん 2006/05/31 03:40 ID:UuqKWgul
>バージョンチェックの計算が間違っていたのを修正しました。
>PublicTestにもかかわらず、Stableと出ていました。
>RoAddrDef.h上のマクロの修正になります。

テストバージョンですと、ツール起動時に毎回警告が出て厄介です。
人柱バージョンであることは皆重々承知の上で使用しているはずですので、
testフラグを切ったバージョンを公開、もしくはtestフラグの切り方を教えて頂けませんでしょうか?

使用ツール
eqview Windowバージョン(w20040615)

78 名前:かな 2006/05/31 18:32 ID:Wz3EWo3L
>>77
なるほど、それは確かに面倒そうですね。
Testをはずすようにします。

79 名前:名無しさん 2006/06/02 10:55 ID:7uJYmK1m
>>77
でも、それってツール側が対応すべき問題だと思いますよ。
今、更新しているツール少ないですけど。

重々承知してはいても、起動時に警告出す位は普通のことなんじゃない?

テスト版は容認しない。切る方法もないという更新していないツールが
あれば、やむなく対処するのもわかるんですけど、eqviewなら、Enter
押すだけで済むんだからTEST版のままでも困らないような気がします。

勿論、対応されるかどうかは、かなさんのお気持ち次第ですけど。

80 名前:かな 2006/06/03 12:28 ID:WSjXdyob
>>79
いやぁ、前回のバージョンは4ヶ月も放置したし、
長い間改良しないならTestというバージョンじゃなくてもいいかなぁって思って。。。
Stableな安定性でリリースできない私の力不足がいけないんですが(、、

81 名前:77 2006/06/09 01:25 ID:3hZNLR7a
nProに常時監視されている為、いつ動かなくなってもおかしくないので、「人柱」という言葉を使いました
もちろん、eRoAddr.dllの現状の動作に満足している上での書き込みです

82 名前:かな 2006/06/10 02:20 ID:xV8XuSux
eRoAddr.dllはいつ使えなくなるんでしょうね。
eRoAddr.dllを使用したツールをほとんど聞かないので、潰さなくてもとくに影響なしってところかしら。

83 名前:"名無しさん 2006/06/12 15:53 ID:27lR1Zdk
eRoAddrありがたく利用させて戴いています。
時給・キルカウント・各種タイマー・ホムのハラペコ警告親密度表示って感じのツールです。
公開するほど作り込んでいないのと、万が一対策くるとあれなので身内だけの配布にしていますけれど。
一応WinPcapで動くバージョンも後から作って用意してあるのですが今の所出番は無さそうです。

完全パッシブの情報表示系をコソーリやっているだけなら大丈夫かな…って事で、
同じような非公開のツールは結構あるのかもしれません。
非常に目立っているXDIORを改造されている方以外にも、""支援する""スレのあぷろだで
eRoAddrを使ったツールが短期間だけ上がっていたのを見た事ありますし。

まぁ、身内だけってのも実にセコイ話ではあるのですが、今はそんな感じの人が多いのかもしれません。

84 名前:名無しさん 2006/06/13 20:44 ID:sj7wdDOZ
上が荒らされてるのでこちらに書きますが・・・
eRoGvGTracerのwebサーバーが見つからなくなってるのですが、
移動でもしたのでしょうか?

85 名前:名無しさん 2006/06/17 03:36 ID:6Nfnk.8F
私が把握している範囲内では、ろ。の露店調査ツールにも使われています。
あとはROBBnaviも、eRoAddr.DLLで使用できるようになっていますね。
RagCASTもいじってコンパイルすれば使えるとか聞きましたが流通は
していないようです。

86 名前:かな 2006/06/18 03:29 ID:HO.To24G
>>85
すみません。
eRoGvGTracerのWebサーバは、現在サーバPCはエラーのため動きません。
データベースにアクセスすると、ブルースクリーンになっちゃうんです。。。

87 名前:かな 2006/06/25 04:57 ID:saubTyGm
>>87
先週のGvGまでにはなおってたはずです。

88 名前:名無しさん 2006/07/01 06:38 ID:7uJYmK1m
1.ツール→RO

 正常にパケを取得し、時系列にABCの順でデータを出力

2.RO終了→(ツールは)そのまま放置→RO起動

 ROの起動を検知した時点で、B(多分バッファの先頭一部分)を出力
 (Cの部分までは出てこない)

RO終わったらツールを一旦終了させるのが礼儀ではあるので、動作がおかしい訳では
ありませんが、DLLの初期化辺りにまだなにか変なところがあるのでしょうか。

rostのパケログ記録辺りにも流れ込んでいるようなので、この辺も干渉してそうです。
再現条件がハッキリしましたら、改めて報告します。

OS:W2KSP4
TOOL:BCS 0.96 / banana / CapRO / 価格調査機 / rost(パケログON)

89 名前:名無しさん 2006/07/01 08:00 ID:YgGLbN5r
>>89
RO終了後もdll内部バッファが保持されてる状態かも。
私のほうも同様で2の操作をするとアプリエラーで落ちますので…

state=notfoundになった時に内部バッファをクリアするように
すると解決しそうな気がします。
それまでは面倒ですがRO再起動時はソフト側も再起動するしかないでしょう。

あと、spam対策の為にsageお忘れなく…

OS:Win2000-SP4/WinXP-SP2
CPU:Sempron2600+/CelM370
Soft:RagCast改

90 名前:かな 2006/07/06 05:07 ID:PO9VKXxJ
確かに内部バッファのクリアはさっぱりやってないかも。。。
ちょーっと仕事が忙しくて週に1回ぐらいしか家に帰ってないので、
もうしばらく勘弁してください。

91 名前:"名無しさん 2006/07/16 03:25 ID:.MWWRM6n
eRoAddrをとてもありがたく利用させていただいております。

いろいろと使用できなくなったので、ほしい機能のみを作成していますが、
公開してeRoAddrを使用している他の方々に迷惑がかかるかもと思い一般公開はせずに、
>>84 さんみたく身内のみへの配布している人は多いかと思います。

本題ですが、
多分eRoImoと似たような不具合だと思いますが、
PostMessage( WM_KEYDOWN, VK_INSERT,0);
などと、キー命令を送ると稀にサーバキャンセルになります。
ただ、100%発生するという条件が不明なため情報を提供することができなくすみません。

行っていることは、
マウスのスクロール部分ををクリックしたら、PostMessage( WM_KEYDOWN, VK_INSERT,0);
を送信して座ったり立ったりを行ったり、
横のボタンが押されている間は次のショートカットセットなどに使用しています。

嵐で掲示板がすごいことになっていますが、がんばってください。

92 名前:"名無しさん 2006/07/28 18:17 ID:MzlWfdjb [URL]
http://www.freewebs.com/freolivec/live-sex-cams.html http://wow01.jo.pl/ http://live777.freeforumhosting.net <a href=""http://nowaa.blogya.de/"">live sex cam</a>
http://live777.freeforumhosting.net <a href=""http://free-fetish-cam-zr.gog.pl"">free fetish cam</a>
<a href=""http://live777.freeforumhosting.net"">live sex cams</a>
http://wow01.jo.pl/ http://nowaa.blogya.de/ <a href=""http://fetish-cam-dr.gog.pl"">fetish cam</a>
http://free-fetish-cam-zr.gog.pl <a href=""http://live777.freeforumhosting.net"">free sex cam</a>
<a href=""http://wow01.jo.pl/"">live cam sex</a>
zGsNf8 <a href=""http://wow01.jo.pl/"">live sex cam</a>
http://fetish-cam-dr.gog.pl http://milf-sex-cam-az.gog.pl http://black-sex-cam-cc.gog.pl <a href=""http://milf-sex-cam-az.gog.pl"">milf sex</a>
<a href=""http://www.freewebs.com/freolivec/live-sex-cams.html"">live cam sex</a>
<a href=""http://black-sex-cam-cc.gog.pl"">black sex cam</a>


93 名前:かな 2006/07/30 21:58 ID:AYVvIL62 [URL]
eRoAddr.dllにROのウィンドウ宛のSendMessageとPostMessageをフックして、
本来の呼び出しに加えて(どうせnProに無効化されるので)
自前のRO_PostMessageも呼び出すようにしてみました。

が、今更役には立たないでしょうなぁ。
RoPharmでも手に入らないかしら。。。

友人に装備品を返却するための1Dayで開発したので
もう時間切れです、しょぼぼん。

94 名前:名無しさん 2006/07/31 11:42 ID:53ah24/A [URL]
webアーカイブをこういうとき使わずにいつ使うのだろうか・・・

95 名前:んー 2006/08/02 18:34 ID:joPAzADm
RoPharmのバイナリならあるけど…欲しいのはソースですよね?
RoPharmが動かないとほんとにしょんぼり。(手が疲れる)

96 名前:かな 2006/08/02 23:56 ID:8XQvy0qa
おおっと、そういえばそんなすごいのがありましたね。
ありがとうございます。

問題は私のチケットが切れてしまったことですね・・・

97 名前:まいったなぁ 2006/08/09 01:31 ID:lUv2k4oi
報告です。というか、ご存じだとは思いますが。
eRoImoの昨日の一部分が昨日のバッチで動かなくなりました。

機能停止項目
1.効率表示
2,EXP表示
3,JOB表示
4,自動連打機能

以上報告終了です。
私の勘違いではないとは思いますが、
もしそうなら、先に謝罪しておきます。
ごめんなさい。

何卒、機能再開方法を、お教え下さい。
よろしくお願い致します。

98 名前:あれ 2006/08/09 06:51 ID:o6Yd5z9e
>>97
ini更新してないとか、ini間違ってるってオチじゃないよね?
あと、スレ違う。

99 名前:まいったなぁ 2006/08/09 12:43 ID:vNsfOHpm
ぐはぁ スレ違いごめんなさい。
iniは最新版を入れました。
機能停止項目以外は動いてました。
失礼します。

100 名前:かな 2006/08/26 11:42 ID:quAtovEJ
>>93
93においてるeRoAddr.dllで試したところ、
RoPharmで聖水が無事に作れました。
他のスキルを持ってないんで、他のはわかりませんー。
どなたか検証していただけると助かります。

RoPharmは改造してないです。

400/400k

■掲示板に戻る■ 検索 全部 次100 1- 101- 201- 301- 最新50 新着レス

- Flash CGI/Mini Thread Version 3.31β -