Dialogue Camera - No Forced Auto Rotation and Backward Positioning - Player Turns Away Glitch Fix

Created On
N/A
Updated On
N/A
Total Views
2
Total Downloads
0
Maintainer
LarannKiar

About this mod:

A simple mod that disables two features of the Dialogue Camera, the "Auto Rotation" and "Backward Positioning".

By disabling the Auto Rotation, it also fixes the bug that makes the player character turn away during the dialogue.

Auto Rotation:

In the vanilla the game, the dialogue system automatically rotates (translates) the player character in the exact direction of the dialogue target actor without any movement animation if the player is standing "nearly" toward the actor. (Technically if the heading angle between the player and the actor is lesser than -65° or greater than 65°). The mod disables this feature.

Note: the vanilla behavior that makes the player to turn toward the actor with the normal movement animation if they're standing backward/sideways to the actor is unaffected by this mod.

Vanilla (upper) vs Mod (lower)
**Vanilla (upper) vs Mod (lower)**
 Backward Positioning:

In the vanilla the game, the dialogue system automatically positions (instantly moves) the player character backward if they are "too close" to the dialogue target actor. (Technically if the distance between the player and the actor is lesser than or equal to 65 game units). The mod disables this feature.

Note: the side view dialogue camera itself is of course unaffected by this mod. (The bottommost picture doesn't display the side view dialogue camera only because that can be seen if the player and the actor are within a specific distance from each other and the vanilla Backward Positioning tends to move the player right into this distance).

Vanilla (upper) vs Mod (lower)

 

Compatibility:

The mod should be compatible with any dialogue interface and dialogue camera mods because it doesn't modifiy the interface or the actual cameras.

Ability to turn on/off the mod anytime:

The mod can be activated/deactivated anytime with these two custom console commands:

[StopQuest NoDialogueAutoRotAndForcedPos] ==> Turns off the mod.
[StartQuest NoDialogueAutoRotAndForcedPos] ==> Turns the mod back on.