基于DirectX9.0支持的『すくぅ~るメイト』等一票老3D游戏,在新的Windows环境下,由于微软改变了DX9内部实现方式,导致程序运行出现运行不流畅甚至无法运行的问题。
其实在windows10环境,illusion对老作就做过一次运行确认,发现了当角色渲染时游戏画面会出现卡顿的现象,并且给出了解决方案,就是使用官方提供的「d3d9.dll」拷贝到游戏跟目录下运行程序。但是这个方法很不幸在Windows11下失效了,正常启动会闪退,兼容启动会报错Access Violation (0xc0000005),如果不使用这个dll的话则依旧是十分卡顿。
大家好,我是新年在家研究老黄油的昨夜丶。经过一番搜索,最后找到一个名为dgVoodoo2的开源软件,解决了运行不流畅问题。『dgVoodoo2』是一款由个人作者开发,为了让一些老的3D游戏依旧可以正常运行的一个通用补丁。使用方式可以简化为:
① 在Github上的releases页面下载最新的程序压缩包并且解压(这里是v2.79.3版本)
② 拷贝 /MS/x86/ 下的『D3D9.dll』到『すくぅ~るメイト』根目录
③ 拷贝『dgVoodoo.conf』到『すくぅ~るメイト』根目录
④ 使用文本编辑该『dgVoodoo.conf』文件,修改【MaxVSConstRegisters】值为【1024】。该值好像是不能通过『dgVoodooCpl.exe』这个配置编辑器修改,所以这边用文本方式打开编辑修改。该值影响顶点shader渲染,原值256会导致只能渲染角色的头部,设置超过1024也会导致异常。
⑤ 推荐修改【VRAM】值为2048。其他高级参数可根据个人需要 通过『dgVoodooCpl.exe』编辑并保存。
此时运行游戏程序,便可以获得一个流畅的帧数。
「艾尔登法环」梅琳娜手办开订 立体手办▪
万代「艾尔登法环」白狼战鬼手办开订 立体手办▪
「夏目友人帐」猫咪老师粘土人开订 立体手办▪
「五等分的新娘∬」中野三玖·白无垢版手办开订 立体手办▪
「海贼王」乌索普Q版手办开订 立体手办▪
良笑社「初音未来」新手办开订 立体手办▪
「黑岩射手DAWN FALL」死亡主宰手办开订 立体手办▪
「盾之勇者成名录」菲洛手办登场 立体手办▪
「魔法少女小圆」美树沙耶香手办开订 立体手办▪
「咒术回战」七海建人粘土人登场 立体手办▪
「五等分的新娘」中野二乃白无垢手办开订 立体手办▪
「为美好的世界献上祝福!」芸芸粘土人开订 立体手办▪
「公主连结 与你重逢」六星可可萝手办开订 立体手办▪
「女神异闻录5」Joker雨宫莲手办开订 立体手办▪
「间谍过家家」约尔・福杰粘土人登场 立体手办▪
「街角魔族 2丁目」吉田优子手办开订 立体手办▪
「火影忍者 疾风传」旗木卡卡西·暗部版粘土人登场 立体手办▪
「佐佐木与宫野」宫野由美粘土人开订 立体手办▪
「盾之勇者成名录」第2季拉芙塔莉雅手办开订 立体手办▪
「咒术回战」两面宿傩Q版坐姿手办开订 立体手办▪
「DATE·A·BULLET」时崎狂三手办开订 立体手办▪
「狂赌之渊××」早乙女芽亚里粘土人开订 立体手办▪
「魔道祖师」魏无羨粘土人开订 立体手办▪
「新·奥特曼」奥特曼手办现已开订 立体手办▪