- 985: 名前:枯れた名無しの水平思考 :2008/04/25(金) 02:16:26 ID:XMvOlzZX0(4)
- >>983乙
無事次スレも立った所で残りを使ってちょっと質問。
CHPファイルの中で、そのチームが登録されているか削除されているかのデータは
どこにどんな形で入っているのでしょうか?
バイナリエディタ(使ったの何年ぶりだろw)を使い、
それらしいアドレスは見つけたのですが、
01だったり02だったり、01でも登録されてなかったりと
よくわかりません。
1チームだけ削除したデータと元データの差分を取り、
もう一箇所あやしい部分は見つけたのですが、
そこが何を表すのやらさっぱり。
これがわかれば、自前でCHPファイルを読み込み、
エントリー表の作成が可能になるんですけど
私の力では無理でした…(´・ω・`)
もう少し解析を進めればわかりそうなんだけど、
ここには各ツールの作者さんもいらっしゃるだろうし、
先人の知恵を拝借できればなぁと思い質問させていただきました。
長文失礼しました。- 986: 名前:枯れた名無しの水平思考 :2008/04/25(金) 03:23:13 ID:fhntvNBn0
- >>985
それで入手した情報に基づいて、非公開機体のフラグを公開に改造して中身を
パクろうって算段かな。
ぜひ構造データをここに暴露して、公開化改造用のアドレスを広く知らしめてほしい。
そうすれば俺らも強機体のプログラムをパチれるし、みんな大喜び。 - 987: 名前:枯れた名無しの水平思考 :2008/04/25(金) 05:40:31 ID:6CAFTrY60
- つ>>985
★PC上でチームデータを編集できる便利なツール
514 名前:枯れた名無しの水平思考 [↓] :2007/04/16(月) 01:15:00 ID:pMdMZd+c0
CHPの大会支援用ソフトを作ってみました。
言語はVC++2003です。
アドバイスや動作確認などをしていただけると助かります。
ttp://fey.mine.nu/rosuko/CHP/CHP.html- 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の外部コマンドとしての使用」については、
後日正式に作者様に許可をお願いしたいと思っています。
うーん、また日本語がおかしくなってきてますね(^^;- 994: 名前:枯れた名無しの水平思考 :2008/04/25(金) 18:36:59 ID:U1cGhFzS0
- >>993
いいからさっさと非公開のを公開に書き換えるツールを出せ- 995: 名前:枯れた名無しの水平思考 :2008/04/25(金) 18:41:55 ID:BrRw9vwn0
- >>994
一円乙 - 996: 名前:枯れた名無しの水平思考 :2008/04/25(金) 19:15:50 ID:S+V/bR+L0
- >>994
普通に面白くないから
- 988: 名前:枯れた名無しの水平思考 :2008/04/25(金) 08:56:51 ID:pVFmtCyQ0(2)
- >>985
> エントリー表の作成が可能になるんですけど
私もcarB出力整形すれば似たことはできるかと思ったのですが、
オーナ名やチーム名がこのスレでの登録内容と違ってたり
かなり適当な名前をつけてたり、
複数チームをCHPファイルに登録している人がけっこういたり、
エントリIDの割り振りは結局手作業だったりするので断念しました。
結局表は表計算ソフトに手入力、データはCHXが一番速そう。- 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の外部コマンドとしての使用」については、
後日正式に作者様に許可をお願いしたいと思っています。
うーん、また日本語がおかしくなってきてますね(^^;- 994: 名前:枯れた名無しの水平思考 :2008/04/25(金) 18:36:59 ID:U1cGhFzS0
- >>993
いいからさっさと非公開のを公開に書き換えるツールを出せ- 995: 名前:枯れた名無しの水平思考 :2008/04/25(金) 18:41:55 ID:BrRw9vwn0
- >>994
一円乙 - 996: 名前:枯れた名無しの水平思考 :2008/04/25(金) 19:15:50 ID:S+V/bR+L0
- >>994
普通に面白くないから
■TOP■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- ツリー解除 dat