Guía para principiantes de PKHeX

PKHeX es un editor de guardados Pokémon capaz de editar archivos de guardado de todas las generaciones.

Primeros pasos con PKHeX

PKHeX es un editor de guardados Pokémon que puede editar archivos de todas las generaciones. Está disponible para sistemas Windows (requiere .NET Framework 4.6) y para usuarios de macOS mediante capas de compatibilidad como Wine o Boot Camp de Apple. En el repositorio de GitHub del proyecto encontrarás instrucciones para usar PKHeX en Linux.

Consejo: Para ejecutar Pokémon Legends ZA con PKHeX necesitas un buscador de torrents (haz clic para descargar).

Archivos compatibles

Los datos se muestran en una vista que puede editarse y guardarse. La interfaz es traducible mediante archivos externos, lo que permite soportar distintos idiomas.

PKHeX es compatible con los siguientes formatos:

  • Archivos de guardado ("main", *.sav, *.dsv, *.dat, *.gci, *.bin).
  • Archivos de tarjetas de memoria de GameCube (*.raw, *.bin) con guardados de Pokémon de GC.
  • Archivos individuales de Pokémon (.pk*, *.ck3, *.xk3, *.pb7, *.sk2, *.bk4).
  • Archivos de Regalo Misterioso (*.pgt, *.pcd, *.pgf, *.wc*) con conversión a .pk*.
  • Importación de entidades de GO Park (*.gp1) con conversión a .pb7.
  • Importación de equipos desde vídeos de batalla 3DS descifrados.
  • Transferencias entre generaciones, convirtiendo formatos en el camino.

Sets de Showdown

Los sets de Showdown se pueden importar y exportar para el Pokémon cargado actualmente en las pestañas. El equipo y la Caja de Combate solo pueden exportarse.

Exportar un set de Showdown desde las pestañas

  • Pulsa CTRL + SHIFT + T.
  • Haz clic con ALT en la etiqueta Species.
  • Usa Herramientas → Showdown → Exportar set al portapapeles.

Importar un set de Showdown a las pestañas

  • Pulsa CTRL + T.
  • Haz clic con CTRL en la etiqueta Species.
  • Usa Herramientas → Showdown → Importar set desde el portapapeles.

Exportar los sets del equipo/Caja de combate

  • Haz clic en la etiqueta "Equipo" o "Caja de combate" situada sobre los sprites.
  • Usa Herramientas → Showdown → Exportar equipo al portapapeles.
  • Usa Herramientas → Showdown → Exportar caja de combate al portapapeles.

Base de datos de PKHeX

PKHeX puede crear una carpeta "pkmdb" y almacenar archivos PKM de todas las generaciones para usarlos más adelante, como un banco personal de Pokémon.

La base de datos es accesible desde Herramientas → Datos → Base de datos, o presionando CTRL + D. Los Pokémon del guardado activo también aparecen en la base de datos y puedes buscarlos con filtros.

¿Qué puedes hacer con los resultados?

  • Ver – Carga el Pokémon en la ventana principal para inspeccionar cada propiedad y, si quieres, devuélvelo al guardado.
  • Eliminar – Borra el archivo de la base de datos (no hay deshacer).

Búsqueda avanzada

Usa el formato de comandos del editor por lotes para crear filtros avanzados.

  • Abre Herramientas → Configuración de búsqueda → Búsqueda avanzada o presiona CTRL + A para ver el área de texto.
  • Los filtros avanzados se aplican después de los filtros visuales habituales.
  • Consulta el tutorial del editor por lotes para saber qué valores introducir.

Transferencias entre generaciones

PKHeX solo admite métodos de transferencia que están presentes en los juegos oficiales, replicando el proceso real. Las transferencias solo van hacia adelante; por ejemplo, no puedes importar un pk7 en generaciones anteriores.

Transferencia individual

  • Abre dos instancias de PKHeX: una con el guardado de origen y otra con el de destino.
  • Arrastra y suelta el Pokémon entre las dos ventanas.

Transferencia masiva

  • Abre el guardado de origen y ve a Herramientas → Datos → Volcar cajas.
  • Guárdalas en la base de datos de PKHeX o en una carpeta (recomendado).
  • Abre el guardado de destino en otra instancia de PKHeX.
  • Arrastra la carpeta de archivos PKM al guardado; las cajas se sobrescriben con los Pokémon importados.

Uso del editor por lotes

El editor por lotes es una herramienta muy potente para aplicar modificaciones masivas a Pokémon en un guardado o carpeta. Usa el generador de scripts integrado para elegir las propiedades a establecer o filtrar. Ten precaución: no hay deshacer y los cambios son permanentes salvo que restaures una copia de seguridad.

Comandos básicos

  • . – Establece la propiedad en el valor indicado.
  • .= – Requiere que la propiedad sea igual al valor especificado.
  • .! – Requiere que la propiedad sea distinta al valor especificado; si no se cumple, se omite ese Pokémon.

Trucos especiales del editor por lotes

  • La ventana usa el Pokémon que tienes en las pestañas para sugerir propiedades válidas.
  • Aleatoriza PID: ".PID=$rand". Aleatoriza EncryptionConstant: ".EncryptionConstant=$rand".
  • Genera un PID shiny con ".PID=$shiny" o copia el Encryption Constant con ".EC=PID".
  • Aleatoriza dentro de un rango: ".Nature=$x,y" para un rango inclusivo.
  • Elimina un Pokémon con ".Species=0" o establece fechas en formato aaaaMMdd, por ejemplo ".MetDate=20160409".
  • Aplica sugerencias de legalidad con comandos como "Moves=$suggest".
  • Filtra por legalidad usando "=Legal=false" para modificar solo los Pokémon ilegales.
  • Recuerda que algunas generaciones no tienen ciertas propiedades; revisa los cambios antes de guardar.

Video tutorial

Mira este recorrido para ver PKHeX en acción: