■掲示板に戻る■ 全部 1- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。

便利なツール・ソフトを作るスレ Ver.8

1 :(・ω・) 6氷 ★ :07/02/02 20:35:56 ID:???
・FF11で使える便利なツールを作るスレです。
教えて、クレクレは以下へ
便利なツール・ソフトを教えれ Ver.6
http://yy10.kakiko.com/test/read.cgi/ff11/1170416001/
・FF11は外部ツールの使用が認められていません。
・使用は自己責任で!botの話題は避けましょう。

【お約束】
・作るスレであって他BBSの実況等はスレ違いです。
・荒らしは生暖かい目で見守ってあげましょう。
・荒らしへの反応は餌を与えるだけで同罪です。スルーしましょう。
・特定ツール、作者の誹謗中傷は禁止です。
・悪質な粘着・荒らしはアクセス禁止依頼を行う場合があります

【次スレは】
>>980が責任を持って立てるべし。
・立てる時は名前欄に「!774!force!sage!3」と書くと強制sage固定になります。
・スレの性質上ひっそりと生きていくべきなので、sage固定に!

前スレ
便利なツール・ソフトを作るスレ Ver.7
http://yy10.kakiko.com/test/read.cgi/ff11/1156767706/

767 :(・ω・):07/08/02 10:48:41 ID:lR2yq5jc
海外ソフトならともかく日本語のソフトでそんな制限食らうっけ?

768 :(・ω・):07/08/02 10:51:59 ID:LGGg8col
ちゃんと考慮してあれば問題ない。
pathにスペースとか全角文字入ったとき挙動が怪しくなるのは、まれによくあるうっかりPGミスとか。


769 :(・ω・):07/08/02 12:12:40 ID:7AzpRtM8
>>767
MS ACCESSのVBAですら挙動が変になる時あるのよ
だからデスクトップにはショートカット以外作らない様にしてる

770 :(・ω・):07/08/02 15:32:26 ID:7UjYvVOm
>>764
修正ありがとうございます。

デスクトップの件ですが、改めて試したら再現しませんでした、すみません。
イベントログは残っていたので、それを貼っておきます。
EventType clr20r3, P1 realtimeloggets.exe, P2 0.0.2768.40777, P3 46af3b83, P4 system, P5 2.0.0.0, P6 461ef191, P7 3957, P8 fe, P9 system.componentmodel.win32, P10 NIL.
Bucket 63650234, bucket table 5, EventType clr20r3, P1 realtimeloggets.exe, P2 0.0.2768.40777, P3 46af3b83, P4 system, P5 2.0.0.0, P6 461ef191, P7 3957, P8 fe, P9 system.componentmodel.win32, P10 NIL.
なお、インストール場所はデフォルトで、/?でも正常に動いています。

文字化けについて追加です、だいじなものとトレードで化けるようです。
[\x1F][\x8A]Playerからトレードの申し込みがありました。
[\x1F][\x8A]トレードが成立しました。
だいじなもの:[\x1E][\x03]ブルゲール商会のブツを手にいれた!
[\x1E][\x03]ブルゲール商会のブツを無事届けた!

771 :(・ω・):07/08/02 22:14:38 ID:YklSSbF1
>>765
基本的に漏らさずにログの取得は可能です。
例外として、一瞬で1000行ログを流すと取得出来ませんが、
通常では考えられないので、特に問題だとは考えていません。
試してみたら無限ループしたんで、バグとして修正しますけども。

>>766
リリース前に自分もデスクトップから動作確認してますし、
そもそも基本的にpathの指定はしてないから謎なんですよ。
稀に良くあるうっかりPGミスではないと思いたい、、

>>770
再現しないようで、良かったです。原因は良くわからんですやね。
度々の文字化け報告ありがとうございます、早速修正しました。
次回は週末ぐらいにリリース出来たら、と思います。

772 :(・ω・):07/08/03 09:04:44 ID:HjVPbJJK
(´-`).。oO(コテ付けてもらった方がよい気がしなくもなく・・・)

堅牢なプログラムを作るには、自分で作ったモジュールであっても信用しないで
徹底的にチェックすることだね。


773 :773:07/08/05 00:18:15 ID:Q+ptwfc+
コテつけるのあんま好きじゃないんだけども、とりあえずつけてみる。
ということで、FF11ログ取得toolをバージョンうpしました。
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets010.zip

【更新履歴】
 ver.0.10 2007/08/04
  ・各種設定機能の作成。
  ・出力ファイルを子ディレクトリに出力するよう変更。
  ・出力ログの文字『¥』を『\』に変換するよう変更。
  ・一部のログで文字化けする不具合の修正。
  ・一瞬で1000行以上ログが流れた際に無限ループする不具合の修正。
  ・一部のロジックを変更/その他不具合の修正。

|ω・`).oO(結局FFRepで読み込むことは出来るんだろか……。)

774 :(・ω・):07/08/05 02:33:03 ID:Q/uJ53tp
>>773
トリップ付けないと意味ないよ(´・ω・`)

つか773の前の、話を始めた番号か初期リリースの番号じゃないと
更に意味ないでよ

775 :(・ω・):07/08/05 03:10:50 ID:E9nN6PB6
>>774
意味ないとは限らなくもないとは思わんのだが。

他にも作者いるし、流れで分かりそうなもんだし。

776 :(・ω・):07/08/05 09:23:25 ID:epvJAHuI
流れで分かるならコテの意味ないっての

特定しやすい、本人確認
が目的だろ

777 :(・ω・):07/08/05 11:53:41 ID:Q/uJ53tp
>>775
じゃあ別の日に同じような書き込みで、名前「773」で
同じ名前のバージョンアップ品のようなシステムクラッシュツールを
アップロードした人がいたら、どうなるの?どうやって見分けるの?

778 :(・ω・):07/08/05 13:45:06 ID:N+782HlQ
トリップつけた本人がシステムクラッシュツールをアップロードしたらどうすんだよ

779 :(・ω・):07/08/05 17:13:53 ID:a6WNLI0u
>>774
repで読めたよ
ログを保存するフォルダを選べて最小化したときタスクトレイに入ってくれたら嬉しい

780 :(・ω・):07/08/05 18:08:05 ID:zFzWaV1a
>>773
こんにちは、VUおつかれさまです。

まずはいつもの文字化け。
[1F][0E]リンクシェルに提案(Player)/vote ?で回答
[1F][0E]結果発表!(Player)
[1F][81][45]個の碧雲の真輝管を1ギルで買いますか?
[1F][92]残り時間あと10分(地球時間)です。
[1F][81][45][8D]グアウトまであと30秒。

出力の終了したログは rep で読めますが、
出力中のログの場合、最後に</body></html>がないので読めませんでした。

あと、そろそろ要望とかも出したほうがいいのですかね。
・/echo @ 対応
 「/echo @ファイル名」で、次の行から、指定したファイル名で保存されます。
 「/echo @」のみだと、通常のファイル名の付け方のルールに従った形で、新しいファイル名になります。
 「@」は、全角半角どちらでもいけます。
 っていうffreploの機能に対応して欲しいです。
・キャラ名のフォルダに保存
 realTimeLogGetsの仕様上(?)キャラが変わるごとにログファイルが変わるようですが、
 せっかくなのでログファイル作成時にキャラ名を取ってきて、
 そのキャラの名前でサブディレクトリを作ってくださると、
 メインキャラと倉庫キャラのログが別のフォルダになるのでうれしいです。
・本来ログに出力されないものを出力
 これは非常にアレな方向性な気もするのですが、
 WS後のTPとか、魔法発動後の消費MPとか、盾やガード、蹴撃の発動とか。

781 :ログの中の人 ◆neet5cm3.Y :07/08/05 22:23:05 ID:Q+ptwfc+
>>774-778
ちょっとボケて見たかっただけなんです、本当に申し訳ないです。

>>779
ログ保存先ディレクトリの選択と、タスクトレイへの格納は次回対応します。

>>780
毎度の文字化け報告ありがとうございます。
思ったより数が多かったので、[1E][1F]で始まる2byteを全て潰してみました。
もしかしたら他の部分で弊害があるかもしれません。
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets011.zip

repって終了タグが無いと読めないんですか?
ちょこっと試したら読み込みはは出来てるみたいなんですけども。
出力中のログをrepで開こうとするとIOExceptionが発生しましたが、これは別の原因ですね。
出力中に読み込めるときっと便利なんだろけど、難しいかなぁ、、

・/echo @ファイル名
 機能があるのは知ってるんですが、自分が使わないんでスルーしてました。
 これ便利なんですか? 次回対応します。

・キャラ名のフォルダに保存
 これ便利かもですね、現状の仕様だとログイン前にhtml作ってたんですがこれも次回対応します。

・本来ログに出力されないものを出力
 私も命中率とか埋め込めたら便利かなー、とは考えてたんですが、
 どうしても若干のタイムラグがある為に正確な値が出力出来ない気がするんですよね。
 HP,MP,TP,攻撃力,防御力等メモリにそのまま値が格納されている物は簡単なんで大丈夫かと思うんですが。

 そもそも、私がメリポどころかゲーム自体やってないんで必要性を感じられなくて申し訳ないんですが、
 何を、どういったタイミングで、どういったフォーマットで、何の為に必要なのか教えて頂けますか?
 ちなみに、盾やガードってよく知らないんですが、これの判定をするのは難しいかもしれません。

ところで、toolが形になったらどこか他の所へ出てった方がいいんでしょか?
今までの作者さんも皆出て行ってるみたいなので、、

782 :(・ω・):07/08/06 00:01:30 ID:i+yr5zD4
>>781
あんたのツールの話題だけになると、ウザイだの何だの言い出す
バカが絶対に出てくるので、どっかで無料サイト作ってしまうのが
安全かつあなたの精神活動に無駄なトゲを刺されずに済む可能性が高い。

しかも夏休みだし、今の時期。

783 :(・ω・):07/08/06 01:47:17 ID:deTNxhjT
さっそく追い出し作戦きました

784 :(・ω・):07/08/06 02:25:31 ID:geyWZLaV
>>781
・/echo @ファイル名
私の場合、ファイル名は特に必要なくて、
例えば、メリポで人が入れ替わった時や、メリポの後に空や裏に行くなど、
別のことをやる時にファイルを分けると管理が楽なので使ってます。

・本来ログに出力されないものを出力
まず、WS後のTPが欲しいです。
なぜかと言うと、多段WSが何発命中したかはTPを見るのが唯一の方法だからです。
たとえば夢想阿修羅拳は8段なのですが、1段目と2段目がTP+5、3段目以降は+1なので、
例えばTPが16なら前段命中ですし、14や15なら6段、7段命中とわかるわけです。

魔法発動後のMPはコンサーブMP発動を見てニヤニヤするためです。
例えばサンダガIIIは消費MP322なのですが、
これより実際の消費MPが少なければコンサーブMPが発動したとわかります。

盾やガードは発動すると、盾を用いたり両手でガードするモーションとともに、被ダメージが減ります。
現状では、発動したかはモーションを見るしか方法がないはずです。
なので、どこかにあるクライアントのモーションを指示する部分なり
サーバーからの情報を受信する部分から取ってくれば、じっと画面を見てなくていいなぁと。

785 :(・ω・):07/08/06 11:35:41 ID:ONA3z9Aq
>>778
あまりの暑さで頭がやられたようだ・・・


それを判断するためのトリップだろ。まさかトリップの意味がわかってないか、
778自体がトリップしている人?


786 :(・ω・):07/08/06 11:44:21 ID:W6nv/k16
さっそく荒れてきてクソワロスwww
新ツールと作者が出てくるといつもこうだが頑張って欲しい

787 :(・ω・):07/08/06 15:24:16 ID:ONA3z9Aq
>>782
夏休みだし、782もツール開発して話題を2つに展開させれば問題梨

梨食いてぇ

788 :(・ω・):07/08/06 20:37:41 ID:geyWZLaV
>>781
しばらく起動していたら、「ログの最大保存容量を超えたので、再起動します」
というようなエラーを出して落ちました。

メモってなかったので微妙にメッセージ違うかも。

789 :ログの中の人 ◆neet5cm3.Y :07/08/06 20:56:52 ID:liIi70XP
>>784
今回でてる要望って、どちらかといえば検証の為ってのが大きいですかね?
FFで求められてる検証って、かなり正確な物を要求されている気がするんで、そこまでは厳しいかも。
現在ログの読み取りは1秒間隔で行っているんですが、
任意に変更を可能にして間隔を短く設定すれば限りなく正確に近い値は出るんかな。

MPに関しては、消費MPをtool内で計算するより、現在MPを出力した方が良いですね。
その他の要因でMPが変動した場合正確な値は出せないんで、
ログ出力toolとは別に分析toolを作成した方が良さそうな感じ。

モーションのみでログに出ない物に関しては、今の私には無理です、申し訳ない。


今回の要望をどのように実現するか、ですが、
現在の仕様ではFFreploとの互換性を意識してhtmlを出力している為、その他の情報の付加は難しいです。
今考えているのが、出力の形式を全く別の形式にしてFFRepでなく新しい分析toolで読み込むことですが、
誰か作ってくれる人居ればいいんですけど、居ないですよねぇ。
自分で作っちゃえば要望多そうなリアルタイムでの分析が行えるようになるんかな。
次の次のバージョンうpにて別フォーマットでのログ出力は対応してみようと思いますが、
分析toolに関しては私のやりたかった事と方向性が異なるので、検討させてください。

>>782
やっぱそですよねぇ。
どっか出て行っても人来ないの目に見えてるし、そもそも掲示板の管理なんかしたくないんですよね。
しばらくここで公開して行きたいとは思うんですが、様子を見て検討します。

790 :ログの中の人 ◆neet5cm3.Y :07/08/06 20:59:29 ID:liIi70XP
>>788
1度に1000行以上ログを流した際にそのエラーで再起動させるようになってます。
ただ、通常では考えられないので、違う原因で起きてそうですね。
ちょっと検証してみます。

791 :(・ω・):07/08/07 05:47:40 ID:rd37m2CH
>>789
検証とまで行く根性が私にはないので微妙なところで、repの延長ですかね。

FFrep0.99hのソースを見ると、
r = new Regex(@"^<!--TIME: (\d+)\,(\d+)\,(\d+)\,(\d+)\,(\d+)\,(\d+)\, -->");
だとか、
r = new Regex(@"<!--(?:[A-Z: ,]*)([0-9a-f]+)\,");
だとかでマッチさせているので、
これ以降にこっそり埋め込んでしまえば互換性確保しつつ新たな情報は埋め込めるかな、と。
http://www.tt.rim.or.jp/~migigawa/ffrep/bbs/wforum.cgi?mode=allread&no=503&page=0

ログにさえ出力されていれば、分析は適当に自分で書いてやろうと思っています。
rep並にきっちり全部拾う根性はありませんが・・・。

>>790
ログを見直してみると、2度とも戦闘中でログが途切れているので、
ある程度の速度である程度の時間流れ続けるとーという感じが少し。

792 :(・ω・):07/08/07 09:53:51 ID:hM72541I
数日振りに板見にきたらログの人酉付けたんだな
しかもneetってww

793 :(・ω・):07/08/07 10:50:35 ID:aV4y5cHP
Rep+1の人に聞いてみれば

794 :ログの中の人 ◆neet5cm3.Y :07/08/11 23:28:36 ID:FVCvhQwE
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets020.zip

【更新履歴】
 ver.0.20 2007/08/11
  ・タスクトレイに常駐するよう変更
  ・ログ保存ディレクトリ設定機能の追加 ※ファイル名設定機能は無期限延期(要望があれば検討)
  ・『/echo @ファイル名』で出力ファイル切り替え機能の追加
  ・キャラクター毎に出力先ディレクトリを変更する機能の追加
  ・ログアウトした際に意図しないメッセージが表示される不具合の修正。

>>791
その後もエラーMSGでてログが途切れるってこと多発してますか?
原因はおそらく、ログを取得する為のスレッドが動作する前に1000行ログが流れていると思われますが、
これが原因だと正直対策が難しいかもしれません、、
とはいえこんなのでると使い物にならないので、何かしらの形で対応検討します。

795 :(・ω・):07/08/12 03:13:14 ID:b9/BcbIB
>>794
数日に一度起きますね。
ちなみに途切れる直前まではきちんとログは取れているようで、
また、途切れた時点でのログファイルのサイズは数MB、数万行のこともあれば、ログインして直後のことも。

なお、問題の切り分けがうまく出来ていないのですが、再起動のメッセージ以外に、
.NET側からSystem.IO.Exceptionが投げられて落ちている場合もあるようです。

796 :ログの中の人 ◆neet5cm3.Y :07/08/12 23:08:01 ID:JXWQVmZC
朝から某所で他のPTのログを拾い続けて7時間で再現しました。
原因はやはり1000行以上ログ流れてました、何故そこまで取得出来なかったのかは不明。
とりあえずスレッドの優先度を上げて見たので試して見てください。

ついでに『ログ取得間隔』『ログ書き込み間隔』『ステータス書き込みフラグ』の設定を追加しました。
GUIには追加してないんで、設定ファイルから直でいじってください。
<!--PC名,エリア,現在HP,最大HP,現在MP,最大MP,現在TP-->

暫定で適当に突っ込んだだけなので、今後フォーマットの変更をすると思います。
気分でいじるかもなので、そこはご了承下さい。
作ってて思いましたが、他のPTメンがTPいくつでWS撃ってるかわかるように出来ますね。
何か便利な気する。

【更新履歴】
 ver.0.21 2007/08/12
  ・OverflowExceptionが発生する不具合の修正。
  ・ログ取得用スレッドの優先度をAboveNormal(標準以上)に変更。
  ・各種隠し設定機能の追加。
  ・テストが不十分な為、今回修正入れた所に不具合があるかも?

http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets021.zip

797 :(・ω・):07/08/12 23:35:17 ID:Q45U9I5u
>>796
あまり隠し機能とか、何かあるのを仄めかすだけ仄めかすのは良くないよ。
中には「競売とかポストのwaitを時々解除」とかいう危険な機能付ける人もいるから。

798 :(・ω・):07/08/13 09:46:12 ID:hxwq//K1
>>797
作者ネタ禁止のルール嫁
それともアクセス禁止希望者ですか?w

とゆっか時々解除なんてコメントあったか?
オプション設定になっていたと思うが。
まあ作者叩きはクレクレ厨がメインだから詳細すら
見ないのはしかたがないかww



799 :(・ω・):07/08/13 11:12:28 ID:xrVLbbC7
>>798
何でもかんでも誰かのヲチにつなげたいのはキミか。
隠し機能で過去に実際にあった危険な例を挙げて、
なんだかよく判らないけど隠しの存在を臭わすのは良くない
と言っているだけだが。

DLして付属のテキスト読んだけど、何が隠しなのかという
情報は見あたらなかった(たぶんHPとかMPを出すやつだろうけど)。
起動すれば判る?世の中には起動した瞬間に悪さする
ツールもあるんだし、多少なりともそういうのを疑う人はいるよ。

800 :(・ω・):07/08/13 13:31:05 ID:fUjMJt5S
>>797->>799
設定ファイル見ればわかる、LogGetInterval, LogPutInterval, StatusWriteFlag だね。
ていうか、>>796にかいてあるじゃないか。

>>796
しばらく動かしていて、今のところ大丈夫ですね。
もう少し様子を見てみます。

『ステータス書き込みフラグ』早速オンにしてみました、なかなかこれ面白いですね。
なお、形式は以下ですよね、どうも数字が多くてなんだろうと思いました。
<!--Name,MainJob,MainJobLv,SubJob,SubJobLv,Area,CurrentHP,MaxHP,CurrentMP,MaxMP,TP-->
思うに、拡張性を考えると <!--Name:"Player",MainJob:1, MainJobLv:4b--> のように、
配列よりもハッシュにしておいた方がいい気がします。
ハッシュならkeyの名前とvalueの型さえ一定なら項目追加し放題ですので。
いや、XML形式とかでも構いませんが。
とりあえず、形式が固まるまではボーっと眺めて楽しむだけにしておきますw

ほぉ、PTメンの情報もわかるんですか。
TPがわかるというのが正直意外なのですが、ジョブもわかるのですかね。
ログを後で見直した時、魔法やアビでジョブを判断するのが手間なので。
例えば精霊とスタンだけだと黒なのか赤/暗なのかわからないし。
ジョブはわからなくとも、PTメンの入れ替えがログに出るとよいかも。

ところで、以前に仰られていましたがrealTimeLogGetsが書き出し中のログを、
他の.NETアプリから読もうとするとIO.Exceptionがでるのですが、なんとかなりませんか。
realTimeLogGetsはStreamWriterあたりでファイルを開きっぱなしで、
更新時に各行を書き出しているのだと思うのですが、
書き出すごとにCloseして、再度開く際は
StreamWriter (String, Boolean, Encoding) をAppendモードで使えばいいかなぁと。

801 :(・ω・):07/08/13 14:06:26 ID:427yYYm2
.NETは素人で推測での横槍になるが、通常I/O関連のOpen/Closeはコストがそれりなりにかかるので、
あまり頻繁にするとパフォーマンスが劣化してしまう希ガス
WebアプリでDBとのI/Oも同じような問題が発生するので、コネクションプールとか挟んで劣化を防ぐのが常套手段。

.NETがそこまで面倒見てるかは知らないので、考えすぎならまぁそれで・・・。


802 :(・ω・):07/08/13 20:17:10 ID:LYslUiAr
このログツールいいね〜
好きな子とチャットしてる時にいちいち画面キャプチャしなくてよくなったは;

803 :ログの中の人 ◆neet5cm3.Y :07/08/13 22:26:36 ID:deMLjWG8
>>797
申し訳ない、確かに『隠し機能』とか仄めかされるのはあまり気分良くないですね。
ちなみに今回『隠し機能』として実装した機能ですが、下記の3点です。
 ・ログ取得間隔の設定
 ・ログ書き込み間隔
 ・ステータス書き込み機能
上2つは時間が無かったんでGUIでの設定機能が付けれなかったのと、
ステータス書き込み機能はまだテスト段階なので、標準機能としては追加するつもりがありませんでした。
以後気をつけます。

>>800
ステータスの形式自分書いておいたんですが、間違ってますねww
ソース見たら指摘されてる通りの順番でした。
表示の形式はどうしましょうかねぇ、確かにkeyを用意してた方がパッと見わかりやすい。
htmlから読み取る場合はどうなんだろ、ちょっとイメージがわかないので検討。

個人的にはそもそもhtmlから各種情報を読み取るってのがナンセンスだと思うんですよね。
だからまとめてDBに格納して、ログの分析はDBから読み取って、、ってのが理想系。
とは言えDBに読み込むのにhtmlから取得する機能も必要だと思うけども。

自分が知ってる限りでは、TPはわかりますけどジョブはわからないですね。
情報共有の意味も含めて今度メモリの検索方法を含めまとめてうpしましょうか。

ログを書き出す度にCloseするのは、>>801さんがおっしゃる通り時間が凄くかかる気します。
実際試したわけでは無いんでどれぐらい、というのは何ともわかりませんが。
ただ、取得したhtmlをFFRepに流して更新ボタン押してれば、リアルタイムで見れるじゃん、HAHAHA〜。
とか思ってた事もあるんで、何かしらの対策は考えたいですね。

ちなみに、ステータスの形式に関しては要望が無ければ延々と放置する可能性大です。
逆の言い方をすれば、要望があればその通りの形式で実装する可能性大です。

>>802
そう言って頂けると私はとても嬉しい。

804 :(・ω・):07/08/14 06:56:58 ID:bX4+od+3
ログ保存ディレクトリの場所、指定しても保存できないですねぇ

805 :(・ω・):07/08/14 14:30:07 ID:bX4+od+3
起動のたびに保存先指定してやらないといけないっぽ

806 :(・ω・):07/08/14 18:34:02 ID:/+uxy3NY
>>803
ステータスの形式はJavaScriptあたりのハッシュの記法を真似るのが無難かなと思いますが、
形式さえ決まれば正規表現でカカッとやればどうとでもなりますね。

1次情報がDBならそこで完結してしまえば楽ですね。
そもそもファイルにログを書き出すのでなく、AccessなりsqliteなりのDBファイルにってのもありかも?

検索方法まとめてくださると助かります。
そうしたらパーティ編成→メンバー詳細表示したときの情報からジョブ情報は持ってきちゃうかな。

あれから、再起動のダイアログは出ていませんが、System.IO.Exceptionは相変わらず出ます。
なんとなくログ書き出しのあたりでこけてるような気がするので、とりあえずそこで例外拾っていただけると。

807 :ログの中の人 ◆neet5cm3.Y :07/08/14 22:03:12 ID:LKTnLOJN
>>804-805
申し訳ない、すんごいしょぼいバグでした。
設定ファイルから値を読み取ってませんでした、今回修正済みです。

>>806
ステータスの形式は何となくイメージ沸きました。
表示方法は、『hp:="値",mp:="値",tp:="値"』みたいな感じでいこうかと。
実装はまだ当分先になるかもしれません、気が向いた時にやります。

で、今回IOExceptionをとりあえずキャッチしました。
どこで発生してるのか確かめる為なので、発生したらmsg教えて下さい。

検索方法は今週末ぐらいから纏めてみます。
自分もそんなに調べてるわけではないんで、初心者向けになりますが。

ログ出力中に他の.netアプリから〜、はイメージ沸いたんで、
今週末ぐらいに対応してテスト機能としてリリースしてみようと思います。
今週はこれとメモリの検索方法のまとめぐらいかなー。

808 :ログの中の人 ◆neet5cm3.Y :07/08/14 22:05:04 ID:LKTnLOJN
忘れてました、バグ修正版です。
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets022.zip

【更新履歴】
 ver.0.22 2007/08/14
  ・ログ保存ディレクトリの設定が保存出来ない不具合を修正。
  ・IOExceptionをキャッチする処理の追加。
  ・ver.0.21の更新履歴を加筆。
  ・例の如くテストが不十分です、お盆休みありません。

809 :(・ω・):07/08/16 03:43:22 ID:XbKGm3e9
>>807
今度は system.indexoutofrange と system.overflowexception がでて落っこちます。
他のバグなのか、キャッチする処理が投げてるのかはわかりませんが。


810 :(・ω・):07/08/17 17:32:05 ID:fcAWkHbS
>>807
キャッチできました「tempファイルが見つかりません。」だそうです。

811 :(・ω・):07/08/17 18:07:51 ID:D6talxEM
とりあえずビシージ中は使いものにならないですね。
チャットフィルター全くかけてないのが悪いんでしょうけれども。

812 :(・ω・):07/08/17 18:10:02 ID:D6talxEM
そういうわけでひとつ要望を。
FF側ではビシージ中にフィルタをかけたくないので、realTimeLogGetsの方でフィルタをかけられるといいな、と。

813 :(・ω・):07/08/18 15:43:37 ID:7ZzchCxh
HPが消えてますね・・・(ノД`)

814 :ログの中の人 ◆neet5cm3.Y :07/08/18 22:39:49 ID:yY5u8uob
毎週恒例?のバージョンうpです。
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets030.zip

【更新履歴】
 ver.0.30 2007/08/18
  ・tempファイル作成機能の追加。
    ※tempファイルはログ取得中でもFFRep等の外部toolから読み込めます。
  ・設定フォームに各種設定の追加。
    オフセット:PT情報、ステータス
    動作間隔 :ログ取得、ログ出力、tempファイル作成
    html :tempファイル作成フラグ
  ・IOExceptionキャッチ後の処理の追加。

>>809
それらの例外の特性上それだけで調べることは出来ません。
再現性があるようであれば詳細な情報を教えて下さい。

>>810
発生場所は特定出来たので、潰してみました。
今まで発生していた状況で、今後は正常に継続出来るかもしれませんし、
『ログ取得可能行数……。』で再起動がかかるようになるかもしれません。
どちらにしても、おそらく今後はIOExceptionは発生しないかと思います。

>>811-812
フィルタですが、『負荷を減らす為に』の意図であれば構造上不可能です。
PCに負荷がかかっている際に『ログ取得可能行数……。』が発生するのは把握してますので、
近い内に、ログが全て取得出来ない場合でも継続して処理が行えるような機能をつけようと思います。

『ログの識別等の管理がしたい』の意図であれば、別toolを作りたいと思ってますので気長にお待ち下さい。

815 :(・ω・):07/08/19 17:44:37 ID:xVQsbf2f
EventType : clr20r3 P1 : realtimeloggets.exe P2 : 0.3.0.1
P3 : 46c6eb44 P4 : system P5 : 2.0.0.0 P6 : 461ef191 P7 : 3957
P8 : 98 P9 : system.componentmodel.win32



816 :(・ω・):07/08/22 07:43:51 ID:13AHh5IC
frmと併用するようになったら落ちにくくなったな。ビシージでも全部拾ってる。
ただ、HDDがりがりいうし、マクロ操作もままならないほど重くなるがなw

817 :(・ω・):07/08/23 06:44:16 ID:7qeCy8tQ
EventType : clr20r3 P1 : realtimeloggets.exe P2 : 0.3.0.1
P3 : 46c6eb44 P4 : system P5 : 2.0.0.0 P6 : 461ef191 P7 : 3957
P8 : 98 P9 : system.componentmodel.win32

ビシージ中のエラー

818 :ログの中の人 ◆neet5cm3.Y :07/08/23 21:21:13 ID:rz23lOjE
>>815-817
今日ようやくビシージにて検証出来ました。
ウチの環境では再現せず、その他も特に問題無さげ。
クライアントの環境もあるだろけど、ビシージレベル1だったからかしら?

で、申し訳ないんですけど、エラーログ貼られても自分良くわからんとです。
そんなスキルあるわけじゃないんで、正直諦め、、 (´・ω・`)

全然関係ない話なんですが、
PTメンバーにかかってる強化魔法とその効果時間を表示するようなツールってありますかね?
久しぶりにレベル上げしたらヘイスト回しとかわけわかんなく、、

819 :(・ω・):07/08/23 22:24:54 ID:yxAQ2Mpm
ログの「○○にヘイストの効果。」とかにトリガーかけて、
予め設定しておいたタイマーをスタートするよーなツールはあるけど

そういうのじゃなくて、
ダイレクトに強化魔法とかの残り効果時間を取得・表示するようなのは知らない
てか、FFのクライアントにそんな情報あるのかしら・・・

820 :(・ω・):07/08/24 01:27:04 ID:w2w8x0B8
>>818
CASTってのが希望どうりの動作したと思いますが
URLは勝手に貼っていいものか悩む。。
しつこくググってたら引っかかった記憶もあるけど。(ノ∀`)

821 :(・ω・):07/08/24 06:17:09 ID:ex+Q7d2C
>>820
したらばで検索したらHitした、ググって探すのはお勧めしない・・・

822 :(・ω・):07/08/24 11:15:40 ID:C4WM/+Zc
あまり他のツールの事を調べていないのかな。
ログ検出系ならほとんど考えられる機能は何かしら既存の物があるよ。

ログ検出系じゃなくても実現済みのが多いから、
一度調査してみた方が車輪の再発明にならなくていいかもね。

823 :(・ω・):07/08/24 13:17:57 ID:mUpIZJ42
既存のものがあってもソース公開されてない以上、
それに少しでも不満があったら再発明しないといけませんからね・・・。

824 :ログの中の人 ◆neet5cm3.Y :07/08/25 00:37:33 ID:FyY3Iea8
3日連続でレベル上げに行ってしもた、、

>>819-823
やっぱりそういうツール既にあるんですねー。
しかもCAST調べてみたらかなり色々な機能が盛り込んであったり。
これは自分用にコソコソ作ることにします、ありがとうございました。

と、自分基本的に他のツールの知識殆ど無いんで申し訳ないです。
時々へんてこな事言い出すような気しますが、ご容赦を。

825 :(・ω・):07/08/28 09:52:52 ID:8PvjfQUS
むむ、バージョンアップで使えなくなってますな。
オフセット書き換えが必要なのか・・・

826 :(・ω・):07/08/28 11:21:11 ID:kLdveb1K
iEはそのまま使えるようでなにより

827 :(・ω・):07/08/28 14:10:14 ID:4gCPXwjc
バージョンアップ後、今までと結構構造変わってない?
現在ターゲットしてるアイテムの取得できねぇ

828 :(・ω・):07/08/28 16:17:28 ID:208eoPYV
オフセ調べる方法が書いてあるスレって過去にありましたっけ?
某ツールのオフセを調べたいのですが、その方法など詳しく書いたところがあれば
教えていただきたいのですが・・・・。
FFの為だけのもので。

829 :(・ω・):07/08/28 16:53:41 ID:uw6YGNyU
TARGETINFO さえわかれば、ね

830 :ログの中の人 ◆neet5cm3.Y :07/08/28 19:51:50 ID:Z+aXb3RI
誰にも使われていないマクロ編集toolもよろしく。
コピペ機能にバグあって使い物になんないけど。

【ログ取りtoolのオフセット】
 log構造体 : 0x563098
 log通番   : 0x4c2518
 キャラ名  : 0x8dc93c
 PT情報   : 0x5640a4
 ステータス : 0x3d7cc8

  ※開発PCでは試しましたが他のPCで動作確認がまだ出来てないんで、もしかしたら違うかも。
    今バージョンうp中なんで、もし違ってたら申し訳ないですがまた書き込みます。

一昨日ぐらいからFFRepっぽいもの作ってます。
近いうちにテスト版公開出来るかと思うんで、皆様その際はよろしくお願い致します。

831 :(・ω・):07/08/28 20:35:12 ID:h2/wUkKJ
きたきたきたきたきたきたーーーーーー
◆neet5cm3.Y さまありがとう!!!!!
これで安心してデートできます(*^^*)

832 :(・ω・):07/08/29 00:59:05 ID:6PTBhOAU
◆neet5cm3.Yさん、vistaには対応していませんでしょうか?起動はするのですけど
FFXIを立ち上げると強制終了してしまいます

833 :(・ω・):07/08/29 01:29:53 ID:o8FjShia
//ff11statex.ini
//自パーティーオフセット(自分の名前),アラ1へのオフセット(トップにいる人の名前),アラ2へのオフセット(ry
0x5640a6,0x5642b6,0x5644c6,POL.EXE,150

需要あるかしらんが一応
アラ2あたり確認してないので間違ってたら訂正よろしく

834 :(・ω・):07/08/29 20:17:36 ID:fr+lVOgZ
>>833

ありがとー゜+:ヾ(*'▽')シ.:゜

835 :(・ω・):07/08/30 17:36:21 ID:/0caYTqk
◆neet5cm3.Y さま

今までのログ取りツールとは一線を画していると思います。リアルタイムというのがすごいです。
なのでものすごく期待してるし、応援したいです。


836 :(・ω・):07/08/30 18:20:52 ID:w3izO9yY
いままででもLogMonってのがあったけどな。

837 :ログの中の人 ◆neet5cm3.Y :07/08/30 22:30:36 ID:Xua63OSt
>>832
そういえば自分、動作環境の事は全く考えて無かったです。
ちょっと調べてみた感じ、vistaだと一部のWIN32APIが動作しないみたいですね。
ReadProcessMemoryとOpenProcessがそれに該当するのかはわかりませんが、
おそらくvistaでは動作しないかと思われます。 ※ちなみにxp64bitも動作しないはず。

実はウチの環境未だに2000なんで、xpですら動作確認してなかったりするんですよね、、

>>835
ありがとうございます。
でもリアルタイムでログを取得出来るtoolは他にもあるはず。
castもそなんじゃねかな?

838 :(・ω・):07/08/30 23:20:46 ID:fRTWlGbm
Castや猫もログ表示はできるけど、流れていくだけだからねぇ。
repと同じ形式でHTML作成していくのはすごいと思う。

839 :(・ω・):07/08/30 23:35:03 ID:ZoCxty/D
猫にもLogWriterっていうプラグインがあってプレーンテキスト形式とhtml形式で出力できるな。
作者があんまりrepに興味無いらしく、昔作って放置されてるけど。

840 :(・ω・):07/08/31 00:13:43 ID:AcvgvdvL
釣りツールうごかないんだけど
オフセが違うのかな?ぴくりともしねええええええよおおおお

841 :X:07/09/01 01:53:02 ID:Bt1VuXlm
釣りツールうごかないよ;;
誰かオフセット教えて〜〜〜〜〜

842 :(・ω・):07/09/01 17:28:30 ID:mjU+H9lb
あしちふそわ か、 あしぬやうそ
それで動かなかったらまたきいてみそ。

843 :ログの中の人 ◆neet5cm3.Y :07/09/01 19:33:16 ID:heoQamX0
(・ω・).oO(今年はまだ夏休みなのか……。)

気力が尽きたので、ものごっつい中途半端な出来やけども一旦公開。
http://www.geocities.jp/u_sake_32/realTimeLogGets/realTimeLogGets040.zip

【更新履歴】
 ver.0.40 2007/09/01
  ・ログの取りこぼしが発生した際に処理を継続するよう変更。
  ・『/echo @ファイル名』で出力ファイルの切り替えが出来ない不具合の修正。
  ・『ログ分析機能(β)』の追加。
  ・設定フォームに各種設定の追加/初期値変更。


844 :(・ω・):07/09/02 12:23:37 ID:9mfkBgc8
repで垢バンきてるね

845 :(・ω・):07/09/02 12:27:05 ID:rJaERWF9
どんだけネタだよwwwwwww

846 :(・ω・):07/09/02 13:01:21 ID:z/EImOin
どうやってrepが動いていることを検出するの?
ユーザーへの説明なしにローカルPCのプロセスを監視することは
不正アクセス禁止法に抵触するんだけど。

847 :(・ω・):07/09/02 13:07:55 ID:1WO8jmBC
>>846
ログファイルが排他ロックされていないか監視

848 :チョコ棒 ◆S8Pf1exELk :07/09/02 13:10:55 ID:5l/aM5Z4
パドックの一覧表示を作ってみました。
パスはいつもの

ttp://www11.axfc.net/uploader/20/so/He_30817.zip.html

起動して監視開始を押した後に
1匹づつチョコボのパドック表示をしてください。
流したログを取得して一覧表化します。

観覧席にいると場内アナウンスから、レースIDや
レース結果も取得します。

※自動収集モードは動作しません(BOTぽいので公開しません)

849 :(・ω・):07/09/02 13:23:30 ID:UDzBilOV
>>848
馬柱でるんか。
便利そうじゃな。

が、
> パスはいつもの
でおとせんぞ

850 :(・ω・):07/09/02 15:29:29 ID:CRMTSUyl
>>846
情報を送信しなけりゃ合法じゃなかった?

851 :(・ω・):07/09/02 16:18:43 ID:6jFtnl+W
>>846
> ユーザーへの説明なしにローカルPCのプロセスを監視することは
> 不正アクセス禁止法に抵触するんだけど。

なにそのオレオレ解釈?(プゲラ

1.外部からPCに入った場合、不正ログイン又はログインプロセス回避
 した場合にその時点で不正アクセス。

2.内部のプロセスが情報拾って外部に送るのは不正アクセスたりえない。

pol.exe を起動するのは「権限あるユーザ」だから、その権限内で他のプロセス
の情報を拾って、鯖に通報するのは合法(嫌ならば、pol.exe を起動しなければ
よい。スクウェア・エニックスが外部から、pol.exe を起動している訳ではない)

詰んだな?w

852 :(・ω・):07/09/02 17:58:03 ID:2mNAfIwP
>>851
うぉ!? なのそのソニー的解釈…

853 :(・ω・):07/09/02 18:01:15 ID:Aoly3N4G
公表してるならいいけど、暗に収集したらいかんだろ

854 :(・ω・):07/09/02 18:29:35 ID:wOFCrXeQ
>>853
追加されてる

この度、プレイオンライン会員規約第26条を以下のとおり追加、更新いたしました。なお、変更後の規約は、プレイオンライン会員規約第4条2項及び3項により、平成15年8月15日より適用されますので、予めご了承ください。
【追加部分】
第26条 その他、会員の禁止行為
(19)自動的に特定の行為を繰り返させるプログラムやツールを
   用いてプレイオンラインの各コンテンツや各サービス(コ
   ミュニティを含む)を利用する行為
(20)何らかの道具を用いて自動的に特定の行為を繰り返す様態
   によりプレイオンラインの各コンテンツや各サービス(コ
   ミュニティも含む)を利用する行為

■は、この規定で、違反行為について、任意に捜査できるという理解.



855 :(・ω・):07/09/02 18:30:58 ID:joc5MYp8
>>854
> 任意に捜査できるという理解.

ならねーよ。

856 :(・ω・):07/09/02 18:40:15 ID:wOFCrXeQ
>>855
それはおまいの「オレオレ」解釈.

■は、「必要に応じ調査(操作)できる権限が26条で規定されてます」という
理解.

ウソだと思うなら、月曜にサポに電話してみ?


857 :(・ω・):07/09/02 18:46:00 ID:joc5MYp8
だめだこいつ。

858 :(・ω・):07/09/02 19:19:31 ID:5l/aM5Z4
ここは作るスレ
作ったり、作ったものへ意見したりしてくださいな。

BAN条件なんてどうでもいいでしょう。→専用のスレで議論してください。
Repでもなんでもツールは原則全違反であると■は言ってますし
罰を執行するかどうかは、■次第なわけで。



859 :(・ω・):07/09/02 21:24:35 ID:JQjcuFuY
ご自身のソフトの感想が欲しいなら
初登場の癖に「パスはいつもの」とか常連ぶっていたりしていないで、普通に公開すれば?

ただし公開トリップ?使っていたり信頼性0ですが
◆S8Pf1exELk - Google 検索
http://www.google.co.jp/search?q=%E2%97%86S8Pf1exELk&num=100


860 :(・ω・):07/09/02 21:54:55 ID:joc5MYp8
>>859
10年ROMってろよw

861 :(・ω・):07/09/03 13:32:46 ID:ebHAj5Et
パスがわからなかったのか?w

862 :(・ω・):07/09/03 14:28:09 ID:FwG3dxtq
わからなかったんだろうな。

863 :(・ω・):07/09/03 14:59:09 ID:57KV+E2H
トリップのパスが4桁の数字のみで構成されてるから、あちこちでかぶってるだけだな、こりゃ

864 :(・ω・):07/09/04 01:06:04 ID:FyVDICIb
【オレオレ規約】
俺は人殺ししても良い
ここを見た人は同意したものと見なします。

おまいを殺すわ

865 :(・ω・):07/09/04 01:50:00 ID:Erdyy9Wq
>>864
悪くない例えだとは思うが
もうちょっと柔らかい例えにしないと余計荒れるぞ

866 :(・ω・):07/09/04 16:40:23 ID:r2QxdmhF

>>843にとぶと準備中って落とせないの俺だけかな><




275 KB [ 2ちゃんねるが使っている 完全帯域保証 レンタルサーバー ]

掲示板に戻る 全部 前100 次100 最新50