MissingNo. (japanska: けつばん,Hepburn: Ketsuban?) är en välkänd glitch i datorspelenPokémon Röd, Blå och Gul, där spelen kan skapa fram en "felaktig" varelse med trasig grafik och oförutsägbara egenskaper. Fenomenet uppstår när spelets interna data för slumpmässiga strider eller objekt läses in på ett sätt som gör att ett oavsiktligt "tomrum" i registren behandlas som om det vore en riktig Pokémon. Resultatet blir en spelfigur som saknar korrekt namn och utseende, men som ändå kan få en plats i spelarens lag eller Pokédex och påverka spelets sparfil.
Glitchen är mest känd genom en metod där spelaren via särskilda steg kan få MissingNo., vars namn står för "Missing Number", att dyka upp i så kallade "Pokémonstrider". I många versioner kan detta användas för att reproducera objekt (till exempel genom att antalet av ett visst objekt ökar kraftigt), men den kan också ge bieffekter som grafiska fel, ovanliga statusar eller instabilitet i spelet. Effekterna varierar beroende på spelversion och vilka interna värden som råkar kopplas till den aktuella "saknade" posten.
MissingNo. har blivit ett av de mest omtalade exemplen på tidiga konsolspelglitchar och har uppmärksammats i spelpress, spelguider och bland fans av spelen. Den används ofta som ett pedagogiskt exempel på hur datalagring, register och indexering i äldre spel kunde ge upphov till oväntade resultat när spelaren råkade trigga situationer som spelutvecklarna aldrig avsett.
Historia
SpelserienPokémon började som två datorspel till den bärbara spelkonsolenGame Boy: Pocket Monsters: Red och Green(japanska: ポケットモンスター 赤・緑 Pokettomonsutā aka midori?). Spelen utvecklades av Game Freak, gavs ut av Nintendo och släpptes i Japan den 27 februari 1996. Spelen lanserades därefter under titlarna Pokémon Röd och Blå i USA hösten 1998 och Europa hösten 1999, inklusive i Sverige den 8 oktober 1999. I spelen spelar man som en ung "Pokémontränare" vars mål är att fånga och träna vilda fantasivarelser som kallas Pokémon. Namnet är en sammandragning (ett så kallat "teleskopord") av de engelska orden "Pocket" och "Monster". Spelupplägget går i korthet ut på att tränaren bygger upp ett lag av Pokémon och möter andra tränare i turordningsbaserade strider. Allt eftersom får spelaren också tillgång till särskilda förmågor som gör det lättare att ta sig fram i spelvärlden, till exempel att kunna färdas över vatten eller resa snabbt mellan platser som redan har besökts.
Nintendo uppmärksammade glitchfiguren MissingNo. i speltidningen Nintendo Power i maj 1999 och varnade då för att spelaren kunde råka ut för problem även utan att försöka fånga den: möten med MissingNo. kunde i värsta fall störa spelets grafik eller påverka spelarens sparfil. MissingNo. påträffas oftast genom det så kallade "Old Man"-tricket. Det utlöses när spelaren i staden Viridian City i spelvärlden pratar med en äldre man som visar hur man fångar Pokémon. Efter demonstrationen reser spelaren vidare till Cinnabar Island och använder förmågan Surf (som låter spelaren färdas över vatten) längs öns östra kustlinje tills MissingNo. plötsligt dyker upp. Nintendo har även beskrivit ett annat sätt att utlösa liknande möten, kopplat till "Safari Zone"-området i spelet, där spelaren kan genomföra det så kallade "Fight Safari Zone Pokémon"-tricket.
Glitchen togs inte bort när Pokémon Röd och Blå gavs ut på nytt i februari 2016 för spelkonsolen Nintendo 3DS via Virtual Console. Det innebär att spelare fortfarande kan råka stöta på MissingNo. även i dessa nyutgåvor av spelen.
Existens
Anledningen till att MissingNo. kan dyka upp i spelen kan beskrivas med tre samverkande orsaker. För det första bygger spelen på ett system där vilda Pokémon kan dyka upp utan att spelaren själv alltid kan styra exakt när det sker. Varje område i spelet har normalt en uppsättning data som talar om vilka Pokémon som kan förekomma där, och spelen hämtar dessa värden ur en buffert för att avgöra vilket "vilt möte" som ska uppstå. Men längs den östra kustlinjen vid Cinnabar Island och Seafoam Islands saknas sådana lokala värden. I stället använder spelet de värden som råkade vara aktiva i det område spelaren senast befann sig i. Eftersom städer i spelen inte har vilda möten uppdateras inte dessa data när spelaren går in i en stad; samma sak gäller när spelaren flyger direkt från en stad till en annan.
Den andra orsaken hänger ihop med den demonstration som figuren Old Man ger i Viridian City. Under demonstrationen ersätts spelarens namn tillfälligt av Old Mans namn. I stället för att lagra namnet i en separat temporär variabel (vilket skulle ha krävt mer minne) lagras det i en tabell som annars används för data om vilda Pokémon. Spelarens namn består av upp till sju tecken som i spelet representeras som sex hexadecimala värden, där varje värde är en byte långt. Spelet använder tre shortvärden (två byte vardera) för att ange de "nycklar" som bestämmer vilken art och nivå en vild Pokémon ska få. Vid möten längs kustlinjerna vid Cinnabar och Seafoam hämtas Pokémon-arten ur det tredje, femte och sjunde tecknet i spelarens namn, medan nivån bestäms av det andra, fjärde och sjätte tecknet; spelet försöker även läsa det åttonde, nionde, tionde och elfte tecknet. Eftersom ett namn som mest kan vara sju tecken långt blir dessa värden antingen null eller noll, vilket kan leda till att glitch-Pokémonen ’M (00) dyker upp.
Den tredje orsaken ligger i spelens undantagshantering. Om spelet väljer ett värde ur bufferten som inte motsvarar någon riktig Pokémon aktiveras en funktion som gör att spelaren i stället kan möta MissingNo., vars namn står för "Missing Number". Precis som vid andra vilda möten kan spelaren då välja att fly, strida eller försöka fånga MissingNo.
MissingNo. finns i spelens data som ett sätt att fylla "tomma platser" i spelets interna register. Eftersom registret är uppbyggt i fasta block kräver spelet totalt 256 datablock; 128 datablock räckte inte för att rymma de 151 Pokémon som finns i spelen. Shigeki Morimoto, en av spelens programmerare, har uppgett att det ursprungligen var tänkt att det skulle finnas 190 Pokémon i spelen. De 39 datablock som då blev över fram till den planerade Pokémon nummer 190 fylls i stället av MissingNo., och datablocken upp till nummer 255 fylls av andra glitch-Pokémon. På motsvarande sätt används 128 datablock för att lagra spelarens föremål i inventarielistan, vilket gör att föremålet på plats sex i listan kan få sitt antal höjt till 128 efter ett möte med MissingNo. (trots att det tänkta maximiantalet är 99). Därutöver kan spelarens Hall of Fame (ett slags Pokémongalleri som blir tillgängligt efter att spelaren besegrat Pokémontränarna Elite Four) påverkas av en glitch som blir permanent. Temporära grafikglitchar kan också förekomma, men försvinner när spelaren tittar på en annan Pokémons statistiksida eller när spelkonsolen startas om.
MissingNo. kan påträffas i den japanska versionen av Pokémon Blå. I spelarens Pokédex visas då beskrivningen (japanska: コメント さくせいちゅう Komento saku seichū?), vilket ungefär kan översättas som "kommentar kommer att skrivas". Figuren finns även i Pokémon Gul (1998), men där krävs att spelaren använder det så kallade "Trainer Escape"-tricket. I Gul kan MissingNo. dessutom få flera olika former, som skiljer sig från hur den ser ut i Pokémon Röd och Blå.
MissingNo. har också kunnat "tas med" in i spelen Pokémon Stadium (1999) och Pokémon Stadium 2 (2000). I dessa versioner får den dock andra utseenden än i Röd och Blå. Efter att spelen Pokémon X och Y (2013) släppts uppgav vissa fans att MissingNo. åter hade dykt upp, men det visade sig senare att det som hade uppmärksammats i spelen inte var MissingNo. Via överföringsapplikationen Pokémon Bank försökte fans senare föra över MissingNo. från Pokémon Röd och Blå till Pokémon Sun och Moon (2016). Försöken misslyckades, men de ledde till glitchar hos de Pokémon som faktiskt gick att föra över.
När spelaren lyckas fånga MissingNo. fungerar den i spelet som en vanlig Pokémon och registreras i spelarens Pokédex under nummer 000. Den får alltid samma två typer (Bird och Normal), och i de internationella versionerna anges den som drygt tre meter lång och knappt 1 600 kilogram tung. Den har tre attacker – två gånger Water Gun och Sky Attack – och när den dyker upp i strid använder den alltid samma ljud. Utseendet varierar. Ofta visas MissingNo. som en sönderbruten figur som kan likna ett vanställt, bakvänt "L" eller ett "d". Den kan också i vissa fall få andra former, till exempel som Pokémon-varelserna Kabutops, Aerodactyl eller Ghost.
Mottagande och eftermäle
Trots att MissingNo. bara förekommer i ett fåtal spel har den fått ovanligt stor uppmärksamhet. Nintendo beskrev fenomenet som en "programmeringsnyck" och avrådde spelare från att försöka få fram den. Företaget hävdade bland annat att möten med MissingNo. kunde orsaka grafikfel som i praktiken kunde tvinga spelaren att börja om från början för att bli av med problemen. Den beskrivningen har senare ifrågasatts och motbevisats i flera genomgångar; enligt dessa är den enda tydligt permanenta effekten den glitch som kan påverka spelarens Hall of Fame. Trots Nintendos varningar spreds instruktioner om hur MissingNo. kunde framkallas i speltidskrifter och spelguider, eftersom den också sades kunna ge fördelar för spelaren efter ett möte. Vissa spelare försökte till och med sälja "tips" om hur man fångade MissingNo. för upp till 200 dollar.
Den 8 april 2009 tog webbplatsen IGN med MissingNo. på sin lista över de tio mest framstående "påskäggen" i datorspel. Där lyfte de särskilt fram att spelare kunde få praktisk nytta av vad de kallade en mytomspunnen "glitchimon". IGN skrev också att "det verkligen säger något om Pokémon-fans när de tar det som skulle kunna vara en spelförstörande glitch och använder den som en genväg för att öka på sina Pokémons nivåer". I en annan IGN-artikel kallades MissingNo. en oförglömlig glitch som bidrog till att göra Pokémon Röd och Blå mycket uppmärksammade spel. I boken 100 Greatest Video Game Characters beskrivs MissingNo. som en karaktär som i praktiken "skapas" av spelaren, och som uppmärksammar ett mer avvikande och omstörtande sätt att spela. Den 1 augusti 2016 publicerade Tokiya Sakuba, en av illustratörerna av Pokémon Trading Card Game, en illustration som visar flera av MissingNo.:s olika skepnader.
MissingNo. har även uppmärksammats i sociologiska och kulturvetenskapliga studier om spelkultur. Sociologen William Sims Bainbridge konstaterade att Game Freak hade skapat "en av de mest populära glitcharna någonsin i datorspelshistorian" och beskrev hur spelare använde glitchen på kreativa sätt. I boken Pikachu's Global Adventure: The Rise and Fall of Pokémon beskriver professorn Julian Sefton-Green en studie av sin sons reaktioner på MissingNo.:s användbarhet som ett slags "fusk", och menar att barnets upplevelse av spelet förändrades påtagligt. Han noterar också att MissingNo. bidrog till att bryta illusionen av spelvärlden som "sluten", genom att barnet påmindes om att spelet ytterst är ett datorprogram. Boken Playing with Videogames av James Newman innehåller en fördjupad studie av MissingNo. som framför allt tar upp spelarnas nyfikenhet, hur de jämför observationer av glitchen och hur de bedömer varandras upptäckter. Där beskrivs även hur spelare försökte göra MissingNo. till en del av Pokémons kanon genom fanart och fanfiction, och på så vis lyfta fram spelens imperfektioner. Författaren framhåller att MissingNo., just på grund av sin popularitet, är ett ovanligt och unikt fall av en glitch. I en artikel från 2017 undersökte Lincoln Geraghty, professor vid University of Portsmouth, en fanteori om att MissingNo. skulle vara en borttagen Pokémon med koppling till Kangaskhan och Cubone. Två år senare följde Geraghty upp resonemanget i en artikel på Ars Technica, där han menade att teorin delvis kan förstås som ett sätt att fylla tomrummet efter att MissingNo. saknar en officiell bakgrundshistoria i Pokémons kanon. I en artikel från 2017 gjorde Justyna Janik vid Jagellonska universitetet en liknande iakttagelse: enligt henne ser fans ofta MissingNo. som en del av spelens mytologi, på ungefär samma sätt som "Minus World" i datorspelet Super Mario Bros. (1985). I en essä i boken Miscommunications: Errors, Mistakes, Media (2021) argumenterade Nele Van De Mosselaer och Nathan Wildman för att spelglitchar som MissingNo. skiljer sig från fel i andra medier, som film och böcker. Skälet är att datorspel är interaktiva: spelare kan undersöka och påverka vad som händer, vilket gör det lättare för fans att bygga egna berättelser och "lore" kring glitchar, något som sällan uppstår kring misstag i andra medier.
Spåret har också dykt upp i senare spel i form av tydliga referenser. I spelet Vampire Survivors (2022) lades en spelbar figur till som heter "missingNo.". Figuren har slumpmässiga egenskaper och ett medvetet "glitchigt" utseende. Till en början kunde den bara låsas upp genom att ändra i spelets kod, men senare lades en metod in där spelaren måste ta sig till en trasig/"glitchad" plats i spelet och besegra minst 128 fiender som dyker upp där – en referens till den ursprungliga glitchen. MissingNo. refereras även i spelet The Binding of Isaac: Rebirth (2014) genom föremålet "Missing No.", som gör att andra föremål som hittas på varje nivå slumpas om (och även deras egenskaper) så länge spelaren bär det.
Anmärkningar
↑MissingNo. finns med i de japanska versionerna Pokémon Röd och Grön, vilka släpptes den 27 februari 1996 och är motsvarigheterna till Pokémon Röd och Blå.
↑MissingNo. benämns även som Missing Number, MissingNO eller Pokémon 000.
12En glitch (ibland även kallat spelbugg eller programfel) är en oavsiktlig felaktighet i ett spel/program som gör att något beter sig "konstigt"; exmpelvis att grafik eller ljud blir fel, att spelet råkar läsa fel data, eller att ett oväntat händelseförlopp uppstår. På svenska översätts det ofta med bugg eller (program/spel)fel, men glitch används också som lånord, särskilt när man avser ett mer tillfälligt eller märkligt "felutfall" snarare än ett permanent fel.
12"Missing Number" kan på svenska översättas till "saknar nummer".
↑Fight Safari Zone Pokémon-tricket går i korthet ut på att spelaren först besöker och lämnar området Safari Zone (norr om staden Fuchsia City). Därefter tar man sig till Cinnabar Island eller Seafoam Islands utan att råka ut för några vanliga slumpmöten med vilda Pokémon på vägen. När man väl är framme använder man sedan förmågan Surf för att färdas fram och tillbaka längs den östra kustlinjen på ön. Efter en stund kan spelet börja ge oväntade möten – till exempel med Pokémon som normalt hör hemma i Safari Zone.
↑Virtual Console var Nintendos tjänst för att sälja och spela äldre konsolspel i digital form på nyare Nintendo-spelkonsoler (t.ex. Wii, Wii U och Nintendo 3DS). Spelen körs via en inbyggd emulator och kunde ofta få mindre funktioner som sparpunkter, men är i grunden samma spel som originalutgåvorna.
↑Trainer Escape-tricket (även kallat Trainer-Fly-, Long-range Trainer- eller Mew-tricket) går ut på att spelaren närmar sig en Pokémontränare som står så placerad att den ännu inte syns på skärmen. Precis innan striden hinner starta pausas spelet, och spelaren tar sig därifrån genom att använda Fly, Teleport, Dig eller ett Escape Rope. Därefter ska spelaren utmana en annan Pokémontränare och besegra denne. Efter striden reser spelaren till Lavender Town och börjar gå västerut mot Route 8. När spelmenyn då öppnas automatiskt ska spelaren trycka på B-knappen på Game Boy-konsolen; detta leder till att en strid mot MissingNo. startar.
↑I de japanska utgåvorna av spelen är MissingNo. istället en meter lång och väger tio kilogram.
↑Ett "påskägg" (engelska: easter egg) är ett medvetet, dolt inslag i ett spel – till exempel en hemlig bild, text, figur, referens eller funktion – som spelutvecklarna lagt in och som normalt bara upptäcks om spelaren gör något särskilt (t.ex. går till en viss plats, trycker en ovanlig knappkombination eller uppfyller ett villkor). Påskägg är inte samma sak som en glitch, utan är avsiktligt inlagt.
↑Rosen, Eric C.(2006)(på engelska).Japanese loanword accentuation: Epenthesis and foot form interacting through edge-interior alignment. University of British Columbia.
↑Geraghty, Lincoln Gerard George(1 mars 2017).”Can Pikachu die? Online fan conspiracy theories and the Pokémon gaming universe”(på engelska).Journal of Fandom Studies(University of Portsmouth)5(1): sid.3–20. doi:10.1386/jfs.5.1.3_1.
Ota, Shigeru(1999). Moyse, Claude M.. red.Pokémon: Officiell strategiguide. Kungsbacka: Nintendo, Bergsala AB. 3420358S
Schlesinger, Hank(2001)(på engelska).Pokémon Future: The Unauthorized Guide. St. Martin's Paperbacks. ISBN 0312977581
Sefton-Green, Julian(2004)(på engelska)."Initiation Rites: A Small Boy in a Poké-World" i Joseph Jay Tobins Pikachu's Global Adventure: The Rise and Fall of Pokémon. Duke University Press. ISBN 0822332876
↑"It really says something about Pokémon fans that they took what is a potentially game-ruining glitch and used it as a shortcut to level up their Pokémon."
↑"[O]ne of the most popular glitches ever in game history."