DarthParametric

MOD:Droid Oil Bath Recovery Item

Recommended Posts

Droid Oil Bath Recovery Item


This mod adds a new type of droid-only item that will remove any status effects applied to a droid. There is a bug with the game that in some instances causes negative effects such as Slow to be applied to party members (semi-)permanently, with no practical in-game way to remove them.

To use, simply add the "Droid Oil Bath" item (g_i_cmbtshot050) to your inventory via KSE or console command. When a droid is the active party member, the item will appear in the GUI slot for stimulants like adrenals and is used in the same manner. Each item is single use and will remove ALL status effects currently applied to the recipient. This includes both positive and negative effects, so take care when you use it. It is intended as more of last resort bug fix item than for general use.

The companion mod for meatbags, Cup of Caf, can be found here.


 

Share this post


Link to post
Share on other sites

Greetings, Mod's Author!

Here to report that the item is not working as intended on my end. Instead of available for droids, it's usable by meatbags and not the other way around. It also not appear in the GUI slot for droids.

Many thanks for considering this report. :cheers:

Share this post


Link to post
Share on other sites

Not with the current use. I can generate a new one though. Be back with an update.

Update: @DarthParametric, here's the install log of its current setup:

 [STATUS] 	Installation started 3/22/2019 9:29:47 PM...
 [Debug] 	Loading StrRef token table...
 [Debug] 	Install path set to D:\Games\Star Wars - KotOR\.
 [Install] 	Installing unmodified files...
 [Install] 	Copying file ii_cmbtshot_050.tpc to the Override folder...
 [Install] 	Copying file dp_sup_oilbath.ncs to the Override folder...
 [Install] 	Copying file spells.2da to Override folder...
 [Debug] 	Adding new row (index 132) to 2DA file spells.2da...
 [Debug] 	Found a 2DAMEMORY1 token! Storing value "132" from 2da to memory...
 [Install] 	Updated 2DA file D:\Games\Star Wars - KotOR\override\spells.2da.
 [Install] 	Modifying file "baseitems.2da" found in Override folder...
 [Debug] 	Adding new row (index 93) to 2DA file baseitems.2da...
 [Debug] 	Found a 2DAMEMORY2 token! Storing value "93" from 2da to memory...
 [Install] 	Saving unaltered backup copy of baseitems.2da in D:\Downloads\12_22_2018\[K1]_Droid_Oil_Bath_Recovery_Item\backup\baseitems.2da
 [Install] 	Updated 2DA file D:\Games\Star Wars - KotOR\override\baseitems.2da.
 [Install] 	Modifying GFF format files...
 [Install] 	GFF FILE: g_i_cmbtshot050.uti and g_i_cmbtshot050.uti.
 [Install] 	GFF FILE: g_i_cmbtshot050.uti and g_i_cmbtshot050.uti.
 [Install] 	Updating and copying file g_i_cmbtshot050.uti to Override folder...
 [Install] 	GFF File result: True.
 [Install] 	GFF File g_i_cmbtshot050.uti does exists: D:\Games\Star Wars - KotOR\override\.
 [Install] 	Modifying GFF file g_i_cmbtshot050.uti...
 [Debug] 	Found a 2DAMEMORY2 value, substituting with value "93" in memory...
 [Debug] 	Modified value "93" to field "BaseItem" in g_i_cmbtshot050.uti.
 [Debug] 	Found a 2DAMEMORY1 value, substituting with value "132" in memory...
 [Debug] 	Modified value "132" to field "PropertiesList\0\Subtype" in g_i_cmbtshot050.uti.
 [Debug] 	Modified 2 fields in "g_i_cmbtshot050.uti"...
 [Install] 	Finished updating GFF file "g_i_cmbtshot050.uti"...
 [STATUS] 	Done. All changes have been applied.

The only thing I change for my end is the format of its icon.

Edited by ebmar
Attached TSLPatcher install log

Share this post


Link to post
Share on other sites

So that log suggests that while baseitems.2da was already present in the Override, spells.2da was not. Did you try deleting the item from your save in KSE, adding the re-installed version, then testing it again in-game?

Share this post


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

Did you try deleting the item from your save in KSE, adding the re-installed version, then testing it again in-game?

Still didn't work. I'll try to redownload the mod and reinstall using the new one. Perhaps I slip my hand and change something with the earlier. I'll have an update later.

Share this post


Link to post
Share on other sites

Apologize that it's all my fault seemingly. Apparently I broke the BaseItem value inside its UTI so it didn't refer to the appropriate 2DA row. Perhaps it brokes when I change the UTI properties after installing the mod or I did slip my fingers when I change a few things. Thank you for elaborating, Mod's Author - and I got the mod working now! :cheers:

Edit: Ah I remember! I was editing its properties using the preinstall-version and then I replaced the installed version with it so, its BaseItem value not matched with its appropriate entry. My bad, my bad! :pc:

Edited by ebmar
Troubleshooting confirmed

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.