2013-04-21 17 views
5

私は、特定の互換機能がオペレーティングシステムによって異なる理由を研究しようとしており、パッチをプログラムすることができます。 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」と題されています。おかげさまで

+1

優れたゲームです。 XP互換のWin 7では、[Virtual PC with XP VM](http://www.microsoft.com/en-us/download/details.aspx?id=8002)でXPモードを実現していますか? – rojo

+1

私はXPとの互換性を使用していません。私はVMを使って、Windows 95の互換モードを通してゲームを実行しています。意味[this](http://www.howtogeek.com/howto/windows-vista/using-windows-vista-compatibility-mode/)。私はそれぞれの効果をテストしようとしています。 OSによっては、互換モードがゲームに与える影響が異なるようです。 – cygorx

+0

この質問はここでは適切ではありません。 Neverhoodユーザフォーラムを使用すると、問題の回避策について説明している[スレッドがあります](http://z11.invisionfree.com/Neverhood_Community/index.php?showtopic=704&st=0)があります。 –

答えて

0

私は現在Win7 x64上で視覚的な問題なしに「Neverhood」をプレイしていますが、私はWin7で初めてプレイしたとき(4年前)はそれぞれ頭痛や頭痛がありましたバージョンに勝つが、最終的に私はWin7のため、このREGコードを書き、4年間の間、私のために働いた、それはあまりにもあなたのために働くと確信して:

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] 
"C:\\Folder\\nhc.exe"="# WIN95 256COLOR 640X480 DISABLEDWM" 
  • :の「C \\フォルダ\\ nhc.exe」コースはあなたのNeverhoodへの道です。 (二重のバックスラッシュに注意してください)

フラグはつまり:256色、640×480に変更し、ディスプレイの解像度に変更表示色を、テーマサービス(DWMサービス)を無効にします。

私はこれがあなたに役立つことを願っています。

+0

Nope。実際、 '640X480 DISABLEDWM'部分に追加してくれてありがとうございますが、まだ遅いカットシーンが残っています。私はすでにこのコードを使用していますが(あなたが貢献した2つの部分はありません)、動作させることはできません。 – cygorx

+0

Win7 x64で動作するようになっているようです。私は、そのオペレーティングシステムのテスターを容易に走らせました。 – cygorx

+0

あなたは魔法使いのことを「クリック」といいますか? – ElektroStudios

0

これは質問に直接答えることはできませんが、The Neverhoodのパフォーマンスを向上させたい場合は、Windows 95での互換性を変更してください。これはできるだけ速く滑らかにゲームをするのに役立ちます。

+0

ありがとう!私はすでにそれを知っていた。 – cygorx

関連する問題