MissingNo, znany również jako MissingNO, to nazwa Pokémon glitch, który jest skrótem od "Missing Number". MissingNo. Pokémon są używane jako obsługi błędów przez dewelopera gry Game Freak; pojawiają się, gdy gra próbuje uzyskać dostęp do danych dla gatunku Pokémon, który nie istnieje.

Po raz pierwszy udokumentowane przez Nintendo w majowym numerze Nintendo Power z 1999 roku, napotkanie MissingNo. skutkuje zepsutą grafiką i duplikacją szóstego przedmiotu w ekwipunku gracza. Ma to unikalny wpływ na społeczność Pokémonów, niespotykany nigdzie indziej.

Jak powstaje glitch

W grach Pokémon Red/Blue (oraz w pewnym stopniu w Yellow) mechanika losowych spotkań opiera się na odczytywaniu wartości z odpowiednich tablic danych. Błąd pojawia się, gdy gra zamiast odczytać poprawny wpis o dzikich Pokémonach dla danego obszaru zaczyna odwoływać się do innych danych (m.in. bajtów z imienia gracza). W efekcie indeks gatunku wskazuje na nieistniejący wpis w tabeli Pokémonów — stąd nazwa "Missing Number".

Klasyczna metoda wywołania (tzw. "Old Man glitch")

Najbardziej znany sposób spotkania MissingNo. wymaga wykonania prostych kroków w wersjach Red/Blue:

  • W Viridian City obejrzyj demonstrację łapania Pokémona od "Old Man" (stary mężczyzna).
  • Natychmiast po demonstracji poleć na Cinnabar Island.
  • Surfuj wzdłuż wschodniego wybrzeża Cinnabar (na granicy lądu i morza), aż napotkasz dzikiego Pokémona — zamiast zwykłego stworka można napotkać MissingNo.

Mechanizm polega na tym, że demonstracja zmienia sposób, w jaki gra odczytuje dane o spotkaniach, co w połączeniu ze specyficzną tabelą spotkań na wybrzeżu daje odwołanie do "brakującego" wpisu.

Skutki spotkania MissingNo.

  • Duplikacja przedmiotu: najczęściej skutkiem jest „duplikacja” szóstego przedmiotu w plecaku — liczba tego przedmiotu zwiększa się o 128 (co gracze wykorzystali do mnożenia Rare Candy, Master Ball itp.).
  • Uszkodzenia graficzne: sprite'y Pokémonów, grafiki menu i tekstury świata mogą zostać zniekształcone; grafika często wraca do normy po restarcie gry, ale w niektórych przypadkach część danych może pozostać uszkodzona do momentu ponownego wczytania save'a.
  • Zmiany w Pokédexie i Hall of Fame: napotkanie MissingNo. może zarejestrować błędne wpisy w Pokédexie lub spowodować wyświetlanie niepoprawnych nazw/sprite'ów w Hall of Fame.
  • Stabilność zapisu gry: choć rzadko zdarza się całkowite uszkodzenie pliku zapisu, istnieje ryzyko utraty części danych (np. niepoprawne wpisy Pokédexu). Z tego powodu oficjalne ostrzeżenia zalecały ostrożność.

Warianty MissingNo. i pokrewne błędy

Nie istnieje tylko jedna wersja MissingNo. — w pamięci gry występuje kilka „wariantów” wynikających z różnych indeksów i danych źródłowych. Różne warianty różnią się wyglądem sprite'a, typem i wpływem na zapis. Poza MissingNo. gracze natrafiali także na inne glitch-Pokémony i zniekształcone nazwy wynikające z podobnych odwołań do pamięci.

Zagrożenia i środki ostrożności

  • Jeśli zależy Ci na nienaruszonym Pokédexie lub zachowaniu czystego pliku zapisu, unikaj świadomego wywoływania tego glitchu.
  • Zanim spróbujesz go wykorzystać (np. do duplikacji przedmiotów), zrób kopię zapisu (na emulatorze) lub pamiętaj, by nie zapisywać gry po napotkaniu MissingNo.
  • Pamiętaj, że oficjalne źródła (w tym Nintendo) ostrzegały przed możliwymi niepożądanymi skutkami; eksperymentuj jedynie świadomie i z ostrożnością.

Znaczenie kulturowe

MissingNo. stał się jednym z najbardziej rozpoznawalnych glitchy w historii gier wideo. Zyskał legendarny status w społeczności Pokémonów — gracze wykorzystywali go do szybkiego zdobywania rzadkich przedmiotów, opisywali w poradnikach i archiwach (np. na forach i w magazynach jak Nintendo Power), a także rozpowszechniali historie o „dziwnych” skutkach jego spotkania. Do dziś jest przywoływany jako przykład tego, jak niedoskonałości oprogramowania mogą stać się elementem kultury graczy.