猎杀潜航吧 关注:21,047贴子:275,104

关于win10运行SH4的一个解决方案

只看楼主收藏回复

Win10打开SH4错误窗口镇楼。

另一个常见的错误(借用的别的程序的图。我们SH的标题自然是SH4.exe了)

还有常见的d3dx9_32.dll的错误


IP属地:广东1楼2017-11-05 11:54回复
    默认情况下,Win10最带的DX12并不和SH4自身的DX9.0C兼容。所以会缺好多的东西。
    所以如果直接安装程序,这个不能像Win7或者win8下直接补一个d3dx9_32.dll文件就能完事的了。Win7和8下自带的DX11兼容性还不错。
    即使win10下装了d3dx9_32,依然会碰到以上的错误。
    下面是Win7,8.1和10的dxdiag。可见Win10是DX12。
    Win7 SP1+DX11

    Win8.1+DX11

    Win10+DX12

    下面提供Win10下解决SH4运行问题的一个解决方案。
    该方案在 i7+GT630M+Win10 1709 以及A8+HD7640G+Win10 1703下试验通过。


    IP属地:广东本楼含有高级字体2楼2017-11-05 11:58
    回复
      所以要做的第一件事是补充DX9.0c的部分程序。
      我用的是这个软件。 请度娘“DirectX 3.5修复工具”




      打开DirectX_Repair_win8_win10.exe.


      这个程序是傻瓜化的,打开后直接点开始就行了。
      (巧,截图正好停在了我们需要的d3dx9_32.dll上233333)




      IP属地:广东本楼含有高级字体3楼2017-11-05 12:02
      回复
        只需要坐等读条就是。除了DX9.0c文件外,该程序也会把C++库完成修复。

        修复完成,发现dx9的文件几乎一个没有


        IP属地:广东4楼2017-11-05 12:04
        回复
          修补完成后,如果直接打开SH4.exe文件,任务管理器会看到有SH4.exe进程,但是屏幕上看不到SH4运行的主体程序。

          这个目测显示设置上还有问题。。。


          IP属地:广东5楼2017-11-05 12:06
          回复
            右键打开SH4.exe属性,在兼容性选项卡中,勾选设置里的“替代高DPI缩放行为”,下面的条保持“应用程序”不懂。
            经测试,以兼容模式运行可以不选。不过如果不行的话,也可以用Win7的试试。


            IP属地:广东本楼含有高级字体6楼2017-11-05 12:09
            收起回复
              欢迎各位吧友测试反馈。
              我觉得这招对于SH3,SH4和SH5在win10下的兼容性问题都有改善。
              如过得到验证,还请大吧加精。
              @LOVE820065221 @motrusse


              IP属地:广东8楼2017-11-05 12:24
              回复
                @fujiayuan1 @茶酒自酌 @fengdouniwan
                你们之前提出了类似的问题,如果有时间可以试一试。


                IP属地:广东9楼2017-11-05 12:27
                回复
                  补充一个directX修复工具 dxwebsetup 微软官方出的,百度一下就能找到官网下载


                  IP属地:天津来自Android客户端10楼2017-11-05 14:28
                  收起回复
                    终于可以玩了


                    IP属地:江苏来自Android客户端11楼2017-11-08 10:50
                    收起回复
                      让更多人看到


                      IP属地:广东来自Android客户端12楼2018-01-23 08:02
                      回复
                        话说楼主,我用U盘把家里台式机(win7)上的SH5拷到我的笔记本上(win10)点开后就是一个小窗口,任务栏里面也没有看到SH5,开场动画过了后它就自己关闭了


                        IP属地:四川来自Android客户端13楼2018-01-25 15:21
                        收起回复
                          谢谢首长加精!@motrusse


                          IP属地:广东14楼2018-03-08 10:33
                          回复
                            我的windows10 3和5可以玩4不行


                            IP属地:河北来自iPhone客户端15楼2018-03-21 16:45
                            收起回复
                              楼主,知道如何解决SH4读取bug,光速鱼雷的问题吗?


                              IP属地:内蒙古16楼2019-03-07 13:03
                              收起回复