パッチをプログラムできるように、特定の互換性機能がオペレーティング システムによって異なる理由を調査しようとしています。Windows 95 のレジストリの互換性設定を使用して、各システムでゲーム (ゲームが作成されたゲーム) を実行しています。Windows XP では、ゲームは完全に実行されます。どのシーンも遅れることはなく、サウンドもシーンと同じように機能します。Windows Vista でどのように動作するかはわかりませんが、Windows 7 & 8 では互換性機能がゲームを壊します。VM を使用して XP を実行しましたが、ゲームのプレイアビリティには影響しません。実際の XP ユーザーがテストしました。7 と 8 の互換性のために Win95 設定を使用してゲームをプレイすると、すべてが遅くなります。ゲームプレイ中に音楽は遅くなりませんが、グラフィックは遅くなります。カットシーンの間、彼らは文字通り壊れます。すべてがピクセル化し、
その中で、WINE経由でUbuntu Linuxでテストしましたが、XPよりもうまく動作します。alsaサウンドドライバーを使用する必要がありました。何が変わったのですか?もしそうなら、それはプログラムで修正可能ですか? 私は C++、Batch、および Java の融合を使用しています。必要に応じて、ビデオ ゲームに「The Neverhood」というタイトルを付けます。ありがとう。