There are a few things that you're going to need to do get the game running on your system.
First, since you have a multi-core CPU and you're using XP, you're going to have set affinity to a single CPU core every time you launch the game. How I do it is to open Task Manager (right-click on the Taskbar at the bottom of Windows' desktop and select "Task Manager") and click on the "Processes" tab. Check the "Show processes for all users" box if it isn't already and then launch the game. Once you get to the game's main menu, hit the Windows key to get back to the desktop and look for the game's executable (swkotor2.exe) in the Task Manager under the "Processes" tab. When you find it, right click on it, select "set affinity" and uncheck every box but "CPU 0" and hit "OK". Once you've done that, just hit the game's icon in the Taskbar and you should be good to go. Remember that you'll have to set CPU affinity like this every time you launch the game. Not doing this can cause the game to randomly crash.
The next couple of things have to do with your graphics card. Modern ATI cards are notorious fro their lack of support for the KotOR games, but, luckily, your card is older while still being powerful enough and has a very good chance of running both games without problems.
The first thing that you'll need to do here is called the Dantooine lag fix:
Originally Posted by stingerhs
- First, figure out where the .ini is installed. Default is "C:\Program Files\Lucasarts\swkotor(2)\swkotor(2).ini". If its not in that location, then your going to have to do some searching around on the hard drive a bit.
- When you find it, just double-click on the file to open it in Notepad.
- Scroll down the file until you find the Graphics Options
- Under the last line ("last line" as in the last line of the list of entries under "Graphics Options", NOT the last line of "swkotor(2).ini"), add "Disable Vertex Buffer Objects=1", without the quotes.
- Goto File, then Save.
The second fix has to do with your video card drivers. Modern AMD/ATI drivers don't support the KotOR games well, if at all, so we need to either make them compatible (the easy fix, which might work) or replace them with older drivers (more complicated, but almost guaranteed to work).
The first driver fix involves downloading Catalyst 9.12
and extracting it using 7-Zip. After extraction find the "atioglxx.dll" file and put it in your game folder (the one where the swkotor.exe is located).
If that doesn't work, you'll need to delete that file from your game folder and roll your drivers back to a much earlier version that still supports your card. I would suggest Catalyst 7.12
. Replacing your drivers with an older version is a complicated process because the newer drivers will always leave junk files behind. These have to be eliminated or they will mess up the installation of the older ones.
1) Download and install Driver Sweeper
. If the installation packages contain adware, be careful not to install it as well.
2) Go to Start>Control Panel>Add or Remove Programs and uninstall the AMD/ATI drivers, Catalyst Control Center and anything else that has anything to do with them, then reboot.
3) Boot into Safe Mode (tap F8 at POST screen when the computer first powers up), login to the administrator account and run Driver Sweeper. When it's done it will prompt you to reboot, so do so, but into Normal Mode this time.
4) Run CCleaner's registry cleaner. It will prompt you to back up your registry first, and I would do so, then fix any issues and reboot into Normal Mode again.
5) Now you can install the new (old) drivers.