MissingNo. , también conocido como MissingNO, es el nombre de un glitch de Pokémon cuya abreviatura viene de "Missing Number". Los Pokémon MissingNo. funcionan como manejadores de errores internos creados por el desarrollador del juego Game Freak; aparecen cuando el juego intenta acceder a los datos de una especie de Pokémon que no existe o cuyo índice apunta fuera de la tabla de especies válida.
Documentado por primera vez por Nintendo en el número de mayo de 1999 de Nintendo Power, encontrarse con MissingNo. provoca alteraciones visuales en los gráficos (sprites corroídos, texturas mezcladas) y la duplicación del sexto objeto del jugador en su inventario. Desde su descubrimiento, MissingNo. adquirió un estatus singular en la comunidad Pokémon por la mezcla de curiosidad técnica, ventaja jugable y riesgo para la integridad de partidas guardadas.
Qué es MissingNo. y por qué ocurre
MissingNo. no es un "Pokémon diseñado" sino el resultado de acceder a datos inexistentes en la memoria del cartucho. En las versiones originales de Game Boy (Pokémon Red, Blue y Yellow), las tablas que definen especies, movimientos y gráficos están indexadas por números; si el juego intenta leer una entrada cuyo índice no corresponde a una especie válida (por ejemplo por un puntero corrupto o fuera de rango), lee lo que haya en memoria contigua, dando como resultado un monstruo con nombre y apariencia erráticos: MissingNo.
Cómo se produce (resumen técnico y pasos comunes)
El método más conocido para provocar MissingNo. combina dos factores propios de la versión original:
- Una rutina de la cualidad de los encuentros salvajes que, en ciertas circunstancias, toma bytes de la memoria donde se guarda el nombre del jugador como fuente de índice para generar la especie salvaje.
- El encuentro con encuentros de la costa (tiles de la orilla) o con ciertos scripts (por ejemplo, después del tutorial del "Old Man") que dejan referencias de índice inválidas.
El resultado es que el índice apuntará a un bloque de datos no destinado a especies, lo que produce la aparición de MissingNo. o de otros "glitch Pokémon".
Efectos visibles y consecuencias
- Duplicación de objetos: el efecto más famoso es la alteración de la cantidad del sexto objeto del inventario: suele incrementarse en 128 unidades (0x80), permitiendo duplicar objetos raros como Rare Candies o Master Balls. Esto se debe a que el código del encuentro modifica la dirección de memoria correspondiente a la cantidad del objeto.
- Corrupción gráfica: tras el encuentro, sprites de Pokémon, menús y la pantalla de Hall of Fame pueden aparecer distorsionados o "mosaicos" de otros gráficos; esto es resultado de punteros de gráficos sobrescritos por datos incorrectos.
- Riesgo para la partida: aunque muchos jugadores experimentaron MissingNo. sin perder la partida, existen casos en que la Pokédex queda desordenada o el juego presenta comportamientos inestables. Guardar después de ciertos tipos de corrupción puede dejar una partida parcialmente dañada.
- Captura y Pokédex: atrapar un MissingNo. o interactuar con él puede producir entradas inválidas en la Pokédex o mostrar números y nombres raros.
Formas y variantes
Existen diversas variantes de glitch Pokémon en Gen I que aparecen como caracteres o sprites distintos: algunos muestran una letra (por ejemplo "M"), otros sprites extraños formados por bloques de tiles, y distintos comportamientos en combate. MissingNo. es la denominación popular para el grupo más conocido de estos errores.
Historia, documentación y legado
Tras su difusión en revistas y en Internet a finales de los 90, MissingNo. se convirtió en un fenómeno cultural: desde guías que explicaban cómo aprovechar la duplicación de objetos hasta debates sobre si usar el glitch "arruina" la experiencia. La documentación temprana, como la mencionada en Nintendo Power, ayudó a divulgarlo oficialmente. Con el tiempo, los desarrolladores parchearon y rediseñaron el código en entregas posteriores para eliminar este y otros glitches similares.
Uso responsable y precauciones
- Si solo te interesa experimentar, haz una copia de seguridad de la partida (o usa un emulador con save states). No guardar tras resultados inesperados reduce el riesgo.
- Evita manipular archivos de la ROM o usar MissingNo. si quieres mantener la Pokédex y estadísticas intactas en una partida de colección o competencia.
- En consolas y versiones modernas que re-lanzan los juegos de la primera generación, muchos de estos glitches ya no están presentes debido a correcciones y reescrituras del código.
Por qué sigue importando
Más allá de su valor como curiosidad, MissingNo. es un ejemplo práctico y accesible de cómo errores de programación y gestión de memoria pueden manifestarse en software complejo. También impulsó una comunidad de investigación sobre glitches, speedrunning y preservación de videojuegos, y dejó una huella duradera en la cultura Pokémon como símbolo de los comportamientos impredecibles y explotables de los juegos clásicos.