Just leaving this here since no one answered. I had the problem that I could not add the line Disable Vertex Buffer Objects=1 when I opened it in notepad(would not allow me to save properly). I fixed this problem by right clicking the file swkotor.ini, selecting properties, going to the security tab and changing permissions on all available users in the list presented, to full control. This allowed me to then modify the swkotor.ini file in notepad and mostly fixed my game crashes as well.
After 6 plus hours of trying to get this damn game to run on Vista I'm finally running it smoothly.
I am using a cracked version of the game, but hopefully some will find this info helpful so I'll list all the things I did to get the game to run on Vista. Alot of these fixes also apply to legit versions of the game.
1a. After install got to 100% it would ask for disk 4 again and then would do nothing when disc 4 was put back in.
1b. The solution for this was to just kill the installer in Task Manager after it got to 100% and asked for disk 4. The install is complete even though the installer process doesnt finish. Not sure what the root cause of this problem was.
2a. Game would still ask for disk once installed, aka the crack didn't work properly.
2b. The fixes for the cracked version of the game required me to download a new Mss32.dll file and overwrite the original in the game files. Also needed a new cracked .exe file for launching the game, I added it to the game folder and overwrote the old launcher file when asked. I found both these files through google.
- mss32.dll:
http://thepiratebay.se/torrent/4687197/KOTOR_II_launch_Crash_fix
- crack:
http://www.freeinfosociety.com/site.php?postnum=987
2c. Also you need to run the game in windows compatibility for XP service pack 2, just right click the swkotor.exe file once you've replaced it and select properties, go to the compatibility tab and select the necessary options. Also check the run as administrator box.
3a. Game crashed after character creation
3b. Ive read you can fix this by disabling movies, rolling back your video drivers to an older version or by adding Disable Vertex Buffer Objects=1 to the swkotor.ini file. Find which one works for you. I also changed sound settings through the ingame menu to fix compatabilty issues(The ingame menu will point this out to you in the sound option settings)
4a. Game crashed alot during actual gameplay
4b. This was fixed by using the Disable Vertex Buffer Objects=1 fix.