07th-mod / 07th-mod/python-patcher
Add non-steam game to steam when installing console arcs
- Linguagem predominante
- JavaScript
- Estrelas
- 214
- Forks
- 12
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
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
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
A issue é sobre adicionar um atalho de jogo não-Steam ao Steam após a instalação dos arcos do console. A pesquisa envolve entender o formato de arquivo shortcuts.vdf, localizado na configuração userdata do Steam. Examine a biblioteca Python VDF vinculada e o Steam Shortcut Manager para ver como ler/escrever esse arquivo. O instalador provavelmente precisa detectar o executável do jogo instalado, criar uma entrada de atalho e potencialmente reiniciar o Steam. Comece examinando o código do instalador existente para ver onde as etapas pós-instalação são tratadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- javascript, python
- Domínio
- cli, desktop
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100