Further testing notes [with some addl. details since I first wrote this]:
I was able to use Ingred from Domehome, to an extent, but after most every combat she goes into "fighting nothing" mode. E.g., will fire all her arrows, hundreds of them, at an invisible enemy in the ground. Doing a Calm Humanoid on her, then dialoguing with her scripts (follow, stay, etc.) seems to take her out of this fight response. Her ring works as expected, and she does not flip out and go into fight mode when summoned by it, while the rest of the Domehome staff do, at least if there's another of the NPCs in the area. Different rings (Staff Ring versus Ingred's Ring). Her teleport-to-site ring has me just use her occasionally as a well-armored pack mule. >;-)
Witchgirl Morgana seems to be working in these regards (no combat problems so far, though there's no ring, or at least not yet). But she's very dangerous, and isn't working in some ways. Most notably, her option to not summon atronachs doesn't work. She summons one just to fight a Kwama Forager, and it has killed me several times by accident. I've learned to work around it, but don't use her much. Mostly just to distract Gaenor with summons while I hit him from behind.
Thief Constance exhibited the fight problem, but this was in proximity to other companions; need to test her alone. It's the same symptom as with Hurd and Beryl, though: The fight ends, and all seems normal, then about 3-5 seconds later, the character issues a battle cry and starts swinging at the air, or at anyone nearby, including the PC.
Basically, all companions freaked out eventually in proximity to Abot's Guar (the rideable one), which is badly malfunctional, and runs through the ground into the water table if it goes fast. I couldn't figure out how to steer it, stop riding it, get it to stop or slow down, or anything else. It will not teleport or transport with the player as advertised (when I tried to take it on a siltsrider, and came back when I noticed it hadn't come with me, I found it had fallen off the platform after I left, and badly injured itself). It also monkeys with NPC companion dialog, and adds guar-riding stuff to them, even if they've never been guar-riding, and these dialog options stick. They also tie directly into hampering companions' resetting from combat mode and going back into follow mode. After using Calvus and this guar on the same trip, Calvus agreed to follow, and did not, until I told him to stop riding a guar he was not riding, and I had to keep telling him that again and again; eventually had to scrap hours of play and revert to a pre-guar save. This guar also gets in the way, a lot, warping to where it overlaps with the PC and occludes the view and blocks forward motion. And it will just stop following and stand there. So, don't try that mod with OpenMW any time soon, fun as it might be to ride the guar. (On the plus side, its ability to learn and level in its own way does appear to be active; after I abandoned it for days and came back to the same area, I got a message that it had learned something new while I was gone, though I'm not sure what. Its ability to feed and heal itself off alch. herbs you give it. and without consuming them all rapidly, is also apparently functional.)
Wolf Companion and Dog Companions seem to work fine. I've used the wolf a lot, but the dogs' barking is too loud for me (they bark a lot when in wait mode, and the volume is unnecessarily loud, probably easily fixed with an MP3 editor).
Companionable Cats: Only the kittens are available. Can't add the adult cats even with the console. Just get a "thwack" sound, like they've fallen from a great height and died, but they do not visually appear. They kittens frequently cause very notable frame rate problems, but they are short lived, just occurring during part of their animation cycle, I think. I put them in different rooms so it doesn't hit me often enough to get rid of them.
Someone else's Jasmine companion, based ultimately on the same Emma/Grumpy script package but customized a lot, was working fine, until more of her quest scripting kicked in at player Reputation 3, and she broke after trying to give me a telepathy ring. Still broken after I added it via the console – now I can't even get her back with PositionCell, after attempting to use her ring. Was marginally functional before I tried to use it; I just had to thank her for giving me a ring she didn't give me, every time I opened dialogue with her when she wasn't in wait mode.
The Emma/Grumpy pack donkeys and pack guars are not working for me; they are non-responsive when you buy them; same goes for Pack Animal Merchant by Baratheon79, which seems to be the same basic scripting. The (non-ridable) pack guars and rats added by Balmora Expansion work fine, as do the Bethesda Mournhold rats.
Laura always goes into sleep-awake-sleep-awake cycle, after I interacted with her last time (seems to be triggered by the hurry up/sleep a little longer dialogue section). Even before this, she would not follow, and her skills did not actually increase when you paid for her studies. Respawning her does not help. I just left her at her house (and took her armor to give to Ingred, who is okay with Heavy Armor class). Laura even does the sleep loop if you use her ring to get her to meet you in Vivec.
The only companions I have zero problems with, other than the usual obstacle-navigation issues, and sticking arrows in my back, and getting in the way of mine, are the Bethesda Mournhold mercenary guy Calvus Horatius, the above-mentioned pack rats and BE pack guars (aside from not shooting arrows!), and Dawn, who is definitely derived from Grumpy's Companion Project (and includes its readme), and is very simple. Curiously, Grumpy's own originals, Cally and Gabran, didn't work in OpenMW when I tried them. Presumably the were the beta.
My general conclusion is that the scripting of the Dawn companion, though simple, is very robust and resistant to error, both combat- and movement-related. If I were to create a new companion mod, I'd start with that code, though Jasmine's levitation is better (you have to turn Dawn's off manually). The bulk of the companion problems seem to be engaging in inappropriate combat (often with nothing, but also often with the PC and his/her other followers), and also custom scripting that eventually breaks (quests, special items, teleportation/meetup, sleeping, etc.; see also the threads on Ashlander companion Julan).
Last edited by Darklocq
on 07 Apr 2017, 06:11, edited 1 time in total.