Trucos Pokémon HeartGold y SoulSilver 2026: Códigos Action Replay que Sí Funcionan

HeartGold y SoulSilver

Si ya probaste otra guía y el código no hizo nada, probablemente no es tu culpa — es la región de tu ROM. La mayoría de listas de trucos para HeartGold y SoulSilver mezclan códigos de la versión USA con la EUR sin avisarte, y eso es la razón número uno por la que un Action Replay “no funciona.” Esta guía separa eso desde el inicio.

Antes de meter cualquier código: identifica tu versión

HeartGold y SoulSilver no son intercambiables entre sí — un código hecho para HeartGold casi nunca funciona en SoulSilver, aunque el menú de items sea idéntico. Esto es distinto a lo que pasa en Rojo Fuego, donde un solo código maestro cubre FireRed y LeafGreen. Acá cada juego tiene direcciones de memoria propias.

Además, dentro de cada juego hay diferencia entre la ROM USA y la EUR (español/inglés europeo). Algunos códigos avanzados de captura y modificador de Pokémon salvaje solo responden en la versión USA. Si tu ROM se llama algo como Pokemon - HeartGold Version (USA) estás en la versión con más compatibilidad.

cheats pokémon esmeralda my boy

Código para quitar la pantalla negra al iniciar (obligatorio en casi todos los emuladores):

HeartGold:

020DE15C E1A00000
020D3FA8 E1A00000

SoulSilver:

020DE16C E1A00000
020D3FA8 E1A00000

Activa este código siempre, cada vez que abras el juego. Si no lo activas, el juego se queda en pantalla negra al cargar — no es un bug de tu ROM, es así como espera el código de inicio en estos dos juegos específicamente.

Los trucos básicos — dinero, objetos y Pokébolas

Dinero al máximo

Presiona L + R para activar.

94000130 fcff0000
62111880 00000000
b2111880 00000000
00000088 000f423f
d2000000 00000000

Si no funciona con tu ROM, hay una versión alternativa que algunos emuladores procesan mejor:

94000130 FFFB0000
62111880 00000000
B2111880 00000000
00000088 000F423F
D2000000 00000000

x999 Caramelo Raro en la mochila

Presiona L + R.

94000130 FCFF0000
B2111880 00000000
00000B74 03E70032
D2000000 00000000

Lo que ninguna guía te dice sobre este código: déjalo activo solo el tiempo necesario para retirar los caramelos del menú de objetos, y desactívalo antes de usarlos en combate o en el menú del equipo. El código modifica directamente el slot de inventario, así que si lo dejas encendido mientras navegas por otros menús, puede sobrescribir el slot vecino con basura — el mismo comportamiento que ya conocemos de los códigos de PC en juegos de GBA.

Todas las Pokébolas en la mochila

Presiona L + R.

94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 00000384
c0000000 00000017
d7000000 00000d16
dc000000 00000002
d2000000 00000000
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 00000001
c0000000 0000000f
d7000000 00000d14
d4000000 00000001
dc000000 00000002
d2000000 00000000
94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 000001ec
c0000000 00000007
d7000000 00000d54
d4000000 00000001
dc000000 00000002
d2000000 00000000

Todas las bayas

Presiona L + R.

94000130 fcff0000
62111880 00000000
b2111880 00000000
d5000000 03840095
c0000000 0000003f
d6000000 00000c14
d4000000 00000001
d2000000 00000000

Todas las MT y MO

Presiona Select + Arriba.

94000130 ffbb0000
62111880 00000000
b2111880 00000000
d5000000 00630148
c0000000 00000063
d6000000 000009b0
d4000000 00000001
d2000000 00000000

Tip real: una vez que tengas todas las MT, usa el código de “cualquier Pokémon puede aprender MT/MO” (abajo) en vez de gastar las MT una por una. Así no pierdes las máquinas reutilizables.

El gap que ninguna guía en español tiene: cría competitiva en HG/SS

La mayoría de guías de trucos para estos dos juegos se quedan en objetos, dinero y captura. Lo que no vas a encontrar en otro lado en español es esto: cómo usar los cheats sin arruinar un Pokémon que querés criar después.

Nombres para Pokémon Go

Pokérus — duplica la ganancia de EVs

El Pokérus no es un cheat tradicional, pero hay un código que te lo da directo sin tener que cazarlo en estado salvaje (donde la probabilidad real es de aproximadamente 1 en 21,845 encuentros).

1206F04A 00002001
1206F04E 000076B0

Cómo usarlo: activa el código, ve a un Centro Pokémon, deposita un Pokémon en la PC, márcalo, y confirma. Al revisarlo debería aparecer infectado con Pokérus. El Pokérus duplica los EVs que gana ese Pokémon en combate — es la diferencia entre 252 EVs ganados en 100 combates contra 50.

Por qué nunca debes criar un Pokémon shiny obtenido por cheat

Esto está disperso en comentarios de foros en inglés, pero ninguna guía en español lo explica con claridad, y es importante: si capturas un Pokémon shiny usando el código de shiny forzado (más abajo) y lo dejas criar en la Guardería, las crías pueden heredar datos de personalidad corruptos — el mismo problema de IDs internos alterados que ya vimos en otros juegos de la saga con cheats de shiny. No es que el juego se rompa de inmediato, pero el comportamiento del Pokémon después puede ser inconsistente. Si quieres un shiny para Pokédex o para tu equipo de combate normal, perfecto. Si quieres criar con él para competitivo, mejor consíguelo de forma natural o por intercambio.

Cualquier Pokémon puede aprender cualquier MT o MO

920722C6 0000D001
120722C6 000046C0
D2000000 00000000

Combínalo con el código de todas las MT/MO de arriba y podés enseñarle a tu equipo movimientos que normalmente no aprenderían — útil para preparar un Pokémon antes de un intercambio o antes del Frente de Batalla.

Pokémon salvaje del nivel que quieras

Sustituye 2xxx por el valor hexadecimal del nivel:

DB000000 021D15AA
D8000000 022186DC
D2000000 00000000
622186DC 00000000
322186DC 00000065
DB000000 022186DC
B2111880 00000000
C0000000 0000000B
D8000000 00025A5C
D2000000 00000000

Advertencia que no vi en ninguna guía: este código genera niveles completamente aleatorios mientras está activo, no un nivel fijo que tú elijas. Si lo que buscas es un nivel exacto y predecible, no es el código correcto — es más útil para hacer que aparezcan Pokémon salvajes más fuertes de lo normal en una ruta temprana, por ejemplo si quieres EVs rápidos.

Atravesar paredes

Mantén presionado L.

9205daa2 00000200
1205daa2 00001c20
d2000000 00000000
94000130 fdff0000
9205daa2 00001c20
1205daa2 00000200
d2000000 00000000

A diferencia de los juegos de GBA, este código en HG/SS se desactiva automáticamente al soltar el botón — no necesitas un segundo código para “apagarlo” antes de guardar. Aun así, no guardes la partida con el botón L presionado y el personaje dentro de una pared, por las mismas razones que en cualquier otro juego de la saga.

Huir de combates de entrenador y evitar combates aleatorios

Correr de cualquier combate de entrenador

922488C2 00002101
122488C2 00002100
D0000000 00000000

Sin combates de entrenador en absoluto

92064242 0000980A
12064240 0000E008
D2000000 00000000

Sin encuentros aleatorios afuera (hierba, cuevas)

a4000130 fffc0000
62111880 00000000
b2111880 00000000
20025a54 00000000
d2000000 00000000

Revancha contra entrenadores ya derrotados

Este es de los más buscados en los comentarios de guías en inglés y nadie lo tiene en español con instrucciones claras.

Versión con botón (mantén R y habla con el entrenador):

02040EA8 F7FF68E0
94000130 FEFF0000
02040EA8 E0002000
D0000000 00000000

Versión siempre activa (sin botón, simplemente habla con cualquier entrenador ya derrotado):

02040EA8 E0002000

La versión siempre activa es más simple pero significa que todos los entrenadores del mapa quedan re-peleables todo el tiempo mientras el código esté encendido — incluidos los que no quieres repetir todavía. Si solo quieres grindear contra un entrenador específico, usa la versión con botón y desactívala después.

Captura garantizada y robar Pokémon de un entrenador en combate

9224670a 00002101
1224670a 00002100
d2000000 00000000

Esto te da una probabilidad de captura del 100% en combates normales, incluyendo contra el Pokémon de un entrenador rival — algo que normalmente es imposible en el juego base. Si este código no responde en tu emulador, hay una versión alternativa:

92247612 00002801
12247612 00004280
D2000000 00000000

Preguntas que la comunidad sigue haciendo sin respuesta clara

Estas son preguntas reales que aparecen sin resolver en foros de guías de cheats en inglés para HG/SS. Las dejo acá con la respuesta más honesta que la información pública permite dar:

¿Existe un código de los 3 iniciales gratis como en FireRed? No hay un código verificado y publicado para esto en HG/SS al momento de escribir esta guía — a diferencia de FireRed, donde sí existe un método confirmado. Si ves a alguien asegurando tener uno sin mostrar el código completo, probablemente no funciona.

¿Hay cheat de Naturaleza para Pokémon salvajes? No encontré un código de modificador de naturaleza verificado específicamente para HG/SS — el sistema de captura en estos juegos no expone esa variable de forma tan directa como en los juegos de GBA. Si buscas naturaleza específica, la ruta más confiable sigue siendo el método Synchronize con un Pokémon que ya tenga la naturaleza deseada en la cabeza del equipo.

¿Existe el EXP Share como cheat? No hay un código confirmado de EXP Share funcional para HG/SS. El multiplicador de experiencia (200x manteniendo R después de combate) es el sustituto más cercano disponible.

Instrucciones por emulador — lo que realmente cambia en 2026

DeSmuME (PC, recomendado)

Herramientas → Trucos → Lista de trucos → Agregar → pega el código completo → nombre → guardar → activa el checkbox. DeSmuME es, según reportes recientes de la comunidad, el emulador que maneja estos códigos de forma más consistente — si un código no responde en otro emulador, probarlo primero en DeSmuME ayuda a confirmar si el problema es el código o el emulador.

melonDS

Funciona, pero con un comportamiento que la comunidad reporta repetidamente en 2026: algunos códigos no se aplican hasta que cierras y vuelves a abrir melonDS después de guardar la configuración de trucos, incluso si el checkbox ya estaba activado. Si un código no hace nada a la primera, reinicia la aplicación completa antes de asumir que el código está mal.

Delta (iOS)

Acepta los mismos códigos. Si usas el código de “atravesar paredes” en Delta, recuerda que se desactiva solo al soltar el botón configurado para L — no necesitas buscar un botón de apagado separado.

Importante en cualquier emulador

Si desactivas un código y el efecto sigue presente (por ejemplo, el shiny cheat sigue forzando shinies después de quitarlo), no es necesariamente un código roto. Guarda tu partida con guardado normal del juego — no save state — cierra el emulador por completo, y vuelve a abrirlo cargando el guardado normal. Varios emuladores mantienen el efecto de un código en memoria incluso después de desmarcarlo en la lista, y solo un reinicio completo lo limpia.

FAQ

¿Por qué mis trucos de Action Replay no funcionan en HeartGold o SoulSilver?

La causa más común es mezclar región: un código hecho para la ROM USA no responde igual en la versión EUR, y los códigos de HeartGold casi nunca funcionan en SoulSilver aunque se vean iguales. Verifica que tu ROM coincida exactamente con la región del código antes de descartarlo. El segundo motivo más común es no activar el código para quitar la pantalla negra al iniciar.

¿Puedo criar un Pokémon shiny conseguido con cheat?

Técnicamente sí, pero no se recomienda. Los Pokémon shiny forzados por código pueden tener datos internos de personalidad alterados, y eso puede pasar a las crías como inconsistencias de comportamiento. Para combate o Pokédex está bien; para crianza competitiva, mejor usa un shiny natural o de intercambio.

¿El código de atravesar paredes daña mi partida guardada?

Puede hacerlo si guardas mientras tu personaje está fuera de los límites normales del mapa con el botón presionado. La regla simple es: nunca guardes la partida mientras el botón de atravesar paredes esté activo.

¿Existe un cheat de captura garantizada que también funcione contra Pokémon de entrenadores?

Sí — el código de captura al 100% en esta guía también permite atrapar el Pokémon de un entrenador rival en combate, algo que el juego no permite de forma normal. Si la versión principal no responde en tu emulador, hay una versión alternativa lista para probar.

¿Por qué mis Pokémon salvajes aparecen con niveles aleatorios después de usar un cheat?

Si usaste el código de “Pokémon salvaje de nivel aleatorio,” ese es justamente su comportamiento esperado — genera un nivel impredecible cada encuentro, no un nivel fijo. Si buscas un nivel exacto, necesitas otro código distinto al de nivel aleatorio.

¿Tienes un código que no está en esta lista o uno de estos no te funcionó? Déjalo en los comentarios con tu versión exacta del juego (HeartGold o SoulSilver) y tu región de ROM — esta guía se actualiza con los reportes de la comunidad.

Publicaciones similares

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *