BCOM behaving weirdly (NPC aggresion turned off at random???)
I'm having one of those "computer behaving in impossible ways" bugs so I'll file a bug here in case it actually is current openmw dev versions and not just my computer being hit by an astral ray that flips a singly byte in the cpu every time I try this.
NPCs are getting glitched out by bcom and they aren't agroing at me properly, and being that this affects versions both current and old (Back to 3.2.0, which is three months old now) of a fairly popular mod I don't think it's something that somehow nobody but me noticed. I've tested with just bcom and its data folders loaded, and it's still happening. My test case for this is Valund, the first npc you see when you coc Aharunartus. Here you can see a video of it happening.
It's fairly pervading and arbitrary. Going into a cave a random number of the people there won't attack you. I haven't noticed any case of a dude standing there while his friend right next to him agroes, but I'm reasonably sure I could find that if I looked hard enough. Two things to note that the video doesn't show are:
- Even removing all data folders but bcom's and its dependencies', it still happens. So it's not xbase.nif or something casting eldritch horrors upon the engine or a runaway shader/lua script causing undefined behavior.
- It happens with leveled list NPCs too (IE Friends and Foes), so it's fairly disconcerting when a highwayman starts dialogue to not say anything.
The kicker? It's happening in tes3mp too. Fork of a years old version. On a server hosted on a friend's computer which runs a diferent OS. So if it's traceable it's (I guess?) some very fucking weird interaction between bcom specifically and the engine.
EDIT: This is... sure something. Just confirmed it happening with Beautiful Cities of Morrowind-49231-2-3-9-1639233802.7z. That version's from 2022. Haven't confirmed if it happens in my friend's computer yet.
Here's the betacomment, for the sake of completeness.
Report time: 2025.03.08 07:57:48 UTC
Content file: 1 [Morrowind.esm]
RefNum: 280093
RefID: "valund"
Memory address: 0x596d1aad3800
Cell: Aharunartus
Coordinates: -626.45 -290.768 -193.54
Model: meshes/xbase_anim.nif
(BSA: /mnt/NuExt/Juegos/steam/steamapps/common/Morrowind/Data Files/Morrowind.bsa)
Bound textures:
BSA: /mnt/NuExt/Juegos/steam/steamapps/common/Morrowind/Data Files/Morrowind.bsa
diffuseMap: textures/tx_b_n_nord_m_h04.dds
diffuseMap: textures/tx_b_n_nord_m_hair03.dds
diffuseMap: textures/tx_b_n_nord_m_n.dds
diffuseMap: textures/tx_b_n_nord_m_la.dds
diffuseMap: textures/tx_b_n_nord_m_la.dds
diffuseMap: textures/tx_b_n_nord_m_ua.dds
diffuseMap: textures/tx_b_n_nord_m_la.dds
diffuseMap: textures/tx_b_n_nord_m_la.dds
diffuseMap: textures/tx_b_n_nord_m_ua.dds
diffuseMap: textures/tx_a_netch_f_shoe.dds
diffuseMap: textures/tx_c_pantscommon_4b_ul.dds
diffuseMap: textures/tx_a_netch_a_boot.dds
diffuseMap: textures/tx_a_strap_leather.dds
diffuseMap: textures/tx_a_netch_a_guard.dds
diffuseMap: textures/tx_c_pantscommon_4b_ul.dds
diffuseMap: textures/tx_a_netch_f_shoe.dds
diffuseMap: textures/tx_c_pantscommon_4b_ul.dds
diffuseMap: textures/tx_a_netch_a_boot.dds
diffuseMap: textures/tx_a_strap_leather.dds
diffuseMap: textures/tx_a_netch_a_guard.dds
diffuseMap: textures/tx_c_pantscommon_4b_ul.dds
diffuseMap: textures/tx_c_pantscommon_4b_g.dds
diffuseMap: textures/tx_a_netchleathercuirass.dds
diffuseMap: textures/tx_a_bag_leather01.dds
diffuseMap: textures/tx_w_sunder00.dds
diffuseMap: textures/tx_a_belt_leather02.dds
diffuseMap: textures/tx_c_scarf_brown00.dds
diffuseMap: textures/tx_b_n_nord_m_hfinger.dds
diffuseMap: textures/tx_b_n_nord_m_hthumb.dds
diffuseMap: textures/tx_b_n_nord_m_hpalm.dds
diffuseMap: textures/tx_b_n_nord_m_hfinger.dds
diffuseMap: textures/tx_b_n_nord_m_hthumb.dds
diffuseMap: textures/tx_b_n_nord_m_hpalm.dds