私は、特定の互換機能がオペレーティングシステムによって異なる理由を研究しようとしており、パッチをプログラムすることができます。 Windows 95のレジストリにある互換性の設定を使用して、各システムでゲームが実行されているゲームを実行しています。 Windows XPでは、ゲームは完全に実行されます。どのシーンも遅れず、そのサウンドはシーンと同様に機能します。私はそれがWindows Vistaでどのように動作するのかは分かりませんが、Windows 7では& 8で互換性機能がゲームを壊してしまいます。私はXPを実行するためにVMを使いましたが、それはゲームのプレイアビリティには影響しません。実際のXPユーザーはそれをテストしました。 7 & 8の互換性のためにWin95設定を使用してゲームをプレイすると、すべてが遅れます。ゲームプレイ中に音楽が遅くなることはありませんが、グラフィックスはそれを行います。カットシーンの間、彼らは文字通り壊れます。ピクセル、ホワイトノイズ、静的なすべてがボリュームを増やし、ビデオは2秒ごとに遅れます。Windows XP、Vista、7および8の古いオペレーティングシステムで互換性機能を使用すると効果はありますか?
私はUbuntu LinuxでWINEを使ってテストしましたが、それはXPよりも優れています。私はちょうどalsaサウンドドライバを使用しなければなりませんでした。何が変わったの?もしそうなら、それはプログラム的に修正可能ですか?私はC++、バッチ、Javaの組み合わせを使用しています。 必要な場合、ビデオゲームは「Neverhood」と題されています。おかげさまで
優れたゲームです。 XP互換のWin 7では、[Virtual PC with XP VM](http://www.microsoft.com/en-us/download/details.aspx?id=8002)でXPモードを実現していますか? – rojo
私はXPとの互換性を使用していません。私はVMを使って、Windows 95の互換モードを通してゲームを実行しています。意味[this](http://www.howtogeek.com/howto/windows-vista/using-windows-vista-compatibility-mode/)。私はそれぞれの効果をテストしようとしています。 OSによっては、互換モードがゲームに与える影響が異なるようです。 – cygorx
この質問はここでは適切ではありません。 Neverhoodユーザフォーラムを使用すると、問題の回避策について説明している[スレッドがあります](http://z11.invisionfree.com/Neverhood_Community/index.php?showtopic=704&st=0)があります。 –