Oi pessoal, tudo bem?
Nesta semana estive testando a Steam via Flatpak (eu sempre usei o pacote .deb) e acabei me deparando na questão de instalar algum componente no Proton para o funcionamento de um título que exigia o Protontricks.
O que é o Protontricks?
O Protontricks é uma ferramenta semelhante ao Winetricks, mas para o Proton, capaz de instalar componentes, como bibliotecas e recursos do Windows, que podem ser necessários para rodar certos games que não funcionam somente com a estrutura nativa do Proton.
Saiba mais sobre o ProtonTricks
Saiba mais sobre como funciona o Wine
Protontricks na Steam Flatpak
O Protontricks tradicional não consegue atuar diretamente no Steam instalado via Flatpak, para isso, precisamos instalar o Protontricks Flatpak. Sua distro precisa ter suporte ao Flathub.
flatpak install flathub com.valvesoftware.Steam.Utility.protontricks
Podemos adicionar um 'alias" no terminal (geralmente bash, se você usa outro, provavelmente saber como alterar esse parâmetro) para usar o comando de forma mais simples:
echo “alias protontricks-flat=‘flatpak run --command=protontricks com.valvesoftware.Steam’” >> ~/.bashrc
Dessa forma vamos poder usar o Protontricks no Steam flatpak desta forma:
protontricks-flat APPID ACTIONS
Por exemplo, o comando abaixo instala o pacote “vcrun2017” no game com ID 601510
protontricks-flat 601510 vcrun2017
Como encontrar os IDs dos games?
Provavelmente a forma mais simples é pesquisando no SteamDB: https://steamdb.info/
Outra forma é usar o próprio protontricks, neste caso:
protontricks-flat -s nome do jogo
Valeu pinguins!