Jump to content

8 Screenshots

About This File

Easily manage, install, and revert loose-file mods.
 

Features:

  • Opens a mod as the zip, 7z or rar it downloaded as, or as a folder you already unpacked. No unpacking first.
  • Works out which files are actually game content. Readmes, screenshots and packaging are left behind, and a mod shipping alternate versions of the same file asks you to pick one.
  • Every install is recorded and can be taken back later. Uninstall leaves a file alone if something has changed it since, so it will not step on a patcher mod's work or on a later mod's.
  • Finds duplicates already sitting in your Override. A name capitalised two ways, or one texture shipped as both a TPC and a TGA. Only one of each is ever loaded, and the game picks it arbitrarily.
  • Shows what every layer of the game holds for a given file, so you can see a loose file quietly shadowing a copy inside a module archive.
  • Finds your installation on its own. Steam, GOG and retail, on Windows, Linux and macOS, for both KotOR 1 and KotOR 2.


If you play on Linux or a Steam Deck, this fixes something quiet

Mod builds are ordered lists, and later mods are meant to overwrite parts of earlier ones. On Windows that happens by itself, because the filesystem does not care whether a file is called `Appearance.2da` or `appearance.2da`. On Linux it does care. Both files end up in Override, the game loads whichever one it reaches first, and the overwrite prompt the build guide told you to expect never appears. Your install order silently did not happen.

This installs by name with case folded away, so the overwrite you meant is the one you get, and it keeps whatever spelling the file already had rather than adding another.
 

What it does not do

TSLPatcher mods. Those do not copy files into place. They merge rows into 2DA files that are already there, add entries to the talk table and write inside module archives. This recognises them and says so instead of half-installing them. Keep using HoloPatcher for those.
 

Tested against

The loose-file mods from the community build lists, and a full modded install.
Additionally tested on Linux by @Leilukin and on macOS by @FTD Thanks for your help testing!
 

Requirements

The window fits a 1280x800 screen, so it works on a Steam Deck without too much squeezing.

On Windows: Windows 10+ 64-bit
On macOS: macOS 10.12+ for Intel Macs and 11.0+ for Apple Silicon Macs
On Linux: Any recent Linux distro with glibc 2.35+
 

About Rakata

Rakata is a clean-room Rust workspace for reading, writing and validating KotOR game data, written from scratch against notes taken from the engine rather than from anybody else's code. This installer is one tool built on top of it. It is free and open-source under GPL-3.0, and the source along with the format documentation is at https://codeberg.org/Synchro/rakata
 

LLM Disclosure

This project made use of an LLM during development, in the following capacities:

  • Brainstorming: exploring possible approaches and design directions
  • Decompilation assistance: help interpreting reverse-engineered code
  • Code comments: refining and clarifying existing comments
  • Skeletons and fixes: generating initial code scaffolding and minor fixes.

All LLM-assisted output was modified and reviewed by a human before being committed.


User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.