ストライクコマンダー(PC-9801版)【終了】

昔のパソコンゲームなどの話
返信する
Admin
管理人
記事: 211
登録日時: 2021年1212月2929日(水) 18:05

ストライクコマンダー(PC-9801版)【終了】

投稿記事 by Admin »

ストライクコマンダーをNeko Project 21/Wで始めた。
ステートセーブでデータもゴチャゴチャいじって(笑)

フライト中のデータをMECCとかでいじれないかな?
ミサイル何発も撃てるようにとか。

本当はPS2のデュアルショックをアナログジョイスティックとして使いたいんだけど、サウンドブラスターの設定が良く分かってないのと、どうすればジョイスティックとして使えるかわからん。

ステートセーブで、ミサイルの在庫数とかは書き換えできたけど、海外のサイトを参考にセーブデータ書き換えもやってみるか。
Admin
管理人
記事: 211
登録日時: 2021年1212月2929日(水) 18:05

Re: ストライクコマンダー(PC-9801版)

投稿記事 by Admin »

海外のサイトから、セーブデータのバイナリーを調べたWeb情報があった。
けど、ステートセーブでなんとかしてる。

で、一応PC-9801エミュレータでもバイナリを編集するためのツールをダウンロードしたんだけど、エミュレータ内のディスクイメージに入れる事ができなくて⋯
で、マニュアルみたらHOSTDRIVEの設定があったので、エミュレータでHOSTDRIVEの設定をして、Windowsのディレクトリを指定してリセットしたあと、NP2のツールでドライブレターに割り当てるツールを起動してドライブに割り当て。
PC-9801で使ってた懐かしのツール『FD』使ってドライブ移動と、ファイルコピーでバイナリーエディタをエミュレータ内に保存できた。
ついでにFDからバイナリエディタを起動して、ストライクコマンダーのセーブデータを覗き見たけど、大した情報は書いてなかった。

とりあえず、ホストOSからクライアントOSへファイルのやり取りは、非常に簡単にできた。
Admin
管理人
記事: 211
登録日時: 2021年1212月2929日(水) 18:05

Re: ストライクコマンダー(PC-9801版)

投稿記事 by Admin »

PC-9801のバイナリーエディタでセーブデータを覗いてみました。
実施中のシナリオ番号以外は特にステートセーブと変わらず。
とりあえず、これらの情報を忘れないようにメモしておかないと。
Admin
管理人
記事: 211
登録日時: 2021年1212月2929日(水) 18:05

Re: ストライクコマンダー(PC-9801版)

投稿記事 by Admin »

セーブデータをmeditなどのバイナリエディタで見て、
&h205hのところに書かれてるのが、F-16の損害分。
これが15機を超えると保険会社から契約打ち切りで
いくら残高があってもゲームオーバー。

記述はもちろん16進数での記述なので、バイナリエディタで「10」って書き換えたら10進数で「16」の事なのでミッション成功しても、ゲームオーバー。
他のゲームみたいにセーブデータのチェックサムなどは無し。

セーブデータで、存在しないミッション数に書き換えるとテントの中の表示から何もできなくなる。
Admin
管理人
記事: 211
登録日時: 2021年1212月2929日(水) 18:05

Re: ストライクコマンダー(PC-9801版)終了

投稿記事 by Admin »

とりあえずミッション番号を増やしたら、&h30までミッションがあったので書き換え。
&h30のミッションがジャネットの話にのってF-22を基地から奪取。
…したかと思えばジャネットのウソで、ジャネット撃墜。
奪ったF-22で、あのメンデスの乗ったリア・ジェットを撃墜して終わりかと基地に帰れば
ジャッカルが待ち受けてて、そいつを落として終了。

よくジョイスティックなしのキーボードだけでやったもんだ。
まぁ、ジョイスティックだけじゃボタン足りないんだけど。

で、エンディングのスタッフロール見て終了。
とりあえずエンディングまで見ました。

Neko Project 21/Wで最後まで問題なく動作しました。
返信する