banner
ximu

ximu

吃饭,睡觉,做梦!
twitter

我的Galgame解決方案

cover

前言#

玩 Galgame 是一門深奧的學問(bushi
用什麼設備玩,怎麼管理 gal,怎麼充分發揮設備的性能,怎麼讓萬惡的 720p 在高分屏上重新煥發生機。
筆者作為一個忠實的 gal 玩家,自然是想要以最幸福的方式遊玩的,最近忙里偷閒折騰了下解決方案,也是初具雛形了,分享給大家。(說是 gal 解決方案,其實玩別的遊戲也能用啦。)

概覽#

  • 遊玩設備:Win 本 + iPad air5
  • 輔助設備:平板支架
  • 遊戲管理:Playnite + vndb 元數據插件
  • 局域網搭建:Tailscale
  • 虛擬屏幕:ParsecVDisplay
  • 畫質超分:Magpie
  • 串流:Moonlight + Sunshine

效果:你可以輕鬆的躺在床上(不用雙手捧著平板或是坐在電腦前),只用藍牙鼠標控制遊戲,用超分畫質(發揮你屏幕的極限)玩著原始畫質只有 720p 的遊戲。不分時間地點,只要你的平板和電腦是聯網狀態,你就可以用平板連接電腦並開始遊戲。(出去旅遊帶塊平板到酒店玩 gal

這一套下來體驗還是相當不錯的,而且如果你已經有了平板和電腦的話唯一的開銷就是平板支架了,四捨五入相當於免費!

準備#

  • 一點耐心
  • 硬件
    • 一台 Window 電腦
    • 一台平板(安卓和 iPad 都行,本文演示的是 iPad)
    • 一個平板支架(淘寶上很多,都大差不差,後文有款式)
  • 軟件

平板支架款式#

like this,淘寶和京東一搜一大堆,大同小異,看你喜好買咯。

zhijia_1

使用 Playnite 管理遊戲#

Playnite 介紹
Playnite 是一個開源的視頻遊戲庫管理器,其簡單目標是為您所有的遊戲提供統一的界面。

效果

playnite_1

playnite_2

  1. 首先安裝 vndb 插件用於刮削遊戲。

playnite_3

playnite_4

  1. 添加遊戲時只需要把 exe 文件拖進 Playnite 中,然後給出遊戲名(最好是日文名)後使用 vndb 刮削。

playnite_5

playnite_6

OK,這下寫年終總結的時候就不會忘記自己今年玩過啥遊戲了。

搭建遠程局域網#

Moonlight + Sunshine 串流的組合要求設備們必須處於同一個局域網中或被串流設備具有公網 ip,鑑於大陸地區公網 ip 難以獲取和遠程連接的需求,本文使用 Tailscale 來搭建遠程局域網。

Tailscale 介紹
Tailscale 是一種安全的、易於使用的虛擬私人網絡(VPN)解決方案,基於 WireGuard,支持跨平台、跨設備的無服務器連接。 它可以將位於不同地方的計算機、服務器和設備連接起來,形成一個安全的私有網絡,從而實現遠程訪問和協作。

Tailscale 的使用非常簡單,你只需要註冊一個賬號,在設備們上下載對應的客戶端,登錄賬號,點擊 Connect,你的設備們就連接到一個局域網中了,🔮。

PS:請使用第三方登錄(Microsoft,Google,Github,Apple),郵箱登錄屬於增值付費服務。免費套餐最多支持添加三台設備。

添加虛擬屏幕#

如果你想要熄屏串流的話,虛擬屏幕是必須的,可以通過顯卡欺騙器或軟件方式添加虛擬屏幕,筆者一開始用的是顯卡欺騙器,但只有那幾個預設分辨率,串流到平板上總有黑邊,而且顯卡欺騙器總是燙的不行,難用!於是換成了軟件方式(ParsecVDisplay)添加虛擬屏幕,可以自定義虛擬屏幕的分辨率,而且節省了一個接口,好用!

ParsecVDisplay 介紹
這是一個完整的驅動程序應用程序,用於控制 Parsec VDD,使用 C# 和 WPF 編寫。它可以顯示添加的虛擬顯示器數量,允許添加多個虛擬顯示器並移除特定選擇的一个。還可以更改分辨率、截圖等等。

  1. 首先到GitHub Release頁面下載程序,推薦 exe 安裝方式。

  2. 安裝完成後以管理員身份打開程序,點擊 CUSTOM 按鈕,創建自己想要的分辨率和刷新率(串流設備的分辨率和刷新率)。

pvd_1

pvd_2

  1. 返回主界面,點擊 ADD DISPLAY 按鈕添加虛擬屏幕。

pvd_3

  1. 右鍵剛添加的虛擬屏幕,在 Resolution 中選擇自己自定義的分辨率,Refresh 中選擇刷新率。

pvd_4

OK,現在你的電腦熄屏時會自動把屏幕切換到這張虛擬屏幕上,串流時的屏幕也是這張虛擬屏幕。

使用 Magpie 超分畫質#

Magpie 介紹
Magpie 是一個輕量級的窗口縮放工具,內置了多種高效的縮放算法和濾鏡。它主要用於提升遊戲畫質和讓不支持全屏化的遊戲也能全屏顯示等。

  1. Github Release頁面下載程序。

  2. 新建縮放模式,筆者使用的是 Anime4K_Restore_Soft_UL + Anime4K_Upscale_Denoise_UL + FSR_RCAS 的配置,體驗良好,畫質大幅提升且延遲在 10ms 以內(4060 Laptop)。如果你想參考這個配置但發現延遲過高的話可以把 UL 換成 VL 或 L(效果略降但性能佔用減小)。

    magpie_1

    magpie_2
    你也可以參考 Magpie 作者給出的效果介紹自己搭配縮放模式。

  3. 在默認配置文件中把縮放模式改為你剛剛新建的那個,捕獲方式改為 GDI,顯示卡改為你最強的顯示卡(核顯和獨顯之間選獨顯)。

    magpie_3

  4. 打開一個遊戲,按下win+shift+a開啟縮放。

哇,這~這就是,現代畫質嗎,😭。

安裝並配置 Sunshine 端#

Sunshine 介紹
Sunshine 是 Moonlight 的自托管遊戲流主機。提供低延遲、雲遊戲服務器功能,支持 AMD、Intel 和 Nvidia GPU 進行硬件編碼。軟件編碼也可用。您可以從各種設備上的任何 Moonlight 客戶端連接到 Sunshine。提供 Web UI 以允許您從您喜愛的 Web 瀏覽器進行配置和客戶端配對。可以從本地服務器或任何移動設備進行配對。

Github Release頁面下載 Latest 版本,注意不要下到 Pre-release 版了。推薦 exe 安裝方式。

安裝完成後在右擊 Sunshine 托盤圖標打開 WebUI(或通過 https://localhost:47990 直接訪問),設置完用戶名和密碼後進入主頁面。

顯示如下界面就 ok 了。

sunshine_1

安裝並配置 Moonlight 端#

Moonlight 介紹
Moonlight(原名 Limelight)是 NVIDIA 的 GameStream 協議的開源實現。我們實現了 NVIDIA Shield 使用的協議,並編寫了一組第三方客戶端。
您可以從支持 GameStream 的個人電腦上流式傳輸您的 PC 遊戲收藏到任何支持的設備,並遠程玩遊戲。Moonlight 非常適合在外出時進行遊戲,而不會犧牲 PC 上可用的圖形和遊戲選擇。

配合 Sunshine 使用,電腦不是 N 卡也能用!

GooglePlay、AppStore 都可以直接下載 Moonlight,安卓用戶也可以直接在Github下載 apk 安裝。Moonlight 支持很多平台,本文使用 ipadOS 版本進行演示。

  1. 打開 Moonlight 後點擊 Add Host Manually,輸入 Tailscale 中 pc 端的 ip 地址。

moonlight_1

moonlight_2

  1. 彈出 pin 碼後在電腦上打開 Sunshine 端( https://localhost:47990 )驗證 pin 碼。

moonlight_3

  1. 連接成功後點擊 Settings,把 Resolution 改為 Safe Area、Touch Mode 改為 Touch Screen。其餘設置看你自己需求改動。

moonlight_4

  1. 點擊 DESKTOP 進行連接!

完成#

大功告成,享受幸福感爆棚的 Gal 時光吧!🤩

後言#

有時候電子 ED 並不只是超絕好遊戲才能解決,一套玩的舒服、玩的幸福的配置也是良藥。

筆者搭完這套配置後的兩個星期內就通了兩款遊戲。🤗

最後祝大家能遇到和自己同頻共振的好遊戲。

順便向大家推薦最近玩的《大圖書館的牧羊人》(有華哥相聲🥰)。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。