Kargathia said:
Frostbite3789 said:
IanDavis said:
its technology was universally praised.
Really? You and I remember very different versions of Rage. Considering the tech didn't work on PC for quite some time. I remember it got panned fairly universally rather than praised.
I believe that's where the "after a few good patches" caveat comes in. The release client of Rage was bugged to its eyeballs, barely compatible with vanilla-flavoured DirectX, and featured a distinct lack of any graphical options whatsoever.
Most of this was fixed through patches, and once the snags were ironed out, the tech indeed is pretty impressive.
Rage doesn't use DirectX, it's an OpenGL game. DirectX has nothing to do with what happened when Rage was released. It's nVidia and AMD's drivers that caused problems. Naturally, OpenGL isn't the most widely used API for video games, and as a consequence, nVidia and AMD's OpenGL drivers aren't kept up to date as often as DirectX. Now that's not to say that id wasn't at least partially at fault either.
id Software had already fixed the compatibility issues with OpenGL by the time Rage was released. The specifications for the driver update needed to run Rage properly had already been sent to nVidia and AMD when the game was released. nVidia was ahead of the game slightly, they already had beta drivers that fixed most of those issues. AMD wasn't so quick, it took them a week to get things running fine. Naturally, these issues should have been ironed out months before the game was released, so id's failure in this scheme is the fact that they may not have given the OpenGL fixes to the card manufacturers fast enough, or it could be that it was simply the card manufacturers that took their sweet time.
I won't presume to know what went on behind the scenes, but people like to pin the all the blame on id Software when the reality is that the card manufacturers must hold some of the blame as well.