1. 程式人生 > 遊戲資訊 >【原神】實用開源工具(1):SnapGenshin

【原神】實用開源工具(1):SnapGenshin

一、概述

        SnapGenshin(後文簡稱 SG) 是 Github 上一款關於原神的“硬核”開源工具,目前已收穫 Star 1.1K 。其歸屬於 DGP Studio 組織下,從程式碼貢獻度來看,幾乎都由 Lightczx 這位大佬完成,他貢獻了超過 11 萬行程式碼。

lightczx 大佬的程式碼貢獻統計        SG 基於 C# 語言開發,提供 Windows 端行動式的執行檔案(解壓縮後直接用)。初次使用的感覺是:UI 超超超級好看,與 Windows 原生應用的風格類似,簡直渾然一體。

“SG App”與 “Windows 計算器” UI 對比        DGP 的簡介中也提到過,他們追求極致的現代化 UI 。


DGP 的簡介

二、特性

        此處結合本人近期實際體驗,對部分常用的功能做個簡述。另外由於本人遊戲內還是個菜雞,故此對部分功能的理解、介紹可能不透徹。

(一)活動總覽

        【首頁】彙總了近期所有的活動資訊,我們可以一覽無遺,非常直觀。(PS:原神比較獨特,活動地圖都是“用後即棄”的,一次錯過了就是永遠)

SG 首頁的活動概覽        針對解活動詳情,我們通常比較關心的是:什麼時候開始、結束?

        活動卡片的右上角標註了時間節點。此外,當滑鼠懸停卡片上時,通過點選分享按鈕,SG 會直接開啟活動詳情的網頁,方便旅行者檢視。避免了從 SG -> 其他瀏覽器的 N 次跳轉。


SG 首頁的活動卡片

SG 內活動詳情

(二)每日提醒(肝)


        還在每天用“米遊社 App”查一查:樹脂、探索、洞天、委託、簽到資訊?

        SG 支援自動簽到、委託提醒、樹脂提醒(PS:米遊社裡能查的,這裡基本都實現了,比如:旅行者札記、玩家戰績等)。

        什麼,平常有多個賬號換著玩(肝)?SG 還支援多賬號切換管理,自動一鍵全部簽到。

(三)百科全書(WiKi)


1.材料掉落


        每日一惑:今天祕境掉落些啥?

        以前:Web 米遊社 -> 觀測樞 WiKi  -> 翻翻翻,找到目標角色 -> 檢視素材地點 。

        現在:SG -> 日常材料 -> 素材、角色、地點全部一覽無遺 。

        看完下面這張對比圖,大家可分享討論下,自己更傾向於用哪一種。

“SG WiKi”與“米遊社 Wiki”介面對比

2.數值面板


包含全形色、武器的各項數值對比。強不強,先把面板給看明白了。

SG 角色數值面板

SG 武器數值面板

3.胡桃資料庫

        玩家可以選擇上傳自己的隊伍、深淵等資訊到公開的資料庫。然後大家就可以看看角色擁有率、深淵陣容出廠率、角色武器搭配率啦。(PS:注意是公共的資料庫,按照玩家自己的意願進行分享)

SG 胡桃資料庫

(四)祈願統計(☆)


        米哈遊僅提供近6個月的祈願記錄。而且資料的呈現方式是一條條的明細,看的很累。我們經常會困惑:自己總計抽了多少發?出金情況、保底情況如何?等等。

        SG 對祈願資料的呈現非常美觀,而且使用極其簡便。你只需要:

        1. 啟動“原神”遊戲;

        2. 開啟遊戲內的歷史“祈願記錄”;

        3. SG 內點選“從日誌檔案重新整理”;

        即可自動完成資料獲取。

        

        相較於手機端的流程:

        1. 斷網,遊戲內點選祈願;

        2. 複製“XXX 指定連結”;

        3. 將連結提交至“XXX 小程式”,以獲取祈願分析結果;

        PC 黨可謂真正實現了“自動化”。

SG 祈願統計

(五)黑科技

(一)啟動引數覆蓋


        原神僅支援全屏(顯示器解析度)、視窗(可階梯調節解析度)的模式。

        SG 支援以自定義解析度、無邊框模式啟動遊戲。


        從個人的情況來看,目前碰到了如下問題:

        1. OBS 無法捕獲“全屏模式”下原神的畫面,除非直接捕獲“顯示器”畫面;

        2. OBS 在捕獲“視窗模式”下原神的畫面時,切換視窗至後臺時,畫面會停止捕獲(或者遊戲程式進入休眠?);

        通過覆蓋顯示模式為“無邊框”,我按照 2 的模式捕獲遊戲畫面時,不會再出現切換應用程式時,捕獲的遊戲畫面會變成靜止的問題。

        在高解析度顯示器場景下,如果效能不足,而且想要全屏執行,也可以考慮用 SG 以低解析度、全屏模式引數去啟動遊戲。

SG 自定義引數啟動

(二)突破幀率上限(危)

        原神遊戲內預設僅提供30幀、60幀的選項(iPad Pro 除外,它支援 120Hz)。

        這對於廣大 PC 端玩家,顯然是略有不足的。在幀數受限模式下,一絲絲波動都會讓人覺得卡頓明顯。而且 90Hz、120Hz 的顯示器已經逐步普及,PC 效能盈餘的玩家肯定是希望能得到極致的遊戲畫面體驗。

        雖然不是很懂這個底層機制,但這裡還是略微提一句。幀數限制,一部分是為了全平臺遊戲的平衡性。可以查閱相關大佬的分析帖子。幀數不同,相同角色的技能施放:比如揮刀次數會有差。這種情況下,幀率越高,相同時間內角色的揮刀次數越多,從而導致攻擊傷害越高。

        SG 支援解鎖幀率上限,但是你得為此負責(看網上情況,大概率會封號)。

SG 解鎖幀率上限

三、結尾

(一)總結

        SG App 功能齊全且實用UI 簡約且現代化

(二)感謝


        當然是要感謝 DGP SnapGenshin 相關專案中,各位大佬的辛勤付出,帶來如此優秀的軟體啦(已點 Star ☆ )。各位如有 Github 賬戶,不妨也去給個 Star ☆ 支援一下啦。

        SnapGenshin 倉庫地址:https://github.com/DGP-Studio/Snap.Genshin

        二維碼直達(通過  Chrome 位址列生成):

SG Github 地址直達二維碼

(三)後記


1.一些閒話

        不知不覺,距離上一次投稿(2022年1月16日)已經接近3個月了。明明有想做的事情,卻總沉不下心來思考、行動。每天的腦海中只有“躺平”二個字。唉 ε=(´ο`*))) ……

        上午一吃完早飯,約莫九點就開始寫了,期間不間斷(一停下來,大概它就永遠在草稿箱呆著吧),最後耗時三個小時終於完工。

2.交友欄

天空島 / UID 109581318

活躍天數 150 ,深淵 9-2,我真的很菜……

歡迎各位旅行者一起來釣魚、閒聊、刷本(帶我)。