Ferc Kast

MOD:K1 Heads Port

Recommended Posts

K1 Heads Port


================================
 KNIGHTS OF THE REPUBLIC II Mod
================================

Title:   K1 Heads Port
Version: 1.0.1
Author:  Ferc Kast
Contact: PM me on DeadlyStream

***********
DESCRIPTION
***********

This mod ports the original player heads from KOTOR I for use as playable heads in KOTOR II. To use reskins for these heads, follow these steps:

1) Move the relevant head and / or portrait tpcs out of your override folder.

2) After extracting the textures from the reskin mod, prefix the head texture filenames with "K1_" or "k1_" (without the quotes).

3) Copy the textures into your override folder.

************
INSTALLATION
************

Unzip the file. Run TSLPatcher, and point the installer to your KOTOR II installation folder. If you are using the Steam copy of TSLRCM, point it to the folder where it is installed.

**************
UNINSTALLATION
**************

Copy the 2das from the backup folder into the Override folder. Remove the following files from the Override folder:

- k1_pfha01.mdl
- k1_pfha01.mdx
- k1_pfha01.tpc
- k1_pfha01d.tpc
- k1_pfha01d1.tpc
- k1_pfha01d2.tpc
- k1_pfha01d3.tpc
- k1_pfha02.mdl
- k1_pfha02.mdx
- k1_pfha02.tpc
- k1_pfha02d.tpc
- k1_pfha02d1.tpc
- k1_pfha02d2.tpc
- k1_pfha02d3.tpc
- k1_pfha03.mdl
- k1_pfha03.mdx
- k1_pfha03.tpc
- k1_pfha03d.tpc
- k1_pfha03d1.tpc
- k1_pfha03d2.tpc
- k1_pfha03d3.tpc
- k1_pfha04.mdl
- k1_pfha04.mdx
- k1_pfha04.tpc
- k1_pfha04d.tpc
- k1_pfha04d1.tpc
- k1_pfha04d2.tpc
- k1_pfha04d3.tpc
- k1_pfha05.mdl
- k1_pfha05.mdx
- k1_pfha05.tpc
- k1_pfha05d.tpc
- k1_pfha05d1.tpc
- k1_pfha05d2.tpc
- k1_pfha05d3.tpc
- k1_pfhb01.mdl
- k1_pfhb01.mdx
- k1_pfhb01.tpc
- k1_pfhb01d.tpc
- k1_pfhb01d1.tpc
- k1_pfhb01d2.tpc
- k1_pfhb01d3.tpc
- k1_pfhb02.mdl
- k1_pfhb02.mdx
- k1_pfhb02.tpc
- k1_pfhb02d.tpc
- k1_pfhb02d1.tpc
- k1_pfhb02d2.tpc
- k1_pfhb02d3.tpc
- k1_pfhb03.mdl
- k1_pfhb03.mdx
- k1_pfhb03.tpc
- k1_pfhb03d.tpc
- k1_pfhb03d1.tpc
- k1_pfhb03d2.tpc
- k1_pfhb03d3.tpc
- k1_pfhb04.mdl
- k1_pfhb04.mdx
- k1_pfhb04.tpc
- k1_pfhb04d.tpc
- k1_pfhb04d1.tpc
- k1_pfhb04d2.tpc
- k1_pfhb04d3.tpc
- k1_pfhb05.mdl
- k1_pfhb05.mdx
- k1_pfhb05.tpc
- k1_pfhb05d.tpc
- k1_pfhb05d1.tpc
- k1_pfhb05d2.tpc
- k1_pfhb05d3.tpc
- k1_pfhc01.mdl
- k1_pfhc01.mdx
- k1_pfhc01.tpc
- k1_pfhc01d.tpc
- k1_pfhc01d1.tpc
- k1_pfhc01d2.tpc
- k1_pfhc01d3.tpc
- k1_pfhc02.mdl
- k1_pfhc02.mdx
- k1_pfhc02.tpc
- k1_pfhc02d.tpc
- k1_pfhc02d1.tpc
- k1_pfhc02d2.tpc
- k1_pfhc02d3.tpc
- k1_pfhc03.mdl
- k1_pfhc03.mdx
- k1_pfhc03.tpc
- k1_pfhc03d.tpc
- k1_pfhc03d1.tpc
- k1_pfhc03d2.tpc
- k1_pfhc03d3.tpc
- k1_pfhc04.mdl
- k1_pfhc04.mdx
- k1_pfhc04.tpc
- k1_pfhc04d.tpc
- k1_pfhc04d1.tpc
- k1_pfhc04d2.tpc
- k1_pfhc04d3.tpc
- k1_pfhc05.mdl
- k1_pfhc05.mdx
- k1_pfhc05.tpc
- k1_pfhc05d.tpc
- k1_pfhc05d1.tpc
- k1_pfhc05d2.tpc
- k1_pfhc05d3.tpc
- k1_pmha01.mdl
- k1_pmha01.mdx
- k1_pmha01.tpc
- k1_pmha01d.tpc
- k1_pmha01d1.tpc
- k1_pmha01d2.tpc
- k1_pmha01d3.tpc
- k1_pmha02.mdl
- k1_pmha02.mdx
- k1_pmha02.tpc
- k1_pmha02d.tpc
- k1_pmha02d1.tpc
- k1_pmha02d2.tpc
- k1_pmha02d3.tpc
- k1_pmha03.mdl
- k1_pmha03.mdx
- k1_pmha03.tpc
- k1_pmha03d.tpc
- k1_pmha03d1.tpc
- k1_pmha03d2.tpc
- k1_pmha03d3.tpc
- k1_pmha04.mdl
- k1_pmha04.mdx
- k1_pmha04.tpc
- k1_pmha04d.tpc
- k1_pmha04d1.tpc
- k1_pmha04d2.tpc
- k1_pmha04d3.tpc
- k1_pmha05.mdl
- k1_pmha05.mdx
- k1_pmha05.tpc
- k1_pmha05d.tpc
- k1_pmha05d1.tpc
- k1_pmha05d2.tpc
- k1_pmha05d3.tpc
- k1_pmhb01.mdl
- k1_pmhb01.mdx
- k1_pmhb01.tpc
- k1_pmhb01d.tpc
- k1_pmhb01d1.tpc
- k1_pmhb01d2.tpc
- k1_pmhb01d3.tpc
- k1_pmhb02.mdl
- k1_pmhb02.mdx
- k1_pmhb02.tpc
- k1_pmhb02d.tpc
- k1_pmhb02d1.tpc
- k1_pmhb02d2.tpc
- k1_pmhb02d3.tpc
- k1_pmhb03.mdl
- k1_pmhb03.mdx
- k1_pmhb03.tpc
- k1_pmhb03d.tpc
- k1_pmhb03d1.tpc
- k1_pmhb03d2.tpc
- k1_pmhb03d3.tpc
- k1_pmhb04.mdl
- k1_pmhb04.mdx
- k1_pmhb04.tpc
- k1_pmhb04d.tpc
- k1_pmhb04d1.tpc
- k1_pmhb04d2.tpc
- k1_pmhb04d3.tpc
- k1_pmhb05.mdl
- k1_pmhb05.mdx
- k1_pmhb05.tpc
- k1_pmhb05d.tpc
- k1_pmhb05d1.tpc
- k1_pmhb05d2.tpc
- k1_pmhb05d3.tpc
- k1_pmhc01.mdl
- k1_pmhc01.mdx
- k1_pmhc01.tpc
- k1_pmhc01d.tpc
- k1_pmhc01d1.tpc
- k1_pmhc01d2.tpc
- k1_pmhc01d3.tpc
- k1_pmhc02.mdl
- k1_pmhc02.mdx
- k1_pmhc02.tpc
- k1_pmhc02d.tpc
- k1_pmhc02d1.tpc
- k1_pmhc02d2.tpc
- k1_pmhc02d3.tpc
- k1_pmhc03.mdl
- k1_pmhc03.mdx
- k1_pmhc03.tpc
- k1_pmhc03d.tpc
- k1_pmhc03d1.tpc
- k1_pmhc03d2.tpc
- k1_pmhc03d3.tpc
- k1_pmhc04.mdl
- k1_pmhc04.mdx
- k1_pmhc04.tpc
- k1_pmhc04d.tpc
- k1_pmhc04d1.tpc
- k1_pmhc04d2.tpc
- k1_pmhc04d3.tpc
- k1_pmhc05.mdl
- k1_pmhc05.mdx
- k1_pmhc05.tpc
- k1_pmhc05d.tpc
- k1_pmhc05d1.tpc
- k1_pmhc05d2.tpc
- k1_pmhc05d3.tpc
- pmha05hair.tpc
- po_pfha1.tpc
- po_pfha1d.tpc
- po_pfha1d1.tpc
- po_pfha1d2.tpc
- po_pfha1d3.tpc
- po_pfha2.tpc
- po_pfha2d.tpc
- po_pfha2d1.tpc
- po_pfha2d2.tpc
- po_pfha2d3.tpc
- po_pfha3.tpc
- po_pfha3d.tpc
- po_pfha3d1.tpc
- po_pfha3d2.tpc
- po_pfha3d3.tpc
- po_pfha4.tpc
- po_pfha4d.tpc
- po_pfha4d1.tpc
- po_pfha4d2.tpc
- po_pfha4d3.tpc
- po_pfha5.tpc
- po_pfha5d.tpc
- po_pfha5d1.tpc
- po_pfha5d2.tpc
- po_pfha5d3.tpc
- po_pfhb1.tpc
- po_pfhb1d.tpc
- po_pfhb1d1.tpc
- po_pfhb1d2.tpc
- po_pfhb1d3.tpc
- po_pfhb2.tpc
- po_pfhb2d.tpc
- po_pfhb2d1.tpc
- po_pfhb2d2.tpc
- po_pfhb2d3.tpc
- po_pfhb3.tpc
- po_pfhb3d.tpc
- po_pfhb3d1.tpc
- po_pfhb3d2.tpc
- po_pfhb3d3.tpc
- po_pfhb4.tpc
- po_pfhb4d.tpc
- po_pfhb4d1.tpc
- po_pfhb4d2.tpc
- po_pfhb4d3.tpc
- po_pfhb5.tpc
- po_pfhb5d.tpc
- po_pfhb5d1.tpc
- po_pfhb5d2.tpc
- po_pfhb5d3.tpc
- po_pfhc1.tpc
- po_pfhc1d.tpc
- po_pfhc1d1.tpc
- po_pfhc1d2.tpc
- po_pfhc1d3.tpc
- po_pfhc2.tpc
- po_pfhc2d.tpc
- po_pfhc2d1.tpc
- po_pfhc2d2.tpc
- po_pfhc2d3.tpc
- po_pfhc3.tpc
- po_pfhc3d.tpc
- po_pfhc3d1.tpc
- po_pfhc3d2.tpc
- po_pfhc3d3.tpc
- po_pfhc4.tpc
- po_pfhc4d.tpc
- po_pfhc4d1.tpc
- po_pfhc4d2.tpc
- po_pfhc4d3.tpc
- po_pfhc5.tpc
- po_pfhc5d.tpc
- po_pfhc5d1.tpc
- po_pfhc5d2.tpc
- po_pfhc5d3.tpc
- po_pmha1.tpc
- po_pmha1d.tpc
- po_pmha1d1.tpc
- po_pmha1d2.tpc
- po_pmha1d3.tpc
- po_pmha2.tpc
- po_pmha2d.tpc
- po_pmha2d1.tpc
- po_pmha2d2.tpc
- po_pmha2d3.tpc
- po_pmha3.tpc
- po_pmha3d.tpc
- po_pmha3d1.tpc
- po_pmha3d2.tpc
- po_pmha3d3.tpc
- po_pmha4.tpc
- po_pmha4d.tpc
- po_pmha4d1.tpc
- po_pmha4d2.tpc
- po_pmha4d3.tpc
- po_pmha5.tpc
- po_pmha5d.tpc
- po_pmha5d1.tpc
- po_pmha5d2.tpc
- po_pmha5d3.tpc
- po_pmhb1.tpc
- po_pmhb1d.tpc
- po_pmhb1d1.tpc
- po_pmhb1d2.tpc
- po_pmhb1d3.tpc
- po_pmhb2.tpc
- po_pmhb2d.tpc
- po_pmhb2d1.tpc
- po_pmhb2d2.tpc
- po_pmhb2d3.tpc
- po_pmhb3.tpc
- po_pmhb3d.tpc
- po_pmhb3d1.tpc
- po_pmhb3d2.tpc
- po_pmhb3d3.tpc
- po_pmhb4.tpc
- po_pmhb4d.tpc
- po_pmhb4d1.tpc
- po_pmhb4d2.tpc
- po_pmhb4d3.tpc
- po_pmhb5.tpc
- po_pmhb5d.tpc
- po_pmhb5d1.tpc
- po_pmhb5d2.tpc
- po_pmhb5d3.tpc
- po_pmhc1.tpc
- po_pmhc1d.tpc
- po_pmhc1d1.tpc
- po_pmhc1d2.tpc
- po_pmhc1d3.tpc
- po_pmhc2.tpc
- po_pmhc2d.tpc
- po_pmhc2d1.tpc
- po_pmhc2d2.tpc
- po_pmhc2d3.tpc
- po_pmhc3.tpc
- po_pmhc3d.tpc
- po_pmhc3d1.tpc
- po_pmhc3d2.tpc
- po_pmhc3d3.tpc
- po_pmhc4.tpc
- po_pmhc4d.tpc
- po_pmhc4d1.tpc
- po_pmhc4d2.tpc
- po_pmhc4d3.tpc
- po_pmhc5.tpc
- po_pmhc5d.tpc
- po_pmhc5d1.tpc
- po_pmhc5d2.tpc
- po_pmhc5d3.tpc

****
BUGS
****

Some of the male lips clip slightly on the character creation screen, but they are fine during the rest of the game. Let me know if you find any others.

*******
CREDITS
*******
 - Fred Tetra, for developing the KOTOR Tool
 - Stoffe, for developing TSLPatcher

*********
CHANGELOG
*********

1.0.1 - Updated Readme for clearer instructions on using reskins with this mod.
1.0 - Initial Release

***********
PERMISSIONS
***********

You may not redistribute this mod on other sites without my permission. You may use this mod in your own if you ask me.

**********
DISCLAIMER
**********

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 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.


  • Submitter
  • Submitted
    11/21/2018
  • Category
  • TSLRCM Compatible
    Yes

 

  • Like 3
  • Light Side Points 1

Share this post


Link to post
Share on other sites

For some reason, this causes my Steam version of TSL to crash on the character creation screen. I tested it using the disc copy and it works fine, which is weird as both pretty much have the same mods installed on them. Particularly any TSL head reskins I have. A clean install of my Steam version will probably fix this I imagine. Either way, great work!

Share this post


Link to post
Share on other sites
2 minutes ago, DarthVarkor said:

this causes my Steam version of TSL to crash on the character creation screen

Do you have TSLRCM installed via the Workshop? Or any other Workshop mods with an appearance.2da and/or heads.2da?

Share this post


Link to post
Share on other sites
2 minutes ago, DarthParametric said:

Do you have TSLRCM installed via the Workshop? Or any other Workshop mods with an appearance.2da and/or heads.2da?

Definitely not TSLRCM from workshop. But to be honest I could have any number of other mods installed from the workshop (my fault over the years) I think a clean install will be easier than the hassle of slogging through them all.

Share this post


Link to post
Share on other sites

Will do.

Sorry to keep hijacking this thread, but I've encountered another issue. While the mod runs fine on my disc version, when re-naming a reskin for one of the K1 heads to work as mentioned, the character creation screen also crashes once I reach that head. The reskin I'm using is this one (the "without scars version). I renamed all the files to have "K1_" before them but it always crashes. I've attached the mod files I've renamed in-case I've no doubt done something wrong.

Reskin files .rar

Share this post


Link to post
Share on other sites
8 hours ago, DarthVarkor said:

For some reason, this causes my Steam version of TSL to crash on the character creation screen. I tested it using the disc copy and it works fine, which is weird as both pretty much have the same mods installed on them. Particularly any TSL head reskins I have. A clean install of my Steam version will probably fix this I imagine. Either way, great work!

Weird; I tested it on my copy of TSL on Steam.

7 hours ago, DarthVarkor said:

Will do.

Sorry to keep hijacking this thread, but I've encountered another issue. While the mod runs fine on my disc version, when re-naming a reskin for one of the K1 heads to work as mentioned, the character creation screen also crashes once I reach that head. The reskin I'm using is this one (the "without scars version). I renamed all the files to have "K1_" before them but it always crashes. I've attached the mod files I've renamed in-case I've no doubt done something wrong.

Reskin files .rar

Hmm. I will look at it when I get the chance.

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

@DarthVarkor here's what I found:

  • Your .mdl & .mdx files have a different date modified from 2010 while a fresh copy of my mod has a date modified from 2018.  I'm not sure how you got those two files, but that's what caused the game crash. (I replicated it by using the ones you had in your zip file.)
  • For replacing the portraits, and I should have been explicit on that part, you don't need to prefix them with "k1_" or "K1_"; only the head textures need that.
  • Also, I found that the textures were not being overriden properly afterwards; so, I may have to recompile the tpcs to see if that fixes it. In the meantime, you can remove the relevant tpc files when you have a custom reskin you want to use for a certain head.

 

TL/DR

Temporary instructions for using a reskin for one of these heads with my mod while I address this issue:

  • Move or delete the relevant tpcs files out of your override folder
  • Keep the portrait names the same
  • Prefix the head texture file names with "K1_" or "k1_"

 

Hopefully, I can have a fix up tomorrow to replace this bandaid fix.

 

 

Update: It didn’t work as planned. So, I have two options:

  • Update the readme with the steps from this post.
  • OR switch the tpcs to tgas, increasing the file size.

 

Personally, I’m leaning toward the first option.

  • Thanks 1

Share this post


Link to post
Share on other sites

UPDATE: Removed the .tpc files for k1_pmhc04, fixed the portrait names and re-installed the reskin files with "K1" attached to their names, all as you described. Still crashes :/ 

Share this post


Link to post
Share on other sites

Did you make sure that your mdl / mdx files were the ones from the mod's zip file, and not the ones you uploaded? Other than that, I'm not sure what else would be causing your crashes.

  • Light Side Points 1

Share this post


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

Did you make sure that your mdl / mdx files were the ones from the mod's zip file, and not the ones you uploaded? Other than that, I'm not sure what else would be causing your crashes.

Ah my bad. It works perfectly, thanks for your help!

swkotor2 2018-11-25 10-03-32-33.jpg

  • Like 1
  • Light Side Points 1

Share this post


Link to post
Share on other sites

Glad you got it working. 👍

 

 

Noticed another typo in the readme, so gonna upload a new copy later today with better instructions on using reskins with this, and correct the typo. 😀

  • Like 1

Share this post


Link to post
Share on other sites

First off, great job getting the heads over to K2!

Second, are you sure the lips on the male heads don't have issues? You mentioned that it's only on the character creation screen, but the lips look off even in-game to me. I played with the same head as DarthVarkor. The mouth seems to always be closed and frowning, which makes his expressions look off. There are points in the idle cycle where his mouth moves but instead of opening his mouth to exhale it looks like his mouth expands/shrinks. I can't make a video but I took a couple screenshots to compare the head from K1 to the K2 port. They are not the best but I tried to take them when the expressions were similar:

Quote

k1.png.202e16b0fb7b634dfcdae48fa723c683.pngk2.png.fa6fbdac0abc9e8e7f313c48bb5877d8.pngk1-2.png.a0fb3ae0c3d3baf36d346d53be3d69af.pngk2-2.png.eea4312912f9adabc13d40653baf8cac.pngk1-3.png.d18e2c11e6b8047caa42644cebd3c1bb.pngk2-3.png.65739d9eba6ed8e60beca0b148ebeff4.png

I'm not sure if this is an error and it can be fixed or if it's an engine thing, but you could compare the mdl files you ported to the regular K2 head mdl files, maybe the rigging is different? The K2 PMHH01 head was apparently based on this one so that could be a good starting point if you want to look at it.

Share this post


Link to post
Share on other sites

I did a complete playthrough while testing, and didn't notice anything with the lips aside from the creation screen; but, I'll check it out in Max.

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.