Ao usar dispositivo Action Replay, códigos de modificador de Pokémon selvagem permitem definir qual Pokémon você encontrará na grama em "Pokémon HeartGold Version". Embora o código permita encontrar um Pokémon específico, você pode ficar preso encontrando o mesmo Pokémon repetidamente. Por exemplo, se usar o modificador para Swablu, pode continuar encontrando apenas Swablu após o encontro inicial.
O código de modificador para "Pokémon HeartGold Version" dá 493 Master Balls após ativar o código e pressionar L e R simultaneamente. Você descarta Master Balls até que a quantidade restante iguale o número da National Pokédex do Pokémon desejado. Como Swablu é número 333, descarte 160 Master Balls ficando com 333, então pressione L para ativar. Descartar qualquer outro número forçará encontro com Pokémon diferente.
Se não salvou o jogo desde que o problema começou, não salve. Salvar pode tornar o problema permanente. Reinicie e desative o código no menu do Action Replay, inicie o jogo novamente e veja se resolveu. Se já salvou, desativar ainda vale a tentativa.
Tente sair da área atual. Entre num prédio próximo ou vá para outra rota. Embora possa estar preso encontrando Swablu na área onde o problema começou, sair da área reseta o código de programação alterado ao inserir o código do Action Replay. Teste entrando e saindo do prédio mais próximo. Volte a área com grama e ande até encontrar um Pokémon selvagem, que agora deve ser um dos normais da área.
Se tentou as outras soluções e ainda encontra apenas Swablu, a melhor opção é reiniciar. Apague o save e selecione "New Game". Embora não seja a resposta ideal, é melhor recomeçar e encontrar Pokémon aleatórios como deveria. Caso contrário, ficará preso encontrando Swablu o jogo todo, impossibilitando capturar novos Pokémon.