Skip to Content
Video Games

Today In Excellent Video Game Patch Notes: ‘Xenophobic Mushrooms’

It's all just a (numerical) misunderstanding

If there's one thing better than funny video game patch notes, it's funny video game patch notes that are fully explained by a developer.

Crow Country--which is excellent, by the way--was updated on Steam earlier this week by developers Tom and Adam Vian because it featured, some, uh, "xenophobic mushroom boys":

A Steam post. The text reads "Patch notes 10th May: Fixed xenophobic mushroom boys. Ask me about it some time."

That cryptic "ask me about it some time" thankfully didn't last very long at all, because Tom popped into the comments of the update to explain that the xenophobia was down to some confusion amongst Europeans as to where exactly a comma is supposed to go in some big numbers.

Haha OK, I probably can't just leave it at that. Here's my little writeup I put in the topic on the steam forum (where the bug was first reported):

The little mushroom boys won't talk to anyone from France.
The little mushroom boys will shout at anyone from Germany.
The little mushroom boys will shun anyone from Sweden.
The little mushroom boys will berate anyone from Spain.
And so on. Anyone have any guesses?

What happened was: in some places in the game, we have config settings stored as text. The trigger distance for the little mushroom boys is one of these config settings, one value per boy.

Unlike other places in the game, these distances are fractional values - "0.4" for example.

In the UK, we write our numbers like this: 1,234.56 (meaning one thousand, two hundred and thirty four point five six).

However in France, Sweden and others, they would write 1 234,56
In Germany, Spain and others, its 1.234,56

Under the hood, in the code that takes the mushroom boy trigger range text - "0.4" - and turns it into a number for the rest of the code to use, the default is to use the number style native to the computer the game is running on.

So on French computers, "0.4" turns into 0, since it doesn't know what to do with the "." or anything after it. So mushroom boy trigger range is now 0, and hard/impossible to enter.

On German computers, "0.4" turns into 4, since "." is the thousands separator, so it takes its best guess at what was meant. Now the mushroom boy trigger range is 4, and will reach halfway across the room.

The fix was just making sure to always use the UK number system, since that's how our configs are written. Explains why it never came up in any of our playtesting (mostly UK and a few US folks).

There has never been a better argument for pan-European playtesting than xenophobic mushroom boys.

Already a user?Log in

Thanks for reading Aftermath!

Please register to read more free articles

See all subscription options

Enjoyed this article? Consider sharing it! New visitors get a few free articles before hitting the paywall, and your shares help more people discover Aftermath.

Stay in touch

Sign up for our free newsletter

More from Aftermath

The Twitch-YouTube Livestreaming Wars Are Over, And Nobody Really Won

"All these millions of dollars were slung around ... and the end result is a status quo that’s not that different from what came before"

September 6, 2024

The MiSTer, The Best All-in-one Retro Gaming Machine, Just Got Cheaper 

One YouTuber's new clone board for the MiSTer project is lowering the barrier to entry, but Taki Udon isn't done there.

September 6, 2024

A Great Graphic Novel About Riding Your Bike

"You and a Bike and a Road" shows the ups and downs (oh no, is that an elevation joke?) of bike travel

September 5, 2024

The Tulip Is A Tiny, Open Source Music-Making Computer For Cheap

Open source, intentionally under-powered, and able to create music, write code, and run on a chip found in many lightbulbs. Tulip is more than just a synthesizer.

September 4, 2024

The Painstaking Process Of Adding Rideable Horses To Fallout: New Vegas

"I keep rewriting code over and over again, looking for that 'OK, this feels close enough' moment"

September 4, 2024
See all posts