Slashdot Mirror


PC Bioshock Demo Now Available

Dr. Eggman writes "Valve announced today that their digital distribution system, Steam, is now hosting Irrational Games-turned-2K Boston's soon to be released title, Bioshock. The game will appear on Steam and the US August 21st and in Europe on the 24th. If you don't enjoy pipes, perhaps you'd like to utilize the tubes at 3DDownloads, Worthplaying, FilePlanet, or Gamer's Hell."

5 of 96 comments (clear)

  1. Re:Where's the torrent? by Anonymous Coward · · Score: 3, Informative

    The torrent has been around longer than the links in TFS

    http://thepiratebay.org/tor/3778797/BioShock_PC_De mo

  2. Re:Is demo DS9-able ? by Bieeanda · · Score: 3, Informative
    According to garbled reports, DX10 just gives you prettier water effects, and possibly FSAA.

    According to my eyewitness report, it runs on XP, with a 7600GT, 2 GB of RAM and a 3700+ processor.

  3. Re:Online distribution shouldn't be based on regio by RogueyWon · · Score: 3, Informative

    This is probably tied into highstreet store release dates and sales deals. For reasons connected with the distribution chain, most US games releases happen on either Mondays or Tuesdays, while pretty much all UK (the most important European market since Germany effectively closed its borders to many games) releases happen on Fridays.

    Obviously, retailers would kick up a fuss if online vendors were selling the game in their region before they had it in their stores. For this reason, they tend to insist on contractual obligations ensuring that "online" releases don't pre-empt titles hitting their stores. Of course, given how easy the region-checks on most online sales of games are to defeat, I'm not really sure that this policy is getting them very far, with the generally technically savvy PC gaming scene.

  4. Re:No thanks by ADRA · · Score: 3, Informative

    I've been working on getting it run under win2k for a while now:

    'Release' folder == Progra~1\Steam\steamapps\common\bioshock demo\Builds\Release

    1. dbghelp.dll must be downloaded from 'dll download sites' on the internet and dropped into 'Release'

    2. You must hex edit xinput1_3.dll in 'Release' and replace the String 'TraceMessage' with 'GetUserNameA'. It simply forces the debug messages to be dropped on the ground, I think anyways.

    Thats where I'm at so far. Right now I can load up and start the demo, but I have two issues:
    1. The mouse is not drawn
    2. When you start the actual plain crash sequence, textures are missing and it looks like a big pile of crap. Since I have really old drivers installed, I'm going to attempt one of the 'non-ati' bundles or maybe the hotfix driver (if it works with 2k) to see if any of them work out for me.

    Good luck

    --
    Bye!
  5. Re:No thanks by Dachannien · · Score: 3, Informative

    Thanks for the info. The hex edit of xinput1_3.dll (which, coincidentally, works to get any version of the XInput DLL to at least load under Win2k) causes that DLL to call the wrong function if ever it were to happen to try to call TraceMessage. The results would almost certainly be a crash, but since I've played other games with this hack present with no problems, I suspect that it would require unusual circumstances to cause this to happen (and that's assuming that the XInput DLLs actually call TraceMessage anywhere at all). Keeping the DLL in the individual game's directory greatly reduces the chances of this hack being used as a security vulnerability.

    The demo ran fine for me under Win2k taking the steps mentioned in the parent post. I had installed the nVidia drivers that were also released on Monday. The only problem I had was an annoying tendency for the game to momentarily freeze up when loading new textures, resulting in a disorienting turn to an arbitrary direction if I happened to be turning at that moment.

    Anyway, the ease with which a person can get these games to run under Win2k (Overlord was the same way, minus needing dbghelp.dll) makes one wonder why it's not supported directly out of the box. Having the game decline to load the XInput DLL, for instance, unless you're actually using an XBox360 controller on your PC, would eliminate one source of seemingly arbitrary incompatibility that was introduced by Microsoft. The dbghelp.dll file is a good bit different between the two versions of Windows, but the new version seems to function as a drop-in replacement if you add it to the executable directory for whatever game you're playing. Is the incompatibility purely unnecessary, created artificially by Microsoft to induce sales of XP or Vista (perhaps as a strategy that took longer than they expected to start working, due to game manufacturers being reticent to abandon Win2k users for several years)?