2013-04-21 39 views
5

我一直在試圖找出原因某些兼容特性有所不同爲基礎的操作系統,所以我可以計劃一個補丁。我正在使用Windows 95的註冊表中的兼容性設置來運行每個系統中的遊戲(其中包含遊戲的製作)。在Windows XP中,遊戲運行完美。沒有一個場景滯後,聲音和場景一樣好。我不確定它如何在Windows Vista中運行,但在Windows 7中,兼容性功能會打破遊戲。我使用虛擬機來運行XP,但這並不影響遊戲的可玩性;真正的XP用戶已經測試過它。每當我使用Win95設置進行兼容性遊戲時,一切都會延遲。遊戲過程中音樂不會減慢,但圖形確實如此。在過場動畫中,他們真的會打破。一切都像素化,白噪聲和靜態增加音量,並且每兩秒鐘視頻滯後。在Windows XP,Vista,7和8中使用舊版操作系統的兼容性功能有什麼效果?

我在其中的Ubuntu Linux操作系統通過WINE測試它,它更好的運行比在XP。我只需要使用alsa聲卡驅動。什麼改變了?如果是這樣,它是以編程方式修復?我正在使用C++,Batch和Java的合併。 如果有必要,視頻遊戲的標題是「永不過時」。 謝謝。

+1

優秀的遊戲。在Win 7與XP的兼容性,你實現通過XP模式[虛擬PC與XP虛擬機(http://www.microsoft.com/en-us/download/details.aspx?id=8002)? – rojo 2013-04-22 01:43:54

+1

我沒有使用XP兼容性;我使用虛擬機來運行遊戲中可以通過兼容模式的Windows 95含義[這](http://www.howtogeek.com/howto/windows-vista/using-windows-vista-compatibility-mode/)。我試圖測試每個的有效性。根據操作系統的不同,兼容模式似乎對遊戲有不同的影響。 – cygorx 2013-04-22 23:47:24

+0

這個問題在這裏不合適。使用Neverhood用戶論壇,有一個[線索有(http://z11.invisionfree.com/Neverhood_Community/index.php?showtopic=704&st=0),討論解決方法您的問題。 – 2013-04-30 01:50:05

回答

0

我現在在沒有任何視覺問題的情況下在Win7 x64上播放「The Neverhood」,當我在Win7上第一次玩遊戲(4年前)時,是正確的兼容性標記頭痛和有點棘手獲勝的版本,但最後我寫了這個REG代碼Win7和爲我工作,而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個色,改變顯示分辨率爲640x480,禁用主題服務(DWM服務)

我希望這對你有所幫助。

+0

沒有。事實上,我感謝你加入了'640X480 DISABLEDWM'部分,但我仍然遇到了過時效果遲緩。我已經使用了這個代碼(再次,沒有你貢獻的兩個部分),但我似乎無法讓它工作。 – cygorx 2013-04-25 22:01:09

+0

似乎有一個與Win7 x64的點擊,允許它工作。我已經讓該操作系統的測試人員輕鬆運行。 – cygorx 2013-04-25 22:01:46

+0

你是不是意思是一個「點擊」? – ElektroStudios 2013-04-25 23:04:31

0

這可能不是直接回答這個問題,但如果你想提高的Neverhood的性能,更改在Windows 95中運行兼容性 - 再改用其他所有選項中,除了底部的三個。這有助於使遊戲儘可能快速和流暢。

+0

謝謝!我已經知道了。 – cygorx 2013-05-14 20:43:57

相關問題