投票
大犬太とCHPとCHEXA ECMv1r1
CHPとCHEXAやるよ
スポンサーサイト
--年--月--日 (--) | 編集 |
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


ECMv1r1
2008年09月03日 (水) | 編集 |
エクサ用のECMXはこちらです。
http://ankokuinuta.blog109.fc2.com/blog-entry-346.html

ダウンロードサイト
http://drop.io/ankokuinuta
こちらは、2010/12/15で利用不可になるそうです。

ecmv1r1.zip

こちらを右クリック>名前をつけてリンク先を保存を選択。ファイル名をecmv1r1.zipに変更してください。
(FC2の制約上テキストファイルとしてアップロードしてありますので^^;;)

バグがあったので修正しました。

■概要
ECM.exeはCarTableの試合結果を集計する大会支援用ソフトウェアです。

■機能
・CarTableの試合結果テキストを正順、逆順を整形せずに、そのまま読み込んで集計します。
・CHXのテキストを読み込むと、集計結果にチーム情報が貼り付けられます。
・CHPファイルをD&Dすると、集計結果にチーム情報を貼り付けられます。
・勝ち、分け、負けのそれぞれの勝ち点を変更できます。

■使い方
1.ECM.ZIPをDLしてから解凍してください。
 ECM.exeとreadme.txtが入ってます。

2.ECM.exeを起動し、必要であれば、まず勝ち点を変更します。(データ読み込み前に行う)

3.CHXのチーム情報のテキスト(正順用のテキストでヘッダ情報を含めること)をクリップボードにコピーし、
「Add」メニューを選ぶと、クリップボードからテキストを読み込んでチーム情報が付加されます。

4.CHPファイル(正順用のファイル)をドラッグ&ドロップすることで、チーム名、オーダー名が付加されます。
 
5.CarTableの試合結果(ヘッダ情報を含めること)をクリップボードにコピーし、
「Add」メニューを選ぶと、クリップボードからテキストを読み込んで試合結果が集計されます。

6.3.4.5.の順は順不同です。また、3.5.を一度でaddすることも出来ます。

7.試合結果の読み込みが行われると、読み込み順(OrderType)の正逆が自動で逆転します。
 なので、正逆の順に読み込ませるのであれば、反転操作は不要です。

8.必要であれば、結果の並び順を勝ち点順、リーグ内No順から選択します。

9.「Copy」メニューを選ぶとクリップボードに結果がコピーされます。

10.「Clear」メニューで情報を全てクリアします。

■注意
1.チーム数が異なるファイルを順次読み込ませると、どう集計されるかよくわかりません。

2.順位は、勝ち点 > 平均順位 > リーグ内チームNo順 で決定します。

3.エントリーNo順で順位をつける場合、
リーグ作成時に、エントリーNoで昇順となるようにリーグ内のチーム順を編成しておきます。

4.ECMにはエントリーNoを管理する機能はありませんので、
 必要であれば、テキストエディタで追記するようにしてください。

5.CHXのテキスト読み込み仕様は以下のとおりです。
・「ファイル名」「ファイル内チームNo」「チーム名」「オーナー名」のいづれか文字列を検索します。
・上記文字列後の行頭の数字2桁をリーグ内チームNoとし、行末までをチーム情報とします。
 
6.CarTableのテキスト読み込み仕様は以下のとおりです。
・「No」で始まり、数字2桁で終わる行を検索します。
・上記文字列後の「(99-99-99) 99?位」を試合結果として順次、集計します。

7.CarTableの順位については利用せず、勝ち点の設定に応じて再計算した結果から順位を作成しています。

8.アンインストールは、作成されたファイルをすべて削除してください。レジストリは利用していません。

■サンプル
・CarTableテキスト+CHXテキスト
正順結果
==ここから==
No 01 02 03 04
01 \ ○ ○ ○ 03-00-00 01位
02 × \ ○ ○ 02-01-00 02位
03 × × \ ○ 01-02-00 03位
04 × × × \ 00-03-00 04位

No チーム名 オーナー名 ( 1番機 2番機 3番機 )
01 新規チーム01 大会主催者 ( ラスティネール ラスティネール ラスティネール )
02 新規チーム02 大会主催者 ( ノーランダー ノーランダー ノーランダー )
03 新規チーム03 大会主催者 ( エッグノッグ エッグノッグ エッグノッグ )
04 新規チーム04 大会主催者 ( ジェイラー ジェイラー ジェイラー )
==ここまで==

・CarTableテキスト
逆順結果
==ここから==
No 01 02 03 04
01 \ ○ × ○ 02-01-00 01?位
02 × \ ○ ○ 02-01-00 01?位
03 ○ × \ ○ 02-01-00 01?位
04 × × × \ 00-03-00 04位
==ここまで==

・正順+テキスト、逆順の順にコピーして「add」すると結果は以下のようになります。
Rank No Point Result
01位 02 08p 04-02-00 03位 = (02-01-00 02位) + (02-01-00 01位) 新規チーム02 大会主催者 ( ノーランダー ノーランダー ノーランダー )
02位 03 06p 03-03-00 04位 = (01-02-00 03位) + (02-01-00 01位) 新規チーム03 大会主催者 ( エッグノッグ エッグノッグ エッグノッグ )
03位 01 06p 03-03-00 05位 = (03-00-00 01位) + (00-03-00 04位) 新規チーム01 大会主催者 ( ラスティネール ラスティネール ラスティネール )
04位 04 04p 02-04-00 05位 = (00-03-00 04位) + (02-01-00 01位) 新規チーム04 大会主催者 ( ジェイラー ジェイラー ジェイラー )

■動作環境
WindowsXP
.Net Framework 2.0

■本プログラムの著作権表示
ECM v1r1
Copyright (C) 2008 daiinuta

■改訂履歴
v1r1
・copyメニューを追加。
・CHXテキストの読み込みで行頭以外の数字でもチームNoと判断してしまうバグを修正。
スポンサーサイト


コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。