Games Interactive 2

gi2-menuAnd with that, let’s get back to kicking this dreck off the Stack. If you’re wondering why I picked up Games Interactive 2 after my experiences with the first Games Interactive, my thoughts were basically “The underlying puzzles are good, and surely they must have fixed most of the problems by now”. And, well, it looks like they’ve at least addressed some of them. At the very least, it hasn’t thown any “Index Out of Bounds” errors yet.

Installation under Windows 10 had exactly the same problems as the first game, and the same solutions worked. From the very start, it’s clear that it’s going for a different vibe than the original. It’s more retro-futuristic, all curvy, metallic, and skewed, with a fairly subdued color scheme. And instead of jazz, we have electronic music. It’s not as gentle and ambient as the stuff I was just talking about in SquareCells, but it’s reasonably backgroundish. In the puzzles, however, it’s marred by various ticking-clock noises playing over it at a different tempo. I wound up turning off the sound most of the time in Games Interactive, but I’m doing it a lot earlier here.

The main menu is a bit simpler and more reasonable than last time: there is never a stage where you have to select the number of puzzles you want to do. You still have the weird bit where you choose the puzzles you want from a checklist, but at least you can just check off as many puzzles as you want at that list instead of choosing a number and then having to check off exactly that many. You can still have the game choose puzzles for you at random — it’s called “Quick Select” now — but if you do, it seems to just keep feeding you puzzles until you choose to exit.

Finally, one fairly big difference: this time around, there’s an actual ending. After you’ve played all the puzzles, a final bonus puzzle unlocks. Note the word “played”. If I understand correctly, there’s no expectation that you solve all the puzzles correctly. And thank goodness, because I’ve already seen enough typos in the crossword clues to make me think that there’s probably some not-completely-solvable puzzles to come.

Games Interactive

So, about those terrible Games Magazine puzzle anthologies. They’re both on the Stack. In fact, the first Games Interactive from 1999 is, I think, the only game to leave my Stack and later return to it. I accidentally mailed my copy of the CD-ROM to Netflix in one of their DVD return envelopes a number of years ago, at a time when they were new enough that they didn’t yet have a process in place for returning it. I thought that was it, that the game was lost to me forever, and I wasn’t really too unhappy about that. But just a few months ago, I found another copy in a set of old game discs that a coworker was giving away, as happens periodically at my workplace. So let’s give it a whirl!

But first, it’s time for one of those technical problems stories that long-time readers of this blog know and love. My Windows machine reacted to the Games Interactive disc in a strange and mysterious way: it treated it as empty. That is, it was capable of reading the disc enough to display its name and custom icon, and to show its capacity as “0 bytes free of 76.6 MB”, but when I opened the disc, it showed me no files, even with “Show Hidden Files” enabled. Actually, that’s not quite true: for some reason, it showed one file as queued for writing, as if I had inserted an empty CD-R. Fortunately, I still have an obsolete Macbook with a CD-ROM drive. Its battery is long gone, but it still works if it’s plugged in, and it was capable of reading the files off the disc and writing them to a thumb drive for transfer to the PC.

That done, and the installer run, and after some fiddling around with compatibility modes, the game insisted that I needed to insert the disc before it would start. This worried me a little, considering that the system couldn’t detect any files on the disc, but fortunately, it seems that all this check cared about was that there was a CD-ROM with the right name available; if it found that much, it let things proceed. Of course, once it was past that check, it immediately tried to read files from the disc and failed. But this too was solvable. The entire thing is written in Macromedia Director, and previous experience with Director games suggested that it would be willing to use files in the install directory in preference to the CD. So I just moved the entire contents of the thumb drive over. With that, I almost had it working. It ran without errors, played the opening logo videos, and brought up the main menu.

gi-halfThere was just one problem: Only the right side of the screen was visible. The left side was solid black for as long as the game was running, even when I alt-tabbed to a different app. This would interfere with playing the game.

Looking closely at the intro sequence, it looked like one of the logo videos was playing wrong. I think this may be the result of the video starting while the graphics card was still trying to figure out how to switch to 640×480 resolution. It played in wrong colors, and used only the left side of the screen, the part that went black afterward. Well, if the logo videos are causing problems, they were at least inessential. There were three .smk files in the install directory — ah yes, Smacker! That takes me back. Deleting those allowed the game to start up without problems, and I’ve successfully run a few puzzles without further errors.

Unfortunately, the puzzle of getting it working was the fun part. Tune in next time for griping about the game itself.

BloodRayne: Getting Started for Real

Giving up on RadeonPro, I try out another program with framerate-limiting capability, MSI Afterburner. Finding the option in its UI for limiting the framerate was something of a challenge. These programs aren’t really built with this use in mind; mainly they’re about making things go faster, not slower. To the extent that they support framerate limits, the intent is to make things go at a steady rate and to prevent “tearing”. Ironically, capping the framerate seems to have introduced a certain amount of tearing in BloodRayne. But it fixed the sound issues, so it’s an overall improvement.

So! Now I get to actually play the game, instead of just listening to the opening cutscene and exiting repeatedly. And that means it’s time to describe the premise.

BloodRayne‘s premise seems like something you’d get out of a random videogame premise generator, or possibly Mad Libs: someone started with the template “You’re a [adjective] [badass hero type] who fights [villain]”, and it got filled in with “sexy”, “vampire”, and “Nazis”. Actually, the player character, Rayne, is only half vampire, which gives the story permission to pick and choose what her powers and weaknesses are, and make them different from any Nazi vampires she winds up fighting. The first level wastes no time in letting us know through expository dialogue that she’s unaffected by holy stuff, but water hurts her, providing for some “the floor is lava” challenges in a flooded town. She can jump something like twenty feet high and run on telephone wires, all while wearing a tight leather outfit and high heels. She has some kind of arm-mounted blade weapons that look like Klingons would use them, and she can scavenge guns, but her most effective attack against humans is simply the bite, which is an instant kill and replenishes her health.

When Rayne bites a man (and it always seems to be a man), she leaps onto him, wraps her legs around his torso, and rocks back and forth a little while she makes slurping noises and little moans of pleasure. This is a basic attack, activated by one button-press. You grow very familiar with this animation very quickly.

Speaking of absurd sexualization, this game also features some of the most blatant examples I’ve ever seen of “jiggle physics”. Or, well, I’m not sure there’s any physics involved. It could just be hand-animated: since you view Rayne from behind during gameplay, like in Tomb Raider, you only get a good look at boobs during cutscenes. But when you do get a look at them, the designers want to make sure you get a really good look. Rayne’s mentor, Mynce — another half-vampire wearing a different style of fetish gear — has a habit of making sudden bounce-inducing gestures during conversation. Even the BloodRayne logo, which Rayne wears around her neck, is a stylized picture of boobs.

And it isn’t even particularly titillating. The game is, metaphorically speaking, standing there saying “Eh? Eh? Boobs, right?” and waggling its eyebrows. Maybe I’m just too old for this stuff. Maybe everyone over the age of twelve is. I’ll have more to say about weird sexual dynamics in my next post, where I’ll describe the game’s first act.

BloodRayne: More Failure at Getting Started

So, I’ve got my joystick set up (although it sometimes needs recalibration on starting the game). Occasionally the game freezes up, but I’m hoping this won’t happen often enough to seriously impede progress. The one thing keeping me from starting BloodRayne in earnest is that I’ve decided that the business of dialogue cutting off early in cutscenes is too distracting to be tolerated.

A little research suggests that the real underlying problem (in both this game and others with the same symptom) is that the cutscenes are running just a little too fast. That the triggers to start and stop sounds are pegged to the animation, and the animation speed is determined by your framerate. Perhaps it tolerates slower machines by skipping frames when necessary, but it doesn’t take too-fast machines into account at all. What I need to do is throttle it down to the framerate it was designed for, which is apparently 30 FPS.

It turns out there are ways to do this at the driver level! That is, the official software for my graphics card (a Radeon) doesn’t provide any such option, but there are some third-party apps that do. The one that seems to be the most-recommended online is RadeonPro, which is organized around the idea of “profiles” for different games that launch automatically when the game launches. Just one problem: it isn’t launching the profile I set up for Bloodrayne. Now, I’m new to this, so it’s likely that I’m simply doing something wrong. Apparently getting RadeonPro to cooperate with Steam has its own special problems.

And that suggests an possible eventual outcome. If I can’t get RadeonPro to cooperate with Steam, I do still have this game on CD-ROM. I could just play it that way. I wouldn’t even have the embarrassment of having Steam announce that I’m playing BloodRayne, of all things, to everyone on my Friends list. But if I did that, I wouldn’t get the cards. Would I be willing to idle, then, to gain the cards I felt entitled to for playing offline? Probably. But I’m still hoping it won’t come to that.

BloodRayne

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.

Advent Rising

Proceeding into the alphabet proper, let’s take a look at Advent Rising, a sci-fi epic from 2005. (I’ll probably be comparing it to Mass Effect when I get around to playing Mass Effect.) This is one of those games that my hardware wasn’t capable of handling at an acceptable framerate when I first tried it, so I set it aside pending further upgrades. Those upgrades have long since happened, and now, so far, it runs perfectly smoothly and looks great. Which is important, because the look of this game is clearly something they put some effort into, and largely the reason I picked it up. It’s very slick and colorful, and possibly anime-influenced (but without the “big eye” thing). The environments I’ve seen so far are visually pleasing, with lots of inconsequential detail, including NPC conversations — co-written by Orson Scott Card, of all people — that you can listen in on for flavor. It’s a shiny future, reminiscent of Star Trek, only a bit sexier and a bit more macho — more Riker-oriented, if you will. The player character’s brother, who seems to be a major character, even has Riker’s beard.

The game opens with protagonist Gideon Wyeth, under the player’s control, flying a shuttlecraft to dock at a station near a vast and mysterious alien vessel, like Clarke’s Rama or the dungeon-substitute from Starcross. Radio chatter fills the time and informs you about the basic situation while you do this, which strikes me as a good technique for infodumping: it keeps it in the background and lessens your impatience with it by keeping you occupied while it goes on. It strikes me as a little similar to what the Half-Life games do in letting you keep piloting Gordon Freeman around while plot-relevant conversations go on around him, but with the addition of a goal. Once you reach the station, the game crashes. I vaguely remember this happening back in the day as well. Fortunately, you can resume the game from the beginning of the next scene with no further ill effects.

After that, the gameplay seems to mostly revolve around running around and shooting at things, from a third-person perspective, using a complicated multi-finger scheme that’s probably more comfortable on a gamepad than on mouse and keyboard. The PC version supports gamepads, but, oddly enough, the button assignments for it seem to be entirely empty by default. I’ll have to look up the control scheme from the Xbox version and try it out. The early content is basically all a big controls tutorial, but with plot worked in. The unarmed combat tutorial, for example, takes the form of a barroom brawl, Gideon and his war-hero brother against some disgruntled soldiers who resent his VIP status.

I haven’t played enough to get far yet, but I know from back in the day that the inciting incident that ends the first act is an alien attack on the station, resulting in fires and debris that bogged the framerate down to unplayability on my old machine. Here’s hoping it’s better now.

80 Days

80 Days (Frogwares, 2005) is of course based on the novel Around the World in 80 Days by Jules Verne. As with the Verne adaptations Return to Mysterious Island and The Mystery of the Nautilus, it’s a sequel rather than a retelling, with a new protagonist, which gives the designers the freedom to make whatever additions they like. In the case of 80 Days, that mostly means silliness. The player character, Oliver Lavisheart, isn’t just retracing Phileas Fogg’s famous voyage, he’s hunting for documents lost by his uncle, an eccentric inventor, which provides the designers an excuse to fill the game with wacky steampunk contraptions. For example, you can go about your daily business riding in a monowheel if you like, although I can’t honestly recommend it.

In form, the game is more or less a puzzle-light adventure game in a GTA-ish free-roaming third-person 3D engine, complete with quest arrows on the minimap. What I’ve seen of the gameplay isn’t very open-world, though. Rather, it’s a linear series of missions that remind me a lot of the non-combat quests in World of Warcraft. “Find four men wearing kilts”, you’re told, or “Sneak to your hotel, avoiding customs officials”. In other words, it’s the kind of stuff that gets put into games to keep the shooting or platforming or whatever from becoming too monotonous and one-dimensional, except that here, it’s all there is.

And that’s probably a big part of why the overall feel of the game is so clunky. The translation job also contributes to this, especially when it’s trying to be funny. (Yes, of course the game was originally in French. Who else but the French makes games of Verne?) And this clunkiness is ultimately why I stopped playing back in 2006 without having even got through Cairo, the first chapter. I’ve gotten a little bit past that point already, and will go into more detail in my next post.

For now, I have just a couple of quick installation notes. I was alarmed to find on first launching the game that the opening logo movies got stuck on single frames of animation, and no amount of tweaking of settings seemed to fix this. This is not the sort of problem I expect from a game released in the mid-2000’s! Fortunately, it turns out to only affect the opening logos; all cutscenes within the game are handled in-engine, not as FMV. Other than that, I had some slight problems with lines of dialog getting truncated (at the beginning, oddly enough), but the standard solution of turning off hardware acceleration in dxdiag fixed that.

Demoniak: Giving Up at Getting Started

Today, another random pick from my catalog of titles I own on CD-ROM.

Demoniak is one of the few commercially-published text adventures I own but haven’t completed. Created by comics writer Alan Grant in 1991, it’s a sci-fi/superhero story mostly remembered for the novelty that it let the player switch control at any time to any character — even antagonists. I obtained it some years after its original release, when Memorex of all companies re-released it in a 2-pack CD-ROM bundle with Darkseed, a graphic adventure based on the paintings of H. R. Giger.

This was clearly a hasty bit of shovelware, because it failed to account for Demoniak’s copy protection. It uses a key word system: at some randomized point within the first dozen or so turns, it prompts the player to type in the Xth word from line Y of page Z of the manual, and refuses to proceed until you get it right. Memorex provided the entire contents of the manual as a text file, but since it’s not paginated, this is of limited use. (Plus, the game occasionally asks for a word from something other than the manual, such as the box or the diskettes.) I suspect that few people noticed this problem. The people responsible for the package presumably tried at most a command or two to make sure that it was working, and probably most of the customers quit the moment they realized that it was a text adventure, something that the packaging tried to obscure.

I already knew all this when I pulled it from my box of games abandoned for technical reasons, but I was hoping that the internet would help me. I mean, it’s 2012. Someone, somewhere, had to have either cracked this game or posted a list of the key words somewhere. Alas, the internet failed me. Even when I found Demoniak on abandonware sites, it was uncracked, and accompanied by less documentation than Memorex provided.

There was a time when my usual response to key word copy protection would be to hack it out. Generally speaking, it’s the easiest kind of copy protection to hack: somewhere in the code, there’s got to be a point where it compares your input to a target string and conditionally branches to success or failure, so once you’ve identified that point (by tracing through the execution with an assembly-language debugger), all you have to do is replace the conditional branch with an unconditional one (or a no-op, as appropriate). But a game whose chief mode of interaction is text is likely to process its key word input by the same means as all other input in the game, and messing with the parser seems risky, even if the game isn’t programmed in its own proprietary byte code format like the Infocom games were.

Today, I’ve gone as far as to install a debugger anyway, just so I can look at memory where the game has unpacked its strings and try to find something promising. But I’ve had no luck yet. If anyone reading this has access to a Demoniak manual, or any other means of bypassing the copy protection, help would be appreciated. I promise my copy is legitimate.

Gromada: Crash Investigation

OK, I’m having technical problems with Gromada. There’s one level that consistently crashes to the desktop. It doesn’t do it immediately, and it doesn’t do it at a consistent time, but I can’t get through the level without a crash, regardless of what I do. The level does do some peculiar things that I haven’t seen happen on other maps — specifically, it involves a bunch of pre-damaged enemy tanks, and a repair center that will eventually give one of them a key as it repairs it. I can believe that this construct somehow gets into an untenable state when multiple tanks try to access it at once, or something like that. But this speculation doesn’t help me much. I don’t have a fix or a workaround.

I do, however, have an error log. It isn’t terribly informative about the problem, though. It mainly just seems to be a bunch of diagnostic print statements that got left in the release, lots of “sprite free” and “Beginner curclock=27106024” and the like. There’s one line that gives me pause, though: “SND::Can’t control CdAudio volume”. CDAudio? Is this game supposed to be playing CD music? There’s some evidence to support this. I hadn’t been getting any kind of background music during the missions; the only music I had heard in the game was a jolly jingle on winning levels. And yet, the options menu contains a music volume slider, which doesn’t seem to affect that jingle at all.

Well. I tried playing the disc in Windows Media Player, but it didn’t recognize it as having audio tracks. Perhaps my current system just doesn’t recognize audio CDs at all? It’s been quite a while since I last used one. But no, I tried one out and it worked fine. Perhaps it’s just hybrid audio/CD-ROM discs that give it trouble? It took me a while to locate a disc in my collection that I knew to be a hybrid — I know I have several, but I’ve forgotten which ones they are. The only one I could think of was Spirit of Excalibur, a game which uses CD-audio tracks for NPC speech and rather memorably starts the speech tracks with every insult to the player character in the game. Yes, a memorable game, but not a memorable name, so it still took me a while to find it. Anyway, the system handled it just fine. So unless Gromada uses some weird audio format that later operating systems don’t recognize, it looks like there aren’t any audio tracks on the disc. Perhaps the original Russian version was different. At any rate, I’m going to assume that this isn’t actually the cause of the crash.

The crash doesn’t actually stop my progress entirely. After you’re a few levels in, Gromada makes two levels available at once, and after that, three. This doesn’t seem to be a branching structure, but rather just a choice of ordering. Still, this means I could keep on playing other levels. But I’m discouraged now, and I don’t want to bother finishing any more levels until my problems are resolved. Which may never happen: this is a game with basically no web presence, and nary a patch. I’ve found a few cheat codes, but those seem to be the only words anyone has to say about it. Bethesda customer support acknowledges its existence, but only just barely.

IFComp 2011: Cursed

Spoilers follow the break.

Read more »

« Previous PageNext Page »