Olá amigos do fórum
Recentemente instalei dois dos meus jogos favoritos no Linux: Need for Speed: Most Wanted e o Need for Speed Underground 2. Eles são jogos antigos e não possuem suporte a displays modernos e resoluções mais altas. Por isso adicionei esses patches respectivamente aos jogos.
Esses patches colocam o jogo em uma resolução moderna, e adicionam suporte básico a controles, algo não presente no jogo original, e estão presentes para inúmeros outros jogos além destes dois, então estes fixes se extendem a todos os jogos que esse modder disponibiliza o patch. Porém esses patches não funcionam de maneira nativa no linux com o Wine, e precisam de uma pequena configuração, caso contrário ao abrir o jogo, ele ficará assim:
Para evitar esse cenário, em que o jogo até é jogável mas de maneira extremamente desconfortável, basta fazer uma pequena configuração no winecfg (abra um terminal e digite winecfg).
Com o winecfg aberto, vá ate a aba bibliotecas (libraries se o seu sistema estiver em inglês) e adicione a biblioteca dinput8 ao campo “nova substituição para a biblioteca” (new override for library, se o seu sistema estiver em inglês ) e clique em adicionar e aplicar. Pronto! como um passe de magica seu jogo agora estará pronto para displays modernos com resolução apropriada e em formato 16:9, aproveite!
Essa dica funciona de maneira geral, para mods que usam dlls do windows e que não estão rodando de forma apropriada, tente adicionar essas dlls na aba bibliotecas do winecfg e veja se o mod funciona corretamente.
Ate a proxima!