Knights of the Old Republic
Game, Role Play
"This game requires DirectX 9.0C or later" when launched on Windows Vista or Windows 7.
Vista and 7 include DirectX 10, and are missing a DLL file the launcher looks for. Compatibility mode does not solve the "missing file" problem.
Install the game normally, ignoring the warning about missing DirectX 9. Install updates from the installer if needed, but do not attempt to install DirectX 9. Exit the installer when finished; do not attempt to launch the game from the installer.
Exit the launcher, and browse to this location:
%programfiles%\LucasArts\Star Wars Knights of the Old Republic
(usually "C:\Program Files")
Launch swkotor.exe directly, bypassing the launcher. The game runs as designed, and you may configure game options from within the game. The game saves options per-user, so different user accounts may have different settings.
Bypassing the launcher bypasses the check for a DirectX 9 DLL, which the game itself apparently does not need. Further, the game functions with a Standard User account (or Limited account on Windows XP) without further changes.
An administrator may want to create a shortcut to swkotor.exe in the All Users Start Menu, to save the trouble of browsing for the application.
Some users will experience game crashes depending on their video card's capabilities. For nVidia cards add this line to [Graphics Options] in swkotor.ini:
Disable Vertex Buffer Objects=1
Note that each user will have their own version of this file, if User Account Control is enabled. Each user's file will reside in:
%userprofile%\AppData\Local\VirtualStore\Program Files\LucasArts\Star Wars Knights of the Old Republic\swkotor.ini
Recently Edited Categories:
Browse All Categories
Browse All Commentaries