Thank you Kvellen for the reply!
I reeeaaaallly want to make my own companion, a sidekick recruitable just like those others in the game. It would be a NPC from the first game that I really wanted to see more of. It's not one of the companions and it would probably be a very surprising choice for most Pillars players.
If there was any way to do it I would have wanted to do this:
a companion you find in one of the map areas
you talk to them and can recruit them
custom voice: potentially dialogue, but if nothing else only area specific barks and fight lines
custom face geometry and texture, like the glb-files in the game bundles – this would really sell the character as the character
they have 1 stat-boosting and non-removable item, and possibly 1 unique weapon
Of these I could myself produce this:
custom dialogue / trees
I think good enough voice "sound / identity" .wem
custom face geometry / texture
custom items
Tying it together and placing them in the world, the script launching a dialogue or bark, is something I would need help with. And directed to which files I need to duplicate and customize. I know bits of React and Python, and might be able to manage some of the scrips if I can look at existing examples close enough to what I need.
So if I understand you correctly, and seeing your Durance mod:
custom voice .wem's are possible
iniating a dialogue and choosing a class is possible through an item script
full start-to-end dialogue trees are possible
but the player themself iniating a dialogue through speaking to a NPC placed in a map / level is unknown?
and also placing a character in a map / level at all is also unkown?
what about scripts for entering an area launching a bark or conversation?
what about a custom face geometry / glb file?
Huge thanks if you can reply!