Star Wars: Knights of the Old Republic Port
An existing game or its source code brought to another platform.
Links, repository & detailsAbout
VitaKotor is a native PlayStation Vita port of the Android release of Knights of the Old Republic, built with the so-loader technique: it loads Aspyr's own ARM libraries from your copy of the Android build and hands control to the game's real entry point. Graphics run through vitaGL and audio through a from-scratch FMOD implementation. The README calls it a work in progress that is good enough for a real playthrough, covering character creation, the Endar Spire and Taris. The loader is MIT-licensed.
Getting started
You must own the Android version of KOTOR. Install KOTOR.vpk with VitaShell, then copy four libraries from the APK's lib/armeabi-v7a folder and both renamed .obb expansion files into ux0:data/kotor. The Vita also needs HENkaku/taiHEN, kubridge.skprx and libshacccg.suprx, and about 2.7 GB free.
Known issues & limitations
- Voice-over remains English in every language.
What you need to run it
Features
- The port can play through character creation, the Endar Spire, and Taris; combat, dialogue, inventory, containers, and saves work.
- Effects, voice, and music work, and Bink movies play with sound.
- The front touchscreen can be used alongside the buttons.
- The rear touch panel is disabled.
How to install
- Install KOTOR.vpk from Releases with VitaShell.
- Create ux0:data/kotor/ on the Vita.
- Copy both OBB expansion files into the game folder as main.obb and patch.obb.
- Launch the game; the first boot takes around two minutes, and later boots take under a minute.
Controls
- The left stick moves, the right stick controls the camera, and the D-pad navigates.
- Cross accepts, Circle cancels, Square is X, and Triangle is Y.
- L and R perform shoulder actions; Start opens the pause path, and Select is reserved.
- Tap menu items, dialogue choices, and on-screen combat buttons using the front touchscreen.
Summarised from the project's README.
Media
Additional notes
- First boot
- The first boot takes around two minutes while it indexes the 2.1 GB archive; later boots take under a minute.
FAQ
- What is Star Wars: Knights of the Old Republic Port?
- Star Wars: Knights of the Old Republic Port is an open-source port of Star Wars: Knights of the Old Republic. An existing game or its source code brought to another platform. The original game ran on PS Vita.
- Do I need the original game files to run Star Wars: Knights of the Old Republic Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Star Wars: Knights of the Old Republic Port licensed?
- project: MIT (loader). The repository itself is the authoritative source.
- What should I do if I replace an OBB?
- Delete the .idx files; they are rebuilt automatically.



