Dosbox

是否可以在 Dosbox 中使用比原版 dosbox 中更好的縮放器/過濾器執行遊戲?

  • January 5, 2022

你們中的許多人可能都知道,GOG.com 等網站上的很多遊戲都使用 Dosbox 來啟動遊戲,否則這些遊戲由於年代久遠而無法玩。當然,此類游戲的圖形(在今天的顯示器上全屏播放時)令人厭惡。

出於這個原因,Dosbox 提供使用硬體加速啟動遊戲(我使用 Direct3D),並使用縮放引擎將游戲升級到現代解析度。問題是使用這些縮放引擎中的大多數,全屏時圖片變得非常小,因為即使將圖片放大 3 倍,解析度也太小了。Dosbox 沒有為此提供解決方法(要麼有一個非常像素化的圖片,要麼有一個小圖片)。

但是,後來我在這裡看到了像這樣的影片,作者聲稱在 1920x1200(我自己的解析度)下玩遊戲,使用稱為 HQ6x 的縮放引擎。遊戲看起來相當華麗(如果有點卡通)。問題是,在原版 Dosbox 中,你得到的最高縮放器是 HQ3x,我找不到任何比它更高的縮放器來下載並輕鬆安裝到 Dosbox

即使經過一個小時的Google搜尋,我還是空了。是否可以下載、安裝和使用比 vanilla dosbox 中可用的更好的擴展引擎,如果可以,如何?

DOSBox ECE(增強社區版)添加了normal4xnormal5xnormal6x縮放器,以及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 的副本。他可能已經投入了工作。

引用自:https://gaming.stackexchange.com/questions/198584