不同螢幕比例的遊戲串流 - Steam

By Hedda
at 2020-01-06T13:56
at 2020-01-06T13:56
Table of Contents
對於一個非常常用遊戲遠端串流的玩家來說,
有一些不同螢幕比例的裝置其實非常麻煩,
以我的情況為例。
電腦螢幕 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,
直接開起來比例就是正確的,就不用如此麻煩。
--
有一些不同螢幕比例的裝置其實非常麻煩,
以我的情況為例。
電腦螢幕 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,
直接開起來比例就是正確的,就不用如此麻煩。
--
Tags:
Steam
All Comments

By Skylar DavisLinda
at 2020-01-07T17:33
at 2020-01-07T17:33

By Sarah
at 2020-01-10T12:00
at 2020-01-10T12:00

By Hedy
at 2020-01-11T09:06
at 2020-01-11T09:06

By Elizabeth
at 2020-01-15T04:18
at 2020-01-15T04:18

By Dorothy
at 2020-01-20T02:24
at 2020-01-20T02:24

By Annie
at 2020-01-22T09:27
at 2020-01-22T09:27
Related Posts
暗黑地牢難度差別?

By Jessica
at 2020-01-06T00:57
at 2020-01-06T00:57
碧血狂殺2 入手二個月終於破完了(雷)

By Michael
at 2020-01-06T00:20
at 2020-01-06T00:20
上古卷軸online ESO 下載安裝問題

By Hardy
at 2020-01-05T21:09
at 2020-01-05T21:09
鳳凰點(phoenix point)突然出了....

By Mary
at 2020-01-05T20:34
at 2020-01-05T20:34
Disco Elysium

By Sandy
at 2020-01-05T20:15
at 2020-01-05T20:15