Before I get back to recapping what’s been blogged before, there’s one game I’d like to get out of the way: BloodRayne. This is a true Stack item, that is, a game that I actually own on physical media. I won’t be finishing it that way, though. It’s long since been released on Steam, where I picked it up while it was on sale. It even now has Steam Trading Cards, currently priced at the maximum of 100 credits each on the Card Exchange. The cards aren’t why I bought it — they didn’t exist at the time — but they are the reason I’ve decided to play it just now. It seems like Steam card prices are generally controlled more by supply than demand: the cheapest badge by a large margin is for Counter-Strike: Global Offensive, one of Valve’s most popular offerings, while the most expensive ones are for games that no one much plays. In the case of BloodRayne, I’m tempted to say that no one plays it because they’re embarrassed, but that’s probably giving the Steam “community” too much credit. All I can say is that I personally am somewhat embarrassed to own this game.

But before I get into the embarrassing content, there’s the adventure of getting it working properly. I remember having some problems with this back in the day of my first sally. In particular, back then, it somehow failed to notice when the joystick was centered, leaving the player character slowly walking forward or backward when she should have been standing still. This is the main reason I stopped playing it as early as I did. I don’t see that problem in the Steam version, although I don’t know whether the change is in the game itself or whether I’ve simply upgraded it away. Getting the gamepad appropriately configured in other respects is another matter. This game is old enough that it uses DirectInput instead of XInput. The chief effect of this is that, with any modern controller, the right joystick doesn’t work as intended: moving it up and down makes the camera pan left and right, while moving it left and right does nothing. This is because it mistakes the trigger buttons for a joystick axis. I remember there was a period when a number of games behaved like this and I didn’t understand why. Well, my current gamepad (a Logitech F710) has a DirectInput/XInput toggle switch on the back, so this is easily solved, leaving me with just trying to find out what the button assignments are supposed to be. In theory, I could bypass all this trouble by playing from mouse and keyboard, but I recall that this is one of those games that’s designed around a gamepad in a big way. For example, the player character has four alternate perception modes, or something like that. Why four? So you can select them with the D-pad.

Then there’s the sound problem. Spoken dialogue usually cuts off before the last syllable, with longer lines cutting off more. I’ve had this problem with other games in the past, and the solution is usually to turn off hardware sound acceleration in dxdiag. However, the option to do this seems to no longer exist! It’s been a while since I played a game that needed this, and in the meantime I’ve gone through a major upgrade. I have some other leads to pursue, but most of the advice online is “give up and read the subtitles”. I’ll report further in my next post, and hopefully describe the content a little.

No Comments

Leave a reply