Battlefield 3 may yet launch on Steam; according to a report on bf3blog.com, EA and Valve are in late-stage talks which, if successful, would get the DICE shooter up on the service just in time for its launch later this month.
Sources within Valve supposedly delivered the news to the site, saying an agreement regarding the sale of downloadable content is about to be reached.
EA wanting to sell DLC in-game, effectively cutting Valve out, is what caused Crysis 2 and Dragon Age II to be yanked from Steam earlier in the year, and is believed to be the culprit in Battlefield 3 skipping the service as well. “[Steam] limits our ability to deliver patches and downloadable content directly to players,” EA said of the conflict in August. More on that here.