Kit & Krysta Explore a Secret Game Dev Hangout in Tokyo

I am SO ENVIOUS. Kit & Krysta, formerly of the official Switch video podcast Nintendo Minute, currently of their own projects and Youtube channel, got cell phone video of an amazing place, a location in Tokyo somewhere that gamedevs sometimes meet at, and is crammed tightly with game memorabilia. It’s almost a museum all to itself, and unlike the Nintendo Museum, seems like they don’t mind video footage escaping their confines, although on the other hand this doesn’t seem to be open to the public. It doesn’t look like a lot of people could fit in there at once, anyway!

I usually steer well clear of the hard sell, or “prompt for engagement,” when it comes to asking you to follow links and view videos from here. I figure if you’re interested you’ll click through, and if you’re not, then maybe tomorrow. But I’m breaking through that reserve just this once, as this place is amazing. You really have to see this if you have any interest in Nintendo, APE, Pokemon, Dragon Quest or their histories (12 minutes):

Our Private Tour of the Top Secret Nintendo Game Developer Hangout in Tokyo (Youtube, 12m)

Beating Pokemon Platinum Comprehensively

Obsession is simultaneously a wonderful and a terrible thing. Wonderful to behold from outside, awful to experience from within.

What kind of obsession produces an effort, not just to complete Pokemon Platinum, which after all was sold to kids with the expectation that they would be able to beat it eventually. No, what about an effort to finish every possible game of Pokemon Platinum, using a script that works on every possible random seed, of over four billion, that the game can generate? And also operates mostly on “Nuzlocke Challenge” constraints, where any defeated Pokemon (here, after the first battle) have to be released? But that’s okay, because after that first fight, the player is never defeated?

That this is possible at all is because of Pokemon Platinum’s use of a PRNG, a pseudo-random number generator. While figuring out how, mathematically, to beat over four billion possible games is a formidable challenge, it’s still better than beating every possible conceivable random sequence of events, which can’t ever be done conclusively.

So, that’s what MartSnack did. They found out how to swim through the deep-yet-discrete sea of probability to obtain just the Pokemon, and Pokemon stats, they needed to complete the game, regardless of any random event the game could throw at them, with the same sequence of button presses. It’s a journey that requires frequent synchronization, to make sure no one possible play breaks free of the others, sending that branch of fate down a rogue path. How is this possible at all, I leave it to you to discover in their Youtube video, an interesting hour and five minutes found by MeFi user (and former owner) cortex, here:

Beating Every Possible Game of Pokemon Platinum At The Same Time (Youtube, 1h5m)

Sundry Sunday: NCHProductions’ Eevee Cartoons

Sundry Sunday is our weekly feature of fun gaming culture finds and videos, from across the years and even decades.

If you’re familiar with Pokemon creatures, you might understand this sequence of four short animations from NCHProductions a little better, but really, it won’t be that helpful. They’re weird, but fun, but weird. They relate a sequence of events, which I say because I can’t bring myself to call it a story.

#1: Eevee Tries a Lemon (1 minute)

#2: Eevee Disassembles a Magnemite (2 minutes)

#3: Magmemites (who are also bodybuilders for some reason) evolves into Magneton, and also Umbreon’s there (1 1/2 minutes)

#4: Eevee eats fried chicken (1 1/2 minutes)

Wherefore MISSINGNO?

It’s another highly technical game glitch explanation, although from a source we don’t often follow here: even though it has to do with explaining glitch Pokemon from the first generation of that series, it was the ending presentation of RustCon 2020 given by Siân Griffin, despite having little to do with Rust, other than showing the possible results of not having strong memory safety in your programming language.

It’s 39 minutes long, and it might prove difficult to get through for some, but it’s good and interesting information:

I will give you an overview:

When the original Pokemon games generate a random encounter with wild Pokemon in the overworld, they refer to one of two lists in RAM memory, copied there from ROM. One list is for “grass” Pokemon, that are generated when walking through tall grass, and one is for “water” Pokemon, that are generated when in riding a Pokemon using Surf over water tiles. The lists are copied when entering a new region, with a differing enemy generation table.

Due to an oversight in the tile checking code, a different subtile is checked when generating a Pokemon from each list. This means it’s possible, on some shores, to generate a Pokemon from the grass list when actually on the water. If one of the lists has a Pokemon generation rate of 0% for its type, then its list doesn’t actually get copied. Some regions that are largely aquatic aren’t intended to ever generate grass Pokemon, and so have a 0% grass encounter rate, and so never copy a grass Pokemon encounter table. The Pokemon generated come from whatever was in memory before, which may be all zeros, or may be whatever used the memory in that area previously. Pokemon has little RAM to work with, so the Pokemon generation table memory has other things that use that memory, and one of those is data for the trainers you trade Pokemon with.

If you use Fly to fast travel to Cinnabar Island, you can reach a region where the grass encounter table won’t have been initialized, but you can still cause grass encounters to happen by Surfing on the shoreline. The contents of that table can be manipulated by doing something else that uses that memory beforehand. As a result, you can cause an encounter with an undefined Pokemon, which has the name MISSINGNO and has various glitch attributes.

Because the Pokemon has faulty definitions for some of its attributes, like appearance and cry, it’s possible to crash the game or wreck your save data from playing around with MISSINGNO. But if you run from it, this damage can be minimized. And when it tries to mark that you’ve seen MISSINGNO in the bit array that records which Pokemon you’ve seen, it overshoot that table and actually sets a bit in the memory that follows it, which usefully, is your inventory. Generate the right version of MISSINGNO and run from battle, and you may suddenly find yourself with over a hundred of an item in a specific slot in your inventory. If you put the Rare Candy there before, you now can give your Pokemon over a hundred experience levels, or you could create stat-gain items this way, or lots of Master Balls.

Glitches such as these seems like they’re rare, but really, there’s lots of games that have them. It’s one of the perils of coding your game in assembly, really.

News 1/24/22: Pokemon Collecting, Universal Mario World, Commodore 64 of Theseus

“We scour the Earth web for indie, retro, and niche gaming news so you don’t have to, drebnar!” – your faithful reporter

Let’s make it quick this week-

Oli Welsh at Polygon tells us what we already knew, that No Zelda Game is Closer to Breath of the Wild Than The 1986 Original. We can’t recommend it whole-heartedly though because it gets in some digs on the older game, saying it’s nowhere near as much fun as Link to the Past, a statement I disagree with.

Hope Bellingham at GamesRadar tells us that U.S. Customs wrecked a sealed-in-box copy of Pokemon Yellow valued at over $10,000. I rather disagree with that valuation too. I thought all the misguided young people were losing their money in crypto these days? (Note: GamesRadar is one of those sites that waits until you start reading an article then puts up a blocking box begging you to subscribe. Hint to GamesRadar: NO, and if I were interested in subscribing my generous impulse would have been destroyed by your prompt!)

Image from The Guardian, probably ultimately from a promotional photograph

At the Guardian, the very British-named Oliver Wainwright reviews Super Mario World, not the game but the theme park in California, a part of Universal Studios Hollywood. The verdict: 8/10, good graphics, some replay value. I’ve been in a melancholy frame of mind as of late, so seeing those brightly-painted dioramas makes me wonder what they’ll look like in twenty years, when Universal Studios’ attentions have drifted to another big thing. Nothing ages quite as badly as a happy prop painted in primary colors.

I said I was going to make this quick, let’s keep moving. Maya Posch at hackaday talks about a project to build a Commodore 64 using new parts.

Ollie Reynolds found some Donkey Kong design documents on Twitter, from the days when it was planned to be a Popeye game. He found them retweeted by blogfriend Mike Mika of Digital Eclipse, who in turn found them looking through Mario history site Forest of Illusion.

Yokohama has Pokemon Mailboxes

Image from Soranews24

Casey Baseel at Soranews24 reports that the city of Yokohama in Japan has Pokémon-themed mailboxes! The article tells us that, in Japan, while there is home delivery of mail, pickup is only at public locations like post offices and mailboxes. It’s those mailboxes that have the characters affixed to them. Because we can’t resist spoiling things, the Pokémon present are Pikachu (as seen above), Eevee, and Piplup. The article has more information, including detailed information on where to find them if you’re in Yokohama!

Japanese town’s Pikachu, Eevee mailboxes are awesome

@Play Extra: Inner Details of Pokemon Mystery Dungeon

The Pokemon Mystery Dungeon games are interesting offshoots of the mainline Mystery Dungeon titles. They make clear a stark difference between primacy and popularity: if you only care about sales, then there is no question that Pokemon Mystery Dungeon games are the main games, because their sales vastly outweigh the other games. The games in the second generation, Explorers of Time/Darkness/Sky, are the best-selling Mystery Dungeon games of all. You have to know that there’s around 30 other games, many much older than the Pokemon flavor, in fact older than Pokemon itself by three years, to know the whole story.

Yet the PMD games are still Mystery Dungeon titles, and they play very similarly. They’re graphical roguelike dungeon-crawl games, just, you, your teammates, and your opponents are not generic fantasy creatures, but Pokemon. That is, specific fantasy creatures. Trademarked ones, in fact.

Because PMD’s fairly popular, you’re more likely to find investigations into its internals than the Shiren or other Mystery Dungeon games, just from the number of people who exist in its audience with both the will and skill to investigate. Yet, those internals are close enough to the MD standard that they even provide insight into how classic Mystery Dungeon operates.

YouPotato TheZZAZGlitch’s usualy video stomping grounds in Pokemon, but they have a fondness for PMD, so they’ve made a video on how the first generation (Red/Blue Rescue Team) generates its dungeons, and what do you know, many of these floor types are also very familiar to me from my time exploring the Shiren games, and it doesn’t seem a stretch at all to presume they’re run by the same, or at least a very similar, algorithm.

And YouTuber Some Body (who has a low number of subscribers, maybe folk should send them some love?) has two videos explaining how the AI in those games works. The first is of more general (well, less niche) interest (the one above), while the second is more about covering exceptions and edge cases.

Official Pokemon on a Sega console? (only sort of)

Do You Know Gaming’s subseries Region Lock has turned up a number of Pokemon games that they made for Sega systems in Japan! The Pico and Advanced Pico Beena systems were home to a few edutainment titles that taught through a variety of minigames. With no actual Pokemon gameplay, these titles are mostly curiosities today, but they are curious ones! Curious curiosities!

It’s pretty light as far as videos go, and more than a little click-bait-y, but it does show off some extremely obscure software.

Link Roundup 4/29/22

“We scour the Earth web for indie, retro, and niche gaming news so you don’t have to, drebnar drebnar!” – your faithful reporter

Cian Maher for IGN, on players who obsessively chase rare “shiny” variants of Pokemon.

Ted Litchfield for PC Gamer, on the disappointment of FFXIV‘s producer on player taunting.

Morgan Park of PC Gamer tells us Call of Duty has lost 50 million players in a year, a third of their base

Andrew Kiya of Siliconera noticed a tweet in which Kirby creator Masahiro Sakurai revealed facts about the origins of the Kirby Dance (what dance? this dance).

Keith Stuart of The Guardian (wow, drebnar!) on why Sonic the Hedgehog is great.

Michael McWhertor for Polygon tells us that Yuji Naka was kicked off the Balan Wonderworld project six months before it finished, partly for bringing up quality issues. He mentioned possibly retiring from the games industry.

Steven Blackburn of Screen Rant informs us that some fans are working on a third season of the old Saturday Morning Sonic the Hedgehog cartoon show. That’s the “darker” one, with Princess Sally and Bunny Rabbot. The other one from the time, made for syndication, was sillier, and the podcast What A Cartoon did an episode on it with Ian Jones Quartey.

Jody Macgregor for PC Gamer on the D&D Gold Box games coming to Steam, and why they’re great.

And Jason Fitzsimmons of Ghostbusters News points us to a tweet about a fan project to hack the character of Winston Zeddemore into the Sega Genesis Ghostbusters game, where he had been originally excluded.