Bottles | Descomplicando o Wine | Parte 2

Fast OS
5 min readJan 5, 2024

--

No post anterior, fiz a instalação de um jogo com instalador próprio via GOG / Heroic.

Hoje vou para o segundo menos complicado, eu diria, o Bottles!

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 prefixo para vários jogos, mas não é obrigatário.

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

Ao fechar, basta entrar na garrafa criada:

Dentro das opções da garrafa:

Agora, antes de adentrar nas configurações da garrafa, vamos instalar o runner, aqui está usando o soda-experiemntal_8.0 por padrão, que se trata de um “fork do wine” 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 ultimo Soda e WineGE, o Kron4ek seu 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…

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 o .exe que provavelmente é o instalador baixado do site:

obs: talvez precise marcar “All Files” para todos 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 SSD montado em /mnt:

Enquanto instala, vou dar uma dica de como usar o MangoHud flatpak em outros app’s flatpak.

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

Via terminal cosegue visualizar melhor, basta instalar todas as que são baseadas em “freedesktop…”:

use:

flatpak install mangohud

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

Instalação concluida, 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 selecioanar o arquivo .exe do jogo:

Pode renomear e adicionar a biblioteca nos 3 pontinhos:

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 recisará 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, ja possue uma interface bem amigável para baixar/instalar estas dependências:

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

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 “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:

--

--