Hacker News new | ask | show | jobs
by cazum 467 days ago
I'm curious, what was the bug that was so critical the publisher decided it was best to perform such a (what I assume was) costly operation post-distribution?
3 comments

I'm aware of one game that the company I worked for made that nearly released and that would have broken every GameCube that played it, Nintendo had to pull 50k discs from distribution just before they were sent to retailers and destroy them.

The issue was that one programmer used an unauthorized system call to make the disc drive spin twice as fast, as they thought it was a great way to resolve some of the data streaming issues the game had. And yeah it worked - but after few hours of playing it would kill the GameCube. It wasn't really noticed because no one tests the game on actual discs right until actual gold master is made(usually), and then when the devkits died it was considered a random hardware fault and Nintendo just replaced them.

Ah, the HCF system call?
Honestly it was just before my time at that studio so I don't know exactly how that was done, but everyone knew about it because it cost us a lot of money and damaged our relationship with Nintendo somewhat. The game actually went on to be pretty successful after that, but yeah, would have been a disaster.
It was a crash bug, but I'm not really sure the details (and it has been some years...). Even at the time, I wasn't personally involved in it, just heard about it through the grapevine.

But yes, my understanding is it was quite expensive and the publisher was none too pleased (:

The cynical in me thinks that probably it was bug in the anti-piracy code.