■掲示板に戻る■ 全部 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/

709 :(・ω・):07/07/24 16:51:14 ID:UcmR/8gt
みんな、早まるな。これは釣りだ!

710 :(・ω・):07/07/24 17:02:01 ID:JfGalYjw
やっぱり判ってねーじゃん。


711 :(・ω・):07/07/24 19:15:12 ID:Xa96QIdp
おまえのBOTの定義をいってみろ

712 :(・ω・):07/07/24 19:21:12 ID:KhpJ8x07
いやはや、揉めるような事ゆーて申し訳ないです。
なんとなく感覚的には理解出来ました。
具体的な定義は各々の考え方が違うんで、答えは出ないですね。

個人的には>>699の定義が一番分かりやすかったです。
普通に遊んでる人が嫌がりそうな機能の話はしないってとこでしょか。

メモリに格納されてる値の解析に関しての話題は許して欲しい所だけども、微妙か、、

最後に、>>1のBOTの話題は避けましょうってとこ、頭に入ってませんでした。
申し訳ないです。

713 :(・ω・):07/07/24 19:48:54 ID:AtThD7eW
BOTはrobotの略だろjk

714 :(・ω・):07/07/24 22:58:56 ID:9kJ1M9Wp
夏厨なのかリアル初心者なのかw
真の歴史はこんな感じ↓

1.まず、「人目の多い壺板」とかいうが、ここはしょせん外部板。
本スレ(板)は「ネ実」。2ちゃん、な。旧名称「FF11(仮)」
ここ ttp://wiki.ffo.jp/html/56.html の「歴史」を嫁ば、なぜ
外部板(ここ=壷とか)が出現したのかその理由がわかる。

2.「してくれぜ」板(=焼肉板)の前身が一連の「アーガススレ」
これは、中華(業者)のツールによるNM狩りに抗議して、ツールの
存在を認めない■eに抗議する「抗議運動」スレ
ツールばらまきはその一貫。
なんでアーガスから「してくれぜ」なのかについては、(過去ログが
みつかったら)この下に貼ってやるw

3.このスレは、>>695の引用部分みたいな情報交換をするスレ。
したがって、ここ数日の流れは基本に忠実=原点回帰といえる。
ときどき、ねこま作者とか、HIGEみたいのが現れるが長続きせず
出て行く(or 垢バンw)のが伝統w

4.クレクレ君隔離スレが「教えて」スレ

715 :(・ω・):07/07/24 23:03:52 ID:9kJ1M9Wp
> なんでアーガスから「してくれぜ」なのかについては、(過去ログが

アーガススレの29番(2005年8月末)。
457 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:26:18ID:Y+eSmwK0
決め台詞とともに撃沈してきた。

焼肉にしてくれぜ↓
http://aploda.org/dat3/upload45781.jpg

やっぱギガントは出なかった。
また行ってみるべ。

458 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:27:20 ID:gDVR5HSW
焼肉にしてくれぜ


467 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:40:30 ID:ipEywad2
今日の名言

「焼肉にしてくれぜ」

468 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:42:50 ID:jgg6iY9X
焼肉PT age

470 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:50:27 ID:SCtCmb73
焼肉にしてくれぜ


472 名前:既にその名前は使われています投稿日:2005/08/31(水) 17:52:16 ID:eD0NVIss
合言葉が
ほらねから

  焼肉にしてくれぜ

に変わった模様

475 名前:既にその名前は使われています投稿日:2005/08/31(水) 18:00:56 ID:RGZmfoRm
夏休みの終わりにこりゃミラクルなのが沸いたなw
今頃pos無くてもソロでいけてた牛を得意げに報告、しかもSS付きとはw

焼肉にしてくれぜ


476 名前:既にその名前は使われています投稿日:2005/08/31(水) 18:02:22 ID:SCtCmb73
何回も負けて、やっと勝てたんだろw

焼肉にしてくれぜ

482 名前:既にその名前は使われています投稿日:2005/08/31(水) 18:25:48 ID:euKUuvF8
んでも、ほらねの方が簡便でいいと思うよ

483 名前:既にその名前は使われています投稿日:2005/08/31(水) 18:26:10 ID:cd+bpbAy
焼肉にしてくれ

489 名前:既にその名前は使われています投稿日:2005/08/31(水) 18:44:30 ID:Ywi/NcaJ
>>488
このスレのどこかに答えがあるから自分で探せ、流れ読めばどのあたりかすぐ分かるだろ

491 名前:焼肉我が家が一番投稿日:2005/08/31(水) 18:48:40 ID:SJldHMuK
絶対にツーラーどもを

716 :(・ω・):07/07/24 23:05:21 ID:9kJ1M9Wp
> 491 名前:焼肉我が家が一番投稿日:2005/08/31(水) 18:48:40 ID:SJldHMuK
> 絶対にツーラーどもを
>
>
>
>
>
>
>
>
>
>
> 焼肉にしてくれぜwwwwwwwwwwwwwwwww

717 :(・ω・):07/07/24 23:49:10 ID:WZcz1qrA
>>1の【お約束】をよく読みましょう。

718 :(・ω・):07/07/25 13:17:16 ID:Ck93e+h5
>>713
BOTはrobotの略
repも一種のロボット(自動で何らかの処理を行ってくれるもの)


あとは、わかるな?

719 :(・ω・):07/07/25 13:32:13 ID:MZDbhA1G
吹いた
一種のじゃねーよ

コーヒー牛乳代返せ

720 :(・ω・):07/07/25 19:03:11 ID:Ck93e+h5
よし、振り込むから銀行口座教えてくれ。


手数料はそっちもちでヨロシクな

721 :(・ω・):07/07/26 17:20:35 ID:EXAUS/M7
ゲームに対して何かの自動操作をするものじゃないからrepはbotじゃないな。
着替えは、ゲームに対して働きかけはするけど、繰り返し動作をするわけではないのでbotと呼んでいいかは微妙。
個人的には単なるマクロの拡張(ユーザがマクロを起動して、FF内のマクロより多く着替えたりする)のはbotではなく、
なんらかのゲーム内の動作をトリガーとしてマクロが自動起動する(サンダーを撃ったログを検出して雷杖を持つ)のはbotの範疇な気がする。

まぁどちらにしろrepだろうとなんだろうと外部プログラムを利用するのはFF的に規約違反なのはFA。
(repはFFと同時に動作しないとしても、rep使うためのロガーは真っ黒だからね)


722 :(・ω・):07/07/26 17:58:57 ID:1w9JQRZ6
定義なんてただの目安

723 :(・ω・):07/07/26 20:32:07 ID:Hxvs6288
CASTだっけ
現状なら見逃してもらえてるけど
bot化したら(bot機能を使わなくても)BANされる可能性が高まるから、と
一部の信者が騒ぎ立ててたなw

ツーラーがどんな線引きしたって所詮ツールはツール

724 :(・ω・):07/07/27 00:49:47 ID:rr0fzeC3
外部ツールが規約違反、なのは間違いないところ。だけど…
”違反判断”は誰でも出来るけど、処分を行使するのは■、ココを忘れちゃいけない。
つまり、違反であろうとも、あるツールが使えるか使えないかは■が決めてる。
プレーヤーや壷の判断なんて無意味なことさ。

■の方針は「他人に迷惑かける行為、ツールは処分する」ってことだから、
差し支えがなければ黙認してる、ってのが現状だとおもうな。
BOTだって、24時間踊ったり感情表現するだけとかは処分対象外だろうし、
ツール作る側としても、そこらの境界は考えて作るのは常識だと思うけどね。

725 :(・ω・):07/07/27 01:29:56 ID:wFPUp/tS
境界考えずに天然でやっちゃってる人いるけどな。
ビビキーの潮騒がいくつでも取れます^^ とかwww

726 :(・ω・):07/07/27 03:36:51 ID:oto5pLj7
ビビキーの人はBANされたはずなのになwwwww

727 :(・ω・):07/07/27 09:25:11 ID:tpULrJ/X
>>721
rep:ゲームのログを解析し何らかの分析を行うロボット

海外ではこの認識だよ

728 :(・ω・):07/07/27 09:48:26 ID:yiP7WIE8
>>727
【えーっと…】屁理屈か、面白いことをいってみようか、英語力が足らないのかはわかりませんが…

http://blogs.itmedia.co.jp/jargonaut/2006/08/bot_1e2e.html
例えばこれを読んでボットとログアナライザは同じ意味でつかわれていると解釈できる人なんだろうか?



729 :(・ω・):07/07/27 09:50:11 ID:tpULrJ/X
>>728
日本語で

「現在では、本当に人間の代わりに何かをしてくれる存在になりつつあります。」

と書いていますが、日本語が読めないんですね・・・

730 :(・ω・):07/07/27 10:19:36 ID:yiP7WIE8
>>729
> 日本語で
> 「現在では、本当に人間の代わりに何かをしてくれる存在になりつつあります。」
> と書いていますが、日本語が読めないんですね・・・

まぁ、別にどうでもいいんだけど…

ボット
http://ja.wikipedia.org/wiki/%E3%83%9C%E3%83%83%E3%83%88_%28%E3%82%B2%E3%83%BC%E3%83%A0%29

ユーティリティソフトウェア
http://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%83%86%E3%82%A3%E3%83%AA%E3%83%86%E3%82%A3%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2

ボットはロボットを語源とするIT用語(ゲーム用語としてつかわれることもある)
人間の代わりに何らかの動作を行うものをロボットという。

じゃあ、ロボット=ボットなのか?というとNO。ボットはロボットを語源とする用語であってボットはロボットの一種に過ぎない。
だから他のツールをロボットということが可能がYESだとしても、ボットということは普通はしない。


731 :(・ω・):07/07/27 13:04:39 ID:kIisNWAj
チャットにツールでコピペ機能を付加することって可能かな?

732 :(・ω・):07/07/27 14:47:13 ID:tpULrJ/X
>>728=730
つーか、「海外ではこの認識」と書いたのにたいして、
ひたすら日本語のサイト(しかもWikiなんて、やろうと思えば例に出す前に書き換えてしまうことも可能なサイト)を
挙げてくるって、英語力が足りないのは君なんではないの?



733 :(・ω・):07/07/27 15:29:14 ID:BH1/ohZU
ID:Xa96QIdp=ID:tpULrJ/X
いつまでもしつこいなあんた。
その「海外ではこの認識」とやらは何に基づいているのかね?
ネタも出さないで絡むのだけは一人前か?


734 :(・ω・):07/07/27 16:27:15 ID:rr0fzeC3
ここまでの「botかツールか」論争見て、
DUNEのプレトリアンジハド連想したおいらはロートル。
あとアジモフのロボット大河ドラマも思い出した。

つか、BOTっていまんとこ通称なんだし、それの定義まじめに論争しても無意味やろに…




735 :(・ω・):07/07/27 16:51:49 ID:wFPUp/tS
議論の発端は

botってなんでもbotになるんだから、自動化ツールだけタブーにするのはおかしい
他のツールが許されるなら自動化ツールだって問題ない

と空気読まずにここで話をしたい人でしょ?
問題だと思う人がいるんだから、空気読んで他でやればいいだけじゃん。

736 :(・ω・):07/07/27 18:23:32 ID:tpULrJ/X
つーかね、そうやって作る技術がまだ殆どない人を
追い出して、焼肉に追いやって、おまいらは責任とれるんか?
botっぽいから出ていけって言っているだけじゃん

これだからクレクレ厨は・・・

737 :(・ω・):07/07/27 18:29:02 ID:RCeTTYz2
【お約束】
・作るスレであって他BBSの実況等はスレ違いです。

これ以上この話題やるなら削除依頼するよ。>>597-608 みたいになりたいならどうぞ

738 :(・ω・):07/07/27 18:31:51 ID:BH1/ohZU
>>736
いいから海外の認識とやらのネタを出せ。話はそれからだ。


739 :(・ω・):07/07/27 18:37:46 ID:wFPUp/tS
posの作り方解説なんてしてる時点で頭おかしいが明らかだしな。

作る技術が無いならまっとうな物を作るように諭してやれよwww
ばななforWinが開発終了らしいから、そういうの作るなら応援するけど、
それにposとかのワープ機能なんかいらんw

740 :(・ω・):07/07/27 18:38:03 ID:868BAky6
んじゃ依頼してくる

741 :(・ω・):07/07/27 20:03:08 ID:tpULrJ/X
まあ削除されたら削除されたで仕方が無いけど、
散々botの作り方を解説しておいて、bot作ります発言が出たら
他の板へ行けって話の流れ自体どうかと思うんだけど・・・

続きは他の板でしよう、じゃなくて背中押しといてどっか行け、というのが
無責任すぎるんじゃないかというのが俺の意見ね。

>>1のルールからすると「作るスレ」の存在意義自体が矛盾だし

ということで
>>740さん、705からの削除を依頼しているけどbotの話題が禁止なら
>>688からになるはずですよね。なぜ705から?

742 :(・ω・):07/07/27 20:23:41 ID:wFPUp/tS
>>741
何か勘違いしてないか?書き込んでいるのは同じ人じゃないぞ。
昔から「botの話題は避けよう」と>>1に書いてあるってことと、
比較的最近になってからここでbotの話題を積極的にしたい人
(焼肉があるにもかかわらずね)がいる。

bot推進派の人が解説しただけで、否定派の人は他行けって言うのは同然だろ?

743 :(・ω・):07/07/27 21:47:44 ID:J6KdQeWd
ここは日本なんだから海外での認識なんてどうでもいいんだよ

744 :(・ω・):07/07/27 22:11:20 ID:ut6haAIO
とゆーことはbotツールを作るといったやつに助言した人達はみんなアク禁か・・・

かわいそうに

745 :(・ω・):07/07/28 00:05:03 ID:PKYS21Cm
まぁ、これで結論が出たようだな。
まとめておこう。

■新ガイドライン■
1.repは、本来、ノートにメモって電卓を叩いて計算すべきところを
 自動化するのだから、明らかにBOT
 しかも、これまでも、このスレで議論の対象になることはなかった。
→【したがって、repは禁止】

2.自動走行は、各座標を手入力するのだから、BOTではない。
 地道な手作業と全く等価。
 しかも、移動中の処理をすべてクライアント側で背負う、鯖に
 やさしいプログラム。通信混雑回避のためにも活用が推奨される。
→【自動走行プログラムはセーフ】

これでいいな?>ALL

746 :(・ω・):07/07/28 00:07:58 ID:PKYS21Cm
>>742焼肉があるにもかかわらずっておまい、>>716あたりの歴史
100回嫁。

あそこは、(ツールクレクレ厨を陥れて)「ツール使いを焼肉
にしてくれぜ」にする罠スレ
(もともとは中華取締り運動スレ)

747 :(・ω・):07/07/28 00:39:42 ID:8Ru8GiXE
もうrepの黒白談義いらねw

748 :(・ω・):07/07/29 18:43:56 ID:Y9Vg3gsc
便利なbotツール・botソフトを作るスレ Ver.1

749 :(・ω・):07/07/29 19:50:09 ID:POxSounS
>>745
「ToolとBotに明確な区別がつかなかった」のにそのルール文じゃただのバカだよ。
…と、マジレスしとくね。

今問題になったのは、使用したら■に処分されるPOSの話題だったからじゃ?
■が公式に存在を認めているが処分してないツールの話題(replog窓化猫手etc..)まで
禁止しちゃったら、このスレの意味はない気もするしね。

750 :(・ω・):07/07/29 23:05:30 ID:h+dhxGDt
最近ちょこちょことリアルタイムでのログ取りtool作成してましたが、
今日ようやくある程度形になってきました。

久しぶりに開発してて、先が見えてちょっと嬉しかったので書き込み。
ついでに何か他の話題も無いかしら?

751 :(・ω・):07/07/30 11:27:20 ID:gT70oFt8
>>749
単に検出されるという噂があるのがPOSとFleeなだけで
ツールはすべからくBAN対象ってことを忘れちゃいけねぇぜ

752 :(・ω・):07/07/30 12:09:08 ID:USYFlVrB
すべからく・・・ねえ。辞書引いて来いよ。この間呼んだGMもお前と同じように
「すべて」の意味だと思ってて説教したわ。

753 :(・ω・):07/07/30 12:16:12 ID:uMKctWGe
>>752
ツールは当然BAN対象って読めたが違うのか?

754 :(・ω・):07/07/30 12:26:08 ID:gT70oFt8
>>752
現代語では「全て」でもいいって見解もあるんだけど
「すべからくBAN対象すべし」って書いたらおかしいけど。

と、過去にこの板で「確信犯」の誤用を指摘して
「現代では確信的に行ったでいいんだよ」とバカにされた俺が言ってみる。

755 :(・ω・):07/07/30 13:33:43 ID:dCfNIgf/
ここは正しい日本語を学ぶスレになりますた。

756 :(・ω・):07/07/30 13:41:56 ID:6zGkl6eB
http://d.hatena.ne.jp/keyword/%A4%B9%A4%D9%A4%AB%A4%E9%A4%AF

757 :(・ω・):07/07/30 13:42:38 ID:DhBgu6Md
便利な日本語を作るスレ Ver.1

758 :(・ω・):07/07/31 23:15:54 ID:OEXLTsQc
ようやくログ取りtoolが一区切りつきました。
FFreploとほぼ同じ形式のhtmlで出力する為、FFrepで読み込めるはずなのですが、
現在私の環境ではメリポに行けませんので、どなたかメリポで試して貰えませんか?

http://www.geocities.jp/u_sake_32/realTimeLogGets000.zip

【特徴】
 ・メモリからログを取得する為リアルタイムで更新される。
 ・『/?』等で大量のログが流れても漏らすことなく全て取得が可能。
 ・全ての行に取得時間を埋め込んでいる為、いつのログか判別が可能。
 ・おそらく一部のログが文字化けする。デバッグの為にサンプルが欲しい。
 ・規約違反間違い無し。


759 :(・ω・):07/08/01 00:59:46 ID:KEDrUrtk
さっそくちょっとだけ起動
> ・全ての行に取得時間を埋め込んでいる為、いつのログか判別が可能。

なんだろうこれと思ってhtml開いたら吹いたw
将来的には取得時間を何行おきに入れるかの設定とかつくと信じていますw


760 :(・ω・):07/08/01 09:14:15 ID:ZHHvt8uh
普通ログって1事象毎に日時も記録してあるもんじゃないの?
現物見れないから想像で言ってるが。


761 :(・ω・):07/08/01 09:16:14 ID:5E0xo33M
ない

762 :(・ω・):07/08/01 14:51:11 ID:vIYGsPTP
>>758
使ってみたいけど前科1犯な俺でも平気ですか?

763 :(・ω・):07/08/01 18:39:12 ID:6gE+ZW1d
>>758
なかなかおもしろいですね。

とりあえず気づいたところ。

まず、「しらべる」された時に文字化け。
[\x1F][\xD0]Playerはあなたをじっと見つめた。

あと、デスクトップから起動したら、起動は出来たのですが、
FF11起動時に落ちました。(ログファイル作成時に落ちた?)
日本語も空白も含まないフォルダに移したらきちんと起動したので、
パス周りの処理がおかしいのかもしれません。

764 :(・ω・):07/08/01 20:03:48 ID:i9wmXx+5
意外と反応あった、ちょっと嬉しい。

>>759
結構便利やと思ってたんだけどなぁ。
設定ファイル作る時に一緒に対応しておきます。

>>760
ログ周りには時間まで記録されていないですね。
時間は取得時に起動PCのシステム日付からもってきてます。
正確にはログが表示された時間とは異なりますが、誤差は少ないはず。

>>762
自分では判断出来ません、自己責任でお願いします。
メモリの参照のみで書き換え等はしていない為、他のツールと比べるとどうでしょう?
オリジナルのFFreploよりは危険度は高いかと思います。

>>763
文字コード付きで報告ありがとうございます、早速修正します。
起動時にコケるとのことですが、Pathの指定はtempファイルの取得時にしか行わないんですよね、、
現状FF11のインストールディレクトリがデフォルトの状態で無いと動かないんですが、
『/?』で多量のログを流した時も正常に動いてますか?
もし可能であればエラーMSGの内容を教えて貰えますか?

皆が使ってくれるならログ持ち寄ってDB作れるといいなぁ。

765 :(・ω・):07/08/01 20:59:00 ID:Ahx58d7h
外部からの読み取りだけで漏らさずログ取れるもんなの?

766 :(・ω・):07/08/02 09:07:28 ID:7AzpRtM8
>>764
デスクトップからだと動かないのはpathにデスクトップという
カタカナが入ってしまうからでは?
もしくはDocument and Settingsの所にスペースがあるから
どっちかのような希ガス

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 がでて落っこちます。
他のバグなのか、キャッチする処理が投げてるのかはわかりませんが。


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

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