是否可以在 Dosbox 中使用比原版 dosbox 中更好的縮放器/過濾器執行遊戲?
你們中的許多人可能都知道,GOG.com 等網站上的很多遊戲都使用 Dosbox 來啟動遊戲,否則這些遊戲由於年代久遠而無法玩。當然,此類游戲的圖形(在今天的顯示器上全屏播放時)令人厭惡。
出於這個原因,Dosbox 提供使用硬體加速啟動遊戲(我使用 Direct3D),並使用縮放引擎將游戲升級到現代解析度。問題是使用這些縮放引擎中的大多數,全屏時圖片變得非常小,因為即使將圖片放大 3 倍,解析度也太小了。Dosbox 沒有為此提供解決方法(要麼有一個非常像素化的圖片,要麼有一個小圖片)。
但是,後來我在這裡看到了像這樣的影片,作者聲稱在 1920x1200(我自己的解析度)下玩遊戲,使用稱為 HQ6x 的縮放引擎。遊戲看起來相當華麗(如果有點卡通)。問題是,在原版 Dosbox 中,你得到的最高縮放器是 HQ3x,我找不到任何比它更高的縮放器來下載並輕鬆安裝到 Dosbox
即使經過一個小時的Google搜尋,我還是空了。是否可以下載、安裝和使用比 vanilla dosbox 中可用的更好的擴展引擎,如果可以,如何?
DOSBox ECE(增強社區版)添加了
normal4x
、normal5x
和normal6x
縮放器,以及surfacepp
自動縮放的輸出模式。(這些模式都給你原始遊戲的像素化外觀,但至少它是一個不錯的尺寸。)該軟體將一些原版 DOSBox 文件替換為支持像素完美渲染(在大多數遊戲中為 5 倍)的集合。目前版本是 r4334,但這不支持正確縮放。但是,他們提供了版本 r4301 ( Windows , Linux ),其中確實包含此內容。
要使其正常工作,請在配置文件中啟用以下設置:
[sdl] fullscreen = true fullborderless = true fullresolution = desktop output = openglpp glfullvsync = true [render] frameskip = 0 aspect = true scaler = normal5x
設置
scaler
為 5x 很重要;這會將像素拉伸到正確的矩形形狀。surfacepp
可用於openglpp
,但後者提供 OpenGL 支持。
我能夠通過網際網路檔案的魔力找到HQ4x 。除此之外,我沒有看到任何人製作更高級別的 hq 渲染器/縮放器的記錄。幸運的是,下載仍然有效,而且原始碼也在那裡,即使有人想拿起橫幅並創建更高級別的總部。
您還可以向這些影片的上傳者索取他正在使用的 hq6x 的副本。他可能已經投入了工作。