Para batalhar online, os dois adversários precisam estar na mesma rede local.
Para isso, use o programa Hamachi:
http://www.baixaki.com.br/download/hamachi-.htm
Crie uma nova rede, passe o nome da rede e a senha (se houver) para o seu adversário (você pode adicionar mais pessoas na rede, e todas podem batalhar entre si). Vocês podem usar ainda o chat do Hamachi para acertar a batalha.
Uma vez que ambos estejam na mesma rede, inicie o Pokémon DTK.
Você vai precisar de um jogo salvo para batalhar online - você batalha com os pokémons que você capturou e treinou no modo Offline.
Ao clicar em Batalha online no menu inicial, você vai carregar o seu arquivo de save.
Agora, na tela de conexão, escolha entre Host ou Join. Não há diferença prática, só que um dos dois tem que criar a conexão primeiro (Host) para o outro aderir (Join):
- Host:
Clique em Host e você irá para a tela de espera pelo outro jogador.
- Join:
Ao clicar em Join, será pedido o IP do jogador adversário. Vá ao Hamachi, clique com o botão direito no nome do seu adversário e clique em "Copy IPv4 adress". Esse é o IP que será usado. Cole no jogo e confirme. Nesse momento o firewall costuma interferir, basta desbloquear (uma vez ou para sempre).
Se tudo proceder corretamente e não houver problemas com as conexões, ambos irão para a arena de batalha.
K