2013-04-21 41 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

相关问题