Executando o jogo no Linux
O suporte ao Linux é experimental no momento, mas ainda é possível executar o jogo com sucesso no Linux e obter um bom desempenho. O suporte ao Linux não é nativo, mas obtido por meio de uma camada de tradução (Wine).
É importante observar que cada distribuição Linux é diferente; a configuração pode variar de acordo com o seu caso específico, e cabe a você pesquisar. Este artigo aborda apenas etapas gerais e alguns exemplos para versões específicas do Ubuntu e Linux Mint.
Em resumo, o jogo requer a versão estável mais recente do WineHQ (10.0 ou superior), DirectX 9, fontes principais da Microsoft e .NET Framework 4.5.2. Também é altamente recomendável usar os drivers DXVK e Vulkan para sua GPU.
Para mais informações sobre como realizar essa configuração, veja abaixo.
Instalando o WineHQ
O Wine está disponível para a maioria das distros Linux e a configuração é muito bem documentada. Basta acessar a página de download e escolher sua distro.
Abordaremos abaixo o caso de instalação no Ubuntu 24.04 LTS ou Linux Mint 22 em um sistema de 64 bits.
NÃO tente usar os comandos abaixo em outros sistemas; consulte o artigo do WineHQ.
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
Instalando o Winetricks
O script Winetricks permite que você baixe e instale componentes adicionais do Wine necessários para esta configuração. No Ubuntu ou Linux Mint, você pode instalá-lo diretamente via apt. Para outras distros, consulte o artigo oficial do Winetricks.
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
Você pode ajudar adicionando a ela.
É 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.