地下城守护者2吧 关注:1,969贴子:28,027

解决window7下运行DK2出现黑屏死机等问题 【图】

只看楼主收藏回复

1楼度


IP属地:云南1楼2010-08-13 18:56回复
    首先右键单击DK2的快捷方式,然后进入shortcut
    然后复制“ -32biteverything -disablegamma” 包括“-”也要一起复制进去
    然后粘贴到【target】后面
    图片
    


    IP属地:云南2楼2010-08-13 18:59
    回复
      2025-06-20 20:59:45
      广告
      然后进入兼容模式“compatibility"
      然后选择兼容”windows 2000"
      照着我图片一摸一样的改就行了
      图片:
      


      IP属地:云南3楼2010-08-13 19:01
      回复
        最后进入游戏的,然后进入option的graphics 也就是选项下的视图控制里
        把硬件加速给取消了,还有分辨率调到640x480,虽然画质低,但是绝对不会死机,或者是跳出游戏~
        


        IP属地:云南5楼2010-08-13 19:04
        回复
          最后祝你们游戏快乐


          IP属地:云南7楼2010-08-13 19:15
          回复
            感谢LZ~


            IP属地:北京8楼2010-08-13 19:21
            回复
              • 58.242.133.*
              其实只要关闭驱动程序中的抗锯齿,驱动配置将dk2加入再应用抗锯齿,启动参数去掉-32bitzbuffer,选用xp兼容模式,可以用硬件加速,1600*1200*32位下完美游戏
              来自keeperklan
              Dungeon Keeper II - How I got it running with Hardware Acceleration turned on in win7
              Before I move on, let me state this. I am NOT sure if this will work for others. All I know is that it worked for me, and it may be a possible solution for all involved to give a shot. If it works, fantastic, hopefully my pain and suffering in getting this running will benefit others. If this even helps one other person get DKII running, it was worth taking the time to register and put this up here.
              I figured I would post this up for others to hopefully benefit, as I spent quite a great deal of time getting this working.
              I like many had the black screen with nothing seen in Dungeon Keeper 2 when I got into the menu. All solutions provided NO help. Not any of the compatibility suggestions, shortcut suggestions, none of it.
              All solutions led to Hardware Acceleration being turned off. Something I HATED and did not want whatsoever.
              Remembering my struggles with Thief: The Dark Project a year or so back and getting it running led me to try something new.
              My testing finally brought me to a working resolution. After I post this, I will reboot my system and see if it still works, but I believe it will.
              In general, the problem with the Black Screen, at least on my system, was tied to two issues.
              Video Card Settings, and the Z Buffer issue that some know about with DK2. For example, if I set in the shortcut -32bitzbuffer....I would have a world of problems.
              Before I go further, my Specs:
              Windows 7 Ultimate 64 Bit
              12 Gigabytes of Triple Channel DDR3 Memory
              Intel Core i7 930 CPU
              Nvidia GTX 480 - Driver version 257.21
              Thats the gist of the system specs. A pretty beefy and modern Gaming rig by any stretch.
              As I stated, Thief the Dark Project had some issues which were resolved by tweaking some settings in the Nvidia Control Panel. So, remembering that, I decided to do some tweaking once more.
              What I found out is this:
              Dungeon Keeper II HATES HATES HATES HATES being told by Nvidia what to do. Meaning, in lamens terms, if you have the slider set to max everything, the game will give you the problem of the black screen and nothing else.
              So what I did is create a profile in the Nvidia Control Panel under Manage 3d settings, and then the Program Settings tab.
              I added the DKII.EXE to the list, and began my tweaking.
              What I discovered was pretty amusing, and thankfully, a Fix.
              What I found is that basically, DKII gave me the exact black screen problem when I set the following setting as such.
              Antialiasing Mode - Override any application Settings.
              Having that one option set, would cause the black screen 100% of the time, EVERY time.
              Setting that mode to "Application Controlled" or Off or "Enhance the application setting" did NOT give me the same problem. Dungeon Keeper II ran fine. No black screen.
              I found I could even set Anti Aliasing to Max settings, and zero issues were encountered.
              The ONLY time I ran into an issue, is when I had Anti Aliasing override everything. Then the black screen cropped up.
              Also, as a note, you WILL need to set Compatibility for Windows xp service pack 2.
              I should note however, this was the ONLY compatibility setting I had to adjust. Nothing else, I literally mean NOTHING ELSE was required for Compat. The game ran fine on my rig.
              Just to test things further, I set up a shortcut with -32bittextures and -32bitdisplay to see if those caused problems. No issues were encountered with those parameters.
              The -32bitzbuffer however screwed up things massively, I had a huge black bar on the right side of my screen obscuring everything.
              So....that, in a nutshell, is it. Everything else in my settings for the game on my Nvidia control panel tied to it, are maxed out.
              So, that leads me to believe that somehow the Anti Aliasing overrides settings Dungeon Keeper II needs to set for itself to run properly, much as the z buffer is told to be an issue, which it is.
              I sincerely hope all of you here on the site finds this information useful. 


              10楼2010-08-16 12:05
              收起回复
                LS难度太大,咱无视吧


                IP属地:福建11楼2010-08-16 12:06
                回复
                  2025-06-20 20:53:45
                  广告
                  • 58.242.133.*
                  没什么难度吧,在驱动配置面板上加入dk2配置就ok了,其他都太简单了吧


                  12楼2010-08-16 12:10
                  回复
                    回复:13楼
                    不用看了,都是说了些没有用的屁话。 说了一大堆他如何如何的懂怎么样安全运行DK2,但是说了半天我也不知道到底要怎么做才能在1600/1200的分辨率下运行,说了等于白说,还有DK2没有1600、1200。 而且不是机器的问题,是游戏本身老的问题,能玩就可以了


                    IP属地:云南14楼2010-08-16 20:07
                    回复
                      • 58.242.133.*

                      怎么没用,他不是说了进去黑屏,然后关掉驱动程序中的抗锯齿就ok了,接着他还想要用抗锯齿,就将dk2加入到驱动面板里的程序组里然后抗锯齿开到最大也零错误
                      接着又测试那几个启动参数,就是安装文件夹中readme中的那几个参数,发现只要用32位Z缓冲就出问题,只要不用-32bitzbuffer这个参数就没有任何问题,当然是开xp兼容模式的情况下
                      那个帖子中他又回了反复测试ok,某个人回他在1600*1200模式下按ESC后出现的图标没有文字,不过我在xp下玩1600*1200也是如此
                      这些做到了,就能在游戏中开硬件加速和在xp中玩一样,1600*1200当然可以用,在注册表中改一下就行了,光影效果比关掉硬件加速低分辨率下一个天一个地


                      15楼2010-08-16 21:30
                      回复
                        • 58.242.133.*
                        http://www.baidu.com/threads/1212-Dungeon-Keeper-II-How-I-got-it-running-with-Hardware-Acceleration-turned-on-in-win7
                        原帖地址 将上面的baidu替换成keeperklan就能看了


                        16楼2010-08-16 21:43
                        回复
                          不行呢,玩不到了。挥泪删之。


                          IP属地:福建18楼2010-08-21 19:45
                          回复
                            回复:18楼
                            你的是什么问题?


                            IP属地:云南19楼2010-08-22 09:15
                            回复
                              2025-06-20 20:47:45
                              广告
                              进去,一黑,就出来了,所有兼容模式都试过了,上面几位提供的方法也试了。win7 32


                              IP属地:福建20楼2010-08-22 09:52
                              回复