Archive for General

04.16.06

Oblivion beaten

Posted in General at 4:35 pm by jw

I’ve pretty much finished Oblivion now, with about 110 gaming hours on my latest save game (though I know that I reloaded enough to add at least 20 hours to that).  It really was an impressive game and I enjoyed finding all the quests I could to finish.  I could have closed a lot more Oblivion gates before I finished up with the main quest which shut them all down, but by the time I got to that point I really was tired of running through Oblivion to the towers to shut it down – guess I could have just trained my way and ignored the mobs though now I look back on it.

So, now my character (Maxine) is leader of the Fighters Guild, Mages Guild, Thieves Guild and Black Brotherhood.  I’m also champion of the Arena and apparently some sort of hero for hanging around the Emperor when the main quest line ended.  I finished most of the Daedra quests, at least the ones that would talk to me, and was really at the point where I’d have to run around the landscape looking for mines and so on to clear just because I could.  By the end I was level 29, with 100 Strength and Personality and master of Blade, Heavy Armor, Alchemy and Armorer.

I think it would be interesting to play through again as both a thief and caster type character.  I have the melee thing down pretty well now but in getting the leadership for the Thieves Guild and Black Brotherhood, I was having a good amount of fun sneaking around and avoiding contact.  Sometime in the future though – I have X3, Tomb Raider Legend, GalCiv2 and B5:IFH to play, as well as my ever-present flight sims.

03.30.06

A mixed bag of junk

Posted in General at 2:59 pm by jw

I’d like to say I’ve been too busy to post, but it would only be about half the truth.  In fact, I’ve been mostly busy messing with the new EQ2 expansion and since last week, playing Oblivion, both of which have been a lot of fun.  Other minor games I’ve been messing with have been X3: Reunion (which I’d only recommend to people who absolutely loved X2 because it really is much of the same), finishing F.E.A.R. (which is a fantastic FPS/horror) and generally messing around with various other things that I pick up when I get bored.

In other news, it looks like I’ll be heading out to San Jose (CA) for 6 months to help out with my work’s new office out there.  Hopefully that won’t mean too much offline time (I’d get severe withdrawal) but it should be an excellent experience moving over to the west coast so we can see a different part of the US for a while.  I have several friends from EQ and EQ2 over there and am definitely looking forward to meeting them.

DRM has been continuing to annoy me lately as I try to get Windows Media stuff to work with iTunes and my wife’s iPod.  Finally figured out how to burn CDs and rip them back to AAC for her (and mp3 for me).  I know I shouldn’t buy DRM junk and for the most part I don’t, but in the rare cases it really does make me want to write a virtual sound card that will happily rip anything I send at it.  On the bright side of DRM though, Alcohol 120% let me rip my Oblivion DVD to a working image so I can keep the DVD safe and sound on the shelf while playing the game now.  Thanks for not using Star-Force, Bethesda, unlike Ubi-Soft which pisses me off by preventing me from playing half their collection because they simply don’t work on XP-x64 because if the junky “copy protection” that stops me from even playing games I legally own.

Also, I think my home PC is about due for a reinstall.  Things have been going kinda flaky lately and I can’t get Windows to recognize my CDRW and DVDRW as recordable discs any more.  Problem is, can I avoid playing Oblivion for the 2 hours it takes to get it up and running again!

02.04.06

The Failing of Signed Drivers

Posted in General at 3:40 am by jw

As I posted previously in my PDC roundups, Microsoft will be requiring device drivers to be signed in the 64 bit version of Windows Vista.  This is almost certainly because of the heat they’ve been getting from companies over the rootkits that have been slowly making their way around the net which can literally take control of your machine and cover their own tracks while doing it.  It sounds like a good idea in theory but it will ultimately be a nightmare for Microsoft to maintain and support while the rootkits will still come out.

Here’s the basic scenario as Microsoft describes it.  When Windows goes to load a device driver it first looks for the signed certificate that goes along with it (typically as part of the device driver .sys file but can be in a separate file for drivers not required to boot).  When it gets that certificate it checks the chain of trust and if that chain is founded in a particular master certificate which belongs to Microsoft then Windows loads the driver.  To sign a driver, a deveoper has to get one of these magic certificates from Microsoft which they state they will offer to anyone with a Class 3 certificate from Verisign ($500 yearly cost).  From there it’s relatively easy to sign whichever driver you publish.

There are exceptions to the rule – Windows will load unsigned drivers if you have a kernel debugger attached (for example) and Microsoft has said they’ll work out some way of allowing unsigned drivers to be installed in test labs so people don’t have to sign drivers prior to testing.  All of this sounds good in theory but it’s really just a smokescreen.

Now the initial problem with this scheme is the chilling effect it has on driver creation for 64 bit Vista.  There are many open source packages out there at the moment which have unsigned drivers that are incredibly useful – the most well know is Ethereal but others include access to various file systems (Linux ext2/3, Mac HFS, various other Unix flavors) which will effectively be nipped in the bud because there’s no adequate method of maintaining key security for an open source project.  You can’t publish the signing key because then anyone can take it and sign their rootkit.  You can’t not publish the signing key because that violates the GPL.  You’re screwed.

Secondly, it takes one driver with a bug to bring the whole system crashing to its knees.  How many times have you seen Windows blue screen?  These are typically caused by driver bugs and any of these bugs can be exploited by a rootkit to load itself into kernel mode.  Driver signing tells you who published a driver but Microsoft can’t revoke the key for a specific driver without revoking the keys for all drivers from a company.  Say the rootkit developer finds a bug in a specific driver from VIA, ATI, Intel or nVidia to exploit.  The driver is signed and can’t be revoked without revoking every driver published by that company.  The signed driver is exploited to load rootkit code and while you feel all secure with the fancy new signing technology it really hasn’t protected you at all.

Think about it – at last count there were well over 100,000 drivers available for Windows.  How hard do you really think it will be to find one with a bug?  Some drivers are actually designed to load other code (for example auto-update code) which becomes even easier to exploit.

Thirdly, it means that the rapid driver updates you see now for video cards and other system components will slow down.  Typically video card point releases have been unsigned and pushed out to the public as quickly as possible.  Now it won’t be as easy as they’ll have to go through the company signing process, which draws a lot of political attention inside companies.  Releasing code is one thing.  Signing it is totally different.

Lastly, the whole thing attacks Windows primary advantage over Linux and MacOS – hardware support.  With the chilling effect manditory driver signing has on hardware support for Vista, Linux and MacOS will be pushed out as easily supported alternatives and far better initial test platforms for new and experimental hardware.  If anything I expect this to provide a living hell for Microsoft and a boost in attention, support and stability for Linux and MacOS.

I haven’t even begun to discuss the anti-consumer effect this policy has when you tie it with DRM.  Stay tuned for another post sometime when I get passionate enough.

Microsoft’s really shooting themselves in the foot here.  Manditory signed drivers with no way for the user to turn the behaviour off is a critical mistake and I look forward to seeing Microsoft lie in the bed they are making.

01.30.06

Mac Mini!

Posted in General at 3:51 pm by jw

Went out to CompUSA on Saturday and got my wife a Mac Mini.  Ever since her old Blue and White G3 died she’s been at a loss for what to do when she wanted to surf the web while using her PC for games, not to mention the time she spends telling me how much better things would be if she was using a Mac.  Well, now she’s happy again.  The mini is an amazing little box – literally just large enough to put a CD into but it’s vastly more powerful than her old G3 and so long as I don’t mention that the G5’s are probably 5 times more powerful than the mini then she’ll be more than happy.

Actually getting the mini from CompUSA was a different and more interesting story – I knew exactly what I wanted when I walked into the store at Robinson and hung around the Apple section of the store for 5 or so minutes while the guy wearing the Apple shirt proceeded to unpack boxes and generally ignore me (this isn’t unusual, I’ve had that experience many times in this particular CompUSA Apple Store).  Eventually he decides to pay me some attention and I have to ask if they have the minis as there was nothing out on display.  He assures me they do and even goes out the back to check for me – yep, the $500 and $700 versions.

Now, I’d resolved to get the $600 version because I figured the 20% improvement in CPU speed (1.25GHz to 1.42GHz) would be noticeable and the extra 40G drive space would certainly help out, but as it wasn’t available and I really had no need to go to the $700 one I just saved a bit of cash and got the cheapest. 

Next thing I know is the guy is explaining to me how incredibly horrible Apple’s service is and I really want to spend $150 on CompUSA’s 18 month plan.  When I baulked at spending 30% of the purchase price on a warranty that literally covered almost nothing more than the standard Apple hardware warranty (12 months parts and labor) they proceeded to “explain” to me that if anything went wrong with the Mac then Apple would charge me $50 just to talk to them about it.  I knew this was a flat out lie, especially given the only reason I’d ever talk to Apple is if I knew the thing was broken and it was definitely their fault so again I ignored him.

The stock boy finally brings out the mini (the box is so tiny and cute) and he starts up on the whole warranty pitch as well, also going into how terrible it would be for me to rely on Apple’s warranty and how good value their $150 warranty is!  Sheesh – I already told one person I didn’t want it, now another?  He eventually shuts up when I tell him I’ll think about it after I take it home seeing I apparently have 14 days to consider their generous offer.

Now the cashier starts up, but while she’s talking to me another cashier interrupts and lets her know she’s got some work to do if she wants to win the daily prize for warranty sales.  It all suddenly becomes clear.  Turns out the sales guys were deliberately lying to me about Apple’s warranties so they could get the prizes for hocking off a warranty to me.  Yeah – I’ve thought about it properly now and they can take their warranties and stick them where the sun don’t shine.

In other PC news, I downloaded trial versions of Hoyle Casino 2006 and also the 3D version.  Casino 2006 seems pretty much identical to the 2004 one except the Facemaker bombs out if you install it anywhere other than C: drive.  Given my current Windows installation is on D: (for reasons I don’t have time to explain), it took me several hours to work out the problem only to realize there’s really nothing new here.  The 3D version is even worse – nothing like keeping the same gameplay (ie 2D overlay) but using crappy 3D models instead of the wider variety of semi-amusing 2D faces. 

And in the vein of games not installing properly I picked up Enigma: Rising Tide from Best Buy (thanks to $15 of Reward Zone certificates) just for it being about the most interesting of a rather dull selection in the sub-$30 price range.  Turns out it uses copy protection garbage that prevents it from working on Windows XP x64 and getting a No-CD crack for the game just made it crash a little further in.  Works ok if I reboot my machine into regular XP but I really hate doing that (what’s the point of a 64 bit chip if you’re only using half the ALU width and half the registers).

01.23.06

Back from Vegas, X3 and Shadowrun

Posted in General at 3:28 pm by jw

I seem to have made it back from Vegas ok, and Pittsburgh made it to the Superbowl which will be an interesting match to see.  The last few days in Vegas really weren’t that much to write about – pretty much spending most of my time working with the IBM people to learn as much as I could while I was there.  I didn’t even get time to head out to the Hilton to see the Star Trek Experience, much to my wife’s disappointment (she was hoping for some fat loot).

There were plenty of goodies waiting for me when I got back home though!  First of all was X3:Reunion, which was slammed by the critics but I’ve been a sucker for space flying/trading games since I got my hands on Elite way back in ‘86.  Played maybe 10 minutes of it so far but it’s definitely very, very pretty.  The people still have the same old uninteresting animations from X2, but who really plays a space training game for the cutscenes?

Next was my nice set of Shadowrun books that arrived from my recent playing around on eBay.  This was really my first contested bidding experience and I have to say it went off pretty well.  I guess the old trick of bidding with 5 seconds left really does work.  In any case, I managed to get 1 2 3 4 lots which should keep me busy for a while.  Now I have a regular group playing SR, this should get me a little more up to speed on the world and what’s going on around the place.

Next entries » · « Previous entries