O Star Wars Battlefront 1 às vezes funciona em wine
, mas geralmente há problemas ou falhas nos gráficos, por isso depende da sua configuração e versão de wine
em relação a if ou quão bem ele será executado. Pode muito bem estar disponível no Steam no futuro próximo, mas isso é apenas suposição.
Não obstante, para que possamos obter uma resposta para essa pergunta, aqui está como eu a instalei no Ubuntu 12.04, que foi em grande parte um processo similar ao que foi brevemente mencionado no página de informações no WineHQ .
Eu geralmente recomendo usar um novo WINEPREFIX para cada novo aplicativo instalado com wine
, pois isso muitas vezes elimina problemas que usam a pasta ~/.wine
padrão com tudo que pode causar.
Observação: Playonlinux
também pode ser usado para instalá-lo, mas aqui está como eu fiz isso manualmente. Se você não gosta de todos os comandos de terminal abaixo, você pode usar o playonlinux
para instalar, mas veja minha nota importante mais abaixo sobre securom
errors.
1) Localize sua cópia legal do jogo e seus 3 cds (você também precisará da chave do CD) e coloque o primeiro disco na unidade e certifique-se de montar corretamente.
2) Crie seu novo WINEPREFIX com:
WINEPREFIX=$HOME/.battlefront1 winecfg
Isso fará com que a janela de configuração do vinho seja ativada, e antes de descartá-la, verifique a letra da unidade com a qual o CD da frente de batalha foi linkado simbolicamente (geralmente D:).
2) Inicie a instalação (assumindo que wine
é D:):
env WINEPREFIX=$HOME/.battlefront1 wine "D:/GameData/setup.exe"
(Você pode, é claro, export
a variável de ambiente WINEPREFIX para o seu ambiente, mas para maior clareza eu especificarei cada vez aqui com env
.)
3) Digite a chave do CD e deixe o instalador iniciar. Quando você troca discos, espere o próximo disco montar antes de clicar em continuar. Quando você obtiver a tela de confirmação que foi instalada, não inicie-a ainda.
4) Faça o download do patch oficial da Lucasarts e instale-o:
cd
wget "ftp://ftp.lucasarts.com/patches/pc/Battlefront1_2_Eng.exe"
env WINEPREFIX=$HOME/.battlefront1 wine "Z:/home/mike/Battlefront1_2_Eng.exe"
A letra da unidade referente ao sistema de arquivos local deve ser Z:
e o comando assume que o arquivo está na sua pasta pessoal.
5) Agora, se você tentar executar o programa, ele será interrompido ou apresentará um erro sobre securom, já que wine
não suporta securom. A única maneira de contornar isso é usar um executável sem patches 'patched' que suporte a versão 1.2 em inglês (ou seu idioma).
Aviso: Por motivos legais, não posso fornecer links de download para executáveis corrigidos.
6) Depois de tudo isso, você pode querer ajustar algumas configurações gráficas com winetricks
:
env WINEPREFIX=$HOME/.battlefront1 winetricks
É complicado especificar quais configurações devem ser alteradas, mas muitas vezes aquelas relacionadas a sombreamento de pixels e multisampling precisam ser desativadas, mas você pode precisar ajustar outras e experimentar um pouco.
7) Finalmente, execute o jogo com:
env WINEPREFIX=$HOME/.battlefront1 wine "C:/Program Files/LucasArts/Star Wars Battlefront/GameData/Battlefront.exe"
Você sempre deve executá-lo na pasta Gamedata e nunca no iniciador.
É difícil dizer o quão bem ele vai rodar em outros sistemas, e muitas vezes há regressões em wine
, então pode ser difícil rodar, então fique de olho no WineHQ page . Este guia pode ser útil para você neste jogo ou para usar como modelo para instalar outros jogos usando wine
.