Welcome to jdrgaming.com Wednesday, May 08 2024 @ 06:44 AM PDT

Gaming miscellany

Starforce links

Here are few useful links to StarForce information:

WikiPedia entry:
http://en.wikipedia.org/wiki/StarForce

Removing StarForce drivers:
http://www.onlinesecurity-on.com/prot...phtml?c=55

CDMediaWorld information:
http://www.cdmediaworld.com/hardware/...orce.shtml

Interview with StarForce developers:
http://www.firingsquad.com/features/s...interview/
My favourite quote: "The fact that [the StarForce drivers] remain was something that no one predicted would be such a contentious issue." Yeah, right.

Why Starforce sucks and what to do about it

Starforce is a copy-protection technology used by Ubisoft and other game publishers. There are plenty of other protection schemes, but this one is especially nasty. Here's why:

1. Starforce-protected games surreptitiously install Starforce drivers. Any software that is installed on my system without my knowledge or approval is "spyware." (At least, that's the commonly-used term; it's not particularly accurate. Let's invent a new word for this type of software, shall we? How about cancerware? underware? pestware?)
2. These things are low-level Windows drivers that are normally hidden from the user's view in the Windows device manager. These drivers hook into and affect all CD/DVD drive operations, leading to many reported system problems. They reduce the amount of memory available for all operations because they are always running. They chew up clock cycles. When you uninstall a Starforce-protected game, the drivers remain.
3. Ubisoft uses Starforce exclusively now. Unfortunately, they are also using those extremely crappy disc cases that force you to bend the disc when you remove it from the case. It's unfortunate because the one thing you really don't want to do when you have to swap discs all the time is damage the disc.
4. Of course, there are all the other reasons why copy protection is bad in general. The main one is that it only hurts legitimate users - people who bought the game! Usually by the time a game hits the street, there is a crack available for it. Anyone who really wants to pirate a game will find a way to do it. Besides the problems noted above, playing copy protected games means that you have to constantly swap game discs, which damages them even if you're careful, and what's the point of having a hard drive if you have to do all that swapping? If I wanted a console, I would have bought one! To top it all off, we are legally entitled to make backup copies of software.

What can we do about this? This is what I'm doing:

1. Uninstall all Starforce protected games.
2. Obtain the Starforce removal utility and use it to (hopefully) remove all those drivers (and there are a lot of them).
3. Check my system throughly for any remaining evidence of Starforce. I've noticed a ton of registry entries for Starforce. If I can't get rid of it, I'll rebuild my system.
4. Sell all my Starforce-protected games. That means all my Ubisoft games. No problem there. Pacific Fighters was a massive disappointment and has just about the worst user interface I've ever seen. Silent Hunter 3 also has a horrible user interface and is buggy as hell (although I did have some fun with it). Brothers in Arms was interesting but also frustrating as hell (no save game? what's the deal with that?) Splinter Cell 3: yawn - it's the same gameplay as 1 and 2.
5. Boycott Starforce-protected games and publishers that use it. That means Ubisoft. Unfortunately there's no way you can tell that a game uses Starforce by looking at the box, so avoiding other publishers will take some research. But no more Ubi for me, that's for sure.

Please join me in boycotting Ubisoft and Starforce!

Coop games for the PC

The games listed here all support some sort of coop mode, except for most of the racing games. I've listed the racing games because, as with true coop, being able to race against humans and bots simultaneously is both fun and rare. I'll keep adding to this list as I discover/remember more coop games.

FPS

Serious Sam 1 & 2 - support Internet, LAN and up to four-way split-screen, cooperative multiplayer versus bots campaign mode. Allows coop game progress to be saved.

Quake 2 - LAN cooperative play versus bots (coop campaign). Progress can be saved. Watch out for friendly fire - it can't be disabled.

Unreal Tournament, UT 2003, UT2004 - a wide variety of LAN/Internet coop versus bot modes, allowing mix-and-match of humans and bots and adjustable bot skill levels and numbers. No campaign.

Battlefield 1942, Vietnam - LAN and Internet coop versus bot mode, allowing mix-and-match of humans and bots, adjustable bot still levels and numbers. No campaign.

RTS

Rise of Nations - highly flexible LAN/Internet coop versus bot modes. Bot players are individually adjustable in terms of skill, humans can team up with each other and/or with bots.

Dark Reign - highly flexible LAN/Internet coop versus bot modes. Bot players are individually adjustable in terms of skill, humans can team up with each other and/or with bots.

RPG

City of Heroes - server-based Internet gaming in which all human players are essentially on the same team, fighting computer-controlled bad guys. Fight them on your own or on teams or task forces. Team up with your friends or with total strangers on the net.

Diablo 1 and 2 - coop campaign vs. bots on LAN or Internet.

Racing

Whiplash - an old DOS racing game that supports two-way split-screen and LAN cooperative (team-based) gaming. I've never seen another racing game that does this.

Motocross Madness 2 - LAN and Internet competitive multiplayer with bots.

Need for Speed - LAN and Internet competitive multiplayer with bots.

TOCA Race Driver 2 - Split-screen, LAN and Internet competitive multiplayer with bots.

Sports

The entire EA sports NHL series - supports shared-screen, LAN and Internet coop gaming for up to five humans per team, with bots filling the roster on both teams. Game, season and dynasty progress can typically be saved.

Madden NFL - shared-screen coop versus bots.

What's co-op gaming?

A co-op game is one that allows two or more human players to play on the same side, cooperatively, versus the computer. I've seen alternate definitions, such as "working together with friends to solve the single player game," but to my mind that's pointless hair-splitting. When I'm looking for a co-op game, anything that will allow me to play on the same side as other humans versus the computer will fit the bill. So the definition I started with is the one that makes the most sense to me. The key word in "co-op gaming" is "co-op." Why dismiss a game that offers cooperative play just because it doesn't offer a co-op campaign? Especially when the sub-category "co-op campaign" works so well. Finally, using that other definition would mean excluding some of the best games I've ever played cooperatively, including EA Sports NHL and Battlefield 1942/Vietnam.

What's the point of co-op gaming? Surprisingly, there are gamers out there who have friends. I know, because I'm one of them. I find it much more rewarding to work with my friends to compete with bots than to compete against my friends. If I want to compete against humans, I can go on-line and find some juvenile nitwit to destroy. In particular, those of us with multiple PCs on a LAN are more likely to be in the same room as other human players, in which case working together can be a lot of fun.

Sounds reasonable, right? Prepare to be disappointed. I've been gaming on PCs for over ten years and can't think of more than a dozen or so games in which true co-op vs. bots gaming is possible. Game developers clearly don't think this type of gaming is in demand. Frankly, they're probably right. My own on-line gaming experiences tend to support that point of view. Most gamers out there seem to prefer killing each other to helping each other. A sad commentary on our society? Perhaps.

One reason gamers may not be interested in co-op gaming is that, at least in some game genres, the computer-controlled players are pretty dumb. They tend to be predictable. They get stuck in loops and against scenery. You can find locations from which to kill them off systematically, and they never figure it out and come after you. Human opponents can be a whole lot smarter than that. On the other hand, there's been a lot of progress in making bots smarter - particularly in first-person shooters. They now take cover, dodge, flank and work in teams.

With some exceptions, cooperative play in a game requires the following:
1. Multiplayer support. This can be done on one computer via split screen (the screen is divided into two or more frames) or shared screen (all players see the same view), or with multiple computers on a LAN or the Internet, or some combination.
2. Cooperative multiplayer mode. There must be at least one multiplayer mode in which human players can play on the same side or team, cooperatively.
3. Computer-controlled players (aka "bots"). This can be humans versus bots and/or humans allied with bots versus other bots.

The availability of co-op vs. bot gaming depends to some degree on genre. Some game types feature this type of play as a matter of course, while in others it's extremely rare. Here's what you can expect for some of the more common genres:

First-person shooters (FPS)
A typical FPS supports one or more multiplayer modes. Almost all FPS games have a single-player "campaign" - a series of missions, typically scripted, to be played by one human player versus a bunch of bad guys. Although their actions are scripted to some degree, the bots in these games are also able to react to the actions of the human player. Shoot at a bot who hasn't yet seen you, and they will typically start shooting back. In almost all cases, however, there's no way to get more than one human playing the single-player campaign, and the multiplayer modes that are offered are restricted to "deathmatches" - where humans are pitted against each other with no particular storyline involved. Sometimes, you can team up with other humans, but in most cases you can only fight other humans, with no bots. I've seen plenty of titles where you can set up a multiplayer co-op game, with all humans on the same team, but when the game starts, there are no bots - hence no players on the other team - and the human team immediately wins. How dumb is that?

Role-Playing Games (RPG)
Traditional RPGs are single-player experiences. Occasionally an RPG is released in which the campaign (which is basically all you get with an RPG) can be played by more than one human player, cooperatively. Online RPGs are the exception. There are also a few 3rd-party add-ons or patches that allow certain RPGs to be played cooperatively.

Racing Games
A typical racing game allows a single player to compete against bots, but in multiplayer mode the bots are missing, even where split-screen is supported. There are a few exceptions, but they are rare. Sadly, some of my favourite racing games are missing multiplayer bots, including Carmageddon and Insane.

Sports Games
Sports games have perhaps the best record when it comes to cooperative play. This makes sense, when you consider that you can't have a proper game in any sport without sufficient players. Without bots, multiplayer modes in a (team) sports game are basically useless. I suppose there are probably sports games out there that prevent two humans from playing on the same side, but I can't recall any.

Real Time Strategy
As with some FPS games, I've seen RTS titles where you can set up a multiplayer co-op game, with all humans on the same team, but when the game starts, there are no bots - hence no players on the other team - and the human team immediately wins. Most often, though, RTS games simply don't let human players team up at all. This is unfortunate, because an RTS can be a lot of fun with human allies.

A theory about the game development process
I've spent a lot of time wondering why co-op gaming isn't more prevalent. Why is it more common in some genres (e.g. sports) than others? Most importantly, if a game supports multiplayer modes and has a single-player campaign where a human player takes on bots, why the heck isn't there a co-op multiplayer mode? It seems to me that most of the code required is already there, so what's the deal? Based on my own experiences as both a software developer and as a computer gamer, it appears that the problem is lack of planning. If a game's developers plan from the start to include a co-op mode, it's fairly straightforward. But trying to retrofit co-op gaming into a complete or nearly complete game presents certain difficulties, such as:
a) Which computer will control the bots?
b) Where will progress be saved?
c) If the action of bots (including spawning) is scripted, how will having more than one human affect that scripting?
d) How will level transitions work with multiple human players?

I think that some developers look at these problems and decide that they're not worth dealing with because the audience for co-op gaming is so limited. Too bad.

Blog introduction

Usually when I'm prompted to write about a gaming experience, it's because that experience was a bad one. Sometimes it's when I'm excited about a great gaming experience, but that, sadly, is rare. Anyway, this blog is probably going to end up being me complaining about bad game design most of the time. At least I don't have some mysterious corporate agenda. Well, I guess if I do have an agenda, it's that I want games to be better. Or at least to stop demonstrating the same dumb design choices over and over and over again.

So, read on if you enjoy pain!

Page navigation