2ちゃんねるログビューア

カルネージハートポータブル 36機目   を含む(ツリー表示)

■TOP■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- ツリー表示
985: 名前:枯れた名無しの水平思考 :2008/04/25(金) 02:16:26 ID:XMvOlzZX0(4)
>>983

無事次スレも立った所で残りを使ってちょっと質問。
CHPファイルの中で、そのチームが登録されているか削除されているかのデータは
どこにどんな形で入っているのでしょうか?

バイナリエディタ(使ったの何年ぶりだろw)を使い、
それらしいアドレスは見つけたのですが、
01だったり02だったり、01でも登録されてなかったりと
よくわかりません。

1チームだけ削除したデータと元データの差分を取り、
もう一箇所あやしい部分は見つけたのですが、
そこが何を表すのやらさっぱり。

これがわかれば、自前でCHPファイルを読み込み、
エントリー表の作成が可能になるんですけど
私の力では無理でした…(´・ω・`)

もう少し解析を進めればわかりそうなんだけど、
ここには各ツールの作者さんもいらっしゃるだろうし、
先人の知恵を拝借できればなぁと思い質問させていただきました。
長文失礼しました。
989: 名前:枯れた名無しの水平思考 :2008/04/25(金) 09:47:49 ID:XMvOlzZX0(4)
>>987
おぉ、バージョン上がってる。ありがとうございます。
この機能を自前で持ちたいのには若干訳がありまして。
CHX側で、そのチームがCHPファイルの何番目か
出力できるようにしていただけると、その必要はあまりないのですが。
作者様、見ていらしたらお願いできないでしょうか?

>>988
ありがとうございます。
搭載予定の機能がうまく働けば、
それらの諸問題が解決できる筈なんですが…
現状、私のツールもエントリー表作成は
CHXにおんぶにだっこなので(^^;

搭載予定の機能としては、
1、Jupiterからのダウンロード順(逆順)でのエントリーナンバーの割り振り。
2、CHPファイル内に複数チーム存在する場合のチームの選択。
  チームの選択は、
   「信用」モード…一番最初のチームをエントリー
   「疑心」モード…複数チーム存在した場合、ダイアログを出して
             どのチームをエントリーさせるか選択。
となります。
1に関しては、Windows上で更新日付順にソートして、
CHXを通せば、同じことは出来ると思いますが。
全部CHXに搭載していただけると私も楽できるのですが(ぉぃ)
991: 名前:枯れた名無しの水平思考 :2008/04/25(金) 11:23:14 ID:XMvOlzZX0(4)
>>990
>機能搭載をお願いしなくとも、これでできませんか?
うーん、この機能を使って各リーグファイルを作るために、
CHPファイル内で何番目のチームかの情報がほしいんですよ。

>例えば、CHXを実行し先頭チームだけ抜き出したテンポラリを作成し、CarBを呼び出し結果をテキスト出力。
おお、この方法はちょっと盲点だったかも!
ただ、CarBはjavaがインストールされていないと使えません。
更に敷居をあげてしまうようなことはなるべく避けたいと(^^;

でも、良いヒントをいただきました。
"CHX_5.exe A.CHP 1 -oc TEMP.CHP"で、1番目のチームの情報を取得。
"CHX_5.exe A.CHP 2 -oc TEMP.CHP"で、2番目のチームの情報を取得。
2番目のチームが存在しない場合はどうなるのかな?ちょっと試してみます。
ありがとうございました。

あ、あと>>989の「疑心」モードは、「用心」モードに訂正させていただきます。
993: 名前: ◆TA5/.DI2Hs :2008/04/25(金) 17:41:21 ID:XMvOlzZX0(4)
>>992
ありがとうございます。
はい、今はそうして出来た出力形式を、
拙作のツールはエントリー表、リーグ表として読み込んでいます。

ただその方法だと、CHPファイル内に複数チームのデータがあった場合、
全て一緒に読み込んでしまうので、選択から外さないといけません。
エントリー表作成時、結構それが負担になっている主催者様が多いようなので、
それを簡単に選択できるようにしようと思ったのが、>>989の搭載予定機能になります。

それとは別(?)に、拙作のツールを使ってみていただいた方はお分かりかと思うのですが、
CHXを外部コマンドとして使用し、各リーグのCHPデータ作成を容易にしたいと思っています。
そのためには、元CHPファイルの何番目のチームかの情報が必要なので、
「CHX側で、そのチームがCHPファイルの何番目か出力できるようにしていただけると」
といった要望になっています。

前回の大会では、CHPファイル内は皆さん1チームのみだったようなので、
特に必要な機能、要望ではないのかもしれません。
「CHXの外部コマンドとしての使用」については、
後日正式に作者様に許可をお願いしたいと思っています。
うーん、また日本語がおかしくなってきてますね(^^;

■TOP■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- ツリー表示 dat