現在、私は古い古典的なPCゲームに取り組んでいます。プログラミングやデザイナーとしての教育を受けていないため、プログラミングは多くの問題に直面しています。この特定のゲームに対する私の情熱は、それを無駄にします。90年代に開発されたゲーム用の8ビットインデックス画像
現在、ゲームの画像を開こうとしています。画像はPaint Deluxe 2を使用して作成されています。私が知っていることから、変更を追加するために開いたときにすべてPCX形式になっています。その後、実行可能ファイルの横にある外部の目的で、(私が理解できるものから).bmp-filesとしてゲームに保存されます。使用されているパレットは、実際には6ビットチャネル(8ビットではありません)で少し奇妙です。
私は開発者のやり方で問題に直面しています。画像をファイルに追加する前に、ヘッダーは削除され、パレットは外部ファイルに保存されました。 ペイントデラックス2は、190x107〜20544バイトのピクセルの長さを保存します(189x107-190x107-191x107および192x107はすべてヘッダーとパレットを除いて20544バイトのピクセルとして保存されます)。実際には20330バイトにする必要があります。これは私のためにいくつか頭痛をもたらす。同様に、ゲームに使用される画像は、どういうわけか他の方法のようです。どういうわけか、画像が反対方向に保存されているように見えます。
これをクリアするには 20330バイトのFILE34は、ゲームによって画面にロードされたORGINALファイルです。 FILE34は20544バイトですが、ファイルをpcx形式に変更してからbmp形式に戻した後にファイルを削除すると、最終的に終了します。 pcxファイルも含まれており、例えばGIMPで開くことができます。 BIN_PALETTE.PALは画像に使用されるパレットです。
誰もがこの問題に精通していて、助言をいただけますか? enter link description here
どのゲームが好きですか – naomik
これは大きなものです:Actua Soccer 1 – Thomas