About This File
True Controller Support is an ASI plugin that adds controller support to Star Wars: Knights of the Old Republic on PC.
The goal is to make KOTOR 1 feel more natural on a controller.
Installation instructions
Extract the True Controller Support zip file.
Place dinput8.dll, K1Controller.asi, and K1Controller.ini into your main Knights of the Old Republic directory, where swkotor.exe is located.
In-game setup
Set your in-game keybinds to default.
In Gameplay Options, enable Mouse Look.
In Mouse Settings, lower the in-game mouse/free look sensitivity all the way down, since sensitivity is handled by the ASI plugin.
Your keyboard and mouse will still work normally with this mod installed.
Main features
Adds controller support through an ASI plugin.
Pressure-based left stick movement with natural walking and running similar to the console versions.
Adjustable free look/cursor sensitivity through K1Controller.ini. Some controls can also be remapped, but the default layout is recommended.
Cursor mode support for KOTOR UI navigation.
D-pad support mapped to keyboard directional arrows.
Default controls
A / Cross = Mouse Select
X / Square = Default Action
LB / L1 = Hold Cursor Mode
RB / R1 = Swap Character
B / Circle = Back / Menu
Y / Triangle = Cancel Combat Action / Flourish Weapon
Start = Menu
Select / Back / View = Pause
LT / L2 and RT / R2 = Cycle Target / Menu Navigation
RS / R3 = Free Look
D-Pad = Directional Arrow Keys
Extra note
I’ve done everything I can to implement the best controller support possible, but the KOTOR 1 PC version has some real limitations. This is about as far as controller support can currently be pushed without engine-level changes.
Edited by Saul0097
With version 1.0.0: