2023年11月30日

玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度

玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度

Wayne Fu 0 A+
dosbox-window-setting.jpg-玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度最近想重溫學生時代玩的骨灰遊戲,雖然畫質現在看起來慘不忍睹(成了像素風格遊戲),但這類「文字冒險遊戲」其實挺有內涵及挑戰性,已現代術語來說也可說是硬核、硬派寫實,玩家扮演的角色所有動作都必須輸入英文來操作,若沒有一定的英文基礎,就算拼命查字典,也不見得知道當下該做的動作應該輸入什麼單字。 最早開發「文字冒險遊戲」的始祖為 Sierra 這間遊戲公司,這篇「SIERRA冒險史」除了發展史也可知道早期知名遊戲有哪些。然而這類型遊戲現代絕不可能再出現,所以只能找當年的舊遊戲來玩。即便從 Steam 購買,一樣只能透過 DOSBOX 執行,畢竟遊戲公司不可能為老遊戲製作 Win 10 的執行版本。 而在 Win10 底下執行 DOSBOX 遊戲,又陸續遇到一連串問題,乾脆將所有狀況的解決方法整理成本篇的心得。

一、修改設定檔

DOSBOX 的設定檔副檔名為 .conf,通常可以在 DOSBOX 目錄中找到,例如 v0.74 的檔名會是這樣: dosbox-0.74.conf 用記事軟體例如 Notepad++ 開啟就能看到所有設定參數,而且修改說明非常仔細,不過全都是英文需要花點時間研究。 然而從 Steam 購買的老遊戲,可能會找不到上面這個檔案 dosbox-0.74.conf。以我玩的 Police Quest I(警察故事1)為例,要找到 DOSBOX 設定檔,需要進入類似這樣的目錄: E:\Police Quest Collection\PQ1\DOSBOX 可找到這個檔案 dosboxPQ1.conf,然後編輯該檔即可。 接下來說明各種情況要如何修改。

二、以全螢幕啟動

1. 切換全螢幕 沒修改設定檔的情況下,有可能會以視窗模式啟動遊戲,而老遊戲在視窗模式下通常解析度很小,玩起來傷眼睛。Windows 視窗切換為全螢幕的熱鍵須一記: Alt + Enter 想從全螢幕切換為視窗模式的話,一樣按此熱鍵。 2. 預設全螢幕執行 每次都按 Alt + Enter 很麻煩,修改 DOSBOX 設定檔就能讓遊戲預設以全螢幕執行。請開啟自己遊戲對應的 DOSBOX 設定檔,將參數 fullscreen 改為 true: fullscreen=true fullscreen 這個參數位於 [sdl]~[dosbox] 之間。

三、自訂視窗大小

1. 使用全螢幕的不便 雖然全螢幕看起來比較舒服,但由於我玩的是「文字冒險遊戲」,必須頻繁查詢英文單字,所以會另外開啟字典工具,用 Alt + Tab 切換視窗。當遊戲是全螢幕模式時,除了切換不同視窗會改變螢幕解析度造成延遲,另外就是不斷改變解析度感覺對螢幕也有點操,所以覺得還是不要用全螢幕模式比較好。 2. 修改視窗大小 dosbox-window-setting-1.jpg-玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度 若將遊戲改為視窗模式,老遊戲的視窗初始尺寸非常小,必須將視窗改為自訂尺寸。 請開啟自己遊戲對應的 DOSBOX 設定檔,修改參數如下: fullscreen=false windowresolution=1920x1080
  • 其中 1920x1080 請改為自訂尺寸
  • 視窗大小的數值可能要不斷微調測試,因為遊戲本身可能會維持既定的畫面比例

四、自訂視窗位置

dosbox-window-setting-2.jpg-玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度 修改完將 DOSBOX 視窗尺寸變大後,視窗的初始位置通常我們不會太喜歡,因為八成會超出螢幕,導致每次執行遊戲後,都得手動將視窗拉到滿意的位置才能開始遊戲。這件事多做幾次後,就會希望視窗能自動出現在固定位置。 找到這個討論串「Is it possible to preset the initial dosbox window position?」總算有了頭緒,必須修改 Windows 系統的「環境變數」,以 Win 10 為例,操作流程如下: dosbox-window-setting-3.jpg-玩 DOSBOX 遊戲如何調整視窗大小+位置+解析度
  • 開始 → 設定 → 系統 → 關於 → 最右側找到「進階系統設定」→ 環境變數
  • 如上圖按「新增」→ 變數名稱填入「SDL_VIDEO_WINDOW_POS」
  • 變數值填入 x,y 軸座標,例如 0,0 代表左上角處
  • 將畫面上所有「確定」都按一按即可生效

五、自訂視窗比例

有時可能會發現,自訂視窗尺寸後,並沒有按照設定的比例呈現,有可能是該遊戲預設會以某個固定比例呈現,此時可修改某些 DOSBOX 參數試試看: aspect=true scaler=none 以上這兩個參數位於 [render]~[cpu] 之間。

六、解決畫面模糊問題

現在的螢幕解析度都是 1920x1080 起跳,當老遊戲的視窗尺寸放大數倍後,如果出現畫面變得模糊時,可以嘗試修改這個 DOSBOX 參數試試看: output=openglnb 以上這個參數位於 [sdl]~[dosbox] 之間。
更多 Windows 軟體相關文章:
0 0
如這篇文章對你有幫助,歡迎「分享」到 FB、「追蹤」粉絲團、「訂閱」最新文章

沒有留言:

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 請避免使用 Safari 瀏覽器,否則無法登入 Google 帳號留言(只能匿名留言)!
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。

TOP