The Steam Review

Comment and discussion on Valve Software’s digital communications platform.

Dark Messiah officially confirmed

Record high for Steam prices :: August 31st, 2006 :: New products :: 8 Responses

Dark Messiah of Might and Magic might run on the Source engine, and its multiplayer beta might have been managed through Steam, but it is only today that its Steam release has been confirmed. Unlike everything else currently held on the content servers however, Dark Messiah is neither a back-catalogue nor a primarily or purely digitally-distributed title; as such, it is to raise the upper limit of Steam’s single-item packages with the asking price of $50 (£26; the previous holders of the top spot being Dangerous Waters and, ahem, Birth of America).

Despite this record fee the Steam price remains not only lower than the game’s RRP, but also neck and neck with bulk retailers’ offerings both in America and here in England. It’s a reasonable enough decision in my mind: there is little point now in trying to support the struggling independent and specialist retailers, and as a prominent console developer and publisher Ubisoft can afford neither to cut out bulk retailers nor to follow Valve and base their price structure around digital distribution.

There is currently no word on whether the additional weapons available in the Collector’s Edition and Limited Edition retail releases will be making an appearance on Steam, nor how interoperability between the standalone and Steam will be handled–something that may well lead to in-game Steam account creation and management for functions such as VAC.

8 Responses to this post:


  1. DiSTuRbEd Says:

    Awesome, I will be getting this when it comes out via retail. 🙂

  2. hahnchen Says:

    I’m not sure about the state of independent retailers in the US, but in the UK with a decent second hand sales market, they’re managing alright.

    Is Dark Messiah going to be Steam only? Even as in the retail version? Because if it is, then it’s sure to give Steam numbers a healthy boost. (Whereas past 3rd party releases may not have done)

  3. Tom Edwards Says:

    Yeah, and second-hand is “the only thing keeping the ship afloat” according to one US chain exec.

    I doubt that you’ll need Steam for the retail copies. If Ubi aren’t putting Steam first in pricing, they won’t be putting it first at installation either. Like I hinted in the post though, this could be when Andy S’ idea of inline Steam code appears.

  4. ally Says:

    so this means if i buy the retail version it will not be registerable on steam?

    only the copys bought off of steam

  5. Tom Edwards Says:

    Who knows? We’re all but certainly looking at a hybrid.

  6. Andy Simpson Says:

    I would say there are two ways that this could go.

    First, the conventional solution, i.e. a RO/Sin Eps type solution, where you have to install and register your game with the Steam client. Factors this has going for it are that it’s pretty much the status quo, and that I think using Steam means the publisher gets a discount on their Source license, so I can see them weighing up the risk of annoying their customers by bundling the rather intrusive Steam client against the decreased costs for the engine.

    Second, the hybrid solution. I was having a poke around in the Source SDK GCF to see if I could find anything interesting, and one of the items in there is the Steam v3 API. I think it includes all the header files necessary to link against the steamclient.dll and possibly steam_api.dll, but I’m not a C++ expert by a long stretch, so I’m not sure. Anyways, it looks like the API exposes functions that are usually only supposed to be used by the SteamUI itself; the implications are that any external app (including games) could act like a Steam client itself, and connect directly to the Steam service. I’m not sure if it’s possible as it stands, but I’d say it was a possiblity in an update. Also note how servers possess a steamclient.dll for getting at the auth functionality without the Steam client being running.

    As a sidebar, oddly enough the Steam v3 API doesn’t seem to include any of the filesystem stuff.

    Personally, I hope it’s the hybrid solution. I can see advantages to Steam being resident and living in the taskbar, but I do think there would be advantages in it being more of a transparent service.

    It’s kinda like how I see offline mode; at the moment it’s incredibly tacked on, an afterthought. Offline mode is a special case of online mode, just with all the online functionality switched off. I think this is the wrong way to think about it, online mode should be the special case of offline mode.

    When you start up Steam, it should start immediately, and then begin trying to connect to the Steam service in the background, then once it connects, it enables all internet-based functionality. It’s a more reliable approach. Especially in the early days of Steam there were a lot of problems with the UI not responding because it was waiting for the Steam service to respond. The service was bogged down, and that had a knock-on effect on the UI because they were too closely coupled. If you engineer with the assumption that the internet is not availiable or when it is, is incredibly unreliable, you’re going to get a better experience because you’ll build something more fault-tolerant.

    If there’s a Steam update, it should download it in the background, then prompt for a restart. There should be different authentication classes. At the moment, if Steam can’t find any logon information when you start in offline mode, it simply refuses to start offline, rather than allowing me to play free games like demos or Codename Gordon. You should be able to simply register your CD-Key with Steam offline and be allowed to play offline, at least for some games, depending on how secure you want to be against zero-day piracy.

    The point is, Steam-based authentication for if I’m allowed to play or not play a game is great because it’s easily portable and whatever, but at the same time it’s more heavy-handed than it should be, and too based upon the mindset of Steam being the gatekeeper to which you must prove youself before you can get in, and not as flexible as it could or should be.

  7. mAster Says:

    looks like Blood Rayne, Blood Rayne 2, and advent rising will be on steam soon ^_^

    [blat], we have standards here.

1 Trackbacks/Pings

  1. Deals with the devil: publishers on Steam - The Steam Review