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

Add non-steam game to steam when installing console arcs

Offen
#11 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
JavaScript
Sterne
214
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue betrifft das Hinzufügen einer Nicht-Steam-Spielverknüpfung zu Steam nach der Installation von Konsolen-Arcs. Die Recherche umfasst das Verständnis des shortcuts.vdf-Dateiformats, das sich im Steam-Userdata-Config-Verzeichnis befindet. Sieh dir die verlinkte Python-VDF-Bibliothek und den Steam Shortcut Manager an, um zu verstehen, wie diese Datei gelesen/geschrieben wird. Das Installationsprogramm muss wahrscheinlich die installierte Spiel-EXE erkennen, einen Verknüpfungseintrag erstellen und möglicherweise Steam neu starten. Beginne damit, den vorhandenen Installationscode zu untersuchen, um zu sehen, wo die Schritte nach der Installation behandelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, python
Bereich
cli, desktop
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.