I too would prefer an all-inclusive solution. I made a number of suggestions a year ago and most were ignored, so I figure maybe smaller, less ambitious suggestions might be better?

In regards to interjections (adding to a conversation underway while it is happening), it is possible that non-binary conversations use animation data recorded using a set number of actors/actresses that have a hard coded place for 1 NPC to speak up. If that was true, adding additional NPCs/camera angles, etc.. would be too much work. I've have ran into those types of hurdles before when modding other games. So, assuming a compelling reason like that, I was thinking they could still give me some way of controlling who the 1 character is that gets pulled into the scene and interjects.

Now post-dialogue comments where the explanation point appears over an NPC's head, I can't think of a good technical reason they wouldn't be able to just flag everyone as having something to say. Even in a worst case scenario: they are using a global variable to indicate the id of the companion who has a comment to say. Even then, they could still treat the int as a bitset so that it could indicate more than 1 companion simultaneously... or just make independent variables for each companion. It isn't like there are hundreds of them or anything.



So to fine tune the suggestion a bit: Please Let us control who interjects through some mechanism such as chaining order if there is a compelling technical reason for the current limit, and please allow everyone to interject otherwise. Also please allow everyone to offer post-dialogue commentary who is traveling with the player when the conversations happen.

Last edited by Dheuster; 11/11/21 02:48 AM.