Happy Independence Day

July 3rd, 2009

This year the Independence Day falls on Saturday which totally sucks balls. Every holiday which falls on the weekend is a wasted holiday. Worse, it is a tease holiday – it is a painful reminder that we could have had a long weekend, or a mid-week break from work but we wont. But since this is a national holiday most US companies will still have a long weekend. Some will close today, while some will be off on Monday. Don’t ask me why people would pick Monday over a Friday – but yeah, some people I talked to are exactly in that situation. Which day did you get? I got Friday which I think is better.

Since I usually don’t post on Saturdays I decided to wish you a happy Independence Day today. It’s sort of a tradition here – I say a few words about the holiday and post the picture of the heroes whose deeds we are celebrating on that day.

Happy Independence Day

A vector image of the infection vector which saved the world

Let me explain this uniquely American holiday to the new readers from other parts of the world. Back in 1996 bunch of Aliens blew up the white house and so the American Government sent Will Smith and Jeff Goldbloom into space in order to blow up the alien mothership with a computer virus. Or something like that. I don’t really know.

The point is, that we commemorate this event by barbecuing and blowing shit up all evening. Or at least some of us do. I think in some states people actually get to blow stuff up for them. If you are like me and you live in NJ you can only watch professional people blow stuff up for you. That’s the law. We don’t get to pump our own gas, and we don’t get to blow shit up. In fact, I’m begging to suspect that those two rules might be somehow related.

Anyways, now you know about Independence Day, and knowing is half the battle.

Enjoy the holiday if you happen to celebrate it (even if it’s totally wasted due to being on the weekend) and avoid blowing yourself up!

Fallout 3 Has Stopped Working (Fixed)

July 2nd, 2009

I realized that I promised to post about my Fallout 3 crash solution at some point. I might as well do it now, while it is still fresh in my memory. Sorry if this post is a little dry, but this needs to be documented for the good of humanity.

The Symptoms

The game worked great while I was in the vault. My issues started when I got out of it. My first crash happened literally seconds after leaving the vault. I turned around to see how the vault entrance looked behind me an BOOM! The game crashed to desktop giving me the extremely descriptive error message:

Fallout 3 has stopped working

Fallout 3 has stopped working

Really? It did? Hey, thanks for letting me know! If you didn’t I would be sitting here wandering why Capital Wasteland looks exactly like my desktop background.

Actually, I take that back. This was after all a generic Vista dialog that shows up whenever something really, really fucked up happens inside a program. It means that the game itself crashed hard – it was not an exception or a runtime error that someone forgot to catch. It was a “holly shit, this was not supposed to happen” type of thing.

Whatever – I thought – shit happens. After all, Oblivion used to crap out on me like this every once in a while but it was otherwise totally playable. So I launched the game again, and this time I managed to explore a little bit of the wasteland without a crash. Until, that is, I reached the abandoned school and the game crapped out on me again. This was probably after 20-30 minutes of me aimlessly exploring the wasteland. Same stupid message.

I restarted the game, leaded it, explored the school and went outside and the game crashed again. That was it. After that, every time I would load the game from that auto-save outside the school’s door it would dump me back to the desktop. Something was seriously wrong here.

My first instinct was to google the error message but as you could imagine it was pretty much like searching for a needle in a haystack… of other needles… at night… blindfolded… and wearing mittens. Everyone has seen this message and wrote a blog/and or forum post about it. Adding “fallout 3″ to the search query didn’t really improve the results.

It did give me back a lot of forum discussion threads but I quickly realized it is one of those vague problems that everyone talks about on the internet but no one has a solution. It’s like that damn irql not less or equal shit which can be triggered by just about anything – hardware, software, the phase of the moon, or the color of your underwear.

It was clear to me that I was not going to find a solution this way. So I decided to dig deeper. So I opened event viewer and almost immediately found the culprit:

Fallout 3 Error Message - click to embigen

Fallout 3 Error Message - check out the DLL

If you can’t figure it out from the screen, let me spell it out for you. This error log, clearly implicates the file called nvd3dum.dll as the one causing or facilitating the crash. The naming convention seems familiar, isn’t it? Who would name their DLL’s with an nvd prefix? Why nVidia of course – the maker of my video card.

So I found the reason for the crash – my video card driver and Fallout 3 were not playing nice. Armed this information I did some more googling and came up with a solution.

The Solution

Using the name of the DLL in my research yielded much better results than before. For example, this forum threadwas extremely helpful in pinpointing the exact issue.

This is what helped me:

  1. Start Fallout via the FalloutLauncher.exe
  2. Go to Options
  3. Click on Advanced
  4. Change to the Water section
  5. Set Water Multisampling to Low

Presto! No more crashes! Well, for the most part. The game still sometimes bugs out in V.A.T.S. but it is very rare now. I have no clue what Water Multisampling is but I’m assuming it makes the puddles and rivers in the game look more liquidy and watery. There is something in the way they go about it though, that causes Fallout 3 to crash to desktop.

Interestingly enough it only happens with the recent drivers. So if you have an older card and an older driver you will be fine. Downgrading the drivers also works. But I found it easier just to crank that feature down to low and enjoy the game without it. Frankly I can’t tell the difference so the multisampling effect was evidently lost on me anyway.

Now the million dollar question is, who to blame for this. Is this yet another Bethesda bug? Or is this yet another case of a badly written 64 bit driver? Initially I assumed it was a bug in the game code. Now I’m not sure.

Either way, if you are experiencing this crash, the way to get rid of it is to disable that multisampling feature. I hope this will get indexed by google and will show up in search results where people can find it and get on with their game.

Comment Spam

June 30th, 2009

I realized that I’m a bit spoiled by my comment spam filtering plugins. On this blog I use two tools that keep the robots out: Akismet and WPSpamFree. And before you say anything about discrimination about robots, let me just say that I don’t care about non-sentient machines. If a true AI awakens somewhere on the internet and feels like posting a comment on my blog, I’m sure it will figure out a way to do it. And if it can’t, it can email me and complain about it. Until then however I’m going to discriminate against the robot race, cause they never post anything interesting.

Every once in a while some of you complain about restrictive spam control here. Sometimes comments get blocked because they have too much links. Not so long ago, quite a few people got blocked just because they were behind a proxy. These are unfortunate glitches and I try to work around them and massage the spam tools to be nicer to people. They are effective, but they lack the much needed people skills… And intelligence. But we are working on that.

In the meantime I wanted to show you this graph, that illustrates the ration of spam comments to non-spam comments on this blog.

Spam vs Ham on Terminally Incoherent

Spam vs Ham on Terminally Incoherent

I didn’t just make up this chart. It came out of my Akismet panel based on the data it collected. Since December 96.73% of comments posted to this blog were pure spam. Can you imagine that? Ninety seven fucking percent! It’s insane!

How many of these spam comments did you see?

None! They were all silently blocked and hidden away so neither you nor I have to deal with them.

Of course, you could say that this graph could be based on only few dozen comments. But it is not – let me post another graph to prove it:

Spam over time - note the recent spikes

Spam over time - note the recent spikes

All in all, I think I’m averaging few hundred to a thousand spam comments each month. Some months seem to be worse than others. For example May and begging of June seem to be particularly bad. I’m not sure if this is just a local fluctuation or an increasing trend. Either way the amount of comments collected over time suggests that the 97% is probably not skewed by a small sample size.

I guess this comes with the territory. Terminally Incoherent seems to be one of the small blogs that are popular enough to get spammed, but not popular enough for the big comment threads to offset the spam-to-ham ratio. Not that I’m complaining.

I’m actually thrilled that I managed to build this small community. I love the fact that I seem to have gained few regular readers who stop by frequently and post insightful comments. I’m also always amazed at the high quality of the discussions we have here. Funny thing is that only time the comment threads seem to degrade is when I get dugg or reddit-ed and we have a temporary influx of new readers.

Anyways, I just wanted to thank you guys for making the delicious ham comments we have here. You make running this blog worth while. And if my spam filtering friends seem annoying sometimes, give them a break. They are doing a great job keeping out all the crap from our comment sections. Without them, spam would drown out any legitimate comments in an endless torrent of unsolicited advertisements.

Fallout 3: First Impression (Part 4)

June 29th, 2009

Yet another Fallout 3 post. Deal with it! This is the last post of the First Impression cycle. You might still hear about Fallout when I finish the game but that will probably take a while.

Fast Travel is Better than in Oblivion

Fallout 3 uses a fast travel system that works similar to the one in Oblivion. As you explore the wasteland locations of interest are marked on your map. At any time you can instantly “jump” to one of those map markers. An appropriate amount of in-game time passes by, but for you the trip is instantaneous. As in Oblivion you cannot jump from withing a building, when encumbered or while in combat.

There is one significant difference though. When you first start the game you don’t get any map markers. By default Oblivion opened up all the major cities for you allowing you to jump to any of them right from the get-go. A lot of people (including me) thought that this was a bad move as it really cut down on initial exploration and robbed you of the feeling of achievement when you discover these places for the first time.

Fallout 3 avoided this issue, and finding places such as Megaton, Tenpenny Tower or Rivet City is fun and rewarding. In fact, the Fallout 3 map doesn’t really reveal any useful information at first. It does have shapes, and outlines and you can sometimes guess that the lighter areas signify denser ruins – which may or may not contain human settlements (but are also likely to be Raider and/or Supermutant heavens. The map is vague enough to require a bit of guess work when you are just blindly exploring – but detailed enough to navigate properly when you know where you are going.

The Minigames

Apparently all the new Bethesda products are required by law to include mini games. Similarly to Oblivion, Fallout 3 includes two of them. One is for picking locks, and the other one is for hacking terminals.

I previously mentioned that I consider these things to be idiotic. Once you figure out the lock-picking game in Oblivion for example, you can open any door or container even at level 1. This made the skill associated with that activity redundant and unnecessary. It also forced Bethesda to introduce plot driven doors that would open only after certain conditions were met.

It seems that Bethesda understood the error in basing lock picking solely on player skill rather than character skill. Fallout 3 combines the minigame with a simple skill check. This means that some locks and computer terminals are inaccessible until you get better at cracking them. This is a far superior approach. Sadly this didn’t remove plot driven doors – but greatly decreased their number.

I have to admit that the lock picking game is done well. Instead of being a nuisance it actually adds to the game play a bit. It is a great example of a mini-game done right. It’s easy to learn and intuitive – you instantly know what to do. Best of all, it does not feel like a random logical puzzle – actually looks and feels like lock picking. I mean, look at this picture:

Lockpicking

Lockpicking

The hacking mini game on the other hand is endlessly pointless ant tiresome. It’s essentially “guess the password in 4 tries or lose” exercise. If you fail the terminal becomes locked and you never get to use it again. Rising you science skill does not make it easier – it just gives you access to more secure terminals where you get to play this game with a longer list of words to choose from.

The only reliable way to beat it is to exit the terminal after 3 guesses and start over. The word list reshuffles and the password changes so you are sort of back to the square one of course, but at least you get another crack at it. If you are lucky, you will guess it on a first try. If you are not it will take you multiple trials.

Hacking Mini Game

Hacking Mini Game

The worst part is that it is not really a bad representation of “hacking”. It’s almost as if you were searching through the page files or live memory dumps for recently used strings to uncover the password. Still, it’s just a luck based guessing game. There is really no way to get good at it. And if you can’t improve your game over time, why even bother with it and waste your time? Just replace it with a dice roll and have it over with.

I have no clue how could they get one mini game so right, and the other one so wrong.

The Level Cap

Capping your character at level 20 is downright criminal. It means you don’t get to pick over half of the interesting perks. One of the DLC’s raises the cap to level 30 which is still quite low. I mean, I barely started playing this game and I’m already level 14, which means I only have 4 level ups to go.

Fortuntely there is this mod which I plan to apply as soon as I hit the level cap.

The Karma System

Did the old Fallout games have a Karma system? I haven’t played them so I don’t know – but I assume they didn’t. I mean, I always hear people talking about “The Original Fallout” with reverence. Therefore they couldn’t have had a morality system.

Here is the problem: no one has ever implemented a karma system that was not stupid. It’s just that morality can’t really be put on a scale and measured or distilled down to points. If you want to make a game that is morally ambiguous, and which forces the player to make difficult decisions then you can’t hand them out good or evil points each time they make a decision. If you doing so reduces the choices available to the player and dumbs down the moral dilemmas to simple black and white choices.

You either play a knight in shining armor or a homicidal maniac. Fallout 3 is like this too. You see a wounded man bleeding out in some ditch and when you click on him you have two options:

  1. Heal his woulds, give hims some of your supplies, one of your guns and some money
  2. Steal all his stuff and set him on fire

There is nothing in between these two extremes. Sometimes you get a third option which is to just walk away. But you can’t always do that – sometimes the game forces you to make that choice in order to complete a quest objective.

In Morrowind and Oblivion I always used to play a very morally ambiguous characters. I would generally help people out if they seemed to need help. I would defend the poor, rob the rich (and give to myself), and kill the wicked. It was fun – and I was able to set my own boundaries.

Fallout 3 sort of forces your hand. If you want to get good karma you need to do things certain way. Your own moral compass be damned. Sometimes it’s not even clear what is the “good” choice. Case in point, the infamous Tenpenny Tower quest. It offers you 3 alternate resolutions: and as Shamus demonstrated in the linked article, the lest reprehensible one yields bad karma, while the morally correct (according to the game system) one has very disturbing repercussions.

I will give you another example where this system breaks down. You can try this if you want and I promise there are no spoilers in this little experiment. Simply visit the Tenpenny Towers and go to the balcony where the owner of the establishment (Alister Tenpenny) usually hangs out. When I first met him I decided to have some fun and jump off the balcony. So I saved my game and then decided to really go out in style and shot Mr. Tenpenny in the face with my combat shotgun before I jumped. To my surprise the game awarded me positive karma for this action.

Now, in most societies shooting an unarmed man in the face in cold blood would be considered amoral and downright evil thing to do. I mean, if the guy is a vile criminal such an action may be justified. If he is unpredictable and dangerous it could be argued that killing him is a benefit to society as a whole. But I wouldn’t describe it as “good”.

In the Fallout 3 universe though, Allister Tenpenny is flagged as an evil character and murdering him gives you no the same type of good karma as healing a dying man, saving Supermutant captive and refusing the reward or sending an orphaned kitten to college.

Some quests are so one sided that it is hard to imagine why anyone would even want to choose the evil alternative. The Power of Atom quest is a prime example. You get hired to destroy a prominent town killing all of it’s inhabitants. Why? Because some dude wants it gone. It’s obstructing the view from his balcony or something.

Can you see Megaton from here?

Can you see Megaton from here?

I mean, it’s awesome that I can set off a dormant nuke and destroy a whole fucking town in this game. Seriously, it’s great. But why? Motivate me to do it! Make it worth while. On one hand I have a really good town with lots of shops and bunch of quests associated with it. That in itself is an incentive not to blow it up. What is my incentive to destroy it? I don’t know… Explosions are cool? Dude, I accidentally the whole town? Really? That’s it?

That’s not even evil! That’s is Chaotic Lazy! I mean yes – I sometimes like to destroy things or kill important NPC’s just for the shits and giggles. But I usually reload the game after I get that stuff out of my system. It’s nice to have that option, but it just doesn’t seem like a valid game choice. There is just no reason to do this. I mean, Fallout 3 is supposed to be an RPG. That means we are at least in some way role playing our character. Both good and evil characters need motivations. No one is evil for the sake of being evil, save for cartoon villains – and even those usually have their own reasons for doing what they do.

I accidentally the whole A-bomb

I accidentally the whole A-bomb

Not all quests are this bad. Quite a few of them start with an interesting investigation/information gathering process. But whenever the writers try to make you a moral choice the whole built up intrigue falls on it’s face and turns into a shallow nice guy/evil jerk choice. But I can’t just blame the karma system itself.

Bad Writing

The Tenpenny Towers and Megaton quests I mentioned above are just examples of bad writing. They are both good ideas that were doomed by poor execution. One They could have worked – if someone sat down and really fleshed them out taking stuff like character motivations into account. Perhaps if Mr. Tenpenny had a real reason to want to blow up Megation his quest would make more sense.

The Roy Philips quest would probably work better if it was happening in a karma free system. Then the choice between aiding a dangerous terrorist vs working for rich capitalist would be just that – you’d pick sides based on your moral compass. But the game insists on handing out karma points for these choices and they can be immersion breaking disappointments.

What ticked me off the most however were some the dialog choices. Out of all Bethesda games I played Morrowind had the best dialog system. Instead of putting words in my mouth it simply gave me a list of topics to choose from. You would pick one (eg. The Fighters Guild) and the NPC would give you a longer or shorter monologue about it. IMHO it worked well. It was more like reading a book than playing a game – you could skim though the conversations or read them slowly at your own pace.

Oblivion traded the long winded, descriptive conversations for short deeply nested dialog trees. To sweeten the pot a little bit they introduced the voice acting. The system was mostly serviceable – sadly most of the lines were read by the same 3-4 actors making it a bit surreal expereience.

Fallout 3 reintroduces the same type trees and introduces more voice actors. Sadly the lines they read mostly insufferable. It is not even about bad voice acting. It’s just that the lines themselves are bad. You know who is the worst offender though? You! The worst lines in the game are the ones that show up as options in your dialog trees.

Half the time your lines are rude, crude and unrefined. The other half they are just plain insulting. And it’s not like I was playing a speech impaired warrior type. I’d expect that. But my character was rather refined. I was consistently pumping points into my speech skill at each level up hoping to unlock better dialog options. But alas, that was not what this skill offered. Even after my speech was over 70 I sounded like a halfwit most of the time. The high skill level did unlock new dialog options but they were not any better.

Fallout is Oblivion with Guns

Time to wrap up this overly long review. I know I haven’t said anything about the ending – that’s because I didn’t get there yet. This means that I have more to say about the game in the future.

I feel that Fallout 3 is to Oblivion what Oblivion was to Morrowind. A little smaller, shallower game that nevertheless has some improvements over the original. You have probably noticed that throughout this review I treated it an Oblivion sequel. That’s because it’s exactly that in my mind.

It is a flawed game with many shortcomings – like the silly karma system, particularly bad writing in several spots and a long list of game breaking bugs. It does have some great improvements over Oblivion though. The inventory interface and fast travel are done right, the lock picking game is huge improvement over the the previous annoyance. The radio stations add incredible amount of flavor to the game world – even if they keep looping the same content over and over again. The combat is bloodier and more visceral than before and the ability to blow off people’s limbs with particularly well aimed shots makes for much more cinematic battles than the simple rag doll physics of Oblivion. The V.A.T.S. system brings the much needed serenity and strategy back into real time combat situations. The setting is great too – the unique mix of humor, seriousness, overexerted violence and the retro atmosphere make this game an incredible experience.

Not only that but Fallout 3 is a sandbox game first and foremost. The world you will be exploring is huge and there are hundreds of interesting locations to see and visit – and most of them are tied to some sort of a quest line. If you take your time to explore and do the side missions you will get hours upon hours out of this game. As the previous Bethesda games it contains an incredible amount of original playable content that can be unlocked and experienced in any order or skipped altogether. This makes it an incredibly attractive offer compared to the torrent of disappointingly short video games hitting the market these days. You will definitely get your money’s worth here.

All these things help to balance out the flaws, creating a game that is at least as good and as enjoyable as Oblivion was (and one that crashes just as often). I really liked Oblivion and really like Fallout 3. I’ve been playing it for several weeks now, and I’m nowhere near being done with it – and nowhere near being bored. If I didn’t enjoy it so much, I wouldn’t spend 4 long posts complaining about it. Fallout 3 gets my thumbs up, with one caveat: if you played the original Fallout you should simply consider it a “Fallout Flavored Oblivion” – rather than fully fledged sequel. From what I heard Fallout 3 is to Fallout 1 and 2 as Planet of the Apes remake with Mark Whallberg is to the original movie with Charlton Heston. Some people went to see that movie and like it. Some people hated it with a passion. Others went “WTF, that’s not even Planet of the Apes“.

Fallout 3 is the same way – it is not exactly a spiritual successor of the original, but it does have a good deal of an entertainment value in and off itself.