Bom, visto a grande falta de ajuda para isto resolvi fazer este tuto, é meu primeiro, então me perdoem caso eu erre em algo.
Fiz com
Slackware 11, Kernel 2.4, glibc 2.3, wine 0.9.3, openkore 1.9.4. Placa de vídeo GF6800gt (Driver ver. 9775).
Atenção: O uso de
openkore pode lhe acarretar banimento do jogo, visto que ele é proibido pela Level Up Games. Use este artigo apenas para aprendizado.
Vamos lá!
Configurando o ambiente
Para rodar o
Ragnarok no
Linux você precisa ter impreterivelmente:
- Acesso a área restrita do fórum do Openkore (no Brasil);
- Ragnarok instalado no Windows e atualizado;
- Paciência para ler os diversos tópicos que vou mencionar;
- Muuuuita vontade de jogar Rag no Linux; hehehe
- Algumas das bibliotecas para rodar o openkore você vai ter que entrar no Google e procurar, para isto toda vez que fizer o download dos módulos que vou postar aqui sempre leia o README para saber os pré-requisitos para a instalação de cada módulo. Eu tive alguns problemas com isto, pois alguns módulos exigem outros módulos que eu não tinha instalado.
De ante mão adiando que você vai precisar dos módulos de IO, esses eu procurei no Google e instalei.
Comandos para compilar e instalar:
$ make nomedoaquivo.pl
$ make
$ make test
# make install
Openkore
1. Verificando se você tem instalado o g++. No console digite:
$ g++ -v
Se não aparecer erro pule para o passo 2. Procure no cd do Linux as bibliotecas gcc e gcc-c++ ou g++ e as instale.
2. Verificando o Perl. No console digite:
$ perl -v | grep perl
Se não aparecer erro pule para o passo 3. Faça o download em
http://www.perl.org/ e instale.
3. Verificando o módulo Time::HiRes. No console digite:
$ perl -e 'use Time::HiRes;'
Se não aparecer erro pule para o passo 4. Faça o download em
http://cpan.uwinnipeg.ca/module/Time::HiRes e instale.
4. Verificando o módulo Compress::Zlib. No console digite:
$ perl -e 'use Compress::Zlib;'
Se não aparecer erro pule para o passo 5. Faça o download em
http://cpan.uwinnipeg.ca/module/Compress::Zlib e instale.
5. Verificando o GNU readline. No console digite:
$ perl -e 'use Compress::Zlib;'
Abra um editor de textos copie e cole o script abaixo:
Salve como
readlinetest.c no seu diretório home. No console digite:
$ gcc -c ~/readlinetest.c
Se não aparecer erro pule para o passo 6. Faça o download em
ftp://ftp.gnu.org/pub/gnu/readline/ e instale (baixe a versão mais nova).
6. Verificando o módulo GNU make (só para OpenKore 1.6.x e 1.9.0). No console digite:
$ gmake -v
Se aparecer a versão do gmake pule para o passo 7. Faça o download em
ftp://ftp.gnu.org/pub/gnu/make/ e instale.
7. Verificando o Python (só OpenKore 1.9.x+). No console digite:
$ echo 'print "Python is installed"' | python
Se não aparecer mensagem de erro pule para o passo 8. Faça o download em
http://www.python.org/download/ e instale.
8. Verificando o Curl development libraries(só OpenKore 1.9.x+). No console digite:
$ curl-config --version
Se não aparecer mensagem "Command not found" pule para o passo 9. Faça o download em
http://curl.haxx.se/ e instale.
Agora vamos configurar a estrutura do openkore.