Cloned Games

Star Wars: Knights of the Old Republic Port

PortActive

An existing game or its source code brought to another platform.

Star Wars: Knights of the Old Republic Port screenshotLinks, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (PS Vita version).

  • You need a Vita or PS TV with firmware that can run HENkaku or taiHEN.
  • Install kubridge.skprx as a taiHEN plugin.
  • You need libshacccg.suprx in ur0:data/; without it, the game hangs on a black screen during the first shader compile.
  • You need roughly 2.7 GB free on ux0:.

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

  1. Install KOTOR.vpk from Releases with VitaShell.
  2. Create ux0:data/kotor/ on the Vita.
  3. Copy both OBB expansion files into the game folder as main.obb and patch.obb.
  4. 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.
Share:

More like Star Wars: Knights of the Old Republic Port

Active
xoreos screenshot
An open-source reimplementation of BioWare's Aurora engine, aiming to run NWN through Dragon Age II — no game has full gameplay yet.
Platforms:WindowsLinuxOSX
Stars1,173
Updated2 months ago
LicenseGPL-3.0
Release2010
Active
KotOR.js screenshot
A from-scratch reimplementation of the Odyssey engine used by both KotOR games, written in TypeScript and run via Electron or browser.
Platforms:Web
Stars147
Updated1 month ago
LicenseGPL-3.0
Release2018
Original game (original game, not this project)Original game image
Platforms:WindowsLinuxOSX
LicenseGPL3*