[閒聊] 不同螢幕比例的遊戲串流

作者: shcjosh (來吧!都來吧!)   2020-01-06 13:56:33
對於一個非常常用遊戲遠端串流的玩家來說,
有一些不同螢幕比例的裝置其實非常麻煩,
以我的情況為例。
電腦螢幕 3440 x 1440 21:9
客廳電視 3840 x 2160 16:9
iPad 2224 x 1668 4:3
這樣的情況下,
如果依照電腦解析度來進行遊戲串流到其他的裝置,
要不就是有黑邊,不然就是比例會跑掉。
解決辦法就是每次要進行遊戲之前都要先調整解析度才能開始玩,
有些遊戲還不能在遊戲裡面調整,需要在Launcher調整,
超級麻煩。
後來我找到一個愚蠢的方法。
首先,我找到遊戲的設定檔,以fallout 4 為例,
他的設定檔是My games\Fallout 4\Fallout4Prefs.ini
先把遊戲調整為3440 x 1440 然後把ini複製一份,取名為
Fallout4Prefs_3440.ini
然後建立一個.bat檔 我是直接取名為fallout4.bat
用意是每次執行fallout 4之前先把
Fallout4Prefs_3440.ini
取代
Fallout4Prefs.ini
然後再執行Fallout4。
但是這邊有個小問題,在.bat或是在CMD裡,
如果我直接執行F4SE會沒有辦法運行(不知為何)
所以我的做法的是在.bat裡執行捷徑,同樣以我的例子,
捷徑是Desktop\Fallout 4.lnk.
.bat的內容如下
echo off
copy /Y "C:\Users\shcjo\Documents\My Games\Fallout4\Fallout4Prefs_3440.ini"
"C:\Users\shcjo\Documents\My Games\Fallout4\Fallout4Prefs.ini"
"C:\Users\shcjo\Desktop\Fallout 4.lnk"
這樣一來我只要執行fallout4.bat,不管之前設定的解析度為何,
遊戲跑出來就是3440 x 1440的解析度。
然後用同樣地方式作出16:9跟4:3解析度的ini跟bat.
我個人16:9是用1920 x 1080
4:3則是1920 x 1440
之所以不用電視跟ipad的原生解析度是因為我電腦可能會跑不動4k,
二來ipad的原生解析數十分詭異有些遊戲沒辦法支援。
到這裡bat已經完成,接下來只需要到串流服務裡手動新增遊戲即可。
如果是用moonlight或是nvidia game stream,
開啟GeForce Experience到設定裡的Shield分頁,
點選新增,然後指向剛剛做好的bat即可。
如果是用Steam Link,還需要把剛剛做好的bat用軟體轉成exe,
然後在steam裡新增非steam遊戲,同樣指向剛剛做好的exe。
Parsec因為是直接串流桌面(而且他會直接調整桌面解析度),
只要執行bat檔即可。
這就是一個及其無聊又想不到其他方式的蠢辦法,
有一些遊戲原生支援nvidia game stream,
直接開起來比例就是正確的,就不用如此麻煩。
作者: tzouandy2818 (Naked Bear)   2020-01-06 14:59:00
推教學文
作者: ycmm (ycmm)   2020-01-06 16:00:00
作者: vv199325   2020-01-06 18:09:00
作者: k0127 (白色企鵝)   2020-01-06 20:30:00
還好我不在乎黑邊而且還是電腦白癡
作者: shcjosh (來吧!都來吧!)   2020-01-06 22:08:00
哈哈 其實在16:9 玩21:9 勉強可以接受,但是4:3玩21:9會有一半以上的螢幕沒用到...
作者: sheepsevil (sheeps)   2020-01-07 20:07:00
推教學~

Links booklink

Contact Us: admin [ a t ] ucptt.com