Como baixar jogos para o Steam para outra plataforma?

8

Como posso baixar jogos do Steam para um sistema operacional em que o jogo não roda?

Por exemplo, quero baixar um jogo para Windows para executá-lo em uma VM, mas diz que o jogo não está disponível para minha plataforma.

Quando tento outros métodos para instalá-lo, ele abre uma pequena janela e diz que o jogo não está disponível para minha plataforma.

this.foo
fonte
1
Eu sinto que você seria melhor provavelmente apenas instalando vapor na VM, no entanto, as VMs não são conhecidas por sua capacidade de jogar.
21715 Ian
Instale syeamos como sistema operacional padrão
Zviad Gabroshvili
@ian Isso não é exatamente um problema. Em um macbook eu tinha uma vm completa (janelas completamente imitadas) e o jogo correu muito bem. Agora eu tenho um laptop com melhor hardware, mas estou usando o vinho porque vi algumas provas de que o jogo funciona com perfeição, no entanto eu o comprei via vapor. Como o vinho é executado somente uma única programm e não tem um certo espaço na unidade para isso, eu não posso correr vapor nele e instalar o jogo nele
this.foo
@ zwiad eu não quero um laptop de jogos. Trabalho, em parte, i sobre ele, mas eu gastar menos tempo jogando jogos
this.foo
1
Alguns jogos também serão executados a partir do steam instalado pelo Wine / PlayOnLinux.
Takkat

Respostas:

18

O SteamCMD da Valve faz exatamente isso. Uma transcrição curta e incompleta:

  1. Baixe e descompacte o steamcmd.
  2. Instale bibliotecas de compatibilidade de 32 bits: sudo apt-get install lib32gcc1
  3. Entrar na linha de comando: ./steamcmd.sh +@sSteamCmdForcePlatformType windows.
  4. No steamcmd:
  5. login <username>
  6. force_install_dir <path>
  7. Encontre o ID do aplicativo (ele pode ser encontrado no URL da página da loja do jogo:) http://store.steampowered.com/app/<app_id>.
  8. Faça o download do jogo: app_update <app_id>
Victor Sergienko
fonte
4

O Steam também pode ser levado a baixar jogos indisponíveis na sua plataforma .


Para baixar manualmente o aplicativo cujo ID está $APPIDinserido $INSTALLDIR, crie o arquivo nomeado appmanifest_$APPID.acfna pasta steamapps¹ com o seguinte conteúdo:

"AppState"
{
  "AppID"  "$APPID"
  "Universe" "1"
  "installdir" "$INSTALLDIR"
  "StateFlags" "1026"
}

Mais informações estão disponíveis no link acima. Outras soluções são possíveis, como usar o Lutris para gerenciar sua biblioteca de jogos.


¹ Local padrão:

  • ~/.steam/steam/SteamApps no Linux
  • ~/Library/Application Support/Steam/steamapps no macOS
MayeulC
fonte
3

Desde ontem (21/08/2018), a Valve oficialmente suporta o download de jogos para Windows no Linux e permite jogá-los através de sua camada de compatibilidade personalizada baseada em vinho, Proton . Isso também inclui uma implementação nativa de serviços de vapor e OpenVR que são usados ​​pelos aplicativos.

Para fazer isso, atualmente é necessário:

  • ativar a versão beta do cliente steam (Steam -> Configurações -> Conta -> Participação na versão beta, mude para "Atualização beta do Steam) Captura de tela da configuração beta do Steam
  • para jogar jogos que não estão na lista de permissões e baixá-los, é necessário marcar "Ativar o Steam Play para todos os títulos" (em Steam -> Configurações -> Steam Play)captura de tela das configurações do SteamPlay

Depois disso, o Steam deve permitir o download de qualquer jogo do Windows no Linux . Portanto, esta é apenas uma resposta parcial.

MayeulC
fonte
Obrigado pela resposta. Eu não sabia que Proton existia.
Konrad Gajewski
1

No site Steam, você pode baixar a versão Windows do steam. vá aqui e clique no link "Windows" logo abaixo do botão de instalação.

http://store.steampowered.com/about/

Em seguida, execute o Windows steam usando wine (suponho que você tenha o vinho instalado a partir de seus comentários). Opcional: defina WINEPREFIXum caminho especial se desejar isolar o Steam de outros aplicativos de vinho que você executa.

export WINEPREFIX=/home/(username)/.wine-steam
wine /home/(username)/Downloads/SteamSetup.exe

Você ainda não poderá ver o texto, feche o aplicativo Steam quando concluir a instalação e execute este comando para corrigir as fontes (dica para o Steam on Wine sem texto )

wine reg add 'HKCU\Software\Valve\Steam' /v DWriteEnable /t REG_DWORD /d 00000000

Agora você pode executar o vapor normalmente

wine /home/(username)/.wine-steam/drive_c/Program\ Files\ \(x86\)/Steam/Steam.exe

Se você possui uma placa de vídeo híbrida da nvidia, como muitos laptops para jogos em PC, convém usar optirun, " optirun wine /etc/etc" ou " optirun -b primus wine /etc/etc"

Você também pode conferir o PlayOnLinux

Depois que um jogo é instalado, você sempre pode iniciá-lo diretamente com o vinho, se quiser, apenas usando o exe em vez do Steam.exe.

Oliver Oberdorf
fonte
Eu segui suas instruções passo a passo, mas os jogos não carregam no vapor (diz que o jogo foi iniciado, mas nenhum processo está em execução). Além disso, não há diretório wine-steam
this.foo
Eu usei .wine-steam no exemplo - ele deve ser criado quando você executa o vinho se definir o WINEPREFIX no mesmo terminal. Mas você também pode usar o .wine padrão e não se preocupar com isso. Se o jogo for instalado, tente executá-lo diretamente como wine /home/(user)/.wine-steam/drive_c/Program Files\ \(x86\)/Steam/steamapps/common/Deus\ Ex\ -\ Human Revolution/dxhr.exe
Oliver Oberdorf 23/07