【死亡岛初代linux版】dead island第一次运行窗口分辨率过大的问题,ubuntu 14.04【已解决】

游戏讨论
回复
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

【死亡岛初代linux版】dead island第一次运行窗口分辨率过大的问题,ubuntu 14.04【已解决】

#1

帖子 alexshots » 2014-12-27 3:30

【死亡岛初代linux版】dead island的linux版第一次运行窗口分辨率过大的问题,ubuntu 14.04 LTS【已解决】

死亡岛初代,dead island,linux上画面比较不错的一个大型3d游戏。

http://store.steampowered.com/app/91310/
国内也有代理。比如杉果(打折可能还没有海外给力)
http://store.sonkwo.com/node/1336
上个图,
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0k0q94.jpg
图片
这个游戏的linux版(steam平台分发)有个问题,第一次运行时候,可能分辨率过大,自动窗口化运行,而且分辨率定为1920x1080的1080p宽屏。

所以,一个1080p宽屏的桌面都难以显示的下,导致进游戏后,会卡在某些首次运行的设置界面,因为点不到屏幕下半部分么。。。

其实,是有个设置文件控制这个的。首次运行游戏后,到那个设置画面明暗度那里,反正不管你过得去过不去那个地方。

你可以试试,按alt-tab,或者win/super键,释放出鼠标,如果你桌面够1080p,把窗口往左上角拖,尽量显示出画面的下部。有时能见到设置的按钮。

如果还不行。alt-f4,快捷键,关闭游戏程序。

试试这个,找这个文件,路径在steam的库目录(这个在steam界面可以自定义),之后下头有XXXXXX/SteamApps/common/Dead Island/DI/out/Settings/这个路径,该路径下头有个Video.scr文件,注意大小写。用文本编辑器编辑之。

内容语法如下
!Resolution(i,i)
!WindowOffset(i,i)
!Monitor(i) // -1 primary monitor
!BPP(i)
!FSAA(i) // Full Screen AntiAliasing, 0 - none, higher is better
!TexBPP(i)
!TextureQuality(s) // VeryLow, Low, High
!Filtering(s) // Bilinear, Trilinear, Anisotropic, AnisotropicTrilinear
!GammaFloat(f)
!MaxRefresh(i)
!Shadows(s) // Low, High
!ShadowMapSize(i)
!SpotShadowMapSize(i)
!Lightmaps()
!Fullscreen()
!VSync() // enable vertical sync
!MaterialQuality(i) // lower is better
!WaterQuality(i) // lower is better
!GrassQuality(i) // lower is better
!FXQuality(i) // higher is better
!FXFadeLevel(i) // 0-4 (lower is better)
!EnvQuality(s) // FullDynamic, RareDynamic, Static
!ShaderPath(i) // 0 - 1.1, 1 - 1.4, 2 - 2.0, 3 - 3.0, 4 - x360, 5 - 4.0, 6 - ps3
!PostProcess(s) // Simple, Normal
!DisplayDeviceType(i,f,f,f,f) //device type (LCD TV etc.): 0 - default
!Curves(s) // curves texure

Resolution(1920,1080)
Monitor(0)
BPP(24)
FSAA(0)
TexBPP(32)
TextureQuality("VeryLow")
Filtering("AnisotropicTrilinear")
Shadows("Low")
ShadowMapSize(512)
SpotShadowMapSize(1024)
Lightmaps()
GammaFloat(1.73)
MaxRefresh(60)
MaterialQuality(0)
FXQuality(0)
FXFadeLevel(2)
WaterQuality(0)
GrassQuality(2)
EnvQuality("RareDynamic")
ShaderPath(7)
DisplayDeviceType(0,0.000000,1.000000,1.000000,1.000000)

=--=-=语法结束-=-==-
把 Resolution(1920,1080) 这一行,改成Resolution(1280,720)之类的低分辨率。就行了。保存。然后再运行游戏。
只要成功在小窗口下进入游戏,然后再进入设置那里,改成自己需要分辨率或者全屏。就ok了。
默认1080p窗口化,真坑爹。不知道开发组他们在linux下是不是用4k屏搞的测试。。。

给人感觉好那个啥。。。
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0k0q82.jpg
图片
好。以上。
-
回复