歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.04也能玩上星際2

Ubuntu 11.04也能玩上星際2

日期:2017/2/28 16:12:28   编辑:Linux教程

下面詳細說明我在Ubuntu 11.04下玩星際2遇到的問題及一些問題的解決方法,希望可以對你有幫助。

運行星際2准備工作
1.先抓最新版的winetricks
wget http://winezeug.googlecode.com/svn/trunk/winetricks
在運行完其實會看到提示 需要到xxx網站另外下載
於是我們來到 http://code.google.com/p/winetricks/wiki/Installing
看到的是
wget http://winetricks.org/winetricks

2.把他改為可執行
chmod +x winetricks

3.開始讓winetricks安裝一些必須的字型等等
./winetricks droid fontfix fontsmooth-rgb gdiplus gecko
在這裡安裝gecko會有些問題,最新的gecko需要自己下載
使用 wget http://winezeug.googlecode.com/svn/trunk/install-gecko.sh
sh install-gecko.sh
途中會需要輸入sudo密碼

4.一樣讓winetricks安裝Runtime等
./winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7

5.在所有的准備工作做完應該可以成功游戲了
wine 星際2.ext的路徑
下面是我遇到的問題:

我的機子能夠登錄但是不能搜索游戲和加入游戲。囧
後來我另外安裝了2個包 ./winetricks winhttp wininet
就能連接了

能夠連接還不夠,加入了一場游戲後發現,在正常加載完游戲會自動退出
在登錄一次以後會在注冊表中需要增加一些東西
wine regedit

到HKEY_CURRENT_USER/Software/Wine/Direct3D(Direct3D要自己建立一個關鍵詞 如果沒有
接著再Direct3D建立以下6個字串值
Key(前面是名稱)~~~~~~~~~~~~~~~Value(後面是字串值內容)

DirectDrawRenderer~~~~~~~~~~opengl
Multisamplin~~~~~~~~~~~~~~~~disabled
OffScreenRenderingMode~~~~~~pbuffer
UseGLSL~~~~~~~~~~~~~~~~~~~~~disabled
VertexShaderMode~~~~~~~~~~~~hardware
VideoMemorySize~~~~~~~~~~~~~1024 (依照你顯示卡的記憶體大小設定)

最後就能進入正常游戲了
有缺陷的是
在退出星際後會有報錯

代碼:
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout 0x4090409 is not supported
這個貌似是我某個快捷鍵沖突了,但看不懂是哪個
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36315220) in the format lookup table
這個就不知道是什麼問題了

在游戲中不能輸入中文
等待高手出現

Copyright © Linux教程網 All Rights Reserved