因為Steam Deck的螢幕比例16:10,原先看鎖16:9的遊戲只是上下黑條還覺得可以接受,但因為個人熱愛古早遊戲,這些遊戲幾乎是4:3 or 3:4,如此還鎖16:9有上下黑條就是畫面硬生生變小。
尤其是惡魔城周年紀念合輯,遊戲本身竟然還無法提供一個無濾鏡全版面的4:3畫面,所以在Deck上真的是小到哭。(Konami外包M2製作的三款合輯都有一樣的問題)
所以找到國外網友寫的Script可在Deck輕鬆安裝ReShade,不須sudo也不用修改readonly。
原本是這樣
修改後(看起來舒服多了)
附上影片與圖文說明
1.首先進入桌面模式,打開瀏覽器搜尋reshade steam proton可以找到這個GitHub
看到下方Usage的說明照做就可以了。![](https://truth.bahamut.com.tw/s01/202302/bfc2fdcbd56bdd10569646975034ddaa.JPG)
開啟Konsole,依序輸入下面指令
-下載Script
-將Script檔案設為可執行
chmod u+x reshade-linux.sh
-執行
./reshade-linux.sh
一開始執行會先跑下載檔案、著色器、特效之類的。![](https://truth.bahamut.com.tw/s01/202302/cb7adcc8b5f72c70bbdb0024b8d763bc.JPG)
接著會問要安裝或移除,這裡輸入i安裝,按Enter
再來會要求輸入遊戲執行檔的資料夾![](https://truth.bahamut.com.tw/s01/202302/d4ee9acbeb9dcb95617bf3d26522f50c.JPG)
打開steam的收藏庫,進入該遊戲頁面,點選右側齒輪>>管理>>瀏覽本機檔案![](https://truth.bahamut.com.tw/s01/202302/4845ecf1328e5258e7369887855528ac.JPG)
此時會開啟Dolphin,在上方路徑的位置按右鍵Copy,再回到Konsole 右鍵Paste,按下Enter![](https://truth.bahamut.com.tw/s01/202302/6c6784e4c0528a777e0d7aa68ecc17f7.JPG)
這裡會確認路徑是否正確輸入y按下Enter
接著會詢問是否自動偵測dll檔,輸入y按Enter
偵測出為32bit應用程式使用d3d9.dll,這裡通常按y即可,但如果不是該遊戲的API版本可按n自行輸入,或者之後在遊戲資料夾自行改檔名。![](https://truth.bahamut.com.tw/s01/202302/7997ad5b38e8a70c289589fae848840b.JPG)
最後,這裡會告知需要在LAUNCH OPTION加入指令,但我安裝的遊戲似乎都沒加入指令也可以執行。
然後可以去查看遊戲資料夾被加入了幾個檔案,這裡補充一下,這個dll檔其實是用連結的只有64bit與32bit之分,如前面提到如果遊戲不是d3d9可以自行改成d3d11、dxgi等。![](https://truth.bahamut.com.tw/s01/202302/3eea8b87e55966e1fbca5128f22d8aa3.JPG)
在執行遊戲之前建議先做控制器設定將ReShade所需的熱鍵設定好,切換到Steam,點選右側齒輪>>管理>>控制器配置![](https://truth.bahamut.com.tw/s01/202302/ad3bd9d6929cb41f1e4411b69f6024a5.JPG)
我是設定是:
左觸控行為上 對應 Home 鍵 <此為ReShade預設的選單鍵
左觸控行為下 對應 End 鍵 <這是我自己定義用來切換特效是否開啟的按鍵
(這裡因為Steam Deck不給設定Steam組合鍵,所以只能每個要使用ReShade的遊戲都需要設定一次)![](https://truth.bahamut.com.tw/s01/202302/bd86b389ef1bef02c65eb50d1e29baa5.JPG)
接著就在桌面模式執行遊戲,遊戲一開啟會在左上角出現ReShade版本訊息就代表安裝成功了。![](https://truth.bahamut.com.tw/s01/202302/f18844d5fceee77bacf7dfc722af1213.JPG)
進入遊戲後,按下Home鍵進入ReShade的設定選單,建議先做幾個在這裡是全域設定
點選Settings頁籤
1.定義Effect toggle key,這裡就是我前面提到特效開關我是設定End鍵![](https://truth.bahamut.com.tw/s01/202302/5661313629d3769a0a6d621c5cff2671.JPG)
2.拉到下面右側有個Global font前面可以調整 Size,我調到24![](https://truth.bahamut.com.tw/s01/202302/b90f0a5066555ed2b5d2947e154e13de.JPG)
接著設定特效
1.到Home找到Aspect Ratio勾選,下方Scale image調整畫面縮放到填滿螢幕,不介意畫面比例不正確的也可以調整Correct proportions填滿,這裡需注意有些遊戲視窗模式無法拉滿螢幕,要調整成全螢幕。
一般如果只是720p的畫面要拉到800p是調到1.112就可以![](https://truth.bahamut.com.tw/s01/202302/0cebaf75e471a88216e52efc4a8d1616.JPG)
若像惡魔城合輯這種小畫面就要拉到1.340![](https://truth.bahamut.com.tw/s01/202302/e2f27b67f1945dc9dcd8b21c9cf50a7f.JPG)
2.回到Settings勾選Load only enable effects只載入啟用的特效。![](https://truth.bahamut.com.tw/s01/202302/fbc89d7365a3e6fac12b331d251c3b90.JPG)
3.完成!! 放大的同時有部分UI會超出畫面,所以必要時可按下End鍵關閉特效??苫氐竭[戲模式玩遊戲了!!