Bottles | Descomplicando o Wine

Hoje vou para o segundo app menos complicado para usar o Wine, eu diria, o Bottles! (o primeiro é o Steam de longe o mais fácil),

https://flathub.org/apps/com.usebottles.bottles

Aqui vou usar um jogo (abandonado) via site myabandonware.com.

No caso, o Need for Speed: Carbon — 2006.

No Bottles é fácil usar a mesma “garrafa” ou “prefix” para vários jogos, mas não é obrigatório.

Um prefixo do Wine é como uma pasta especial que armazena tudo o que o Wine precisa para executar um programa do Windows.

exemplo:

Primeiramente vamos criar a garrafa para este jogo “NFSC”, clicando no + do app, selecionando também a opção “Jogos”:

Ao fechar, basta entrar na garrafa criada:

Dentro, veja algumas opções de configuração da garrafa (existem muitas outras):

Agora, antes de adentrar nas configurações da garrafa, vamos instalar um runner (versão reembalada do Wine) aqui está usando o soda-experiemntal_8.0 por padrão, que se trata de um “versão do Wine preparada” como o Proton da Valve.

Voltando uma tela, podemos instalar outras versões do Wine clicando no menu hamburger / preferências:

Depois em “Executores” instale o que precisar, recomendo instalar o último Soda e WineGE, o Kron4ek se deu melhor quando o assunto é jogos com instaladores de terceiros:

obs: acho importante ter pelo menos estas versões instaladas, caso você jogue muitos games diferentes. Com sorte (muita) precisará apenas do padrão mesmo…

Basta clicar no botão de instalar (flechinha para baixo):

Após isso, poderá selecionar entrando na garrafa criada e configurações:

Agora voltando para detalhes da garrafa, vamos clicar em “iniciar executável”:

E escolher o .exe que provavelmente é o instalador baixado do site:

obs: talvez precise marcar “All Files” no portal para todos os arquivos aparecerem.

Selecionando o setup.exe, aquele instalador “next, next” de sempre:

Geralmente pode escolher onde instalar, no meu caso, disco “Z” é o meu sistema, na qual tenho um SSD montado em /mnt dedicado para jogos:

obs: se usar HD dedicado para jogos será preciso dar permissão ao Bottles para acessá-lo, use o Flatseal.

Enquanto instala, vou dar uma dica de como usar o MangoHud flatpak, que vai servir para outros app’s flatpak também.

No Flathub existe algumas versões do MangoHud disponíveis, pois nem todos app’s atualizam a compatibilidade para a última versão. Aqui recomendo instalar todas as versões, possuem 3 no momento:

Via terminal consegue visualizar melhor, basta instalar todas as que são baseadas em “freedesktop…” (não instale os baseados no “com.valvesoftware.Steam…”.

use o comando no terminal:

flatpak install mangohud

obs: para o Bottles ou outro flatpak reconhecer o MangoHud instalado, é preciso reiniciar o app em si.

Instalação concluída, apenas termine a instalação e voltamos ao Bottles:

Para ativar o MangoHud: Configurações da garrafa / ativar a chave de “Monitor de desempenho”:

Se o instalador não criar o atalho do programa em “programas” da garrafa:

Basta clicar em “adicionar atalhos…” e selecionar o arquivo .exe do jogo:

Pode renomear e adicionar a biblioteca nos 3 pontinhos:

Então basta iniciar:

Dica extra:

Caso algum jogo mais recente não inicie, pode tentar mudar várias configs, das principais, creio que o executor em configurações:

Provavelmente precisará instalar o componente “vcredist20xx”, jogos com lançadores de recurso online (login) talvez precisem do dotnet de versão mais recente instalado também. Estes são “dependências do Windows”, componentes que se adicionam com o WineTricks, ou no caso do Bottles, já possue uma interface bem amigável para baixar/instalar estas dependências:

obs: algumas dependências podem ser instaladas manualmente (via .exe) e podem levar muitos minutos para serem instaladas.

Dentro da garrafa criada:

Instalando apenas o vredist2019 já irá rodar muitos jogos modernos:

Neste caso, um jogo antigo que provavelmente irá precisar de mods, funcionará da mesma maneira que o Windows, basta substituir os arquivos na pasta do jogo.

Neste caso o mod “WindescreenFix” substitui a “dinput8.dll” do game:

Mas por padrão o Wine do Bottles pode não usar esta .dll, acontece algumas vezes precisar “forçar” o uso de uma .dll específica e no Bottles fazemos da seguinte maneira:

Na tela de detalhes da sua garrafa, em baixo e “Ferramentas legado do Wine” tem a subopção “Configuração”:

Que irá abrir esta janelinha:

Nela vá em “Bibliotecas” pesquise a dll / biblioteca que queira substituir:

E clique em “adicionar”:

Ao reiniciar o game irá ler aquela .dll do mod e corrigir o modo widescreen:

O Wine é cheio de truques e possibilidades, é importante conhecer o básico para poder usá-lo no Bottles, pois nem sempre vai ser “click and play”.

Existem informações aos montes na internet, dicas no protondb.com, reddit.com, youtube.com… na sua grande maioria em inglês.

Viu algum erro ou gostaria de adicionar alguma sugestão/atualização nesta matéria? Mande para fastos2016@gmail.com

Deixe um comentário

Blog no WordPress.com.

Acima ↑