Snigaroo

Mod Build Request Thread - KOTOR

Recommended Posts

I see it was uploaded, I've approved it and marked that request fulfilled. I'll leave it in the list until I'm able to test it next revision, but I don't expect any problems with integration. Thanks Salk!

Share this post


Link to post
Share on other sites

I don't think you need to worry, I've just learned not to test content outside of a full build revision. Last couple times I tried things went... badly.

Share this post


Link to post
Share on other sites

I would like to announce that I've been developing the "Hulas has no reason to fight" request and it's about 95% complete.

 

One of the journal entries mentions that you killed Hulas, I just gotta find out how to change this so that a custom journal entry is added in its place mentioning how Senni was the one who was killed.

Share this post


Link to post
Share on other sites
On 6/7/2024 at 10:31 PM, DarthParametric said:

Just use HoloPatcher and edit the TLK string directly. Far less effort and it's less intrusive.

Would there be a tutorial or a pre-existing mod that already does this with the HoloPatcher?

Share this post


Link to post
Share on other sites
30 minutes ago, N-DReW25 said:

a tutorial

Unfortunately no. The wiki on the PyKotor repo is pretty barebones and only has a few bits and pieces regarding HoloPatcher.

30 minutes ago, N-DReW25 said:

a pre-existing mod that already does this with the HoloPatcher

K1CP is probably the only mod currently that uses the feature. You can see some discussion about it in the "HoloPatcher migration" issue on the repo as the feature was initially being developed/implemented. There's more on the DS Discord as it was being refined/implemented/tested, between October and December 2023 (I'd have to go digging to find specific links).

Probably more useful (and less confusing) would be to just look at the K1CP changes.ini's [TLKList] section. The gist is that you can now specify a TLK in the tslpatchdata folder to be used for overwriting vanilla strings. In this case, K1CP uses the regular append.tlk for double duty, both overwrites and the typical appends. Any appended strings follow the same format they always did. Overwrite strings get listed in a sub-section under the heading of their filename specified at the start of the block. The vanilla StrRef ID is then linked to source TLK ID (i.e. basically the same way the append list works). So in this example, vanilla StrRef 25859 (one of Mission's lines after breaking Zaalbar out of his Gamorrean cell) is being overwritten by string 27 in append.tlk, etc.

Share this post


Link to post
Share on other sites
On 6/10/2024 at 7:58 PM, DarthParametric said:

K1CP is probably the only mod currently that uses the feature. You can see some discussion about it in the "HoloPatcher migration" issue on the repo as the feature was initially being developed/implemented. There's more on the DS Discord as it was being refined/implemented/tested, between October and December 2023 (I'd have to go digging to find specific links).

Probably more useful (and less confusing) would be to just look at the K1CP changes.ini's [TLKList] section. The gist is that you can now specify a TLK in the tslpatchdata folder to be used for overwriting vanilla strings. In this case, K1CP uses the regular append.tlk for double duty, both overwrites and the typical appends. Any appended strings follow the same format they always did. Overwrite strings get listed in a sub-section under the heading of their filename specified at the start of the block. The vanilla StrRef ID is then linked to source TLK ID (i.e. basically the same way the append list works). So in this example, vanilla StrRef 25859 (one of Mission's lines after breaking Zaalbar out of his Gamorrean cell) is being overwritten by string 27 in append.tlk, etc.

This method has worked!

 

@Snigaroo The Senni Vek Restoration mod has now become the Senni Vek Mod and includes your fulfilled Senni Vek to Hulas request.

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