PC Gaming, Technology, Planets, and Whatever We Feel Like

Search This Blog

Showing posts with label KOTOR. Show all posts
Showing posts with label KOTOR. Show all posts

Tuesday, May 25, 2010

How-to: Get Knights of the Old Republic Working in Windows 7

In my opinion, Windows 7 is really the greatest, most intuitive, most responsive, and most fun to use operating system on the planet today. However, as great as Windows 7 is, the downside to upgrading to this superlative computing experience is that some older, legacy software titles do not function as expected. One of those titles is BioWare's 2003 epic Knights of the Old Republic. Recently, we here at SRV wanted to take a nostalgic tour through Knights of the Old Republic, but were stymied by the fact that it would only run for about 5 minutes of gameplay, then crash to the desktop. After much googling, we determined a set of steps that seems to get the software working under Windows 7 - or, at least we haven't had a problem yet, anyway*.
*(generic disclaimer: As with any "How-to's" on this blog, this info is provided as a general public service, and we aren't responsible for anything you do to your own computer. We do not endorse anything on websites linked from this blog, and anything you download from those sites, you do at your own risk. Also please note that this fix isn't guaranteed to work on all systems, and we're not experts on this sort of thing to begin with, so don't blame us if your computer goes **poof** because you followed any of the procedures you see here.)

We eventually found what we needed to know at this excellent comprehensive post over at the LucasArts forums. Here are the steps that we followed to get it working on our own systems:

Step 1: Apparently Windows 7 allows fractional screen refresh rates (i.e., 59.35 Hz) where previous versions of Windows forced those numbers to be integers (i.e., 59 or 60). So, you have to set your monitor refresh rate to be 60 Hz, the only setting that KOTOR recognizes. I know my monitor is rated to 70 Hz, so this isn't a problem for me, but your mileage may vary. Find the display properties tab and override so that the refresh rate is manually set to 60 Hz.

Step 2: Install KOTOR from the original installation disks. Note that I did not run the setup as administrator and I haven't had any problems. Some of the advice I saw on the internet suggested that you run the installation as administrator.

Step 3: Patch the game to 1.03, which adds new higher resolution display options as choices.

Step 4: Download the unofficial Vista/7 KOTOR fix and replace the mss32.dll file in the KOTOR directory with this unofficial!!! fix file.

Step 5: [Optional] Supposedly, installing a no-CD crack can help to keep the game from locking up. I didn't do that and it works fine, but I bring it up here out of completeness.

Step 6: In the main KOTOR directory, edit the swkotor.ini file. In the [graphics options] section, add a line:

Disable Vertex Buffer Objects=1

Step 7: We currently have NVIDIA graphics systems here at SRV, so this step will obviously not help those with ATI graphics. You Radeon users are on your own at this point. However, NVIDIA users should open the NVIDIA control panel, select the 3D settings tab and click "add program". Select swkotor.exe. Set "Vertex Sync" to "Force on".

Step 8: Right click on SWKOTOR.exe. Select "Properties." On the compability tab, for the compatibility mode, select "Windows XP SP 3" Also check the following items on the compatibility tab: "Disable visual themes", "Disable desktop composition", and "Disable display scaling on High DPI systems".

Step 9: Make new shortcut to SWKOTOR.exe and use this new shortcut to start the game.

That should do it! We followed these steps and the game has been agreeably stable in Windows 7 64-bit.

On my soapbox: I do feel constrained to point out that KOTOR is still being sold as part of the "Star Wars: Greatest PC Hits" compilation in brick-and-mortar stores as well as a direct download from Steam, so I would humbly suggest to LucasArts that they might want to invest some resources in coming up with a Windows 7 patch for the game. If KOTOR had been "abandoned" and was no longer commercially available, then I would completely understand that people play it at their own risk on modern systems. However, I feel strongly that if something is available in the marketplace, vendors have a responsibility to the end-users to make things as easy as possible. This is especially true for PC Gaming, which, after all, is supposed to be, y'know, fun and whatnot. Generally, complicated 8-step procedures that involve twiddling with important system settings culled off the webbytubes isn't as fun as playing the game that you were looking forward to. Still, it's worth it to be able to play KOTOR again!

Sunday, January 29, 2006

Knights of the Old Republic: The Beginning

Yes, it's Jan. 2006 and I am just now starting KOTOR (the first). I appreciated being able to create my own custom character. The appearance of your character is limited to several standard models (not as flexible as I was hoping). I would have liked to have been able to select different hair color, eye color, clothing (if you've ever played with Tiger Woods' PGA 2004, you know what I mean). I chose the Scout class female character, and I name her "Standard Female No. 4" because that's who she is. I thought the scout class would be a nice blend, a middle-of-the-road choice. The other choices are Soldier class and Scoundrel class. Scouts are supposed to be explorers endowed with dexerity (good defensive skills), intelligence (hey, just like me!), and wisdom (hey, that's me, too!). Intelligence gives you more skills, and Wisdom gives you more Jedi powers (or so I gather from the game manual).

Next, I chose my character attributes: abilities, skills, and feats. Scouts are recommended to start with the following abilities: Strength=12, Dexterity=16, Constitution=12, Intelligence=14, Wisdom=12, and Charisma=10. Charisma affects your Jedi powers and persuasive talking abilities, and I didn't want to get short-changed there, so I changed what seemed to be a less important skill, dexerity, to 15, in order to change Charisma to 12. Scouts are recommended to start with the following skills: Computer hack abilities = 4, Demolition abilities = 4, Awareness = 4, Repair abilities = 4, and ability to Treat Injuries = 4. However, this combo left out Stealth ability, which I thought would be important. Thus, in the spirit of nitpicking, I dialed down Demolition to 0 (cause frankly, I didn't want to be sent to disarm mines that are about to explode) and dialed up Stealth to 2 (stealth is more expensive, and it's not an even trade). Scouts are also recommended to have the following feats: armor (medium), melee weapons (1), blaster rifle and pistol (1), flurry attack, rapid fire attack, implant, and critical strike attack (1). However, after extensive reading of the effects of each feat, I decided to trade critical strike attack for Caution which gives me a bonus in demolitions and stealth.

So what was the result of all this character twiddling?

The first mission has begun: I wake up half-naked. Some guy barges in my room, claims he's my bunk mate but I've never seen him before. He shows me where to get some clothes and weapons, cause the ship Endar Spire in under attack and I've apparently sworn some oath to protect it (I'm thinking, "Like fu-n I did", but I don't say so, it's a little early to go Dark-side).

When I started and heard that I would be going into battle right away, I was worried that my constitution was weak (equivalent to only 9 health points), and I thought about increasing my constitution level. But as it turns out, that was unnecessary because there were many available health packs in the first mission. By the start of the second mission, my Constitution increased to 13 (equilavent to 27 health points).

By the time I had escaped the Endar Spire and started the second mission, I had earned 2 new feats. I chose Gear Head, which gives a repair, computer, and security bonus, and Empathy, which gives a bonus to Persuade, Awareness, and Treat Injury skills. I had also earned skill points, which I spent on Demolitions=4, and Security=1 (which is necessary to open locked doors -- I didn't like the idea of having to rely on other characters to open them). I'm not sure that my initial choice of changing Demolition skills to 0 and Stealth to 2 made any difference in the first mission of the game. There were no bombs to disarm, and at one point when forced to activate my stealth shield, I was still detected by the AI.

The second mission begins Taris planetside, and I wake up dazed and confused. Especially, since I am apparently trapped on this planet with a dopey-looking guy named Carth Onasi. The main objective of this mission is to find Bastilla (a Jedi lady, who I'm thinking can probably look after herself, but I don't say so, cause that would seem to defeat the purpose of this mission). I wander around town talking to supply dealers, cantina lowlifes, and stuck up Upper City snobs. I am looking for someone who might know where Bastilla has landed in the Lower City slums. However, I decide I must take a break from the game at this point, since the secondary objective is apparently to put up with dopey Carth following me around and standing in my way, and I just can't take it anymore.