Repository navigation
Changelog for Version v0.5.0
MCM menu overhaul
-
Redesigned layout with more options and improved performance
-
New General Settings:
- Time Threshold: how long until an NPC forgets the player
- Detection Threshold: 0% = instant detection, 100% = effectively disabled
- Detection Radius (units)
- Toggles: Use FOV Check?, Use Line-Of-Sight Check?
- FOV Angle slider
-
Multithreading support via a mutex for smoother background processing
-
Native Papyrus functions added for all new settings:
GetTimeToLoseDetection/SetTimeToLoseDetectionGetDetectionThreshold/SetDetectionThresholdGetDetectionRadius/SetDetectionRadiusGetUseFOVCheck/SetUseFOVCheckGetUseLineOfSightCheck/SetUseLineOfSightCheckGetFOVAngle/SetFOVAngle
Fixed
- Faction ID bugs: incorrect form IDs now resolved
- Detection triggers: NPC recognition now fires reliably
- FOV & Line-Of-Sight checks improved for true 3D accuracy
- EnvironmentManager refinements:
IsPlayerNearLightSourcenow works in exteriors (global cell search)- More accurate
GetPlayerDarknessFactorand related lighting calculations
Improved
- NPCDetectionData now tracks
lastKnownPositionfor future AI packages - General code cleanup and performance tweaks across the plugin