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


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

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

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

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

【次スレは】
>>980を踏んだ方、ID有・sage固定でお願いします

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

564 :(・ω・):08/04/11 16:24:46 ID:GH2LxX9f
            ___
           ,r'     `ヽ、
          ,i"        ゙;
          !.(●)   (●),!
          ゝ_      _,r''
         /  ;;;;;;  ・・ ;;;;) <それは報告しなくてもいいです。
         /          (_
        |    f\ トェェェイノ     ̄`丶.
        |    |  ヽ__ノー─-- 、_  )
.        |  |            /  /
         | |          ,'  /
        /  ノ           |   ,'
      /   /             |  /
     _ノ /              ,ノ 〈
    (  〈              ヽ.__ \
     ヽ._>              \__)


しかしまあ一人が突っ込めばそれで終わりなのに
あそこの連中はグダグダと追撃続けるの好きだよな

666 名前:(´・ω・`)[sage] 投稿日:2008/04/08(火) 17:18:45 ID:EQCVgyuo0
>>665
CAST避難所にCAST氏本人が降臨して更新中
閉鎖の原因もそこで書いてるのに今更
燃料にすらならない不燃ごみを置いていくな

↓以後>>665とこのレスはスルーで


でID:EQCVgyuo0が注意してたことがまさに今起きているw
やっぱり誰かが突っ込まないととまらねえのなwねこま信者はw

565 :(・ω・):08/04/11 16:57:52 ID:+JWKxSoY
三日前のレスじゃねえか。

566 :(・ω・):08/04/11 17:14:55 ID:mTEZtrnV
つーか、どこのツールの板も変わらないよ
他のツールと比べてどうとかこうとか・・・
それで自治厨が現れで火消し、再燃、さらに火消しの繰り返し
別にねこまに限った話じゃない

567 :(・ω・):08/04/11 17:45:39 ID:oquotP8Q
泥男の板のまったり感は異常


568 :(・ω・):08/04/12 09:24:26 ID:KQY/gkF8
他のスレの信者を叩いて優越感にひたる時点で程度がしれてるしな。

569 :(・ω・):08/04/13 05:26:56 ID:Sc/NtqUU
EXのビシージ情報みたいに、カンパニエ始まってる情報の自動取得ってできないっすかねー
メモリサーチしてみたけど、
ミジンコの俺には剣マークついてるかついてないかのフラグ調べれませんでした。
これわかればカンパニエ情報ページ作れるのに。発生状況とか発生時間とか頻度とかDBにして。

570 :(・ω・):08/04/13 05:42:16 ID:j8RBtWEX
リージョンマップ開いて通信しないと受信できないからむり。

がんばれば無理じゃないけどむずかしい。


571 :(・ω・):08/04/13 05:54:07 ID:Sc/NtqUU
いやそのマップ開くだけで情報取得できたらなってことで。
マップ開いて手打ちで発生してる状況打ち込んだりするの大変じゃないですか。
リージョンマップ開くだけならどうとでもなるんで。

572 :(・ω・):08/04/13 06:24:23 ID:NeeFadhc
ビシージ情報はビットフィールドで来てるから、
カンパニエ情報もおそらく…。

573 :(・ω・):08/04/14 07:48:56 ID:JRCczX9M
HDDの中から2005/12/21版のFFXiFunc.dllを発見。
これについていたreadme.txtをもとに何か作ってみようと思いましたが、
最新にくらべてIFとか変わってるでしょうか?

最新DLL入手先がわからないので、別ソフトに添付されていたやつを使うつもりです。


574 :(・ω・):08/04/14 12:54:23 ID:Cp4gro0Z
>>573
最新版とIFが変わっていようがいまいが、持っている物を使うしかないと思うけど。
それでも、気になるならチャイムやCASTとかのとバイナリー比較してみれば。

575 :(・ω・):08/04/14 23:45:00 ID:QSiXzdLB
そのまま使えるよ

576 :(・ω・):08/04/14 23:49:38 ID:QcbqbnaK
いつだったかIFが変わってた気がする。
旧IFは残ってるけど以降の更新はなしって感じで。

577 :(・ω・):08/04/15 01:52:50 ID:fv1pGDvx
パナ日付など取得方法 for VB6 その1
---標準モジュール---
Type FILETIME
'下位32ビット値
dwLowDateTime As Long
'上位32ビット値
dwHighDateTime As Long
End Type

Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type

Public Declare Sub GetSystemTimeAsFileTime Lib "kernel32" (lpSystemTimeAsFileTime As FILETIME)

Public Declare Function FileTimeToLocalFileTime Lib "kernel32" (lpFileTime As FILETIME, lpLocalFileTime As FILETIME) As Long

Public Declare Function FileTimeToSystemTime Lib "kernel32" (lpFileTime As FILETIME, lpSystemTime As SYSTEMTIME) As Long

'UTC+9=(JST-9) ヴァナ歴の起点
Public Const CsVanaStartDateTime As String = "2002/01/01 00:00:00"

'UTC+9=(JST-9) ヴァナ歴の起点のヴァナ年
Public Const CdVanaYear As Double = 886#

Public Function fmod(dNumber1 As Double, dNumber2 As Double) As Long

fmod = CLng(Fix(dNumber1 - (dNumber1 \ dNumber2) * dNumber2))

End Function

578 :(・ω・):08/04/15 01:53:32 ID:fv1pGDvx
パナ日付など取得方法 for VB6 その2
---フォーム---
Private Sub Form_Load()
Dim lRet As Long
Dim filetime1 As FILETIME
Dim filetime2 As FILETIME
Dim systemtime1 As SYSTEMTIME
Dim dDate As Date
Dim dTime As Double
Dim lYear As Long
Dim lMonth As Long
Dim dDay As Double
Dim lDay As Long
Dim lHour As Long
Dim lMinute As Long
Dim lSecond As Long
Dim lMoonState As Long
Dim lDayOfWeek As Long

'現在のシステム日付とシステム時刻を取得(UTC)
Call GetSystemTimeAsFileTime(filetime1)
'UTCをローカルのファイル時刻(UTC+9=JST-9)へ変換
lRet = FileTimeToLocalFileTime(filetime1, filetime2)
'64ビット形式のファイル時刻を、システム日時形式へ変換
lRet = FileTimeToSystemTime(filetime2, systemtime1)

dDate = CDate(CStr(systemtime1.wYear) & "/" & CStr(systemtime1.wMonth) & "/" & CStr(systemtime1.wDay)) & " 00:00:00"

dTime = CDbl(DateTime.DateDiff("y", CsVanaStartDateTime, dDate)) * 24# * 60# * 60# _
+ CDbl(systemtime1.wHour) * 60# * 60# + CDbl(systemtime1.wMinute) * 60# + CDbl(systemtime1.wSecond)

'1244160 = (12 * 30 * 24 * 60 * 60) / 25
lYear = CdVanaYear + CLng(Fix(dTime / 1244160#))
'103680 = (30 * 24 * 60 * 60) / 25
lMonth = fmod(dTime / 103680#, 12) + 1
'3456 = (24 * 60 * 60) / 25
dDay = dTime / 3456#
lDay = fmod(dDay, 30#) + 1
'144 = (24 * 60 * 60) / 25
lHour = fmod(dTime / 144#, 24#)
lMinute = fmod(fmod(dTime, 144#) * 25# / 60#, 60)
lSecond = fmod(fmod(dTime, 60#) * 25#, 60)
'[0 - 11] 24192 = (24 * 60 * 60 * 7) / 25
lMoonState = fmod(dTime / 24192#, 12#)
'[0 - 7]
lDayOfWeek = fmod(dDay, 8#)

End Sub

579 :(・ω・):08/04/15 01:57:57 ID:fv1pGDvx
VB6で日付処理をする場合特に注意するのは、余剰の小数点を丸めず
切り捨てにすること。
ああミリセカンド捨てるな!!上のやつ捨ててる。。。

580 :(・ω・):08/04/15 11:54:17 ID:NlF+Qtj8
> パナ日付など取得方法 for VB6 その1

ぱな?

581 :(・ω・):08/04/15 12:27:34 ID:DeHmyM3z
タイムリーというか。
ttp://calamity-ls.com/fface/index.php?showtopic=738

FFACEのRZN氏がvb.net用にヴァナタイムのクラスを公開してるね。
渡すパラメタのUTCは、もうちょいしたら、FFACEの方で鯖から
取ってきて実装するっぽい?

582 :(・ω・):08/04/15 12:30:26 ID:7qiPJFS8
UTC = 協定世界時
ね…。
localtimeじゃないってことだよ。



583 :(・ω・):08/04/15 13:00:55 ID:fQ3JZpVQ
UTCを鯖から取得だの実装だの
作るスレで何いってるんだ

584 :(・ω・):08/04/15 16:28:19 ID:h/CgE4zg
せめてググレカス

585 :(・ω・):08/04/16 04:56:23 ID:nkPOHYQJ
FFACEのChat.GetLine()でとれるログに
"アイテムを使用した"とかで アイテム名の前後にコントロールコードみたいなのが
ついてるんだけどどうやってとりのぞいたらいいの?


586 :(・ω・):08/04/16 10:18:48 ID:gfzezVBg
使ったことないから知らんけど、そのコードだけ削るだけじゃだめなの?
おそらく前後2バイトだよね。
取り除く関数とかアルゴリズムわからないって話じゃないよね?

587 :(・ω・):08/04/16 11:40:36 ID:nkPOHYQJ
どういう規則で入ってくるかがわからんかった。
とりあえずアイテム名については
str.Replace("\u001e\u0002", "");
str.Replace("\u001e\u0001", "");
でしのいだ。


588 :(・ω・):08/04/16 14:37:00 ID:/WzUPlIg
カンパニエバトルカウンターなんですが、29分59秒を過ぎると1時間加算されますね。
実害と言うほどでもないですが、バグ報告しときます。

589 :(・ω・):08/04/16 16:54:06 ID:itD6hv/l
現在のメイン・サポのジョブが書いてあるじゃん?
そこ書き換えたらジョブが一瞬かわるんだけど。
むかしのいつでもジョブチェンジ?


590 :(・ω・):08/04/16 18:10:16 ID:ETZ8dcSo
ジョブ一瞬変わるんだ。ふ〜ん。
やるんだ。ふ〜ん。

591 :(・ω・):08/04/16 18:19:33 ID:FdpUFzO3
ワロタw

592 :(・ω・):08/04/16 18:39:39 ID:k1pwEQoH
いつでもジョブチェンジはパケット送りつけてたよ。
メモリ書き換えじゃなくて。

593 :(・ω・):08/04/16 21:04:11 ID:v3u02iP1
FFACEのログ取得ってどれぐらいラグあるのかねぇ
たとえばスリプルの90秒を測りたいときログ見てカウントし始めた場合
何秒ぐらいずれるのかな
きっちり取れそうならスリ管理ツール作ろうかと思うんだが

594 :(・ω・):08/04/16 21:18:18 ID:dgDCH587
精霊魔法の着弾してからダメージ表示されるまでのラグと同一だとすれば
モンスターのHPを観測することでラグ時間を測定することができそうだけど
単位時間当たりにスクロール可能なログ行数にも制限あるようだから
おそらく正確な管理タイマーにはならない気がする

実際に使う分にはアバウトな管理でもさして困らないだろうけど

595 :(・ω・):08/04/17 00:15:14 ID:69VR7qPT
>>582
ログ表示の優先度ってあるから、ログがあほみたいに流れてる時は結構かわるんだけど、
特にログが溜まってない場合は、寝かせてからログでるまで大体5秒ずれる。
誤差2秒あるかないかだと思う。
誤差0.1秒以内にしたい場合は、ログじゃなくて対象の構造体除いて判断した方がいい。

596 :(・ω・):08/04/17 04:16:01 ID:UhnCc1jq
一瞬ジョブかわりますよ。
全ジョブ75にできたし・・・


597 :(・ω・):08/04/17 10:04:43 ID:mvxl4btk
>>596


598 :(・ω・):08/04/17 10:07:01 ID:mvxl4btk
↑ミス

FFACEのログ参照は
FFXi画面のログ表示に対してはほぼラグ無しです。
数秒のラグがあるとすれば、FFACE自体ではなく

599 :(・ω・):08/04/17 10:11:04 ID:mvxl4btk
途中で送信した・・・


ユーザープログラム側のログ取得ルーチン側です。
タイマーを0.1秒ほどにすれば、ほぼラグなしですよ。

ちなみにカンパカウンターでは
0.3秒毎にログを取りに行ってます
たまってるログも全部見ますが
0.3秒以内に50行以上のログが流れると
ロストします

600 :(・ω・):08/04/17 14:16:20 ID:UhnCc1jq
マートの前で全ジョブ75にするとどうなるかわかりますよね


601 :(・ω・):08/04/17 15:15:55 ID:rFNfRj+A
はいはい(笑)

602 :sage:08/04/17 15:26:15 ID:0n05t9zr
どうなるんだよ(笑)

603 :(・ω・):08/04/17 20:38:22 ID:cwx6jfHi
けむりが出る。

604 :(・ω・):08/04/18 03:04:56 ID:6Ah00FOK
>>599
カンパニエカウンター便利に使わせていただいてます。
要望なぞしてもよろしいでしょうか?
項目ごとのキャップ値を表示してもらえるとうれしいなぁと。
自己強化なら150(8回)とかみたいな感じです。
やりながらあと何回やればいいのかわかるといいなぁと。
あと弱体魔法ですが、レジでもポイントはいるとwikiにあるので
加算してもらえるとうれしいです。
とはいえ、現状でも十分使いまわしておりますがw

605 :(・ω・):08/04/18 11:52:55 ID:gRGOBF97
XiAudioCodecいれてWinamp等でシークすると
たまに固まるのはなんとかならないものかな。
XiMusicConverterのシークでは問題なし。

606 :(・ω・):08/04/19 09:52:38 ID:icxhBei0
IDでタゲれるツールだれか作ってください

607 :InfoBarJP ◆xeI8/OdUAU :08/04/19 10:36:24 ID:7TvdM3wm
>604

>項目ごとのキャップ値を表示してもらえるとうれしいなぁと。

それは今の表に列を追加してCAPを表示する、という感じでよろしいですか?

弱体に関しては後衛ジョブがなく検証がなかなかできずです(笑
仮実装してみますので、ポイントの検証にご協力ください。

更新はしばらくお待ちを。


608 :(・ω・):08/04/19 12:24:23 ID:1v3YYZFV
>>607
>それは今の表に列を追加してCAPを表示する、という感じでよろしいですか?
新規列でもいいですし、項目名と同じ列に (300/15)とか文字列追加でもおkです。
つくりやすそうなほうでw

>弱体に関しては後衛ジョブがなく検証がなかなかできずです(笑
>仮実装してみますので、ポイントの検証にご協力ください。
この検証は、ログのアトリビュートを報告すればよいんでしょうか?
カンパニエ以外で魔法撃って試すのでも構わなければ調べてみます。

609 :(・ω・):08/04/19 12:28:21 ID:1v3YYZFV
参考になるかわかりませんが、

// 弱体呪歌(200/14)
key30=(スレノディ|レクイエム|ララバイ)が発動。
attribute30=41,43

これで弱体呪歌はカウントしていました。
41と43とふたつあるのはなんでか忘れました;
またあとで見ておきます。

610 :(・ω・):08/04/19 22:28:22 ID:NVax9+q/
>>609
41が自分から敵への弱体魔法の命中効果ログおよび命中時の発動ログ
43は自分から敵への弱体魔法のレジスト・無効ログおよび失敗時の発動ログ
直接ダメージを与えるタイプと吸収系は別
そういえば、暗黒もってないんだけど、アブゾって分類どうなってるんだろ?

611 :sage:08/04/20 01:14:35 ID:LpaPxX0H
おじちゃーん
FFACEのGetChatLineでどうつかうのー?

612 :InfoBarJP ◆xeI8/OdUAU :08/04/20 02:23:45 ID:nSM04G+G
カンパニエバトルカウンター Ver.20080419

・カンパニエ開始からの経過時間タイマーの追加
・弱体魔法、弱体歌へ対応
・表にキャップ値列を追加
・物理与ダメと魔法与ダメを判別するようにした

まだ弱体歌を覚えられず、テストできていません。
ご確認をよろしくおねがいします。

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

613 :(・ω・):08/04/20 03:53:29 ID:x8qvoclo
>>611
GetChatLine(int i);

i = 0 で今の一番新しい行



614 :(・ω・):08/04/20 05:47:43 ID:DB0GOMBH
>>612
同根のDLLでは動かない模様。

615 :InfoBarJP ◆xeI8/OdUAU :08/04/20 10:11:20 ID:nSM04G+G
>614

失礼しました、古いFFACE.DLLを同梱していました。
お手数ですが、dllはffaceのサイトから入手をおねがいします。

616 :InfoBarJP ◆xeI8/OdUAU :08/04/20 12:27:59 ID:nSM04G+G

InfoBarJP 1.2.4

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

・アイテム名表示、及びFFXiAH検索機能の復活
・背景を透明にできるようにした

617 :sage:08/04/20 14:39:56 ID:LpaPxX0H
>>613
保護されているメモリに読み取るとかおこられたー

618 :(・ω・):08/04/20 17:36:42 ID:x8qvoclo
Init()してないんじゃね?

619 :(・ω・):08/04/20 18:19:39 ID:TbsrS6ou
>>612
30分経つと1時間プラスされるのが直っていないようです

表示がおかしいだけで実害はないのですが,
カンパニエバトルってきっちりじゃないけど1時間で終わるから
1時間以上の時間表示はいらない気がします(59分59秒でカンストとか)


620 :(・ω・):08/04/20 18:43:56 ID:uZJHwzFk
>>612
弱体歌が弱体魔法でカウントされました。

621 :InfoBarJP ◆xeI8/OdUAU :08/04/20 21:46:34 ID:nSM04G+G
>619
 そうですね、時間表記は1時間以内としたいと思います。
 ありがとうございました。

>620
 むむむ・・ ちょっと詩人上げてきます。


622 :(・ω・):08/04/20 22:08:54 ID:IgezrB8k
>>619
いや、終わらないこともあるよ。
新しい部隊が送り込まれたところから1時間カウントしなおすから、
5時ころ始めて8時過ぎまでとかあったよ。

623 :(・ω・):08/04/20 23:40:17 ID:hji2aqR4
参考に弱体歌のログサンプルを抜き出してみました。
おまけで、比較用の弱体サンプル。

単体歌・命中
41 <me>の修羅のエレジーが発動。
41 →<bt>は、エレジーの効果。
41 <me>の魔物のレクイエムIIが発動。
41 →<bt>は、レクイエムの効果。
41 <me>の氷のスレノディが発動。
41 →<bt>は、スレノディの効果。

単体歌・通常レジスト
43 <me>の修羅のエレジーが発動。
43 →<bt>は、魔法効果をレジストした!

単体歌・レジスト効果
43 <me>の修羅のエレジーが発動。
43 →レジスト効果発動!<bt>は、魔法効果をレジストした!

単体歌・無効
43 <me>の修羅のエレジーが発動→<bt>に、効果なし。

範囲歌・ターゲットには命中
41 <me>の魔物達のララバイが発動。
41 →<bt1>は、睡眠の効果。
43 →<bt2>に、効果なし。
43 →<bt3>は、魔法効果をレジストした!

範囲歌・ターゲットがレジスト
43 <me>の魔物達のララバイが発動。
43 →<bt1>は、魔法効果をレジストした!

範囲歌・ターゲットに無効
43 <me>の魔物達のララバイが発動→<bt1>に、効果なし。
43 →<bt2>に、効果なし。

41 <me>のスリプルIIが発動。
41 →<bt>は、睡眠の状態になった!

43 <me>のバインドが発動。
43 →<bt>は、魔法効果をレジストした!

パターンは基本的に同じなので、魔法名確認しないと弱体魔法とは区別できないかも。
ただ命中時に限れば、弱体歌が「〜の効果。」弱体魔法は「〜の状態になった!」で見分けられるかも?

624 :InfoBarJP ◆xeI8/OdUAU :08/04/21 01:39:25 ID:5XHtiRm1
みなさまご協力ありがとうございます。
修正しました。

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

・時間表示を1時間未満の場合はMM:SS、1時間以上はH:MM:SSとした > thanks! 619様,622様
・タイマーの指定をMM:SSとした。(1時間を超えるタイマーセットはできません)
・[BUG]弱体歌が弱体魔法としてカウントされていたことを修正 > thanks! 620様,623様
・[BUG]時計関係のバグを修正

625 :(・ω・):08/04/21 21:14:28 ID:wTFOU6aC
>>624
エレジー、スレノディで、ポイント加算されません。
パライズ等の魔法弱体は、通常通り加算されてます。

626 :(・ω・):08/04/22 04:45:46 ID:j1IWcvC1
倉庫管理ツール作ってくれる神はおらんかの・・・。
AltanaCubby+ffrecipeのアイテムリスト使用みたいなのがホスィ。

627 :(・ω・):08/04/22 07:47:04 ID:PI6rnyld
>>626
眼のとこ行ってみれ

628 :(・ω・):08/04/22 11:20:47 ID:6U77J1rM
>>624
カウンター便利です。ありがあとう。

センチネル、ランパート、ホーリーサークルやスペクトラルジグ等が
強化で加算されてませんでした。
あとWikiだとHP回復と状態回復が一律500ポイントになっている
みたいなんですが、どうなんでしょうかねー。

629 :InfoBarJP ◆xeI8/OdUAU :08/04/22 17:11:24 ID:Oh/Dx3Su
>625
 >エレジー、スレノディで、ポイント加算されません。

 ご指摘ありがとうございます。
 私も確認しました。次回で修正します。
 やはり詩人を上げねば、、

>628
 >センチネル、ランパート、ホーリーサークルやスペクトラルジグ等が
 >強化で加算されてませんでした。

 了解しました。確認して次回で修正してみます。
 ・・が、ナも低いのです(--;

 次回修正時にはデバッグモードとしてログとログID表示を付与します。
 ご報告頂く際にログを貼り付けて頂けると助かります。

630 :(・ω・):08/04/22 19:21:03 ID:j1IWcvC1
>>627
d。こんなツールがあったとは・・・

631 :(・ω・):08/04/22 20:31:44 ID:U9LQl/sp
ヴァナの眼、ってそういう名前のツールなんでしょうか?ぐぐってもそれらしきものがなかったので。

632 :(・ω・):08/04/22 20:36:51 ID:zULav2Hb
そうか じゃあ諦めろ
ヴァナの眼 だけで延々と検索してろよ厨房

633 :(・ω・):08/04/22 20:57:21 ID:i/Od/7y5
隠すほどのもんでもなかろうにw
>>631
「う゛ぁなの眼」で検索しな

634 :(・ω・):08/04/22 22:27:23 ID:U9LQl/sp
>>633
発見できました。
ありがとうございますー!

635 :(・ω・):08/04/23 11:40:34 ID:UAjw3TII
ホーリーサークルはポイントにならないみたいです。
wikiの受け売りですが。


挑発,ダブルアップ,コンバート
ブルーチェーン,ブルーバースト
盗む,かすめとる(失敗時),かくれる
スカベンジ,カモフラージュ
黙想,護摩の守護円,ためる,チャクラ
ホーリーサークル,シールドバッシュ

636 :InfoBarJP ◆xeI8/OdUAU :08/04/23 15:20:38 ID:SEf0/kCT


・項目別のキャップ表示をプログレスバーにした
・ログ出力モードを追加
・ジョブアビリティのカウントに対応

・[BUG]弱体歌カウントされていないことの修正

637 :InfoBarJP ◆xeI8/OdUAU :08/04/23 15:24:37 ID:SEf0/kCT
↑ミス


カンパニエバトルカウンター 20080423 β
ttp://www11.axfc.net/uploader/20/so/He_94329.zip.html

・項目別のキャップ表示をプログレスバーにした
・ログ出力モードを追加
・ジョブアビリティのカウントに対応
  → ただし、ポイントにならないものアビの除外は行っていません。
・[BUG]弱体歌カウントされていないことの修正

638 :(・ω・):08/04/24 00:10:29 ID:6B2I0Yw6
>>637
20080423βにしたら、項目別のキャップ表示が化けて見えなくなりました
プログレスバーに変わったのが関係あるんでしょうな・・・

639 :(・ω・):08/04/24 00:18:01 ID:pTqR8x0M
いま実行環境にないのでわからないんだけど
プログレスバーってことは数値で確認できなくなってしまったってこと?

640 :(・ω・):08/04/24 08:43:25 ID:cQnIfWxK
>>638
うちではきちんと表示されてる。


641 :(・ω・):08/04/24 09:54:01 ID:xdMu4FWc
>>640
最新ではうちの環境でも表示おかしいなー
前のバージョンからだけどアクティブになっている項目の
行が表示されなかったりする。

642 :(・ω・):08/04/24 11:07:42 ID:REVB1L//
>>641
たぶんDataGridViewの選択行の背景色を変えているから。
普通は全行同じ色にしたいときは背景色を変えるんじゃなくて選択行なしにする。
色を変えて対応したいなら選択行の文字色も非選択行と同じ色に変えないといけない。
あくまで想像だけど。

643 :(・ω・):08/04/24 11:14:15 ID:XFvqFueL
DataGridView つかいづらいから ListViewのdetailモードつかってしまうな…。


644 :(・ω・):08/04/24 11:21:11 ID:REVB1L//
>>643
やりたい内容によるんじゃね?
ListViewじゃ不可能なことはDataGridViewでやるしかないし。

645 :(・ω・):08/04/24 12:51:06 ID:EMxd5gHw
俺も>>638と同じく>>637のバージョンからプログレスバーらしき部分と思われる左半分が化けて表示されない。
化けている様子をロダに上げてみました。

ttp://www7.axfc.net/uploader/93/so/File_5608.jpg.html

タグを受けてカウンターが動き始めても化けたまま。
一番上の自己強化と推測される箇所が上限に達するとピンク色になるが
その他の項目に関しては、キャップに達しても一番上の項目みたいに色が変わることなく化けたまま。
化けた左半分に表示されているのは、何回か試したところ
起動時のポジションにある該当部分のデスクトップ取り込んで?そのまま化けるようです。

GPUはRadeon X1900XTX
Driver Packaging Version 8.442-071204a1-055811C-ATI

CatalystR Version 07.12

646 :(・ω・):08/04/24 14:44:04 ID:xdMu4FWc
>>645
俺もラデ

もしかしてラデが原因か?

647 :(・ω・):08/04/24 15:20:42 ID:obCTpW/Q
うちも同じ症状。化けてるというより、よーするにそこがなにかビジーかなにかじゃないかと思う。
ちなみにうちはぺん4

648 :640:08/04/24 17:21:53 ID:cQnIfWxK
>>645
正常に表示されてるうちはGF8600GTS

649 :(・ω・):08/04/24 18:25:29 ID:Q/e23EwG
GF7600GS:正常表示

650 :(・ω・):08/04/24 19:02:18 ID:KUFzwEjn
うちも正常です〜
GF8600GT

651 :645:08/04/24 19:20:12 ID:EMxd5gHw
ラデ特有の現象かと思い、サブPCのNIVADAマシンに「カンパニエバトルカウンター」を入れてみた。
結果は、>>645と全く同じ現象が起きた。

グラフィックカード = NVIDIA GeForce 7800 GTX
チップの種類 = NVIDIA GeForce 7800 GTX
ビデオドライバー = nv4_disp.dll
バージョン = 6.14.11.6917
DirectXのバージョン = DirectX9.0c

652 :InfoBarJP ◆xeI8/OdUAU :08/04/24 19:41:48 ID:1Z/uVVvh
うう、、悲しい・・。
ttp://sakuratan.ddo.jp/imgboard/img-box/img20080424193537.png
こんな感じで視覚的にわかるようにしたんですけどね〜

>651
私も別のPCで試して見ました。
Intel945GMのノート(改斬)
RadeonX1950のメイン(本家)ともにうまく表示されています。

両者の共通点で関係のありそうなところは
.NetFramework3.0以上を導入しているということでしょうか。



653 :(・ω・):08/04/24 19:57:33 ID:REVB1L//
3.0は厳しいな。
この環境にはインスコできないw
プログレスバーありなしを設定で選ぶようには厳しいでしょうか?
もしその描画が原因だったらの話ですが・・・。

654 :(・ω・):08/04/24 20:29:33 ID:sZwoxfvZ
うちは3.0入ってるけどラデもゲフォも645と同じだなぁ

655 :(・ω・):08/04/24 22:12:23 ID:t4srZILh
3.0入ってますがやっぱダメっす。

656 :638:08/04/24 23:53:00 ID:6B2I0Yw6
1台目
GeForce9800GTX (ForceWare174.74)
.NET Framework3.5

2台目
GeForce8800GT (ForceWare169.17β)
.NET Framework3.0

どちらもXP SP2ですが同じ状況です。

657 :641:08/04/25 00:47:36 ID:JltnKtpM
うちも.NET 3.0はいってるなー

658 :(・ω・):08/04/25 18:59:55 ID:it9PeCT8
再描画されてない感じですね。
コントロールの owner thread でデータ更新してるんでしょか。


659 :(・ω・):08/04/26 00:03:56 ID:ftyIuPX7
使えてる人がちゃんといるんだから気にせず走っちゃえばいい
使えてないのは少数派、作者様がボランティアで対応して差し上げる必要はまったくなし

660 :InfoBarJP ◆xeI8/OdUAU :08/04/26 00:11:54 ID:FsGgH5Pl

ttp://dobon.net/vb/dotnet/datagridview/progressbar.html

ココにあるサンプルを流用して表示しています。

Paintをオーバーライドして
プログレスバーを表示するロジックを組み込んでます。

結構使えてない方多そうなので選択できるようにしますかね〜



661 :(・ω・):08/04/26 01:45:32 ID:Nx353JLA
>>660
overrideしたOnPaint内でtry catchしてみては?
exceptionが発生して描画できてないだけかも。
うまくいってる環境があるのがよくわからんが。

662 :(・ω・):08/04/26 01:52:03 ID:ftyIuPX7
こんなのは作者様の環境でだけ動けばいいもんだ。
おこぼれに預かってるだけの奴の環境なんか知ったこっちゃねぇ

663 :(・ω・):08/04/26 02:05:40 ID:Nx353JLA
>>662
どうした?脳みそ蟲に食われたのか?

664 :(・ω・):08/04/26 02:20:59 ID:y22tUZW7
>>660
ちょっと中覗いてみたんだが、
DataGridViewProgressBarCell.Paint の中でやってる
ProgressBarRenderer.IsSupported プロパティによる条件分岐が、どぼんのサンプルと
逆になってるように見える。
あんまり詳しく追った訳じゃないけど、これは意図して修正したものなのかな?
これだとOSのビジュアルスタイルを無効にしている環境では変なフローが実行される気がする。

外してたらごめん。

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

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