Mods
978 files
-
KOTOR 1 Community Patch
The K1 Community Patch (K1CP) is a compilation of previous bugfix mods and a multitude of new original fixes put together with the intention of resolving the many and various issues that KOTOR has. This includes some well-known game breaking bugs/softlocks, broken quests, inaccessible content, as well as lesser issues such as problems in conversations, visual inconsistencies, player annoyances, etc. The intention is for the changes to be as seamless as possible, fixing and improving things whilst still retaining the original developer intent.
A huge thanks to all of the mod authors who created these mods, and allowed them to be included in this patch! Unfortunately, the individual list of changes has grown far too long to be included in this post. However, you can view a detailed breakdown of each author's individual contributions in the included readme file and a summary of the changes the current version has made since the previous release in the changelog file.
List of Contributing Authors (alphabetical):
A Future Pilot blennus danil-ch darthbdaman DarthParametric Ebmar Frykas Gimmick5000 jc2 JCarter426 Kainzorus Prime Kexikus KOTOR 1 Restoration Team Leilukin Markus Ramikin N-DReW25 ndix UR R2-X2 Red Hessian Salk th3w1zard1 Thrak Farelle WildKarrde Installation:
Run INSTALL.exe and navigate to your K1 install folder. Generally speaking, this mod should be installed before anything else, except mods that do hard edits/overwrites of 2DA, TLK or MOD (module) files.
Warning: Never run the installer from inside the archive! Always extract the archive onto your hard drive first.
N.B.: With the advent of version 1.10.0, K1CP has migrated away from the use of TSLPatcher and switched to HoloPatcher. This allows for additional patching functionality and resolves some bugs encountered with TSLPatcher. HoloPatcher is also multi-platform. The bundled installer is the Windows version, but Mac and Linux users can download the appropriate installer for their system here.
It is highly recommended that you do not install the game on your system's C drive, especially in Program Files. Windows can have permissions issues when trying to install the mod to a C drive destination. If you are using the Steam version of the game and have installed Steam in its default Program Files location, we advise creating a new Steam Library on a different drive and moving the game there via the game's Properties pop-up in Steam.
Translation:
The mod now has translations in French and Russian, available as separate patches. To use, first download the base K1CP v1.10.0 archive and extract it to your harddrive. Download your translation patch of choice and extract its contents into K1CP's tslpatchdata folder. Proceed to install the mod as normal.
Traduction (Français - Harlockin):
Le mod a maintenant des traductions en français et en russe, disponibles sous forme de patchs séparés. Pour l'utiliser, téléchargez d'abord l'archive de base de K1CP v1.10.0 et extrayez-la sur votre disque dur. Téléchargez le patch de traduction de votre choix et extrayez son contenu dans le dossier tslpatchdata de K1CP. Procédez à l'installation du mod comme d'habitude.
Переводы (Русский - olegkuz1997):
Мод теперь включает в себя переводы на французский и русский языки, доступные в виде отдельных патчей. Для использования сперва скачайте базовый архив K1CP v1.10.0 и распакуйте его на жесткий диск. Скачайте нужный вам патч с переводом и извлеките его содержимое с заменой в папку tslpatchdata K1CP. После чего приступите к установке мода как обычно.
Compatibility/Known Issues:
K1CP uses module injection in an attempt to remain as compatible as possible with other mods. This may result in issues with mods that simply put files in the Override folder. It is recommended that you consult the individual authors of any large scale mods, particularly those that edit DLGs and scripts, as to whether their work is compatible with K1CP. Some mods will likely require updates, some may need to be installed in a specific order, whilst others may be fundamentally incompatible.
K1CP currently only supports the English language version of the game, and makes a number of edits to the TLK file in English. If anyone is able to provide translations of these changes to other languages, please let us know.
The KOTOR 1 Restoration (K1R) mod is incompatible with K1CP, however there is ongoing work to re-create the K1R mod for K1CP: https://deadlystream.com/files/file/2345-restored-content-for-k1cp-demo/
These are the currently known bugs/issues with KOTOR or the mod that the K1CP is looking to resolve:
https://github.com/KOTORCommunityPatches/K1_Community_Patch/issues
If you find any others, especially with changes/additions K1CP makes, please report them on the Github issue page or here on Deadly Stream so they can be addressed. Be sure to include as much information as possible, including a list of all the other mods you have installed, the order you installed them in, steps to reproduce the problem, along with screenshots and save files, if appropriate. You may also be directed to provide the install log file, a list of the contents of your Override folder, and specific MOD files from your modules folder.
Uninstallation:
Given the complexity of this mod, a clean install of KOTOR is the recommended approach for uninstalling K1CP. However, HoloPatcher does provide uninstall Shell (Bash) and PowerShell scripts which will work as long as K1CP was the most recent mod installed.
Permissions:
Due to this mod being a compilation from many different authors, please do not distribute/rehost it.
Acknowledgements:
All of the mod authors who have helped make this patch a reality - thank you! - especially for agreeing to distribution outside of Deadly Stream Fred Tetra - For KOTOR Tool tk102 - For DLGEditor and K-GFF JdNoa/Dashus - For DeNCS stoffe - For TSLPatcher/ChangeEdit/TalkEd bead-v - For MDLEdit and KOTORMax ndix UR - For TGA2TPC, TPCView, and MDLOps v1.0+ seedhartha - For KOTORBlender fork for Blender 2.8+ Cortisol - For Holocron Toolset and HoloPatcher/PyKotor th3w1zard1 - For additional customisation and feature improvement of HoloPatcher Fair Strides - For various tools and updates to older tools DrMcCoy - For Xoreos Tools Snigaroo - For maintaining mod builds at https://kotor.neocities.org/modding/mod_builds/ danil-ch - For the original info.rtf template Many thanks to ebmar, Salk, and KnifeMaster for providing numerous bug reports and beta testing certain fixes THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSEES/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS MODIFICATION IS AT YOUR OWN RISK AND NEITHER THE ABOVE MENTIONED COMPANIES NOR THE AUTHORS ARE RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER BY THE USAGE OF THIS MODIFICATION.
301,848 downloads
-
KotOR 1 Restoration
By ZM90
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» KotOR 1 Restoration 1.2 Read-Me
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NAME: KotOR 1 Restoration 1.2
TYPE: Restoration
VERSION: 1.2
SIZE - Unzipped: 145 Megabytes, Zipped: 47.2 Megabytes
DATE RELEASED: May 31, 2016
KOTOR 1 RESTORATION FORUMS: http://deadlystream.com/forum/forum/31-kotor1-restoration-k1r/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» DESCRIPTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WARNING: IN ALMOST ALL CASES, IT IS RECOMMENDED TO INSTALL THE K1R RESTORATION BEFORE ANY OTHER MODS!!! THE ONLY EXCEPTION SO FAR IS KAINZORUS PRIME'S NPC OVERHAUL...
The KotOR 1 Restoration Mod is an attempt to restore almost all the content that was cut from the game Star Wars: Knights of the Old Republic by BioWare Corp. Of course, these restorations will be within reason and things that were cut because they did not fit with the plot, and cannot be made to fit with the plot, will most definitley NOT be restored.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» INTEGRATED MODS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» RESTORED CONTENT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» BUG FIXES/CHANGE LOG FOR 1.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
»» Original game:
»» K1R Bugs:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» BUG FIXES/CHANGE LOG FOR 1.1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There weren't too many bugs in KotOR 1, thus there is such a short list.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» INSTALLATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
An installation which involves the TSL Patcher has been made ready for your use and is the simplest and easiest way to carry out installation.
Alternatively, a secondary installer has been made for convenience. It will not patch the files like the TSL Patcher will, but it should be less of a headache for most users. HOWEVER, IT WILL NEED TO BE INSTALLED BEFORE ANY OTHER MODS!!!
Note: The K1R team is not responsible for any incompatibility issues that may arise from the use of this mod in conjunction with other mods. Also, in order to provide the best feedback for us we recommend that you play K1R with NO other mods installed.
Note 2: If using the TSL Patcher AND your game is in English, before installing, copy the dialog.tlk file bundled with this package into the KotOR directory. This will give you the grammar and typo fixes to the vanilla text.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
»»»» TSL PATCHER INSTALLATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1) Double click K1R_1.2_Installer.exe found in the main directory of the unpacked folder.
2) Click the button labeled Install Mod.
3) Click yes to the box that'll pop up... if you wish to proceed with installation.
4) Watch as all the little file names and progress reports scroll by and wait until the installer is complete.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» BUG REPORTING
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
There are 2 ways to report bugs:
1: Post your issues in the Bug Reporting Thread.
2: PM your issues to Fair Strides at Deadlystream.
TO REPORT THROUGH PM
1) Go to DeadlyStream (http://deadlystream.com/) and search for the user Fair Strides ( http://deadlystream.com/forum/user/9107-fair-strides/ )
2) Send a private message with as much detail as possible of what is occurring in your game. He will likely report back to you within a week.
TO REPORT THROUGH THE BUG THREAD:
1) Go to the Bug Thread ( http://deadlystream.com/forum/topic/4457-k1r-12-impressions-and-bug-reports-read-me-first/ )
2) Reply quoting and answering all of the questions as they apply to your issue.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» VOICE ACTOR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pazaak Tournament Mandalorians...Zhaboka
Filters for Zaerdra's lines......Zhaboka
Filters for sea floor lines......Zhaboka
Thanks Zhaboka. You really brought life to the characters, and those parts would be pretty lame without you.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» CONTRIBUTORS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A BIG thanks to all of you!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» TEAM MEMBERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ZM90, Team Leader
- Mandalore, Team Member
- Jatku, Team Member
- Fallen Guardian, Team Member
- LDR, Team Member
- Fair Strides, Team Member and main producer of the 1.1 update (and 1.2 update)
- Malkior, Beta Tester
- LiliArch, Beta Tester (though, putting them on a test is more like setting off a permacrete detonator in an apartment... )
- GrandmasterArcturus, 1.2 Beta-tester and LPer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» SPECIAL THANKS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To the tool creators of the community
~ Kotor Tool.....................A VERY special thanks to Fred Tetra
~ K-GFF GFF Editor/DLGEditor.....tk102
~ Lipsynch Editor................JDNoa
~ DeNCS Script Decompiler........JDNoa
~ AniCAM.........................JDNoa
~ ERF Editor/TSLPatcher..........stoffe (and later Fair Strides)
And a shoutout for SithRevan (RIP) for beginning the restoration crusade for KotOR 1.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» REDISTRIBUTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The K1R 1.2 OFFICIAL may NOT be redistributed in any way without the explicit permission of the K1R team and the proper credit given.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
» LEGAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE CORP/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE AFOREMENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE AFOREMENTIONED COMPANIES OR THE AUTHORS ARE NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.
105,242 downloads
-
KOTOR_FPS_CAP
By VexFlint
# KOTOR 1 has a built-in frame limiter — BioWare shipped it switched off
**TL;DR:** *Star Wars: Knights of the Old Republic* (2003, Odyssey engine) contains a
complete busy-wait frame limiter in its main loop. It is controlled by a single
`float` in the executable that defaults to `0.0`, which leaves the limiter
dormant, so the game free-runs at uncapped framerate. On high-refresh displays
this uncapped rate is what causes the long-standing **movement / "stuck after
combat turn" freeze** and related timing bugs, which the community has only ever
worked around with external FPS caps or by dropping the monitor to 60 Hz.
Writing `60.0` (or any target) to that one float **arms the engine's own
limiter** — a native, self-contained fix. No injected code, no wrappers, no
driver settings. It's a 4-byte data patch.
Verified: on a 144 Hz display with all external caps removed, the patched exe
holds a hard 60 FPS and the freeze does not occur.
---
## The bug
KOTOR's main loop (`WinMain`, `FUN_004041f0` in a Ghidra auto-analysis of the
standard PC exe) is a classic `PeekMessage` real-time loop:
```
while (quit_flag == 0) {
read timer (game clock)
if no pending message:
render scene (delta-time based)
SwapBuffers (present)
... optional limiter here ...
}
```
Gameplay logic — movement, and the combat round/turn state machine — advances by
frame **delta-time**. With no frame cap, delta-times on a fast display become
tiny and irregular, and the 2003-era state machine mis-steps: the controlled
character's action queue stalls until something rebuilds it (switching party
member, or a save/load clears it). That is the freeze players have reported for
20 years.
## The dormant limiter
Immediately after `SwapBuffers`, the loop contains this (Ghidra decompilation,
lightly annotated):
```c
if (DAT_007a3c58 != 0) // a separate, also-off coarse limiter
Sleep(DAT_0078d1e8);
if (0.0f < cap) { // cap = _DAT_007a3c64 (the frame-cap float)
target = 1000.0f / cap; // target frame time
// measure elapsed since frame start, then:
if (elapsed < target) {
do {
// busy-spin: re-read the game timer
} while (elapsed < target); // hold the frame until target reached
}
}
```
With real constant values read from the binary:
| Symbol | RVA | Value | Meaning |
|-------------------|-----------|----------|----------------------------------|
| `_DAT_007a3c64` | `0x7a3c64` | **0.0** | frame cap (FPS). **This is it.** |
| numerator const | `0x73d6fc` | 1000.0 | `target_ms = 1000.0 / cap` |
| zero const | `0x73d700` | 0.0 | used in the `0.0 < cap` gate |
| timer scale const | `0x73d708` | 0.001 | raw timer -> milliseconds |
The gate is literally **"if cap > 0, limit the frame."** With `cap = 60`, the
loop busy-waits until each frame has taken `1000/60 ≈ 16.67 ms`, i.e. it caps at
60 FPS. This is the *same* formula the engine uses elsewhere — the movie-playback
path caps to 30 with it — so the mechanism is proven, not speculative.
## Why it's off
`_DAT_007a3c64` starts at `0.0`. The **only** code that writes it is a
render-setup function (`FUN_004c5880`), and that write is guarded:
```c
if (DAT_00832904 != 0) {
...
_DAT_007a3c64 = (float)DAT_00832904; // arm the cap
}
```
`DAT_00832904` lives in **BSS** — zero-initialized, and it has **no writer
anywhere in the binary** (it's a config variable exposed by address, never set
by default). So the guard is never true, the cap value is never assigned, and
`_DAT_007a3c64` stays `0.0` for the entire session. The limiter is complete,
correct, and permanently asleep.
Because nothing ever writes the cap during normal play, **patching its initial
`.data` value is safe and permanent** — no code path overwrites it.
## The patch
Standard PC v1.03 / GOG / "editable" executable:
```
file offset 0x3A3C64 : 00 00 00 00 (float 0.0, limiter off)
-> 00 00 70 42 (float 60.0, 60 FPS cap)
```
Other caps if you prefer: `30.0` = `00 00 F0 41`, `72.0` = `00 00 90 42`,
`120.0` = `00 00 F0 42`.
A Python patcher (`kotor_fpscap_patch.py`) is included; it fingerprints the two
`.rdata` constants before writing, backs up the exe, and refuses to touch an
executable whose layout it doesn't recognize:
```
python kotor_fpscap_patch.py "path\to\swkotor.exe" 60
```
## Verification
- 144 Hz display, all external FPS caps and driver "wait for vertical refresh"
overrides removed.
- Patched exe launched directly.
- Framerate held a hard **60**; the movement/turn freeze did not reproduce on
transitions that previously triggered it.
## Caveats
- **Busy-wait, by design.** The limiter spins a CPU core while pacing each frame
(this is BioWare's own implementation — the movie path spins the same way). On
a modern machine, one pegged core for a single-threaded 2003 game is harmless,
but it is not a `Sleep`-based idle cap. A future refinement could redirect the
gate to the engine's own `Sleep(DAT_0078d1e8)` limiter instead.
- **Offset is per-exe-layout.** `0x3A3C64` is verified for the standard PC exe.
Other builds (Steam-with-different-packing, 4-CD, Mac) may differ; find
`_DAT_007a3c64` by locating the `1000.0 / cap` main-loop math.
- **Steam "Verify integrity" reverts it** (restores the stock exe). Re-apply
after any verify.
- Stacks cleanly with the 4GB LARGE_ADDRESS_AWARE patch, UniWS widescreen, and
the community mod builds — it only touches one unrelated float.
## Method
Static reverse engineering only (Ghidra). Chain: locate timing-API imports
(`QueryPerformanceCounter`, `GetTickCount`, `Sleep`) → their callers → the
`PeekMessage` message pump → its caller (`WinMain`) → the frame-limiter block in
the loop → the cap float and its dormant guard. Full decompiled C of the engine
was exported and searched locally to trace the call chain.
---
*Reverse-engineered from a legally-owned copy for interoperability and
bug-fixing. Not affiliated with BioWare/LucasArts/Aspyr.*
6 downloads
(0 reviews)0 comments
Submitted
-
Playable Ewok with 2 Hand Animations
By EwokKotor
This is a total overhaul of my previous Ewok Mod using the method I used on my Jawa mod so that the Ewok now has 2 handed weapon animations. Aware of small glitch where because Ewok is too fat 2h lightsaber clips through model slightly. Can be fixed easily probably will later.
This Kotor 1 mod adds a playable custom ewok mdl that can be placed into the override folder to replace some npcs or used in conjunction with KSE as a playable character with combat animations. No 2 hand mele combat animations at this time.
This .Zip file contains a ReadMe.txt a brief tutorial.txt on how to recreate the mod process, the custom .tga files for the textures, and finally the custom .mdl and .mdx files that can be dropped into override following the instructions in the ReadMe file. I also included a link to how to recreate the process incase anyone is interested.
Disclaimer: This mod utilizes a modified asset from the community-maintained SWBF2 Mod Tools SDK 2020 available at ModDB, alongside original assets from Star Wars: Knights of the Old Republic. Full credit goes to the original developers, artists, and respective intellectual property rights holders (Lucasfilm, Pandemic Studios, and BioWare). This is a strictly non-profit, fan-made educational project intended exclusively as a technical proof-of-concept demonstrating asset handling for the KOTOR modding community. Furthermore, I do not own or claim rights to any of the third-party tools used or described in this project; all rights belong entirely to their respective developers
0 downloads
(0 reviews)0 comments
Submitted
-
Playable Jawa
By EwokKotor
This mod adds a playable Jawa to K1. Shoutout to DarthParametric for helping me to figure out the bug on the prototype!
Simply drop the files into Override to install.
Feel free to use this mod in your own works but plz give credit.
Video on process coming soon.
1 download
(0 reviews)0 comments
Submitted
-
HQ Vibro Weapons + Effects - K1
By J
Vibro Weapons with vibration effects.
All vanilla vibroswords, vibroblades, and vibro double-blades updated.
Toasty Fresh vibro models were used as a base and each texture was color matched to the vanilla style. Vibration and motion blur effects were added to the blades.
6 Vibroblades
Vibroblade - g_w_vbroshort01
Krath Blood Blade - g_w_vbroshort02
Echani Vibroblade - g_w_vbroshort03
Sanasiki's Blade - g_w_vbroshort04 g_w_vbroshort05 g_w_vbroshort06 g_w_vbroshort07
Mission's Vibroblade - g_w_vbroshort08
Prototype Vibroblade - g_w_vbroshort09
7 Vibroswords
VibroSword - g_w_vbroswrd01
Krath Dire Sword - g_w_vbroswrd02
Sith Tremor Sword - g_w_vbroswrd03
Echani Foil - g_w_vbroswrd04
Bacca's Ceremonial Blade - g_w_vbroswrd05 g_w_vbroswrd06 g_w_vbroswrd07 g_w_vbroswrd08
Baragwin Assault Blade - g1_w_vbroswrd01
GenoHaradan Poison Blade - geno_blade
4 Vibro Double- Blades
Vibro Double-Blade - g_w_vbrdblswd01
Sith War Sword - g_w_vbrdblswd02
(not used)Echani Double-Brand - g_w_vbrdblswd03
Yusanis' Brand - g_w_vbrdblswd04 g_w_vbrdblswd05 g_w_vbrdblswd06 g_w_vbrdblswd07
Credit:
KoTOR Weapon Model Overhaul by Toasty Fresh - 3 models/textures were used as base
KOTOR Blender
25 downloads
- vibrosword
- weapons
- (and 2 more)
(0 reviews)0 comments
Submitted
-
Quanon & Dark Hope Twi'lek Pack
By N-DReW25
A Mod for Star Wars Knights of The Old Republic
Author: N-DReW25
1.0.0 Release Date: 18.07.2026
Installation:
Please install the K1 Community Patch FIRST before this mod!
Simply click on the HoloPatcher.exe, click install, and sit back and watch the HoloPatcher do its magic!
Description:
On January 4th 2017 the modder Dark Hope released her HD Twilek female 1 mod which updates the female Twi'lek appearance textures with high quality HD textures. On March 1st 2017 the modder Quanon would then release his Quanons Twilek Outfits mod which added high quality HD dancer outfit textures for the female Twi'leks.
With Quanon's mod, the idea is that you would install Dark Hope's textures first and then his mod on top to create a sort of HD hybrid between the two textures.
But on January 21st 2023 Dark Hope would go on to update her HD Twilek female 1 mod with new textures that used DarthParametric's K1 Thigh-High Boots For Female Twi'lek Body Modder's Resource.
Since both Quanon and Dark Hope have given modders permission to use their mods with proper credit given to them, I have decided to take their Twi'lek textures and make a pack which would allow you to use all three mods at once without having to pick one or the other.
Dark Hope's HD Twilek female mod from 2017 will replace the three generic Twi'lek female appearances with HD textures for their outfits and heads.
4 new Twi'lek appearances have been added which use the default Twi'lek heads but use Quanons Twilek Outfits for their outfits.
3 new Twi'lek appearances have been added which use Dark Hope's HD Twilek female mod from 2023 which add new outfit textures with Thigh-High Boots and head textures.
With this mod installed, there are now 10 Twi'lek female variations that each use a combination of Quanon's textures, Dark Hope's 2017 textures, and Dark Hope's 2023 textures.
Known Bugs:
This mod shouldn't have any bugs but if you find any please report them to me.
Incompatibilities:
Incompatible with DarthParametric's K1 Thigh-High Boots For Female Twi'lek Body Modder's Resource (it is also included in the mod).
KotOR 1 Twi'lek Female NPC Diversity must be installed AFTER the Quanon & Dark Hope Twi'lek Pack.
Lyn Sekla "Legends" must be installed AFTER the Quanon & Dark Hope Twi'lek Pack.
[K1] Janice Nall "Legends" and the Incomplete Droids must be installed AFTER the Quanon & Dark Hope Twi'lek Pack.
Galaxy of Faces must be installed AFTER the Quanon & Dark Hope Twi'lek Pack.
The NPC Diversity Pack must be installed BEFORE the Quanon & Dark Hope Twi'lek Pack.
Please report any further incompatibilities!
Permissions:
As both Quanon and Dark Hope have given their permission for modder's to use their work, you can use assets from this mod as long as you give credit to the original authors.
Thanks to:
Dark Hope: For creating the 2017 and 2023 versions of the HD Twilek female 1 mod!
Quanon: For creating Quanons Twilek Outfits!
DarkParametric: For both making K1 Thigh-High Boots For Female Twi'lek Body and making it a modder's resource!
Bioware: For such an amazing game!
Fred Tetra: For Kotor Tool!
Cortisol: For HoloPatcher!
Everyone who downloads the mod!
Legal:
THIS MODIFICATION IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT, LUCASARTS, DISNEY OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS FILE IS AT YOUR OWN RISK AND THE ABOVE-MENTIONED COMPANIES OR THE AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE CAUSED TO YOUR COMPUTER FOR THE USAGE OF THIS FILE.
8 downloads
(0 reviews)0 comments
Submitted
-
Twisted Rancor Trio (Movie-Style Holograms For Twisted Rancor Trio Puzzle 1.0.0)
By Dark Hope
I created textures for the Movie-Style Holograms For Twisted Rancor Trio Puzzle 1.0.0 mod.
1. Download: DP_Holo.rar
2. Copy all files to the Knights of the Old Republic's Override folder.
(Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override)
3. Delete the .tpc files with the same name..
4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love.
62 downloads
-
korean patched dialog.tlk for k1cp
By Revanknight
The existing Korean patch for KOTOR only supports the vanilla dialogue and could cause some game-breaking errors, so I added the K1CP additions to dialog.tlk.
기존 한글 패치가 바닐라 기준으로 만들어져서 커뮤니티 패치를 설치하면 진행이 막히기도 합니다. 이 파일을 넣어야 커뮤니티 패치를 한 버전에서 한글이 전부 출력되고 진행도 막히지 않습니다.
-설치법-
게임 경로에다 dialog.tlk를 넣으세요. 기존 한글 패치의 dialog.tlk는 지우던가, 이걸로 덮어쓰던가 하시면 됩니다.
* 바닐라 버전으로 하실거면 기존 한글패치를 넣어주세요
The original patch was made and distributed by Nasher
https://blog.naver.com/PostView.naver?blogId=alagondar&logNo=224289552113&navType=by
27 downloads
-
TATOOINE - THE LOST TEMPLE
By JuniorModder
V1.1 update
This version has been tested and ensured for compatibility for the following mods:
K1R v1.2
K1CP v1.10.0
K1CP+RP Demo v0.13.0
Sleheyron Story Mode and Battle Arena v3.3
STAR WARS: KNIGHTS OF THE OLD REPUBLIC
TATOOINE - THE LOST TEMPLE v1.1
A restoration and expansion project for Star Wars: Knights of the Old Republic.
“While searching Tatooine for clues to the Star Map, the player can venture beyond the familiar path to uncover a long-forgotten temple buried beneath the Dune Sea.”
This mod restores and expands the Tatooine Eastern Dune Sea ruins, adding new quests, characters, items, dialogue, and enemies.
Features:
- Restores m19aa module.
-New loading screen and minimap.
-New quest and datapads.
- New enemies, NPCs and dialogue.
-New items.
This mod requires HoloPatcher or TSLPatcher to install correctly.
Run HoloPatcher.exe and allow the installer to place all files into your Knights of the Old Republic installation directory.
Known Issues
This mod modifies globalcat.2da, and global.jrl; compatibility with other mods editing these files depends on proper patching and install order.
Due to an unpolished walkmesh in the restored area, party members may occasionally become stuck in walls, terrain, or beneath the map. In most cases, this can be resolved by repositioning the character and moving in different directions until they break free.
Some stalagmites and cave geometry appear to float above the terrain. This is a limitation of the original area models and would require edits to the 3D geometry to fully correct.
During the swoop bike repair sequence, the Sandperson and swoop bike disappear after the screen fades back in rather than during the fade to black as originally intended. This is a cosmetic issue only and does not affect gameplay or quest progression.
Tools used:
- HoloPatcher
- ChangeEdit / TSLPatcherConfig
- Holocron Toolset
- DLG Editor
- K-GFF Editor
- GIMP
-"Lost Modules Pack" by InSidious
Special thanks to the Knights of the Old Republic modding community for providing a rich library of modding tutorials and resources, and keeping the game alive through years of restoration and expansion projects.
Created by Caleb Behrens (JuniorModder)
2026
131 downloads
-
Less Annoying Freebies
By darthbdaman
Removes inventory quantity check from free companion items, and makes companions give the items in bulk, instead of one at a time.
Description
Canderous, Jolee, Mission, T3-M4, and Zaalbar can all give you a selection of free items throughout the game. The way this works is obfuscated from the player, but with some trial and error, it becomes obvious that the system is rather poorly thought out, and encourages extremely degenerate gameplay to exploit it.
After first boarding the Ebon Hawk, each of the companions can give up to 10 items (11 in the case of Canderous, Mission, and T3 for some reason). Every time a Star Map is found, this number increases by 20, up to 110 (or 111) items in total. However, if you have more than 10 of the appropriate items, you can also not receive an item. This can be circumvented by dumping the items into a container, or selling them, and talking to the companion again. This extremely annoying.
This mod removes the check for the having too many of the given item already in the party inventory. This mean you will no longer have to dump your inventory items in a container to maximize the amount of items you receive. This does not change the total or type of items, it just removes the busywork required to get them.
This mod also makes the companions give all of their items in bulk, instead of one at a time. Previously, you only received one item, and would have to repeatedly speak to the companion and ask them for items, until they refused you, to know that you had reached the item limit. This represents 553 conversations of wasted time (not including the conversation where the companions refuse to give you the items). It is now much faster to actually get these items.
Canderous has special dialogue based on which items he gives you. He will still play that line, but as he now gives you multiple items as random, this line doesn't actually reflect anything. Similarly the player will still ask for one item, and the companions will respond as if one item was given. I will not be changing that, this is just a convenience mod. There are optional files available to make Zaalbar and Canderous choose a single item type at random, and give only items of that type, instead of randomly choosing which item type to give for each individual item, leading to a relatively even variety.
Canderous was originally going to give Battle Stims, in addition to the Adrenals he gives in the vanilla game, and by default he still checked to see if the player had Battle Stims in there inventory when determining whether they were eligible to receive Adrenals. There is an optional file to restore this Battle Stim functionality, making Canderous randomly give Battle Stims in addition to Adrenals. This will not work with the Single Item Type optional, as Canderous' dialogue is not setup to support it.
Install/Uninstall Copy the contents of the 0 - Install folder to your game folder.
You can copy the contents of one of the 1 - Canderous **** optional folders, if you want that functionality. You can only choose 1 of these
You can copy the contents of the 2 - Zaalbar Single Type Items if you want that functionality.
Compatibility
Will be compatible with all mods that don't make edits to the companion item distribution system. This mod doesn't edit any dialogue, only the underlying scripts.
Recommended Mods
KotOR 1 Community Patch is strongly recommended. Special Thanks/Acknowledgements
KOTOR Tool – Fred Tetra DeNCS – JdNoa & Dashus DLGEditor – tk102 K-GFF – tk102 TSL Patcher – stoffe KotOR Scripting Tool - Blue Holocron Toolset– Cortisol & th3w1zard1 Mirrors
Nexus ModPub Other Links
Nexus ModPub Deadlystream YouTube Twitch Discord Twitter darth@darthbdaman.com Less Annoying Freebies by darthbdaman is a trivial modification and does not have a copyright license
21 downloads
(0 reviews)0 comments
Updated
-
Sentry droid
By Dark Hope
This mod will replace and update texture files.
To Install
1. Download: C_DrdSentry01.tga
2. Copy all files to the Knights of the Old republic's Override folder.
(Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override)
3. When/if prompted to overwrite files, press okay.
4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love
61 downloads
-
Korriban Sith Military Academy
By Raven-Fal
Title: Korriban Sith Military Academy
Author: RavenFal
Date Released: 07/04/2026
TLDR: Uthar, Yuthura, & Jorak all wear unique sith military uniforms while all other Dark Jedi wear the Dark Jedi robes previously only seen on the PC, Bastila, and a fallen Belaya. Some Dark Jedi in the academy are changed to be Twi'lek.
Credits: Shem's Robes for Korriban Sith Students & Pwener's Korriban Sith Uniform Fixes (Both used with permission)
This mod is very simple: It combines Shem's Robes for Korriban Sith Students & Pwener's Korriban Sith Uniform Fixes into one nice package, while removing all the extra crystals drops Shem's original mod added in order to keep the game balanced. The additon of Twi'lek Sith included in Shem's original mod is (mostly) still in place.
I liked the idea of the Sith Academy on Korriban having the look of a military academy, but also thought it was weird that we are the only character that gets Dark Jedi Robes. So this mod changes every sith in the academy besides Uthar, Yuthura, & Jorak, to wear Dark Jedi Robes. Uthar, Yuthura, and Jorak now wear their appropriate unique Sith Military Uniforms at all times to highlight that they command both the Dark Jedi & Sith Soldiers of the Academy.
Compatibility:
Yuthura Sith Eyes with Light Side Transition - prioritize this mod's "dan13_yuthura.utc" file above the one added by that mod & there should be no issues.
Incompatible with any other mod that changes the appearances of any of the Sith in the Korriban Academy.
This mod will require you to have a saved game before you land on Korriban to take affect.
Installation:
Run the TSL Patcher executable.
Uninstall:
Replace the appearance.2da file in your override folder with the file saved in the backup folder.
Delete all of the .utc, .tga, .mdl, & .mdx files of this mod from your override folder.
THIS MODIFICATION IS NOT MADE, DISTRIBUTED, OR SUPPORTED BY BIOWARE, OR LUCASARTS ENTERTAINMENT COMPANY LLC. ELEMENTS TM & © LUCASARTS ENTERTAINMENT COMPANY LLC AND/OR ITS LICENSORS.
13 downloads
-
K1 Marked Empty Containers
By ShaeMyName
Description
Appends " (empty)" to the floating hover name of any container or lootable corpse that currently holds nothing. Now you can tell an empty footlocker from a full one at a glance without stopping to open it.
Shows the moment you first see an initially-empty container. Updates live the instant you loot one empty, while you're still hovering over it. Covers lootable corpses too (KOTOR stores them as "Remains" containers)
Installation instructions
1. Copy these three files into your KOTOR folder, next to `swkotor.exe` (typically `C:\Program Files (x86)\Steam\steamapps\common\swkotor\`):
- MarkEmptyContainers.exe
- Apply Container Patch.bat
- Revert Container Patch.bat
2. Double-click `Apply Container Patch.bat`. It prints `SUCCESS` and makes a backup. Launch the game and enjoy.
Uninstallation instructions
1. Double-click `Revert Container Patch.bat`. This restores `swkotor.exe` exactly as it was (from the backup it made: `swkotor.exe.MarkEmpty.bak`).
Requirements
Requires the KOTOR Editable Executable mod to allow the patcher to work. https://deadlystream.com/files/file/1320-kotor-editable-executable/
145 downloads
-
Paaerduag HD
By Dark Hope
This mod will replace and update texture files.
To Install
1. Download: Paaerduag HD.rar
2. Copy all files to the Knights of the Old republic's Override folder.
(Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override)
3. When/if prompted to overwrite files, press okay.
4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love
82 downloads
(1 review)0 comments
Submitted
-
CaloNord HD
By Dark Hope
This mod will replace and update texture files.
To Install
1. Download: CaloNord.rar
2. Copy all files to the Knights of the Old republic's Override folder.
(Example location - C:\Program Files (x86)\Steam\steamapps\common\swkotor\Override)
3. When/if prompted to overwrite files, press okay.
4. If you like the mod; leave a comment or endorse! (It would be much appreciated) Made with love
99 downloads
(0 reviews)0 comments
Updated
-
Bigger Dialog Font (K1)
By Saul0097
Bigger Font increases the text size throughout Knights of the Old Republic, including menus, dialog, and subtitles.
This mod is intended for widescreen/high-resolution setups where the default KOTOR text can look too small, especially at 1080p and higher resolutions.
File Options
30 Percent Bigger Font
40 Percent Bigger Font
All versions also include TGA texture files upscaled 4x with Topaz Gigapixel. This keeps the text looking sharp and high resolution, since increasing the font size makes the original textures look very blurry and low res.
Requirements:
KotOR High Resolution Menus (Make sure you have it's prerequisites installed.)
K1 Main Menu Widescreen Fix
HD UI Menu Pack
Remove Duplicate TGA-TPC
This is required because some installs may have duplicate TPC files that can override the TGA files from this mod.
Updating from an older version
Before installing, delete the old .txi and matching .tga font files from your Override folder if present:
dialogfont10x10 dialogfont10x10a dialogfont10x10b dialogfont12x16 dialogfont16x16 dialogfont16x16a dialogfont16x16b dialogfont32x32 fnt_console fnt_credits fnt_creditsa fnt_creditsb fnt_d10x10b fnt_d16x16 fnt_d16x16a fnt_d16x16b fnt_dialog16x16 fnt_galahad14
Install Instructions Choose one version: 30 percent, 40 percent, or 50 percent. Extract the zip file, then place the included Override folder into your main swkotor directory. Alternatively, you can place the included TGA and TXI files directly into your existing Override folder. Choose to replace files if prompted. Dialog.tlk Beta Add-on optional file This optional beta add-on requires Kotor 1 Community Patch. Before installing, back up your original dialog.tlk file. To install, place the included dialog.tlk file into your main swkotor directory and replace when prompted. If the font does not appear in-game, use Remove Duplicate TGA-TPC to check for duplicate TPC files that may be overriding the TGA file
If the font does not appear in-game, use Remove Duplicate TGA-TPC to check for duplicate TPC files that may be overriding the TGA files.
Note:
Some NPC subtitles and text in the description box slightly go off screen. This is very minor and not really noticeable, I am currently looking for a workaround.
132 downloads
- accessibility
- quality of life
- (and 3 more)
-
High-Quality Sandral Ship
By WildKarrde
by Dark Hope, DarthParametric, and WildKarrde
The Sandral Estate on Dantooine features a unique ship parked on its roof which, for some reason, uses the same texture as the completely different freighters seen throughout the rest of the game. This mod replaces that ship with a higher-quality model by DarthParametric and a unique high-resolution texture by Dark Hope.
Thank you for downloading, and we hope you enjoy this mod!
-------------------------------------------------------------------
INSTALLATION
Copy all files except for the README to your game's Override folder.
-------------------------------------------------------------------
UNINSTALLATION
Delete the files from Override.
-------------------------------------------------------------------
COMPATIBILITY
This mod is compatible with the KOTOR 1 Community Patch (K1CP). It is incompatible with mods which edit m14ad_05f.mdl/mdx.
-------------------------------------------------------------------
CREDITS
Texture by Dark Hope
Ship model by DarthParametric (https://deadlystream.com/files/file/856-lethisk-freighter-aka-i-wing-placeable-modders-resource-for-tsl/)
Additional model edits and lightmapping by WildKarrde
KotorBlender by seedhartha
MDLOps by ndix UR
NWMax by Joco
Holocron Toolset by Cortisol and th3w1zard1
TGA2TPC by ndix UR
Thanks to Dark Hope for proposing this collaboration.
Thanks to Sith Holocron for bringing up the possibility of using DarthParametric's model to replace the vanilla Dantooine ship.
-------------------------------------------------------------------
VERSION HISTORY
1.0 - Initial Release
-------------------------------------------------------------------
DISCLAIMER AND PERMISSIONS
This modification is provided as-is and is not supported by Disney, Lucasarts, or Bioware. Use at your own risk. The author shall not be held responsible for damage to your game installation, computer, or saved games resulting from the use of this mod.
This mod shall not be reposted, in whole or in part, on any sites other than Deadly Stream without the authors' permission. Assets from this mod shall not be redistributed in other modifications without the authors' permission.
65 downloads
-
Fair Pazaak Turn Order
By ShaeMyName
In the vanilla game, the player always goes first. This means you're more likely to bust, since you'll always have one more bust-possible draw than the AI at any given time. It also means the AI can look at your hand and Stand, where you have to Stand before you see their next draw.
How to install:
Unzip and put the following in the game dire (beside swkotor.exe): FairPazaak.exe, Apply Fair Pazaak Patch.bat, and Revert Fair Pazaak Patch.bat Double click Apply Fair Pazaak Patch.bat If switching between versions, make sure that you use the Revert bat BEFORE using the Apply bat of the other version!
Requirements
Only requires KOTOR Editable Executable (https://deadlystream.com/files/file/1320-kotor-editable-executable/). This mod is entirely compatible with any and all Pazaak deck mods like Easy Pazaak or Balanced Pazaak.
readme.txt
68 downloads
(0 reviews)0 comments
Updated
-
K1 Ultrawide Letterbox Fix
By ShaeMyName
The function that enables letterbox mode for cutscenes has a fork whether the segment was the first in the scene or came later. The very first letterbox after an area loads (first branch) skipped a specific call that sets up the bottom bar's draw state, while every later letterbox made that call. That's why only the first one of each area was ever broken. This patch adds back in the skipped call while making sure not to interfere with dialogue or being able to skip it. Subtitles that were included in the bottom letterbox that was missing are now also visible again.
This Patcher doesn't need to be installed in your game folder, although it doesn't hurt anything if you want it there. You can use it easily by unzipping the archive and double-clicking Apply Fix.bat. Alternatively, if you'd rather not trust an executable, you can run the patch yourself using Python by following the instructions in the README. You can also easily uninstall the patch by using Revert Fix.bat if there are any issues.
Required setup (install these first):
1. KOTOR Editable Executable: provides a patchable exe (https://deadlystream.com/files/file/1320-kotor-editable-executable/)
2. UniWS: to run the game at your widescreen resolution (https://www.wsgf.org/article/star-wars-knights-old-republic)
3. KotOR High Resolution Menus (the "hires"/k1hrm patcher): for correct widescreen
menus and, crucially, the _widescreen dialog-letterbox proportion_ this fix builds on. (https://deadlystream.com/files/file/1159-kotor-high-resolution-menus/)
4. Then this fix, last.
Please email me if you have any questions or issues!
README.md
41 downloads
- widescreen
- fix
- (and 2 more)
(0 reviews)0 comments
Updated
-
Kotor Ewok
By EwokKotor
This Kotor 1 mod adds a playable custom ewok mdl that can be placed into the override folder to replace some npcs or used in conjunction with KSE as a playable character with combat animations. No 2 hand mele combat animations at this time.
This .Zip file contains a ReadMe.txt a brief tutorial.txt on how to recreate the mod process, the custom .tga files for the textures, and finally the custom .mdl and .mdx files that can be dropped into override following the instructions in the ReadMe file. I also included a link to how to recreate the process incase anyone is interested.
Disclaimer: This mod utilizes a modified asset from the community-maintained SWBF2 Mod Tools SDK 2020 available at ModDB, alongside original assets from Star Wars: Knights of the Old Republic. Full credit goes to the original developers, artists, and respective intellectual property rights holders (Lucasfilm, Pandemic Studios, and BioWare). This is a strictly non-profit, fan-made educational project intended exclusively as a technical proof-of-concept demonstrating asset handling for the KOTOR modding community. Furthermore, I do not own or claim rights to any of the third-party tools used or described in this project; all rights belong entirely to their respective developers
14 downloads
- custom model
- mesh
- (and 6 more)
-
Sith Soldier Helmet (giveitem only)
This file adds a custom model based off of the sithtrooper disguise on taris. It's basically a helmet. I made this free use, anyone can use this if they see fit. No credits required or necessary as it's just a modified game asset.
The armor suit however is from another mod. I just added shoulderplates to it.
install instructions; place all files in override
acquire instructions: type "giveitem i_sithhelmet27" after enabling cheats and pressing the "~" key.
11 downloads
-
Drift King as Final Boss Music
By Revan100
Replaces the final battle music with Drift King (also known as Street Racing Scene) by Wance Chilkins. Not to be confused with Chance Wilkins.
8 downloads
(0 reviews)0 comments
Updated
-
Protrait HD KOTOR
By yangloup
Description
Some companion portraits that I generated with AI
Installation instructions
Place the .TGA files in your Override folder
Main features
Uses to replace old portraits with modern ones
Requirements
Have created an Override file or followed an installation guide beforehand
Shout outs
I thank the KOTOR Community Portal for modernizing the game; it inspired me to request the creation of more realistic portraits.
109 downloads
-
PMHC04 for main character
By yangloup
Description
Face of the character PMHC04 with hand-drawn scars
Installation instructions
Make sure you don't have a file with the same name in TCP format, as it will overwrite it otherwise.
Otherwise, drag the file into your Override folder.
Main features
Describe the core features of your mod
Requirements
You must have created an Override folder or followed an installation guide beforehand.
Shout outs
Thanks to the KOTOR Community Portal team for creating an excellent guide that inspired me to redo a beautiful portrait of Revan
54 downloads
-
File Reviews
-
Grimy. The Force approves.
-
Very good!
-
JuniorModder 15
I just started playing but so far it looks incredible! I was already using shaders for TSL but this one is probably the nicest, crispest, most detailed one out there.
-
1
-
-
This Sith Lord approves of these retextures.
-
Great work, as usual.
-
This are wonderful to look at. I particularly like the dark grass. Maybe that's just me, but it fits the vibe of Dantooine.
-
Excellent work!
-
Just like the KotOR 2 version, these are awesome.
-
Excellent set of textures, fits in perfectly.
-
Swoop.
And by that, I mean that this is a very good retexture. -
Well-made. I especially like the work on the engines.
-
I did not originally notice this, but now that I can't unsee it, this mod is an essential upgrade.
-
Fits in seamlessly.
-
The facial hair on this creature unnerves even a Sith Lord. Well-made retexture.
-
Very good. The difference in quality is immediately obvious.
-