作者luke72 (ccc)
看板DIABLO
標題[閒聊] Glide3 to OpenGL wrapper
時間Mon Jan 8 16:28:39 2007
資料來源:巴哈D2哈拉版 jefferey
[閒聊] D2 GL3 wrapper, 與nVidia顯卡非官方驅動
http://www.tu-harburg.de/~sisl0020/english/index.html
========================= 第一段是騙p幣的廢話 ===============================
大家應該都有過D2有時候法術齊發,畫面混亂,造成電腦很lag的經驗
事實上Diablo2本來就不是以現在的nVidia顯示卡+DirectX為基礎來開發的遊戲
那個年代的主流是3dfx的Voodoo系列,因為Voodoo 3D加速卡爆炸性的成功
造成遊戲全面3D化,所有的遊戲都支援Voodoo的Glide API (不支援就不用賣了)
並且大部分的遊戲都是以Glide為基礎來開發,以求最佳畫質以及最高效能
當時nVidia的Riva系列效能很高,但是畫質很差,bug一堆,根本不是Voodoo的對手
微軟的DirectX還不成氣候,但畢竟MS是OS廠商,所以幾乎所有遊戲也都順便支援一下
(例外就是id老大的Quake2,只支援OpenGL跟Glide,宣布永遠不會支援DirectX)
既然Diablo2是以Voodoo2為基礎來開發的遊戲,所以DirectX的效能自然不用太期待
也因為相容性不太好的緣故,所以到現在的7800系列+DX10都還是會很頓
而且畫面表現也不好,Glide模式的D2才是真正的D2
========================= 以下講這個工具是幹嘛的 ============================
這個工具是把Glide API轉為OpenGL來輸出,讓沒有Voodoo卡的人也能選Glide模式
目前Glide模式僅存的遊戲應該只剩D2了,其他的不是已經出續集,就是早就被人遺忘
Glide模式下的D2非常漂亮,畫面絕對不是D3D可比的,流暢度更是滿分!!
我的顯示卡是Geforce 6600,1G RAM,OS為WinXP 64bit edition
DirectDraw模式,fps約40~50,畫面醜醜的,光影部分幾乎沒有
Direct3D模式,fps只有10甚至個位數,畫面比DirectDraw好很多
用這個工具模擬出的Glide模式,fps永遠是60,畫面又比上面兩個好
電腦會頓,絕對不是死靈招太多骷髏,法師法術轟太兇所致
真正的原因是D2本身相容性不好,效能才會低落
========================== 工具版本 ==========================================
最新版是1.4,畫面很好,缺點是無法輸入中文
前一版是1.3b,可以輸入中文,畫面粗糙許多,個人覺得比D3D難看
而且我自己試用感覺有個bug,從D2跳回桌面後,執行的D2數量會多一個,CPU衝到100%
跳出桌面兩次,就會變成3個D2......(細胞分裂@@)
========================== 使用方法 ==========================================
抓下來解壓縮在D2資料夾內,執行glide-init
一開始先按倒數第二個"English/Deutsch",變成英文才看的懂
setting裡面,視窗模式可以選 Window-mode
Renderer裡面,texture-memory,選顯示卡記憶體的3/4,例如128MB就選96
其他視情況選,我是全開都沒問題
好了以後Quit,執行D2的D2VidTst,測試完畢之後就可以選Glide模式了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.213.197
→ bmw3633:請問 這算OP嗎?? 印象中以前有PO過??? 記錯請鞭... 01/08 16:31
→ tgl08904074:嗯~rogner大有PO過 01/08 16:32
→ luke72:阿..op沒錯 但試用心得沒有op XD 01/08 16:32
推 cxzz:請問如果是PIII-833 geforce2 用的話會比之前流暢嗎?? 01/08 16:54
推 luke72:應該會,你可以試試 :P 01/08 16:56
→ luke72:用/fps可以看到每秒張數,可以比較看看,我的是快很多 01/08 16:58
推 cxzz:感謝回答 01/08 16:58
→ cxzz:來去試看看XD 01/08 16:59
推 davidbeckham:Rogner 早先在這邊發表了,雖然是同一人啦 :p 01/08 22:17