No tutorial anterior, você aprendeu alguns procedimentos básicos sobre o ambiente de desenvolvimento do RPG Maker 2000, criou um mapinha super simples e deu um playtest para ver como estava funcionando. O programa criou uma apresentação básica para você, por sinal bem bonitinha, com sons e gráficos e apareceu seu bonequinho no mapa, andando pelos lugares. Nesta segunda parte, você irá aprender a criar seus primeiros eventos simples, como mudar de um Map para um Submap e mostrar certos eventos quando acontece determinada ação.
Bom, vamos lá, abra o RPG Maker 2000. Seu projeto provavelmente deve vir aberto junto com o programa. Se não estiver, carregue-o.
Para criar um Submap, clicaremos com o botão direito do mouse sobre o primeiro mapa (no meu caso, com o nome de Mundo e selecionaremos Create New Map. Aparecerá uma janela. Logo no primeiro campo, coloque o nome do mapa, no caso, Cidade1. Logo abaixo, no campo Chipset, escolha Fasade. Esse Chipset é o conjunto de tilesets específicos para cada camada de edição. Deixe o resto como está e clique em OK. Aparecerá um mapa cheio de água de novo só que menor. Clique no Balde de pintura na barra dos Tilesets e pinte com a Grama. Esteja certo de que está em modo Lower Editing.
Bom, enchi o mapa de grama, e logo depois criei um caminho utilizando o quarto tile da segunda linha. Você também vai arrastando e ele já vai criando o caminho, intersecções e tudo mais. Fiz também duas casinhas (meiaboca) só com as paredes e o telhado.
Já no modo Upper Editing, criei uma cerquinha que delimitava a borda do mapa. Bem simples. Para dar um "tchans" especial, coloquei também outros elementos de cena como árvores, um poço e um montinho de lenha. Essa é uma parte legal, você pode ir montando os cenários com muita facilidade. Lembrou que todos os elementos desse modo são, teoricamente, interagíveis? Pois é, no segundo andar de uma casa coloquei também uma janelinha e na outra casa coloquei a plaquinha de Inn. Não coloquei nenhuma porta nem nada, isso tudo irá no Event Editing Mode.
Portas, janelas e placas...
Agora começa a brincadeira. Vá para o Event Editing e coloque as portas nas casas. Coloquei também uma janela numa casa como evento. Só os coloque no mapa, depois arrumaremos os eventos correspondentes. Coloque perto da entrada uma plaquinha. É um modo de saber onde está caso seu RPG tenha zilhões de mundos e mapas. Seu mapa deve ficar mais ou menos como o da figura ao lado. Note que logo na entrada tem um evento transparente, sem ícone, esse é o evento Teleport, que fará com que você se transfira do mapa Mundo para o Cidade1.
Volte ao mapa Mundo. As cidades que você criou já são eventos mas não faziam nada. Sobre o tile da cidade, dê um clique duplo. A janela de edição de eventos se abrirá. Deixe o Event Start Condition como On hero touch e o Position em Below Hero. Isso significa que o evento será disparado assim que o personagem encostar no tile do evento, que ficará sob ele. No box Events Commands, dê um clique duplo sobre o box branco e aparecerá uma janela com todos os eventos possíveis. São vários! na aba 2, selecione Teleport. Aparecerá uma janela Teleport to place. Selecione o Cidade1 e clique bem onde estava aquele evento transparente de que falei. Pronto! Repita os mesmos passos para criar um Teleport de volta ao mapa Mundo. Vá ao mapa Cidade1, crie ou edite o evento transparente no canto do mapa (para deixá-lo transparente, clique em Set no Select Graphic do Event Editor e escolha um tile totalmente rosa, o primeirão de todos). Logicamente, esse Teleport será justamente ao contrário do outro, seu destino deve ser apontado para o mapa Mundo bem em cima do tile que ilustra a cidade (em cima do outro teleport). Isso é chamado de 2-Way Teleport. Feche tudo e teste seu jogo. O boneco deverá ir de um mapa para o outro e poder voltar, sem problemas.
Teleports são essenciais, se não entendeu muito bem, vá treinando mais um pouco, pois isso você deverá saber de cor.
Continua na próxima página.
Vamos agora criar a espécie de evento mais simples possível, o Show Message. Edite o evento da plaquinha do mapa Cidade1. Dois cliques sobre a placa estando em modo Event. No Events Commands, selecione o primeiro ítem da aba 1, o Show Message. Aparecerá uma caixa de texto. Digite lá, por exemplo, Cidade dos Downloads. Esse evento é um pouquinho diferente do Teleport. Ainda na janela Event Editor, selecione Push Key no Event Start Condition e Same Level as Hero em Position. Isso é assim porque você não vai poder andar sobre a placa e só aparecerá a mensagem quando você ficar perto dela e pressionar Enter. Fiz a mesma coisa para a janela de uma casa que coloquei como evento. No caso dela, a mensagem era "Vá bisbilhotar outro!". Para se certificar que aprendeu legal, faça o evento da janela você sozinho. Entre em Playtest de novo e veja como ficou.
Antes de criar mais Maps, eventos e tudo mais, vamos criar nosso primeiro NPC. NPCs são os co-adjuvantes. Sigla de Non-Playable Character, os NPCs também são elementos essenciais num bom RPG, será com eles que você conversará, receberá ítens, saberá de coisas importates e tudo mais.... ou até mesmo só o fato de eles estarem alí já enriquece, e muito, qualquer RPG.
Vamos começar com um bem simples, digamos, uma galinha. No Event Mode, coloque um evento sobre qualquer lugar do mapa Cidade1. Na janela Event Editor, selecione o tileset da galinha clicando em Set no campo Select Graphic. Ela está no subitem Animal RTP. Assim que você der OK, os parâmetros desse evento serão um pouco diferentes. Nossa galinha ficará andando pelo mapa, portanto selecione Random Movement em Movement Type e 1: x8 Slower em Movement Speed. Faça testes com outras velocidades e estilos de movimentos só para ver como funciona. Event Start Position deve permacecer em Pusk Key (não necessariamente) e o Position no Same Level as Hero. O Animation Type pode ficar em Common/Without Stepping, isso significa que esse NPC se virará em direção ao personagem quando você falar com ele, mas se quiser testar os outros, essa é uma boa hora. Coloque também um Show Message no Events Commands como, por exemplo "Co, Co, Co" (Ei, galinhas não falam, pelo menos nos meus RPGs!).
Dentro da casa
Crie agora um cavalo no mesmo esquema da galinha. Para que eles não fiquem andando igual, deixe os valores do Frequency do Movement Type diferentes. Quanto maior esse número, menos paradinhas o NPC faz. Faça testes, veja como fica.
Vamos criar mais coisas, baseados no que aprendemos até agora. Na Cidade1, na casinha da esquerda, criei um novo submapa para a tela de dentro da casa chamado Casinha1. Esse mapa foi criado com o Chipset Inner, não esqueça disso. Logicamente teremos que criar um 2-Way Teleport da porta da casa para o mapa de dentro da casa. Note que tem uma pequena diferença ai: como a porta está sobre um tile de parede, seu teleport de volta da casa para o Cidade1 não pode voltar em cima da porta, mande ele voltar um tile para baixo. A porta está como On Hero Touch e Same Level as Hero. No mapa da casa ficou a mesma coisa do teleport do Cidade1 para Mundo (On Hero Touch e Above Hero), um evento transparente em cima do único tile que dá acesso à saída da casa. Veja na figura onde ele ficou.
Esse Chipset Inner tem um lance legal que é a possibilidade de criarmos uma parte sem nada, preta. Do mesmo modo que você criou a grama no Mundo e o caminhozinho de terra em Cidade1, vá arrastando o último ou penúltimo tile da terceira linha pelos cantos e o programa automaticamente criará as bordas. Novamente, isso é lindo!
Agora você pode ir colocando o que quiser, móveis, prateleiras, camas, tem até um piano... Novamente, Lower Mode para o pedaço preto, chão, paredes, etc. Upper Mode para móveis e utensílios e no Event Mode coloquei uma jarra e um prato de comida sob a mesa, ambos disparam eventos Show Message de "Não tem nada aqui dentro" e "Deixe o rango dele em paz!" respectivamente. Prefiro colocar, em ambos eventos, Push Key no Start Condition do evento, pois todo bom jogador vai fuçando nas coisas até achar algo que interesse. Achar coisas em lugares escondidos ou não será explicado posteriormente.
Dentro da casa ainda coloquei um velinho. Assim como você colocou a galinha e o cavalo, o velhinho procede da mesma maneira. Ao selecionar o gráfico do evento, ele está em People 1 RTP. Os movimentos por enquanto serão os mesmos, como ele já está com dores nas costas, seu movimento é mais devagar do que a jovial galinha da Cidade1. Pode colocar por enquanto uma Show Message do tipo "Olá, meu jovem" ou coisa assim.
Antes que eu esqueça: no Playtest, você tem algumas opções de visualização. Por default, seu teste ocorrerá em modo Janela. Se quiser