Como obtenho o Rise of the Triad para trabalhar em 12.04?

0

Eu o instalei no centro de software, mas ele não será iniciado. Estou faltando alguma coisa?

    
por Drew 22.12.2012 / 22:57

4 respostas

1

Você precisará de uma cópia legal dos dados do jogo copiados no diretório /usr/share/games/rott/ , se estiver falando sobre o pacote rott .

É uma porta do mecanismo para o SDL, para executar o jogo em outras plataformas, mas não inclui nenhum dado do jogo. Você deve obter uma cópia legal para jogar o jogo.

    
por dobey 22.12.2012 / 23:50
0

Você pode reproduzir a versão shareware livremente disponível de forma bastante simples:

sudo su
apt-get install rott unzip
mkdir -p /usr/share/games/rott/
cd /usr/share/games/rott/
wget ftp://ftp.3drealms.com/share/1rott13.zip
unzip 1rott13.zip
unzip ROTTSW13.SHR
exit
rott
    
por Oli 23.12.2012 / 02:48
0

Dobey e oli estão corretos; você pode simplesmente usar a versão shareware do jogo se quiser.

No entanto, eu pensei em explicar como configurá-lo para minha versão de cd legal do jogo, pois isso pode ser útil para você ou para os leitores posteriores, e reflete uma abordagem alternativa, já que eu compilei a versão mais recente. Você não precisa fazer isso - eu pensei em adicionar essa resposta como outra abordagem válida.

A primeira coisa a fazer é encontrar seus discos com os dados do jogo; você pode instalar o CD ou qualquer versão de disco usando dosbox e colocar a configuração resultante na sua pasta dos jogos em sua pasta pessoal. Em seguida, compile o programa (instruções abaixo) e copie o executável para /usr/local/bin . Agora o jogo pode ser executado usando um simples lançador Bash:

#!/bin/bash

cd /home/mike/DOS/rott_game
rott 
exit

Isso executa o wrapper rott sdl, que está no caminho do usuário, pois o executável foi adicionado ao /usr/local/bin . Ele encontra os dados do jogo na pasta que você sugere no script; apenas aponte para a pasta correta.

A compilação

Recomenda-se a utilização da versão mais recente do programa do site oficial , pois há muitas correções na versão 1.1.2.

Primeiramente, você precisa dos arquivos de desenvolvimento do sdl, então instale-os com

sudo apt-get install build-essential libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-console-dev libsdl-mixer1.2-dev libsdl-net1.2-dev

Em seguida, faça o download do código-fonte de site oficial e verifique as md5 sum , então vá para sua pasta de download, abra o terminal e extraia com

tar xzvf rott-1.1.2.tar.gz

Então, cd to rott-1.1.2 e depois para outro diretório chamado rott .

Se você vai usar a versão não-shareware, você tem que compilar a partir deste diretório com

make SHAREWARE=0

Se você tiver a versão do CD, use

make SHAREWARE=0 SUPERROTT=1

Veja o readme para outras opções, se você tiver outros requisitos específicos de compilação ou uma versão incomum do jogo.

Em seguida, basta executar sudo cp rott /usr/local/bin , supondo que seu diretório de trabalho atual ainda seja o diretório de compilação. Agora você pode cd para a pasta que contém os dados do jogo (instalado com dosbox ) e executar o programa (consulte o script de inicialização mais acima). Digite rott help para a lista completa de opções de linha de comando que podem ser usadas quando o programa for iniciado.

Esta porta sdl do jogo lhe dará melhor desempenho que dosbox , e ficará muito melhor: veja a imagem abaixo (rodando em modo de janela, pressionando Alt + Digite ).

    
por user76204 23.12.2012 / 03:22
0

Basta configurar a versão de vapor do ROTT, apenas precisávamos de 4 arquivos.

Se você quiser executar a versão completa, precisará alternar seu binário via:

update-alternatives --config rott

Certifique-se de que

  • DARKWAR.RTC
  • DARKWAR.RTL
  • DARKWAR.WAD
  • REMOTE1.RTS

estão todos em ... / usr / share / games / rott /

    
por Timothy Hale 18.07.2014 / 04:49