07th-mod / 07th-mod/python-patcher

Add non-steam game to steam when installing console arcs

未關閉
#11 4 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
enhancement
主要語言
JavaScript
星號
214
分支
12
PR 合併指標
30 天內沒有已合併 PR

描述

About the console arcs install I asked about in #higurashi
I had a look into it and Non-Steam Game shortcuts are saved in a shortcuts.vdf file, this file is saved in Steam\userdata[STEAMID]\config\
I've tried opening in N++ but it has a lot of characters that don't display correctly,I have found these pages about editing it
https://www.npmjs.com/package/steam-shortcut-editor

https://developer.valvesoftware.com/wiki/Notepad%2B%2B_VDF_languages
https://www.reddit.com/r/Steam/comments/98zn98/releasedocumentation_steam_shortcut_manager_a/

https://github.com/CorporalQuesadilla/Steam-Shortcut-Manager

I've used GLoSC to set up some games with my Steam Controller, and it adds the shortcut automatically and then restarts Steam which reloads the shortcuts.vdf file

I don't know how it could be implemented in the installer, but I imagine that something like this would work to have a Console Arcs shortcut automatically added to Steam after install and I hope that something here might help with it

Link to python vdf library (only supports v1): https://github.com/ValvePython/vdf

貢獻指南

這個儲存庫沒有索引到貢獻指南

研究方向

該 issue 是關於在安裝主機 arc 後,將非 Steam 遊戲捷徑新增到 Steam。研究涉及理解 shortcuts.vdf 檔案格式,該檔案位於 Steam userdata 配置目錄中。查看連結的 Python VDF 函式庫和 Steam Shortcut Manager,以了解如何讀寫此檔案。安裝程式可能需要偵測已安裝的遊戲執行檔,建立捷徑項目,並可能重新啟動 Steam。首先檢查現有的安裝程式程式碼,查看安裝後步驟的處理位置。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
javascript, python
領域
cli, desktop
Issue 類型
功能
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。