Running the game on Linux/pt-br: Difference between revisions

From Ymirheim Wiki
(Created page with "Para que o jogo funcione corretamente, você precisará de um prefixo <code>win32</code> com os componentes <code>corefonts</code>, <code>d3dx9</code> e <code>dotnet452</code>. Se você já tiver um, certifique-se de que seja compatível.")
(Created page with "== Configurar Wineprefix ==")
Line 56: Line 56:
</pre>
</pre>


<div lang="en" dir="ltr" class="mw-content-ltr">
== Configurar Wineprefix ==
== Configure Wineprefix ==
</div>


Para que o jogo funcione corretamente, você precisará de um prefixo <code>win32</code> com os componentes <code>corefonts</code>, <code>d3dx9</code> e <code>dotnet452</code>. Se você já tiver um, certifique-se de que seja compatível.
Para que o jogo funcione corretamente, você precisará de um prefixo <code>win32</code> com os componentes <code>corefonts</code>, <code>d3dx9</code> e <code>dotnet452</code>. Se você já tiver um, certifique-se de que seja compatível.

Revision as of 13:40, 6 October 2025

Linux support is currently experimental, but it's still possible to successfully run the game on Linux and achieve good performance. Linux support is not native, but achieved with a translation layer (Wine).

Important to note that each Linux distro is different, the setup in your particular case may differ and it's up to you to do the research. This article only covers general steps and some examples for specific versions Ubuntu and Linux Mint.

In summary, the game requires the latest stable version of WineHQ (10.0 or higher), DirectX 9, core Microsoft fonts, and .NET Framework 4.5.2. It is also highly recommended to use DXVK and Vulkan drivers for your GPU.

For more information on how to achieve this setup, see below.

Wine is available for most Linux distros and the setup is documented very well. Just navigate to the Download page and pick your distro.

We're going to cover the case of installing it on Ubuntu 24.04 LTS or Linux Mint 22 on a 64-bit system below.

DO NOT try to use the commands below on other systems, refer to the WineHQ article instead.

sudo dpkg --add-architecture i386

sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources

sudo apt update

sudo apt install --install-recommends winehq-stable

Installing Winetricks

Winetricks script allows you to download and install additional Wine components required for this setup. On Ubuntu or Linux Mint you can install it directly via apt. For other distros refer to the official Winetricks article.

sudo apt install winetricks

Configurar Wineprefix

Para que o jogo funcione corretamente, você precisará de um prefixo win32 com os componentes corefonts, d3dx9 e dotnet452. Se você já tiver um, certifique-se de que seja compatível.

Neste exemplo, vamos supor que você está começando do zero e vamos criar um prefixo padrão do wine compatível com o jogo. Nesse caso, certifique-se de excluir a pasta ~/.wine (se a tiver) antes de prosseguir.

WINEARCH=win32 wine wineboot
winetricks corefonts d3dx9 dotnet452
winecfg -v win10
winetricks videomemorysize=2048

Durante a instalação, vários instaladores da Microsoft aparecerão. Basta instalar cada um deles normalmente.

Instalando Drivers Vulkan

É altamente recomendável usar drivers Vulkan na sua GPU para obter um desempenho aceitável.

A forma de instalação depende da sua distribuição e da sua GPU. É importante instalar a versão de 32 bits dos drivers, pois é ela que o jogo usará. Abaixo está o exemplo mais simples de instalação de drivers de código aberto no Ubuntu ou Linux Mint, mas pesquise e instale os drivers apropriados para sua distribuição e hardware.

sudo apt install mesa-vulkan-drivers:i386 libvulkan1:i386

Instalando o DXVK

O DXVK permite que o jogo use drivers Vulkan enquanto roda dentro do Wine. Sem ele, você ainda estará rodando o jogo usando a implementação padrão do Wine DirectX, mesmo que tenha os drivers Vulkan instalados. Ele precisa ser instalado no prefixo do Wine que você usará para rodar o jogo.

Primeiro, baixe a versão mais recente da página oficial de lançamentos do Github e extraia-a para uma pasta. Se estiver usando o prefixo padrão do Wine, conforme descrito nos passos acima, navegue até a pasta extraída no terminal e execute o seguinte:

export WINEPREFIX="$HOME/.wine"
cp x32/*.dll $WINEPREFIX/drive_c/windows/system32

Em seguida, execute winecfg e, na aba Bibliotecas, adicione manualmente substituições de DLL nativas para d3d8, d3d9, d3d10core, d3d11 e dxgi.

Executando o jogo

Neste ponto, você deve ter a versão mais recente do Wine instalada junto com todos os componentes e drivers necessários.

Agora você pode baixar o YmirheimLauncher original e, se estiver usando um prefixo padrão do wineprefix, executá-lo como um programa normal do Windows. Para a maioria das distros modernas, isso também criará um atalho no menu de programas e/ou na área de trabalho.

Consulte o artigo Executando o jogo para obter mais informações.