[碎碎唸] 使用 Wine 來玩魔獸爭霸Ⅲ之二三事

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

文章kanru » 週一 3月 21, 2005 11:06 pm

Tetralet 寫:
kanru 寫:嗯嗯嗯
我用 OpenGL 模式玩
有選單出現耶
只是同樣聲音無法初始化...

修改一下 ~/.wine/config 裡的
代碼: 選擇全部
[WinMM]

這個段落,
看看問題能否解決?


嗯... 我安裝了 wine-alsa 後把 WinMM 改成用 alsa-driver
的確有聲音了 :finger1:
可是有一些雜音... 還要再調調看 wine 的 alsa 還不是很好
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週二 3月 29, 2005 6:07 pm

剛試了一下,果然沒那麼簡單,沒辨法玩,我是已安裝成功,但執行時,會出現錯誤(已使用免光碟) :(
顯示卡:i855G 使用i810的driver
wine 板本:20050301

錯誤訊息:
代碼: 選擇全部
~/.wine/drive_c/Program Files/Warcraft III$ wine Warcraft\ III.exe
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config file
Please use the registry key HKEY_CURRENT_CONFIG\Software\Fonts\LogPixels
to set the screen resolution and remove the "Resolution" entry in the config file
fixme:ole:CoCreateInstance no classfactory created for CLSID {cda42200-bd88-11d0-bd4e-00a0c911ce86}, hres is 0x80040154
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb2-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
fixme:opengl:query_function_pbuffer gl_version is: "1.2 Mesa 4.0.4"
fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_import_context "
fixme:opengl:query_function_pbuffer gl_version is: "1.2 Mesa 4.0.4"
fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_import_context "
fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_VERSION  ("1.2 Mesa 4.0.4")->(0x00000009)
fixme:d3d_caps:IDirect3D8Impl_FillGLCaps found GL_RENDERER ("Mesa DRI Intel(R) 852GM/855GM 20021115")->(0x0000)
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(40,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(128,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(129,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(130,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(131,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(132,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(133,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(134,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(135,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState D3DRS_POINTSIZE_MIN not supported on this opengl
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(156,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(161,1) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(162,-1) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(163,0) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(164,1065353216) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(165,1) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState D3DRS_POINTSIZE_MAX not supported on this opengl
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(172,3) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetRenderState (0x77c90a80)->(173,1) not handled yet
fixme:d3d:IDirect3DDevice8Impl_SetTextureStageState >>>>>>>>>>>>>>>>> 500 from Disable GL_TEXTURE_CUBE_MAP @ device.c / 3541err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (XRandR)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (XRandR)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (XRandR)
err:x11settings:X11DRV_ChangeDisplaySettingsExW No matching mode found! (XRandR)
fixme:ole:CoCreateInstance no classfactory created for CLSID {e436ebb2-524f-11ce-9f53-0020af0ba7 70}, hres is 0x80040154
err:quartz:FILTERGRAPH_create Unable to create filter mapper (80040154)
fixme:ole:CoCreateInstance no instance created for interface {56a868a9-0ad4-11ce-b03a-0020af0ba7 70} of class {e436ebb3-524f-11ce-9f53-0020af0ba770}, hres is 0x80040154
[FAIL] CoCreateInstance(CLSID_FilterGraph, NULL, CLSCTX_INPROC, IID_IGraphBuilder, (void **)&s_p Graph) = -2147221164fixme:msvcrt:_XcptFilter (-1073741819,0x777ef57c)semi-stub
err:dbghelp_msc:codeview_process_info Unknown CODEVIEW signature C63A16CD in module war3
fixme:msvcrt:_XcptFilter (-1073741819,0x777edd68)semi-stub
wine: Unhandled exception (thread 000c), starting debugger...
Usage: winedbg [--auto] [--gdb] cmdline
Wine failed with return code 1

不知有人能看得出是什麼問題嗎@"@
訪客
 

文章kanru » 週二 3月 29, 2005 6:40 pm

要用 wine Warcraft\ III.exe -opengl 來啟動
因為 wine 的 d3d 支援還不夠,必須以 opengl 模式來玩
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章訪客 » 週六 12月 10, 2005 9:31 pm

sunche_locus 寫:有人試過用 winx 跑過天堂二嗎!?
我自己沒試過,不知道 performance 好不好!!
訪客
 

文章pokkys » 週五 12月 16, 2005 3:47 am

Tetralet 寫:
octapult 寫:小弟自從前一陣子發現我從美國訂購的 Morrowind GOTY Disk 1 光碟片變得比其他 Disk 2、Disk3 等光碟片還要明顯老舊,也多了一些括痕,從此玩遊戲一律改用 no-cd crack 了...看著原版光碟片被括成這個樣子實在很心疼 :crying:

我也是…

之前買的不少游戲,
如果想玩往往都還必須把光碟找到來才能玩,
實在亂不方便的,
還是用 no-cd crack 好了…

唯一不用 no-cd crack,也不會要求放光碟片的只有【魔喚精靈】,
但很可惜不太會玩… :y2_07:

octapult 寫:Tetralet 兄,小弟這邊可以玩 The Frozen Throne 單人模式,不知道為什麼您那邊不可以?會不會是因為您忘了把 Movies 目錄給搬到其他目錄底下 (例如 Movies.bak)?因為 Warcraft III 的影片是 DivX 檔,wine 現在好像還是不支援,Cedega 才有支援。

請看一下貼圖:(我把圖縮成了 640 x 480)

 圖檔
原本應該出現在右方的任務選單不見了…



關於魔獸三單機任務沒有選單:我已經在wine官方論壇得到答案
目前我使用wine 0.9.2還是有這個問題。
解決方法是使用native msvcrt.dll

也就是把msvcrt.dll copy到system32
然後winecfg設定override msvcrt這一個lib,並且是native
再重新安裝war3
pokkys
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週六 10月 09, 2004 8:52 pm

上一頁

回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron