*(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.
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!
No comments:
Post a Comment