Friday, November 03, 2006

Tutorial M.A.M.E Kaillera

O que é Emulador, M.A.M.E. e Kaillera?

Emuladores são softwares criados para essencialmente transcrever instruções de um processador alvo para o processador no qual ele está rodando. O emulador também é responsável pela simulação dos circuitos integrados ou chips do sistema de hardware em um software. O M.A.M.E. é um emulador para jogos de Arcade, sua função, segundo os seus desenvolvedores é a de preservar os jogos que ja sairam de circulação mas que, pra nossa sorte, tem como um belo efeito colateral a possibilidade não só de preservar esses jogos, como também joga-los!!!



M.A.M.E. é a sigla de Multiple Arcade Machine Emulator, emula principalmente jogos de Arcade de diferentes épocas, desde jogos que foram lançados na década de 70 até a maioria dos jogos atuais. Conta com milhares de jogos disponiveis, não é apenas um programa, é quase uma maquina do tempo!!!


Alem da possibilidade de emular milhares de jogos, o M.A.M.E. pode ser usado para disputas de games on-line entre varios competidores via Kaillera.



O Kaillera é um software que torna possivel disputas on-line usando varios emuladores como o M.A.M.E., Kawaks, Gens, Znes, Final Burn, etc. O Kaillera consiste em um cliente e um servidor, geralmente o cliente vem embutido no seu emulador e o servidor é uma aplicação que recebe os clientes conectados a internet. Com este pequeno programa é possivel reviver os velhos tempos de disputas que ocorriam nos hoje quase extintos Fliperamas, que fizeram a alegria de muitos, que assim como eu, passavam horas se divertindo em frente a uma maquina de Arcade.


Existem varios sistemas com suporte ao Kaillera, mas como a idéia aqui é reunir tanto os novos quanto os antigos jogadores de Arcade, o emulador escolhido foi o M.A.M.E., por ser, dentre os varios emuladores existentes, com toda a certeza o melhor para emular os jogos de Arcade de diversas épocas, emulando jogos que fizeram parte dos primórdios da história dos fliperamas assim como a maioria dos jogos atuais.

Mame 32 plus 0.119
+ Kaillera download


APRENDENDO A EMULAR

É evidente que para começar a jogar via Kaillera o primeiro passo e conseguir o emulador. A versão mais atual do M.A.M.E. com suporte ao Kaillera é o Mame 32 plus plus 0.119, que pode ser baixado no seguinte endereço:

http://www.4shared.com/file/34273256/51f7f66e/Mame32_plus_plus_v0119__Kaillera.html

O emulador nesse link ja vem pronto, basta fazer o download e extrair o arquivo no lugar que desejar. Para rodar os jogos da SNK, como The King of Fighters e Metal Slug, baixem o arquivo chamado "neogeo" e joguem esse arquivo zipado dentro da pasta roms do emulador.

Agora, ja com o Emulador devidamente instalado, o negócio é partir para o que realmente interessa... OS JOGOS!!!


O usuario precisa buscar os arquivos denominados "Roms", que nada mais são do que os próprios jogos, existem diversos sites especializados no compartilhamento de roms, aqui ja indico alguns ótimos:

www.gametronik.com
www.romnation.net
www.romhustler.net
www.emuasylum.com
www.mondemul.net

É só procurar a Rom que quiser e jogar zipada na pasta "roms" do emulador. Baixem sempre os arquivos maiores, são as chamadas "Roms Mestras". As de menor tamanho são as clones (Versões de países diferentes, com personagens secretos habilitados, etc), e que precisam da rom mestra para funcionar. Raramente sera preciso baixar a Rom Mestra e alguma clone, isso pode acontecer com alguns jogos da placa CPS2 da Capcom. Depois é só abrir o M.A.M.E. e pressionar "F5" na lista de games para que o emulador possa reconhecer o jogo. Para facilitar é só abrir a pasta "avaliable" para visualizar as roms que se encontram disponiveis e funcionando.





Feito tudo isso, aperte "Enter" sobre a rom escolhida, aparecera uma mensagem e é só digitar "O" e "K" no teclado para o jogo começar!!! Aperte a tecla "5" para inserir créditos e a tecla "1 (start)" para começar a jogar.



Ja adiantando, para jogar on-line é preciso que os jogadores tenham a mesma versão do emulador e da Rom.


CONFIGURANDO OS CONTROLES


Assim que o jogo começar, aperte a tecla "TAB". Dentre as opções que aparecerão, duas delas são pra configuração de comandos:

INPUT GENERAL: Configuração dos comandos de todos os jogos do emulador. Aqui o usuario pode mudar a configuração padrão dos comandos do M.A.M.E., qualquer nova Rom tera essa configuração.

INPUT THIS GAME: Configura os comandos para um jogo especifico, o que estiver rodando no momento em que se entra nessa opção.



INSTALANDO UM JOYSTICK NO M.A.M.E.

Antes de tudo o primeiro passo é conectar o controlador. O M.A.M.E. aceita controles com entrada USB e LTP. Após conectar o joystick no PC, abra o emulador e clique na aba "Options/Default Game Options". Clique em "controllers" como na foto:


Agora é só marcar a opção "Enable Joystick Input" para habilitar o controle e seguir as instruções para configuração dos controles ja postadas acima, usando agora o seu Joystick no M.A.M.E.





JOGANDO ON-LINE

Para jogar online, abra o emulador e escolha a opção "Kaillera net play" na aba file.



O browser do Kaillera começara a pingar os servidores. Quanto menor o ping melhores são as chances de não ocorrerem lags durante um jogo. Os servidores nacionais (os de menor ping no nosso caso) ativos hoje são o Click21 e o Terra.


CONNECTION TYPE: Configure o seu tipo de conexão, o melhor é deixar excellent, pq a maioria os usuarios, independente do tipo de conexão a deixam assim, só sendo possivel jogar com usuarios com o mesmo tipo de conexão.


Conecte-se no servidor escolhido. Na parte superior fica o Chat para todos os usuarios conectados e abaixo as salas de jogos criados. O usuario pode entrar em uma dessas salas ou pode criar a sua própria, escolhendo um jogo. É importante ressaltar que a disputa só é possivel com usuarios que disponham do mesmo emulador e a mesma versão da Rom.

Para entrar em uma sala de jogo, escolha a sala e cilque em "Join". Para Criar uma sala clique em "Create new game" e escolha o jogo.



O criador da sala determina quando o jogo vai começar, para começar o jogo basta clicar em "Start Game".