【ツンデレ】TRPG支援ツールを作るスレ Ver.4【要望募集】

このエントリーをはてなブックマークに追加
1NPCさん
ここはオフライン/オンライン問わず、
TRPGに役立ちそうなツールを紹介・開発するスレッドです。

▼ユーザの方へ
プログラミングなんて出来ないという人でも大歓迎!
「こんなツールが欲しい」「こんな機能を追加して欲しい」といった
アイディアを是非出してください。
既存のツールの意見や感想、バグ報告があれば開発者はもっと悦びます。

▼開発者の方へ
ゲームシステム、開発言語、ツール形態は一切不問です。
IRCクライアントから汎用チャート類まで幅広く扱いたいと思っています。

▼過去ログ
 その1 http://game.2ch.net/test/read.cgi/cgame/1019458902/
 その2 http://game.2ch.net/test/read.cgi/cgame/1050778546/
 その3 http://game9.2ch.net/test/read.cgi/cgame/1052707442/

参考リンクや、過去に発表されたツールの紹介などは
>>2-10くらいに載ってるかも。
2NPCさん:2005/11/09(水) 12:26:12 ID:???
▼関連するかもしれないスレッド
 オンラインセッションのページについて
 http://game9.2ch.net/test/read.cgi/cgame/1034644484/l50
 リプレイ・小説・ルール解説・方法論?
 http://game9.2ch.net/test/read.cgi/cgame/1054703916/l50
 【ネタ】ランダムチャートスレッド2【歓迎】
 http://game9.2ch.net/test/read.cgi/cgame/1074420400/l50

▼関連ページ
 ツール作成スレ専用あっぷろーだー(仮)
 http://taku_kanban.at.infoseek.co.jp/cgi-bin/1clip/clip.cgi
 TRPG支援Wiki
 http://birdland.ddo.jp:8081/
 夢幻機構
 http://www.interq.or.jp/earth/geo-ark/yume/
 TRPG支援ツール
 http://odproject.net/ill/pukiwiki/pukiwiki.php?TRPG%BB%D9%B1%E7%A5%C4%A1%BC%A5%EB
 まとめページ(現在は使われていない?)
 http://ciba.at.infoseek.co.jp/
 長文書き込み所&避難所(現在は使われていない?)
 http://www.megabbs.com/cgi-bin/readres.cgi?bo=tgame&vi=1030020028

3NPCさん:2005/11/09(水) 23:08:08 ID:???
1乙。
4Nezumi:2005/11/10(木) 14:34:17 ID:???
関連ページ……

スレ名の語源。
http://game9.2ch.net/test/read.cgi/cgame/1034644484/861

冗談です、ごめんなさい。
5NPCさん:2005/11/10(木) 23:18:44 ID:???
乙乙 なにもできないがいつも見てます。
6itachi:2005/11/11(金) 10:21:52 ID:???
たけとんぼのプラグイン勉強がてら作ってみました。
こういうダイスツール個人的にはほしかったんだけど需要あるのかなぁ。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/81.zip

しかし、たけとんぼいいですね!
応援してます
7幻月:2005/11/11(金) 12:33:59 ID:???
新すれ、お疲れ様です。

ちょっと個人事情により、アクセスしにくくなってしまった為、数日反応できないかもしれません、あしからず。

To:itachiさん

ありがとうございます。
まぁ、とりさんたちのおかげでこの水準までこれたのでいろいろできるとはおもいます。
創意工夫で試してみてください。
8NPCさん:2005/11/11(金) 19:17:30 ID:???
前スレ、983以降レスあった?
9NPCさん:2005/11/12(土) 01:01:32 ID:???
>>1

10Nezumi:2005/11/13(日) 01:41:39 ID:wayeeWdQ
そういえば過去にこのスレでツールを作ってくださった多くの方は
まだ見ていらっしゃるのでしょうかね?

随分前のことなので、リンク自体が消えてしまっているものもあり、
まとめるのにてこずっています。

新スレにもなったことですし、もう一度公開していただけないものでしょうか。
11牛亀:2005/11/14(月) 19:26:11 ID:ZxPEAm+C
たまに見てる。
公開しなおすほどのものは作ってないけど。
12NPCさん:2005/11/16(水) 00:17:44 ID:???
ircオンセだと、GMが鯖を立てたりしない限りマップの類が使いづらく、
最終的にはゲームテーブルの様な環境整備が最良としても、
現状その代替として罫線や■なんかをつかって概略配置図を書いたりするのをたびたび見て、
いくつかコンセプトが浮かんだ。


・基本は9x9位までの方眼または行毎に1/2マスずらした簡略へクス配置の図を作成/表示する独立ソフト。
・配置データは最終的に複数のレイヤを重ねて表示されることで、床/オブジェクト類の3次元的な有無を表す。
・IRCクライアントとしてIRCネット(チャンネル)上にデータを吐き、同一チャンネルに接続したクライアント同士はそれをつかむことで表示を同期させる
・通信データはなるべく短い、1行のテキストデータ形式でやりとりされる。


大雑把にはこんな感じ。
コンソールアプリ以外まともにやったこと無いので、勉強もかねてWin+Cで挑んでみようかと思ったが、
ひとつ本を買った途端に狙ったようにリアル環境が忙しくなった・・orz
でもあきらめた訳でもないので、上記のようなものについて、なんでも意見を聞きたく思います。
13kumaryu:2005/11/16(水) 01:04:59 ID:???
定期的に見てます。
俺の作った物で見つからないものがあれば、
上げ直すかアドレスを貼るかするので言って下さい。
サーバーから消しちゃったのはあるかもしれませんが、
HDDには残ってるはずなんで。
14NPCさん:2005/11/16(水) 01:11:52 ID:???
うわ、頑張ってください。
狙ったように欲しいソフトになりそうです。

notice形式で送信するようにしたら、notice受信時音出す
設定の人には五月蝿いかな?
これ関連のメッセージを受信するためだけの部屋を作って、
普通にメッセージをフックすると良いだろうか・・・

【提案1】
・S=F系MAPのために、5×5マスを1フロア扱いとして、フロア毎に表示/非表示が設定できる。
【提案2】
・抽象戦闘のための、"エンゲージ"で囲む処理だけでも良い(画像エディタみたいな扱い?)

問題は、途中参加者や、自作したMAP(キャラの配置・向きや扉位置など・動的に動くオブジェクト)
の、初期同期をどうするか・・・ですね。
15NPCさん:2005/11/16(水) 01:32:55 ID:???
俺もがんばって作ってみようかな。ClassicD&D専用で。
16Nezumi:2005/11/16(水) 13:30:46 ID:???
ああ、けっこう見ている方もいらっしゃるのですね。
忘れられてしまったのかしら、と思っていたので一安心です。

過去に発表されたツールのリストアップは
早急に行わなければならないかもしれませんね。
誰かやってくれないかな。
……え? 言い出しっぺの自分がやれ?

>>12
IRCでコマンドを送受信するとなると、
やはりゲームテーブルあたりに収束されてしまうのかもしれません。
所詮IRCはIRC、文字チャット以外のことをさせようとすると、どうしても無理が出てしまいます。
そこを何とかクリアしないと難しそうです。
オンセサイト等を利用しているのなら、素直にCGIに頼るのもベターかと。

そういえば、自分も以前、

■■□■■
■□□□■
■□□□□
■□□□■
■■■■■

というような、チャットソフトや掲示板向けのテキストMAPを作るソフトを
開発しようとしていたことがあります。
ただ、素直にメモ帳使った方が速いという理由により、プロジェクトごと破棄しちゃいましたけど。
17秋茄子:2005/11/16(水) 21:58:14 ID:???
たけとんぼのカードプラグインを少し進めました

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/82.zip

今回は保存、読み込みの機能をつけました。
カードの状態を読み込んだ場合、全てのプレイヤーがディーラーと同じ状態になります。
18Nezumi:2005/11/17(木) 13:11:50 ID:???
最近、IRCで雑談していることが多いです。
数あるネタの中から、新しいアイディアが生まれることも…。

というわけで、宣伝しておきますね。

Server : irc.cokage.ne.jp:6667 / irc.trpg.net:6667 / irc.cre.ne.jp:6667 からいずれか1つ
Channel : #TRPG支援ツールを作る

もし興味がありましたらご参加くださいまし。
卓ゲ板住人以外の方もチラホラ見かけますけどね。

ちなみに昨日はキャラクターシートをXML化して
アプリケーションで使うにはどうするかというような話題になってました。
でもXMLに詳しい人がいなかったり(笑)



19秋茄子:2005/11/17(木) 21:50:05 ID:???
カードプラグインに少し機能を追加しました。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/83.zip

プレイヤーとして登録した人が、落ちてしまった場合その人の名前が赤く表示されるようにしてます。
20幻月:2005/11/17(木) 23:25:37 ID:???
>秋茄子さん

早速試してみますね。

>MAP関連

一応、IRCで送信できるMAPはつくってあるんですけどね。
今ひとつ特化はしてないのでこれが欲しいって人は自作してみても良いかもしれません。
21NPCさん:2005/11/18(金) 00:27:20 ID:???
以前、javaがインストールできないと言っていた者です。
やはりJAVAは、こちらの環境では使う事がないようなのであえなく断念ですorz

で、limechatの話題が持ちきりなので、それ用のdllを作ってみようかなー・・・
と思って環境整えてみたんですが、、、
ダメですね。解かりません。

どうやったらlimechat側にメッセージを送信できるのかわかりません。
#testとlimechat側で送信して、Dllが「あ」と送り返す。
そんな事もできていません。
誰か、これだけでもいいので教えて下さいorz
22Nezumi:2005/11/18(金) 02:51:38 ID:l5SuKxgR
前提条件として

(1) C言語の基礎知識を有する
(2) コンパイラ等の開発環境があり、DLLファイルを作ることが出来る
(3) LimeChatのマクロを使ったことがある、設定方法が分かる
(4) LimeChatのヘルプを熟読している

というのがありますが、この辺は大丈夫ですよね?
23Nezumi:2005/11/18(金) 02:53:51 ID:???
とりあえず、C言語によるサンプルソースを以下に示します。
C以外の言語については他の人にでも聞いてください。

extern "C" __declspec(dllexport) void Function (const char* Input, char* Output)
{
  strcpy(Output,"Hello, World !");
}

と、こんなところでしょうか。(ヘッダファイル等は省略しています)
次に、LimeChat側の設定をば。

動作条件
 ユーザ : %me|*
 コマンド : Privmsg
 チャンネル : *
 メッセージ : #TEST
 自分の状態 : 条件なし
 送信者の状態 : 条件なし
動作
 動作 : Send
 送信先 : %c
 動作の情報 : $DllString(hoge.dll,Function, )

あたりに設定してみてください。
(hoge.dllはDLLファイルの名前です。適当な名前に置き換えてください)
24NPCさん:2005/11/18(金) 12:39:05 ID:???
21
前提条件(1)(4)は自信ありません。


#include <windows.h>

extern "C" __declspec(dllexport)
void test(const char* Input, char* Output)
{
lstrcpy(Output,"Hello, World !");
}
2521:2005/11/18(金) 12:46:35 ID:???
タブ空白を空けようとして[TAB]キーを押してしまい、
何かのクセでENTERを押し送信してしまいましたorz
#1行目の21は自分の事を指してます。書く場所からして間違いました。

上記のような test.cpp ファイルコンパイルして test.dll を作成しました。

動作条件
 ユーザ : %me|*
 コマンド : Privmsg
 チャンネル : *
 メッセージ : #TEST
 自分の状態 : 条件なし
 送信者の状態 : 条件なし
動作
 動作 : Send
 送信先 : %c
 動作の情報 : $DllString(test.dll,test, )
  or (動作の情報 : $DllString(test.dll,test, %c))

で動作検証してみたのですが、反応はなしのつぶてです。
何か根本から間違ってるのでしょうか(´=ω=`)
26NPCさん:2005/11/18(金) 13:32:27 ID:???
LimeChatに発言を送信→IRCへ送信するPGはVBで作ったことがあるなぁ。

難しいことはよくわからなかったんでSendMessageでLimeChatの
テキストボックスに直接発言を書き込む、って無理やりな方法だったけど。
27Nezumi:2005/11/18(金) 22:37:35 ID:???
>>24-25
うーん、私がぱっと見たところでは何もおかしくないように見えるのですが…。
他の方が作ったマクロは動作するのですよね?

あ、それともし興味がございましたら、IRCへどぞー。
2821:2005/11/19(土) 20:34:46 ID:???
昨夜はお世話になりました。

今日帰ってきてから調べてみたのですが、
どうも、bcc Devleloper は、「__declspec(dllexport)」
には対応してないらしいですorz

bccのみで作成したら、きちんと反応するようになりました。
ありがとうございました。
29Nezumi:2005/11/19(土) 22:14:18 ID:???
あらら、やはり環境に原因がありましたか。
ちゃんとメイク出来るようになったようで何よりです。

>IRC
だいたい夜には誰かがいると思いますので、
よろしければまたどうぞー。
30幻月:2005/11/23(水) 14:23:59 ID:???
To:とりさん

前に頼まれたたけとんぼのデーモンとしての起動を実装しました。
jp.taketombo.doBootDaemon()
で起動してみてください。
31とり:2005/11/26(土) 15:42:09 ID:???
>幻月さん
相変わらず作業が早いですね。ありがとうございます。
まだ、チャットログを表示する機能が用意出来ていないので、たけとんぼをデーモンとして利用するのは少し先になりそうです。

それと、頼まれていたタブ上でのポップアップトリガーの件ですが、やはりMacではポップアップが発生しませんでした。
おそらく、Macの標準LAFであるAquaLAFの実装の問題だと思うのですが、もう少し調べてみるので、しばしお待ち下さい。
32秋茄子:2005/11/26(土) 21:47:08 ID:???
カードプラグインに新しい機能をつけました

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/84.zip

参加者のうちの誰かが突然落ちてしまったときの処理を追加しました。
参加者の名前を変更したり、参加者を削除したりできます。
33Nezumi:2005/11/28(月) 12:22:43 ID:V09ir1/9
(誰かが)仮にセッション募集周りののシステムを作るとして、
必要になってくるデータって何があるでしょう?

以前さくっと考えてみたことがあるのですが。
34Nezumi:2005/11/28(月) 12:23:50 ID:???
+ルート
  +シナリオ
    +タイトル
      −シリーズ名
      −キャンペーン名
      −第○話
      −セッション名・シナリオ名
    −あらすじ・アクトトレーラ
    −ハンドアウト
    −ジャンル・傾向
  +システム
    −ゲームシステム
    −ルールブック・サプリメント
    +レギュレーション
      −選択ルール・データ
      −ハウスルール・データ
  +プレイ環境
    −場所・サーバ
    −必要な物・ツール
    −開始日時
    −終了日時
  +参加者
    −ゲームマスター
    −プレイヤー
    −その他の参加者
  +その他
    −最終更新者
    −最終更新日時
    −連絡事項・募集要項
    −連絡先
    −参考資料・URL
35NPCさん:2005/11/28(月) 19:48:50 ID:???
要望ですが
ヘックスマップを良くあるRPGツクールのマップ作成みたいに作れるソフト
って作ってもらえませんか?
既存の奴は画像を放り込むだけなんで使いにくいんです。
36Nezumi:2005/11/28(月) 20:14:21 ID:???
ゲーム製作技術版あたりで聞いてみてはどうでしょうか。
もしかすると誰かが作ってるかもしれません。
3735 :2005/11/28(月) 23:43:31 ID:???
了解です。
聞きに行ってみます。
38Nezumi:2005/12/01(木) 03:12:53 ID:???
Cottonのマニュアルに、マクロで使うDLLの仕様がLimeChat互換と書いてあったので試してみた。

確かに一部そのまま使える機能はあったけど、互換を名乗るにはちょっと、って感じ。
マクロの種類によっては問題なく使えそう。
ウチのだと無理。
39幻月:2005/12/11(日) 01:03:27 ID:???
To:秋茄子さん

とりあえずは大丈夫そうなんですが…とりさんとかにも見てもらってくださいな。

To:とりさん

なびGateのバージョンをあげました。
ドラッグでルートにユニットを追加したりとちょっとした機能が増えてます。

To:Nezumiさん

互換性ですか。
大変そうですね、完全にとるのは。
40Nezumi:2005/12/11(日) 01:11:24 ID:???
数レス前に言っていた(そしてレスがつかなかった)、セッション告知情報のデータフォーマットの話でも。
ご意見お待ちしております。

IRCの方で少し進めていたのですが、
http://odproject.net/ill/pukiwiki/pukiwiki.php?TRPG%BB%D9%B1%E7%A5%C4%A1%BC%A5%EB%2FSessionNoticeFormat
こんな感じでまとめてみました。
実際のXMLファイルも、同じページからダウンロードできます。
構造の定義(スキーマ)などは、自分がまだXMLの勉強中ゆえご容赦ください。

とりあえずは、こんな感じで。
とはいっても、仕様だけでは何にもならないんですけどね。
これを元にしたアプリを誰かが作ってくれないかな、と妄想中。

# 余裕があればTRPG.NETさんのMLにでも投げてみようかなとは思っています。
41幻月:2005/12/11(日) 01:52:47 ID:???
>Nezumiさん

今、気がついたんですが定義名の間に半角スペースが入ってますね。

まえにXML使ったときに結構ミスの原因になるので
直したほうがいいかもしれません。
具体的には「 _ 」をはさむか間を空けないか。

Game Master → 
          Game Master
          Game_Master

見たいな感じでしょうか。
42幻月:2005/12/11(日) 01:53:24 ID:???
訂正

Game Master → 
          GameMaster
          Game_Master

ですね
43幻月:2005/12/11(日) 02:00:20 ID:???
To:Nezumiさん

再訂正

よく見たらサンプルではちゃんと詰まってるんですね。
失礼。
44Nezumi:2005/12/11(日) 02:10:03 ID:???
PukiWikiの仕様で、2つの単語を組み合わせて、かつ単語の頭文字を大文字にすると
自動的にリンクが張られてしまうのです(笑)
45NPCさん:2005/12/11(日) 12:22:14 ID:???
最近は4・5人の開発秘話しか話題ないね。
46秋茄子:2005/12/11(日) 15:26:04 ID:???
>39
幻月さん

昨日、少し試したみました。
参加者3人以上でないと見つからないバグを見つけたので修正をしました。

修正していてIRCは発信した順番に受信されないことを改めて実感しました。

当然といえば当然なのですがたけとんぼはマルチスレッドを使っているんですよね。
なのでプラグイン側で同期を取る必要があるみたいです。
プラグインのソースにスレッドの処理を書く必要がないので忘れていました。
4721:2005/12/12(月) 12:09:13 ID:???
色々な人にお世話になりながら、ステータス管理マクロを作ってみました。
(LimeChat 専用

専用アップローダーの91です。

総計100バイトくらいの文字数を超えるとエラーがでる可能性があります。
現在直す方法を模索中ですが、どうなるかわかりません。

使い方は同封してあるHTMLファイルをご覧下さい。
48NPCさん:2005/12/12(月) 12:14:57 ID:???
>>45
少ない人数で頑張って盛り上げようとしているというべきかも
4921:2005/12/12(月) 12:25:45 ID:???
・・・訂正します。

TRPG用、キャラクターステータス管理マクロです。(HPとか
50NPCさん:2005/12/12(月) 18:56:20 ID:???
>>48
前にくらべりゃ増えたもんだ
5121:2005/12/13(火) 00:33:45 ID:???
ごめんなさい。 バグありました。 明日までには直しますorz
5221:2005/12/13(火) 02:34:11 ID:???
直しました。 無駄レス消費して申し訳ありませんorz

アップローダー92番です。

(91番すみません。 パス設定してなかったらしく消せません。
(申し訳ありませんが、見かけたら削除しておいて下さいませorz >アプロダ管理人さま
53 ◆BASASiGGiA :2005/12/14(水) 05:27:55 ID:???
>>52
Done.
5421:2005/12/14(水) 20:34:38 ID:???
>>53
ありがとうございます。
55とり:2005/12/15(木) 17:41:53 ID:???
>幻月さん
>>31の件ですが、ますたー☆すくりーんを逆コンパイルしてみてやっと気づきました。
WindowsでisPopupTriggerが渡されるのはmouseReleasedですが、MacではmousePressedになります。
ますたー☆すくりーんでは、ポップアップの処理をmouseReleasedにしか書いていなかったので、
ポップアップトリガーが処理されていなかったというのが、反応しない原因でした。

ポップアップの処理をmousePressedとmouseClickedに追加すれば動くようになると思います。
JTabbedPaneやLAF関係なかったという落ちでした・・・・ナニヤッテタンダロウorz
56幻月:2005/12/16(金) 12:20:24 ID:???
To:とりさん

>WindowsでisPopupTriggerが渡されるのはmouseReleasedですが、MacではmousePressedになります。

ありがとうございます。これで直せます。
そうなんですか…しらなかった(笑
VMの差って使ってないとわかんないですねぇ、やっぱり。
57Nezumi:2005/12/16(金) 16:41:21 ID:???
セッション告知XMLの使い方がイマイチ分からないという意見を聞いたので
自分の妄想を図にしてみました。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/93.gif

半分以上妄想ですが、Wikiを使えば実現できそうな気もしますね
58幻月:2005/12/17(土) 23:31:02 ID:???
To;とりさん

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/94.lzh

修正してみました、マックで動かしてみてもらえますか?

59とり:2005/12/21(水) 06:41:55 ID:???
試してみましたが、ポップアップメニューは表示されませんでした。
ソースをじっくり読んでないのですが、原因は他にもあるかもしれませんねぇ。
参考までに私が検証のために作成したMacでも動くサンプルをアップしておきます。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/95.zip
60幻月:2005/12/21(水) 12:22:06 ID:???
To:とりさん

ありがとうございます。
後でゆっくり確認してみますね。
61幻月:2005/12/28(水) 14:33:28 ID:???
TO:とりさん

mouseReleased、mousePressed以外にも拾ってますね。
これが原因でしょうか?
62幻月:2006/01/01(日) 14:52:45 ID:???
To:All

あけましておめでとうございます。
去年の引き続き、今年もTRPGサポートツールの製作すれとして
すこしでもまわってゆく良いですね。
63ひかわ:2006/01/03(火) 18:31:26 ID:0iZDBEWi
はじめまして、trpg.netのirc#TRPG支援ツールを作る で誘われてこちらに
顔を出しました氷川と申します。

半年くらい前から「プレイヤマップ」という、なんだ、TRPG出会い系サイト
みたいなものを作っています(表現がアレですが、まじめなTRPGのサイト
です)。
http://www.trpgsearch.net/modules/playermap/

近所にTRPGプレイヤはいないか、サークルはないか、コンベンションは
やっていないか、といった情報を検索できるデータベースです。

主な機能としては、
- 各種情報の登録(プレイヤ、サークル、コンベンションなど)
- RPGの評価、プレイレポートなど、プレイヤやサークルの傾向を判断する
 ための補助情報の登録
- 各種情報の検索
- カレンダ
- 地図(Google Maps との連携)
などです。

よろしければ使ってみてください(情報の登録にはユーザ登録が必要)。
※まだテスト公開なので、登録したデータは本公開時には引き継ぎません。
64NPCさん:2006/01/10(火) 20:28:04 ID:???
モチベーションが問題だ。

65NPCさん:2006/01/11(水) 09:33:12 ID:???
こんにちは。
OD TOOL for Playing TRPG by Lime Chat(仮)
このツールにお世話になってるんだけれどもこのツールへの要望ってココでおk?ダイスマクロに六門世界を追加してもらいたい……
66Nezumi:2006/01/11(水) 12:24:14 ID:???
いいけど、六門世界のルールが分からない。
67幻月:2006/01/13(金) 00:33:52 ID:???

六門世界…わたしはよくわかんないですねぇ。
だれか詳しい人、お願いします


>とりさん

たのまれたコマンド実装しました
最新のたけとんぼで試してください

(例)
'現在のチャンネルへのメッセージ出力
jp.taketombo.println('メッセージ出力');

'チャンネル切り替え
jp.taketombo.setThisChannel('#naitowiz');
68幻月:2006/01/16(月) 20:37:32 ID:???
>秋茄子さん

一人でテストしている分には何も起こんないんですけどね。
つぎ、出るの楽しみにしておきます。

>とりさん

例の機能、実装しました。
新しい説明を書いたので見てみてください。
69秋茄子:2006/01/17(火) 18:59:30 ID:???
>幻月さん

テストありがとうございます。
こっちでもテストをした所、画面に比べてフレームが大きすぎると言う人がいたのでフレームを小さくしようとしています。
そのために、ボタンを無くしてカード移動をドラッグ&ドロップで行おうとしているのですがこれのやり方がわからずに調べています。
次がでるのはまだ先になりそうです。
70幻月:2006/01/17(火) 22:00:04 ID:???
>秋茄子さん

楽しみにはしているけどあわてずにしっかりね。

しかし…ドラックアイテムですか…
以前、近い動きをするサンプルを見つけたことがあってキープしてあります。
(作ったのは私ではないので細かい質問はけられないですよ)

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/98.lzh

参考になるかどうかはわかりませんがこれの
MyPanel
を動かしてみると面白いですよ。

あと追伸

一番新しいバージョンでいいので常に落とせるようにとりさんの
wikiにでもファイルを登録しておきませんか?
開発物のやり取りは馬刺さんのアップローダーがベストですが
ほかの人に紹介するのにはやはり固定でダウンできる場所がほしいかなと
71NPCさん:2006/01/23(月) 16:39:39 ID:???
昔友人が乱数表があれば便利といってましたが、実際に作った人はいますか?
サイコロを一度に何個も振るのと同じ役割も果たせたら役に立ちそうだと思います。
72NPCさん:2006/01/23(月) 18:29:30 ID:???
乱数表ってのはどういう物体なんだろうか。
73NPCさん:2006/01/23(月) 18:41:34 ID:???
イースTRPGの奴?
74秋茄子:2006/01/23(月) 19:52:31 ID:???
試作品ではありますが、TRPG支援wikiでカードプラグインを公開しました。

http://birdland.ddo.jp:8081/%e3%82%ab%e3%83%bc%e3%83%89%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3#preview
75NPCさん:2006/01/23(月) 20:00:30 ID:???
もう少し関係したら、IP直かLime繋ぎでexe単体プラグインなし(内包?)で公開してほしいですっ

【能無しは阿呆なことを言った】
76幻月:2006/01/24(火) 23:44:30 ID:???
私のほうで出している
「HEXAMAP」に一部不具合があり緊急パッチを当てました。
ご使用になっている方は、ダウンロード場所より最新を取得ください。
77NPCさん:2006/01/25(水) 11:50:11 ID:???
ダイスの結果を数字でなく、対応した文章や画像で表示させる機能があると
ランダムダンジョンとかランダムエンカウントが便利と思ったことがある。
……チャットのおみくじ機能か?
78Nezumi:2006/01/25(水) 23:23:19 ID:???
すでに色々なものがありますよー。
79NPCさん:2006/01/26(木) 14:28:27 ID:???
10面ダイスがない場合もあるので、代わりにロールできるような
ツールがあれば便利だと思う。
80Nezumi:2006/01/26(木) 17:08:56 ID:???
……それはオンセ用ではなくて?
81NPCさん:2006/01/26(木) 17:53:19 ID:???
オンセ用でもいいしエクセルでも
82Nezumi:2006/01/26(木) 18:57:12 ID:???
幾らでも転がってると思うんだけど、
わざわざ聞くってことは、それとは違うっていうことなのかなあ?
83NPCさん:2006/01/26(木) 19:19:52 ID:???
ダイスみんというツールが使えそうだけど、チャット向けだし
BRPGだとダイス付き掲示板が必須だろう。
84Nezumi:2006/01/26(木) 19:35:59 ID:???
つまり、オフラインでプレイする普通のセッションで、
横にノートパソコンなりPDAなり携帯電話なりを置きながらプレイするということか。
85NPCさん:2006/01/26(木) 19:58:11 ID:???
ノートパソコンをメインにしてた頃はそんな事をやってみたいと思ったな。
その前に愛用してたアナログツールを思い出した。
土産屋で買ったオモチャ風ボールペンがペン先を出すごとにバネ仕掛けで三つの六面ダイスが
スロットのように回るようになってたので、GMの時に重宝した。

今ならカード電卓サイズで様々なダイスの面や数を一度に振ってそれを合計して
表示できるハイテクツールがあってもよさそうだ。
昔コンベンションでめがねケースにいくつもダイスを入れてて、帰るときに落としたかなにかで
なくしたやつがいたので持ち運びに便利なら移動の際も忘れないだろう。
86幻月:2006/01/26(木) 20:15:24 ID:???
ダイス振りたいだけならいろいろ手はあるとおもうんですけどね(笑)

たけとんぼとかも、(一応)ダイス標準装備ですしNezumiさんのもあるとおもいます
ランダム機能のツールっておおいとおもうんですよ。
どんなのを探しているのか、ですね。
マジカルチャットにあるみたいなシナリオ機能とダイスを併用したものとかでしょうか。
87NPCさん:2006/01/26(木) 21:14:53 ID:???
まず普通のセッション向けのをあげてみてはどうだろう?
88Nezumi:2006/01/26(木) 22:02:49 ID:???
実際のセッションの準備段階(シナリオ作成、データ作成、キャラメイク)でなら
それなりに使えると思うけど…

実際のプレイになると、どうなのかなあ?
オフの場合だと、普通に計算した方が速かったりしない?
89NPCさん:2006/01/26(木) 23:25:06 ID:???
てか、面と向かってRPGやってんのにわざわざノートPCでダイス振るのは味気ないような。
ほかのプレイヤーからの確認も面倒だし。

用途があるとすればGMの場合、スクリーンで隠すよりは楽か?
90NPCさん:2006/01/27(金) 00:43:15 ID:gmTR4qgg
テーブルが狭いとか、ダイスの音がうるさいと文句を言われるとかかな?w
PCのイカサマ対策とか、大量に振るゲームで足し算が面倒とか、くらいなら意味はありそう。
立体表示ディスプレイで空中にダイスが浮かべば楽しいな(妄想)
91NPCさん:2006/01/27(金) 01:06:43 ID:???
ツールとノートPCを持ってるGMならシャーペンすら持ち歩かなくて済むな。
それに大量に振るT&Tなんかは速やかに処理できればマスタリングにプラスだろう。
92NPCさん:2006/01/27(金) 08:46:29 ID:???
>>91
PDAならともかく、ノートPC持ち歩くよりもシャーペン持ち歩く方が
楽なのは気のせいか?w
93Nezumi:2006/01/27(金) 14:57:03 ID:???
PDAやノートPCだと難しいけど、
携帯電話用のJavaアプリ、またはWebアプリなら実用可能性ありかな?
94魔改:2006/01/27(金) 18:28:59 ID:???
B5ノートなら、それほど大きくないので持ち運びはそれほど苦にならないかと。
バッテリーの心配はあるけどねw

タブレット型のノートPCを駆使して専用ソフトを作れば、ダンジョン、駒、戦闘フィールドあたりもノートPCで代用できるね。
理論上はw
95NPCさん:2006/01/27(金) 19:19:15 ID:???
ノートPCに限らずデータとして持ち歩けば、仲間内のPCでGMは
ルルブ、シナリオ、ダイスも活用できるだろう。
あくまで友人の家のPCがWINに限られるが
漏れの頃はフロッピーを想定してたけど、今なら小さいスティックで
間に合うのでカコイイな
96NPCさん:2006/01/27(金) 19:23:15 ID:???
いつの間にやら、それなんてネトゲみたいな事になってそうでスゴスw
97NPCさん:2006/01/27(金) 20:20:17 ID:???
ルールブックやら資料やら買い集めちゃう人間達が
モバイルPCなんぞにまわす金があるのだろうか?
98NPCさん:2006/01/27(金) 20:26:15 ID:???
ダイスが振れるツールが実現するかも不明だった、まだワープロが
幅を利かせてた頃にシートやシナリオをデータとして保存してた時代に
そういうことを考えてたけど、マスタースクリーンなんて持ってないないから
思いついたんだろうな。

プレイヤーの時は結構GM任せなので、特に考えないけど。

今だと、もし携帯向けにナンバーズ購入に便利とか銘打ってフリーでランダムに
数字が出てくるツールでも登場したら、この業界にはウマーだろうな。
99NPCさん:2006/01/27(金) 20:31:52 ID:???
>>98
宝くじ売り場にあるよ、そんな機械・・・
100NPCさん:2006/01/27(金) 20:48:21 ID:???
まさか宝くじ売り場でセッションするわけにもいかないだろw
ランダムで数字を割り出すといえば、ルーレットがあるけど、あれを改良して
1D100の代用できないだろうか?
T&Tをやってる人はどうしてるんだろうな・・・
101Nezumi:2006/01/27(金) 22:17:38 ID:???
単にサイコロ振るだけなら簡単に作れますよ。
Java使いの人、ここには多いみたいですし。
102NPCさん:2006/01/27(金) 22:36:54 ID:???
システムによってクリティカルやファンブルも違うので、
汎用性が求められるだろう。
103NPCさん:2006/01/27(金) 23:58:38 ID:???
昔、実際にランダムで出目を表示する機器があったのだが…
1d2?〜1d100まで振るダイスを選べた気がする。
たしか、すげー高価で売れなかったとか。
こんなの知ってる人間はもう死に絶えたか…
104とり:2006/01/28(土) 00:11:43 ID:???
携帯用ダイスアプリくらいなら汎用性を重視しても簡単に作れると思いますが、
作ったとしてそれが実用性のあるものになるとは思えないです。

オフラインで遊ぶのにノートPCや携帯の画面見ながら遊びたいですか?
それで多少の手間が軽減できたとしても、私はそれはナンセンスだと思います。
アナログにはアナログの良さがあり、ツールがそれを奪っちゃ本末転倒でしょう。
ダイスを振る楽しさなんかはその典型例だと思うんですが・・・

昔々ポケコンを使ってダイス機能を作っていた人は私だけではないと思いますが
私の記憶では手間の軽減以上に、楽しさが減った記憶があります。

それに、自分が作った物でなければ、使い方を覚える手間も発生してしまうので
結局普通に暗算した方が早かったりしそうな気がします。

オフラインで現実的なツールって、準備段階で使う物か、シナリオ用プロンプター
ぐらいが関の山じゃないかなぁと思いますが・・・・
105INT3:2006/01/28(土) 01:33:51 ID:1FwxiGSr
>>103
あれかな、『ドラゴンボーン』の事かな。確かにあれは高かった
106NPCさん:2006/01/28(土) 14:14:49 ID:???
DXでGMやるときはリアルでもスクリプトで振りたくなる
107魔改:2006/01/28(土) 14:42:42 ID:???
>>104
「俺はアナログ信奉者だ」
まで読んだw
108NPCさん:2006/01/28(土) 18:16:54 ID:???
接触センサで姿勢を感知
赤外線通信でUSBポートと通信し
ディスプレイに出目を表示する
立方体方入力デバイスとか使えばよいんだよ
109とり:2006/01/28(土) 21:17:02 ID:???
>> 107 魔改さん
わはは、アナログ信奉者だったらツール制作なんぞしていませんがなw
ただ、単純にダイスを振るのが楽しいとか、マスタースクリーンの裏から聞こえるダイスを振る音の緊張感とか
そういうプリミティブな楽しみを無視してツールを作っても仕方がないんだよなぁという。

>> 108
うん、そういうギミックが実用レベルで使えるなら最高ですね。大好きですそういうネタっぽいのw
実際に作る事を考えると、特殊なハードを制作または購入しなきゃいけないんじゃ皆が使えないですねぇ。

USBカメラでダイスを撮影、画像解析して出目を取得して計算するとかすれば、なんとかなるとは思うけど
人間が目で見て計算するのより早いか、最悪でも同等の処理速度が達成できるかどうかが問題ですね。

画像解析技術などの特殊なスキルが必要になりそうなので、私にはちと厳しそうです。
ここはひとつ魔改さんにお願いして作ってもらいましょうw
110魔改:2006/01/28(土) 21:38:43 ID:???
映像解析よりも、USBカメラを動かす方が難しいですよ。
メーカー・品ごとに規格が違えば、コマンドも違うでしょう。

その辺の問題を解決してくれるなら作りますよ。他にも流用できるでしょうし。
111とり:2006/01/28(土) 22:51:29 ID:???
名無しの人たちがどんなものを欲してるのかよくわかりませんねぇ。
需要と実現性のあるアイデアならきっと誰かが造ると思いますが・・・

>> 110 魔改さん
> 映像解析よりも、USBカメラを動かす方が難しいですよ。
> メーカー・品ごとに規格が違えば、コマンドも違うでしょう。

妄想ネタです。勘弁してくださいorz
というか、Java厨の私に何を期待していますか?w
112NPCさん:2006/01/28(土) 23:24:53 ID:???
様々なダイスを複数が一度に振れて瞬時にその合計が求められたら便利だと思う。
ダイスの数が多かったり、どっちのダイスを十の位にするかの問題が解決できると楽なはず。
113Nezumi:2006/01/29(日) 00:22:16 ID:???
ツールを使って振ると、ダイスの公明さが失われると思ってる
114NPCさん:2006/01/29(日) 01:02:44 ID:???
暗算が苦手なGMだとついイライラしてしまう時ってない?
115NPCさん:2006/01/29(日) 02:40:56 ID:???
別にない。
116NPCさん:2006/01/29(日) 22:03:34 ID:???
GMに限らないと思う。<暗算
まぁ、暗算が苦手だからそういうツールを使うってのはありかもね。
117Nezumi:2006/01/29(日) 22:10:31 ID:???
計算だけなら電卓で十分。
プレイヤーに複雑な計算を求めるシステムなんて、そうそうないと思うしね。

内部で計算式を使っていても、
ユーザは表を参照するだけ、っていうのは多そうだけれど。
118NPCさん:2006/01/29(日) 22:44:29 ID:???
まあ、実際オフではツールなんて必要ないことのほうが多いしな。
ただ、エンギアでダイスを大量に振るとき使った携帯のツールは時間短縮ができて便利だったかな。
本当は時間がかかってもリアルにダイスを振ったほうが楽しいんだが、時間が無いときやいい流れをダイスロールにより切りたくないときなんかには使えた。

とはいえ、それ以外のシステムでは特にツールの必要性を感じたりはしなかったな〜
119NPCさん:2006/01/29(日) 23:21:06 ID:???
ダイス付き掲示板ってあるけど、6面ダイスしか見たことないので
10面でも作れるのか気になるな
120NPCさん:2006/01/29(日) 23:24:14 ID:???
逆になんで6面しか作れないと思うのかの方が気になる
プログラムなんだから実在しない3面ダイスとか5面ダイスとかも作れると思うんだが
121NPCさん:2006/01/29(日) 23:36:14 ID:???
構造を知らない人からすると、
それは普通に素朴な疑問なのでしょう。

122kumaryu:2006/01/30(月) 23:30:48 ID:???
>>109
画像解析は作るの面白そう。
実用性に疑問が残る所がこれまた良い。

>>110
USBカメラはそんなに難しくないですよ。
ビデオデバイスクラス準拠の機器であればコマンドも統一だし、
そもそもOSがインターフェース用意してくれてるし。
WindowsならDirectShowで簡単に使えます。
123NPCさん:2006/01/31(火) 16:58:18 ID:???
一人一台USBカメラを準備して、手元を移しながら音声チャットすれば良いのでは、
と思ったんだけど、そういうタイムラグ無しなTV会議ソフトってないの?
124魔改:2006/01/31(火) 18:25:58 ID:???
>>122
おお、最近のはDirectShowで実現できるっすか。
監視カメラの制御ソフトとはわけが違うっすな、USBカメラ!!
すげぇ。


でも問題が。

DirectPlayしか使った事がないーw
125幻月:2006/01/31(火) 18:59:34 ID:???
>>122

へぇ、DirectShowでくるめるんですか。
それは、しらなかったです。
126NPCさん:2006/01/31(火) 19:25:00 ID:???
>>123
skype なんてどう?
会議機能で多人数チャットできるし、結構音クリアだよ。
(今まで試した音声チャットの中では一番良かった)

2になってからカメラが使えるようになったとか書いてたような。
カメラ興味ないんで各自で確認してほしい。
127幻月:2006/01/31(火) 19:26:34 ID:???
>123

とと、音声のリアルタイムチャットなら
私の知ってる範囲だとAYAMEさんという方の
ツールがあります。
掲示板に、ボイスチャットの組み合わせでしっかり動くツールですよ。
USBの方は知らないのでだれか知ってる方いたらぜひ、ツール紹介を(笑)
128NPCさん:2006/01/31(火) 21:02:25 ID:???
そういや小道具スレで紹介されてたこれ。
ttp://japanese.engadget.com/2006/01/05/philips-entertaible/

PCとの通信が可能かつ、お手ごろな値段なら夢が膨らむんだけどなぁ。
129kumaryu:2006/01/31(火) 23:23:59 ID:???
画像解析するならOpenCVの方が良さそうですね。
DirectShowをラップしてるようで画像取り込み簡単に出来るし、
解析用のライブラリだからいろいろ機能が揃ってました。

>>123
MSNメッセンジャーってTV会議出来ない?
1対1しかやってるの見たことないからわからんけど。
iChatは出来るから、WindowsでもAIMなら出来るかも。
130NPCさん:2006/02/03(金) 00:21:00 ID:???
たけとんぼ作者様、もし次にバージョンアップすることがあったら
サーバ接続時のパスワード対応することはできませんか?
131とり:2006/02/03(金) 19:07:12 ID:???
画像解析ネタはただのネタ振りだったんですが、なんだか技術的には実現出来うな雰囲気ですねぇ。
いやまあ、技術的に問題なくとも需要や使用するメリットがあるかと言うとまた別問題なんですけどねw

ビデオチャットに関して言えばすでにいくつものアプリケーションが実現しているのでそちらを利用すればよいかと思います。
ビデオチャットではありませんが、あやめさんの音声チャットは、ホワイトボード機能と文字チャット、試験的なボイスチェンジャー機能などが付属していてとても面白いです。
まだ製作中らしいですが、完成したらとてもいいツールになるんじゃないかと思います。興味のある方はirc.trpg.net:6667#TRPG支援ツールまでどうぞ。

>幻月さん
Jpシステムコアの件ですが、かなり弄ってしまっているので、収拾がつかなくなる前に一度チェックをお願いしたいんですが・・・
現時点ですでにかなり微妙な改造も含まれているので、IRCの方で改めて方針確認と相談をさせてください。
とりあえず現在の改造内容を大雑把に書いておきます。

●コマンド実行部分をJpCommandRunningから新設したJpCommandに置き換え。
  これはもともとスタティックメソッドの多用を避けるために行った改造ですが、コマンドの処理優先順位を持たせる等の拡張を容易にします。
  現時点ではインスタンスを生成してすぐに実行していますが、拡張次第では生成したインスタンスをプールし優先順位でソートしてから実行なんて事も可能です。

●JpPathクラスを新設、ユニットのパスおよびUnitDetailBeanに格納されているオブジェクトを簡単に扱えるようにした。
132とり:2006/02/03(金) 19:28:39 ID:???
途中で送っちゃったよorz 以下続きです。

>幻月さん
なんか面倒になったので大雑把に変更項目だけ。詳細はIRCで。
●コマンド実行部分をJpCommandRunningから新設したJpCommandに置き換え。
●JpPathクラスを新設、ユニットのパスおよびUnitDetailBeanに格納されているオブジェクトを簡単に扱えるようにした。
・メソッドアクセスの引数として新たにshort,byte,charを使えるようにし、すべてのプリミティブ型に対応した。
●JpPathを引数として渡すことで、ローカルに限りUnitDetailBeanに格納されたオブジェクトを引数として渡せるようにした。
●JpPath型の引数に明示的なキャストを加える事で、プリミティブ型、String型以外の型を引数に取るメソッドを呼べるようにした。
・上記キャストと同様の書式でJpCommandの引数にnullを渡せるようにした。
・なびGateのログ出力のカラー化。ログ出力の内容の見直し。
・コマンド実行時にスローされる例外をログ出力出来るようにした。
●Simplexのマニフェスト取得方法を変更。それに伴い起動処理部分を大幅に変更。
・その他細かい変更多数。

大体こんな感じです。●のついている変更は特に根本的な仕様に影響を及ぼしそうな部分に関わりそうな物です。
133幻月:2006/02/03(金) 21:52:22 ID:???
>NPCさん

>サーバ接続時のパスワード対応することはできませんか?

考えさせてください。単純に作業時間の問題です。
それと、一応確認させてください。
例えはほかのツールでかまわないので「サーバ接続時のパスワード」どれのことをさしているのかを教えてください。

To :とりさん

<条件付許可>

●JpPathクラスを新設、ユニットのパスおよびUnitDetailBeanに格納されているオブジェクトを簡単に扱えるようにした。

ユニット内部にあるUnitDetailBeanとインスタンスを共有しているのであればけして悪くはありません。
ただし、実態がユニットの外に存在し、ユニットには情報を取り出すためのキーだけを保存しているのであればそのつくりは不許可です。
理由は将来的にシリアライズを使用したユニットの一括保存を考えているためで、かならずUnitDetailBeanの実態はユニットの中にあるようにしてください。

・その他細かい変更多数。

これは以前話した、下位互換性しだいです。

<内容により危険>
●コマンド実行部分をJpCommandRunningから新設したJpCommandに置き換え。

これは最初に強く指摘したと思いますが、新しい実行メソッド(JpCommand)を作ること自体には問題はなく、既存のJpCommandRunningが新設したJpCommandと同じ動きが
できないのであれば多くのプラグインが動作不能に陥る可能性があります。
なお、ユニットから使う場合に同じメソッドから呼べるのであれば問題はないはずなのですが…さて、どうつくったのかな。

134幻月:2006/02/03(金) 21:54:27 ID:???
<内容を見て判断>
●JpPathクラスを新設、ユニットのパスおよびUnitDetailBeanに格納されているオブジェクトを簡単に扱えるようにした。
●JpPathを引数として渡すことで、ローカルに限りUnitDetailBeanに格納されたオブジェクトを引数として渡せるようにした。

たぶん問題ないとは思うのですが、内容を見ないとさすがにわかりません。

<既存ユニットがきちんと動作するなら問題なし>
●Simplexのマニフェスト取得方法を変更。それに伴い起動処理部分を大幅に変更。

マニフェストの内容には手を入れないでください。
それでなかれ良いと思います。

<おそらく問題なし>
●JpPath型の引数に明示的なキャストを加える事で、プリミティブ型、String型以外の型を引数に取るメソッドを呼べるようにした。
・上記キャストと同様の書式でJpCommandの引数にnullを渡せるようにした。
・コマンド実行時にスローされる例外をログ出力出来るようにした。
・メソッドアクセスの引数として新たにshort,byte,charを使えるようにし、すべてのプリミティブ型に対応した。
・なびGateのログ出力のカラー化。ログ出力の内容の見直し。

このあたりは問題ないでしょう。
135とり:2006/02/04(土) 00:24:49 ID:???
>幻月さん
忙しい中IRCに顔を出してくれてありがとうございました。
あまり話せなかったんで、こっちに詳細を書いておきます。

●JpPathについて
>ユニット内部にあるUnitDetailBeanとインスタンスを共有しているのであればけして悪くはありません。

JpPathはユニットの実体とユニットが持つUnitDetailBeanに格納されたオブジェクトへの参照を持つだけのなのでこの点は問題ないかと。
明示的なキャストを行わないJpPath型の引数については、いちおう実装してはみたものの、削除するかもしれません。
と言うのは、JpPathはユニットの実体への参照を取得できるので、ユニットの独立性が保てない危険性が生じるんです。
また、明示的なキャストを行う機能を実装したことでJpPathを渡すメリットがあまりなくなったと言うのもひとつの要因です。
明示的なキャスト付きのJpPath型引数は、UnitDetailBean経由しているとは言えオブジェクト渡しなので一番引っかかるかなぁと思ったんですけどね。
このへんはクラスローダーの問題もあるんでキャスト付きのJpPath型引数は、もう少し煮詰めたいかなと思っています。

●下位互換性について
絶対的なテスト量が不足しているので絶対とは言い切れませんが、現在テストした範囲では下位互換性は全く問題ないと思います。
もし下位互換性に問題が出る部分が見つかるようであれば、その都度修正し下位互換性を保つようにします。
マニフェスト内容は弄っていないので問題なしと言うことでひとつ。


●コマンド実行部分をJpCommandRunningから新設したJpCommandに置き換え。
> なお、ユニットから使う場合に同じメソッドから呼べるのであれば問題はないはずなのですが…さて、どうつくったのかな。

staticメソッドでなくインスタンスを生成して使うクラスとしてJpCommandRunningとほぼ同等の機能を持つクラスを作成しただけです。
コンストラクタでコマンド文字列の解析およびパースを行い、run()メソッドで実行を行います。
現時点では、UnitBaseCtrlのJpCommandRunning(String strCommand)内で以下のように実行し,例外処理をしているだけです。

new JpCommand(strCommand).run();

とりあえずざっと見た限りでは下位互換性を保つ限りでは極端な問題はななさそうなので、このまま作業を継続します。
136とり:2006/02/04(土) 00:26:08 ID:???
蛇足なんですが追加でひとつ。

●ダイスデーモンユニットver2.0を試験的にコア内部jp.common.diceに組み込んでみました。
文字列を解析して計算処理を行う機能もあるので、便利かと思います。
まあこれは独立したユニットにしてもいいので、コアの改造と言うには微妙ですけどね。
137幻月:2006/02/04(土) 12:27:14 ID:???
>とりさん

こちらも忙しかったりいろいろなので
見れなくてすいせんけどね。
まぁ、あとは月末に見るのかなぁとか思ってます。

>試験的にコア内部jp.common.diceに組み込んでみました

試験的にはいいんじゃないですか。
ただ、最終的には必ずはずしてくださいね、コアはゲーム専用じゃないので
できるだけ(ファイルの大きさを)削っておきたいんです。

あとでGTなどから「機構登録」で同じ位置に登録する方向などで考えてくださいな。
138NPCさん:2006/02/04(土) 14:45:40 ID:???
>>133
おお、ありがとうございます。
Limechatで言うところのプロファイルにある「サーバパスワードを使う」という
やつです。
プロトコルで言うところの最初にIRCサーバ接続時にNICKやUSERより前に送る
PASSですね。
気長にお待ちしてます。
139幻月:2006/02/05(日) 17:23:22 ID:???
>138

対応してみました。
最新2.1.2で増えてます。
テストパターンが足りないので、すみませんがそちらでも動かしてみてください。
140NPCさん:2006/02/06(月) 12:26:48 ID:???
>>139
すばやいですね。
irc2.11.0+jp8では正常に接続できました。
ありがとうございました。
141NPCさん:2006/02/07(火) 14:57:12 ID:???
イニシアチブ管理ユニット便利ですね〜。
これにエフェクト効果時間管理がついてたらさらに楽になりますね。
つけちゃうとイニシアチブ管理ユニットじゃなくて戦闘管理ユニットに
なっちゃいますが。

これだけじゃなんなので、仲間内でよく使ってるツール紹介しときます。

つ[ http://www.openrpg.com/ ]
142とり:2006/02/17(金) 18:06:58 ID:???
>>141
イニシアチブ管理ユニット使ってる人いたんですねぇ。いい加減な作りなんでこれもそのうち直したいと思います。
エフェクト効果時間管理はそのときにって事で勘弁してやってください。

>幻月さん
IRCの方で話題が出てたのはこれですね。たぶん1.4でも動くと思います。
描画を軽くする工夫を全く仕込んでないんで重いかもしれませんがまあサンプルって事でご容赦を(^^;

本体:
http://birdland.ddo.jp/dice.zip
スクリーンショット:
http://birdland.ddo.jp/ss/20060215.png
143幻月:2006/02/17(金) 19:52:45 ID:???
>IRCの方で話題が出てたのはこれですね。たぶん1.4でも動くと思います。
>描画を軽くする工夫を全く仕込んでないんで重いかもしれませんがまあサンプルって事でご容赦を(^^;

う、なにかダイスのようななにかを、作ったと聞いていたんですがこれですか(笑)
転がるのかな?もしかしなくても(笑)
無駄にプロジェクターで表示したくなるんですが。
144NPCさん:2006/02/18(土) 01:08:35 ID:???
わざわざダイスを写真に取ったのかw
145とり:2006/02/18(土) 16:08:24 ID:???
>幻月さん
何故にプロジェクターかとw
まあそれはともかく、転がりますよーウィンドウ内を跳ね回ります。
グラスペイン上を転がるので下に配置されたユニットの境界線を無視してウィンドウ内をごろごろとw
現在はごく簡単な作りなのでダイス同士の衝突判定をしていないんですが、現在その辺を勉強中です。
とりあえずダイスを球体として扱えるようにするために、こんなサイトを見ながらやってます。
http://www.geocities.jp/no_smoking_pool/study.html

>>144
いやいや、適当に幾何図形を描いて色を塗り、ぼかしフィルタをかけてからハイライトを乗せただけですよ。
各面の数字は別に描画させています(だから重い)。
写真に撮ったように見えるというのは、リアルに出来ているということでしょうか。嬉しいですねw
146幻月:2006/02/18(土) 18:30:08 ID:???
>とりあえずダイスを球体として扱えるようにするために、こんなサイトを見ながらやってます。

よくやりますね、ほんとに(笑)
まぁ、うまくできたらぜひ公開してください。
あと、約束どおり今月末にはコアブロック回収しますからね。
(今は時間が無いので受け取れません)
147NPCさん:2006/02/18(土) 21:16:25 ID:???
>>145
なんと、写真ではありませんでしたかw
てかり具合なんか写真にしか見えませんでした。
148NPCさん:2006/02/21(火) 20:44:34 ID:NGGphg8S
149NPCさん:2006/02/22(水) 05:45:30 ID:???
こんなスレがあったとはw
流れ無視して今やってる真メガ覚醒編の合体ツールでも作るかな


('A`)合体スンノメンドクセ
150NPCさん:2006/02/22(水) 10:51:45 ID:???
”たけとんぼ”と”ますたー☆すくりーん”見させてもらいました。
その上で要望なのですが、

ルール毎に判定計算式を設定しランチャーに登録しておくのはどうでしょう、
必要に応じて素早く呼び出せれば作業がよりスムーズになります。
さらに、PCデータを登録しておき計算式とリンクさせ判定をツールに任せれば更に円滑化が可能。
計算式を登録したランチャーをtxt形式などで保存すれば外部エディタで編集することも容易です。
ルールやオンセになれていない初心者などでも、安心してセッションに望めると思います。

【具体的な流れ】
1:ログイン
2:GMにキャラクターデータを送信
3:ゲーム開始
4:判定が必要になったらGMがランチャーから計算式を選択
5:判定するキャラと判定値を設定して”決定ボタン”
6:チャットに判定を要求するメッセージが表示される
「>system:では、アレスは器用度で判定してください。」
7:プレイヤーは気合と共に”判定ボタン”クリック
8:ダイス目が送信され、ツールがGM管理下のキャラデータを元に成否を判定
9:チャットにメッセージが表示される。(GMのみに見える設定も可)
「>system:アレスは判定に成功しました。」


◆余談
かつてAD&D1STエディションの時代にGM側がキャラクターシートを回収し
プレイ中はキャラクターのプレイヤー自身もシートを見ることができない
というプレイスタイルがあったそうです。
その場合はシナリオ担当GMと判定担当GMと二人マスターが居たそうですが
判定担当GMとしてコンピュータはベストなのではないかと思ったからです。
151幻月:2006/02/22(水) 22:57:39 ID:???
>150氏

>”たけとんぼ”と”ますたー☆すくりーん”見させてもらいました。
>その上で要望

ご意見ありがとうございます。
面白いご意見だとおもうのですが、実装イメージが今ひとつわかりません。
気になった点を列挙してみます、すでに考えてある場合にはご返答ください。

1. 計算式とあるが数式がどのような実装形式なのか
  (複雑な計算式の場合、レスポンスの悪化により使用に耐えなくなる)

2. どこまでの自動化を想定しているのか
  (自動化にはおのずと限界があります。
   無論、ツール利用者はすべての自動化を望むでしょうが、
   通信サーバ(IRC)への過負荷や開発の規模などにより
   どうしても絞る必要があります)
3. 「判定ボタン」の位置づけがよくわかりません。
  たとえば例としてガープス等で能力値判定するとき、
  技能判定するとき等と複数の判定がありえるとおもいますが
  それはどのように区別するのか。

4. キャラクターデータの送信と一言であるが
  ゲームシステムの違いやパラメータ数の違いを
  どのようにフォローするのか、また、それをすべて通信で送付するのか?

5. ツールがGM管理下のキャラデータを元に成否を判定とあるが
  1.に関連してどのように判定を行うのか

…一度区切ります
152幻月:2006/02/22(水) 23:05:55 ID:???
いろいろな案はあるとおもいます。

1.なるべく少ない情報量のやり取りにする
2.判定の処理手順を明確にする。
3.どこまでがフォロー範囲なのか

が、はっきりすれば
もうちょっとイメージがつかめるかなとおもいます。
153150:2006/02/23(木) 16:22:44 ID:???
自分で考えをまとめていく内にかなり案が変わってきました。申し訳ない。_| ̄|○
”GM管理下”や”判定ボタン”の事は忘れてくださいm(__)m

◆基礎案
この案の基本は”たけとんぼ”の右上にあるダイス機能を拡張し、
ダイスの種類やダイス数、+数値など(計算式)を保存しておき、
必要に応じて呼び出せるようにしたらどうか、という事でした。

◆発展案
さらに、数値を入れておくべきところに変数を使い
変数をキャラクターデータ(外部ファイル)とリンクさせればどうかと…つまり

ルールブック上で【2D6+器用度ボーナス+シーフ技能レベル】という計算式だったとします。
それをツール用に【2D6+[変数001]+[変数002]】とします。
そして、外部ファイルのキャラクターデータ内には
# 器用度ボーナス
変数001:"2"
# シーフ技能レベル
変数002:"1"
というように…分かりますでしょうか

◆最終案
そして、この計算式とキャラクターデータを保存しネット上で公開する。
ダウンロードしたキャラクターデータを自分のキャラクターの数値に書き換えれば、
計算式がそのまま使えるという寸法です。
このシステムの理想形は、一人の人物がルールブックから「計算式ファイル」を組み上げ
他のみんながそれにあわせた、統一規格の「キャラクターファイル」を持っていることです。
プラグインの様なカタチになるでしょうか。
相性の良いルールであれば判定をワンタッチにできるでしょう。

>150は計算式の共有ではなくキャラクターファイルをGMに集めることで、
狭い範囲でこの理想形を実現しようとしたものでした。
154幻月:2006/02/24(金) 09:25:00 ID:???
>150氏

素直に前よりわかりやすくなりました。
後はあれですね、中途で計算式を入れ替える必要があるような場合や
計算式が大量になってしまう場合とかどうするのか…等ですね。

ちょっと、時間がなくて対応できない状態なんですが
考えてみようと思います。

それと、多分、いや、間違いなく対応できないルールは多々出てくるはず。
この簡便な方式で何処まで対応できて何処までが対応できないのか
ちょっとよみきれないですね、手元に残ってるルールブック少なくて(笑)

150の余談はわかるんですよ、ネットでTRPGすると
レスポンスの悪さにうんざりするときありますから。
だから、できたらいいなとは思うんですが、ルールによっては
GMの手元で電卓たたいたり早見表やレジュメ片手に処理したほうが
計算式準備するよりも楽なときもあると思います。
TRPGは人を相手に、人が処理するゲームでありツールはサポートであり
それ以上にはなりえないでは、などと私は考えるんですけどね。

まぁ、どちらかというと、使い方や遊び方論ですけどね(笑)
155NPCさん:2006/02/24(金) 12:42:05 ID:???
>>153
前にどっかで話が出てた「どんなTRPGのキャラでも入る汎用PC管理データベース」が
完成したら最終形態も夢じゃないかもですね。
156NPCさん:2006/02/24(金) 23:35:05 ID:???
達成値を出すところまでで、表を参照しないタイプのゲームなら、
「ランダマイザ+修正値」の範囲で収まると思われ。
むしろ、規格編集を簡便なインターフェイスにするところに困難がある予感。
157幻月:2006/02/25(土) 01:22:58 ID:???
>150,155,156

ええっと、誤解を避けるために、いくつか私が言っておかなければ
いけないことがあるので明記しておきます。

多分、何か作っても簡単なものにしかならないでしょ、現状。
あと、やったとしてツールで網羅するのは不可能でしょう、
というかそれはやめましょうよ、ほんとに。
たとえるなら(比喩として不適当かもしれませんが)ガープスの格闘とか、
グリモアとかの判定の網羅。
理由は技能値を参照するのにテンプレートが膨大になりかねないから。

それと、汎用PC管理というか、統一規格の「キャラクターファイル」は
私は知りませんし、実際のところ現状対応もできないとおもってます。
そこを見てしまうとなにも作れなくなりますよ。

どうしても、最初から、そういうので無ければいけない、というのであれば、
残念ですけど今回の話はこの時点で完全に保留します。

もうしばらく、考えてみようとはおもいます。
158NPCさん:2006/02/25(土) 04:29:04 ID:???
個人的には>>153の基礎案だけでも結構重宝すると思うなぁ。
マスターやって、複数の敵を扱ってる時とか、判定の数値をちまちま変えるのめんどくさくて。
159150:2006/02/25(土) 06:47:23 ID:???
>153の発展案が実用化されツールが普及した場合、最終案のような情勢が生まれれば万々歳かな
といったところです。

こういうツールがあれば、こういう使い方をする人も出てくるんじゃないかな、と
ユーザーに求める理想ですね。
まあ、今一般に使われている「ダイスを振れるチャット」からもう一歩踏み込んだツールがあればユーザーのツールを使う想像力は充分刺激されると思います。

>中途で計算式を入れ替える必要があるような場合や
ランチャーをクリックすると”たけとんぼ”右上のダイスツールに保存していた数値が呼び出され
その上で”GO”ボタンを押して始めてダイスを振るようにすればいいかな。(ワンタッチじゃなくなるけど)
一部を修正するときは”GO”を押す前に修正すれば良いということで、
その状態をランチャーに新規保存できればベストですけどね。
そうでなくても、通常のダイス機能で従来どおりダイスを振ればいいわけです。
あくまでも、「頻繁に使う」計算式をランチャーに入れておくシステムですから。

>計算式が大量になってしまう場合とかどうするのか
むしろ、最初はこの辺はサポートしてなくても良いんじゃないかと思います。
各人のパソコンやネット環境からレスポンスの問題は変わってくるわけで
使っている人たちが経験則で「計算式は20個が限界」とか導き出すのも良いんじゃないかと
投げっぱなしかもしれないけど、ツールって案外そんなものだと思いますよ。
TRPGのシステムを完全に機械化したゲームがやりたければ、ネヴァーウィンターナイツのように
そのルール用に一からくみ上げるべきだし
160150:2006/02/25(土) 06:49:57 ID:???
>>159
最後の2行消し忘れた _| ̄|○
161魔改:2006/02/25(土) 12:57:30 ID:???
うちの身内では、コマンドボタン化って言ったりしますな。>>150

事前に判定値を登録しておいて、いつでも呼び出せるようにしておけば十分な気きがするんですがどうでしょう?

登録
入力→「判定名」
判定値→「2d6+7」

呼び出し
コマンド→「たたかう」
修正→「±0」

みたいな。
クライアントユーザーに、コマンドを事前に登録してもらう必要はありますけど。

>>TRPGのシステムを完全に機械化したゲーム
SWのようなシステムなら、「たたかう」「攻撃」「ゴブリン」で、命中から敵の回避、ダメージ差の算出までやってくれるのは可能ですけど
FEARゲーのように、途中で他者が介入してくるシステムだと実装は難しい(と言うよりめんどくさい)と言う問題と
PLがダイスを振った気がしないという欠点があったり。
あと、著作権に触れすぎちゃいます。
162NPCさん:2006/02/25(土) 15:27:31 ID:???
汎用キャラクターデータベースについての意見ですが、
多くのシステムに見られるキャラクター構成要素の共通点を分析すれば
ある程度の形は見えてくるのでは?
とりあえず思いついただけ並べてみます。

・基本能力値
・副能力値(SWなら能力値ボーナス、ウォーハンマーなら能力値成長表と現在の能力値)
・HP、MP
・キャラクター・レベル
・属性(D&Dなら性格、ブレカナならアルカナ、ローズならクステ?)
・スキル
・特殊能力(GURPSなら特徴)
・経験値
・装備(詳細な共通要素を分析する必要あり)

今思いつかない共通要素が、他にもあるかも知れません。
実際に設計するとしても、全部のシステムを網羅するのは不可能なので、
共通要素をコアに、プラグイン式で個別のシステムに対応すればいいのではと思うのですが。
163幻月:2006/02/25(土) 16:02:35 ID:???
162も150さんの書き込みでしょうか?
>魔改さん
>コマンドボタン化

なるほど、わかりやすい表現ですね。

>150さん

そろそろ捨てハンでいいのでできれば適当なハンドル使っていただけると
会話する相手として助かります。
164150こと禁煙草:2006/02/25(土) 17:39:34 ID:???
>>162は私の書き込みではありません。(´・ω・`)
工夫次第で応用の利くツールには賛成だけど
はじめから汎用性を突き詰めすぎたツールは賛成しかねますので。
165NPCさん:2006/02/25(土) 18:27:42 ID:???
>>153の発展案だけど、LimeChatとCHOCOAにメッセージを送る、
っていうツールを作ったときに似たようなことをしたよ。

参考になれば嬉しいなー、ということで晒しておく。
ttp://www.realintegrity.net/~tomtom/tool/LC_Dice.lzh
166前スレの587:2006/02/26(日) 03:16:52 ID:???
>>165
あなたのソフトを探していたぁぁぁぁっ

153じゃないけど、使わせてもらいます。
167とり:2006/02/26(日) 06:04:46 ID:???
なんか盛り上がっていますね。こういうダイス振るだけのツールにそれなりの需要があるということでしょうか。
面白そうなので以前作ったダイスデーモンユニットを汎用判定ユニット化するべく、ちょっと改造してみています。
以下はその仕様。

・コマンドの入力は文字列で行い、その中の&dice[[<ダイス定義CSV>][<置き換え文字列>]]と言う部分をダイスコマンドとして処理する。
・ダイス定義CSV内のダイスの振り方は1D10のような形式でも3D6+8と言うような形式でもでも可、ただし2dやd6といった省略表記は許可しない。
・ダイス定義CSV内ではダイスを処理可能なeval関数のような処理を行うため四則演算が使用可能。
・置き換え文字列内の$0;は、ダイス定義CSVで定義されたダイスロールの合計と置き換えられる。
・置き換え文字列内の$n;(nは正の整数)のような表記は、ダイス定義CSVで定義されたn個目のダイスロールの結果と置き換えられる。
・置き換え文字列内の$eval[<計算式>]はダイスを処理可能なeval関数で計算され、結果と置き換えられる。
・置き換え文字列内の?<条件文>:<trueの時の出力>:<条件文がfalseの時の出力>;はif文のように条件分岐し、適切な出力で置き換えられる。
・条件分岐構文では?<条件文1>:<出力1>?<条件文2>:<出力2>:<すべてfalseの時の出力>;のようにelse ifも使用可能。
・条件分岐構文の末尾のelse出力は省略可能。省略した場合条件分岐部分は削除される。

今日やったのはここまで。かなり構文が複雑になってしまうのでちょっと思案中ですが前出のコマンドボタン化を行い、設定ファイル等への読み書き
を付ければなんとかなるかなーなんて考えています。
168とり:2006/02/26(日) 06:07:19 ID:???
まだ実行ファイルをアップするほどの出来ではないので、今日やった分までのテスト結果をいくつか貼っておきます。

入力値 = SWキャラメイク(人間):&dice[[2d6,2d6,2d6,2d6,2d6,2d6,2d6,2d6][A=$1;,B=$2;,C=$3;,D=$4;,E=$5;,F=$6;,G=$7;,H=$8;
      器用度(A+B)=$1;+$2;=$eval[$1;+$2;] 敏捷度(B+C)=$2;+$3;=$eval[$2;+$3;] 知力(C+D)=$3;+$4;=$eval[$3;+$4;] 筋力(E+F)=$5;+$6;=$eval[$5;+$6;] 生命力(F+G)=$6;+$7;=$eval[$6;+$7;] 精神力(G+H)=$7;+$8;=$eval[$7;+$8;] ]]
出力値 = SWキャラメイク(人間):A=6,B=6,C=5,D=10,E=8,F=9,G=6,H=10 器用度(A+B)=6+6=12 敏捷度(B+C)=6+5=11 知力(C+D)=5+10=15 筋力(E+F)=8+9=17 生命力(F+G)=9+6=15 精神力(G+H)=6+10=16

入力値 = 複数の判定も可能。D&Dでローグが偵察中 &dice[[1d20+8,1d20+8,1d20+10,1d20+9][<聞き耳>$1;<視認>$2;<隠れ身>$3;<忍び足>$4;]]
出力値 = 複数の判定も可能。D&Dでローグが偵察中 <聞き耳>24<視認>17<隠れ身>19<忍び足>24

入力値 = こんな感じで条件分岐を処理します。&dice[[1d10,1d10][ダイス1(d10)=$1;,ダイス2(d10)=$2; ?$1;<$2;:ダイス2の方が大きい。?$1;>$2;:ダイス1の方が大きい。:ダイス1とダイス2は等しい。;]]
出力値 = こんな感じで条件分岐を処理します。ダイス1(d10)=1,ダイス2(d10)=7 ダイス2の方が大きい。

入力値 = 条件分岐が記述できるからガンドックだって大丈夫? &dice[[1d10-1,1d10-1][判定用d%=$1;$2;、目標値は64(仮)なので?$1;*10+$2;<=64:成功!達成値は$eval[$1;+$2;]。:失敗orz;]]
出力値 = 条件分岐が記述できるからガンドックだって大丈夫? 判定用d%=13、目標値は64(仮)なので成功!達成値は4。
169とり:2006/02/26(日) 06:08:49 ID:???
長くなってしまいましたが、もうちょっとだけ。

>幻月さん
コアの改造、詰まりましたw
今回はコマンド実行部分一本の改造に留めようと決めて作業を進めていたんですが、ひとつどうしても上手く行かない部分が出てしまいました。
それというのは「実行時にコマンドがネットワーク経由かローカルの物かを判断する」というものです。
スタックトレースを追うことでコマンドが(ローカルで)最初に生成された部分のクラス名とメソッド名は取れたんですが、
それがネットワーク越しのコマンドを処理するメソッドかどうかをチェックする方法がどうしても思いつきません。
何かいい方法がありませんかね?

>禁煙草さん
IRCの方にもいらしていただきありがとうございました。
いろいろ話したおかげでダイスデーモンユニットの大幅な機能拡張が見込めそうです。
いろいろなアイデアを聞けるのは制作の励みになるのでまたいらしてくださいね(^^
今回は励みになリすぎて、こんな時間までやってしまったけどねorz
170幻月:2006/02/26(日) 16:51:41 ID:???
ちょっと最優先なのでとりさんへの返答から

>とりさん
>コアの改造、詰まりましたw
>何かいい方法がありませんかね?

ありません(即答)
情報としてコマンドラインのネットかどうかを
専攻判断させるために変数をもたせるという手法がありますが
これば現実的ではありません。
理由として、ユニットのネットワーク経由のコマンドすべてに
別個として(ネットワーク経由かの)値を持たせなければいけないということ。
また、値をおいたとしても動かなかった時に以下にフォローすればいいかが
どうしても煩雑になってしまうという点においてよい実装にならないのです。

…だから、しつこいくらいに「ネット経由は?」と効いていたんですよ?(笑)
コマンド体系が発行しっぱなしで返却ラインを基本的に確立しないというのは
それを念頭に置いたものです。
もうちょっとネットワークやらマシンに平均的にパワーがあるならやってできないことは無いとおもうんですが
それを前提にしたシステムはどうしてもナンセンスでしょ?
少なくとも私は現状、その類の開発を完全保留してます。
これにかんしては現状、保留する(事実上あきらめる)事をお勧めします。

>ダイスデーモンユニット

そうそうとりさん、ちょっと相談。
うえのに絡んでダイスデーモン、ツールに仕込みたい(下層に配置)のですけどいいですか?
当然、名前とか実装条件は継承しますから。
171とり:2006/02/27(月) 00:26:45 ID:???
>幻月さん
幻月さんの要請でコマンドの戻り値の案を破棄したため、現時点でコマンド実行部分でネットワークが問題になる事はほぼありません。
Udb経由のオブジェクト渡しはリプライ等を併用すればある程度ネットワーク越しでも機能しますし、Udbに適切なオブジェクトが存在しなければ
実行時例外をログに吐いてコマンドは無視されると言う形で安定しています。

私がネットワーク越しのコマンドを識別させたいと思っているのは、コアよりもそれ以外のユニットを制作する場合の問題なんです。

現時点で、JpCommand実行部には何のセキュリティ対策も施されていませんよね?
これは、ネットワーク越しの操作を受け入れるフレームワークとしてはあまりにお粗末でないかと思うんです。
ですから、その点を何らかの方法でフォローしてやりたいと思った次第です。

例をあげると、私が試作しているユニット部品の中にUPnP対応ルーターを操作し、ルーターのポートを開放する言うものがあります。
まだ完璧とは言いがたいですが、ある程度実用化のめどが立っています。で、ここで大問題があるんです。
このユニットにポートを開く機能を乗せて公開したとしましょう。そしてそれを起動した状態でネットワークに繋いだとします・・・

これ、どうなると思います?

現時点でのJpCommandはネットワーク経由とローカルのコマンドを区別しませんから、他人が自由にルーターを弄れてしまう事になります。
いくらJpSystemの使用者は自己責任を負うことがライセンスに明記されているにしたって、こんなの危なくって公開出来ませんよorz

で、これを公開するためにはJpSystemのセキュリティ強化が必要となるわけです。
保留するのは簡単ですが、保留したままの状態では私はJpSystemを他人に薦める事が出来ません。
私がいただいている期限まであと2日、徹夜覚悟でもうちょっと頑張ってみます。


それと、ダイスデーモンユニットの件はもうちょい待ってください。
コアを弄り終えたら、変数参照やチャート参照等を組み込む予定なのでそれがひと段落してからの対応でいいでしょうか?
172幻月:2006/02/27(月) 09:14:04 ID:???
>とりさん

>コアを弄り終えたら、変数参照やチャート参照等を組み込む予定なのでそれがひと段落してからの対応でいいでしょうか?

いいですよ、というか無理して徹夜しないように。
どの道、私は週末まで受け取れません。
そういうスケジュールでやったほうがいいですよ。

>これ、どうなると思います?

そりゃ、ハッキングされるでしょうね、悪意があればあっさりと。

>セキュリティ対策も施されていませんよね

してませんよ、対応は4以降の予定でしたから。
というか、ポートあけるって本当に作ったんですね、いや、それなら怖いでしょうね。
ある程度の素案は作ってあったんですが、まだ、複数の検討課題があったんで保留してたんです。
とりさんでやってみるというなら任せます。
173幻月:2006/02/27(月) 09:54:12 ID:???
>とりさん

さすがに零から考えるのはつらいでしょうから、こちらで検討していた素案だけ簡単に書きます。
あくまで検討中でしたのでこだわる必要はないです。
さて、まずユニットのセキュリティについて。
これは最初に基本となるアクセスレベルを規定するひつようがどうしえもあります。
しかも、下手にわかりにくい物ではなくできるだけわかりやすい物。
そこで私はファイルのパーミッションに合わせた形式で各ユニットにアクセス可能範囲を持たせるということを考えていました。
サイトを持つ人ならやったことがあると思われるchmodでする777や666のあの形式です。

左から順に
外部 内部(グループ) そのユニット自体(システム含む)
7   7         7

数字は
read(変数読み取り/Reply) = 4
write(変数書き込み/連動処理) = 2
exec(メソッドアクセス) = 1

の各合計値。
174幻月:2006/02/27(月) 09:55:30 ID:???
で、問題のネット越えかどうかの判定はどうするか。
これは現状、これだという策はないんですが一応、最初に考えたのは二案。

1.ネットワークを越えて受けたコマンドを初めてシステムに流すユニットが
  通常とは違う決まったメソッドからコマンドを実行することを義務づける。
  例:ExtJpCommand
  このメソッドで実行された場合には処理は外部からだと判定することとする。
  
2.ネットワーク経由の場合、Jpコマンドの末尾のエンドセパレータ「;」を
  「;;」とすることを義務付ける。
  (類似案としてjp.をjps.にする等もあり)
  この表記で実行された場合には処理は外部からだと判定することとする。
  
といった感じですね。
で、まぁ、気がつくと思うんですがこの対策ではすべてのリスクを封鎖できません。
そこで、視点を変えて考えたのが次の第三案

3.内部実行JpComandRunningでの発行はすべて外部とみなす、です。
  これはどういう内容かというと
  commonの下のjplink経由のコマンドは「内部(グループ)」
  それ以外のユニット(ローカルで読み込んだ物を含む)は「外部」としてしまうというものです。
  この場合、使い勝手は落ちてしまいますがアカウントと、パスワードのガードがかかります。
  ただし、ネットワーク経由のほうがローカルよりも時として権限が高いという逆転現象もありえるのが特徴です。
  上位権限がほしいのであれば自分自身もログインしろ、という割り切った方式ともいいます。

ま、参考程度にしてください。
175とり:2006/02/28(火) 22:37:41 ID:???
>幻月さん
ふむふむ、幻月さんはそんな感じに考えてたんですね。
私も1と2の案は考えたんですがこれは、ネットワーク接続を担当するユニット(#以後ネットワークユニット)を作成する際のルールを規定する
という方法なんですよね。結局このルールを無視してネットワークユニットを作られるとセキュリティホールになるのが微妙かと。

私の考えている案は、まだいまひとつ固まっていないんですが、SecurityManagerを継承したJpSystem用サンドボックスの独自実装を実験中です。
デフォルトでSocketPermissionを制限し、ネットワークに接続するクラスはクラス単位でサンドボックスにネットワーク接続を行うクラスを登録させます。
登録したクラスはローカルホスト以外のネットワークにアクセスすることが出来ますが、登録されたクラスから発行されるコマンドはすべてネットワーク
経由とみなされるというものです。

現時点では、まだいくつかの問題があり未完成ですが、この方法をもう少し煮詰めてみたいと思います。
176幻月:2006/03/01(水) 00:08:52 ID:???
>とりさん

>結局このルールを無視してネットワークユニットを作られるとセキュリティホールになる

えぇ。これは手をつけてみるとすぐに気がつく問題です。

>SocketPermissionを制限

それは…なんともいえないですね。
やってみてください。擬似であるにしろ、無いにしろサンドボックスは
結局のところ使わざるを得ないんですけどね。
177とり:2006/03/02(木) 06:32:37 ID:???
>幻月さん
まだいくつか実装しなきゃいけない部分や問題点はあるけど一応ネットワーク経由のコマンドの識別機構出来たよー。
以下その処理の流れを書いておきます。

・SecurityManagerでSocketPermissionを制限し、新設したJpSocket以外でのソケットの開放を禁止する。
・JpSocketはgetInputStream()を呼ばれたときに新設したMonitoringInputStreamでInputStreamをラップして返す。
・MonitoringInputStreamはread()メソッドが呼ばれたときにそのスタックトレースを見て、InputStreamを読んでいるクラスをReaderとして登録。
・JpCommandの実行時にスタックトレースを見て、Readerを経由していればネットワーク経由のコマンドと判断する。

とまあこんな流れです。UDPやマルチキャストに対応するためのJpDatagramSocketやJpMulticastSocketを書かなきゃいけませんが、それ以外は
一応問題なく動いています。まあ、悪さをしようと思えば抜け道は無きにしも非ずですが、いちおうこんな感じでどうでしょうか?

#なお、下位互換性のためにたけとんぼのjp.taketombo.IRCCoreとjp.taketombo.taketomboには特権を与えてあります。
#JpLinkはまだ弄っていませんが、ソースを読んでみて、結構問題が多そうなのでその辺の修正もかねて明日にでもやってみます。

で、ひとつだけ先に謝っておきます。改造範囲がかなり広範囲に影響しているため、ソースファイルの6〜7割に手が入っています。
渡した後で改造部分のチェックするのが大変だと思うけど勘弁してくださいねw
178幻月:2006/03/02(木) 09:05:52 ID:???
>改造部分のチェックするのが大変だと思うけど勘弁してくださいねw

だいじょうぶ、いざとなったら「とりさんがばっちりテストしている」という前提で
そのままスルーさせるから。
だって、変更点七割超えたらDiffしてもほとんど別物ですもの。
179幻月:2006/03/02(木) 09:24:04 ID:???
>続き

とりさん、テストではCVSからたけとんぼ、おとして動作確認してください。
あと、渡したら終わりにはならないですからね、拡張した部分の組立機構用の
解説文よろしくお願いします。いわゆるマニュアル。
で、上で書かれた方法なんですが、見た分には特に問題なさそうです。
ただ、ファイル転送用のjp.takeftpは動きませんね、間違いなく(笑)
修正、よろしくお願いしますね。

>秋茄子さんへ

多少の修正なら一人でもだいじょうぶかなと思ったんですが
半分超えるとさすがに無理のようです。
テスト手伝ってもらえませんか?
基本的にはとりさんの修正版を組み込んだ「たけとんぼ」で
具体的には秋茄子さんのカードプラグイン等で色々試してもらえればいいです。
その場合の、バグ発生時の修正要求は私ではなくとりさんにお願いします。
180秋茄子:2006/03/02(木) 21:37:33 ID:???
カードプラグインにドラッグ&ドロップの機能をつける実験をしてみました。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/99.zip

場札、自分の場札、自分の手札の間でカードをドラッグ&ドロップで移動させることができます
しかし、まだこの機能側刈り始めたところなので移動した情報を自分以外のカードプラグインが受け取って処理することはできません。


>幻月さん
了解しました。
テストを手伝います。
ちょうど、ドラッグ&ドロップをつけたver.2βがアップできはじめた所なのでカードプラグインに機能を追加するたびに、たけとんぼのテストをすることにします。
181幻月:2006/03/02(木) 23:18:42 ID:???
>秋茄子さん

>テストを手伝います。

ありがとうございます。
私も一応設計者だからランダムテストに製作者の人手がほしかったんですよ。

>場札、自分の場札、自分の手札の間でカードをドラッグ&ドロップで移動させることができます

面白いです、さくさく移動してます。
後は連動ですね。
あと、そろそろプラグイン名「カード(多層機構)」から直しません?

>禁煙草さん

今週は例の判定ツールをこつこつ作ってました。
まぁ、あまり自由になる時間が無いのでまだトータル製作時間5時間くらいなんですけどね。
とりあえず、もう少ししたら仮実装のものをみせられるかと…少々お待ちくださいな。

ただ、NPCとの即決やらPC間即決はまだ先になりそうです。
182禁煙草:2006/03/03(金) 00:38:07 ID:???
おお、しばらく見ない間に、なんか良い感じでヒートアップしてきましたね。
完成楽しみにしてます。
またなにかアイデアが浮かんだら書き込みますね。
183幻月:2006/03/05(日) 01:04:37 ID:???
>禁煙草さん

さて、ようやく仮実装しましたので出してみます。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/100.lzh

中身は
masterscreen.jar マスターサイドプラグイン
rolldice.jar   プレイヤーサイドプラグイン
ruledata.xml   マスター計算式サンプル
pldata.xml    サンプルデータ

です、操作は次に書きます。
あと、はっきりとわかっているバグがいくつかあります。
修正はしばらく待ってください。
184幻月:2006/03/05(日) 01:14:10 ID:???
操作方法
<PL側>
(チャンネル入室後)
ダイスロールをプラグインとして起動する。
1.上部プルダウンよりキャラクターネームを選択
2.システム→ファイル読み込み でpldata.xmlを選択し、情報を表示する。

以下はプレイ中の作業

3.GMの判定処理要請に応じてYes/Noを選択する。

プレイヤーはこれだけです。
<GM>
マスタースクリーンをプラグインとして起動する。
以下の処理はすべて「ダイス・ジャッジ」が対象です。
1.(必要に応じて)計算式を呼び出す
  1)左側「式保存」とあるプルダウンから「式読込」を選択
  2)ruledata.xmlを選択し、計算式を表示する。
2.(チャンネル入室後)PL確定ボタンを押す。
 正しく動作すれば判定対象にキャラクター名称が表示されます。
3.プルダウンより判定対象を選択する。
4.中央のセルより判定したい計算式の列を選択する。
5.「判定実行」ボタンを押す。

あとは流れに沿ってボタンを押していれば処理できます。
185幻月:2006/03/05(日) 01:19:28 ID:???
>禁煙草さん

というわけで試してみてください。
テストには最低でも二台の端末が必要です。
(GMのマスタースクリーンと同じ位置にあるロールダイスは反応しません)
あと、ちょっととりさんからの作業が入りますので、
ここから先のつくりは、その作業後後まで保留させてくださいな。


>とりさん

コアについて、とりさんのほうでこれでOKだと思ったら
ソースとクラスファイルを圧縮してどこかにおいてください。
(jp.common内のすべてをお願いします。また、コンパイルは1.4.1_02前後のマイナーバージョンでお願いします)
186秋茄子:2006/03/05(日) 08:26:47 ID:???
カードプラグインを修正しました

動かしたカードプラグインの状態が他のカードプラグインの状態に連動するようになりました
ただし、他の人の手札や場札を許可なく取ることができますのでこの部分の修正をする予定です。

>幻月さん
今まで、多層機構を使わないバージョンと区別をつけるために「多層機構」というのをつけていたのですが、多層機構を使わなくなったとしても 今更、昔のソースを使うとも思えませんしプラグイン名を「カード」にしました。
187幻月:2006/03/05(日) 16:52:32 ID:???
>秋茄子さん

動作確認しました。
大丈夫そう、ただ、あれですね。ディーラーのツールバーを
外に出したときにちょっとだけ空間があくときがあってそれがもったいないかな。
外部に切り出せるようにするというのいいアイディアだと思うんですけどね。
いっそのこと自分の手札も部分も右に見せるようにしてみるとかも手ですね。
目標はユーザとしてのの見た目で800*600以下にできればベストです。

そろそろ、友人間のセッションで使ってみてはどうでしょう、使うとどこが不便かわかりますよ?
188幻月:2006/03/07(火) 21:05:28 ID:???
判定処理のセットを修正しましたので再度アップです。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/104.lzh

内部ロジックの修正ですので処理は増えてません。
189秋茄子:2006/03/07(火) 22:07:52 ID:???
>幻月さん

外部に切り出したときの空間をなくす方法を探してみます。
ちょっと、やってみたのですがうまくいかなかったので少し時間がかかりそうです。

>いっそのこと自分の手札も部分も右に見せるようにしてみるとかも手ですね

自分以外の人の手札を表示しているところと同じ場所に自分の手札も表示させるって意味ですよね?
その方が画面がすっきりまとまるかもしれませんね。

現在、ドラッグアンドドロップでカードを引いて、カードを捨てる機能をつけて残りのボタンを削っていっています。
これができたらセッションで試してみようと思っています。
190幻月:2006/03/08(水) 00:32:16 ID:???
>秋茄子さん
>外部に切り出したときの空間をなくす方法を探してみます。

やれるだけやってみて、厳しいようならそのまま放置しましょう(笑)

>自分以外の人の手札を表示しているところと同じ場所に自分の手札も表示させるって意味ですよね?

はい、そうです。

>現在、ドラッグアンドドロップでカードを引いて、カードを捨てる機能をつけて残りのボタンを削っていっています。
>これができたらセッションで試してみようと思っています。

とりあえずはそこを目指してがんばって見てください。


191とり:2006/03/08(水) 01:33:41 ID:NyU7cVap
>幻月さん
ここのところすれ違いになってしまっててすみません。
充分な動作チェックが行えていないのでバグがあるかもしれませんが、とりあえずアップしておきます。
ソースもJarの中に入れてあるので確認お願いします。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/105.zip
192とり:2006/03/08(水) 01:35:10 ID:???
う、Webブラウザから書くの久しぶりだったからsage忘れたorz
193幻月:2006/03/08(水) 02:33:58 ID:???
>とりさん

とりあえず一回引き取りました。
こちらも確認があるので修正以外の手直しを禁止します。
バグ修正はよろしくお願いしますね。
あと、最低でも今週はテストやっててくださいな(笑)
私もおそらく二ヶ月くらいは確認とすりあわせで
コアにて入れられないかと思います。

つぎはGTですね(笑)
194幻月:2006/03/08(水) 02:44:43 ID:???
>とりさんへ

(簡単な)初期解析結果から
新規に増やしたのは
IRCBot.java
JpCommand.java
JpPath.java
ParsingException.java
ReceiverPermission.java
SandBox.java
それとsocketフォルダですね。
サンドボックスやJpCommand、JpPathは効いてたから驚きませんけど
IRCBotはなんでしょうか?
もしかしなくても消し忘れではないでしょうか。
明らかに他人のソースですし、コアにIRCボットはさすがにちょっとね(苦笑)

あと、私から見ても使い方がよくわかりません。
今月末までに変更追加部分のマニュアル(日本語必死)よろしくおねがいします。
195とり:2006/03/08(水) 15:11:10 ID:???
はい。IRCBotは消し忘れですorz
ネットワーク経由のコマンド識別テストに使っていたテストコードなんであとで消したバージョンをアップしておきます。

使い方ですが、下位互換性を保っているので基本的な部分は変化していません。
おいおいマニュアルは書くにしても、それまで不便でしょうから新たに追加した機能を簡単にレビューしておきます。

http://birdland.ddo.jp:8081/JpSystem/%e8%bf%bd%e5%8a%a0%e5%88%86%e3%83%ac%e3%83%93%e3%83%a5%e3%83%bc
196幻月:2006/03/08(水) 16:53:11 ID:???
>とりさん
追加した機能のそれは後でみておきますね。
<全体として>
バランスの難しいコア部分を綺麗に追加修正してきたなとおもっています。長く、システムの設計履歴を説明してきた甲斐があったなと思うと同時に、よくもここまで直したものだともいました。
ソースレビューをしてみての解析結果第二段、および要請です。

<確認>
以下のように認識しています、あっていますか?
1.変変更なし(コメント変変除く)

getUnit.java
JarFilter.java
JarManifest.java
jarUnitLoad.java
JpDetailBean.java
jpLinkParrent.java
LogPrint.java
UnitAction.java
UnitManager.java

2.変更あり(ロジック追加等あり)

common.java
UnitDetailBean.java
URLUnitLoader.java
Util.java
197幻月:2006/03/08(水) 16:53:43 ID:???
3.変更あり(ロジック書換あり)

JpCommandRunning.java
jplink.java
NaviGate.java
NaviGateFrame.java
Simplex.java
UnitBaseCtrl.java

4.新規

IRCBot.java
JpCommand.java
JpPath.java
ParsingException.java
ReceiverPermission.java
SandBox.java
socketフォルダ内

<問い合せ、修正依頼>
気になったところです、修正をお願いします。
1.NaviGateのpublic void checkNetworkCommand()
はSandBox.javaにあるべきではないでしょうか?
2.Util.javaの一番下の
public static String join(String[] token,String splitter)
は不要かもしれませえんね。
3.システム内で使用する新規クラスのpublicメソッドは原則、protectedに変えてください。
(Util、ソケットは対象外)
4.自閉モードについて説明をお願いします。
ソースを見る限り外部からのアクセスを禁止するモードと見れますが、今回、実装した意図を教えてください。
198幻月:2006/03/08(水) 18:58:22 ID:???
>とりさん
バグ報告

1.4.2の通常状態の環境だとSandBoxの先頭部分の
import sun.security.util.SecurityConstants;
はコメントアウトでしか解決できません。
コメントアウトしても大丈夫かどうか確認してください。
199幻月:2006/03/08(水) 19:20:18 ID:???
>とりさん、秋茄子さん

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/108.lzh

とりあえず、とりさんの修整版のCOREを載せたたけとんぼを
おきます。JpScriptのテストお願いします。

>とりさん

もうひとつバグ報告。
上で出した判定ツールでコマンドのやり取り中にエラーが起こりました。
確認お願いします。
テストは
たけとんぼ(とりCOREバージョン)+マスタースクリーン
たけとんぼ(旧)+ダイスロール
で真ん中の[PL確定]ボタンを押したときの折り返しで起こっています。
200とり:2006/03/08(水) 21:47:57 ID:???
>幻月さん
> 追加した機能のそれは後でみておきますね。
これは、簡潔ですが読めばほぼ新機能のすべてが使用出来るようになっていると思うので早めに読んでおいてください。

> 1.NaviGateのpublic void checkNetworkCommand()はSandBox.javaにあるべきではないでしょうか?
まず、レビューにも書きましたが、ネットワーク経由の処理かどうかはSandBox.isNetworkedProcess()で判断します。
これは単純になびGateやたけとんぼからこのメソッドを呼んでみてきちんとコマンドが識別できているかを見せるためのメソッドです。
コマンドとして呼ばれることが前提なので制作者向けユニットであるなびGateに入れてありますが、動作確認用テストコードのような位置付けなので
もし不要と判断されるなら削除してしまってもいいかもしれません。

> 2.Util.javaの一番下の public static String join(String[] token,String splitter)は不要かもしれませえんね。
これは私がコマンドを処理するときに作ったゴミコードです。結局使わなかったので削除しました。

> 3.システム内で使用する新規クラスのpublicメソッドは原則、protectedに変えてください。(Util、ソケットは対象外)
これは微妙です。まずJpCommandはすべてprotectedにしました。JpPathはコマンド経由で引数として渡されることがあるので保留しています。
ただし、JpPathはコンストラクタがprotectedなのでコマンド経由でしか使用出来ません。。黄色信号の部分ではあると思いますので後で相談しましょう
ParsingExceptionとReceiverPermissionについては親クラスから継承したメソッドしか実装していませんので変更出来ませんが、危険はないと思います。
SandBoxは、状態チェック用のメソッド(is〜と言う名前のもの)は、ユニットのメソッド内で使われる事もあるかと思うのでpublicのまま残しました。

> 4.自閉モードについて説明をお願いします。
これは、秋茄子さんの要望でつけたんですが、自閉症モードの解除以外の外部からのアクセスを禁止するモードです。

バグ関係の対応はつぎのレスで。
201とり:2006/03/08(水) 21:49:53 ID:???
続きです

>幻月さん
> バグ報告
>SandBoxの先頭部分の import sun.security.util.SecurityConstants; はコメントアウトでしか解決できません。
ゴミコードです。削除しました。

> 上で出した判定ツールでコマンドのやり取り中にエラーが起こりました。

> テストは
> たけとんぼ(とりCOREバージョン)+マスタースクリーン
> たけとんぼ(旧)+ダイスロール
> で真ん中の[PL確定]ボタンを押したときの折り返しで起こっています。

これなんですが、どっちでエラーが発生しました?
新しいJpSystem側で発生しているのであれば、なびGateで例外のログが吐かれていると思います。
デバッグレベルのログを吐くようにしておけばスタックトレースも出ると思いますのでそのログを確認してください。

マスタースクリーンとダイスロールの中身がわからないのでなんとも言えませんがこちらでもテストはしてみます。
202とり:2006/03/08(水) 21:55:50 ID:???
203幻月:2006/03/08(水) 22:11:00 ID:???
マスタースクリーン側ですね。

[E][UnitBaseCtrl :: JpCommandRunning] コマンドの実行に失敗しました:jp.common.ParsingException:対象のメソッドが見つかりません。
[E][UnitBaseCtrl :: JpCommandRunning] 原因となる例外があります:java.lang.StringIndexOutOfBoundsException:String index out of range: -1
[E][UnitBaseCtrl :: JpCommandRunning] コマンドの実行に失敗しました:jp.common.ParsingException:対象のメソッドが見つかりません。
[E][UnitBaseCtrl :: JpCommandRunning] 原因となる例外があります:java.lang.StringIndexOutOfBoundsException:String index out of range: -1

最新版を入れたたけとんぼを再度おきます。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/110.lzh
204とり:2006/03/08(水) 22:44:35 ID:???
>幻月さん
なびGate側のデバッグ出力をONにするとスタックトレースが出ると思います。
それでJpCommand内のStringIndexOutOfBoundsException発生位置の行番号を特定してください。
また、その例外が発生しているコマンドをJpCommandRunningに流す前になびGateのログか標準出力に
吐かせてみて、コマンドの内容を確認してみてください。

コマンドのパースに失敗しているようなので、渡されているコマンドの内容と例外の発生位置を確認
できれば、簡単にJpCommand側を修正出来ますのでよろしくお願いします。
205幻月:2006/03/08(水) 22:47:04 ID:???
コマンド特定しました。

jp.masterscreen.Rulebook;
jp.localunit.getString('CaracterName');

に二つですね。
一つ目はdoActionの省略型。
二つ目は暗黙のローカルユニット指定。

どちらも初期のころの解説にあったものですね。
206幻月:2006/03/08(水) 22:52:40 ID:???
ログをアップしておきます。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/111.lzh
207とり:2006/03/09(木) 02:51:58 ID:???
> jp.masterscreen.Rulebook;
原因を発見しました、でもこれこっちのバグじゃないです。元々あったバグに私のコマンド解析部分が引っかかったっぽいです。

幻月さんはこのjp.masterscreenRulebookを追加するのに新しい方のsetSubUnit(String,String,String,String)メソッドを利用していますよね?
では、新旧両方のコアでますたー☆すくりーんを起動し、なびGateのjp.masterscreenRulebookの情報部分を見てください。
注目すべきはUnitパスとMyJpPathの項目です。本来この二つの項目はUnitパス.equals("jp."+MyJpPath)の関係になければなりません。
ですが、実際は新旧ともにMyJpPathが正しく登録されていないという状態になっています。

新しいのコマンド実行部はMyJpPathとUnitパスが正しく一致していると言う前提で動作しているために解析に失敗しているという状態です。
これからsetSubUnit(String,String,String,String)メソッドのバグフィックスにかかります。修正版のアップは明日になる予定。

#潜在的なバグが見つかったから、このエラーが発生してくれてかえって良かったかもしれないですね。
#今回バグ追跡してみて、新しいログ出力の追跡しやすさに自分でもちょっと驚いています。

> jp.localunit.getString('CaracterName');
こちらは単にjp.localunit〜とjp.ローカルユニットの本当の名前〜を比較していたのが原因でした。
localunit指定の場合、比較前にコマンド文字列内のlocalunitをJpDetailBean.getlocalunit()で置き換える処理を加えて対応しました。
208とり:2006/03/09(木) 03:36:43 ID:???
>幻月さん
あっさり解決しましたのでアップしておきます。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/112.zip

今回のバグは、UnitBaseCtrl内のstrThisJpUnitNameと、UnitDetailBeanのThisUnitNameが一致していない事に起因していたようです。
setSubUnit(String,String,String,String)の処理内で、Udb.setUnitNM(strUnitName);の次にtargetUnit.setUnitName(strUnitName);を追加して
対処してありますが、このような本来ひとつであるべき情報を2箇所で別々に保管していると言う状況はバグの温床になるので危険です。
早急にUnitBaseCtrlの実装を見直すことをお勧めします。

ユニット設計の基本方針として全ての情報をUdbに保管するならUnitBaseCtrl内のstrThisJpUnitName、strMyJpPathは削除すべきです。
209幻月:2006/03/09(木) 09:08:57 ID:???
>とりさん

既存バグでしたか、それは申し訳ない。
修正版は夜に確認します。
ユニットネームについては指摘どおりですね。
とりさんのコアの動作の保障が固まってから修正します。

>#潜在的なバグが見つかったから、このエラーが発生してくれてかえって良かったかもしれないですね。
>#今回バグ追跡してみて、新しいログ出力の追跡しやすさに自分でもちょっと驚いています。

私も見てみてすごいなと思ってました。
おかげさまで、より安定するでしょうからテスト後はしばらくは
このバージョンでフィックスしておこうかなと思ってます。
細かい直しはしますけどね。
あと、レビューは見ましたよ。
後からじわじわと楽になりますね、オブジェクトわたしやら
ネットワーク越えの判断は。
210幻月:2006/03/09(木) 20:02:55 ID:???
>とりさん

動作はするようになってました、ありがとうございます。
jp.masterscreen.Rulebook;
のほうでまだFatalが出ているようです。
最新と一緒にログをあげておきますので見てもらえますか。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/114.lzh
211とり:2006/03/10(金) 00:08:40 ID:???
>幻月さん
すみません、それ私が差し込んだ確認用のログなんで動作に支障はありません。

Fatalは赤字で表示されるので、すぐに消すつもりの確認用コードをFatalで出していただけです。
実際に問題が生じているわけではないので、次の修正時に一緒に消しておきます。
それまでは、気にしない事で対処しておいてください。
212幻月:2006/03/10(金) 00:24:37 ID:???
>とりさん

了解です。
とりあえず、今のところほぼ大丈夫そうです。
最低でも今月いっぱいは秋茄子さん巻き込んでの
フル確認になると思いますのでお互い遅くまで無理はしないで
早めに休みましょう。
前にも言いましたが全体的に追加等がしっかりできてます、さすがです。
私はちょっと頼まれ物のツールや150さんの判定のがあるので
なかなかチャットには行かないと思いますが、書き込まないようなら
とりあえずは動いているんだと思ってください。

あと、なびGateのバージョン表記のクリエータに次回、とりさんの名前をしっかりいてておいてくださいな。
213幻月:2006/03/10(金) 09:14:54 ID:???
>とりさん

以下の手順でエラーが出るようです、確認お願いします。

A,Bに二つのユニットを作る。
1.BからAにAAAという変数のリプレイを設定。
(AAAは未初期化常態)

2.BよりAに対して
jp.A.getString('AAA');
と返却を要求する。

この時点でAAAがnullのためパースエラーが出るようです。
これを元のつくりと同じ、nullでも受け渡すように修正してください。

一見すると、nullの受け渡しはエラーでよいように思われるかもしれませんが
数値型オブジェクトなどでは「情報がない状態」のnullは
人や仕様によって多用することがありますのでよろしくお願いいたします。

214幻月:2006/03/10(金) 21:02:15 ID:???
>とりさん

問い合わせです。
直接接続jplinkの結果、JpLinkResultの返却値が変わっています。
<元>
幻月2006031020:true
<今>
幻月2006031020:59:true

変化させたのはどういう理由でしょうか
215幻月:2006/03/10(金) 21:03:15 ID:???
>とりさん

JpLinkResultの返却値にかんしては、こちらの設定ミスでした。
すいません。
216Nezumi:2006/03/13(月) 04:50:47 ID:???
某所でダブルクロスのツールを発見したんだけど
勝手に紹介するのもどうかと思うし……うーん。
217NPCさん:2006/03/13(月) 16:51:43 ID:???
どんなツール?
218NPCさん:2006/03/13(月) 18:24:24 ID:???
ベクターのじゃないの
219NPCさん:2006/03/14(火) 00:03:24 ID:???
R.F.D氏のDX2サポツル?
220Nezumi:2006/03/14(火) 16:02:53 ID:???
DXのキャラメイクツール。
他にも似たようなものを作ってる人はいるみたいですけどね。
221Nezumi:2006/03/14(火) 16:15:02 ID:???
読み飛ばしてた。

>>219さん
そーゆー過去の恥ずかしい記憶は忘れてください。うん。
222NPCさん:2006/03/14(火) 17:25:22 ID:???
223幻月:2006/03/17(金) 17:50:20 ID:???
会話とちょっとかんけいないので申しわけないんですが
ちょっととりさんへの伝言です。

>とりさん

現状、動作はしっかり動いてくれています。
一度、今週末あたりで修正したのを中途でもあげてもらえますか。
次に来たソースでCVSに一度反映したいと思います。
224とり:2006/03/18(土) 16:41:02 ID:???
>幻月さん
仕事の納期直前でちょっと問題が出たので、客先で缶詰になっています。
修正はほぼ出来ているので帰れ次第アップしますが、来週半ば位になってしまいそうです。
225幻月:2006/03/18(土) 20:58:35 ID:???
>とりさん

ありゃ、いや、そういう事情なら今無理しなくていいです。
月末まで待ちますので体を大切に。
…客先ではそれはむずかしいでしょうけどね(苦笑
226幻月:2006/03/18(土) 22:46:20 ID:???
>とりさん

jp.localunitの指定で
連鎖コマンドを実行した場合動作しない例がありました。

例)
jp.localhost.fff.hgggg

JpCommandの
private boolean getUnit(String pathStr)
に修正を入れたところ動きましたので修正したソースをアップしておきます。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/115.lzh

仕事が落ち着いたら見てみて次のアップ時に反映してください。
くれぐれも、今の忙しいときにみちゃだめですよ?
227あやめ:2006/03/20(月) 02:19:22 ID:e5MsK6Om
>127 で紹介のあった「あやめ」です。
Javaを使って、音声チャットソフトの開発をしています。ただ、音声チャットを言っても、機能的にみるとオンライン会議システムに近いかもしれません。
主な機能
・多人数音声チャット
・文字チャット
・共有ホワイトボード(お絵かきチャット並み)
・簡易ファイル共有
・画面取り込み

ソフト自体は、一旦開発は終わったのですが、TRPG用の機能がほとんど無かったので、先月から、ちょっとづつ機能を追加しています。
追加内容
・ダイスロール
・GMとプレイヤー権限の用意
・キャラクターシート管理
・モンスターやNPC管理
・そのほかいっぱい(^^;
TRPG用ではないですがオプションとしてJMFを使用したWEBカメラ機能も付けようかとおもってます。現在でも、画面取り込み機能を使うことで、擬似的なWEBカメラ表示はできますが、なにぶん重たいので・・・。

現在、開発TEST版を下記URLで随時公開しています。
http://www.ayamenet.com/app/

動作条件としては、J2SE5.0以降が必要です。1.4でも動くようにしてみようと思ったのですが、修正箇所が半端じゃないのと、クラスによっては作り直したほうが早いところもあったので、あきらめました。
(そのまま1.4でコンパイルするとエラーが2400超えました)

多機能であるために、CPU負荷も大きいので、1GHz以上をお勧めします。できれば2GHz以上ですかね。500MHzのCPUでも動作は確認しましたが、かなり重たいです。あと、音声に関しては、まったく圧縮を行っていないため、音質をあげた場合に回線帯域を非常に使うことになります。

あと、このソフトはサーバ-クライアント型です。
サーバソフトに関しては、まだ配布できるレベルにいたってないので、テストサーバを立ててありますので、テストするときはそちらにつないで見てください。

追記:Ver1.2は、まったく別物なので、無視してください(^-^;
228幻月:2006/03/24(金) 15:47:26 ID:???
>あやめさん

スクリーンショットあたりを、乗せておいたほうが
ツールのイメージがつかめるかもしれません。
229NPCさん:2006/03/24(金) 19:47:16 ID:dwzuVP0M
ログをアップしておきます。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/111.lzh

230あやめ:2006/03/24(金) 21:14:24 ID:9l/5HNTR
>幻月
たしかに、画像があるとわかりやすいかもね。
というわけで・・・。
以下が本体のメイン画面です。HPの方にも乗せました。
ttp://www.ayamenet.com/app/pos_v02.png

HPアドレス
ttp://www.ayamenet.com/app/

HPへのアクセスはそこそこあるけど、DL数が2件ほどだったしなぁ・・・
J2SE5.0だからなのかなぁ・・・
231あやめ:2006/03/24(金) 21:59:55 ID:9l/5HNTR
なんか、画像出した瞬間から、アクセスがいっぱい来てる・・・。
百聞一見にしかずとはこのことか!
232NPCさん:2006/03/25(土) 02:10:00 ID:???
JAVAアプリは、ランタイム無しで動いて動作のもっさり感がなくなったら

と、何度思った事か。
233幻月:2006/03/25(土) 13:19:43 ID:???
>232

そりゃ、作る側もよく思います。
使い人にランタイム(JRE)入れてもらうのが一番大変ですよ。
正直、OS変わってもなかなかに使えるというメリットが無いなら
EXEアプリ作ったほうがぜんぜん楽ですね、普通(笑)
234あやめ:2006/03/25(土) 16:47:50 ID:lAKFw3g5
とりあえず、ランタイムが面倒な方いるようなのでexe版を用意してみました。
ただし、exeにしたことでファイルサイズが圧縮して64M程度になってます・・・。
もちろん、exe化に伴い、Windows専用になっています。
解凍後、POS2TRPG.exe を実行することで動きます。

http://www.ayamenet.com/app/pos2/pos_v2_windows.zip

あくまで、サンプルだと思ってください。
ちなみに、exe化はExcelsiorJETなるツールの体験版を使用しています。

もともと身内で使うためにソフトを作っているんですが、クライアントとなる人たちが、Windows,Linux,Macと多種多様なので、Javaで開発を行っているしだいです。(Javaが一番得意というのもありますが・・・)
235NPCさん:2006/03/25(土) 18:42:52 ID:???
>>234
64M!?
ひぃ、知人の回線だと落とすのに5時間くらいかかるよΣ
236NPCさん:2006/03/25(土) 19:14:03 ID:???
つ漫画喫茶
237NPCさん:2006/03/25(土) 19:15:49 ID:???
>>236
そういうのがあれば、もうちょい早い回線通ってますが何か?
238NPCさん:2006/03/25(土) 19:20:12 ID:???
ごめん
239NPCさん:2006/03/26(日) 19:39:38 ID:24F3LrE2
業界最安値、激安特価のオトナのおもちゃ♪
ラブラブカップルに熟年夫婦、SM道具から勿論一人で楽しむアイテムまで大満足!
さらに女の子をオトせる必殺アイテムも多数あり☆(←これが超強力。悪用厳禁!!)

http://www.acport.com/index.cgi?id=1107601834
240NPCさん:2006/03/26(日) 19:44:03 ID:???
これはエロセッション支援ツールを作るということで、期待していいのだろうか。
241NPCさん:2006/03/26(日) 21:20:27 ID:???
幸い、ここにはエロセチャンネルの人が何人かいるから。
242NPCさん:2006/03/29(水) 05:32:19 ID:nL7QppVX
たけとんぼのHEXA-MAPのようなソフトってありませんかね?
プラグインというかたちではなくて単体で動くMAP共有ソフトみたいなの。
243幻月:2006/03/29(水) 10:38:05 ID:???
>242
>プラグインというかたちではなくて単体で動くMAP共有ソフトみたいなの。

私も友人に頼まれてHEXA-MAP作る前に参考にしようと調べたのですが、
これだという物が見つからず、結局、MagicalChatさんのHEX機能のみを参考にしました。
さがせばどこかにはありそうな気もするんですが…
どなたか、ご存知でしたら書き込みをお願いします。
244NPCさん:2006/03/29(水) 17:15:49 ID:???
というか、そういうソフトを作りたいんだけど、どれを参考にすればわからない。
vc++(or .net) か ActiveBasic で GUI環境下で作りたい。
JAVAはそこらへん揃ってるけど、他人を使う環境に持っていくのが難しいんですよねぇ。

TCP/IP って、見てすぐわかるようなソース配布してないです?
「簡単に作れるTCP/IP」な本でもいいかも。
近くにデカイ本屋がないから中身見れなくてどれがいいかワカンナイのですよよ。

uPnP とかネットで調べてもよくワカンナイしーorz
245幻月:2006/03/29(水) 20:04:40 ID:???
>TCP/IP って、見てすぐわかるようなソース配布してないです?

さすがにそれは無いですねー(笑)
一番感覚的にわかるのは自分で簡易でもサーバくむとなんだけど
まぁ、しいていうなら
http://www.atmarkit.co.jp/fnetwork/rensai/tcp01/01.html
このあたりとか。後は自分で探してみてくださいな
246Nezumi:2006/03/29(水) 21:14:20 ID:???
猫でも分かる〜の中の方が、初心者向けネットワークアプリの本を出してたような。
読んでないので分かりませんけど。
247NPCさん:2006/03/29(水) 22:04:46 ID:???
さすがネームドのお二人です。
早速調べてみることにします。
248NPCさん:2006/03/29(水) 22:41:26 ID:???
こんにちは。ODツールのことで質問&要望があるのですが、いいでしょうか。

・質問
DXで侵食率の初期値は設定できませんか?シーン登場などで侵食率+計算はされていても初期値が入力できないのが微妙に使い勝手が悪く。

・要望
>>65でも要望があったようなのですが、六門世界TRPGのダイス機能を追加していただきたいです。
判定方法は
@能力値から3d6の合計値を引く
A技能のLvと@の値から達成値を出す。
    〜-3|-2〜-1|±0|+1〜+2|+3〜+4|+5|+6|+7〜
LV0  E    E    E   D     D   C  C  B
LV1  E    E    D   C     C   C  B  A
LV2  E    D    C   C     C   B  A  A
LV3  E    D    C   C     B   B  A  S
LV4  E    D    C   C     B   A  S  S
LV5  E    D    C   B     B   A  S  S
LV6  E    D    C   B     A   A  S  S

ずれて見にくかったらすみません。
クリティカル 3D6の目が全て1か2。 評価はS
ファンブル  3D6の目がすべて5か6。 評価はE

ペナルティとボーナス(ともに最大3
ペナルティがつくとペナルティの分だけダイスを増やし、大きいほうから3つのダイス目を採用。
・ペナルティ-1の場合
 4D6をして[1,3,4,5]だった場合、3,4,5で判定をする
ボーナスは逆で小さいほうから3つダイス目を採用。
・ボーナス3の場合
 6D6をして[1,1,2,3,4,5]の場合、1,1,2を採用してクリティカルとなる。

便利なツールで重宝しています。開発、頑張ってください。
249MADO:2006/03/30(木) 00:07:40 ID:???
>>248

http://odproject.net/ill/pukiwiki/pukiwiki.php?OD%20TOOL%20for%20TRPG%2FReference#content_1_55

1) 「#mode dx」 でDXモードにする。
2) 「#reg AAA」 でキャラ名を登録する。
3) 「#set XXX」 でカウンタをセットする。

もしあなたが複数のキャラを登録して管理したい場合、各キャラ毎に、2)3)の手順を繰り返す。

---
これでよかったっけ?
250Nezumi:2006/03/30(木) 09:30:07 ID:???
ども、ODツールの中の人です。

>>247
モンスターじゃないです。たぶん。

>>248
本当に申し訳ないのですが、個人的な都合により開発は停止中です。
なかなか趣味でプログラミングをする時間も取れなくなりそうなので……。

>>249
解説ありがとうです。
操作方法とか、実はよく覚えてないんですよね。
251248:2006/03/32(土) 23:18:29 ID:???
>>249
解説ありがとうございます。やってみます。

>>250
開発終了でしたか。残念です。
252NPCさん:2006/04/03(月) 00:05:04 ID:???
ttp://realtimemachine.sakura.ne.jp/collisions/works/web/dice.html

これ、もうちょっと何とかできたらなぁ。
253とり:2006/04/03(月) 01:42:03 ID:???
仕事も体調も気力も一応はなんとかなったので明日あたりから復帰しようかと思います。
今日はひとまず報告だけ。
254NPCさん:2006/04/13(木) 09:24:15 ID:???
期待保守
255魔改:2006/04/13(木) 12:54:23 ID:???
ダイスが転がるで思い出したのだけど
チャットクエストというTRPG専用のチャットソフトが、ダイスが転がったりしてたような。

>>244
>>TCP/IP って、見てすぐわかるようなソース配布してないです?
MSDNとか?w
256秋茄子:2006/04/16(日) 00:14:53 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/116.zip

カードプラグインを修正しました。
以前、ボタンを押すことで行っていた操作の大部分をドラッグ&ドロップで行えます。
山札からカードを配る場合は山札をドラッグ&ドロップします。
手札、場札を移動する場合は移動したいカードをドラッグ&ドロップします。
手札、場札複数枚移動したい場合は、移動したい全てのカードを選択してからドラッグ&ドロップします。
ただし、手札を複数枚選択して場札を複数枚選択し、手札の移動を行っても手札しか移動しません。場札を移動するには場札を移動させる操作が必要になります。
山札から裏にしてカードを配りたい場合は山札をダブルクリックします。山札・裏と表示されるのでこの状態だと裏側にして配れます。元に戻すにはもう一回ダブルクリックします。
手札には表でしか配れませんが、手札を裏返して場札に移動した場合、裏側で場札に置かれます。
捨て札が貯まったときに、捨て札を山札へドラッグ&ドロップすれば捨て札の全てのカードが山札に補充されます。

現在つけた機能はこれだけです。
257幻月:2006/04/16(日) 19:21:26 ID:???
>秋茄子さん
早速、いじってみました。
画面もすっきりしましたし、なかなかきれいに動いてます。
ただ、他のコンテナー(リトルブリッジ)だとうまくいかないのは、私のミスっぽいですねー(笑)
ともあれ、数日いじってみます。
258幻月:2006/04/18(火) 20:43:36 ID:???
>秋茄子さん

一箇所、直し忘れを見つけました。
JpCardDealerのdoAction()内です。
ちょっといじったソースをあげておきますので確認してくださいな。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/117.lzh


259秋茄子:2006/04/19(水) 00:49:05 ID:???
>幻月さん

ありがとうございます。
確認して修正しました。
ついでに、一部機能も修正しました。
カードを裏にしたときに表示される裏の文字を少し見やすくしました。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/117.lzh
260幻月:2006/04/19(水) 23:18:07 ID:???
>秋茄子さん

動作確認しました。
まえよりもずっと楽になりました。
やっぱりドラックはいいですね。現状、動作自体に不安はないです。
ただ要望なんですが山札から裏で場に出したいときにどうするかですね(笑)
「山札・表」と書いてあるんだから表で取れるのが当たり前といえばそのとおりなんですが
裏でも取れる方法があると、幅が広がりそうです。
ただ、折角消したボタンとかラジオとかあんまりあきたくないのはあるので
一考なんですけどね。
261幻月:2006/04/19(水) 23:26:52 ID:???
>秋茄子さんへ その二

さっき、一個だけ変な動き見つけちゃいました。
山札から山札にドラックしてみましょう、カードがどこかに消えます(笑)
あと山札からそのまま捨て札にすると不思議な動きします。
あとでゆっくり確認してみてください。
262秋茄子:2006/04/19(水) 23:46:32 ID:???
>幻月さん

確認ありがとうございます。
修正はこれから始めます

>ただ要望なんですが山札から裏で場に出したいときにどうするかですね(笑)
>「山札・表」と書いてあるんだから表で取れるのが当たり前といえばそのとおりなんですが

山札・表のプログレスバーをダブルクリックしてください。
山札・裏の表示に変更されます。
山札・裏となっているときには、場に裏で配ることができます
263幻月:2006/04/19(水) 23:56:29 ID:???
>秋茄子さん

さすがです、装備してあったんですね。
というか、わかんないですって、マニュアルないんですもん(笑)
とりさんのWikiに適当に書いたので後で自分で暇見て直しておいてください。

http://birdland.ddo.jp:8081/%e3%82%ab%e3%83%bc%e3%83%89%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3#preview

264秋茄子:2006/04/21(金) 18:25:46 ID:???
> 幻月さん
少し時間がかかってしまいましたが修正しました。

>山札から山札にドラックしてみましょう、カードがどこかに消えます(笑)

山札からドラッグしたときには山札にドロップできないようにしました。
山札にドロップできないので、これによるカードの消失はなくなりました。
また、いったん山札からドラッグを始めたけどやっぱりやめた、というときに山札にドロップすれば操作をキャンセルするようになってます。


>あと山札からそのまま捨て札にすると不思議な動きします。

山札からそのまま捨て札にすると、山札のカードを直接捨てていました。
この動作は意図した動作ではありませんが、カードの動きとしては不自然でもないのでこのままにしておきます。

>とりさんのWikiに適当に書いたので後で自分で暇見て直しておいてください。

了解しました。

265秋茄子:2006/04/21(金) 20:28:40 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/121.zip

書き忘れていました
>264の修正をしものです
266秋茄子:2006/04/22(土) 08:33:37 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/124.zip

JDK5より前のバージョンでは動作しないことがわかったので、JDK5より前でも動くようにしました。
267幻月:2006/04/23(日) 19:10:13 ID:???
>秋茄子さん

動作確認してみました。
ほぼばっちりですね、1.4でもきっちり動いてます。
268NPCさん:2006/05/02(火) 12:38:33 ID:???
期待
269NPCさん:2006/05/02(火) 22:57:43 ID:???
LimeChat がメジャーバージョンアップして2になったようです。(現時点2.04)

マクロ設定で、
----------------引用
Raw
動作の情報で指定した内容を IRCコマンドとしてそのまま送信します。
$DllFuncを用いて、CR LFのシーケンスで区切れば、複数のメッセージを一度に送れます。
----------------終わり

と、あるので、複数行文字列が送信できる、かも?
270Nezumi:2006/05/03(水) 21:17:10 ID:???
実はv 1.xの頃から複数行送信は出来たんですけどね。
いろいろ制約がありましたが、そのあたりが改善されたみたいです。

ついでに報告。
LimeChat 1.24 および 2.06 にて、一部の機能で表示がおかしくなる不具合を確認。
公式BBSで問い合わせてみました。
返答次第で、fixするかもしれません。

271Nezumi:2006/05/03(水) 21:18:20 ID:???
ソフト名を書くの忘れてました。
拙作、OD Tool for TRPGでの話です。ごめんなさい。
272NPCさん:2006/05/04(木) 01:05:19 ID:???
>>270-271
プロジェクト凍結解除ですか?
楽しみにしてます。
273Nezumi:2006/05/04(木) 01:13:38 ID:???
ば、バグfixくらいはしてあげるわよっ!
そ、その、気まぐれよ! 気まぐれっ!
274幻月:2006/05/04(木) 02:47:36 ID:???
>Nezumiさん
いや、そこでツンデレ発揮されても(笑)
fixしとかないと何度も突っ込まれますからね〜
275Nezumi:2006/05/04(木) 16:37:28 ID:???
>幻月さん

それもそーですね。
というわけで素直にバージョンアップ。バグfixだけですが。

LimChat2.x系向けに最適化したので、1.x系だと不具合の可能性あり。
1.22以前だと再現性100%なのは秘密。
276NPCさん:2006/05/10(水) 01:13:40 ID:/1oaMiJq
HEX戦闘に適した支援ソフトありますか?
277幻月:2006/05/10(水) 21:49:55 ID:???
>276

有名どころなら「MagicalChat」にHEXモードがあったはずです。
IRCでの会話をベースにするというなら昔、私が友人の知人に頼まれて
作った「HEXA-MAP」でもそこそこ遊べるかと思います。
あと、他にも知ってる人がいたら書き込んでくださいな。
278NPCさん:2006/05/10(水) 22:09:00 ID:???
そのまんまHexchatってソフトがあったと思うけど
使ったことないからどんなもんかまでは知らないなあ。
279NPCさん:2006/05/10(水) 23:51:28 ID:???
ActiveBasic で DLL 作れねー むぉー
280NPCさん:2006/05/11(木) 19:22:15 ID:???
HexChatは結構デキがいいす。
マップ素材もついていて、それなりにいい見栄えのもので遊ぶことが可能。
281NPCさん:2006/05/11(木) 19:57:19 ID:???
ヘックスチャットって使用中に結構落ちる。不安定だった。
282276:2006/05/11(木) 20:49:07 ID:???
ご返答ありがとうございます
ボトムズTRPGをオンラインでセッションしたいと思ってます
戦闘はHEXマップなので良さそうのを探しています
HEXA-MAPを使ってみたいと思います
283NPCさん:2006/05/11(木) 20:56:44 ID:???
雑談なんだけど、通信系の(たとえばチャットソフトの)
不安定さってのはプログラム的にはどのあたりがネックというか、肝なのかな?
俺はプログラムよくわかんない人なんだけど不思議に思って。
IRCのCHOCOAとかは安定してて、まじかるとかは不安定ってよくみるけれど
あれは鯖の有無に関係してるの? マシンパワーとかも関係あるの?
プログラムの技術的な問題も関係してるのかなぁ。
教えてエロイ人ー。
284NPCさん:2006/05/11(木) 21:35:26 ID:???
エロい人ですが、あまり詳しくない俺がやってきましたよ。

通信においてのみの花井では信頼がおけるかどうかが、TCP通信かUDP通信かで違う。
通信後処理がある(TCP)方が重いけど、しっかり相手に届けてくれる。

で、ソフト動作的に不安定かどうかってのは、作動環境で違う。
使ってると落ちる ってのは、
ハード(CPUやメモリ)、ソフト(他のプログラム)と、処理がバッティングした場合に、
PCが自分守るためにソフト終了させたりするのね。
PCが 「変な命令送るなモルァ」 ってへそ曲げるわけ。

まじかるチャットなんかの、誰かが「サーバー(親)」になるタイプのソフトは、
サーバーの奴が落ちると、クライアント(子)が、全部落ちる。
IRC系は、部屋がサーバー(親)で、繋ぐ奴全員がクライアント(子)。
285284:2006/05/11(木) 21:39:16 ID:???
書き直したら間違ったorz

× 通信においてのみの花井
○ 通信においてのにの話

マシンパワーが関係するときもあるね。
そういう心配は古いPCニ限るけど。
286魔改:2006/05/12(金) 13:01:32 ID:???
>>283
>>プログラム的にはどのあたりがネック
私の場合は、クライアントの入退室。特にクライアントのエラー落ち。
めんどくさいので、DirectXの通信系を利用していたり。

マジチャはWinSockコンポーネントを配列で動かしてたきがします。
新規クライアントが接続すると、コンポーネントを新規に追加すると。
だから、入退室をくりかえしてると、鯖のリソースが増えつづけて動作が不安定になるっぽいっす。
287幻月:2006/05/13(土) 02:23:32 ID:???
エロくなければ答えられないのか、それはある種の試練ですな。
なればエロくあるしかあるまい!

とまぁ、ボケはさておいて。

間違ってるかもしれないですよというのと
どうしも詳しく知りたいならPC板の人に詳しくきいねて(笑)
と前置きした上で…
環境面なら284さんの意見
コーディング面であれば魔改さんの意見とか
すべてではないでしょうが一面の利があると思います。
なので別の視点から、あくまで個人見解を。
まず目に付くのは鯖の絶対数。
これは何かというと、IRCクライアントの場合、全員が同じ接続鯖でなくてもいい
つまり接続に関してはアクセス分散を前提に組まれたシステムだということ。
それに対してMagicalChatさんは一鯖でこなさなければいけない、
しょうがないですね、構造的にそうできてるんですから。
この結果、リソース使用量が増大したときに、一鯖の構成のほうがさっくりと
落ちてしまう可能性があるのはしょーがないっちゃしょーがないんです。
288幻月:2006/05/13(土) 02:34:51 ID:???
あと、あれです。鯖の有無はでかいでしょね。
CHOCOAはクライアントのみのツールですが、
MagicalChatは鯖もクライアントもこなすタイプのツールです。
おのおの、メリット、デメリット備えているので
ユーザから見ての使い勝手ならいくらでも比較できますが
ツールとしては比較できない(用途、構成が違いすぎてて別物、としか)
のはあります。
IRCのクライアントなんてもの作ったりすると思うのは、
なんであんなに文字数制限きついんだとか、
プロトコルでたらめなのはいい加減にしてくれとかかなり思いますけど、
それでも「つながってしまえば後の安定性は鯖に任せた」というのありますから。
289NPCさん:2006/05/13(土) 10:17:17 ID:1Z9fvXHC
スミマセン。
緊急でソードワールドのチャットセッションを行う事になりまして、
今、CHOCOAのダイススクリプトを探しています。

・レーティング対応
・出来たら、クリティカル判定有り(可変)
・コマンド入力(一人がスクリプト入れていれば誰でも使える物)

ググってはみた物の、大半が閉鎖なされている状況でして。
どなたか、お勧めの物を紹介していただけませんか?
よろしくお願いします。
290NPCさん:2006/05/13(土) 10:51:12 ID:???
Lime版じゃダメ?
Chocoa版だと下記URLの物があるけど、レーティングを自分で打たないとダメ。
どーしても急ぎでレーティング表が欲しいor設定方法がわからないって場合は作者に問い合わせてみて。
ttp://www.nurs.or.jp/~kagura01/prg/dice_scri.lzh
291NPCさん:2006/05/13(土) 13:44:22 ID:???
>>289

ニューフロンティアさんのところのは?
http://www.new-f.com/program/
私は、これのPerl版をベースに大改造して使ってます。
292NPCさん:2006/05/13(土) 15:35:26 ID:1Z9fvXHC
>>290 >>291

有難う御座います。
両方試して見ます。
293283:2006/05/13(土) 20:02:33 ID:???
>>284,283,287
おおー! すげーさんくす、わかりやすいぜ!
つまり、いろんな要因があるんだなー。思ってたよりも、いろいろ複雑なんだね。
そのツール固有の設計上の問題もあれば、作動環境や他との相性もあれば、
鯖の有無という設計思想上の問題もあるのかー。
いろいろ考えると、IRC2みたいな規格が流行ると面白いのかもなとか思った。
仲介鯖として自由度が高いやつ。
なんにせよ、勉強になった。ありがとうー!
294NPCさん:2006/05/14(日) 23:38:31 ID:???
不敵ダイスはそのうち更新されるってさ。
295NPCさん:2006/05/15(月) 12:30:59 ID:???
>>165
limechat の editbox への 文字列を送る方法を教えて下さい。
296165:2006/05/15(月) 19:17:44 ID:???
>>295
API関数のEnumWindows関数でLimeChatのウィンドウハンドルを取得して、
それを元にEnumChildWindows関数で"TEditEx"ってクラス名のオブジェクトのハンドルを取得、
その後、そのハンドルにSendMessage関数でクリップボードの内容を貼り付け。

って処理をしてる。
297NPCさん:2006/05/15(月) 21:02:09 ID:???
>>296
・・・API ですか。
ありがとうございます。 ちょーっと格闘してきます。
298mado:2006/05/17(水) 01:34:53 ID:???
>>296
|ω・`) コソーリ
|・ω・`)つ[茶]
|彡サッ  [茶]

// ご教授おいしく頂きました。
299秋茄子:2006/05/19(金) 22:55:16 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/127.zip

カードプラグインを修正しました。
フレームのサイズが大きいので自分以外のプレイヤーのカードの表示方法を変えてフレームを小さくしました。
300幻月:2006/05/20(土) 23:35:40 ID:???
>秋茄子さん

確認しました。
フレームはいい感じに小さくなってますね。
ただ、一個バグ見つけました。
相手のカードを見せる小さい表示が、すべてハートで表示れてしまってるようです。

例:ダイアのQを自分の場札におくと相手にはハートの12として見えている。
301秋茄子:2006/05/21(日) 09:37:21 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/128.zip

>幻月さん

ありがとうございます。
早速修正しました。
302NPCさん:2006/05/21(日) 10:10:23 ID:???
このスレの技術話、レベルが高すぎて皆様を尊敬している。
>>296のAPIは辛うじて分かるVB厨…

卓ゲ板住人って本当に幅が広いんだなぁ。
303幻月:2006/05/21(日) 20:13:39 ID:???
>秋茄子さん

直ってますね、確認しました。
大体、600*600くらいまで抑えましたね。
大きさとしてはいい感じじゃないでしょうか。

ドラッグもできたし、小さくもできたので次の実装ですね。
あと、そろそろマニュアル考えないと、ですね。
304NPCさん:2006/05/22(月) 09:04:59 ID:???
>>302
>卓ゲ板住人って本当に幅が広いんだなぁ。
どの板で卓ゲネタ振っても、一緒に公家板帰ろうって言ってくれる人がいる印象w
305mado:2006/05/24(水) 02:43:36 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/129.zip

今晩は。
でるふぁいで IRCダイス支援ソフトの試用版を作成してみました。
使い方は・・・うっかりヘルプ作り忘れましたorz

現在、LimeChat 用マクロである、OD TOOL Dice 支援という形となっています。
一応登録することはできるのですが、>>165 さんみたいにスマートじゃありません。
たまに変な挙動をします。 原因わかりません。

Enter にチェックをつけて送信すると、IRCへ送ったあとそのまま確定する行動に
なりますが、「ポン」というエラー音?が1回なります。
PostMessage() で叩いているんですが、どなたか音をならさないですむ方法を
ご存知でしたらご教授ください。
306mado:2006/05/24(水) 13:06:02 ID:???
Σ(´ω`|||)

妙なメモリーリークしてた所をこっそり修正シマシタ
DL先は >>305 と同じです。
307NPCさん:2006/05/25(木) 19:55:26 ID:???
これから Delphi で DLL 作ってみようかなって人はいますか?
308Nezumi:2006/05/25(木) 20:16:20 ID:???
そういえば、以前DelphiでLimeChat用のマクロを作るっていうページを見た記憶が。

>IRCダイス支援ソフト
これ面白いですねー。
309秋茄子:2006/05/25(木) 21:33:54 ID:???
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/130.zip

エラーを見つけたのでなおしました。
文字を書いたカードを自分以外のプレイヤーに送信した場合、送信したカードが見えなくなっていました。
それを、見えるようにしました。


>幻月さん

> ドラッグもできたし、小さくもできたので次の実装ですね。

はい。
以前幻月さんが書かれていた自分の手札と場札を右の領域に寄せるというのは今のとこやってもフレームが小さくなりそうにないので保留しました。

次はトランプ一組モードと二組モードを切り替えるような機能、山札から任意のカードを取り出す機能も付けようと思っています。
あと、フレームの背景色を緑色にしてトランプを置く机らしくしようと思っています。

> あと、そろそろマニュアル考えないと、ですね。

はい。
このカードプラグインも使うアテが出てきたので、そこでテストをしてからマニュアルも考えます。
上記の機能はテストに必要な機能なので、そちらを優先します。

310mado:2006/05/25(木) 22:20:11 ID:???
>>305
LimeChat 2.12 で動作確認しています。
2.00 では、動作しないと報告がありました。 ご注意下さい。

TrueSpace風数値入力用Edit というおもしろいコンポーネントを見つけたので
それを使ったボーナス欄の奴を作ってみました。
以後、これを使い続けようかと思ってます。

◇マークを左右にドラッグすると数値が変わります。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/131.zip
311幻月:2006/05/26(金) 00:25:31 ID:???


>次はトランプ一組モードと二組モードを切り替えるような機能、山札から任意のカードを取り出す機能も付けようと思っています。
>あと、フレームの背景色を緑色にしてトランプを置く机らしくしようと思っています。

そろそろ仕上げですね。
たのしみです(笑)

あと完成したら、私も実際に使ってみます。

>このカードプラグインも使うアテが出てきたので、そこでテストをしてからマニュアルも考えます。
>上記の機能はテストに必要な機能なので、そちらを優先します。

はい、でも、まー、仕事じゃないのでとりさんのWikiに手を加えるくらいでも
十分だとはおもいますけどね。
画像を多めにしましょ、ツール的にそのほうがいいでしょ
312幻月:2006/06/04(日) 01:04:34 ID:???
>秋茄子さん

前に頼まれてたたけとんぼのTOPIC対応、時間があったので実装しました。
最新の手けとんぼをおとしてみてくださいな。

コマンドとしては

jp.taketombo.setTopic('test');
jp.taketombo.setTopic('test','#myroom');

で内部実装してあります。
うまくつかってください。
313幻月:2006/06/04(日) 01:06:51 ID:???
>312 訂正

最新のたけとんぼ、です。
314秋茄子:2006/06/24(土) 09:14:11 ID:???
>幻月さん

TOPIC対応、確認しました。
たけとんぼ以外のクライアントでもトピックが変更されていることが確認できました。

今、ちょっと急ぎの機能を作っているのでTOPIC機能はそれが終わってから使ってみます。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/132.zip

カードプラグインも少しなおしました。

保存、読み込みの機能がうまく働かなくなっていたのでこれを修正しました。

ディーラーモードの時、山札の上で右クリックをしてください。
デッキ設定メニューが出てくるのでそれを選択すると、山札にトランプ何組分を入れておくかを設定できます。

カードプラグインを起動させると「DefaultDeck.cpn.dek.xml」というファイルを自動的に作ります。
これは、山札にどんなカードをどんな並びで入れておくかを設定するためのファイルです。
初期状態では、トランプ一組分が設定されていますがこれを書き直す事でハートの5だけ2枚にするということもできます。
ただし、cardタグのimage属性は今のところただのダミーです。
何も書かなくても問題ありませんが、書いても機能には反映されません

また、カード情報の送受信の効率化を図るためにちょっと仕掛けをしました。
この仕掛けは、IRCを使うことを考えるとJpScriptの機能としてつけた方がいいかもしれません
315秋茄子:2006/06/24(土) 09:15:57 ID:???
訂正です。最新のカードプラグインはこっちでした

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/136.zip
316秋茄子:2006/06/24(土) 09:37:02 ID:???
>幻月さん

たけとんぼで、何かおかしなエラーが出るときがあるようです。
今まで起きていなかったのですが昨晩は頻繁に、またカードのテストをお願いした全ての人で起こりました。
また、起こらないときもあります。
どういう条件で起こるかは不明ですが、起きるときにはチャンネルに入ろうとしたときに発生します

発生すると×ボタンを押してもたけとんぼが閉じられない、ファイル>終了でも閉じられない、jpスクリプトも働かなくなるということが起こります。
起こるときには頻繁に起こるのでこれが起きるて、たけとんぼはその日は事実上使えなくなるみたいです。

エラーが起きるとたけとんぼには以下のように表示されます。

[21:27][おしらせ]ネットワークには問題ありませんでしたので処理を強制続行します。
[21:27][おしらせ]以下のメッセージは正しく処理されませんでした。<:irc.trpg.net 353 akin = #Card :akin akinx akinxx @akinxxx >
[21:27][おしらせ]エラーが発生しました java.lang.NullPointerException
317秋茄子:2006/06/24(土) 09:40:04 ID:???
>316の続きです。

また、プロンプトには以下のエラーが表示されました。


Exception in thread "Thread-5" java.lang.NullPointerException
at jp.taketombo.diap.OutPrintln(diap.java:1123)
at jp.taketombo.diap.OutPrintln(diap.java:1104)
at jp.taketombo.IrcCore.Display(IrcCore.java:886)
at jp.taketombo.NetMgr.run(NetMgr.java:59)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at jp.taketombo.diap.clear(diap.java:1091)
at jp.taketombo.diap.windowClosing(diap.java:1620)
at java.awt.Window.processWindowEvent(Unknown Source)
at javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
318幻月:2006/06/24(土) 23:53:26 ID:???
>秋茄子さん

ちょっと考え込んでます。まってくださいな。
ログの内容とエラーがかみ合ってないんですよね、
しかも私のところで再現しない、思案中です。

もしかしてプラグインでNAMESメッセージとかつかってませんか?
319幻月:2006/06/25(日) 00:46:14 ID:???
>秋茄子さん

それらしいところを修繕してみました。

が、はっきりと現象を捕まえたわけではないので再発するかもしれません。
とりあえず、最新で試してみてもう一度詳細な報告をくださいな。
320NPCさん:2006/06/28(水) 17:46:42 ID:???
pdf形式を簡単に作れるフリーのDTPソフトってないかな?
acrobatクラスで ってのは希望しすぎかな。
321NPCさん:2006/06/28(水) 18:04:46 ID:???
マックで高機能ワープロソフトで文書作った後pdf形式で出力する。
【OSはフリーじゃない】
322NPCさん:2006/06/28(水) 18:10:18 ID:???
DTPソフト側でPDF化をサポートしてるのってあるのかな?
自分はクロセPDFでPDFファイル作ってるけど。
ttp://xelo.jp/xelopdf/xelopdf/index.html

で、GUIのDTPは苦手なんで、印刷物自体はPXDocでテキストエディタ使って作ってる。
ttp://www.pxdoc.com/
323NPCさん:2006/06/28(水) 20:16:00 ID:???
フリーのPDF作成ツールと言うと、大抵は既存のワープロソフトなどでレイアウトを作って、
プリンタ出力でPDF作成ツールを指定し、目的のPDFを出力する形式になるようです。

私の環境(Windows)では、クセロPDFをインストールすると何故かエラーが出るので、
英語ソフトですがPrimoPDFを使ってます。

まとめサイトやソフトウェア板に専用スレもあるので、どうぞ参考に。

 「PDF作成・変換ソフト」まとめWiki
 ttp://www6.atwiki.jp/pdf_matome/

 PDF作成・変換ソフト。Part 3
 ttp://pc7.2ch.net/test/read.cgi/software/1137463613/
324NPCさん:2006/06/28(水) 21:20:14 ID:???
>>321-323
ありがとー
あなた達の優しさにちょっと
ほんわかしたです
325NPCさん:2006/06/29(木) 02:13:50 ID:???
OpenOffec.orgには「PDFでエクスポート」が標準装備だけど、
どの程度使い物になるのかは知らない。
326秋茄子:2006/07/01(土) 01:00:33 ID:???
>幻月さん

>319で修繕してもらったエラーは改善されました。
そのエラーが出ていた人はエラーが出なくなりました。
しかし、別の人のパソコンで別のエラーが出てきました。

一つは、ネットワーク切断が起こるという物です。

ネットワーク接続が切断されました
[おしらせ] You have not registered

このメッセージが出てつながらなくなりました。
と言っても、このメッセージが出てきた人はこのあと同様のメッセージが出ることなくつながるようになりました。


また、別の人はたけとんぼを起動したときに
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/137.jpg
のような画面になりまったくこの先から進まなかったそうです。
このときコマンドプロンプトには

java -jar take
tombo.jar
strJpUnitName = taketombo
strJpUnit = jp.taketombo.taketombo
strServer null

と表示されたそうです。
このエラーは最後まで治りませんでした。
327幻月:2006/07/01(土) 20:10:14 ID:???
それは、前とはまた別個ですね。
ネットワーク断線にかんしては私はなんともいえないです。

そのしたの人のは気になるんですが…そのメッセージ自体は
初期起動の人はみなそうなるはずで特にエラーではないんですよ。
起動環境とそのときのプロパティファイルを抑えてもらえると助かります。
328幻月:2006/07/02(日) 00:16:19 ID:???
>秋茄子さん

頼まれていたフレームサイズの保存、実装しました。
終了時にフレームサイズを保存して、再度起動したときにその大きさになります。
329NPCさん:2006/07/07(金) 22:30:50 ID:???
とりさんのイニシアチブマネージャー、キャラクタ削除しても
イニシアチブ一覧画面から消えないのですね。
今度使ってみようと思ってたのですが、残念・・・。
JREは150_07-b03、イニシアチブマネージャーは1.6.1で出ている症状です。
何かの折にでも調整していただければと思い、報告しておきます。
330とり:2006/07/08(土) 17:36:29 ID:???
>>329
操作窓じゃなく表示窓のほうですよね?うちの環境ではちゃんと消えるんですが・・・
調べてみますが、こちらで再現できていないのですぐには対処出来そうにありません。

作りなおした方が早い気もすると言うのは内緒。
331329:2006/07/12(水) 17:13:02 ID:???
>>330
メモリの出てる1列の表示窓のほうです。
とりあえずご報告ということでー。
332NPCさん:2006/07/20(木) 12:52:41 ID:TcPiXfH9
期待age
333NPCさん:2006/07/21(金) 23:15:33 ID:wNh8/u1g
現在たけとんぼを使用してTRPGをやらせてもらっているものです。
いくつか、気づいたことがあるので、報告します

1)
シェアードシートを開くと、
10列、16行のシートが開かれるのです。
そして、データを13行目まで書き込んで、テンプレートとして保存しました。

いったんシェアードシートを閉じてから、開きなおし、テンプレートデータを開くと
11行目までしか表示されないのです。
シェアードシートを開きなおしたときに、行を2行分追加してから、テンプレートデータを開くと、
13行目まで表示されます。

2)
HEXA−MAPで、標準で備わっているコマの色数では足りないと思い、
標準のコマの色違いを何個か作り、参加者に配布しました。
コマは、上を向いているものだけつくり、他の向きのは作っていません。

なぜか、標準以外のコマは表示に手間がかかってしまうのです。
以下の手順を踏むとお互い見えるようになるようです。

Aさんが、標準以外のコマ(以下▲)を出した。
Bさんは、▲が見えない。
今度は、Bさんが、▲をAさんが出した場所とは違う場所に出す。
すると、Aさんには▲が動いて見える。
Aさんが、▲を動す。
Bさんも、▲が動いて見える。

というような感じです。


自分には、プログラムが分からないので、報告だけします。
334幻月:2006/07/23(日) 01:33:12 ID:???
>333氏
>いくつか、気づいたことがあるので、報告します

バグレポートありがとうございます。
どちらも、利用者からの声が皆無なプラグインなので正直助かります。

>1) シェアードシート

こちらはイニシャライズバグでした。
すみません、簡易テストはしていたのですが気がつきませんでした。
プラグインに緊急パッチを当てたバージョン(V1.0.2)を上げておきましたので
落として確認してみてください。

2) HEXA−MAP

これなのですが私の手元でバグ再現しませんでした。
追加であればc005a.pngから作られていると思います。
念のため、最新のたけとんぼ(2.1.8)と
HEXAーMAP(1.0.5)を落としていただくことと
必ず全員、[送信]→[変更時随時送信する]のチェックが
先に入っていることを確認して再度挑戦してみてください。

こちらのほうでも再現しないか、もう少し確認してみたいと思います。
よろしくお願いします…ただ、どうにも再現できない場合には直せないかも
しれません。
335333:2006/07/24(月) 16:31:12 ID:???
>幻月さん
ありがとうございます。
1)シェアードシート
V1.0.2確認しました。ちゃんと全部のセルが表示されていました。ありがとうございます。

2)HEX−MAP
参加者には、
・たけとんぼ(2.1.8)
・HEXAーMAP(1.0.5)
・画素サンプルを解凍したmapimgフォルダと追加c005a.png〜c017a.png(aタイプのみ13個)
・EASY-MAP light
・シェアードシート
のセットを配布して、バージョン違いなどが起きないようにしています。
また、[送信]→[変更時随時送信する]のチェックを必ず入れるようにしています。

上記の環境で、今までに3回セッションを行っており、
初回のセッションのときには、正常にHEXA−MAPは動いていたのですが、
2回目のときに、前出のようなコマが反映されないということがおきました。
また、3回目のときも、いろいろと試してみたのですが、やはり正常には動きませんでした。
前出の手順を踏んで、コマがお互いに正常に見えるようになっても、しばらくすると、また動かなくなったり……。

こうなると、初回プレイ時に正常に動いたのが謎です。
セッション自体は、EASY-MAP lightを代わりに使うことで、問題なく行えています。

最後に、ひとつ質問なのですが、シェアードシートの各セルに入力を続けたり、
HEX−MAP、EASY-MAP lightのマップに駒を置いていくと、接続が切れることがあるのですが、
これは、IRCの仕様なのでしょうか?
336幻月:2006/07/24(月) 22:31:15 ID:???
>333

>全部のセルが表示されていました。

それは良かったです。

>やはり正常には動きませんでした

うーん、さすがにわからないです。
保留させてくださいな。

337幻月:2006/07/24(月) 22:41:46 ID:???
続き

>セッション自体は、EASY-MAP lightを代わりに使うことで、問題なく行えています。

しばらくはそれでお願いします。

>最後に、ひとつ質問なのですが、シェアードシートの各セルに入力を続けたり、
>HEX−MAP、EASY-MAP lightのマップに駒を置いていくと、接続が切れることがあるのですが、
>これは、IRCの仕様なのでしょうか?

仕様…というよりはIRCは根本的に通信帯域が低くてあまり連続送信に耐えられないようです。
一応、初期のころにsfさんに相談して、まぁ大丈夫だろうというお言葉をいただいたんですが、
連打するように捜査すると、いい確率で回線を切られてしまうときがあります。

その場合にはまとめてマップを送るときにはEASY-MAP lightの持ってる部分送信をうまく活用してください。
こういうときはマジカルチャットさんみたいなP2P通信の強さがひかりますね。
一応、たけとんぼにもプラグインの通信を直通にする機能が在るにはあります。
チャンネル名のタブの上で右クリック、「プラグインの直接接続」で直通になるのですが…
ルータの設定などではじかれると以降、動作しなくなってしまうのでちょっと難しき機能だと思います。

時間を見て説明を書きますのでしばらくは運用でごまかしていただけると助かります。
338333:2006/07/24(月) 22:57:55 ID:???
説明ありがとうございました。
これからもたけとんぼでTRPG楽しんでいきますー。
339NPCさん:2006/08/07(月) 03:03:03 ID:Glg1mwC5
今現在の最新のたけとんぼやプラグインはどこにあるのでしょうか?
340幻月:2006/08/07(月) 22:03:36 ID:???
>339

最新のたけとんぼは、私のサイトにあります。

以下のとりさんのWikiのアドレスから飛んでください。

http://birdland.ddo.jp:8081/TRPG%e6%94%af%e6%8f%b4%e3%83%84%e3%83%bc%e3%83%ab

プラグインに関しても私の作ったものは私のサイトにあります。
他の人の製作したプラグインは補足されているものは上記Wikiから飛んだところで取得できますので
たどってみてください。
341NPCさん:2006/08/08(火) 10:17:39 ID:???
            ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ <こいつ最高にアホ
 彡、   |∪|  /
/ __  ヽノ /
(___)   /
342NPCさん:2006/08/09(水) 12:30:58 ID:???
>>341
どっから来た?
343NPCさん:2006/08/09(水) 18:56:13 ID:???
同じ時間帯に板のあちこちで見かけたから、ただの流れの荒らしだろ
スルーしとけ
344mado:2006/08/10(木) 13:12:58 ID:???
質問っす

Miranda というメッセンジャーソフトを使って IRC してる人いますか?
345幻月:2006/08/15(火) 23:48:48 ID:???
>madoさん

知り合いに聞いてみたのですが私の周辺では使っている人はいませんでした。
もうしばらく反応を見て、内容ならここに来る人ではあまり使われてないのかもしれませんね。
346mado:2006/08/16(水) 03:27:16 ID:???
聞いて下さってありがとうございます。

元々マイナーなメッセンジャーソフトですし、利用者数自体が少なすぎ・・・
なのかもしれませんね。

MSN + ICQ + Yahoo + IRC + α...

とか、纏めて起動したいって人には便利なのですが。
もう少し様子見てみます。
ありがとうございます。
347NPCさん:2006/08/16(水) 09:17:30 ID:???
このスレでいいのかな?

オンセで使われるスクリーンモンキーってツールの使い方を説明した日本語のサイトってあります?
348mado:2006/08/16(水) 11:40:59 ID:???
日本語の説明サイトはどうやら無いようですね。
使用方法はココでいいのかな? どうなのかな?

えっと、ざっと試して見ました。 Helpが開けないので苦労しましたけど。

・GMがソフトを立ち上げると思うので、GMの人が10015のポートを解放する
 ※ポートは変更してもいけるらしいです。
・ソフトの File > Refarence で option画面が立ち上がるので、
 PLのパスを設定し直し、それをPLに告知する。
・PLの人は、http://(GMのIPアドレス):10015/ をブラウザでアクセスする。
・PLの名前と、告知されたパスを入力し、ログインする。

リロードは自動じゃないので注意が必要らしいです。
349NPCさん:2006/08/16(水) 11:47:16 ID:???
スクリーンモンキーじゃ、大してわかりませんでした。
ScreenMonkey と、比較的わかりやすい単語だったので調べる事ができましたが、情報は的確であったほうが望ましいでしょう。

ポートの解放やIPアドレスなどは、各自調べて見て下さい。
350347:2006/08/16(水) 15:54:13 ID:???
ありがとうございましたm(_ _)m

情報は的確に……はぃ(−−;
351NPCさん:2006/08/18(金) 15:02:56 ID:???
たけとんぼのへの要望に来ました。

たけとんぼ上で「―(ダッシュ)」を入力すると「−(全角ハイフン、マイナス)」に変わってしまいます。
たけとんぼではないIRCクライアントで表示を確かめたところ、
ダッシュと全角ハイフンは「---(半角ハイフン三つ)」に変換されていました。

たけとんぼ内で、ダッシュと全角ハイフンを半角ハイフン三つに変換してIRCサーバに送り、
同じように、IRCサーバから受け取った半角ハイフン三つを、全角ハイフンに変換しているということであってますか?

そして、要望は、ダッシュをダッシュで表示できるようにしていただけないでしょうか?
 Q14<問>「〜」の表示がされません
の問題と同じだと思うので、難しいのだと思いますが、ご検討お願いします。
352351:2006/08/18(金) 15:05:34 ID:???
たけとんぼのバージョンは2.1.8です。
今配布サイトを見たらバージョンアップされていたんですね、今からアップデートしてきます
353幻月:2006/08/19(土) 00:34:31 ID:???
>351

>たけとんぼのへの要望に来ました。

要望ありがとうございます。

>同じように、IRCサーバから受け取った半角ハイフン三つを、全角ハイフンに変換しているということであってますか?

あっています。
たけとんぼというよりはJavaの持つ問題ですね。
「―(ダッシュ)」=ウェブダッシュはクライアント依存文字(正式なJIS規格外)で
昔から表示で化ける典型例とされてきたもので
今時点で、私の手に負える範囲ではなかったのでやむなく上記の方法で
たけとんぼ間の文字化けを封じるという苦肉の策に出ました。
初期のころはセッションにしか使えなかった(笑)ので、上記問題もあまり出なかったのですが
この問題をいわれるということは他のクライアントとやり取りしているのですね。

発生から二年、この問題は抜本解決できていません。

もし、必要なのであれば変換機能を一時的に封じるチェックを
つけることを検討しますがそれでもよいでしょうか?
(この場合はたけとんぼ間で文字化けが起こります。)
354幻月:2006/08/19(土) 00:56:17 ID:???
訂正。

物は試しで変換機能を一時的に封じるチェックをやってみたのですが
まったくといっていいほど表示できませんでした。

もうしわけないですが現状、対応できそうにありません。
355幻月:2006/08/19(土) 01:47:30 ID:???
連続投稿になってしまいました。

>351

ちょっと悪あがきしてみました。
最新の2.2.0を落としてみてください。

内部で荒業使ってるのでこれでだめなら…今はお手上げです(笑)
356351:2006/08/19(土) 02:27:17 ID:???
>>363-355
ただいまアクセス規制中でパソコンからの書き込みができません
携帯から頑張ります

新バージョン試しました
「〜」はたけとんぼ間では文字化けしていました
他クライアントには正確に見えていました
ダッシュと全角マイナスは変わらず半角マイナス三個でした


今回ダッシュが全角マイナスに変換されていたので
気になって他クライアントでチェックしました
基本的にたけとんぼと他クライアントを交ぜて
セッションはしません

なので、たけとんぼ間での文字化けがなければ
私は十分満足です

ただ、ダッシュと全角マイナスの区別をつけていただきたかったのです
しかしダッシュが依存文字ということなので
無理なお願いなのでしょうね

セッションの進行そのものには影響はないので
今回の要望は華麗にスルーしてください

これからも応援します
357351:2006/08/19(土) 02:45:36 ID:???
>>356

訂正
>>353-355
でした

以下駄文
351で全角ハイフンと書きましたが調べたところ全角マイナスでした
なので356では全角マイナスと書かせていただきました

全角ハイフンと全角マイナスは違う文字だったんですね
紛らわしくてすいません
358幻月:2006/08/19(土) 03:04:22 ID:???
>351

…えーと、「―(ダッシュ)」との要望だったので私「〜」しか直してませんよ、今回(笑)
元々、「〜」を「~~」(マイナスじゃないですよ?)に置換してあったのを
〜に関してだけ新しいロジックで直したんです。時間があったら確認してみてください。
でも、しばらくは多分「−」(全角ハイフン)はだめでしょうね(笑)
359351:2006/08/19(土) 03:28:14 ID:???
返答ありがとうございます
気付いた点を羅列していきます

最新バージョンのたけとんぼでログ保存をして開いてみると
相手から受け取る「〜」が「?」に文字化けしていました

たけとんぼ上では相手から受け取る「〜」は
普段と異なる形の「〜」(Unicodeの「〜」でしょうか)に見えていました

他クライアントへ「〜」の送信には問題ないですが
受信の方では文字化けが起きています
360幻月:2006/08/19(土) 12:16:05 ID:???
>351

うーん、ちょっと保留
私のところで出てないんですわ、それ。

送信先たけとんぼも受信側たけとんぼも同じバージョンですか?

厳しいようなら元のつくりに直します
361幻月:2006/08/19(土) 12:27:16 ID:???
>351

>続き

今、現象確認しました。
それは、ログとっているほうのたけとんぼのバージョンが古いと思います。
バージョン間に差が出ちゃってますね、しょうがないですが。
送り、受けともに両方、おなじ2.2.0にそろえてみてください。
362幻月:2006/08/19(土) 12:41:37 ID:???
連投ご勘弁

一応、同じバージョンでそろえれば大丈夫そうなのでこれで固定しておきます。
今日明日は、ちょっと出かけてしまうので反応できません、あしからず。

それと、まぁ、折角なのでどういう現象なのか他の製作者向けにちょっとだけメモしておきます。

言語としてのJavaは内部はUnicode、マイクロ○フトOSはMS932というものをつかっています。
ぶっちゃけいうとこれの間の互換にマイクロ○フトが独自コンバートかましているため、
「〜」や「−」がメモ帳などで表示できず化けるというものです。
よほどUNICODE標準表記の下がって上がる見た目の「〜」が嫌いだったのでしょうか(笑)
他言語、VB、C++、デルファイなど、環境に合わせて実行を作る言語では問題がおきませんが
Javaでは露骨に引っかかるので、もし引っかかった時には「WEBDASH 問題」で
ぐぐってみてください。
363351:2006/08/19(土) 13:03:36 ID:???
両方とも同じ最新バージョンです
というか、同じたけとんぼの二重起動でテストしています
これがまずいのですかね
364351:2006/08/19(土) 13:38:32 ID:???
とりあえず画面のキャプチャとログあげました

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/138.zip
365幻月:2006/08/20(日) 15:15:46 ID:???
>351

ちょっとわからないですね。
こちらではその現象が再現しません。
念のため、こちらも再度最新を上げますので
もう一度、落としなおしてみてください。
(更新した当日、一箇所だけ訂正して深夜に最アップしているのです)
それと同じフォルダのものを多重起動はさけて、
別のフォルダに移したものを起動してみてもらえますか。
366351:2006/08/20(日) 16:59:29 ID:???
正常に表示されました
お騒がせしまして本当にすいませんでした

紅月さんありがとうございました
これからもたけとんぼ応援します
367NPCさん:2006/08/20(日) 17:33:51 ID:???
月しかあってないよ!
368351:2006/08/20(日) 21:24:42 ID:???
うわあぁぁぁホントだ
スンマセン!
幻月さん、ごめんなさい&ありがとうございました!!
369幻月:2006/08/20(日) 22:08:38 ID:???
いや、まぁ、面倒なハンドルつけてますしね、私。

>351

動いたなら良かったです。
370NPCさん:2006/08/21(月) 14:50:03 ID:???
どーでもいいが"wavedash"じゃねーの?
371幻月:2006/08/21(月) 22:30:45 ID:???
あ、たしかに。
wavedashが正しいですね。

書き間違いました。
372yogu:2006/08/29(火) 10:12:43 ID:???
 CHOCOA用で六門世界RPG用スクリプトを作ってもらったので報告。
ODツール用じゃないので需要無いかもしれないけど…
http://schwarz.client.jp/download/

 近々、CHOCOAとマップを表示できるソフトを併用してオンセを画策中。
候補はスクリーンモンキーなんだけど、何か他に候補ソフトは無いかな。
373NPCさん:2006/08/29(火) 15:40:00 ID:1KRQk2ZD
ここのツールってオンライン前提のばっかり?
例えば、オフライン(みんなで集まってする一般的な方法)の補助ツールみたい
なのはないの?
例えば、スクエアシートをタブレットPC上に表示し、任意の部屋の形を表したり、
移動や範囲攻撃のガイド表示なども自由にできたりするツールとか。
こーいうのがあれば、戦闘時間が大幅に縮むんだが。
374NPCさん:2006/08/29(火) 15:51:45 ID:???
クレクレ厨かよ
しね
375NPCさん:2006/08/29(火) 15:56:47 ID:???
>>373
仕様書を書いてみては?
ただ、タブレットPCで、というのは、ユーザー少なさそう、ってのがあるね。
ノートパソコンでは、みんなで使うって点でいまいちだろうし。
(タブレットPCでもちょっとネックか)

その辺、細かく考えて提供すれば、作る人が楽になるんじゃね?

>>374
>1嫁。
376NPCさん:2006/08/29(火) 16:05:23 ID:???
>>373
マップツールはオンライン用のをそのまま流用できるだろう。タブレットPC起動すれば良いだけ。
むしろGMが別のPCから操作できる分、スタンドアロン限定のものよりはるかに使い勝手がいい。

さすがにガイド表示とか特定のシステムに依存したものは望みすぎだと思うけど。
377NPCさん:2006/08/29(火) 17:54:24 ID:1KRQk2ZD
いや、別にスクエアシートに限らず、
ルールを電子化して素早く閲覧できるiアプリだとか、
いろいろあったら便利なわけよ。

そういう非オンライン用のツール(まぁオンラインでもあれば便利だけど)は、
今までなかったのかなと思ってさ。

作ってくれとは言ってないよ。
すでにあれば作っても無駄だから聞いただけ。
378Nezumi:2006/08/29(火) 18:04:20 ID:???
ルールブックを電子化できれば便利ですね。
ただ、それを配布となると、一般に市販されているシステムだと著作権的に難しいでしょう。
Webで公開されているルールや、同人ルールなら可能かもしれません。

ソードワールド(だったかな?)は、そういったツールのガイドラインが設けられているのですが。
379NPCさん:2006/08/29(火) 18:16:50 ID:???
Webで公開されているルールや同人ルールも
著作権で保護されてるんだよ。
380NPCさん:2006/08/29(火) 18:32:18 ID:???
>>377
自分はとあるゲームのモンスターデータを電子化して管理してるけど、
そんな著作権に抵触しまくりなツールを不特定多数に公開なんてできないよ。

ルールブックの電子化は自分ですべきだと思う。
381Nezumi:2006/08/29(火) 19:32:49 ID:???
>379
そんなこと誰だって知ってるってば。
382魔改:2006/08/29(火) 19:35:38 ID:???
法的なことのみで言うなら
この手のルールブックの場合、グループで遊ぶ事が前提になっているので、
データやシステムのコピーを、一緒に遊ぶメンバーに配布するのは違反とみなされないよ。
電子データも同様(誰でも閲覧できる環境下でなければOK)
グループが10人を超えるとグレーになって、20人に達するとアウトだけどね。
それと、コピーを持っている人間がそれをさらにコピーして他のグループに配布するのもアウト。

コンベンションとかについては、メンバーに配布するコピーを遊んだ後に回収するのであればOK。

いくつかのルールブックには、キャラクターシート等のコピーはOKだけどそれ以外は駄目、と書かれている場合もあるけど、あれも法的な拘束力はない。
単純に、販売元がたくさん売りたい為のお呪い。

Webでの公開についても、著作元が金銭的な被害を証明できるほどの内容公開でなければ、提訴される事はほぼないので、それほど神経質にならなくてよいかと。

倫理・道徳的な問題で言えば、
トラブルの元になりそうな事はやんないに限る、
一部データを公開する時も著作もとの情報は記載しとけ、
著作元に事前連絡して二次公開扱いにしとけ
つー感じですな。
383NPCさん:2006/08/29(火) 19:42:52 ID:???
>>382
その人数はどっから来てるのだ?
いや、参考までに。
384魔改:2006/08/29(火) 19:54:49 ID:???
>>383
1回で遊ぶ人数が4〜6人。
グループ(サークルも含む)で使用する場合でも、それ+αなので許容内とみなされる。
10人と言う数は、ちょうど卓を二つたてて遊ぶか遊ばないかの微妙なラインになるのでグレー。
常に卓を二つたてて遊んでいると言うなら、10人でもレッド判定になる危険性が高くなる。

20人になると、明らかにルールブック1冊で遊べる環境を超過しているのでアウト。
まぁ、卓が二つ以上立って遊ばれていないなら、セーフなんだけどね。
385NPCさん:2006/08/29(火) 19:58:25 ID:???
卓一つまでならOKってのはどこから?
386NPCさん:2006/08/29(火) 19:59:49 ID:???
>>384
つまり自分判断な? サンクス。
387NPCさん:2006/08/29(火) 20:01:35 ID:???
ルールやデータ、シナ塔の電子化や専用ツールは、
本来著作権をもってる製作会社側がソフト化して売りだせば
いいのにと思う。

開発段階で情報は全て電子化されてるわけだし、
そんなに難しい事じゃないと思うんだがな。
388魔改:2006/08/29(火) 20:05:15 ID:???
>>385
卓上ゲームってのが、元々一人で遊ぶものではなく、複数人で一緒に遊ぶゲームだから。

>>386
具体的な人数は、実際に遊ばれている環境で変化するけど目安としてはそんなもんでしょ。一応、機会があって弁護士先生に聞いた結果とあわせてるけどね。
389NPCさん:2006/08/29(火) 20:05:19 ID:???
>>387
電子化自体は難しくはない。
つか、版下データをPDFにするだけなら一瞬。

問題は販売と著作権管理だね。
390386:2006/08/29(火) 20:08:40 ID:???
>>388
ん、了解。
まあ、人数で考えない方がいいね。
391魔改:2006/08/29(火) 20:15:32 ID:???
>>390
そうそう。スターレジェンドTRPGみたいに、一人で遊べるタイプだと、4人グループで4卓立つ可能性も無いとはいえないからw

卓数で見るとしても、
「ルールブックの内容を記憶して、一切ルールブックを見ないで回ってる卓」
の場合は、数に入らないので注意w
392Nezumi:2006/08/30(水) 00:09:30 ID:???
データは自力で入れてもらう必要があるけれど、
それさえ終われば検索とかも自由に出来るツール、なら配布は可能っぽい。

データ込みだとグレー。
内部にデータを保持し、かつ参照できないならOKが出る可能性はある。
393NPCさん:2006/08/30(水) 10:25:30 ID:J2hnTrwb
だいたいさ、D20版D&Dなんてルールの量が尋常なないわけよ。
もうルールを調べるのが、アナログな方法じゃぁとてもやっていけないわけ。

プレイの度に持ち寄るのは大変だがしょうがないとしても、
せめて、所持してるルールが電子化されてれば、
プレイの中断も短くなるし、なにかと便利。

ルールを検索できるiアプリはあくまでも例の1つだ。
まぁ、どうしてこういうツールが今まででなかったかは、
著作権うんぬんでややこしくなるからなのは分かった。

ルールの出版側がそういう検索ツールを用意しつつ、
ルールの特殊スキルやアイテムやモンスターの各項目に、
その電子データへのURLなどの2次元バーコードなんて印刷してくれる
と面白いと思ったんだがなー。会員限定でアクセス可能とか。

ちょっと妄想じみてきたんでもう辞めにする。





394NPCさん:2006/08/30(水) 11:05:21 ID:???
それがいい。お前さんは妄想が強すぎる。
395NPCさん:2006/08/30(水) 12:02:28 ID:???
必要最小限のサマリをデータ化して検索できるようにして
そのソフトを起動するたびに
「ルールブックのP○○の●●行目先頭◎◎文字目から5文字入力せよ」
とかルルブ持ってないとわからない起動認証パスをランダムに求めるソフト

って形だったらホワイト、ブラック、グレーどれ寄り?
396NPCさん:2006/08/30(水) 12:39:55 ID:???
パスかけていようが不特定多数の手に渡って
配布するのが第三者なら黒なんじゃね?
397NPCさん:2006/08/30(水) 14:05:12 ID:???
そもそもサマリーってのは著作物に該当すんのかね

著作権法によると、「思想又は感情を創作的に表現したものであつて、文芸、学術、美術又は音楽の範囲に属するもの」とされている

つまり、単純なデータだけなら著作物とは認められないということであり、
文章の転載さえしなければルールの要約は著作権法に違反しないはずだが
398NPCさん:2006/08/30(水) 14:11:19 ID:???
著作権とか以前に営業妨害とかになりそうだけどね……。
399NPCさん:2006/08/30(水) 14:18:34 ID:???
>>397
要約というのは明らかに他人の著作物を改変したものだろうに。
400NPCさん:2006/08/30(水) 14:58:25 ID:???
>>398
営業妨害という罪はない。
>>399
じゃあ、小説や映画のあらすじを書いただけで著作権法違反になるんだなww
あらすじや要約書いて著作権法違反に問われた事例がひとつでもあったらいってごらん
401NPCさん:2006/08/30(水) 15:09:17 ID:???
>>397
「単純なデータ」は、
第十二条の二(データベースの著作物)に引っかかるかどうかじゃね?
TRPGの場合は、ここも重要な争点となるんじゃねーかな?
402NPCさん:2006/08/30(水) 15:09:50 ID:???
>>400
>じゃあ、小説や映画のあらすじを書いただけで著作権法違反になるんだなww
ttp://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=%E8%A6%81%E7%B4%84+%E8%91%97%E4%BD%9C%E6%A8%A9&num=50
なるんだよ?

まぁ、親告罪だから事実上の黙認状態なだけだね。
403NPCさん:2006/08/30(水) 15:14:39 ID:???
>>400
あらすじは翻案権、翻訳権に引っかかると見なす判断があるね。
判例があるのかどーかはしらないが。
404NPCさん:2006/08/30(水) 15:16:47 ID:???
>397
元の著作物を必要としないほどの要約は翻案であり、翻案権を侵害する。
405NPCさん:2006/08/30(水) 15:27:23 ID:???
>>400
>営業妨害という罪はない。
違法かどうかじゃなくて、問題視されるかどうかの話では?
406NPCさん:2006/08/30(水) 15:37:42 ID:???
>>401
データベースの著作物ってのはコンピュータありきなんだよ。法文よめ
>>402
ならねーよ。どこにもなるなんて書いてない。
黙認じゃなくて、少しも著作権法に違反してないから一度として訴えられたことがないんだよ
>>403
判断じゃない、見解があるだけ。法律解釈における判断というのは司法によって示されるもの。
>>404
逆に言えば元の著作物を必要としなくなるような範囲の要約でなければ翻案とは認められないってことさね
つまり、特に必要と思われる箇所だけ要約すれば何の問題もない
407NPCさん:2006/08/30(水) 15:40:58 ID:???
>406
必要な箇所を要約したらやっぱり元の著作物はそれを使う限りいらないのでは。
408NPCさん:2006/08/30(水) 15:42:06 ID:???
>>405
著作者や出版社からすれば本を貸し借りすることすら問題視するさ
でもそれが合法であればとやかくいわれる筋合いはない
409NPCさん:2006/08/30(水) 15:42:39 ID:???
法律の知識は皆無なんで話の輪に混ざれませんが、
著作権侵害が親告罪らしい以上、著作者がOKを出せば基本的に問題ないわけで。

D&Dみたいに海外に、または海外にも著作者が居る場合は非現実的かもしれませんが
国内であれば実際に問い合わせることも可能ですよ。
「ツールだけではプレイできない(ルールブックの参照を必要とする)」という条件であれば、
割とOKを出してくれるんじゃないかなあとプラス思考。


>395
PCゲームの話だが、コピーを防止するために
「マニュアルの何ページにあるキーワードを入力せよ」というシステムを実装したメーカーがあった。
が、デバッグ班からクレームがついて製品には採用されなかったらしい
……という逸話を思い出した。
410NPCさん:2006/08/30(水) 15:47:54 ID:???
>>407
そんなことにはならないさ。要約が要約である限り、かならず元の本見なきゃわからない部分が出てくる。
要は、その要約さえあれば元の本は読まなくていいって状態にしなきゃいい。
本を持ってそれが大体頭に入っている人が、要約さえあれば元の本はいらないってのはむしろ当たり前の話なんで。
411NPCさん:2006/08/30(水) 15:48:25 ID:???
>>406
少しも著作権法に違反してないけど、見解はあるの?
412NPCさん:2006/08/30(水) 15:53:40 ID:???
>>406
ttp://www.courts.go.jp/hanrei/pdf/12E84FA318EEAAF049256B7D0002B340.pdf
ttp://www.courts.go.jp/hanrei/pdf/225C36A3B676A07949256B7D0002B33F.pdf
まぁ、「地裁判決は判例にならない」って言い訳くらいは聞いてやるよ。
413NPCさん:2006/08/30(水) 15:55:58 ID:???
>>409
>著作権侵害が親告罪らしい以上、著作者がOKを出せば基本的に問題ないわけで

それはあくまで著作物を転載するなどの場合。
法で定められた範囲を超えない引用や要約は著作者の権利を侵害しないので、
著作者の許諾を受ける必要がないよ

というか、そんなの問い合わせてもまずつっぱねられるね
法的根拠もなくキャラクターシート以外はコピー禁止なんて言明している製作者が少なくない世界だからな
414NPCさん:2006/08/30(水) 16:00:27 ID:???
>>410
それはつまり、作品全体を盗用しているのではないからOKってこと?
一部の翻案は許されると?
415NPCさん:2006/08/30(水) 16:04:20 ID:???
>>412
そりゃそんな元の本買わなくて済まさせるための悪質な商売すりゃ訴えられて当然だ。
416NPCさん:2006/08/30(水) 16:05:12 ID:???
>>406
>黙認じゃなくて、少しも著作権法に違反してないから一度として訴えられたことがないんだよ
なんで他人の訴えない理由がわかるんだ?

むしろ翻案権の侵害だという見解があるんだから、考え得る理由は、
・法に抵触してないから訴えない
・侵害されているけど訴えるほどのことでもがないから黙認
のふたつじゃねーの?
417NPCさん:2006/08/30(水) 16:09:10 ID:???
>>414
というか、>>404に書かれているように一部の要約では翻案にならない。
一部でも翻案権の侵害なんていわれたら、だれも図書や映画の内容紹介なんてできなくなるよ
418NPCさん:2006/08/30(水) 16:09:37 ID:???
>>415
訴えられるかどうかの話をしてたのか?
そりゃ親告罪なんだから、訴えられなきゃ違反にゃならんわな。
別に著作者の意志に反してるわけでなし。
419NPCさん:2006/08/30(水) 16:14:46 ID:???
>>416
訴えても侵害が認められるか微妙だから訴えない

ってのもあるな
420NPCさん:2006/08/30(水) 16:16:47 ID:???
ところでさ、このgdgd法律家ごっこの主題はなんなわけ?
もうツールと何の関係もないじゃん。
421NPCさん:2006/08/30(水) 16:36:58 ID:???
>>417
つまり、一部かどうかは問題じゃなくて、
「元の著作物の価値を損なわないかどうか」が問題だってことだよね?
それを確認したかったんだけど。

「要約が要約である限り、かならず元の本見なきゃわからない部分が出てくる」
ってのは、必ずしも「元の著作物の価値を損なわない」わけではないと思うんだ。
わからない部分があっても、遊べてしまうってことはあるべ。特にTRPGは。
422NPCさん:2006/08/30(水) 16:52:49 ID:???
製作者側としてはグレーゾーンには手を出したくない。
423NPCさん:2006/08/30(水) 16:58:16 ID:???
オンセ用ツールの話だけど、
特定のコマンドでチャートを呼び出すプログラムを作り配布したんだけど
版権元に問い合わせてみたところ、(自分の場合は)OKだった。

>422
だねぇ。
SWみたいなツール等のガイドラインがあればいいのだけれど。
424NPCさん:2006/08/30(水) 16:59:45 ID:???
素人の法解釈を真に受けて他人の著作物を弄るのは、バカのすることだよね。
425魔改:2006/08/30(水) 19:06:53 ID:???
なんか、サマリーの話をしているのか、映画のあらすじの話をしているのはよくわかんないっすな。

私の場合は、某TRPGシステムのキャラクター作成ツールを作って公開していますが、版元には許可を頂いております。
もちろん、会社によって対応は違うと思われますが、このくらいであればOKを出していただけるものと判断されます。
また、キャラクターを作成する為のツール(スキルデータなども含む)程度であれば、訴えられる事は無いと思われますが、心配な方はデータを添付したメールで事前に一報しておけばOKかと。


ちなみに、著作権侵害をしていないと言う人はほとんど居ないんじゃないかなぁ。
他人への本やCD、ゲームの貸し借り(レンタル権侵害)、録画したTVの貸し借りも著作権違反(放送権侵害)になりますし。
426NPCさん:2006/08/30(水) 19:11:59 ID:???
検索ツールだのなんだのって言う人はデータ打ち込みの手間ってのを考えたことがあるんだろうかね。
システムによってはそれが結構な負担になると思うんだけど。

ところで携帯のアプリってどのくらいデータ扱えるんだっけ?
427NPCさん:2006/08/30(水) 19:23:32 ID:???
データの打ち込みなんて、建前は一人だけれど、手分けしてやるにきまってんじゃん。
そもそも把握できないくらいに膨れ上がったルールに耐えられないから電子化したいんだろうし。

ケータイの容量なんて、ネット経由にしちゃえば無問題。
428NPCさん:2006/08/30(水) 19:34:47 ID:???
全ては紙媒体にのみ固執し、電子化の努力を全く行わず、
商売のチャンスをみすみす見逃してるヘボ出版元が悪い。
429NPCさん:2006/08/30(水) 20:46:21 ID:???
もうそれくらいにしたら? >>all
430NPCさん:2006/08/30(水) 23:04:57 ID:???
>>425
一応、親しい人に貸す分にはOKじゃないか
431Nezumi:2006/08/30(水) 23:53:56 ID:???
知ってる方も多いと思いますが、メモ代わりに貼っておきますね。

http://www.trpg.net/designer/kiyomatsu/thatis/c_guide.htm
432NPCさん:2006/08/30(水) 23:54:07 ID:???
ビデオとか映像物は、家族・身近な友人に貸す分には、OKだ

話がズレてるぞ。 もうここでは終われ。
法律板でやってこい。
433NPCさん:2006/08/31(木) 00:04:12 ID:???
OKなのは、家族及び同居している他人(家族とみなされる)のみで、親しい友人に対してはNGだよ。
434NPCさん:2006/08/31(木) 02:04:31 ID:???
いや、一概に言えないが親しい友人ならOK。
いずれにせよスレ違いだが。
435NPCさん:2006/08/31(木) 07:38:52 ID:???
ttp://game9.2ch.net/test/read.cgi/cgame/1032765910/
一昔前にこのスレでかなりの部分議論され尽くしてるよ。

このスレのときも今のスレの流れも見て思ったけれど
「許可を取ればいいんだよ、こうしたら対応してくれたよ」
という発言はたいてい実作者だったり自分が行動する気がある人で
「法律には違反してないじゃないか、どこに条文があるんだよ、
親告罪だからいいんだよ」という人は、ほとんどの場合
何か行動するわけではなく、名前を出すわけでもない。

その辺にこの問題が、著作者側から見た場合の胡散臭さ
グレーさってのが象徴されている気がする。
436NPCさん:2006/08/31(木) 13:01:39 ID:???
>435
遊ぶのにボードやコマ等が必要なボードゲームは
ルールを翻訳してもそれだけでは遊べないので、実際にゲームを買う必要がある。
よって翻訳OKになりやすい。
でもそういうのを必要としないことが多いTRPGだと微妙。

って感じでしたっけ?
437NPCさん:2006/08/31(木) 13:28:49 ID:???
PC用のマニュアルはフリーにして色々ツールを用意して、ルール共々ネットで流して、
GM用のマニュアルはキチンと有料出版するTRPGなんて出せばヒットするかな。
438NPCさん:2006/08/31(木) 14:12:12 ID:???
サンプルキャラシーとサマリー並の情報だけでセッションしてるやつらが存在する件。
439NPCさん:2006/08/31(木) 19:23:21 ID:???
>>437
結局、「GM版もいるなぁ。誰かテキスト化して渡せ」「おk」で、ネットに広まるオチ。
440NPCさん:2006/08/31(木) 19:30:30 ID:9s2tZh7N
         __
            /⌒  ⌒
          / ( ●) (●)  
        ,__/ ::::::⌒(__人__)\
     r'"ヽ   t、    |r┬-|  |  ほほう、それでそれで?
    / 、、i    ヽ__`ー'´ /
    / ヽノ  j ,   j |ヽ ̄
    |⌒`'、__ / /   /r  |
    {     ̄''ー-、,,_,ヘ^ |
    ゝ-,,,_____)--、j
    /  \__       /
441NPCさん:2006/08/31(木) 23:52:36 ID:???
思い出す。
当時、赤箱どこにも売ってなくて、
クロちゃんのよくわかる本のみで無理矢理プレイしてた過去を…。
442NPCさん:2006/09/01(金) 02:04:24 ID:???
それは武勇伝スレに推挙したいくらいのエピソードだな。
443NPCさん:2006/09/01(金) 04:24:51 ID:???
>>436
いや、「著作権については権利者と交渉するのが正しい道。
それ以外は全て自己リスクで歩くグレーの道。
自分で歩くなら止めはしないが、人に薦めたり要求するのは
筋が違うだろうよ」と。
444NPCさん:2006/09/01(金) 11:31:09 ID:???
著作権は別のスレでやんないの?
ツール自体となんも関係ナス
445NPCさん:2006/09/01(金) 12:53:29 ID:???
ツールによっては、まったく関係ないってわけじゃないよ。

内容次第によっては、「直接的に著作権違反」はしていないが、「著作権を侵害を補助する又はそれに順ずる」として、訴えられる可能性もある。
例としては、Winnyの製作者とか、ああいったファイル共有ソフト系。
配布サイトに「著作権を侵害してはいけない」と記載していても、実質「どう運用されているか」が裁判での論点になるので、「ツール製作者」は違反を行えないように「対応する義務」が発生する。

まぁ、ここまで問題化するようなツールを作る神が降臨してくれると、住人の一人としてはうれしいんだけどね。



話は別になるとして、オンセ用のキャラクター用の画像とか、障害物の画像データとかも、ツールの範囲に入る物かな?
個人的には範囲に含めて、「プログラマ」だけでなく「イラストレーター」とかも協力してもらえれば、ツールを開発する者にとっては労力の軽減及び、
そういうものを用意するのを敬遠して行動に移せない「潜在している神」の降臨を期待したい所なんだけど。
446NPCさん:2006/09/01(金) 16:56:34 ID:???
>445

>1
>▼開発者の方へ
>ゲームシステム、開発言語、ツール形態は一切不問です。
>IRCクライアントから汎用チャート類まで幅広く扱いたいと思っています。

とあるから何でもありだろう。
447NPCさん:2006/09/01(金) 17:05:38 ID:???
>>445
>オンセ用のキャラクター用の画像とか、障害物の画像データとかも、ツールの範囲に入る物かな?
どんぴしゃそのものなスレはないけど、絵師の募集とかも考えると、イラスト欄スレですかね?
でも、スレの目的で考えると、ここかねぇ?

オンラインセッションの増え方を考えると、キャラクターポートレートは欲しいよねぇ。
D&DならNWN用の有志のヤツ使うとか、あるけど。

ダンジョンタイルは、ダンジニみたいなの作れると、素敵ね。
448NPCさん:2006/09/01(金) 19:39:37 ID:???
>>447
いいだしっぺが作ろう。

wiki を改造したら、ポートレートとかダンジョンMAPとか登録できるんじゃないかな
と思ったり。
449NPCさん:2006/09/01(金) 20:03:37 ID:???
>>448
タイル画像があれば作ってるところだ>だんじに

完成する保証はまったくないがなw
450NPCさん:2006/09/01(金) 21:19:14 ID:???
>>449
つ「画像ソフト」

タイル風に仕上げろ(゚Д゚)ゴルァ
451幻月:2006/09/01(金) 22:44:50 ID:???
>445
>個人的には範囲に含めて、「プログラマ」だけでなく「イラストレーター」とかも協力してもらえれば、ツールを開発する者にとっては労力の軽減及び、
>そういうものを用意するのを敬遠して行動に移せない「潜在している神」の降臨を期待したい所なんだけど。
>447
>キャラクターポートレートは欲しいよねぇ

確かにそういのはあるとないとでは違うでしょうね。
フリーの素材もいろいろ在るんですが、
著作権でどうなるかわからなくて結局自作する人も多いです。
私のマップパターンやらアイコンやらも絵心ないのに自作ですし、
秋茄子さんのカードの絵もとりさんに作ってもらったりしたものですしね。

>447
>ダンジョンタイルは、ダンジニみたいなの作れると、素敵ね
>448
>wiki を改造したら、ポートレートとかダンジョンMAPとか登録できるんじゃないかな

がんばれ(笑)
とりさんがかつて自作マップ画素を自由に配置できるjavaScriptとcgiのツールを
つくってましたね、ソースがこんがらがって放置になったそうですが。
自分がどうしてもほしいなら、だめもとくらいの気持ちでやってみることですね。
ここはフォロー入れる人多いですからなんとかなるかも?(笑)
452NPCさん:2006/09/10(日) 19:46:03 ID:???
最近動きがないね
453NPCさん:2006/09/10(日) 20:22:07 ID:???
1ヶ月くらいなら普通だから大丈夫。心配しないで。
454NPCさん:2006/09/17(日) 13:43:22 ID:???
─────────────‐
━━━mm━━━━━━━━━
 ||| lll | |    人  ガラッ
     | |   (__)   ||| ________
  |||  | | (____)   /
     \\( ・∀・ ) < ダブルクロススレから来ますた!
      \     \ \
||| ガラッ  )    ト、ヽ   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   |||   /     ( | | |||
━━━━━━━━━mm━━━
─────────────‐
http://game9.2ch.net/test/read.cgi/cgame/1158171507/
455NPCさん:2006/09/17(日) 15:45:51 ID:???
チャットCGI ・・・
チャットはサーバーに負荷かかるからサーバー側が使用を禁じてる処が多いよね。
チャットCGI が使える処が羨ましい(つД`)

上限クリティカルありは、終了条件まわりをしっかりさせないと暴走する危険性が高いね。
その点で俺はお手上げです。
456Nezumi:2006/09/17(日) 16:31:50 ID:???
自分もチャットCGIに良い思い出は無いなあ。

CGIの設置自体は無料レンタルサーバでも探せば幾つかあるっぽいし、
その気になれば自分のPCでApacheを起動すればいいだけなんだけど。

でも一番気になるのは、ログファイルへの書き込みの競合とかの問題かな?
よくウェブサイトに表示される、アクセスカウンタのログがたまに壊れてたりするけど
あれと同じような状況がチャットCGIでは発生しやすい。
457NPCさん:2006/09/17(日) 18:36:52 ID:???
>>456
設置できる無料サーバーがあれば知りたいな。
たいがい 「高負荷のCGIは遠慮して下さい」 って書いてある。
チャットは高負荷CGIに含まれる。
458NPCさん:2006/09/17(日) 18:56:45 ID:???
>>456
へクスマップなら、使い勝手的にも明示ロック&編集権で一応行けるかと。
裏で別のチャットを起動しているのが前提で。

問題は別の意味での負荷なんだよなあ。
例えば40x40を馬鹿正直に1ヘクス1データ単位で作ると更新の際に1600カラム
更新とかいう恐ろしい話になる。基本地形を最初に作って更新不可にして、上に
乗ってるユニットのみを更新という方法が落とし所かねえ。
逆にヘクスマップは更新頻度が低いのでそっちの方向は大丈夫だと思う。
まあ、チャットともども本当はクライアント作るのが一番いいんだろうな。
459Nezumi:2006/09/17(日) 23:58:50 ID:???
>>457
詳細は知らないんだ、ごめん。
だいぶ前にレンタルサーバ板かWebProg板で似たような質問を見たのよね。
で、それに対して幾つかのレスが付いていたと記憶している。

でもまあ、実際にやるなら素直に自分のPCをサーバにするのが妥当なラインかと思う。


>>458
ローカルでデータベースを用意するとかは流石に「手軽」の域を越えるかな?
やり方を調べたことすら無いけど。
460NPCさん:2006/09/18(月) 00:40:56 ID:???
ローカルでDB?
M$の、MSDEって言うんだっけ。アレでも使ってみるとか。フリーだし。
461NPCさん:2006/09/18(月) 00:55:56 ID:???
>>459
問い合わせ先を誰かのマシン上のDBにするって事? そこまで行くなら
普通にサーバ立てるかなあ。
マシンで処理できるか、なら普通にできる。ただ、速度が問題になる
可能性が高いのと、多分鯖管から怒られるけど。

1回のセッションごとにDBの内容を消すなら普通にMySQLが速度的にも
いいと思う。あれ速いし。ただ、カラムロックとかは無いんでそれは自分で
スクリプト側で組んであげないとだめかと。
462Nezumi:2006/09/18(月) 01:05:13 ID:???
>>460
ごめん、データベースって言葉を使ってみたかっただけなんだ。

>>461
途中からローカルにウェブサーバソフトを立ち上げる前提で話してます(笑)
463NPCさん:2006/09/18(月) 02:14:12 ID:???
データベースのことは良く知らんけど、なんかMSDEはサポート終了との噂。
SQL Server 2005 Express Editionを使ってくれって言ってるらしい。
464NPCさん:2006/09/18(月) 02:40:36 ID:???
仕事でつかうんじゃないんだし、サポートだとか速度だとか、
んなもん、どんなDB使おうと同じだろう。
どうせ数人しか同時にアクセスしないんだし、
よほど変態なSQL書かなければ、どの種類のDBでも大抵動くし。
好きなもんつかえよ。
465NPCさん:2006/09/18(月) 11:03:47 ID:???
おいおい。そういうあんたは「どんなDB使おうと同じ」とか
言えるほどの知識はあるんだろうな?

コードを書いてる立場の人間が軽く意見交換してるところに
ケチ付けるならちゃんと責任持てよ?
数人同時アクセスで1度当たり2000カラム程度更新で速度差が
無いと言い切れるのは正直信じられねえ。
466NPCさん:2006/09/18(月) 11:27:24 ID:???
>>465
横レスなんだが、そんな速度差が問題になるほど
速度要求される話か? ってことでは?
467NPCさん:2006/09/18(月) 15:29:40 ID:???
ていうか、DBの種類が云々のようなつまらん話より、
自分にとって作りやすいDBで、とりあえず動くもの作ってからほざけ、
てことじゃね?

468NPCさん:2006/09/18(月) 16:25:16 ID:???
1カラムも、2000カラムも、1レコードの更新だし、それが遅いというならば、まずその腐ったスキーマをまず作り直せと。

MMOでもないのにそんなシビアな時間を要求されるの?
TRPGは、一般にターン制でつよ。
469NPCさん:2006/09/18(月) 16:46:22 ID:???
>>468
1ターンに1回しかMAPを更新しないですむゲームなんて存在するのか?
470458:2006/09/18(月) 16:55:50 ID:???
なんだか自分がきちんとした言葉を使わなかったのが原因で荒れてしまっているようで。
常識的な構造なら1600カラムじゃなくて1600レコードですね。更新カラム数ではなく
レコード数に普通は依存ですし。

まあ、速度と言ってもどこかの公開サーバ上に立てて平行して何件も卓が立っている
状況でなければそうそう問題にはならないと思います。(自分は半ばそっちを考えて
いたわけですが…調べてみたら負荷で追い出される例は結構あるようなので止めた
方がいいかも)

どうやら動く物を作っていない人間の発言は歓迎されないようなのでROMに徹しますね。
471NPCさん:2006/09/18(月) 17:10:10 ID:???
>>469
ターンに何回とかどうでもいいことを聞くな。
何秒に何回更新することを想定しているんだ、君は。
472NPCさん:2006/09/18(月) 17:37:31 ID:???
>>471
>>468の発言に対して言ってるからじゃないのか。
473NPCさん:2006/09/18(月) 17:52:07 ID:???
ターン制だから更新頻度は低いといいたいのか
ターン制なんだからリアル更新じゃなくても待てといいたいのか
474NPCさん:2006/09/18(月) 18:09:51 ID:???
そもそもどうして1600個のデータをリアルタイムに、
そんなシビアなタイミングで更新する必要があるのでしょうか?
更新したい座標やベクトルデータと、その内容の、数要素で済みますよね?
もう少し、テーブル構造考え直したほうがいいと思いますよ。
475NPCさん:2006/09/18(月) 18:16:26 ID:???
>>473
そういうことだろ? いけない理由がなにか?
どんだけ待たされると?
476NPCさん:2006/09/18(月) 18:18:02 ID:???
どうしてDBにデータをリアルタイムに記録する必要があるのかわからん。
サーバ側でヘクスの2次元配列のデータの管理するだけでしょ?
必要に応じて、DBと同期とればいいだけだし。

あ、専用サーバソフトを作るんじゃなくて、どうしてもCGIにしたいの?
そんな用途で使うようにWEBサーバもCGIのシステムもできてないから、
そりゃ無理だよw
477NPCさん:2006/09/18(月) 18:20:10 ID:???
>>475
どっちなのかという疑問に「そういう事だ」といわれても困る
478NPCさん:2006/09/18(月) 18:21:08 ID:???
>>474
リアルタイムじゃないだけでもいいんじゃねーの?

仮に、更新の問い合わせが60FPSとかだったとしても、
律儀に変更のないデータ返すのな。どんな同期だそりゃ。

>>477
どっちもだろ。
479NPCさん:2006/09/18(月) 18:21:27 ID:???
スタート地点を把握しないでどんどん合流してるしせいで何を話してるんだか誰も理解してない気がするぞw
480NPCさん:2006/09/18(月) 18:33:41 ID:???
スタート地点はともかく、明らかに間違ってる点を指摘しておく。

>>474
>更新したい座標やベクトルデータと、その内容の、数要素で済みますよね?
>もう少し、テーブル構造考え直したほうがいいと思いますよ。
ブラウザ側からヘクスマップのうち「更新された個所」のみをスクリプトに送るって…。難しいし、テーブル構造とどう関係が?
JavaScript側に結構なコード量を強いれば可能だけど、それは無関係だよね。

>>476
>どうしてDBにデータをリアルタイムに記録する必要があるのかわからん。
情報をブラウザで公開する以上、その2次元配列のデータをどこかにスクリプトが読みに行かねばならんでしょ。その読み先が
DBやファイル、シリアライズオブジェクトだったりするわけで。そもそもDB以外で保持するならDBと同期を取る必要がない。
んで、
>そんな用途で使うようにWEBサーバもCGIのシステムもできてないから、
>そりゃ無理だよw
至極まっとうな、情報の公開と更新という用途だと思うんだけど、一体どういう用途だと考えてるのかな。最初の456の書き込みで
>使い勝手的にも明示ロック&編集権
って言ってるし。
481NPCさん:2006/09/18(月) 18:41:08 ID:???
あーすまん。480書いた後で気付いたが、話の流れ的にリアルタイム画面更新のマップだかを想定しているのか?
だったら上の書き込みの後半は漏れが的外れだわ。すまん。
482NPCさん:2006/09/18(月) 18:47:13 ID:???
>>480
>ブラウザ側からヘクスマップのうち「更新された個所」のみをスクリプトに送るって…。
動的にコマなどを動かして見せたいなら、JavaScriptが必要で、
JavaScript内で動かした結果から、変更された箇所を送ればいいよね。
もっと楽して、クリックしたところに動かす、とかなら、
どこをクリックしたかを送ればいいんじゃね?

>情報をブラウザで公開する以上、その2次元配列のデータをどこかにスクリプトが読みに行かねばならんでしょ。
それが、DBの速度が問題になるほどの頻度で発生するの?
うそん。だから、それは秒間何回を想定してんのよ。
つーか、そんなに遅いのか、下手なDBだと。
ただファイルシステム利用したって、いけるんじゃないかと思うんだが?
483NPCさん:2006/09/18(月) 18:53:55 ID:???
何を想定してるのかまとめないと、そろそろ当初の話から逸脱しまくってる余寒。

>>482
>JavaScript内で動かした結果から、変更された箇所を送ればいいよね。
あー。テーブル構造とどう関係が?って話。すまんね。

>どうしてDBにデータをリアルタイムに記録する必要があるのかわからん。
じゃなくて
「その程度のデータ量なら速度が問題にはならんのじゃない?」
でいいんじゃない?ちょっとそれ、ミスリード誘ってるみたいに見える。

あと、秒間何回、じゃなくて1度の問い合わせでどれだけのデータを動かすかを問題にしてたんじゃない?いや、誰が問題に
してたとか既に原型をとどめてないけど。
484NPCさん:2006/09/18(月) 18:55:50 ID:???
http://game9.2ch.net/test/read.cgi/cgame/1158171507/87
ちなみにスタート地点はここだw
485482:2006/09/18(月) 19:15:49 ID:???
わけわかんなくなるから、捨てハン付けるわ。

>>483
>テーブル構造とどう関係が?って話。
それはたぶん、1600個のデータを一気に更新しないといかんような構造ではあるまい、
という皮肉では? そんなダメ構造が可能なのかは、実はDBよくしらないんでわからん。

>「その程度のデータ量なら速度が問題にはならんのじゃない?」
んにゃ、違うと思うよ。「TRPGツールに必要なアクセス頻度なら」だと思われ。
だから「ターン制」だよ、とか言ったんでしょ>468は。
MMOのような画面が「リアルタイムに」更新されるようなものと比較して。
この意味でのリアルタイムなら、DBの速度は大きな問題だよね。

でも、更新頻度は大してないだろうし、クライアントも待てるので、
「1度の問い合わせでどれだけのデータを動かすか」は、問題にもならん、つーことでしょ。
486480:2006/09/18(月) 19:33:56 ID:???
同じく捨てハンー。もうちょいだけスレを貸してくれ。

皮肉では?ってもなー。技術的な話であの書き方して、皮肉と好意的に見るのはかなり厳しいと個人的には思う。テーブル構造と
データ設計や処理方法は違うし。まあ、これは書いた本人にしか分からないのでこれ以上続けない。

後半は納得。
DBにデータを『リアルタイムに』って点が主張で重要なのね。データの記録自体の必要性は議論の余地は無いと。
468の人はそれなりに根拠があるという前提だけど、「マップ更新したー」「リロードしてみるよー」のレベルの速度なら、別に問題なく
速度は出るだろうってところかね。
参考までに、全力更新で1600件としても1レコード0.005秒で更新すれば8秒、0.01秒でも16秒。まあ、実用的には許容範囲内…だよね?
487482:2006/09/18(月) 19:45:01 ID:???
>>486
うえー、そんなにかかるの? マジで?
なら、ファイルシステムでも使った方が早くないか?
全件一括でテキストファイル読み書きでも、ミリ秒単位かと思うんだが。

少なくとも、秒でかかるってこたねーだろー。またまたー。
488480:2006/09/18(月) 20:00:59 ID:???
すまんね。手元に環境無いんだわ…。1件当たりミリ秒単位かそれ以下なのは確かなはずだが。
適当な事言いたくないんで、単にある仮定の上での算数の結果だとして欲しい。

あと、ちとずれるんだが、DBの読み書きとファイルの読み書き、スクリプト的にはどっちが早いんだろうな?
マップ上のデータの持ち方によるけど、「非常に多数のデータから選択して更新」でない限り、実は大して変わらないんじゃないかと予想。
意外とファイルIOのボトルネックって凶悪ってほどでもないという体験から。

結論としては「DBだろうがなんだろうが、あんまり気にならない程度。速度の問題が出たらおそらくデータ設計が原因」かね。
リアルタイムにクライアント(ブラウザ側)を更新、とか無茶をやらない限りは大丈夫ってのは最初から共通認識であった気もするが…。
489NPCさん:2006/09/18(月) 20:04:18 ID:???
hexごとに管理するくらいならオブジェクトごとに位置情報管理したほうが早くね?
490Nezumi:2006/09/18(月) 20:19:37 ID:???
CGIで使う前提なら(あんまり考えたくないけど)
速度や負荷のネックはDBとは全く無縁なところにあると思う(笑)
491482:2006/09/18(月) 20:26:12 ID:???
ファイルIOとDBは、どーなんだろね。
おそらくDBの方が早いんじゃないかと思うんだけど、
(ファイルIOが物理的に遅い時代を過ごしてきてるんでw)
規模が小さすぎて微妙だよね。
まあ、でも、今話してる規模の話だと、まず体感できないレベルじゃないかなぁ。

俺の結論としては「DBなんか使うまでもね」って感じなんだけど。
変態設計でもマシンがゴリっと押し通してくれます、てなレベルで。
テキストとかバイナリとかパースするのがめんどくさくて、
SQLなら任せてって人なら、いいのかなぁ。でも導入めんどくさいよねw
492480:2006/09/18(月) 20:30:20 ID:???
>>489
まー常識的に考えればそうでしょ。地形データの上にオブジェクトデータ乗せるのが普通かと。
…って、>>458の時点でそう言ってるのか。

>>490
考えたくないかなあ。ま、そもそも見えているシステム像が違うだろうし個人の考え方だしな。
で、それじゃあボトルネックはどこだろう?
HTML生成あたりで、テンプレートエンジンとか使うべきかって話しになると思うんだが、環境構築がなあ。

>>491
導入めんどくさい、は結構あるなあ。ファイル作成もパーミッションで失敗することもあるけど。
まあ、昔、テーブルの存在をチェックして無かったらテーブル作成のSQLを流すという処理をログイン時(ry
493幻月:2006/09/18(月) 20:46:59 ID:???
>480、482両氏

個人的意見ですが番号だと読みにくいので適当に名称で
文字の捨てはん振ってもらえると読み側からみてうれしいのですが(笑)

>でも導入めんどくさいよね

面倒だって言うのは…正直、個人として同感です。
別段使用に否定的ではないんですけどね。
DBの使用前提に組んだアプリは人に勧めにくいですよ、
環境準備の垣根が高くて。
自分のDB鯖たてると湯水のように電気使いますからね。
(昔、知人がPostGressを常駐で立てて電気代2万こえてました。
まぁ、それだけではないので参考でしかないのですが)
494NPCさん:2006/09/18(月) 20:51:51 ID:???
いいかげん、httpのプロトコルからの脱却をオススメ致します。
495NPCさん:2006/09/18(月) 20:53:49 ID:???
それをいうなら、DBというこだわりからの脱却でしょ
496480:2006/09/18(月) 21:36:03 ID:???
>幻月氏
いつもお疲れ様です。

大方の結論は出たし、これ以上やっても技術的な議論が続くこと自体があまり喜ばれそうにないんで名無しに戻りますわ。
皆さん長々すいません。

494の人、せっかくなら「httpのプロトコル」がどう良くなくて脱却しなければならないのか、具体的に言った方がお互い有意義な
時間が過ごせるとかと。
自動で更新情報を受け取らなくても良い場合、情報配布としてウェブページはそれほど悪い方法ではないんじゃないと思いますよ。
(アクセス権限は置いておいて)キャラクターデータはその最たるものだし、逆にチャットなんかは専用クライアントで随時、発言内容を
取得したい。マップがどちらに入るかは人によるだろうというところでは。
497NPCさん:2006/09/19(火) 02:12:00 ID:???
MegaMekみたいなやつの話?
498Nezumi:2006/09/22(金) 19:31:19 ID:???
MegaMekについて少し調べてみました。

こんなものがあるんですねー……まあ、ボードゲームのオンライン化は他でもあるので
別段驚きというわけではありませんが。
499NPCさん:2006/09/23(土) 19:17:07 ID:???
無料のDBなら沢山あるよ?
 ・Mysql
 ・PostgleSQL
 ・Firebird
 ・(容量制限あり)ADABAS D
 ・(容量制限あり・英語のみ)Oracle express
500NPCさん:2006/09/23(土) 19:28:52 ID:???
DBを使うソフトを作ると、相手に使わせるにもDB入れさせないとダメってコトでしょ?

それしないでいいならなぁ
501NPCさん:2006/09/23(土) 19:31:49 ID:???
DBの値段の話なんかしてたっけ?
502NPCさん:2006/09/23(土) 19:46:34 ID:???
>>501
「手軽に使わせる」 って部分で無料のほうがいいだろうってコトだろ。

言葉尻を責める っていうんだぜ
503NPCさん:2006/09/23(土) 19:50:41 ID:???
DBの環境を整えよう、って時点で無料だろうが手軽じゃないと思うのは気のせいか?w
504Nezumi:2006/09/23(土) 19:51:46 ID:???
有料のDBソフトはもちろん、無料のものでも「手軽」とは言えなくなりそう。
インストールすると自動的に付いてきて、ユーザが特に気にしないっていうならアリかなあ?
感覚的には、外部DLLを呼び出してプログラム内部で使うだけ、とか。

そういうわけで、DBをうまく使える状況ってのは、
特定の環境に限定されるか、それなりに使い道を工夫しなきゃならないと思うのね。

一部のオンセサークルでは、キャラクター管理やセッション告知などに
専用のWebアプリケーションを用いているところもあるみたい。
そんへん誰か詳しい人いる?
505NPCさん:2006/09/23(土) 19:55:20 ID:???
>>504
詳しくはないけど、DB使うCGIって、個人使用では
(サーバにあらかじめ用意されているのが前提でない限り)あまりないと思う。

ローカルマシンをwebサーバにする、ってことがそもそもなかんべ。
506NPCさん:2006/09/23(土) 20:32:15 ID:???
話の流れからすると

DB は 使うな

ってことだな
507Nezumi:2006/09/23(土) 20:38:52 ID:???
手頃なところで、最近よく見かけるのはWikiクローンを使った管理方法かな。
508NPCさん:2006/09/24(日) 04:52:09 ID:???
まぁ、そりゃDBなんて使えば、動かすマシンにインストールして、
テーブル切って、データ投入して、読み書きするクライアント書いて、
念のため、バックアップまで考えないといかん。
はっきりいってまんどくせ。('A')

永続的なデータの保存は、ちゃんとロック処理すればファイルで十分。
まず、ファイルベースで作ってみてから、複雑で効率悪いところをDB
に置き換えていけばよい。最初から一丁前にDBなんて使うんじゃない。
509NPCさん:2006/09/24(日) 11:45:00 ID:???
正直、最近のやり取りでかなり疑問に思っていたんだけど。

ここで最近、技術的なことについて話していた人たちは、自分で開発経験が
ある人たち?
510NPCさん:2006/09/24(日) 12:11:27 ID:ZOftVT33
ピンキリでしょ。

スキルは、人それぞれだとおもうし、そんな言い方しなさんな。
511NPCさん:2006/09/24(日) 12:42:45 ID:???
技術屋の片割れですが話しについて行けません(><)
512NPCさん:2006/09/24(日) 13:05:13 ID:???
片割れか。本人が技術屋じゃないなら分からなくても無理ないな。
513NPCさん:2006/09/24(日) 16:39:34 ID:???
技術的なことを話してるやつなんて、いたか?
514NPCさん:2006/09/24(日) 18:59:20 ID:???
「ソースうんぬんがわかりません!」

とかって奴は、専用スレで聞けばいいしな
515NPCさん:2006/09/24(日) 23:38:34 ID:???
端くれと片割れは全然違う
516Nezumi:2006/09/25(月) 00:12:23 ID:???
プロの技術屋さんもいらっしゃいますよ。
自分みたいな初心者アマグラマもいますけど。
517NPCさん:2006/09/25(月) 09:08:35 ID:???
まぁ、弱い犬ほどよく吠えるから。
518NPCさん:2006/09/25(月) 21:31:49 ID:???
物作れる人がいなくなって、新しい人が入らない理由がなんとなくわかった。
519魔改:2006/09/26(火) 12:42:52 ID:???
久しぶりに覗いたら、えらく進んでる!?

一連の流れは、一通り経験した関係上、双方の言い分はよくわかるなぁ。

その上で言わせて貰うと
「作るなら基幹・設計はしっかりと固め、資料にして纏めた上で開発する」
かな。設計の甘さで何度泣いたことか(先月、潰したTRPG用チャットソフトが4つ目になりました)

使用者側のランタイム等のインストールの手間は考えなくて良いかと。
物がしっかり出来てて使える物なら、ソフトを利用するまで手間がかかっても、利用者にしてみれば手間をかける価値があるわけで。
今必要なのは、物がしっかり出来てて使える物をまず作るところですぜ兄弟たちw

以上、HSB←→RGB 彩度、明度、色相の変換がうまく出来ずに泣きそうになってる魔改でした。
520NPCさん:2006/09/26(火) 17:10:28 ID:???
>>519
一応ひとこと

当時VB製品の magical chat くらいしか色々できる妥当なTRPG用チャットソフトがなかった。
(OD tool がない時代)

それを使わせようと、懇願したが、「VB?ランタイムいれるの面倒臭い」で一蹴され続けた事がある。
521NPCさん:2006/09/26(火) 17:25:32 ID:???
ランタイムの概念を知ってる奴がそういうこと言うorVBのラインタイムを入れてないって事自体が稀有な事例だと思うんだけど……
522NPCさん:2006/09/26(火) 17:32:03 ID:???
>>521
いや、UNIX系おたくとか変に詳しい奴だと、時々そういうコト言う奴いる。
実際俺の知り合いにもいた。
523NPCさん:2006/09/26(火) 17:37:49 ID:???
それにランタイム使う奴って、起動がトロトロ動作がもっさりだしな。
524NPCさん:2006/09/26(火) 17:44:40 ID:???
>>521
OS汚れる気がして躊躇するな。入れるけど。

1ステップ余計に導入に手間かかる、というのは、
出来れば避けた方がいいと思われ。案外嫌われる。
神経質になるこたないけどな。
525NPCさん:2006/09/26(火) 17:45:08 ID:???
>>523
ごめん、笑うところがわかんない
526NPCさん:2006/09/26(火) 17:46:52 ID:???
>>525
VBとかJAVA限定なんじゃね?
527NPCさん:2006/09/26(火) 17:57:03 ID:???
いっしょにつけてやるとだいぶマシ

「拾ってきて入れれ」だとまずダメだな
528NPCさん:2006/09/26(火) 21:02:43 ID:???
Javaの大失敗のことかー!!
529NPCさん:2006/09/26(火) 22:44:25 ID:???
見てると、Javaで作り出す香具師は、大抵車輪の再開発になりがちで途中で挫折することが多いな。
.NETやC#なんかもその傾向がある。VC++なんかは、それ以前に気力不足で自然消滅。

530NPCさん:2006/09/26(火) 23:01:07 ID:???
使用者側のインストールの手間を減らすのは、
使う側からすれば最優先にして欲しいけどね。
多少機能が落ちたって導入が楽な方がいい。
531NPCさん:2006/09/26(火) 23:07:46 ID:???
追加効果としてのプラグインって形なら導入しやすいんだけどね。
532Nezumi:2006/09/26(火) 23:25:56 ID:???
たけとんぼとかは無視ですか……?
533NPCさん:2006/09/26(火) 23:33:55 ID:???
JAVAだし? Runtimeいるし?
534NPCさん:2006/09/26(火) 23:36:40 ID:???
DB導入しろとか言われたらもにょるけど、たかだかランタイムでウダウダ言うのはなあ。
535NPCさん:2006/09/26(火) 23:37:49 ID:???
そのたかだかの敷居の意識が違うんだろ

って事で導入し辛いとかの話題終了
536NPCさん:2006/09/26(火) 23:42:39 ID:???
まま、ツールを作る人が居るから俺らはその恩恵に与れるんだ。
制作者のやりやすようにやってもらった方が良い。
537Nezumi:2006/09/27(水) 01:08:19 ID:???
でも使ってくれる人が少ないとションボリなので名無しさんに紛れてマーケットリサーチ。
538Ayame:2006/09/27(水) 08:26:38 ID:1KnZex2R
あるソフトを使うと、Javaをランタイム込みのパッケージに
できるので、ランタイムをインストールせずに、起動できるようになりますが、
そういうのだといいのかな?
まぁ、圧縮して60M程度のファイルサイズになりますが、
最近は気になるサイズでもないかなと。

なんにしても、開発する側は、常に悩む問題であることには変わりないです。
539NPCさん:2006/09/27(水) 11:17:19 ID:???
導入しやすさをフリーツールに求めるなんてありえんな・・
540NPCさん:2006/09/27(水) 11:27:10 ID:???
インストールそのものをいやがる奴もいるぞ(w
541NPCさん:2006/09/27(水) 11:28:31 ID:???
Javaアプリってクラッシュしやすくて嫌い。
542NPCさん:2006/09/27(水) 20:32:44 ID:???
それは作り込みの問題じゃね?
543NPCさん:2006/09/27(水) 21:21:15 ID:???
作ったものを公開したらインストールがめんどいとか言われても困るな

インストールなんかたかだか一回だけだぜ
使ってみたいと思ったらランタイム拾ってきて入れるくらいやれよ
仲間が入れてくれないならインストール方法の解説ページ作るくらいできるだろ

ツール作れる人じゃなくても紹介ページとか解説ページを書くとかできるし、
使えそうなツール探してきて率先して試してみるとか、
面白そうな英語のページがあれば翻訳するとかいくらでもできるだろ?

そんなこと言っても拒否する奴は拒否するのは分かってるけど、
なんか作者に頼りっきりみたいな感じがしたんでスマソ
544NPCさん:2006/09/27(水) 23:02:22 ID:???
>>543
>インストールなんかたかだか一回だけだぜ
えー。OSをクリーンインストールしたらどーすんねん。しないのか。

つか、ダメだイヤだと言ってるヤツはここにはいない罠。
そう言うヤツがいるって指摘があるだけで。
545NPCさん:2006/09/27(水) 23:12:34 ID:???
使うことの利便性や得られる経験より「インストールしない」ということのほうを重視してるだけだろ。
別にどうだっていいよ。
546NPCさん:2006/09/28(木) 09:33:09 ID:???
そもそも「使ってみたいと思わせる」ことの障害としてインストールの手間があげられているのに
「使ってみたいと思ったら」と言われてもな。
547NPCさん:2006/09/28(木) 10:52:11 ID:???
まあそんなことを言い出したら、ソフトのインストール自体も嫌、
ネットに繋ぐのも恐いとなるんだが。
548NPCさん:2006/09/28(木) 11:12:55 ID:???
>547
そうだな。パソコンのスイッチ入れたら爆発するかもしれないから近寄らない方がいいよ。
549NPCさん:2006/09/28(木) 12:23:32 ID:???
(`A')マカーとかウニユーザだとWinのソフトをインストールと言われても困る。
550NPCさん:2006/09/28(木) 12:29:22 ID:???
>>549
つ【IntelMac】
551NPCさん:2006/09/28(木) 13:14:04 ID:???
Windowsのインストマンドクセ。
552NPCさん:2006/09/28(木) 15:37:32 ID:???
>>549
ソースもらってビルドしなおせばいいじゃねーか
バカか?
553NPCさん:2006/09/28(木) 18:29:43 ID:???
>>552
冗談なのか本気なのか判断しにくいレスはやめてほしい
554NPCさん:2006/09/28(木) 18:47:59 ID:???
そういう時はスルーが一番
555秋茄子:2006/10/01(日) 17:52:54 ID:???
たけとんぼのバグを見つけました

CHOCOAで適当なサーバーに接続して#Cardというのチャンネルを作ります。
このとき、Cは大文字です。
次に、たけとんぼで#cardというチャンネルに入室します。
たけとんぼではcを小文字にします。
このときCHOCOAではたけとんぼで入室したニックを確認できるのですが、たけとんぼでは#cardのニックリストをたけとんぼ、たけとんぼから起動したプラグインの双方で取得できなくなりました
556幻月:2006/10/01(日) 18:26:08 ID:???
>555

ちょっとIRCの仕様を確認してからにさせてください。
RFCの手元の翻訳を見る限り、英大小を区別しないとは読み取れていないんです。
なので、返答に少しかかります。

557秋茄子:2006/10/01(日) 19:04:03 ID:???
ちょっと調べてみたのですが、先に起動したCHOCOAで#Cardでチャンネルを作ったときには、たけとんぼの方で#Cardとして認識して、
#cardでチャンネルを作ったときにはたけとんぼも#cardとして認識しているようです。
このことからの私の予想なのですが、IRCサーバーは小文字大文字を別別に認識はしていないが、チャンネルに登録するときには大文字だったものは大文字、小文字だったものは小文字で登録するのではないでしょうか。
で、各クライアントにも大文字小文字混じりでチャンネル名を伝えるわけです。
一方、javaの場合は大文字と小文字を明確に区別するので#cardと#Cardをクライアントであるたけとんぼが別のものとして認識しているのではないでしょうか。
558幻月:2006/10/01(日) 21:05:56 ID:???
>秋茄子さん

おおよそ、読みどおりです。

しいて難を言うなら、IRCの仕様のRFC1459の翻訳版をいくつか
チェックしたんですが、そんなことはないてないんですよね(笑)
(さすがに仕様の全ては見ていません、あしからず)

一応、サーバレスポンスに大文字で返してくる部分があったので、
いくつか条件チェックしてチャンネル名をたけとんぼサイドで
修正するロジックを追加しました。(ver2.2.4)

これで反応できると思いますよ、多分。
559幻月:2006/10/01(日) 21:07:06 ID:???
558:訂正

ないてない→書いてない

失礼しました
560Ayame:2006/10/02(月) 08:23:24 ID:vKVq3Xl5
RFC2811の2.1で(最新?のIRCのRFC)
「Channel names are case insensitive」って書いてますね。
日本語にすると「チャンネル名は大文字と小文字の区別をしないです」です。
561幻月:2006/10/02(月) 10:05:03 ID:???
>560
Ayameさん、ありがとう。
RFC2811ですね、たしかに。
とりあえず、今回の修正で反応できるようになっているはず(笑)

こちらの環境での確認はしたので
あとは秋茄子さん、そちらでの確認よろしくです。
562秋茄子:2006/10/02(月) 17:33:52 ID:???
確認しました。
CHOCOAで#Cardチャンネルを作り、たけとんぼで#cardで入室しても無事ニックリストが取得できました。
逆でも同じ結果でした。
ありがとうございました。
563NPCさん:2006/10/04(水) 01:02:02 ID:HqAfmuYa
英雄オンラインというゲームでマクロをしたいのですが
Xtrapが邪魔をしてできません

Xtrap回避などでも大丈夫なのでしょうか?
564NPCさん:2006/10/04(水) 01:07:06 ID:???
>>563
とりあえず、板名とスレ名と>>1をよく読んでから、USBケーブルで首を吊って氏ね。
565NPCさん:2006/10/04(水) 07:26:24 ID:???
>>564
OK
お前がな^^
566NPCさん:2006/10/04(水) 08:18:26 ID:???
>>564が板名とスレ名と>>1をよく読んだ所で何も恥じ入る必要はないな
567NPCさん:2006/10/04(水) 10:49:14 ID:???
>>563
ここで聞いても回答は得られないと思いますよ。ネトゲ系の板のマクロや升関連のスレへどうぞ。
568NPCさん:2006/10/04(水) 11:30:02 ID:???
>>565
お前は「^^」が使いたいだけと違うのかと。
あ、ごめん、みんなは分かってるか。
569NPCさん:2006/10/04(水) 12:05:04 ID:???
なんでこの板のこのスレに迷いこんで来たんだろう。
570NPCさん:2006/10/04(水) 12:28:26 ID:???
T の文字が見えなかったんじゃないかと予想
571NPCさん:2006/10/04(水) 12:56:09 ID:???
「ツール」の文字だけに引かれてきたと予想。
572NPCさん:2006/10/04(水) 13:01:58 ID:???
じゃー俺は >563 が間違い指摘されて
「恥ずかしさのあまり紛れてレスしてる」に
8000ウォン
573NPCさん:2006/10/04(水) 13:12:51 ID:???
「要望」だけ見てきたとかどうだ。
574NPCさん:2006/10/04(水) 13:17:25 ID:???
俺は、>>565>>563なんじゃないかなと予想。
ストレート過ぎかな?
575NPCさん:2006/10/04(水) 13:21:16 ID:???
とりあえず皆スレ違い。
趣旨違いとわかった時点でもう来ないだろうから
予想を当てる事はできない。
576NPCさん:2006/10/05(木) 23:07:20 ID:???
>>572
「じゃー」の意味がわかんね
577NPCさん:2006/10/06(金) 02:01:57 ID:???
570・571の予想レスを見て
(他の人はそう予想しているのか)じゃー俺はこう予想する
の「じゃー」だろ何がわからないんだ
578NPCさん:2006/10/15(日) 23:02:00 ID:???
保守
579NPCさん:2006/10/16(月) 09:35:27 ID:???
保守するなこんな糞スレ
580NPCさん:2006/10/16(月) 13:05:44 ID:???
>>579のツンデレぶりに感激
581NPCさん:2006/10/16(月) 13:21:37 ID:???
保守不要の板だからスレ消費してるだけなんだけどな
582NPCさん:2006/10/18(水) 21:50:05 ID:???
スミマセン、ぽっと出の通りすがりが要望出してみます。

「こんなツールが欲しい」

デスクトップに常駐できて、ドラッグアンドドロップでダイスを振ることが出来るツール。
ウィンドウを二つ表示して、
片側にダイスの種類と修正値を設定したボタン配置する。それをクリックすると、ダイスが握られ
もう片側のウィンドウにドラッグ&ドロップすると、ポリゴンなダイスが音とともに転がり、ダイスロールの結果を表示してくれる
そんなツールが欲しいス。
583NPCさん:2006/10/19(木) 23:44:44 ID:???
3Dグラフィックで再現する理由は?
584Ayame:2006/10/20(金) 00:27:03 ID:CT5oKHJ8
SampleProgramですが、
http://www.ayamenet.com/app/dicetool/DiceToolBeta.jar
こんなのもあります。
(Javaで作ってあります。J2SE1.4以上のインストールが必要です)

あと、上記のをC#の勉強と称して移植したのもあります。
http://www.ayamenet.com/app/dicetool/DiceTool.exe
(こっちのはかなり古いですが・・・)
585NPCさん:2006/10/20(金) 00:33:27 ID:???
ウィンドウ2つにする理由の方が聞きたい
586NPCさん:2006/10/31(火) 23:17:09 ID:???
すまん、誤爆した
587NPCさん:2006/10/31(火) 23:58:47 ID:???
ええと?
588NPCさん:2006/11/03(金) 23:28:05 ID:???
あー、それ俺かもしれん。こんなところに誤爆してたか。
589NPCさん:2006/11/04(土) 00:07:38 ID:???
「誤爆した」というレスを誤爆したというオチ?
590NPCさん:2006/11/04(土) 22:18:12 ID:???
恥ずかしながら。ちなみに正しい誤爆先?はプログラム板。
591NPCさん:2006/11/19(日) 21:32:36 ID:???
マジカルチャットをDLしてきて使用しようとしているのですが、接続が上手くいきません。
GMが鯖になってPLたちがクライアントとして指定されたIPに接続するわけですが、
接続されません。
どなたかアドバイスを頂けますと幸いです。
592NPCさん:2006/11/19(日) 21:33:22 ID:???
まず構成を晒してくれ。
593NPCさん:2006/11/19(日) 21:35:25 ID:???
構成というと…どういうことでしょうか?(汗)
ど素人ですみません…。
OSとかで良いのかな?
594NPCさん:2006/11/19(日) 21:44:30 ID:???
んーとね。
・回線種別は?(光とかCATVとかADLSとか。差し支えなければプロバイダも)
・ルータは使用しているか?(y/n)
・パーソナルファイアウォールは使用しているか?(y/n)
・どういう風に接続されないのか? ってかちゃんとグローバルアドレスでつなごうとしてるよな?
595NPCさん:2006/11/19(日) 21:55:37 ID:???
えっと…
・ADSL プロバイダはDION
・ADSLモデムにルータ機能があります。
・パーソナルファイアウォールはなし。
・グローバルアドレス…のはずですが。モデム(ルータ)にアクセスして見られるものを使用しているのですが……他に確認方法などありましたらお教え下さい。
・「(指定したIP)に接続中です。」とメッセージは出るのですが、ちょっと応答が無くエラーとウィンドウ枠にでるのです。
596NPCさん:2006/11/19(日) 22:01:11 ID:???
XPなら標準装備されてるPFWが有効になってたり?とか。
同じくXPならユーザ名2バイト文字問題。
597NPCさん:2006/11/19(日) 22:03:38 ID:???
自分のOSは2000です。

相手がXPかもしれませんので、その場合はユーザ名の問題が挙げられると…なるほど。
598NPCさん:2006/11/19(日) 22:08:36 ID:???
後考えられるのはルータかなぁ。
でも、ポート開けるのは勧めなくないんだよな。
599NPCさん:2006/11/19(日) 22:12:07 ID:???
そこに辿り着きますか。>ポート
手を出すのが難しそうな問題なので、自分が鯖になる場合は詳しい友人に直に見てもらおうと思います。

自分がクライアントになる場合は、鯖(GM)のIPを指定する際にグローバルアドレスだけでなく必ずポートも指定した方が良いのでしょうか。
600NPCさん:2006/11/19(日) 22:20:32 ID:???
どうもポートっぽいですね。

どうもありがとうございました。
601NPCさん:2006/11/22(水) 01:00:07 ID:kV6P8PyC
602NPCさん:2006/12/11(月) 00:00:28 ID:???
最近どうですか。
603とり:2006/12/11(月) 20:18:52 ID:???
最近は仕事が忙しくて全く触れていませんorz
自宅鯖が落ちてるのにもしばらく気づかなかったくらいでして、申し訳なく思っています。
仕事がひと段落したら製作を再開する予定ですが、まだ当分は復帰できそうもありません。

ついでにTRPG支援Wikiを自宅鯖から@wikiに移転し、TRPG支援ツール@wikiと改名しました。
これは2行目のようなことが再発する事を避けるためです。下のURLからどうぞ。

TRPG支援ツール@wiki http://www21.atwiki.jp/trpg_tools/
604幻月:2006/12/11(月) 20:33:21 ID:???
おかえり、とりさん(笑)

>最近は仕事が忙しくて全く触れていませんorz

まぁ、私も最低限の保守以外放置してちゃので人の子といえません。
ゆっくり、遊ぶ時間ができたらまたゆっくりお話しましょう
605165:2006/12/11(月) 21:45:38 ID:???
>>165のツールをリファインしたけどマニュアル整備がさっぱりな件。
ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/497.zip

.NET Framework2.0なんぞを入れてる人が少ないんで、正直微妙。
606NPCさん:2006/12/11(月) 21:49:03 ID:???
Win updateで勝手に入らなかったっけ?>.NET Framework
607NPCさん:2006/12/11(月) 21:50:19 ID:???
2.0も入るんかな? VB2005のインストールと一緒に入ってきたんでわからないや。
608幻月:2006/12/11(月) 22:08:40 ID:???

>.NET Framework2.0なんぞを入れてる人が少ないんで、正直微妙。
使うこともあるかもと思って念の為、いれてます(笑)

入れたい人は

http://hahaha.mints.ne.jp/nf2inst.htm

等を参照してみましょう。

>>165
安定動作しているようだったら、とりさんの公開した
TRPG支援ツール@wikiに登録をお勧めします。
で、登録する際にはできればでいいのですが捨てハンドルでよいでの
固有名称をできればお願いしますね。
(Readme.txtには書いていませんでしたので。
 無理にとはいいませんが基本、ツール作った人には勧めています)

609165:2006/12/11(月) 22:50:35 ID:???
>幻月さん
フォローどうもです(笑)

テスト不足なんで安定してるかどうかはわからないですね。
オンセで実地試験したいけれど、最近長時間チャットする気力が……orz

ともあれ、登録はもうちょっとマシなマニュアル組んでからということで。
ハンドルはまたその時にでも設定します。
610NPCさん:2006/12/12(火) 01:01:36 ID:???
>>605
チャットソフトが起動してない状態で、「フォーム表示」で
出たウインドウ内のボタンを(DXでもARAでも)押すと

「要求されたクリップボード操作に成功しませんでした。」

ってエラーが出る。
あと、ソースplz
611NPCさん:2006/12/12(火) 05:59:58 ID:???
>606
カスタムで入れる
612165:2006/12/12(火) 13:05:06 ID:???
>>610
ご報告ありがとうございます。

こちらでは再現しないですね。修正は難しいかも……
と思ったんですが、クリップボード経由でなくても文字列を
送信する方法がわかったので、それを試してみます。

ソースは今のところご勘弁を。
613165:2006/12/12(火) 23:23:10 ID:???
ろだが1日で20件も回ってて吹いた。
あまりにあんまりなので自分とこのスペースに上げる
ttp://www.realintegrity.net/~tomtom/tool/LC_Supporter.lzh

ものすんごいやっつけな設定ファイルの説明と、>>610の修正、
あと設定ファイルを設定ごとに別のファイルに記述するようにしました。
614Nezumi:2006/12/13(水) 04:52:05 ID:5D5FhWFN
ほぼ勢いだけで作った、DX2の行為判定シミュレータ。
といっても指定されたロールをひたすら繰り返すだけですが。
CUIなんで使う人を選ぶのは気にしない。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/515.zip

ちなみに乱数の生成にはMT法を使用。
前半はC++で書いてるのに、後半は何故かCでベタ書きしてる謎。
615幻月:2006/12/13(水) 11:11:32 ID:???
>>Nezumiさん

動かしてみました。
ある意味、漢らしいつくりだと思いました。
(GUI、それ何って言うのりが(笑))

>>165
別段、使う分にはいいと思いますよ。
せっかく専用にたててもらっているのに、
最近広告ばっかりでもうしわけないなーとか思うので。
一時的なソースや仮組み品、画像なんかはロダの方が
向いていますよ。

あと、ソースについては別に好き好きですからね、
公開するしないは個人の自由、おまかせです。
出しておくメリットは
「自分がいなくなっても他の人が引き継ぐかもしれない」
と言うあいまいな希望(笑
デメリットは
「ソースが(多くの場合)整理されていなくて恥ずかしいことがある」
ですね。あ、それと説明読んでみました。
見ながら動かせていないので細かい話はできないんですが…
フリーである旨と免責だけは早めに書いておくことを推奨します。
>>614のNezumiさんのフォーマットあたりが手を抜きつつ必須は抑えているので参考になりますよ。
616Nezumi:2006/12/13(水) 15:44:44 ID:???
定番といえば定番ですが、参考までに。

「フリーソフトウェア/シェアウェアに添付する文書ガイドライン」
http://www.nmda.or.jp/enc/fsp/jis/o_line.html
617Nezumi:2006/12/13(水) 19:32:10 ID:???
>614の行為判定シミュレータですが、置き場所(放置場所?)を変えました。
http://odproject.net/ill/pukiwiki/pukiwiki.php?TRPG%BB%D9%B1%E7%A5%C4%A1%BC%A5%EB%2F%A5%B7%A5%DF%A5%E5%A5%EC%A1%BC%A5%BF
618TT(=165):2006/12/14(木) 01:31:29 ID:???
とりあえずツールスレでのハンドルはTTで行くことにします。

ttp://www.realintegrity.net/~tomtom/tool/LC_Supporter.lzh
ようやく説明の完成。Readmeの内容と免責事項も含めてHTMLヘルプに。
若干コマンドフォーム設定の仕様が変わったけど、今はまだ傷は浅いはず。


>幻月さん
確かに、せっかく用意してもらったものを活用しないのもなんですね。
ただまあ今回のは自分のサイトからDL出来るよう整備したので、
次に何かネタがあったときにろだを使用することにします。

というか、職場からだとろだがプロキシに弾かれてですね(ry

ソースを公開できない理由はモロにそれですね。
グダグダなソースを人に見せるのには抵抗がー。


>Nezumiさん
ありがとうございます。
参考にさせていただきます。
619幻月:2006/12/20(水) 22:32:27 ID:???
>>618

>というか、職場からだとろだがプロキシに弾かれてですね(ry

それはしょうがないですね。

>ソースを公開できない理由はモロにそれですね。
>グダグダなソースを人に見せるのには抵抗がー。

気持ちはわかります。私は結構前にあきらめてしまいましたが(苦笑

>All

さいきん風邪でダウン中です。
もしかしたら年明け頃までダウンしているかもしれません。
620NPCさん:2006/12/27(水) 03:04:34 ID:???
オンセ雑談スレが復活した模様。

【技術】オンラインセッションを語るスレ【質問】
http://game9.2ch.net/test/read.cgi/cgame/1167149151/
621NPCさん:2006/12/27(水) 04:28:39 ID:???
タイトル的に雑談じゃねえだろ(w
622とり:2007/01/03(水) 15:46:02 ID:48x+X6dp
皆さまあけましておめでとうございます。いかがおすごしでしょうか?

私はこの年末年始を利用して、DockingUnitの制作を進めております。
経過はTRPG支援ツール@Wikiのでご覧になれますのでチェックしてやってください。
http://www21.atwiki.jp/trpg_tools/?page=DockingUnit
相変わらず暇を見ながらの遅い作業になりますが今年こそは実用レベルまで仕上げていきたいなと思います。
皆さま本年も生暖かく見守っていただけますようお願い致します。

>幻月さん
やはりJpSystemコアにユニットの終了処理機能がほしいと言う結論に達しました。
相談orお願いをしようかとも想ったんですが、最近幻月さんはお忙しいようなので、
私の方で勝手に修正案を作成して差分をうpしておきましたのでご確認ください。
内容に関してはzipファイル内のreadme.txtを読んでいただければわかると思います。
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/11.zip

なお、JpSystemのコアを弄っている人(私と幻月さん?)以外には全く関係ない代物です^^;
623とり:2007/01/03(水) 15:46:50 ID:???
sage忘れましたすみませんorz
624幻月:2007/01/03(水) 20:31:28 ID:???
あけましておめでとうございます。

いまだ去年の風を引きずってますがみなさまいかがお過ごしでしょか。
>>622
クローズ処理はお互いに必要かもとはなししてましたね。
インターフェイスだと初心者がちょっと面倒になるけどありっちゃありですね。
確認しているのでしばらくおまちを
625幻月:2007/01/03(水) 20:44:37 ID:???
>とりさん

机上デバックでは問題がなかったのでとりあえず仕込んだバージョンを
あげてみます。

DockingUnitについての感想はもうしばらくまってね(笑)

http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/13.lzh

ちょいと余裕がなくてあくまで机上でバックだけ。
(現在私はテストのためJDK1.6のみに環境を絞っています)

DockingUnit
626幻月:2007/01/03(水) 20:47:02 ID:???
連投、すいみません

>To;とりさん
DockingUnit についての感想はこんどゆっくり。
ちゃんとゲームテーブル手直ししてたんですね(笑)
IRCについては新たに作ったのかな、それも手ですね。

>To:All

ちょっとネットのない場所に出かけるので一週間ほどレスができないかもしれません
627とり:2007/01/04(木) 00:30:38 ID:???
>幻月さん
インターフェイスにしたのは、古いユニットとの互換性を保つための苦肉の策です^^;
実際の使用に関しては、DockingUnitに入っているUnitBaseCtrlExを見て下さい。
UnitBaseCtrlExはほぼ全てのユニットが使用しているであろう機能群を自動化し
udbの取得と多重禁止、ユニット名の登録などを行う手抜きスケルトンです。

DockingUnitについては、やってたと言うか、年末年始ででっち上げたと言うか・・・^^;
IRCユニットは完全に新しく作り直したもので、制作期間は半月ほどです。
ほぼたけとんぼと同様の処理付き変数と、IRCコマンドそのままの感覚で使えるメソッド
と言うコンセプトでまとめてあります。まだ未完成ですが、普通にIRCクライアントとして
使う分には困らない程度にはなっていると思います。余裕があったら試してみてください。
628幻月:2007/01/04(木) 01:16:39 ID:???
明日になると出かけてしますのでその前に駆け込みで書き込み(笑)

>627

>インターフェイスにしたのは、古いユニットとの互換性を保つための苦肉の策です^^;

すいませんね、うちら以外にもUnitBaseCtrlで作っちゃってる人いますからね
アクションアブストラクトにネームの取得、起動確認、リソース取得ですね。
取得が"img/"で固定している以外は見て納得できますね。

DockingUnitがTRPGゲームツールでのうちらの標準になればこれを引き継いだ
のがでてくるでしょうね、夏ごろによゆーがあったら私も何かこれのプラグイン造ってみます。

ところでPortManager.javaとUPnP.javaってちょっと他で参考にしてもいいですか?
えらい良くできてて…というかUpnp使うならこうだろうなと
おもう組み方たしてたので。

>IRCユニットは完全に新しく作り直したもので、制作期間は半月ほどです。

たけとんぼで厳しいなら自分用に自作しろって私がたきつけましたからね。
まぁ、よくつくりましたね(笑)
時間がったら試してみます。
629とり:2007/01/04(木) 09:40:24 ID:???
>幻月さん
これを読むのは1週間後かもしれませんがいちおうレス。

リソースの取得なんて入れてありましたねぇ、すっかり忘れていました。
取得が/img固定なのは、あくまで自分の手抜き用に作ったものなのでその辺はいい加減です^^;

UPnP用のユニット関連ですが,、小さく作る事を最優先して作っているのでUPnPの仕様にきちんと準拠していません。
参考程度ならかまいませんが、きちんと動くことを保証できないのでその辺はご了承ください。
なお、今回お願いしたユニットの終了処理関係の拡張はまさにこのユニットのために追加してもらった物です。
終了処理が実行されることが保証されないと、開けたポートが開きっぱなしになると言う危険があり、急ぎお願いした次第です。

IRCユニットは、短時間での制作でとにかく動くことだけを目指したので、巨大なメソッドがあったりマジックナンバー多用してたりと
中身はかなりいい加減で恥かしいかぎり^^;通信処理は外部ライブラリに丸投げですので、ほぼGUI実装のみです。

今年こそはDockingUnitをデビューさせてやりたいと思いますが、半端な状態で出したくはないので正式リリースできるまで頑張ります。
630Nezumi:2007/01/09(火) 22:40:30 ID:???
プログラム板のスレッドでTRPG用ツールの話を振った人がいてびびった。
631NPCさん:2007/01/09(火) 22:45:59 ID:???
くわしく
632Nezumi:2007/01/09(火) 22:47:21 ID:???
633NPCさん:2007/01/09(火) 22:58:18 ID:???
クラス名・変数名のスレなんかあるのか。奥が深いw
634NPCさん:2007/01/10(水) 00:31:13 ID:???
985n- って何番だ!?
とりあえず乙
こんなスレもあるんだなぁ
635NPCさん:2007/01/10(水) 13:41:49 ID:???
985番は985番に決まってる(笑)
636NPCさん:2007/01/10(水) 18:54:13 ID:???
俺が見たときは935までしかなかったな
637NPCさん:2007/01/10(水) 19:40:17 ID:???
スレ違いかも知れませんが質問があります。

ガンドッグのTRS用に、背景画像の準備と各PCのコマを
自由に配置、移動できる通信系(チャット?)ソフトはあり
ませんか?

ヘクスチャットを使ってみたんですが、TRSの表を表示させる方法が
わかりませんでした。
チャット自体はIRCで行っており、ヘクスチャットのチャット機能を使わ
ことにもなるので、ヘクスチャットの利用は現在考えておりません。
あくまで、IRCの補助としてTRS用ツールが欲しいのです。
背景画像とコマが使えるソフトがありましたらご教授ください。
638637:2007/01/10(水) 19:41:19 ID:???
言い忘れました。
ソフトというかPCに全く詳しくない人も居ますので、
ヘクスチャットの利用は断念しました(ポート関連で)
639幻月:2007/01/10(水) 20:14:25 ID:???
とりあえず、一週間がおわりかえってきました。

>637

ヘクスチャットが難しいとなると…なかなか難しいのですが(笑)
へクスマップ機能を持つツールはじっくり探すと意外にありますよ。
有名どころだと

MagicalChat for onlineTRPG

のへクスマップ機能。
サーバ立てないといけないという点での
ハードルはあるもののいろいろそろっているので
一度抜けると後は楽です。

それとここの方のマップの所のツール
http://www.gt.sakura.ne.jp/~noise/hp/mw3/
マナー的にどう、とおもわなくもないですがこういうのを
お借りするというのも手。

あとは随分昔に作っておきっぱなしの「HEXA-MAP」というツールも
あるにはありますけどね。
IRCクライアントにプラグインするので…初心者にあんまり優しくはないかも。
640とり:2007/01/13(土) 23:55:32 ID:???
バージョン0.9.5をアップしました。とりあえず報告のみ。
641幻月:2007/01/15(月) 19:57:11 ID:???
>とりさん

0.95を確認して一つ気になったことがあります。
処理付き変数についてなのですが、
jp.gt.irc
の直下に
nickname
sendUnit
sendAll
MYROOM
IRCMSG
PRIVMSG
NOTICE
NickList
CharacterNames
と通信に使用するコマンドがずらっと並んでいるのを確認しました。
この位置ですとjp.localunit(jp.gt)を直に指名する私や秋茄子さんの
既存のプラグインはうごくことができません。
せっかく互換システムなので、修正できないものでしょうか。
(jp.gtからjp.gt.ircにコマンドを橋渡しなどはできませんか?)
642NPCさん:2007/01/16(火) 14:56:06 ID:???
>>637
ScreenMonkeyはどうでしょうか?
643とり:2007/01/16(火) 18:25:07 ID:???
バージョン0.9.8をアップしました。
今回の目玉はUPnPポートマッピングを操作するUPnPUnitの実装です。
また、ファイルを共有のためのFileUnitもいちおう実用になるレベルになったと思います。

>幻月さん
IRCUnitの処理付き変数ですが、にたけとんぼに近い変数名にしてありますが、
厳密にたけとんぼと同じ変数名にしてあるわけではありません。
DockingUnitはあくまでユニットを統合するためのユニットであり、IRCに依存する
プラットホームにするつもりも実はなく、現在標準で起動するIRCユニットもいずれ
オプション起動に変更する事になると思います。

将来的には、独自のクライアント&サーバ型のチャットや、MSNメッセンジャー互換の
ユニットなどさまざまなネットワーク接続を行うユニットが作成されることを前提として、
そのさまざまなプロトコルのユニットを統合する形でネットワーク接続を行うユニットの
共通仕様としての処理付き変数の命名規約を策定しようと思っています。

この命名規約に従ったネットワークユニットはDockingUnitに標準ネットワークユニットを
指定する事で、localunitが処理付き変数の橋渡しを行うことにより、どの接続ユニットを
使用するかに関わらずプラグインが動作するシステムを構築しようと考えています。

このため、現時点でIRCUnitの処理付き変数をGTが橋渡しを行うことは考えていません。
これによって、たけとんぼの仕様に合わせて作られたユニットはDockingUnitでの互換性を
失う事になりますが、新規ウインドウを次々と開いていく既存ユニットを切り捨てる事で、
DockingUnitの「単一ウインドウで動作する」というスタンスを明確にしたいと思います。
644とり:2007/01/16(火) 18:26:04 ID:???
とまあ、ここまでがDockingUnitの基本スタンス(建て前)です。

で、ここからは本音というか、ちょっとDockingUnitらしくない裏技として考えているものなんですが、
前述したネットワークユニット仕様に従った接続ユニットと、localunitであるDockingUnitを橋渡しして
たけとんぼの処理付き変数をエミュレートするプラグインユニット(注:標準ではありません)という、
インチキなプラグインを作ってみようかなーなどと考えています。

名づけて、たけとんぼエミュレータ(仮)ですw

というわけで、こんなところで妥協してもらえるとありがたいのですが・・・・
645幻月:2007/01/16(火) 19:08:28 ID:???
>とりさん
>新規ウインドウを次々と開いていく既存ユニットを切り捨てる事で、
>DockingUnitの「単一ウインドウで動作する」というスタンスを明確にしたいと思います。

了解、そのスタンスであればわかりますね。
私も初期のころはそういう設計してましたので思想はわかります。
…いつのまにかIRC特化のツールになっちゃいましたけどね。

>たけとんぼエミュレータ(仮)

そうきましたか。
いや、うん、エミュレータ系はお約束ですね(笑
楽しみにしておきます。

追伸

とりさんの技量であれば完全オリジナルでフレームワークも
組めるでしょうに、メリットもあるのでしょうがデメリットも
はっきりしているうちのコアを使ってくれていることには感謝です。
今年もそう早くはできないでしょうが少しずつ修繕していきますので、
お付き合いいただければ幸いです。
646とり:2007/01/16(火) 19:27:03 ID:???
忘れてたのでひとつ追記です。

今回、UPnPユニットを実装するために少しだけSandBoxに手をいれています。
SandBox.javaを0.9.8のアーカイブに同梱してありますので確認してください。

変更点は1ヵ所で、34行目に以下の行を追加しました。
addPrivilege("sun.net.www.http.HttpClient",SOCKET_PARMISSION);

以上ご確認下さい。
647幻月:2007/01/16(火) 19:54:49 ID:???
>とりさん
wikiからファイルがダウンロードできないようなのです。
SandBox.javaは帰ってから対応します。
648637:2007/01/16(火) 19:55:06 ID:???
>>642
返事ありがとうございます。
試してみましたが、PLの1人の環境下では画面が真っ白のままで動作しなかったようです。
649とり:2007/01/16(火) 21:34:03 ID:???
一時的な処置ですが最新版だけ落とせるように修正しました。
650幻月:2007/01/16(火) 21:50:02 ID:???
>とりさん
URL変更ありがとうございます。今引き取って確認中です。
とりあえず、システムのSandBox.javaについては修正を行ったものを
アップしておきましたのでよろしくお願いしますね。

>0.9.8の感想
いつも思うんですがデザインがセンスいいですね。
情報ビューっていうのもフリーのシステムではなかなか見ないもので
ちょっと驚かされました。
あと、改めてよく作ったな思うのがUPnPUnit
ルータのアドレスをjp.gt.upnp.getExternalIPAddress(jp.common.JpPath);
で渡しちゃうんですね、これ。
もうしばらくいじり倒してからまた感想だします。
651だんとら:2007/01/16(火) 23:50:00 ID:???
にぎわってますね〜。
うちも久しぶりにちょっとツールというか、1本つくったので、テストしてくれる人募集中なんですが〜…

まだテスト段階なので、何人か募集したいところなのですが…付き合ってくれる方いませんか?
652NPCさん:2007/01/17(水) 00:13:27 ID:???
そういうのは、URLとか公開してから聞いてくれ><
653だんとら:2007/01/17(水) 00:16:57 ID:???
改めまして、だんじょん・とらっぷ♪の管理人しべくんであります。
皆様あけましておめでとうございます。

とりあえず、ひっそりと…URLを。

http://shibekun.s5.xrea.com/character_s/DT_Tool.lzh

654だんとら:2007/01/17(水) 00:17:38 ID:???
ダウンロード数が一定数に達したら消しますので、皆様よろしくお願いします。
655mado:2007/01/17(水) 00:33:16 ID:???
ためしてみたっス
名前の後は改行入るようにしたほうがいいのでは? と思いました。

[DT_Tool] : Mado@さいきんメッキリ寒いしねぇ : 2D6 ( 1 + 3 ) + 5 = 9

と、一行で表示されてしまい長い名前だと、すごく長く表示されます。
656mado:2007/01/17(水) 00:40:32 ID:???
ダブルクロスの振り方の場合、

#DX 5,8 のカンマ足りず や、
#DX 5, /#DX 5 のC省略系(?)は、こちらでは反応しませんでした。
657だんとら:2007/01/17(水) 00:48:46 ID:???
なるほど。ありがとうございます。
658だんとら:2007/01/17(水) 00:50:24 ID:???
名前の後の改行は…オンラインセッション時はキャラクター名になると思うので、だいじょうぶかな?と思ってるんですが…

DXの省略形は数値だけですね、カンマは区切りとして必要なので…
もうちょい、正規表現使いこなせるようになればいけるかな?
今後のバージョンアップで対応できれば、がんばってみます

659NPCさん:2007/01/17(水) 01:10:14 ID:???
使ってみました。LiveMessangerでもこういうことができるんですね。面白いです。

さすがにドローしたカードを秘匿する、ってのは無理ですよね。
660だんとら:2007/01/17(水) 01:16:23 ID:???
Private機能がメッセにはないので、ちょっと難しいですね(笑)
661mado:2007/01/17(水) 01:21:53 ID:???
さらに報告。
winXP sp2 無線マウス環境下によるものですが、
 アドオンをインストールした折から、CPUの使用率が格段に
跳ね上がりました。
 通常30〜50をうろうろしてるんですが、アドオン利用時、
80〜100%まで行くようになりました。 アドオンから削除
し、再起動をかけた後は30あたりをうろつくようになったので、
たぶんアドオン利用環境時にCPU使用率が上がるものと思えます。
662NPCさん:2007/01/17(水) 01:23:07 ID:???
使ってみました。
タロットカードが引けるといいなぁって個人的に思います。
663だんとら:2007/01/17(水) 01:24:14 ID:???
おや?…不思議な挙動ですね…

うちではそういうことはおきないんですが…
どこかでメモリーリークしてるのかな?

他の方でも同様の現象を確認された方いらっしゃいますかね?
664だんとら:2007/01/17(水) 01:25:37 ID:???
タロットカード了解です。
実は実装予定で、いままさにテキスト書いてました(笑)
665NPCさん:2007/01/17(水) 03:40:47 ID:???
何の話をしているのか実にわかりにくいスレだな。
666NPCさん:2007/01/17(水) 09:53:04 ID:???
MS製メッセンジャーは使ってないからなあ。未だにレグネです。

>だんとらさん
個人的な要望なんですけど、ファイルに直リンクする時は、
readmeを単体でアップしてそっちも一緒に貼り付けるか、一言こういうツールですというのを添えて欲しかったです。
667だんとら:2007/01/17(水) 11:27:19 ID:???
あいすみませぬ。

まだテスト段階なので、あまり大っぴらにしたくなかったのです。
正式版ではちゃんとそのようにさせて頂きます。
668NPCさん:2007/01/17(水) 16:35:11 ID:???
このDLL外部から使うことできへんの?
DLしたのはええけど、MSMでプレイせーへんから
結局使わんのよね。
min の取り出しできるのがいいんやけど。

ODTOOLの人も、min とか実装でけへん?

あと、だんとらさんmaxの例がMINのままやで。
669だんとら:2007/01/17(水) 18:56:10 ID:???
このDLLはMSN専用なんで、他では使えないと思いますー。

実際、IRCよりも人集めやすいし、見やすいし、ログ保存も楽だし、名前に日本語使えるし
色わけできるし、イラストやマップのやりとり、URLの送信も…とMSNのほうが機能は豊富なので
これでどうにかセッションできないかな?と思ったのが開発のきっかけでありんす。

PC初心者でもデフォルトでメッセンジャーは入ってるから、誰か1人Liveインスコしてれば全員が使えるのも強みかな?
IRCはIPアドレスとかチャンネル作成とか必要だし、なかなか他人には勧めづらいという点もあったもので。

あ、MAXの例、なおしときます。明日にはタロット実装できそうなので、そのときに。
いったん、鯖から消しておきますね。最近、DL多くて怒られぎみなので…(笑)
670NPCさん:2007/01/17(水) 19:43:51 ID:???
MSNで複数人でチャットしてて、しばらく発言無かったら
接続切れるので、メッセでセッションしてない自分。
671だんとら:2007/01/17(水) 20:38:45 ID:???
>発言ない時の自動切断

私もそれは気になっていたのですが…
でも、接続切れる人と切れない人がいるので、もしかしてルータの設定かと思っていたんですが…
672NPCさん:2007/01/17(水) 20:52:03 ID:???
多分、ルータ等でPingが遮断される人は発言ないと落ちるのではないかと。
そう言う人のためにサーバにPingを定期的に送ってくれるソフトがなかったっけ?
673NPCさん:2007/01/17(水) 21:34:19 ID:???
折角だからそういう機能も希望。
贅沢は言えるときに言う〜

でも今ならメッセよりもSkypelivechatの方が性能はいいかも知れず。
674Nezumi:2007/01/17(水) 23:39:12 ID:???
IRCの最大のメリットはサーバが常時存在すること。
以上。
675NPCさん:2007/01/17(水) 23:50:10 ID:???
LiveMessengerにダイスボット入れるツールならすでにこんなのがあった。
ttp://xin.oops.jp/mihaDice/
676幻月:2007/01/18(木) 01:08:59 ID:???
IRCにはIRCの、メッセンジャーにはメッセンジャーの
直接接続には直接接続のよさがそれぞれありますからね。

>だんとらさん
がんばれ、まぁ、製造でなやむことがあったらここ、本スレでもよし
IRCにたむろしてる製作者面子でもいいので相談してみてくださいね。

それと、私も環境整えて実行して見ました。
確かにメモリ消費量増えてますね。
どのタイミングなのかはちょっと追いきれませんでした。
677だんとら:2007/01/20(土) 00:00:29 ID:???
皆様お世話になりました。
Live Messenger オンラインセッション用TRPGダイススクリプト DT_Tool バージョンアップしました

Ver1.30で…

 ・N◎VA、BoAのシーンタロット
 ・一部のダイススクリプトの修正

…を行いました

こちらではメモリ消費量は観測できませんでしたので、引き続き情報を集めていきたいと思います。
チャット起動時に少しだけCPUとメモリの使用量が増えますが、これはアドインを起動していなくてもなるので…メッセンジャー側の仕様の可能性もあります。

一通り機能が実装&テストできましたので、試験公開を始めていきたいと思います。
今後ともよろしくお願いします!

http://shibekun.s5.xrea.com/index.html
678NPCさん:2007/01/20(土) 00:06:05 ID:???
>>677
BoAのシーンタロットだけじゃなくて、
トランプみたいに、配ったりできるのが欲しいとわがままを言ってみるてすと
679だんとら:2007/01/20(土) 00:15:09 ID:???
そういえば、BoAは、シーンタロットがプレイヤーにいくんでしたっけ…しばらく遊んでないので忘れてた(笑)

うーん…宴でひっくりかえったりするから、その処理も含めるとちと時間かかりそうです。
Ver1.50くらいで実装したいと思います。

あと今回うっかり入れ忘れた、シーン登場回数カウントも(つxT
680Nezumi:2007/01/20(土) 00:39:26 ID:???
LiveMessengerのシステムはよく分からないんですが、手札情報等は一括管理しているのでしょうか?
以前、LimeChatのマクロでカード機能を付けたとき、手札管理があまりにも面倒くさくて挫折してしまいました(笑)

staticな変数が宣言できないからシードやら手札やら何から何までファイルに保存しなきゃならないとか、
複数のチャンネルからアクセスされたときとか……考えることが多すぎて。

681だんとら:2007/01/20(土) 00:58:29 ID:???
一括管理ですね。

そのために、まずPC人数と、各PLにPC番号を登録してもらいます。
幸い、IRCのLimeと違って、こちらはメモリに格納しておけるので、ファイルを作る必要がないのが強みでしょうか。
682NPCさん:2007/01/20(土) 01:25:47 ID:???
>677
アリアンロッドへの対応を希望しても良いでしょうか?
nD6で6が2つ以上出た場合はクリティカル、すべて1だったらファンブルです
683Nezumi:2007/01/20(土) 01:32:07 ID:???
スキル等の状況によってクリティカルに必要な個数が増減することもあるっぽいよ。
684だんとら:2007/01/20(土) 12:47:10 ID:???
アリアンロッド了解です。
大量ダイスに対応したので、てっきりだいじょうぶだと思ってましたが…
そういえば、出目表示しないとクリティカルかどうかわかりませんね。
個数オプションもつけてみます。

あと、ナイトウィザードのCF設定の挙動がちょっとおかしいので、こちらも修正予定…
685NPCさん:2007/01/20(土) 14:54:30 ID:???
>677

昨夜友人と二人で試したところ

#init 2
#setpc 1(私)
#setpc 2(友人)

でエラーが発生してDT_Toolが落ちました
私が別のマシンから別アカウントで試したら#setpc 2しても
エラーにはならないので、環境依存かと思いますが
原因が判ったら報告します
686NPCさん:2007/01/20(土) 14:57:38 ID:???
>出目表示しないと
可能だったらソートも出来ると便利かと
降順/昇順が選べるように
687NPCさん:2007/01/20(土) 16:44:38 ID:???
出目ソートは ODTOOLにこそ搭載してほしいな
688だんとら:2007/01/20(土) 18:56:38 ID:???
お世話になってます。報告ありがとうございました。

SETPCはこちらのプログラムミスでした。
さっそく修正しておきましたので、確認してみてください。

また、アリアンロッドのダイスロールと、シーン登場回数カウンタを追加しました(^^

##

出目のソートですか?マシンパワー要求しそうでコワいのですが…要望が多ければ考えてみます。
でも、どういう場面で使うんでしょうか?…単純に見栄え??

なにかそういうゲームがあるのでしたら、詳しく教えて頂けると(m__)m
689NPCさん:2007/01/20(土) 18:59:34 ID:???
たとえばアリアンでクリティカルしたときのダイス増加数を見るときとか、
六門で急所狙いをするときに手早く1と2の目を確認したいとか。

あると便利なのは確かですね。
690だんとら:2007/01/20(土) 19:54:38 ID:???
あ”…なるほど…

そういえばこのままだと、出目の数がわからないので(省略表示の場合)…
6の個数を報告するように改良しないといけませんね。
明日になりそうですが、やっておきますー。
691NPCさん:2007/01/20(土) 20:04:58 ID:???
確かにソートできれば、天羅型の判定システムは便利かも
692NPCさん:2007/01/20(土) 20:09:37 ID:???
ソートと非ソートをどちらも選択できるようにしないとD66とかのとき困る。
693だんとら:2007/01/20(土) 20:41:37 ID:???
ええと…いちおう念のために

天羅式のダイスロールは、専用のコマンドが用意されてます。
(#AG、#TRなど、詳しくは同梱のReadMeを)

同様に、D66も専用のダイスロールコマンドを用意しています。
(#R…。詳しくは同梱のReadMeを)
694NPCさん:2007/01/20(土) 20:59:49 ID:???
>だんとら氏

setpc周りがまだ妙な感じです
#setpc 2したんですが、#drawでPC0になりました

Aの発言:#init 2
DT_Tool の発言: [DT_Tool] : A: 初期化 : PC人数 = 2
Aの発言:#setpc 1
DT_Tool の発言:[DT_Tool] : A: PC 1 として登録しました
Bの発言:#setpc 2
DT_Tool の発言:[DT_Tool] : B : PC 2 として登録しました
Aの発言:#initcard 1,2
DT_Tool の発言:[DT_Tool] : A: トランプ初期化 : デッキ数 = 1 / ジョーカー数 = 2 : 総枚数 = 54
Aの発言:#draw 4
DT_Tool の発言:
[DT_Tool] : A: PC1 ドロー : H9 D9 SA H8
PC1 手札 ( 4 ) : H9 D9 SA H8
Bの発言:#draw 4
DT_Tool の発言:[DT_Tool] : B : PC0 ドロー : HQ C
695だんとら:2007/01/20(土) 21:02:36 ID:???
>694様

むむむ…? 不思議な挙動ですね…
もしよければ、AさんBさんがご使用のメッセンジャーを教えて頂けますか?
偽やMSNだと挙動がIDが違うのかも…
696NPCさん:2007/01/20(土) 21:13:42 ID:???
Aが使ってるのはMicrosoft Messenger for Mac ver6.0.1
Bが使ってるのはMSN7.0。OSはWin2000
DT_ToolはWindows Live Messenger ver 8.0でAのLAN内別マシンで動いています
697だんとら:2007/01/20(土) 21:19:27 ID:???
な、なるほど、それはかなり想定外というか変則的な使い方ですね(笑)

Macとかは想定外でしたね…UniqueIDがかぶってるのかな?…
すみません、調べるのに少し時間を頂きたいと思います。

また、他にも#SETPCや#DRAWで同じエラーが出たかたいらっしゃいましたら報告お願いします。
698694:2007/01/20(土) 22:15:01 ID:???
人を呼んでさらに試したところPC1以外、みんなPC0に登録されていきました
いちおう御報告までに

A:Microsoft Messenger for Mac ver6.0.1
B〜D:MSN7.0
DT_Tool:Windows Live Messenger ver 8.0(AのLAN内別マシン)

Aの発言: #init 4
DT_Toolの発言:[DT_Tool] : A: 初期化 : PC人数 = 4
Aの発言:#setpc 1
DT_Toolの発言:[DT_Tool] : A: PC 1 として登録しました
Aの発言: #initcard 1,2
DT_Toolの発言:[DT_Tool] : A: トランプ初期化 : デッキ数 = 1 / ジョーカー数 = 2 : 総枚数 = 54
Aの発言: #draw 4
DT_Toolの発言:[DT_Tool] : A: PC1 ドロー : CK SJ H6 S7
PC1 手札 ( 4 ) : CK SJ H6 S7
Bの発言:#setpc 2
DT_Toolの発言:[DT_Tool] : B: PC 2 として登録しました
Bの発言:#draw 4
DT_Toolの発言: [DT_Tool] : B: PC0 ドロー : CJ C7 H4 H7
PC0 手札 ( 4 ) : CJ C7 H4 H7
Cの発言:#setpc 3
DT_Toolの発言:[DT_Tool] : C: PC 3 として登録しました
Cの発言:#draw 2
DT_Toolの発言:[DT_Tool] : C: PC0 ドロー : D6 SK
PC0 手札 ( 6 ) : CJ C7 H4 H7 D6 SK
Dの発言:#setpc 4
DT_Toolの発言:[DT_Tool] : D: PC 4 として登録しました
Dの発言:#draw 2
DT_Toolの発言:[DT_Tool] : D: PC0 ドロー : DA S2
PC0 手札 ( 8 ) : CJ C7 H4 H7 D6 SK DA S2
699Nezumi:2007/01/20(土) 23:05:45 ID:???
色々と考えてみた。

▼案その1
2d6 → ソート無し
2D6 → ソートあり
……のように、キーワードレベルで変える
   メリット:キーワード(この場合は大文字小文字の区別)さえ覚えれば入力は楽か。
  デメリット:ソートの有無だけでなく、他のオプション(0スタートのダイスとか)も付けようとすると大変

▼案その2
2d6 → 2D6などの場合は常にソート
d66 → D66専用コマンドを用意し、こちらが呼ばれた場合はソートしない
……のように、コマンドごとにソートするかどうかをあらかじめ決めておく
   メリット:ユーザには優しい
  デメリット:決められた使い方しか出来ない

▼案その3
2d6+10 sort
2d6+10 unsort
……のように、オプションとしてソート用キーワードを設定する。
   メリット:オプションを増やせる。やろうと思えば昇順降順も自由自在。
  デメリット:ぶっちゃけ長い

どの案も一長一短。
DT_Toolの場合は同じロールを数回行う機能などがありますから、それにインタフェースを合わせるとスマートかもしれませんね。
700だんとら:2007/01/20(土) 23:35:21 ID:???
>694さま

ありがとうございます。
うーん、原因は変数ミスくさい…ちょっと今日は時間とれないので、明日にでも!

>Nezumiさま

まとめありがとうございます。

大文字小文字で区別してしまうと、他のも全部区別しないといけなくなるので、それはちょっと…
オプションでソートあり、なしを設定させるという案もこちらで出てるので、考えてはみます。
常にソートすると、要求マシンパワー増えそうでいやんですけど(つxT)

とりあえず、アリアンロッド用(#AR)では6の数をカウントさせて
他の天羅などは専用ダイス(#AG、#TR)をご利用ください。さしあたって。

六門は…専用ダイス作る方が早い気がしてきました…うーむ
701Nezumi:2007/01/21(日) 00:56:47 ID:???
んな、たかが100や200の整数を昇順ソートするくらいでマシンパワーが致命的に増えるとかヤです。
702NPCさん:2007/01/21(日) 04:23:11 ID:???
>>701
日本語でおk
703NPCさん:2007/01/21(日) 08:29:02 ID:???
>>702
外国人乙
704だんとら:2007/01/21(日) 15:13:00 ID:???
コーヒーこぼしてキーボードぶっ壊れた…(><) 予備キーボード使いにくい…

>694さま
こちらでも何回かテストしてみましたが、同様の現象が確認できませんでした。
最新版のDT_Tool 1.55でもやはりダメでしょうか?

ユニークユーザーIDがまったく同じになることはないはずですし
上記ログを見ると、PC登録は成功しているように思われます。
ここで、各人がPC0(GM)に登録されようとしている場合、DT_TOOLはエラーメッセージを返すはずなので…

同様の現象を確認できた方、申し訳ありませんが、各自が使用しているメッセンジャーのバージョンを添えて
報告してただけないでしょうか?

705694:2007/01/23(火) 22:50:50 ID:???
>だんとら氏
1.55をDLし直して入れ直して、後はまったく同じ環境で
追試してみましたが変わらずです
Microsoft Messenger for Mac ver6.0.1を使わなかったら
問題ないのも確認したので

・Mac版メッセンジャー
・当方のLAN

のどちらかに原因があるのではないかと
706Nezumi:2007/01/29(月) 21:16:09 ID:???
ところで、LimeChat2.xのマクロDLL開発用のサポートツールあるんだけど、誰か要る?
(IRCでは既に言った気はするけど……)
707NPCさん:2007/01/29(月) 21:26:24 ID:???
>>706

708NPCさん:2007/01/29(月) 21:42:48 ID:???
ノシ
709NPCさん:2007/01/29(月) 21:52:40 ID:???
710Nezumi:2007/01/30(火) 00:34:40 ID:???
>707-709

ぶっちゃけLimeChatを起動しなくてもDllHookのテストが出来るぜ!ってだけの超ニッチなツール。
ネットに繋がってない状態で作業したり、サーバに負担をかけたくない時に。
ここに書き込むより、公式サイトの掲示板に宣伝したほーがいいのかも。

http://odproject.net/ill/pukiwiki/pukiwiki.php?TRPG%BB%D9%B1%E7%A5%C4%A1%BC%A5%EB%2F%B3%AB%C8%AF%BC%D4%B8%FE%A4%B1%A5%C4%A1%BC%A5%EB

エミュレータって名前も何か間違ってる気もするけど、
実際にはパソコンでクロスコンパイルする時と似たような使い方をするんで、こんな名前。
711NPCさん:2007/01/30(火) 00:44:26 ID:???
>>710
いや、地味にいい物作ってくれた。
エラーが出てlime落ちたりとかしたら面倒だし
712だんとら:2007/02/02(金) 17:29:37 ID:???
どうも、だんじょん・とらっぷ♪のしべくんです。

DT_Tool更新しました。
また、Ver2.00になりましたので、仮名だったDT_Toolより、正式名称のSessionger!(セッションじゃぁ!)になりました。
今後ともよろしくお願いします。 追加機能については、HPをご覧ください。

また、例のPC登録まわりの現象ですが、やはりMacのメッセンジャー特有の仕様か、LAN環境だと思われます。
こればかりは実機がないので、検証がいまのところできません…。
近いうちに家族でMac購入の予定があるぽいので、その時にテストできたらやってみます。

http://shibekun.s5.xrea.com/index.html

…次は、メッセで待ち合わせて、実際の会話をIRCで行って、ファイル転送やお絵かきチャット実装した、完全セッションツールかなぁ…
当分は、Sessionger!のバージョンアップにかかりきりだとは思いますが(笑)
713Nezumi:2007/02/02(金) 19:18:31 ID:???
いいですね、そのネーミングセンス。
自分なんか、もともとプロジェクト名だったはずの「OD TOOL(仮)」のまま2年近く経っちゃってます(笑)
714だんとら:2007/02/02(金) 19:59:35 ID:???
ありがとうございます。

そちらと名前が混在しないように、ということもありまして、急遽正式名称をつけました(^^;
715Nezumi:2007/02/02(金) 20:01:43 ID:???
メジャーバージョン上がる時に変えようと思ってた名前はあるんですよ。
もう1年以上、開発停止してるっていうだけで。
716幻月:2007/02/02(金) 23:15:10 ID:???
>だんとらさん
Sessionger!ですか

えらい分かりやすいですね(笑)
名前は早めにちゃんとしたのつけとくにかぎります。

>Nezumiさん

一度止まっちゃうとなかなかね。
717だんとら:2007/02/03(土) 02:02:06 ID:???
Messenger(メッセンジャー)と、セッションしたいんじゃぁぁぁぁ!するんじゃぁぁぁ!という我が心の叫びが悪魔合体しました(笑)
通勤途中の電車の中で、おもわずメモってしまいました。
718だんとら:2007/02/05(月) 21:15:05 ID:???
ところでちょっと質問というかアンケートを
本当はオンセスレでやりたいんだけど、あんまり向こうを使うのも悪いみたいなので…

次回作あたりは、オンセツールにしようと思うんだけど、どっちがいい?

・オンセ専用のIRCクライアント

・オンセ専用のP2Pチャットクラ/サバ

ダイスとかお絵かきとかファイル送信とかはどちらもデフォルトでついてると考えてください。
ようするに、MagicalChatの後継機をつくるか、IRCを利用したオンセツールにするか、ってことなのですが…
719NPCさん:2007/02/05(月) 21:20:41 ID:???
P2Pチャット作成の経験からいうと、IRCクライアントの方が無難かと。
IRCクライアントでマジチャの後継機を作れば良いんだよ。
720NPCさん:2007/02/05(月) 21:34:58 ID:???
オンセ専用のircに一票かな
721だんとら:2007/02/05(月) 21:38:35 ID:???
たしかにIRCのが楽なんですよね。

…問題は…専用となると、どっかIRCサーバーと契約するか、TRPG.NETに金払うつもりで企画するしかないかなぁ…

カンジとしては、1つの鯖固定にして、チャンネル名に識別子くっつけて、ログインしたらそのリストから選択…みたいにして
できるだけPC素人でも使えるようにしたいと考えてます。
あと、理想ですがタブブラウザ的に、タブIRCできないかなぁ、とか、ニックネーム日本語対応とか…
夢はひろがりんぐ、でも、時間はなくなりまくりんぐ。明日からもデスマーチは続く(笑)
722NPCさん:2007/02/05(月) 21:56:01 ID:???
機能がオンセに特化してるってだけで、IRCサーバまで用意せんといかんの?
723だんとら:2007/02/05(月) 22:03:33 ID:???
接続先固定ってなると、それなりにアクセスが増えると思うから…
とはいっても、TRPGのオンセプレイヤーなんて微々たるものだとは思うんだがね(笑)

あと、古いIRCサーバーだと、新しいRFC使ってないので、使いたい機能がない場合がある。
724幻月:2007/02/05(月) 23:34:10 ID:???
>だんとらさん

その問いには私はIRCというべきなんでしょうかね(笑)
数年前からIRC上にコマンド流すツール(とりさんや秋茄子さん等と)
作ってますが、どうしても一定の制限はありますね。
前にも書きましたが直接接続、IRC、メッセンジャー方式それぞれに
メリットデメリットがあり一概にどれが一番という答えはないと思います。

IRCのメリットはサーバが既存で存在すること。
デメリットは、逆にサーバがすでに存在する以上、(当たり前ですが)
無茶なつくりはできないことです。
経験上、細かな動作をさせることを前提におくならば
直接接続やメッセンジャーに軍配が上がります。
実際、マジカルチャットは必要な機能がほぼそろっている上に軽いんですが…
直通は初期設定をPLにしてもらうのがとても難しいのがつらいところ(笑)

>IRCクライアントでマジチャの後継機(>>719

難しいことを言いますね(笑)
とりさんの新作は(大まかなつくりを見る限り)IRCで初期つないで、
後から直通に切り替えるようなかんじなのであれが実際に完成するならば
いろいろ出来るとは思いますけどね。
725だんとら:2007/02/05(月) 23:38:26 ID:???
>幻月さん
>とりさんの新作は(大まかなつくりを見る限り)IRCで初期つないで、
>後から直通に切り替えるようなかんじなのであれが実際に完成するならば
>いろいろ出来るとは思いますけどね。

考えることはみんな同じですね(笑)
私も、IRCでつないだ後、絵やデータのやりとりをP2Pでできないかなと思ってました。
726幻月:2007/02/05(月) 23:53:35 ID:???
>だんとらさん
>考えることはみんな同じですね(笑)

うん。というか、他に無難なやりようがなかなかないんですよ(笑)
IRCはすっかり古くなったプロトコルとツール群ですけど
その分安定もしてるし導入もそこそこなんですよね。

手段なら他にもいっぱいあるんですけどね。
ちょっとつらいですがWEBベースのお約束、ダイスチャットから
NezumiさんのようなメジャーIRCプラグイン、
あやめさんのような自鯖に音声も通せるマイツールまで。

お互い(←(笑))ですマーチ中の今はつらいとこですが
まぁ、機会があったら私のとこのツールでもいじってみてください。
IRC上にコマンド投げてるので、露骨にできることの制限が
動きから見て取れると思います(笑)
でもね、それでも使ってくれるユーザがちらほらいらっっしゃるんですよ。
それだけセッションにIRCを使われてきた方が多いということなんでしょうね。
うちらツール製作者にとって最大の敵はユーザやバグではなく
…疲労による開発停止です。
急ぐことはないですから、ゆっくりどういった方向に組みたいのか
考えてみることを推奨します。
しばらくななしさんたちと、どんなツールがほしいか
とか話してみるものいいとおもいますよ。
727NPCさん:2007/02/06(火) 01:20:13 ID:???
>>721
IRCサバなら、それ用ソフトでGM辺りが立てればよいのでは?
フリーで公開しているのが何個かありますけん。

ttp://www.vector.co.jp/soft/dl/win95/net/se134499.html

あとは、ヘッダ情報をやり取りする共通チャンネルをクライアント側で用意してデータをやり取りするとか。
一度に送れる情報に限度があるのがネックやけど。
728NPCさん:2007/02/06(火) 22:29:00 ID:???
>だんとらさん
むしろ欲しいのはIRCに繋いだあとに使用できるお絵かきチャット(MAPとかイニシアブ表とか)できるPSPで繋ぐ簡易ソフト。
IRCのアドオンみたいな感じで。

自分は都合で cotton と chocoa と limechat を使い分けてるので、新しいIRCソフトだとお気に入りのDLLとかボットが使えません。
729NPCさん:2007/02/08(木) 00:31:08 ID:v/6nUS+c
>>728
ちょっwwwwwwwwおまwwwwwwww
PSPwwwwwwwwwwwwwwwww

P2Pちゃうのん?
それともプレイステーションポータブル用のツールて結構簡単にできちゃうん?
だとしたら突っ込みスマソ
730sage:2007/02/08(木) 00:32:08 ID:v/6nUS+c
うは、下げ忘れスマソ
731NPCさん:2007/02/08(木) 00:34:46 ID:???
……あまつさえ名前欄でさげてもたorz
慌て過ぎ自分。
無駄にスレ消費マジすまん……orz
732NPCさん:2007/02/08(木) 17:41:58 ID:???
>>729
うわ、PSP違うw
言うとおりP2Pでした。  なぜPSPが・・・

PSPでするくらいならNDSでやってほしいかな。
733NPCさん:2007/02/08(木) 22:05:52 ID:???
>>728
私は似たような理由でボットはPerlで書いたよ。
IRCクライアントどれでも動くので便利です。
734Nezumi:2007/02/09(金) 04:07:25 ID:???
既存のIRCクライアントに頼らない、単独ボットクライアントには確かに惹かれます。
というかPerlのダイスボットは、http://www.new-f.com/ とかを参考に少し勉強した記憶が。
当時はperlサッパリだったので挫折してしまいましたが(笑)

ボット以外にも面白いのがあるので覗いてみてはいかがでしょう。
キャラ管理CGIの作り方には感動すら覚えました。
735NPCさん:2007/02/09(金) 11:28:54 ID:???
逆転の発想?で
TRPG用ボット搭載のIRCサーバとか。難しいか。
736NPCさん:2007/02/09(金) 11:52:50 ID:???
それはTRPG鯖のdiceとは違うの?
737幻月:2007/02/09(金) 12:55:05 ID:???
>>734

その方、Javaで"CROQUETTE"書いている方ですよね。
守備範囲の広さとソースの手堅さに、
ひそかに尊敬していたりするの方なのですが(笑)

>>736

ロールお嬢様はサーバサイドのプログラムなのでちがいますね。
Nezumiさんの紹介してくださってるのはローカルでperl実行させて、
そこからIRC接続でBOTさせるというものですね。
IRCのぼっと用によく専用にクライアント立ち上げるときがあるでしょ?
例えですけど、あれのperl版と考えるとわかりやすいです。
738NPCさん:2007/02/09(金) 12:58:36 ID:???
>>737
「それ」って>>735じゃね?
739幻月:2007/02/09(金) 14:44:28 ID:???
>>738
えぇっと、>>735とはちょっと違うと思います。
休憩時間の書き込みなのであまり長くは書き込めませんが、
Nezumiさんの紹介しているのはボット専用クライアントの一種ですね。
説明がうまくなくてごめんなさい。
>>735の言っているのに該当するのは>>736のいうとおりTRPG鯖のdice
そのものだとおもいます。
(読み返してみて>>736>>735に当てていっているのだと再認識しました。)
740幻月:2007/02/09(金) 14:56:44 ID:???
>>738
訂正、たびたびすみません。
そうですね、読み違えました。
741NPCさん:2007/02/09(金) 15:46:19 ID:???
IRCで使うダイスボットに欲しい機能があるんですけど、
ここって要望出してもいいんですかね?
742NPCさん:2007/02/09(金) 16:15:22 ID:???
要望自体はご自由に。作ってくれるかどうかは不明。
743NPCさん:2007/02/09(金) 16:53:11 ID:???
じゃあ、要望を出すだけ出してみます。
T&T 7版で使う為、下記の機能を持つボットが欲しいのでお願いします。

行為判定
・基本:2d6+修正値で、目標値以上で成功。
・ゾロ目が出たら振り足し。振り足しもゾロ目ならまた振り足し。
・出目の合計が3(1+2、2+1)ならファンブルで自動失敗。修正値は無視。
 ただし、振り足しで出た場合はファンブルにならない。
・判定の難易度はレベル指定(レベル1、レベル2…など)
 実際の目標値は「レベル×5+15」
・判定ごとに経験値算出。「ダイスの出目×難易度のレベル」
・できれば、「#(レベル)Lv(修正値)」で振り、
 結果の成否と経験値を算出する機能が欲しい。

ヒットロール
・基本:Xd6+修正値の合計がヒットロール(要はダメージ)となる
・Xの値は振るダイスの数。武器や攻撃手段によって可変。
・振り足しは発生しない。
・出目のうち、6の目の数だけ悪意ダメージが発生する
 (=6の出目の数だけ数える必要がある。ヒットロールとは別計算)
・できれば、「#(ダイスの数)HR(修正値)」で振り、出目と修正値の合計と、
 悪意ダメージの数を算出する機能が欲しい。
744だんとら:2007/02/09(金) 19:50:06 ID:???
T&Tの要望きたー(つxT

いや、実はすでに実験は進めてるのです。メッセアドインの方ですが…。
問題として、バーサークする/しないをダイスを振ったあとに決めれるので
この処理をどーするかが・・・・


あとはブレカナのタロット処理…3連休でちょっと進めてみるかな
745NPCさん:2007/02/09(金) 20:17:05 ID:???
>>743
hitroll だけは、ODTOOL-Dice のアリアンロッドの振り方でカヴァーできそう。
6面体振りで6の出目だけ数えるから。

例: 6ara+2
-> 6D+2 = [1,3,4,6,1,3]<最大値出現数:1>+2 = 20
746NPCさん:2007/02/09(金) 20:26:50 ID:???
>>744
バーサークは7版では正式ルールじゃないから、さくっと無視するとか。
>>743の要望にも含まれてないし
747NPCさん:2007/02/09(金) 21:04:44 ID:???
ブレカナのタロットもそうだけど、
カード系は現在の状況をセーブできると嬉しいなあ。
回線不良でカードセットした人が落ちちゃったりとか、
セッションを何回かにわけて行うときに
カードの配り直し…というのはちょっと悲しい。
748743:2007/02/09(金) 23:23:40 ID:???
>>744
あ。
バーサークのことすっかり忘れてました。

処理に関しては、ヒットロールで悪意ダメージとはまた別に
バーサークできる数を数るようにしておけばいいのではないかと。

バーサークするならその数だけ再ロールすればいい訳で。
749NPCさん:2007/02/10(土) 19:56:06 ID:???
>>747
ああ、それ私も何故実装しないのか不思議に思っていました。
私のボットには実装してます。

>>743
行為判定時の「経験値」の算出法を教えて貰えるとありがたいです。
750NPCさん:2007/02/10(土) 20:59:50 ID:???
>>749
自己レス。
書いてあったね(滝汗)
751幻月:2007/02/10(土) 21:02:15 ID:???
>743
一つ気になったんですがIRCクライアントは何か限定しているんですか?
IRCのぼっと作っている人はそこそこいるのですが、
大体においてこのクライアントのボットという形で
みんな作ってますからね。

要望出すにしてもクライアントは問わないのか、
それともCHOCOA限定見たいか形での要望なのか
言ったほうがぼっと製作者も作りやすいのでは
ないでしょうか。
752743:2007/02/10(土) 22:17:06 ID:???
>クライアント
普段はLimeChat2使ってますが、特に想定してるものはありませんでした。
とりあえずIRCであればなんでもいい感じで。

ぶっちゃけ、動くなら自分の環境の方を合わせればいい訳ですし。
753NPCさん:2007/02/10(土) 22:25:59 ID:???
>>752
Lime2ってことはWinだね。
かなり荒いけどニューフロンティアさんのPerlbotの改造版出来たけど要るかい?
754743:2007/02/10(土) 22:27:49 ID:???
早っ!?
是非、お願いします。
755NPCさん:2007/02/10(土) 22:48:20 ID:???
>>754

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/947.zip

なお、ソースからマニュアルに至るまで改造品なのはご愛敬。
756749:2007/02/11(日) 07:09:04 ID:???
一応数字コテだけ付けておきます。

T&T用Botですが、うっかりしてマニュアルに「#2Lv+10」とかのコマンドが使えるのを
書き忘れました。
ついでにコマンドが半角大文字と小文字が混じっても受け付けるように変更しました。

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/948.zip

バーサークもルールが判れば追加できると思います。
757749:2007/02/11(日) 08:03:59 ID:???
ぐは。
流石に急いで作るとダメですねぇ。

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/949.zip

ファンブルと経験値計算のバグを修正しました...orz
758749:2007/02/11(日) 12:52:42 ID:???
多分これで最後です。
古いファイルは削除して最新版をあげておきました。

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/947.zip

連投失礼しました。
759幻月:2007/02/11(日) 13:28:21 ID:???
>749さんお疲れ様です。

昨日、マニュアル見ながらレベルってうけつけるんかなーとかおもってました(笑)
あー、それと業者のログに流されて最新のログが取れなくなってますね。

お手数ですけど再度アップできますか?
760749:2007/02/11(日) 13:39:28 ID:???
>>759
ありゃ、では細かい機能修正したので再度あげておきます。

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/949.zip

これでどうでしょう?
761幻月:2007/02/11(日) 13:49:14 ID:???
>749
ありがとうございます。
落とせました。後でゆっくり見てみますね。
762Nezumi:2007/02/12(月) 20:04:13 ID:???
プログラミングがしたい……禁断症状が……。
それはともかく、IRCのなると復帰しましたよ。
763幻月:2007/02/13(火) 01:02:22 ID:???
>Nezumiさん
)IRCのなると復帰
了解。
やりたいならやるしかないっでしょう(笑)
764743:2007/02/13(火) 01:35:16 ID:???
>>760
遅れ馳せながら、ダウンロードさせて頂きました。有難うございます
765NPCさん:2007/02/14(水) 10:31:00 ID:???
>nezumiさん
Lemuresでちょっと質問なのですが、
コマンドを実行したとき、すぐにウインドウが閉じてしまって
結果が表示されてるのかどうかわからないんですが、
閉じない方法はわかりませんか?
766Nezumi:2007/02/14(水) 16:19:59 ID:???
エクスプローラからEXEをダブルクリックするのではなく、
あらかじめコマンドプロンプト(DOS窓)を開いてから、

  % Lemures.exe

と実行するようにしてください。
readmeにもチラっと書いてるんですけど、凄く分かり辛いですね。

IDEを使っていらっしゃるなら、CUIアプリを実行したあと、
すぐに窓を閉じないように設定できるのでは無いでしょうか?
自分はVSを使っているんですが、Shift+F5で実行とか。
767NPCさん:2007/02/15(木) 02:43:59 ID:???
すいません。 VSってナンデスカ?
768Nezumi:2007/02/15(木) 03:39:07 ID:???
>767
Visual Studio。Microsoft製の統合開発環境(IDE)。
769幻月:2007/02/17(土) 12:01:17 ID:???
>>Nezumiさん
Visual Studioは一応持ってますけど
最初何のことか分かりませんでしたよ、VS。
ついVSS(Visual SourceSafe)の誤植かと(笑)
ちょっと質問なんですが、他のIDEでもできるんですか?
Shift+F5は[デバッグの停止]だったと思うのですが
純粋にデバックモードのステップ実行してね
ということですか?
770Nezumi:2007/02/17(土) 18:52:38 ID:???
……Ctrl+F5かも(笑)

>他IDE
IDEはVS/VC++くらいしか使ったことないので想像です…
771NPCさん:2007/02/17(土) 20:45:59 ID:???
VB6でデータベース系の仕事しかしたことのないへたれPGですが
MagicalChatのようなアプリケーションは作れるでしょうか?
772NPCさん:2007/02/17(土) 21:10:21 ID:???
マジチャもVB製なんで、できない理由はない。調べ物はいっぱいしなきゃならないだろうけど
773NPCさん:2007/02/17(土) 21:40:35 ID:???
通信系の部分が大変そうだよなぁ。
774幻月:2007/02/17(土) 22:53:22 ID:???
>Nezumiさん

了解(笑)

>>771
作れると思いますよ。
ただ、あの規模になると、どれだけ時間がかかるか…考えたくないかも(笑)
というか…あれもExeアプリだしVBで作っても配布はExeアプリ形式になるので、
MagicalChatとどう違うの?と問われたときに、なんて答えたもんでしょうね。
PtoPや直通タイプでMagicalChatの後継(後釜)にあたるExeアプリがなかなか出ないのは
なまじMagicalChat完成度高すぎるからだと個人的には思ってるんですが。

まぁ頑張るというなら応援はします(笑)
775NPCさん:2007/02/21(水) 01:00:34 ID:???
MagicalChatよりは、MagicalBCTの方が需要があると思われ。
http://magical-gtv.seesaa.net/ねー

ソースも公開されてるし、結構、面白そうだけどー。
776NPCさん:2007/02/21(水) 09:45:06 ID:???
MagicalChatもソースコード公開されてたり。
ttp://www6.ocn.ne.jp/~magical/

MagicalBCTは面白そうだけど、作る側としても
使う側としても色々複雑そうなのがなあ。
ボードゲーム用なら断然MagicalBCTだろうけど、
TRPG用ならMagicalChatベースで十分だと思う。
777幻月:2007/02/21(水) 11:17:35 ID:???
>>775
>>776
ソース情報ありがとうございます。
プログラムは善意で開放した人のソースをやる気のある人が
引き継げるのがいいですね、やはり。

休み時間にVisual Studio6で動作することとをデバック起動できることを確認しました。
やー、ここまでそろってると後は追加したい機能追加するだけじゃないですか。
私は手をだしませんけどね、複数手を出せるほどは器用じゃないので。
VBかじったことがある人ならこれベースに直しはありですね。

magicalさん、わざわざMagicalChat 改良案のメモ入れてますよ(笑
プラットフォーム非固定のmagical作りたいようですね、やはり。
問題点改善案の最初にJavaによるMagicalChat作成ってめもされてます。
778だんとら:2007/02/21(水) 21:52:07 ID:???
自分はVB使いですし、元々6で開発してたのでこれみるとだいぶ中身が想像できますねー。

問題は、2005はVB6のソースはほとんど引き継げないし、いまだともっと優秀なAPIとかDLLが揃ってるので
そっち使ったほうが早いし安定することでしょうか?(−−;
そして時間ないーい><
779通りすがりのPG:2007/02/22(木) 07:48:01 ID:???
マジチャのソースコードをDLして、
Java版クローンを作ろうと始めて早1ヶ月

プログラム的な拡張性とか、整合性とか考えて、
リファクタリングと作り直しの繰り返しで、
一向に進まないプロジェクト(笑)

夏までにはスクリーンショットがお見せ出来たらなぁ、、、
って愚痴(マテ
780幻月:2007/02/22(木) 11:59:19 ID:???
>だんとらさん

そうなんですよね。
たぶん、新しいAPI使ったほうが動作はいいでしょうけど…
とりあえず、同一動作物を作り直しと考えると
結局マジカルチャット観ながら作るしかないんですよね。

>通りすがりのPGさん

がんばって。基本手元の保守が優先なので私は手を出す気ないですし(笑
変数名を後から気に食わなくなってリファクタリングは良くあることです。
個人で作ってるとたまーにコード規約忘れて守ってなかったりしますしね。
781NPCさん:2007/02/22(木) 22:49:57 ID:???
MagicalChatと同じような機能が乗ってれば、別にMagicalChatと
互換性とかなくていいんじゃないかなー、なんて思ったり。

とりあえず、ヘルプだけ見て、同じようなもの作ってホシス
プログラマーさん、ガン(・∀・)ガレ
782NPCさん:2007/02/22(木) 23:17:49 ID:???
とりあえずランタイム必要なのは勘弁してくれ
783だんとら:2007/02/23(金) 00:12:27 ID:???
>782
それは気持ちはわかるけど、Windowsじゃ無理(笑)
784NPCさん:2007/02/23(金) 00:34:02 ID:???
>>783
delphi とか VC++ とかでいーじゃーん
785Nezumi:2007/02/23(金) 08:59:55 ID:???
ランタイムやらVMやらを別途用意しなければならないからユーザは面倒だと感じるわけで、
同梱されてたりWindows標準で入ってるようなモノなら何ら問題は無いのかも。

Javaアプリは、配布の時点で大きな枷をはめているのかも。
786幻月:2007/02/23(金) 11:02:34 ID:???
>>784
VC++はともかくdelphiって(笑)
いえ、私は好きですよ、あの言語。DLL作るときとか楽だったりしますしね。
ただ不勉強のためバッチ製作ぐらいにしか使いませんが。
VBやJavaを使う製作者はランタイムによるユーザの手間を意識した上で
作っているとは思うんですけどね。
VBの場合はGUIの初期作成の早さ、Javaの場合は互換のよさと
日ごろそれで作っているとなかなか他に変えようとはおもわないものです。
機会がありましたら是非、ツール製作に挑戦してみてください。
そのときは是非delphiで(笑)
787NPCさん:2007/02/23(金) 22:58:29 ID:???
ランタイムやVMをインストールするだけで、オンセツールの選択肢が広がるなら、
俺はランタイムは全然嫌じゃないけどなあ。

Windowsをインストールしないと使えないのは面倒なんで、OS込みで作ってください。
788NPCさん:2007/02/23(金) 23:41:50 ID:???
Javaランタイムのインストールは、IEユーザなら、
特定のリンクを踏ませれば、自動でインストーラが起動してインストール完了するので、
それほど面倒ではないと思うんですが、そういうのに心理的な抵抗感がある人は多いんですかねぇ。
789NPCさん:2007/02/24(土) 00:25:32 ID:???
多いというか、面倒臭がって入れてくれない
790NPCさん:2007/02/24(土) 00:31:46 ID:???
IRCクライアントさえ「よくわからんしメンドー」といって入れないメンバーがいる
リロード30秒のウェブチャットは疲れた・・・
791NPCさん:2007/02/24(土) 00:35:53 ID:???
そこでSeaMonkeyですよ
IRCを同梱したブラウザ。
792量産型超神ドキューソ:2007/02/24(土) 01:29:16 ID:PIzNZdQN
興味の無いモノは何でもよくわからんもんさ。
793NPCさん:2007/02/24(土) 01:44:05 ID:???
興味のないドキューソの発言がつまらなくみえるのと同じさ
794Nezumi:2007/02/24(土) 02:25:29 ID:???
必要があればランタイムは入れますが、それが面倒かどうかは状況によりそうです。
ナローバンダーにとっては、サイズが大きいだけで拒絶しちゃいますから……。

悪かったな、未だISDNで!
何年か前、NTTの人に「今の回線は?」と聞かれ、「ISDNです」と答えたら笑われたのを思い出した。
795幻月:2007/02/24(土) 02:46:29 ID:???
そこ、回線話で切れない(笑)
私だって二、三年前まではランタイムやJRE
大きくて何度も落としたくないからまとめてCD焼いてたんですから(笑)

OSに最初からある程度のランタイム系は
バンドルしてくれれば楽なんですけどね。

あやめさんのやったみたいなJreごとExeのにする手もあるけど…
あれ大きすぎるから配布にはちょっときついんですよね。
796NPCさん:2007/02/24(土) 15:36:24 ID:???
VBのランタイムはまとめてバンドルしとけよなー >M$

っしたら、Mac-OS10みたいに何の準備もなく誰でも自由に
環境開発できるのにさ
797NPCさん:2007/02/24(土) 18:02:39 ID:JEC9btXZ
いや、誰でも自由にできるわけじゃありませんよ。
798だんとら:2007/02/25(日) 12:04:59 ID:???
うちのSessionger!(メッセ用アドイン)は、その辺が開発理由の1つだったりするのですよね。
なんだかんだで、IRCインストールやIPアドレスなにそれ?って人はいまだに多いのでー…
とりあえずGMなり、誰か1人がインストールさえしていれば遊べる。そこが強みかなぁ、と。
メッセそのものはもうデフォルトでWindowsにはインストールされてますしね。
799NPCさん:2007/02/26(月) 02:02:09 ID:???
>>798
MSN メッセ(含むLive)はインストされてない。

メッセは、発言なかったら部屋から追い出される。
800NPCさん:2007/02/26(月) 08:32:11 ID:???
MSNアカウントの取得が面倒くさいと言われたときには困った。
801Nezumi:2007/02/26(月) 08:38:02 ID:???
わざと敷居を高めにして(と言ってもIRC導入くらい)、
余計なサポートの手間を避けるという手法もあるんですよね。

そういえば、某所でキャラクターデータの管理アプリを作っている方を2人ほど発見しました。
片方はローカル用ツールとして、もう片方はオンセサークルのデータ管理CGIとして。
どんな感じで開発が進められていくのか、楽しみです。
802幻月:2007/02/26(月) 12:18:56 ID:???
前にもちょっと書きましたけどね。
これさえあれば万事OKといったような万能のツールは作れないんですよ。
IRCもPtoPもメッセンジャープラグインもそれぞれ一長一短。
何種類か使ええるようにだけして使用は使う人(ユーザ)の好みにお任せ、
しかないとおもいます、当たり前のことですけどね。

>某所でキャラクターデータの管理アプリ

それはちょっと楽しみですね。
そういえば以前、Nezumiさんが途中まで作ったメンバー募集の
汎用XMLフォーマット、なんだか放置しっぱなしですね、そういえば(笑)
803NPCさん:2007/02/26(月) 17:35:52 ID:???
>>801
>某所
もう少し詳しく。


このスレももう800超えかぁ。
次スレはもう少し多くの開発物が増えると良いな。
804Nezumi:2007/02/26(月) 17:49:29 ID:???
>幻月さん
99%の妄想から1%の成果物は生まれるんですっ

>803
mixiで1つ、とあるオンセサークルで1つ。
さすがにこれ以上は晒すとマズそうなので勘弁してください。
805NPCさん:2007/02/26(月) 17:55:28 ID:???
mixiかぁ、そりゃ探せないや。

ん?データ管理CGIってのは、SWとかガープス(公開停止)してるあの場所とは別?
806Nezumi:2007/02/26(月) 20:11:34 ID:???
>SWとかガープス(公開停止)してるあの場所とは別?

どこを指していらっしゃるのかは分かりませんが、
SWやガープスは扱ってないオンセサークルなので違うと思います。
mixiで開発なさってる方はよく分かりませんけど。

特定システム専用ではなく、XMLを使った汎用フォーマットだそうで。
前に僕が妄想してたキャラクタDBと設計が似てるんですよね。
ただ個人でやるには面倒という。特にJavaScript等と連携させる場合は。
807幻月:2007/02/27(火) 20:36:26 ID:???
>>Nezumiさん
>99%の妄想から1%の成果物は生まれるんですっ
言いたいことはなんとなく分かるような気もしないでもなく(笑)

>だんとらさん

http://www21.atwiki.jp/trpg_tools/?page=TRPG%E6%94%AF%E6%8F%B4%E3%83%84%E3%83%BC%E3%83%AB%E4%B8%80%E8%A6%A7
ツールスレに最近紹介された関連ツールとしてwikiに追加しました。
乗せてまずいようでしたらすぐ削除しますし、かまわないなら修整(バージョン他)をお願いします。

808NPCさん:2007/03/02(金) 17:05:15 ID:???
定期的に湧く問答

・どんなソフトが欲しい?
・こんなソフトは無いか?
・ランタイムの必要/不必要

作者(敬称略・Aあ順)
Ayame kumaryu mado Nezumi TT yogu
秋茄子 牛亀 幻月 だんとら 通りすがりのPG とり 氷川 魔改


さ、とりあえず今は どんなソフトがほしい?
809NPCさん:2007/03/08(木) 01:22:59 ID:???
通りすがりの者ですが……

音声チャットソフトとの併用を前提にして、
各種ダイスとホワイトボードと駒を共有するソフトはどうでしょう
音声チャットソフトとの併用の前提なので、あまり回線を圧迫しないように
ダイスは振った時、ホワイトボードは書き終わった後にまとめて送信する感じで

ネットで見つけた人とかといきなり音声チャットは抵抗あるかも知れないので
どっちかというと昔一緒にやってた仲間が遠くに引っ越しちゃった人用かな

以前友達と音声チャットでTRPGをやろう、と計画した時に
状況説明のしにくさやダイスなんかで結構頭をひねったので……
その時は結局、ダイスは口頭で、状況説明は口でがんばりました。
状況説明に関してはWEBカメラを使うのも手ですが
全員の家にそろえるのは難しいでしょうし……

すんません、アイデアだけです。_| ̄|○
810とり:2007/03/08(木) 02:11:00 ID:???
>>809
AyameさんのPOS2.0(炬燵?)が>>809のような機能を持った音声チャットシステムです。お試しあれ。
811809:2007/03/08(木) 02:24:35 ID:???
>AyameさんのPOS2.0(炬燵?)が>>809のような機能を持った音声チャットシステムです。お試しあれ。

Σ(゜ロ゜;)!! パーフェクト!!
早速導入を考えたいと思います!
812NPCさん:2007/03/09(金) 22:59:14 ID:Di2m4ArD
過疎アゲ
813NPCさん:2007/03/11(日) 16:18:45 ID:???
私がまじチャから離れられない理由のひとつに、
ダイスのパターンを、コメントつきで複数登録しておけるってのがあります。
たとえばARAの戦闘だと使用スキルの組み合わせごとに登録できて重宝しています。
他のツールではあまり見かけないようなのですが、需要がないのでしょうか?
814NPCさん:2007/03/11(日) 17:52:12 ID:???
クリップボードを拡張できるソフトじゃダメかね?
815通りすがりのPG:2007/03/11(日) 21:51:37 ID:???
まじチャのクローン作成中のPGです

まじチャの”ダイス振り足し/引き機能”ってえらく手が込んでて、
現在、どこまでコピるか思案中

>> 813
こんな複雑な機能を使いこなしている人がいるなんて、、、
スゴ過ぎる

ソース追ってて気づいたんだけど、
まじチャはクライアント側でダイスを振って、
ダイスの結果をメッセージとして通知してるだけなんだね

クライアント側に、
隠し機能で”いつでもクリティカル機能”を付けるか悩む(笑)
816NPCさん:2007/03/11(日) 22:24:17 ID:???
>>815
ここでそんなこと言っちゃった時点で付けないほうがいいw

そういう機能があるとやっぱり、タイミングよくクリティカル連発したときとか疑っちゃうからね
817NPCさん:2007/03/11(日) 23:52:35 ID:C9C9szGC
>>815
いつでもクリティカルは、ゲームとしての信頼性を無くすので止めたほうがいいよ。

振り足し/引きは、主要なのはそろえて居たほうがいいと思う。
結局「このダイス機能は無いんですか?」と要望くるから。

あと、トランプ管理は必須。
818NPCさん:2007/03/12(月) 00:33:32 ID:???
>>815
えっと813ですが、私の使い方はたぶんクリップボードの拡張でも対応できる程度です。
でも常に一覧になって表示されてるほうが使いやすいんですよね。
そういえばスペオペヒーローズのロールを再現しようとして断念したことがあります。
(nD6でもっとも良い目を採用。
 ただしその中の6が出た数だけさらに上方無限振り足し。
 結局手動で複数回振った)

まじチャクローン、のんびり期待しています。
819TT:2007/03/12(月) 01:19:41 ID:???
>>818
チャットに送る文字列を登録しておくだけなら>>618にあるよ。
LimeChatとCHOCOA専用だけど。

.NET Framework2.0のインストールが必須だとか、
そもそも登録の書式が作った本人も忘れるくらい分かりにくいとか
問題点は多いけどね!

あと、あくまでダイスコードなんかを登録しておくだけなので、
ダイスそのものの機能はチャットに仕込んだダイスマクロに依存。
820NPCさん:2007/03/14(水) 03:11:15 ID:3mG6f+cj
カードを作りたいんだけど、カードのテンプレートを作って、
そこにデータを順番に表示して印刷できる奴って何がありますか?
821NPCさん:2007/03/14(水) 03:11:46 ID:???
上げてしまいました。すいません。
822NPCさん:2007/03/14(水) 04:19:43 ID:???
フリーの名刺作成ソフトが意外と使える。
ミシン目が入った名詞用紙も併せて使うとさらに楽。コピー紙みたいにヘタレないし。

まぁ、あとはカードに入れる情報量と相談かな。
823ファンタビザンチウム:2007/03/14(水) 20:36:49 ID:FePZtPiX
>>820
ワード&エクセルがあるならソレだけで結構いけますyo!
824通りすがりのPG:2007/03/21(水) 02:23:58 ID:???
チャットしてダイスが振れるようになったので、
うれしはずかしの初公開
http://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/1032.zip

サーバ機能をまだ作ってないので、MagicalChatが必要です
あと、jre1.5 または j2se 5.0 が必要です
たぶん、Linux とか Solaris とか Mac でも動くハズ、、、

SWTで作成してたのを、全てSwingに移行するのが辛かったデス
SWTはFirefoxとか依存物多すぎて、配布が大変なので諦めました orz
825NPCさん:2007/03/21(水) 11:20:17 ID:???
おお、MagicaChatと相互通信してる!
CentOS4.4 + JDK6で動くことを確認しましたよ。
ところで、ダイス機能を使うと「評価できません」と言われます。
1D6とかでもダメでした。
826NPCさん:2007/03/21(水) 16:11:44 ID:???
>824
WinXP SP2 + J2SE 1.5.0 でもダイスを振れませんでした。
数字だけの式を入れると計算はするようです。
ひとまず、これでダイスを振れればセッションに使えますね。
期待しています!
827通りすがりのPG:2007/03/21(水) 20:51:38 ID:???
>>825
>>826
不具合、確認しました
大文字を使うと評価できないようです

内部処理的に、
入力文字列を小文字化するロジックが抜けてました
判定ロジックの修正中にデグレしたらしい

他にも、無限振り足しでメモリ不足になったり、、、
バグだらけですね(笑)

次の公開までには、修正しますんで、
気長にお待ち下さい _(_ _)_
828NPCさん:2007/03/21(水) 21:14:47 ID:???
正規表現使って一行抜き出ししたら?
829幻月:2007/03/23(金) 19:28:22 ID:???
>通りすがりのPG
おー、そこまで作られましたか。

と、確認しようと思ったのですがダウンロードできませんでした(笑)
次のバージョンがきたら見てみますね。
830826:2007/03/25(日) 23:45:18 ID:???
>827
うあ、小文字なら使えますね、気が付かなかった……orz

まじチャの追加機能の優先順位って、みなさんどれでしょうね。
私はGMの時は簡易発言機能を多用するので、まずはそれ。
次はHPやMPの管理に使っているテーブル機能かなあ。
ホワイトボードも時々使うのですが、
せめて下の絵を消さないポインタがないと使いづらくて。

と勝手な要望も挙げてみました。
すでにここまでのものができあがっているだけに、期待も高まります!
831通りすがりPG:2007/03/26(月) 01:01:54 ID:???
通信周りと起動時のシーケンスをごっそり作り直してるんで、
機能追加はもとより、手元に動くソースコードが無い(笑)

やっぱりCVS管理くらいせんといかんなぁ
いっそソースコードごと公開して、
ソースコードをネット上に分散保管するか(マテ
832NPCさん:2007/03/26(月) 07:40:04 ID:???
>>831
sourceforge.jpが便利ですよ。
833幻月:2007/03/27(火) 22:48:26 ID:???
>通りすがりPGさん

私あたりは>>832の方の書かれたsourceforge.jpにソース公開してます。
今までの製作の間にHDDクラッシュなどにあったためローカルだけでは
安心しきれず借りてみたわけですが保管場所としては悪くないですよ。
ただ、最初のころ設定に随分苦労しまして(初心者向けの資料が少ない)
いまだに、eclipsから直接ではなくwincvcでアップしてたりします。
ああいうところを使うかどうかは最終的には本人の好みですけどね。
一考までに。
834NPCさん:2007/04/06(金) 23:43:32 ID:???
スカイプでボイスチャットをしながらオンセをすると非常に相談が楽なのですが、
スカイプにはホワイトボードはあれど、ダイスを振るエクストラがありません。
Skype API for JAVAというのがあるみたいですが、
それを使えばだんとらさんの作ったSessionger!みたいなのが作れるのですか?
というかむしろSessionger!を移植してほしかったり。
835だんとら:2007/04/07(土) 09:25:42 ID:???
あはははー…仕事忙しくてサッパリPC触れてません(つxT)

Skypeはインストールしてないのですよ〜。スミマセン(−−;

いろいろと水面下で企画はしてるのですが、いかんせん時間と資料が…
(ヤフオク、アマゾンで元値3000円の本が+1万円ってどゆこと…)
836NPCさん:2007/04/08(日) 23:07:15 ID:???
チャットツール ← インタフェース →  支援ツール

このインタフェースがあれば、色んなチャットツールに組み込めるのにねぇ。
837NPCさん:2007/04/10(火) 00:25:24 ID:???
>幻月さん
良い話と悪い話をひとつずつ。
まず悪い話、先月末あたりにHDDクラッシュさせました。約一か月分ぐらいの作業が消滅しましたよorz
良い話は、バージョン問題のネックだったマカーの友人がJ2SE5.0を入れてくれたので5.0への移行が可能になりました。

>>834 スカイプ
ちょっとだけSkype API for JAVA弄ってみました。チャット機能はSkypeをそのまま使えるので意外なほど簡単に使えるものが出来そうです。
私はSessionger!を触っていないのでなんとも言えないんですが、移植するのはさほど難しくないんじゃないかなと思います。

>>836
全くその通りなんですが、実際にはチャットツールの提供するAPIと、インターフェースの持つAPIのすり合わせを行う
アダプタクラスが必要で、そのアダプタクラスを作るのが一番面倒という現実があったりします。

また、各プロトコルで出来ることがまちまちなので、インターフェースにどんなAPIを持たせるかもまた悩みどころかと‥‥。
838とり:2007/04/10(火) 01:46:02 ID:???
いま気付いた、837は私です^^;
839幻月:2007/04/10(火) 01:51:17 ID:???
>>837
貴方は一昔前のアメリカ人ですか(笑)
しかし、いや、本当にご愁傷様でした。
めげずに、今度は他にもバックアップとっておきましょうね。
あぁ、あと837=通りすがりのPGさんで認識あっています?
間違ってたらごめんなさい。
まぁ、これは何かちょっとでも作った人全員にお願いしているのですが、
適当でいいので捨てハンドル名のっていただけると助かります。
(番号による返答によるミスを防ぐため、推奨しているだけで必須ではありませんのであしからず)

>>836
正しいと思いますよ、理論的に言えばその通りです。
ただ…>>837でも言われているようにラッパー(経由インターフェース)の
つくりをそろえなくちゃいけない、これが難しいところですね。
厳密に言うなら言語選定から、ライブラリなのか経由鯖形式なのかとか問題点がいろいろ。
まぁ、最初はそういうこと気にせずにできたらいいなと概念レベルでの雑談してみてはいかがですか(笑)
840幻月:2007/04/10(火) 01:59:12 ID:???
あははは、>>837はとりさんでしたか。
では、ハンドル云々はなかったことに(笑)
通りすがりPG氏、失礼しました。

ていうか、消えたのあれですか、結構楽しみにしてたんですけど_| ̄|○
(ちまちまあれの何か作ろうと環境用意してた(笑))
…まぁ…あれです、私も何度も同じようなのでめげてますけど
うん、頑張りましょう。
Jpコアも更新してありますので引き取っていただけるとうれしいです。
(まだ解説を書いてないのですがaliasに相当機能を拡張しています。
 ちょっと大きな手入れだったのでバグチェック中です。)
841Nezumi:2007/04/10(火) 04:56:51 ID:???
(836は自分だけど黙ってよう……)
842NPCさん:2007/04/10(火) 19:27:35 ID:???
むしろ共同開発で、クラス実装化。
843だんとら:2007/04/10(火) 20:59:41 ID:???
問題は、ここに出没するプログラマはみんな得意言語が違うことだね(笑)
844NPCさん:2007/04/10(火) 21:08:54 ID:???
windows のみってなら話は早いんだけどねー。
845NPCさん:2007/04/10(火) 21:09:53 ID:???
全部ネイティブで扱える統合環境かOSを開発すればいいじゃない(マリー
846NPCさん:2007/04/10(火) 21:10:07 ID:???
ふぉーとらんでもひまわりでもDでもいいから統一しようぜ
847NPCさん:2007/04/10(火) 21:12:13 ID:???
おいおい、また「ランタイムはいれたくねー」論争を誘発させる気か。
848NPCさん:2007/04/10(火) 22:02:32 ID:???
では論争になる前に流れをぶった切って。
だんとらさんのところにあったEzMapを、
MSNメッセンジャーのアプリの共有で使ったらとても便利でした。
〈ユーザー名が出ちまいますが〉
こんな風にアプリ共有機能で使ったら便利なソフトって、
他にも色々ありそうですね。
……あれ、これだとスレ違い?
849NPCさん:2007/04/11(水) 08:53:04 ID:???
>>845
>全部ネイティブで扱える統合環境

ttp://www.widestudio.org/
850NPCさん:2007/04/11(水) 23:39:34 ID:???
自分で好きな画像を扱える&エクセル感覚&自由配置なAutoREALMに代わるようなソフトないでつか?
なかったら作って欲しいのでつ


かなり需要があると思うんだけど、今までなかったのは手間かかるから?
851NPCさん:2007/04/12(木) 00:08:47 ID:???
まず仕様書を書け
852NPCさん:2007/04/12(木) 02:16:21 ID:???
・AutoREALMのようにマス、へクスを設定できる。
・線やアートワークの基点はグリット毎or自由座標でモードを切り替えられるように
 (グリット毎>エクセルで線を引く様にグリットで認識 自由座標>ペイントで線を引くようにどこでも自由に)
・A4等、紙のサイズにあわせて枠が出る様に。(エクセルの様な感じで)
・アートワークを簡単に追加できる。(ユーザーアートワークフォルダにbmpを放り込むとか)
・アートワークはエクセル、ワードのアートワークの一部の様に線の太さ、色等を変更できるように。
・曲線は必要
・線の一部のみ削除機能
 例――――――――― > ――――  ――― 一部削除後
・後々のことを考えてプラグイン、マクロ式
・レイヤ機能
 レイヤの名前は自分で付けられる。またデフォルト名は壁、ドア&窓、家具、GM用イベントといった感じで初見でわかり易く
・レイヤ毎に印刷&印刷プレビューでの表示、非表示が可能
・テキストボックス(MSオフィスのアレ)

こんな物でいいですか?
853NPCさん:2007/04/12(木) 08:53:33 ID:???
ずいぶんと規模が大きいですね、それ。
854NPCさん:2007/04/12(木) 09:10:53 ID:???
ま、言うだけならタダだ。
こんだけ面倒そうなのを作ろうという気が起きる人が居るかどうかはともかく。
855Nezumi:2007/04/12(木) 12:01:26 ID:???
高機能なものを求めないなら、マップ系はコンピュータゲーム製作用のものを流用することが可能かも。
コンバータが必要でしょうけど……。
856とり:2007/04/12(木) 12:47:00 ID:???
>>852
つAdobe Illustrator

へクス/グリッド用のパターンとレイヤ名を定義したテンプレートファイルを作っておけば要件をほぼ満たすと思います。
857幻月:2007/04/12(木) 19:25:27 ID:???
>>852

個別の機能は作って作れないこともないでしょうが
それだけそろうと壮観ですね。
今まで紹介されたツールの使いまわしである程度の用件再現はできる…のかな?
858魔改:2007/04/12(木) 21:24:23 ID:???
>>852
CAD使った方が早いのでは?
859NPCさん:2007/04/12(木) 21:28:34 ID:???
>>850
というわけで、見てのとおり手間がかかるからだ。
860NPCさん:2007/04/12(木) 22:26:42 ID:???
やっぱり、手間かかりすぎですね。
失礼しました。
861だんとら:2007/04/17(火) 11:37:35 ID:???
いちおう、EzMApとMapEditor2に、似たような機能は実装してるけど〜
862NPCさん:2007/04/17(火) 22:35:41 ID:???
>>861
是非、ABかdelphiでランタイムなしで起動するやつ作ってください。
863NPCさん:2007/04/18(水) 08:13:37 ID:???
ABて?
864だんとら:2007/04/18(水) 10:14:23 ID:???

ABって、ActiveBasic?
それだとちょっと機能が足りないかな…
Delphiは、おいらPASCALで止まってるから_。

VB.NETはランタイムはいらないけど
.NET FrameWork使うと、そっちのインスコがいるんだよね…。
どうせ作り直すなら高機能にしたいから、.NET FrameWork2.0は必須になると思う。

やっぱり、ここのスレ的には.NET FrameWorkもランタイムと同じ扱いされてる?
865NPCさん:2007/04/18(水) 10:24:06 ID:???
>>864
ランタイムが嫌って言ってる人はランタイムのインストールが嫌だって言ってるんで、
.NET Frameworkもおんなじ扱いだと思う。
866Nezumi:2007/04/18(水) 11:24:51 ID:???
XP標準でインストールされてるようなものは大丈夫だと思う。DirectXとか含めて。
自分、2000だけど。
867NPCさん:2007/04/18(水) 15:36:18 ID:???
>>864

>>864と同意見。同じ扱いだと思う。
あとから何か余分にインストールするという作業がダメって感じ。

・マイフレンド逸話
俺「VBのランタイムいれて」
ダチ「ランタイム何ソレ? これだけで動かんの? こっち来て入れて」
俺「お前何時間電車乗せる気よ!? _」
ダチ「えー、たったの4時k(ry
868Nezumi:2007/04/18(水) 17:56:47 ID:???
正直、自分もランタイムを別途入手せよというのは苦手だったりする。
なお、OSに標準でついてたり、既にインストールしてるものは除く。

(1)規模が大きくなる
 「単に機能を試してみたいだけなのに……」
 古いマシンだったり、回線が細い場合は特にネックになりそう。

(2)インストールそのものへの抵抗感
 DLLをアプリと同じ場所に置いてください、くらいなら問題なし。
 でもWindowsの場合、ランタイムによっては専用のインストーラを使って、レジストリを弄るようなものも多いわけで。

(3)単に2度手間
 自分のよく知らないサイトから、よく知らないランタイムをダウンロードするという作業が実は面倒。
 特に英語サイトとか。英語サイトを見るのもイヤとは言わないけど、日本語より面倒なのは確か。
 ゆとり世代なんで。

(4)相性、動かなかった時の問題把握のしにくさ
 ソフトが動かない時、状況把握が出来なくてちょっと困る。
 単体で動くソフトならユーザは「相性」「バグ」「インストール手順」あたりを疑えば良いが
 ランタイムが必要なタイプだと、アプリとランタイムの両方について調べなければならない。(手間が2倍)


こんな感じ?
結局は、ユーザのよく知らないソフトウェアを別途インストールしなければならないという抵抗感に起因するのかなあと。
869NPCさん:2007/04/18(水) 18:24:50 ID:???
ランタイム関係の話題、いい加減スレの無駄遣いだと思うのだが。
早いとこ次スレに移ってテンプレに
「ランタイムの要不要論はループしているのでスルー」
とか入れればいいと思う。
870NPCさん:2007/04/18(水) 20:55:25 ID:???
>>864
でも、どっちもFreeよ?
ソースも公開してツールスレ皆でウハウハ。
871だんとら:2007/04/18(水) 21:24:29 ID:???
すまんかった。
でも、過去に議論されたときとだいぶ状況が変わってるから、どうなのか聞いてみたいのよ。

例えばランタイムは自分でどっかから拾ってきて、解凍して…て作業がいるけど
.NET FrameworkはプリインストールのPCも多いし
ダウン〜インストール〜アップデートまで、すべてMSからWeb経由でできるから
確実だし、昔よりも遥かに簡単だから。

それでも抵抗あるかな?と思って。
個人的に、「どのくらい便利なソフトなら、ランタイム(の、ようなもの)を使っても許容されるか」っていう線引きが知りたいわけで
872NPCさん:2007/04/18(水) 21:27:45 ID:???
フリーソフトでランタイムを気にする人は
簡単かどうかより相性とかレジストリが汚れるのを嫌ってる人のほうが多いんじゃないかな
フリーソフトを選んで入れる人で、ランタイム等をホイホイ入れるってわけじゃないとなると
その辺りが多いと思う。
873NPCさん:2007/04/18(水) 21:32:07 ID:???
線引きかぁ難しいなぁ。以下俺意見。

この前、.netFW製のFTPソフトを使ってみた。
マルチアップロードができるからだ。
しかし、動作が緩慢(ちらついたり、起動終了が妙にもたついたり)
だったので、愛用のffftpに戻り、「ソレ」は削除した。

個人的には、使用頻度が高く、拡張性のあるもの。
limechat だったり、だんとらさんのMAPEditorなら・・・

ごめ、LimeChatの変わりがでても使わないわ。
むしろLimeChatで使用できる絵描きソフトだったり(リアルMAP表示目的)
したほうが嬉しい。
874幻月:2007/04/18(水) 22:07:07 ID:???
>>だんとらさん
>それでも抵抗あるかな?と思って。 個人的に、「どのくらい便利なソフトなら、ランタイム(の、ようなもの)を使っても許容されるか」っていう線引きが知りたいわけで

それは…許容というのとはちょっと、違うかもしれませんよ?
嫌がる人はちょっとした追加でも嫌がる方もいれば、
それでもかまわないって人は追加であっても入れてくれ方もいます。
ここのスレの人はランタイムとかが必要であって、自分が使うソフトで
あればちゃんと入れてくれる人が多いですが、一般的にそういうのが
面倒だ、いやだとおっしゃる方は便利さがあってもとことん入れてくれ
ません。その許容幅は個人ごとで、一般にこの線だ、というのはないとおもいます。

>>873
しょーがないとおもいますよ、それは(笑)
JavaにしろNETFrameworkにしろ言語やランタイムの実装に頼った上で
それなりに便利な機能を提供しているわけで、私個人はそれがいやって方は
あぁ、ご縁がなかったんだなとおもってさらっと流すことにしてます。

>>872、Nezumiさん
ちなみにレジストリが汚れるのがいやっていうのは、気分的には分かります。
(私、だんとらさんのツール郡のテストのためだけにメインに.NETFramework
 いれました。そうでなければ多分入れなかったかも知れず(笑))
ただ、それだけか問われるとびみょうなところです。以前、あやめさんがJavaのexe化ツール使ってるのみまして、
あぁ、便利だなと友人向けにjreをセットにしてすぐ使えるバージョンとして
たけとんぼ(Javaアプリ)を渡してみたんですが…評価は割れましたね。
すぐ使えて便利という意見と、ランタイムセットだから大きくていやって意見と。

>>All
ランタイムやプレインストールの必要なツールにはそれ相応の便利さが、
使わないツールには簡便なかわりに物足りなさがあって一長一短、
それは当然だと私、個人は思っています。
>>869の方のいうように次回のテンプレには一言入れるもありかとおもいます。
この問題はどちらが正しいという回答ないですから。
875NPCさん:2007/04/19(木) 23:47:45 ID:???
名無しの私は非ランタイム派ですが、主な理由は
・メインPCがノートだからHDD圧迫されるのが嫌
・気が短いので、少しでも軽快な動作のソフトが好み
と言うのがあります。

インストール時に必要なランタイムを同時インストールするようなソフトもありますけど、
そのくらい楽にインストールできないと、敷居が高く感じる人もいるってことでしょうね。
876魔改:2007/04/20(金) 00:15:40 ID:???
前にもちょっと話したけど

マジチャはインストーラー作れば自動的に必要なコンポーネントは付随するから、ランタイムの別途インスコは必要なし。
ドトネトは再配布パッケージがあるから、インストーラー作ればフレームワークスの別途インスコは必要なし。

他の言語のランタイムの状況は詳しくないので知らないけど、インストーラー作れば必要なコンポネはインスコ出来ると思うけど
デバック、テスト品に一々インストーラーなんて作ってられない、容量が大きくなるものをHP上にアップしたくないってのが、ここに居る開発者たちの本音だと思う。

「基幹システムは完成した、これ以上は機能追加もしない。追加分はすべてプラグインでなんとかしてね」
という状況であるなら、インスコ製品になるんでね?容量大きいけど、大きくても50M以下に収まるだろうし。

つーか、非ランタイム派の人が、コードかいてる人に代わってインストーラー作れば委員で内科医?
代わりに作成、用意してくれるってなら、プロジェクトデータをアップしてくれると思うよ。
877だんとら:2007/04/20(金) 22:15:12 ID:???
ありがとう。参考になりますた。

ついでにちょっと聞いてもいいかな?
魔改さんの言うように、インストーラもありだなーと考えてるんですが
お勧めのインストーラー構成ツールってありますか?
今のVisualStudio2005って付属してましたっけ?…
できれば、.NETFrameWorkの再配布パケもセットにできるようなやつを〜
878NPCさん:2007/04/20(金) 23:20:51 ID:???
VS2005にインストーラ構成ツール付属してるみたいよ。

…買っただけで勉強しなきゃ宝の持ち腐れだっ!あうあうあう。
879NPCさん:2007/04/20(金) 23:26:13 ID:???
>>877
win向け有名?所

簡単インストーラ
ttp://www.forest.impress.co.jp/lib/stdy/program/progsupt/kantaninst.html


というか、対象OSは何?
880幻月:2007/04/20(金) 23:59:30 ID:???
だんとらさんなら、こことかが参考になるのでは?

http://computer.shipweb.jp/soft/dotnettips_wininst.htm#serchstr0

NETFramework自動インストールできますし。

ちなみに、私は作るときにはNSISつかってます。
なんとなく、昔つかってなんだかそのままになっているだけなんですが。
881だんとら:2007/04/21(土) 16:31:33 ID:???
うあおっ。 みなさんありがとうー!
GWにまとめて休みが取れたはいいけど、諸般の事情で家を空けるわけにはいかなくなり…
ヒマだけはたっぷりありそうなので、ぼちぼちプログラミングでもやります〜。

…まずはXREAの鯖拡張申し込まないとな(既にフリー領域使いきってて更新もままならない罠)
882だんとら:2007/05/02(水) 13:15:58 ID:???
だめだ〜。 どっかメモリがオーバーフローしてるくさい…。
ヘクスは無理ぽいな…。 演算多すぎるんだろうか…
883NPCさん:2007/05/07(月) 22:29:45 ID:???
.NET Framework 3.0 を使ったら、グラフィカルなUIを簡単につくれるか・・・な。
884幻月:2007/05/09(水) 19:50:36 ID:???
>だんとらさん
そういう時は一息入れて、問題がどこでおきるのかゆっくり探したほうが
いいですよ。
>>883
.NETでなくともGUIなツールは結構なんとでもなるもんですけどね。
VisualStudioだったら楽にくめるともいますよ、
見目だけならドラッグ&ペーストでかけますから。

885NPCさん:2007/05/09(水) 21:34:17 ID:???
いっそ、DirectX でばりばり自由にGUIいじれるツールがほしいもんだ。
886Nezumi:2007/05/09(水) 23:40:09 ID:???
それはTRPG用ツールなの?
887NPCさん:2007/05/10(木) 16:02:51 ID:???
チャットプレイの補完ツール
888NPCさん:2007/05/10(木) 16:13:04 ID:???
何をどう補完したいのか。
889NPCさん:2007/05/10(木) 17:14:01 ID:???
Limechat2 でMAP共有とかそんなの
890NPCさん:2007/05/13(日) 18:58:38 ID:rPK5ygp5
使いやすいのか使いづらいのか分らないメモ帳作ったんだが…要る?
891NPCさん:2007/05/13(日) 19:01:44 ID:???
とりあえず公開してみれ
892NPCさん:2007/05/13(日) 19:04:22 ID:???
ほいさっさー

http://glowfly.xrea.jp/


これのALGの方の「のーとぱっど・もどもど」って奴
りーどみーだとかへるぷはないけど、がんばって!(超不親切

しまいまーは…ぐぐってください。
893NPCさん:2007/05/13(日) 19:07:31 ID:???
黙ってリードミーだのヘルプだのを付けるべきだと思う。
894NPCさん:2007/05/13(日) 19:11:38 ID:???
落とすページに全部書ききったっ!…はい、チャントつけます
895NPCさん:2007/05/13(日) 19:16:38 ID:???
ノートパッドを複数立ち上げるのとどう違うんだ。
896NPCさん:2007/05/13(日) 19:24:12 ID:???
ひとつで済むだけだけど?
897NPCさん:2007/05/13(日) 19:48:12 ID:???
ttp://www.mk-square.com/home/software/mkeditor/home.html
うちが使ってるこの類のタブ型テキストエディタ(まだ他にもいろいろある)の簡易機能版かの。インストール不要で軽ければ用途はある…のか?
慣れたエディタ使うよ。
898NPCさん:2007/05/15(火) 19:09:48 ID:???
難易度とロールするダイス数+修正値を入力することで成功確率を算出するツールを作ってください
上方下方両対応でX個振るうちのY個の出目だけ採用する、というようなDXや六門の判定方式も調べてられるのだと嬉しいです
899Nezumi:2007/05/16(水) 00:16:43 ID:???
単に「2d6で10以上が出る確率」とかなら楽だけど、たぶんツール使うまでも無いでしょ?

それ以外のダイスロール方式となると、かなり面倒そう。
クリティカルの処理やら、別表参照やら、対数やら……はっきり言ってシステム毎に作らなきゃならない。
そういうのも含めた汎用的なツールは難しいと思う。

自分も過去に1度、ダブルクロスの行為判定シミュレータを作ったことがあるけれど、
どちらかと言うと、「数学苦手なんで実際にコンピュータに振らせてみました。50億回」っていう代物だし。

で、結局のところ。
数学に強いなら、Excelなどの表計算ソフトを使って処理したほうが確実、という。
900NPCさん:2007/05/22(火) 04:46:09 ID:???
Lime chatにマクロ(OD TOOLです)を組み込む方法を教えていただけませんか?
901Nezumi:2007/05/22(火) 07:34:09 ID:???
致命的なバグが残ったまま開発停止とかだし、あんまり使わない方がいいと思うよ。
902NPCさん:2007/05/22(火) 19:04:07 ID:???
>>901
Lime chatのことを言っているのかな?
だとして、チャットツールは何が良いのかなぁ? CHOCOAとか?
903Nezumi:2007/05/22(火) 20:11:25 ID:???
いや、OD TOOLがバグの宝庫。
マクロを組み込んでる相手を最悪フリーズさせることだって出来ます。(相手の環境次第だけど
904NPCさん:2007/05/22(火) 22:28:00 ID:???
あり? Negumi氏本人とは思えない書き込みが?

OD TOOLを使う人にそういう悪い使い方をする人が居ないと思いたい。

#Lime+OD 以外の環境を使ってない人を代表してここに記す
905NPCさん:2007/05/22(火) 22:28:56 ID:???
どうしてここで誤字を見逃すかな・・・orz

すいませんっした! >Nezumi氏
906NPCさん:2007/05/23(水) 00:04:20 ID:???
ところで>>900
>Lime chatにマクロ(OD TOOLです)を組み込む方法
って?
907幻月:2007/05/23(水) 00:19:41 ID:???
>>904

ダイス結果や演算プラグインを作る人としては
どんなにロジックで暴走停止を仕掛けても状況によっては
おちちゃうことはあるんですよ。
OD TOOLは客観で見て良くできてます。(Nezumiさんの苦労の跡がみえますね)
ただ、どんなツールでも、特にフリーとして趣味範囲で作っている場合には
もう根本からつくりなおしたいな…と思うことはたまにありますよ。
そういう意味でのNezumiさんの言葉だと思います。
まぁ、仮に誰かの騙りだとしてもツールを作った本人にしか治せないとか
応答できない質問とか認識方法がいくらでもあるので多分がハンドルを
偽装しても半分は無駄なんですけどね(笑)

>>900

http://www.emgx.org/
上記のURLサイトさんの「手記」の
2002年07月14日(文月)を見てみましょう、
他のプラグインだされている方ですが
とても分かりやすかったので参考になると思います。
あとはodToolのreadme.txtも一度落ち着いてよんでみましょう。
908NPCさん:2007/05/23(水) 00:24:55 ID:???
>>907
「とかだし」とか「バグの宝庫。」と言葉止めしてるから他人と判断しただけだし。

本人ならまぁちょっと幻滅っぽい口調だっただけだから問題ないっす。
909NPCさん:2007/05/23(水) 01:44:02 ID:???
本人をなんだと思ってるんだ(w
910Nezumi:2007/05/23(水) 02:30:13 ID:???
あー、言われてみれば確かに第三者っぽい書き方してるなあ(笑)
ごめんなさい、全て自分です。

でもまあ、致命的なバグが多いのは事実です。
もともと自分の勉強用&身内セッション用だったので、メモリ管理とかが超適当。

ダイスロール1つ取っても、詳細については述べませんが
ある特定の振り方をするとLimeChatが強制終了しちゃったりします。
確認はしていませんが、Win9x系ユーザだとOSごとフリーズしちゃうかもしれません。
特定の振り方と言っても、複雑な条件ではなく、普通に考えれば十分ありうるダイスロール方法なので
悪意ある人だけでなく、オンセ初心者やOD TOOLを使ったことない人がいるとバグる可能性大。

セッション中だけでなく、常にOD TOOLを有効にしている方とか、
LimeChatを複数起動するなどして、ダイス専用ユーザとして常駐している方とかいらっしゃいます。
そういう状況での使用はあんまり薦めたくないのが本音。
もちろん、未だにユーザが居るっていうのは嬉しいんですけどね。
911NPCさん:2007/05/23(水) 05:45:49 ID:???
組み込めなかった。。。_| ̄|○
912Nezumi:2007/05/23(水) 07:25:19 ID:???
1.x系と2.x系だと少し違うから、その辺りで詰まってるのかも。
とりあえずLimeのバージョンを言ってみると、誰かが助けてくれるかもしれないよ。
913NPCさん:2007/05/23(水) 13:21:37 ID:???
2.16です。
全くの初心者でして、より詳細なご助言を頂けましたら幸いです。
…って、だったら手を出さない方がいいのかなぁ。
914Nezumi:2007/05/23(水) 14:57:28 ID:???
Wiki(公式ページ)の方にさくっとインストール方法について書いてみた。
915NPCさん:2007/05/23(水) 15:39:28 ID:???
ありがとうござます!
組み込み完了できました。
こんなに簡単だったとは……(TДT)
916NPCさん:2007/05/23(水) 18:02:17 ID:???
>>914
もうサクっと後継バージョン出してよー
ODないとゲームはじまんないよー

あとアルシャの判定ダイスロール無いのがなぜかわかんね。
917NPCさん:2007/06/02(土) 18:02:46 ID:???
微妙に板違いかもしれませんが質問です。マジカルチャットと互換性のあるソフトを探しています。
WindowsXPでマジカルチャットのインストールに何故か失敗するので、XPに対応していると嬉しいです。
918NPCさん:2007/06/02(土) 18:25:09 ID:???
マシン名に2バイト文字が入っていると失敗するよ。
それ確認してからだ。
919NPCさん:2007/06/02(土) 20:26:57 ID:???
おおおお!そうだったんですか。何とかインストールできました。
ありがとうございます。
920NPCさん:2007/06/03(日) 21:57:26 ID:???
カードの管理ができるIRC用のツール/ボットやチャットソフトで、
下記の2点を充たすものがあったらぜひ教えてください。
・GMがカードの内容を任意に定義できる
・扱えるカードの枚数が160枚程度

調べた範囲ではトランプやタロットを管理できるものはいくつかありました。
が、上記が可能なものは見あたりませんでした。

具体的には、TORGのドラマ・カードを扱うことを予定しています。
トーグスレにも書き込みましたが、1週間経過してもレスが付きませんでしたので
こちらにも投稿させて頂きます。よろしくお願いします。
921幻月:2007/06/04(月) 20:07:42 ID:???
>>920
>>具体的には、TORGのドラマ・カードを扱うことを予定しています

現状、私の見てきた範囲ではIRCを利用してそこまでのカード種類の
管理をするツールを見たことがないですね。
(カードボットなら何種類か見当たるのですけどね)
秋茄子さんのカードもいまのところはトランプセット対応ですしね。
とりあえずは二、三日待ってみて誰からもツール情報が上がってこなければ
割り切って他のカード管理系ツール(ぼっと含む)が転用できないかという
線で考えてみるか、製作要望だけ出してみて気長に待つかしかないのでは
ないでしょうか。
922Nezumi:2007/06/06(水) 21:51:55 ID:???
カード管理は手札や場の管理が鬼のように面倒ですよねえ。
単にランダムに表示するだけなら楽なんですが。
923Nezumi:2007/06/06(水) 21:57:53 ID:???
あと、ちょっと話しはズレますけど、著作権の問題をどーするかっていうのはネックかも。
チャートマクロとかも含めて。

一番「著作権的に」良いのは、外部ファイルにしてユーザ自身で編集してもらう形式。
けどはっきり言って面倒です。自分なら使いません(笑)
チャートの参照方法も複数のやり方がありますから、ハードコーディングがどれだけ楽なことか……。

SWは、この辺のガイドラインが公開されてましたね。
924NPCさん:2007/06/06(水) 22:01:03 ID:???
>>923
著作権とか関係なくてもデータ内容を外部ファイルで参照する場合、有志が編集したものや自分で編集したものを好きなように好きなだけ追加させることができるから、それだけでも助かるよ。
925NPCさん:2007/06/07(木) 10:19:13 ID:???
カードの場合は、「表示をどこまでやるのか?」とかもありますね。
カード番号とカード名だけ表示させて、カードの説明やスクリプトは各自実物参照なら
比較的楽に作れると思う。
926Nezumi:2007/06/07(木) 21:05:57 ID:???
>924
一口にチャートと言っても、参照方法がたくさんあるので、そこをどうにしかしないと(笑)

1D6みたいにすべての項目は等確率で出るのか、2D6みたいに正規分布になるのか、
1D6+修正値になるようなものもあれば、別のチャートも一緒に参照するようなものもあります。

まあ、すべての項目が同じ確率で出るフラットなチャートならLimeの標準で出来るわけですが。


>925
打ち込み量が多くなるのを除けば、そんなに問題ではないと思いますよ。
むしろ各自のスクリプトなんかと連携させるのが面倒かなと。
クライアント違うと即アウトですし。
927920:2007/06/07(木) 22:12:39 ID:???
カオスフレア用のカードボットのみ使用経験がありますので、以下それをベースにしたイメージで書きます。
カードの表示は3桁のカードNo.とプレイヤー用のカード効果を示すアルファベット3文字程度を表示できることを希望します。
ex 143LEA
これだけですと、実際のプレイにあたり少なくともGMにはカード本体が必要でし、著作権等の問題も生じにくいのではないでしょうか。

機能についていうと、カオスフレア用のボットでは山札からの配布、手札の確認、PC間での手札の配布(相互に行なうことによる交換)、使用が可能です。
これに加えて、920で書いたように
(1)GMによるカード表示の任意な定義、
(2)カードの枚数が160枚程度、
さらに、(3)手札と、プレイヤーが場にさらしている場札(山札、手札とは区別され、プレイヤーごとに存在)の区別
があれば、それを使ってTORGのプレイが可能です。
TORGではドラマチックシーン(ボスキャラとの戦闘等)では、手札から直接カードを使用できず、1ラウンドに1枚ずつ置ける場札として溜め、場札から使用するルールですので、プレイヤーの手札と場札の区別が必要です。

なお、TORGでは、特定のリアリティ(カオスフレアにおけるミームみたいなもの)内でのみ使われることを想定された追加のドラマ・カードがあります。
その使用の可否を決められるので、TORG用のカードセットをすべて定義するよりも、任意に定義できる方がいいかと思います。

参考までにTorgサプリのカードの例を示します。
カードNo.143で、()内の記述は説明のためこちらで付加したものです。

>(ゲームマスター・サイド)
>「やられてたまるか!」(フレーバーテキスト)
>S(スタンダードシーン):H(ヒーロー) −− / V (悪役) モラル崩壊(イベント)
>D(ドラマチックシーン):V (悪役) 活力 / H(ヒーロー) −−
>推奨行動:トリック/威嚇
>(ドラマチックな行動解決:)手順 A B
>
>(プレイヤー・サイド)
>リーダーシップ
>2枚のカードを、他のプレイヤーの場札に並べ、自分の手札を4枚にできる。

こういう内容のカードですので、GMの手元で一括管理というのはちょっと厳しいように思います。
928920:2007/06/07(木) 22:34:36 ID:???
他にオリジナルのカードを使用するゲームとしては、ビヨンド・ローズ・トゥ・ロード、ファー・ローズ・トゥ・ロード、アニムンサクシスTRPGあたりが思い浮かびます。

ファー・ローズ・トゥ・ロードでは、霊縁と地縁の2種類のカード(地縁はプレイヤー/PCには配布されないので、実際はGMが手元で管理すればいいのかも)があり、未修得魔法としてプレイヤーの手元にあるが、裏に伏せられ内容を誰も知らない状態があります。
ビヨンド・ローズ・トゥ・ロードで使用するマジック・イメージカードには、タロットと同様に、カードに正位置と逆位置があります。

こういうカード管理ソフトないしボットがあれば、ドイツゲーム系のカードゲームなどでも利用かも知れませんね。
カードゲームになると、カードの平面上の配置に意味がある場合も多く、IRCではその対応は難しいでしょうけれども。

では、逆にと思って◆ボードゲーム・カードゲームをオンラインで◆スレをのぞいてみました。
MagicalBCTというのがあるようですが、現在、ttp://magical-gtv.seesaa.net/ からはDLできませんね。
929NPCさん:2007/06/07(木) 22:37:11 ID:???
>>928
>DLできませんね。

ヒント:右上
930920:2007/06/07(木) 22:56:18 ID:???
>929
FireFoxではページのレイアウトが崩れ、全画面にしないと右上のカラムが画面最下部に表示されてました。
教えてくれてありがとうございます。ちょっと調べてみます。

ただ、専用ソフトのインストールに抵抗がある人もいるので、IRCで使えるものがあれば、ありがたいです。
931925:2007/06/08(金) 00:22:00 ID:???
>>926
スクリプトはユーザスクリプトじゃなく、キャプションのつもりで書いてます。

>>927
その仕様なら簡単に作れますね。
私が作るなら例によってPerlになりますが。
932NPCさん:2007/06/08(金) 11:30:36 ID:???
OD Tool は早く後継機出してよ

>>931
limechat2で使えれば何だっていい
933NPCさん:2007/06/08(金) 20:35:18 ID:???
YOU Perlでボット書いちゃいなYO!
934Nezumi:2007/06/08(金) 20:49:55 ID:???
Perl botは既に作っている方が居たはず。
マクロじゃなく、それ単体でクライアントとして動作するやつね。
935NPCさん:2007/06/08(金) 21:05:06 ID:???
うん、チャットクライアントに依存しないので便利ですよ。
936幻月:2007/06/08(金) 22:44:34 ID:???
Perlのあのクライアントは面白いですよね。
クライアント選ばない分、使い勝手が良いです。

>925

ここにはなんとかなるかもと言い
出した人が頑張る法則があるのですよ。
というわけで、がんばって(笑)
937925:2007/06/08(金) 23:10:20 ID:???
もう書いてますよ(笑
あとはカードセットの読み込みと不要部分の削除ですね。
938Nezumi:2007/06/09(土) 04:39:09 ID:???
Lime2の標準機能で、テキストファイルを読み込んでフラットなチャートを作れるけど
それのカードver(と言ってもドローとデッキのリセットのみ)があるだけで結構救われる?
939920:2007/06/10(日) 22:12:42 ID:???
>931
ホントですか!! めちゃめちゃ期待しています。
プログラムの知識はとんとありませんが、
テストプレイなど手伝えることがあれば何でもします。


期待のだめおしで、ずうずうしくも前回に追加する要望を書きます^^

927で例に挙げたリーダーシップカードは、使用PLの手札・場札から他のPLの場札にカードを配置でき、また、計画カードは、捨て札を拾って使用PLの手札または場札(計画カードがどちらの状態だったかに依存)にすることができます。そこで、以下の機能がほしいです。

・各PLの手札・場札と捨て札から、他のPLの手札・場札、捨て札にカードを移動する機能
CHOCOA用カオスフレアカード管理ボット Card Script For ChaosFlare Ver0.3には、山札から特定のカードをプレイヤーの手札に渡す機能はついていました。

それから、プレイの中断と再開の機能があるととても便利ではないでしょうか。TORGの公式シナリオは、一幕ごとにクライマックスシーンがある3幕構成が多くて、オンラインセッションでは1回では終わりそうにないのです。
Card Script For ChaosFlare Ver0.3にも、中断と再開の機能はありますね。

具体的には、中断のために
・プレイを中断する時に、現在のカードの状況(山札、各PLの手札・場札、捨て札)を書き出せる機能
と以下2つのうちいずれかの機能による再開です。
・書き出したファイルを使って、再開時に元に戻せる(ex定義ファイルとして読み込めるとか)機能
・あるいは山札から特定のカードスタック(各PLの手札・場札と捨て札)へ、指定した特定のカードを配布できる機能(中断時に書き出したファイルを使って、カードを配布)


汎用カードbotの参考に、と思ってファー・ローズ・トゥ・ロードを段ボール箱から引っ張り出して読み返していたら、一日潰れてしまったorz
940925:2007/06/11(月) 00:37:03 ID:???
>>939
なるほど。

1.自分の場札から直接他者の場札にする
2.捨て札から直接場札にする

この機能はまだ私のボットには実装していません。
2.は捨て札から手札に一度戻してから誰かの場札に置くでは不便ですか?
また捨て札は各PL事に管理しないと機能しませんか?

ちょっと忙しかったので土日はコード弄れてないけど、気長に待ってみてください。
941Nezumi:2007/06/11(月) 02:29:11 ID:???
| ̄▽ ̄) やっぱPL同士の連携とか見てると大変そーだ……。
942NPCさん:2007/06/11(月) 07:29:43 ID:???
カードの向きを管理する機能があると
ブレカナでも運用できそうで嬉しいのだ。
943920:2007/06/12(火) 06:22:16 ID:???
>940
捨て札は、各PLごとではなく、全体の捨て札が1つあります。書き方が悪かったですね、すみません。
1.も2.も一度PLの手札に渡してから場札にだすので十分です。
Card Script For ChaosFlareのイメージから、PLの手札も場札も独立したカードのスタックになるのかなと思っていて、すべてばらばらにカードをやり取りできる頭でいたようです。

TORGのプレイ中にカードのスタックがいくつ存在して、その間でどのようにカードのやり取りされるのか、今度まとめて書きます。できれば今週末までに。

TORGのドラマカードの内容を紹介しているページがありましたので参考までに。
ttp://thermal.wink.ac/trpg/torg/rule/dramacard.htm

>942
カードに表向きと伏せられた状態もありましたっけ? あるとするとビヨンド・ローズ・トゥ・ロードと同じですね。
944925:2007/06/12(火) 12:28:46 ID:???
>>943
今のところ判ってる仕様で作成してみました。

ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/1099.zip

カードを伏せて出したりタップしたりは出来ないけど、TORGなら多分使えると思います。
機能が多いのでコマンド数が凄いですがご勘弁を。
オンラインヘルプ(Talkで「help」)でコマンド一覧が出るので、多分何とかなると思います。
945NPCさん:2007/06/12(火) 19:29:22 ID:???
>>920
Bローズは生憎触ったことがないので違いがわからないナ。
山札、各PLの手札、場札、捨て札があるという点は共通してるみたいだけど。
カードの状態は表裏に加えて、正位置・逆位置があるので
それだけフォローしてもらえて、カード内容と手札の数を
設定で変更できる仕様ならたぶん流用できそうだ。

946幻月:2007/06/12(火) 19:48:55 ID:???
>925さん

えと、ここでものつくりする人全員に勧めているのですが混乱防止のために
できればスレハンでいいのでハンドルを数字以外の名乗ってもらえるうれしいです。

それと元になった「いつき」さまのソースのreadmeには改造でも元著作の表記を
げずっちゃだめとありますので
4.更新履歴:の後ろに
5.原作著作者への謝辞と原型の著作権について

 このPerlのダイスボットは******(アドレス)***にていつき様より配布されているものを改編しました。
 原型を作成されたいつき様への深い謝辞とともに、元のソースの権利、および著作については
 上記サイトをご覧になることを強く推奨いたします。

と書いたほうがいいのではないでしょうか。
947Nezumi:2007/06/12(火) 23:36:04 ID:???
覗いてみました。
結構シンプルな割に高機能ですねー。
これくらいなら自分でも作れそう。そのうち作るかも(笑)

ただ、やっぱりというか何と言うか
コマンド周りに関しては、色々と苦労されたのかな……という跡が。
948925:2007/06/13(水) 01:41:49 ID:???
>>946
ツール作者として長居するつもりはないので、今のところコテハン付ける必要性を感じません。
ベースが再配布禁止のコードですので、改造版も本来はこうして配布する事自体がルール違反でしょうし。

謝辞は「あ、忘れた」と思っていましたので、ありがたく追加しました。
著作権表記はコードに残してあるので十分と考えていました。
もし次回のリリ−スがあれば、更新された物でリリ−スされます。

>>947
もう4年位愛用しているツールですので。
愛用のコードは、さらに多機能で2600行弱あります。
949920:2007/06/16(土) 23:59:28 ID:???
>944
今日DLして動かしてみています。
試しに作ってみたTORGのカードセットでも(当たり前ですが)問題なく動作していることに感動中!! とにかく感謝の言葉しかありません。
カードセットは#を使うとコメントアウトできるようなので、特定レルム限定カードもセットに入れられるのも嬉しいところです。

ダイス機能もすごく便利ですね〜。
バラバラにダイスを振って、任意の目以上のダイスを数えてくれる機能はWoDには感涙ものの便利さではないかと思います。

もう少し触ってみてまた書き込みます。本当にありがとうございますm(_ _)m
950925:2007/06/17(日) 12:24:21 ID:???
>>949
TORGは私にも想い出のあるゲームですので、喜んで頂けたようで良かったです。
不具合がありましたら是非お教えください。
951Nezumi:2007/06/18(月) 07:00:04 ID:???
せっかくだから自分もカード関係のマクロを作ってみようかと思った。
作るにあたって、開発支援ツールのバージョンアップをした。
自分の創作欲が満たされた。

そんなわけで、Limeマクロ作成支援ツール「Lemures」を1.10にバージョンアップしました。
DllHookだけでなく、Lime1.xでも使われてた$DllStringに対応。あとはバグフィクスとか。
これでOD TOOL for TRPGもちゃんと動きます(笑)
http://odproject.net/ill/pukiwiki/pukiwiki.php?TRPG%BB%D9%B1%E7%A5%C4%A1%BC%A5%EB%2F%B3%AB%C8%AF%BC%D4%B8%FE%A4%B1%A5%C4%A1%BC%A5%EB

最初に作ろうと思ってたカードツールについては空中分解。
板違い上等ですが、気にしません。
952NPCさん:2007/06/20(水) 00:23:24 ID:???
>>951
サンクス
いつもこのツール使わせてもらってるよ

ものすごく基本的な質問かもしれないけれど、
Limechatのマクロでdll使ってファイル読み書きってできないのかな?
fopenとか使うとLimechatが落とされるみたいだ
953920:2007/06/20(水) 01:54:19 ID:???
>>944
925さんのダイスボット+汎用カードボットで使用するTORG用のカードセットを以下にうpしました。
ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/1img/7836.zip

>925さん
1点だけ報告です。山札からカードを引くコマンドとしてc-dealもc-drawも使用できますが
c-opendまたはc-odrawを使うと、「カードが残っていません」というメッセージが出ます。
TORGで使用する上ではまったく問題ありませんが一応ご報告まで。
954925:2007/06/20(水) 14:09:26 ID:???
>>953
不具合報告ありがとうございます。(普段私も表にして引くコマンドを使っていないのがバレバレ)
コマンドの差し替えミスなので修正しました。

http://taku_kanban.at.infoseek.co.jp/cgi-bin/img/1105.zip

今回は「場に出たカードのタップ処理」と「復活の呪文の短縮」が実装されています。
タップ処理は、すぐに楽な実装を思いついたのですが、総カード数が200枚以上になると
私のボットの1行400文字制限に引っかかって復活の呪文が入りきらなくなる可能性が高く、
しばし悩んでいました。

旧来の呪文を読み込む前に「set ShortSpell->0」とTalkでコマンドを送り、
その後呪文を読み込ませて「set ShortSpell->1」とTalkでコマンドを送って
モードを戻してやると、既に中断されたプレイも問題なく継続できるはずです。

また何かありましたら、お願いします。
955Nezumi:2007/06/21(木) 08:49:41 ID:???
>952
ちょっとやってみましたが、こちらでは再現しませんでした。
環境は、Lime2.16+VisualStudio2005。

Limeのバグなら公式BBSに投げてみるのが確実かと思いますが(笑)
956952:2007/06/23(土) 23:58:21 ID:???
>>955
ごめん、別の箇所のエラーだったわorz

あと、Lemuresでは動くけどLimeだと落とされるコードがあるみたい
どうもfgetsまわりがうまく動作しないみたいだ
957幻月:2007/08/02(木) 19:48:24 ID:???
夏真っ只中の暑い中、皆さんゲームで遊んでいられますか。
関係者への書置きを少々。

To:とりさん、秋茄子さん、いたちさん、他たけとんぼ系プラグイン作成者の方へ。

いくつかこまごまとした機能を追加しましたので
私のサイトの方で解説を増やしています。
時間があったら見てみてください。

958NPCさん:2007/08/03(金) 17:52:53 ID:xKKYbZ/8
ちょっと教えてください。
AutoRealmを使ってるんですけど、用紙サイズの設定方法がよくわからないです。
誰か、詳しい方いませんか?
959NPCさん:2007/08/06(月) 20:49:27 ID:???
>>958
印刷設定とかじゃダメ?
960NPCさん:2007/08/14(火) 20:24:26 ID:???
一週間以上も音沙汰なしかよ!?
961Nezumi:2007/08/14(火) 20:33:54 ID:???
質問→回答 まで3日かかってるから、
そこで見限ったとしても仕方ないんじゃないでしょうか?

卓ゲ板は、1ヶ月前の質問にレスとか日常茶飯事ですが。
962NPCさん:2007/08/14(火) 23:09:43 ID:cqMGNbOW
つ http://www.torgtaitai.com/software.html

CGI+AjaxなD&D 3.5版用に作ったオンセ用のマップ表示ツールです。
サンプルがおいてあるんで、よかったら試してみてください。
963958:2007/08/14(火) 23:46:31 ID:???
すみません。すっかり忘れてました。

印刷設定をしても、作成中の画面にはどこから何処までが印刷される範囲なのか表示
されないんですよ。

xセンチ内にヘクスをx個設置、みたいな設定もあるんですが、これもちゃんとした
大きさにならないですし。難しいです。
964Nezumi:2007/08/15(水) 07:29:45 ID:???
Ajaxを利用したツールといえば、SourceForge.jpにもありましたね。
965幻月:2007/08/15(水) 13:57:23 ID:???
>>958

たしかにわかんないですね。
どうにも機能がなかったらいっそ画像としてコピーしちゃって
印刷したほうがサイズは収められるかもしれないですね、逃げ手ですが。
どうしてもツールでのを探すのであれば詳しい人が見にくるまで
ちょっと待ってみてもいいかも。
このスレの待ちスパンって結構長いんですよ。

>>Nezumiさん

たしか、kumaryuさんですよね?AutoRealmの翻訳頑張っていられたの?

>>962

Ajaxですか。
いいですね、HTTP表示ベースのマップ言うと
とりさんの作品思い出しますがこの先少し増えるかもしれませんね。

と、知ってる人にはいまさらですがAjaxについておさらいをちょっと。
http://ja.wikipedia.org/wiki/Ajax
<ウィキペディアの説明>
まぁ、ぶっちゃけXMLHttpRequestという実装を使ってJavaScriptから
ダイレクトにサーバとの間でデータの読み出し書き出しをするやり方です。
うまく使えばHTMLベースのリロード不要で画面のかわるものが作れるので
みんな飛びついてるんですね。

http://tryasp.winscom.co.jp/javascript/sample/
興味のある人はここあたりが分かりやすいかと。
昔、HTMLベースでツール製作に挑戦してみた人とか
一度、つかえるか見てみてもよいかもしれませんね。
966幻月:2007/08/15(水) 14:06:17 ID:???
>>962
>「どどんと」(Ver. 1.00)

ソースのほう拝見させてもらいました。
よくもまぁ、作りましたね。
子結そこそこに時間かかったのでは。
あと、サンプル動かしてみたのですが…最近すっかり物覚えの悪くなってる私には
動作手順が今ひとつ分かりませんでした(笑)
962の方の示したURLに動作サンプルがあるので誰か動作レビュー宜しくお願いします。
967NPCさん:2007/08/15(水) 17:30:45 ID:???
ajax系使ってると、どんどん処理重くならね?

動画がカクカクカクとなったよ。
968Nezumi:2007/08/16(木) 08:10:57 ID:???
>幻月さん
AutoREALMの翻訳については、確かそのはず。

>967
どうしても、高速なCPUと回線を使った力技っていう印象が……。
969NPCさん:2007/08/16(木) 13:43:56 ID:???
ttp://www.vector.co.jp/magazine/softnews/070804/n0708041.html

Frieve Editor
カードとリンクを用いて思考を整理する新しいタイプのアイデアプロセッサ

コレはシナリオ作るのにはイィ
・カードをクリックしたら背景に説明が出る。
・ランダムにカードを表示できる。
970Bothra:2007/08/16(木) 15:52:29 ID:???
749=925です。
スレが変わると紛らわしいので、スレハンを付けることにしました。

今回はT&T用ダイスボットをVerUpしました。
ttp://taku_kanban.at.infoseek.co.jp/cgi-bin/img/1160.zip

・「#?Lv(修正)」でとりあえずSR振ってから何レベルまで成功したかを表示
・ダイスが50個超えるときは、個別の出目表示を抑制
の機能を追加しました。

実際に使ってもらうと、いろいろ不備が見えますね(滝汗
971竹流:2007/08/16(木) 20:31:25 ID:S2iTErFf
962こと「どどんと」作者です。
自分もややこしくなるのでスレハン付けておきます。


>どうしても、高速なCPUと回線を使った力技っていう印象が……。
力技ってのはCPUについては同意。
ただ、CGIみたいなHPのリロードを避けることで転送データ量を減せて、回線はむしろ軽くできますよ。

動きがカクカクするのも作り次第で。
まぁ私のも重い一例なんですが・・・


このツールは、もともとScreenMonkeyの設置方法が分からないで悩んでるGMに
提供するために作りました。
ポートの開放方法とか、分からない人にはやっぱり敷居が高いと思うんですよ。
利点は、GM以外のメンバーでもCGIサーバさえ設置できればプレイ場所を提供できる点。
それに、ブラウザとネット接続さえあればプレイ可能な点。
だからAjax、というかJavascriptで作ったんですよ。
#まぁ本音はAjaxの勉強だったんですが。


>動作手順が今ひとつ分かりませんでした(笑)

えぇっと、何が分かりにくいでしょうか?
いつも仲間内で使用しているだけなので、そのあたりの感想が一番聞きたいです。
972NPCさん:2007/08/16(木) 20:47:19 ID:???
>>971
その前に、うちの(というか多分身内のPL全員)PCだと、処理重すぎて使えないッス。
973NPCさん:2007/08/16(木) 21:45:25 ID:???
どどんと、なかなか良さそうですね
難を言えば、各マスの数字がちょっと邪魔かも
数字は枠を無くして灰色の字でマスの真ん中に、マスの輪郭も灰色のちょっと薄め
の色にするとグッと見やすくなるんじゃないでしょうか?
974竹流:2007/08/16(木) 22:06:37 ID:???
>972
な、なんだってー(ry

人数何人ですか?
私はPC4人でNPC4体、範囲マーカー(30ft)1個、で戦闘普通にできてましたが・・・
PC8人とかだったりするんでしょうか。

あ、あと基本的にクライアント(PC)側に負荷がかかる作りですんで、
一人で複数のウィンドウ開いて動作確認しているとPC自体が相当重くなります。
それが原因ってことはないですか?

起動は確かに相当重いですが、開ききってしまえば後は意外とマシだと思ってたんですが・・・
975竹流:2007/08/16(木) 23:18:55 ID:???
>973
指摘ありがとうございます。
なるほど。数字は確かにそのほうが見やすいですね。
処理の重さの一因だったので、枠自体取っ払って対応してみました。
どうでしょう。
http://www.torgtaitai.com/DnDMap/DnDMap.html

>972
失敬、 >974 では人数が多すぎて処理が重くなるのかと思い込んでました。
PC自体が遅いのでつらい、って話ですね。
私自身はレッツノートの初代(CF-T1)でほとんど開発、動作確認してるんですが・・・・
これで十分動いてると思う私がノンキすぎ何でしょうなぁ。

976NPCさん:2007/08/16(木) 23:19:50 ID:???
メーカー製PCでメモり不足に陥っている(=ディスクキャッシュしまくりで重い)という推測はどうだろう
パソコンにある程度強くないと気にしないからなー。多分。
977NPCさん:2007/08/16(木) 23:55:33 ID:???
次スレ立てやがれです><
978NPCさん:2007/08/17(金) 17:39:27 ID:???
>>977
頼んだ。

>>974
いや、窓は1つ。 PLは4人。
動作確認とってきたけど、やっぱ皆重いって。
コマや範囲マーカー、ダイス振りモーションがすげてfps30以下あたりの如きカクカクさなんだ。
979NPCさん:2007/08/17(金) 19:30:17 ID:???
>>978
スペック晒すべし
980NPCさん:2007/08/17(金) 19:58:52 ID:???
>>979
全員に聴いてみた。

俺(自作)
CPU = AMD1900(1.6Ghz) Mem=1G GPU=ATI 8500
OS=XPsp2

PL1(自作)
CPU = intel 2.4Ghz Mem=2G GPU=ATI 9500
OS=XPsp2

PL2とPL3(既製品)
CPU = アスロン1Ghz Mem=512mb GPU=チップセット(7500)
OS=Me/XPsp1

あと何聴けばいい?
981NPCさん:2007/08/17(金) 20:01:10 ID:???
おー、回線か。  ってPL4人って俺含めて4人ね。

俺=ZAQ
PL1=ADSL (このマンションクソだーって言ってた)
PL2=eo光
PL3=光 (どこかわからないらしい)
982NPCさん:2007/08/18(土) 17:11:26 ID:???
うめ
983NPCさん:2007/08/19(日) 08:07:26 ID:H5sXloBQ
984NPCさん:2007/08/19(日) 11:19:49 ID:???
おつ
985竹流:2007/08/19(日) 11:31:21 ID:???
>983 乙

>978
>fps30以下あたりの如きカクカクさなんだ

あぁ、、、なるほど。
残念ながら、にそこまで快適には動かないです。
カクカクでもオンセには十分と割り切って考えて作っていたもので。

#次スレに書いたほうがいいのかな?
986NPCさん:2007/08/19(日) 15:17:21 ID:???
ぶっちゃけdat落ちが無ければ995くらいで次スレ立てても問題ない
987NPCさん:2007/08/19(日) 22:55:17 ID:???
980越えると落ちる。
988NPCさん:2007/08/20(月) 02:33:47 ID:???
ここって即死あったっけ?
989NPCさん:2007/08/20(月) 05:49:46 ID:???
即死は無い
990NPCさん:2007/08/20(月) 07:50:05 ID:???
即死は無いが980越えて一日書き込みがなければ落ちるよ。
991NPCさん:2007/08/20(月) 08:19:22 ID:???
次スレ書き込み無いなあと。そんなもんか
992NPCさん:2007/08/20(月) 11:41:37 ID:???
ほーたーるのひかーり
993NPCさん:2007/08/20(月) 13:21:00 ID:???
なーがーとゆーーきーー
994幻月:2007/08/20(月) 13:44:44 ID:???
>>983

次すれ、お疲れ様です。

>>Bothraさん、竹流さん

ツール製作、お疲れ様です。
差しさわりがないなら、下記のこのスレのWikiに自作ツールの簡単な
紹介など書いていただけると使う人が探しやすくて助かります。

http://www21.atwiki.jp/trpg_tools/pages/4.html

>>竹流さん

いや、最近D&D使ってなくてすっかり忘れてまして。
どこからいじるんだっけとか思ってました。
Readmeにしたがっていじっててなんとなく慣れました、が…
時間ができたら初心者向けにマニュアルはいるかもしれませんね、
やっぱり(笑)
995NPCさん:2007/08/20(月) 20:39:58 ID:???
1000だったら次スレですごいツールが出る。
996Nezumi:2007/08/20(月) 21:52:39 ID:???
埋めますよー。
997NPCさん
このスレも2005年11月9日から約1年と9ヶ月お疲れ様でした。