Recommended Posts

KOTOR 2 Community Patch


KOTOR II: The Sith Lords Community Patch

Original Mod Development/Inception: A Future Pilot

Current Editor/Maintainer: @JCarter426

Contact: PM at deadlystream.com

Original Release Date: June 14, 2018

Prior Version Release Date: December 10, 2022

Current Version: v1.6.0

Release Date: February 17, 2025

 

1. Description:

This mod is a compilation of various bugfix mods put together with the intention of fixing all the known bugs with the last official patch of KOTOR 2. A huge thanks to all of the mod authors who created these mods, and gave me permission to include them in this patch.

 

2. Install:

Run INSTALL.exe and navigate to your K2 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.

 

3. Uninstall:

Given the complexity of this mod, a clean install of KOTOR II is recommended. However, you can check through the installation log file if you wish to undo the changes made.

 

4. List of included mods and fixes (alphabetical by author):

A Future Pilot:

  • Running in outer space makes you look like a squirrel injected with caffeine

Ashton Scorpius:

bead-v:

danil-ch:

DarthParametric:

  • There are multiple issues with the Harbinger level geometry: Harbinger Hull Fixes 1.1
  • The Zeison Sha armour for males (PMBMM) is unable to properly perform a two-handed grip during weapon animations: Get a Grip! Zeison Sha Armour Male Model Fix 1.0
  • There are some minor level geometry issues in the Peragus Administration level: Peragus Administration Level Room Model Fixes 1.0
  • The head texture for Visas has a poor quality mask for its environment map and incorrectly uses her skin colour for the inside of her mouth
  • The female player head PFHA04 has some clipping issues with the right eyeball and eyelid (reported by Soka)
  • The female player head PFHA05 has incorrect UVs for the upper teeth, causing them to be flesh-coloured (reported by ebmar)
  • The Ebon Hawk's medbay has some bad lightmaps and the camera can clip through its walls (suggested by JCarter426)
  • The Ebon Hawk's interior had various minor additional geometry/lightmap issues not addressed by bead-v's mod
  • The Bumani Exchange Corp. module lacked a skybox/starscape (reported by JCarter426)
  • Mandalore is missing the helmet filter effect on one of his lines (reported by Sniggles)
  • War Droid texture variants didn't properly display the blaster texture (Reported by Sith Holocron)
  • When Kreia first wakes up in the Peragus Administration Level morgue, it's possible to briefly see her body disappear

FF97:

GearHead:

JCarter426:

Kainzorus Prime:

LiliArch:

  • The broken item icon, and Grenn's case icon are incorrect

LoneWanderer:

  • The damage penalty for mining lasers did not actually apply, so the mining lasers have been implemented as a different item type.

LOTO:

Marauder:

N-DReW25:

ndix UR:

PapaZinos:

Squall Lionheart:

Thor110:

VarsityPuppet:

ZimmMaster:

 

5. Bugs:

These are the currently known bugs with KOTOR II or the mod that the K2CP is looking to resolve:

https://github.com/KOTORCommunityPatches/TSL_Community_Patch/issues

If you find any others, please report them.

 

6. Permissions:

Due to this mod being a compilation from many different authors, please do not distribute it.

 

7. Special Thanks/Acknowledgements:

·    All of the mod authors who have helped make this patch a reality - thank you!

·    Fred Tetra - For KOTOR Tool

·    tk102 - For DLGEditor and K-GFF

·    JdNoa/Dashus - For DeNCS

·    Stoffe - For TSLPatcher

·    bead-v - For MDLEdit and KOTORMax

·    ndix UR - For TGA2TPC, TPCView, and MDLOps v1.0+

·    seedhartha - For KOTORBlender fork for Blender 2.8+

·    Fair Strides - For various tools and updates to older tools

·    DrMcCoy - For Xoreos Tools

·    Snigaroo - For maintaining mod builds on the KOTOR Community Portal

·    danil-ch - For the original info.rtf template

 

THIS MODIFICATION IS PROVIDED AS-IS AND IS NOT SUPPORTED BY BIOWARE/OBSIDIAN ENTERTAINMENT OR LUCASARTS OR ANY LICENSERS/SPONSORS OF THE MENTIONED COMPANIES. USE OF THIS MODIFICATION 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 MODIFICATION.


 

  • Like 1

Share this post


Link to post
Share on other sites

Excellent! Here's something that'll definitely have a permanent place in my Kotor II games from now on

 

Thanks to all the modders who've made these various fixes and AFP for putting this together!

Share this post


Link to post
Share on other sites
On 6/7/2022 at 6:54 PM, Salk said:

Hello!

Does it matter whether I install the Community Patch or TSLRCM first?

Late answer, but it is recommended to install TSLRCM first.

  • Like 1
  • Light Side Points 1

Share this post


Link to post
Share on other sites

Greetings,

So I found HK's model [P_HK47.MDL/MDX] inclusion in the data folder, though can't find any documentation of what it's doing there. Any missed-information I should know?

Share this post


Link to post
Share on other sites
14 minutes ago, ebmar said:

Greetings,

So I found HK's model [P_HK47.MDL/MDX] inclusion in the data folder, though can't find any documentation of what it's doing there. Any missed-information I should know?

That's probably MF's eye fix.

Share this post


Link to post
Share on other sites
5 hours ago, StellarExile said:

That's probably MF's eye fix.

Yeah, was expecting that -- but the filesize's different between them so I thought it's something else. 

4 hours ago, DarthParametric said:

No, that's still an open issue - https://github.com/KOTORCommunityPatches/TSL_Community_Patch/issues/79

The existing HK models are from JC's Shader Fixes.

Ah I see, thanks for the confirmation.

Share this post


Link to post
Share on other sites

It should be easy enough to combine them. Just decompile the K2CP one, open the ASCII, find the disabled anim and edit the following:

    node dummy Mesh01
      parent talkdummy
      orientationkey
        0.0 1.0 0.0 0.0 0.0
        0.0333333 1.0 0.0 0.0 0.0
      endlist
    endnode

changing it to:

    node dummy Mesh01
      parent talkdummy
      selfillumcolorkey
        0.0 0.0 0.0 0.0
        0.0333333 0.0 0.0 0.0
      endlist
    endnode

(it doesn't need an orientation key anyway).

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.