Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Henchmen is a typical term used in NWN but Party Member might be more useful. Some TLK strings can be altered to reflect this, for instance, calling them "party members" perhaps as per the below example. However there is very little usage of this feedback in the game - the game itself doesn't use "Henchman" as much as you'd think - although it is in a lot of internal stuff like nwscript commands (AddHenchman and the like). You can even avoid the error messages below by checking for maximum henchmen before adding a new one.

The henchmen commands in the radial luckily don't actually use the word henchman at all! Go Bioware! (smile) There is only one location in the radial which references "henchmen" as well.

The game uses the term "Companion" for a generic overarching term for summons, familiars, animal companions and henchmen (NPC party members) which can also be altered but is probably easier to leave as is. For instance when trying to open the inventory of an NPC it will usually not work on animal companions, for instance.

TLK NumberTextExample ReplacementUsage
8301You may only have <CUSTOM0> <CUSTOM1> at a time.None needed, see bellow

<CUSTOM1> is either 83605 (singular) or 83606 (plural) eg:

"You may only have 1 henchman at a time" for 1.

83605henchmanparty memberUsed in CUSTOM1 above for singular
83606henchmenparty members

Used in CUSTOM1 above for plurals

83611More henchmenMore party members

Radial icon for issuing commands if you add them to the quickbar and you have more than a few henchmen.

Image Added

9066You are unable to view this companion's inventory.You are unable to view this party member's inventory.

This is not really hardcoded but used in the default henchmen files for companions - see x0_inc_henai.nss - and may be useful to change if using the default AI

100895You are not allowed to look at this creature's inventory.You are unable to view this party member's inventory.This is not really hardcoded but used in the default henchmen files for horses - see x0_inc_henai.nss - and may be useful to change if if using the default AI

...

Note the TLK lines nearby 1474 suggest a lot more fine tuned in and out of combat commands were going to be available - and in fact since they're in the TLK file adding them might be possible in the future (if GUI editing is available).

...

TLK Number

For Radial

...

TLK number

...

With SetTLKOverride you might want to make some of these commands a little different, within the bounds of the voicelines so they make sense. For instance you could have "Follow" be changed to "Move to location" and it trigger an OnPlayerTarget event instead.

If you have a single henchman you could even go so far as to change the text entirely based on their current mode settings, eg; "Toggle Spell-Casting" could be "Toggle Spell-Casting On" if it is currently off. This won't work well with multiple henchmen since all of them share the same TLK ID.

TLK Number

For Radial

Text

TLK number

For Voice menu

TextAssociate Script IDUsage
1477Stand Your Ground4719Hold *Sends an associated shout ID'ed as "-2" - ASSOCIATE_COMMAND_STANDGROUNDASSOCIATE_COMMAND_STANDGROUNDSent to entire party if assigned to taskbar or used as a voice command, but can be assigned individually selecting a creatures own radial.
5345Attack Nearest4711Attack *Sends an associated shout ID'ed as "-3" - ASSOCIATE_COMMAND_ATTACKNEARESTSent to entire party if assigned to taskbar or used as a voice command, but can be assigned individually selecting a creatures own radial.
1483Heal Me4713Heal me *Sends an associated shout ID'ed as "-4" - ASSOCIATE_COMMAND_HEALMASTER682Follow4731Follow me *Sends an associated shout ID'ed as "-5" - Sent to entire party if assigned to taskbar or used as a voice command, but can be assigned individually selecting a creatures own radial.
682Follow4731Follow me *ASSOCIATE_COMMAND_FOLLOWMASTERSent to entire party if assigned to taskbar or used as a voice command, but can be assigned individually selecting a creatures own radial.
1474Guard Me4718Guard me *Sends an associated shout ID'ed as "-7" - ASSOCIATE_COMMAND_GUARDMASTER1482Handle TrapSent to entire party if assigned to taskbar or used as a voice command, but can be assigned individually selecting a creatures own radial.


na
ASSOCIATE_COMMAND_UNSUMMONANIMALCOMPANIONDoesn't get sent to the OnConversation event, engine handles it all.


na
ASSOCIATE_COMMAND_UNSUMMONSUMMONEDDoesn't get sent to the OnConversation event, engine handles it all.


na
ASSOCIATE_COMMAND_MASTERUNDERATTACKAutomatically sent no radial commands for this


na
ASSOCIATE_COMMAND_RELEASEDOMINATIONDoesn't get sent to the OnConversation event, engine handles it all.


na
ASSOCIATE_COMMAND_UNPOSSESSFAMILIARDoesn't get sent to the OnConversation event, engine handles it all.


na
ASSOCIATE_COMMAND_MASTERSAWTRAPAutomatically sent no radial commands for this


na
ASSOCIATE_COMMAND_MASTERATTACKEDOTHERAutomatically sent no radial commands for this


na
ASSOCIATE_COMMAND_MASTERGOINGTOBEATTACKEDAutomatically sent no radial commands for this
1068Remove From Partyna
ASSOCIATE_COMMAND_LEAVEPARTY

Sent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.

Note: This TLK string is likely shared with removing PCs from your party.

1467Pick LockNone
ASSOCIATE_COMMAND_PICKLOCK

Sent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.

3731InventoryNone
ASSOCIATE_COMMAND_INVENTORY

Sent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.

Note: This is a different TLK line to the "Inventory" on the GUI pane, so could be altered to "Open Inventory" cleanly apparently.

1482Handle TrapNone
ASSOCIATE_COMMAND_DISARMTRAPSent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.
83327Toggle Spell-CastingNone
ASSOCIATE_COMMAND_TOGGLECASTINGSent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.
83410Toggle Stealth ModeNone
ASSOCIATE_COMMAND_TOGGLESTEALTHSent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.
83411Toggle Search ModeNone
ASSOCIATE_COMMAND_TOGGLESEARCHSent to a specific party member always - can't be sent to entire party. No voiceline is sent for this command.
Unused ones



These are not used by the game but are presumably cut content as it were.
1475Wait


Presumably allowed a "Wait" command
1476Flee


Presumably a "run away!" like Sir Robin
1478Non-Combat Commands


Menu hierarchy title? Things like traps and locks?
1479Advanced Target Selection


Menu hierarchy title? Presumably the next lot were under it
1480Attack Aggressively


Variation of "Attack Nearest" presumably ("attack anything!")
1481Attack My Target


Variation of "Attack Nearest" presumably ("attack the thing I've selected!")
1484Target the Rogue


Presumably would command to specifically target rogues (wonder why they are singled out!)
1485Target the Spellcaster


Presumably would command to specifically target spellcasters (makes sense, bash their concentration)
1486Target the Ranged Attacker


Presumably would command to specifically target ranged attackers
1487Target the Warrior


Presumably would command to specifically target warriors
1488Target the Leader


Presumably would command to specifically target the "Leader" presumably the strongest creature

...