Hello, and welcome to Friday! Today we will be discussing patching and the associated bugs they try to fix. Patches come in two flavours, firmware and game updates.
Used to bring new features and/or stability to an existing system, firmware patches nowadays are most commonly seen on consoles. It is not uncommon to update the BIOS on a motherboard, though games machines get updated more frequently now than personal computers. Updating the firmware on modern devices is a relatively painless affair, patches are downloaded and left to install with little user interaction beyond agreeing to terms and conditions. There have been some notable flaws in these updates though.
In November of last year a bug in new firmware for routers brought down one of the key internet pathways in the United States. When routers went down in the data centers, other organizations downstream were affected, including Time Warner Cable, Research In Motion’s BlackBerry services and various Internet service providers based in the United Kingdom. A fix was implemented quickly, but problems persisted for days afterwards.
Consoles have often shipped with loopholes in the firmware which allow the use of pirated games and homebrew software, most notably the PlayStation Portable. Upon its release in 2004, the PSP was soon hacked. Eager coders began working on bringing a wealth of new software to the system including emulators for every console imaginable. Sony updated the PSP for its release in the American market in 2005, but within three months the new firmware was also hacked. Today it is easier than ever to install a custom firmware on the PSP without the need for the complicated tricks used in the past. It is only a matter of time before the Vita gets the same treatment.
While talking about Sony consoles it should also be noted that PlayStation Plus subscribers have the ability to get updates for the PlayStation 3 automatically, both firmware and games. The service will download and install all the necessary files while the machine is asleep. Receiving games patches on the PS3 has never been easier for the consumer, though it can still give developers headaches.
Bethesda have a track record of releasing games with numerous bugs in them. When a patch was released for Skyrim to fix the PS3 freezing issue, it had an unintended affect on the games dragon population. Many refused to enter combat with the player, and at times could be seen flying backwards. Playing Fallout: New Vegas on release was almost impossible due to amount of bugs present, including another PS3 freezing issue. A patch for the game on the Xbox 360 even prevented unlucky gamers from loading their saved games until another update was rolled out a few days later.
Having to apply multiple updates on the 360 can be expensive for developers. It is no secret that Microsoft charges $40,000 to certify each game patch beyond the first for the system. Polytron, the developers of Fez had to leave in a save game deleting bug because they could not afford to pay the fee. Even large development houses are not immune to the charge. Konami recently updated Silent Hill HD Collection for the PS3, but had to forgo a similar patch on the 360 as it did not make financial sense.
One could argue that games should not be released unfinished, thus avoiding bugs altogether. As an industry though, gaming has a history of patching incomplete games. The earliest patch was for Mathew Smith’s 1984 Jet Set Willy on the ZX spectrum. POKEs were distributed via magazines to fix four major bugs in the game, including the attic bug which turned four other screens into instant kill areas.
Not all games are patched to fix problems. Whatever misgivings one may have about games requiring an internet connection, these games often have regular content updates. World of Warcraft is almost at version 5.0.4 and is going to celebrate its 8th anniversary in three months time. Regular patching has seen a wealth of new content flow into the title, keeping it fresh enough to attract new players even as veterans leave while waiting for the next expansion.
At the end of the day developers will continue to push out unfinished games as long as publishers hold a shipping date over their heads. Few game devs have the ability to release games when they are ready like Blizzard and Valve do. The industry as a whole would need to change if we were going to see an end to major bugs on the day of release.
Have you managed to brick a system attempting to install homebrew on it? Can you remember the days before major patches? let me know in the comments!