Version 1.47

  • DynDOLOD Worlds.pas - added a missing ResourceExists check before trying to open it
  • DynDOLOD Worlds.pas - added discovery of tree LOD billboard textures for static tree LOD and export data for LODGen.exe
  • DynDOLOD Worlds.pas - simplified generation of ultra tree LOD
  • DynDOLOD Worlds.pas - updated detection of min/max world bounds as rule of one does not apply for overwrite records
  • DynDOLOD Worlds.pas - added a ResourceExists check when using meshes for dynamic LOD
  • DynDOLOD Worlds.pas - added a CRC32 check for full model tree meshes to match correct static tree LOD mesh for "dumb" file replacer mods
  • DynDOLOD Worlds.pas - optimized rule matching
  • DynDOLOD Worlds.pas - add references that use dunCGOutsideClutterMarker marker as XESP as static LOD instead of dynamic LOD - it enables references after intro scene played
  • DynDOLOD Worlds.pas - updated automatic alternate texture detection and made use of 3D Names definition file to determine which is the dominant texture of the LOD model
  • DynDOLOD Worlds.pas - added AppName identfier to all ini/cache files to be able to separate between different games
  • DynDOLOD Worlds.pas - fixed a case of glow LOD mesh filename detection if _lod is part of full mesh name
  • DynDOLOD Worlds.pas - use smallest/greatest worldspace bounds from entire overwrite list
  • DynDOLOD Worlds.pas - added IsSwitch for child worlds for manual references
  • DynDOLOD Worlds.pas - updated some functions for future billboard use in static LOD
  • DynDOLOD Worlds.pas - always skip marker when processing worldspace
  • DynDOLOD Worlds.pas - trying to optimize possible position changes to detect existing child world copies
  • DynDOLOD Worlds.pas - use full model for child world to parent world copy if object is really really huge
  • DynDOLOD Worlds.pas - fixed not replacing textures when using cached base elements
  • DynDOLOD Worlds.pas - added a [LODGen Settings] section to rule files so (updated) mods shipping with their own rules can overwrite default settings
  • DynDOLOD Worlds.pas - addjust option windows for title bar height
  • DynDOLOD TexGen.pas - added generation for cavebasewall01lod.dds, caverock01lod.dds, glacierslabnoalpha.dds
  • DynDOLOD TexGen.pas - added AppName identifier to all ini/cache files to be able to separate between different games
  • DynDOLOD-rules - added/updated rules for better compatibility with mods
  • Papyrus Scripts - write a debug message to log in case files are out of sync
  • Papyrus Scripts - added information MCM page
  • Papyrus Scripts - enable/disable use of NetImmerse Override in MCM - disabled by default
  • Papyrus Scripts - optimized parts of MCM
  • Papyrus Scripts - updated activating/deactivating function to be more robust
  • Papyrus Scripts - added function option to activate all active FarGrid/NearGrid cells instead of only the ones that changed state - used in patches of third party scripts
  • Papyrus Scripts - print debug message for all instances when a model is enabled
  • Meshes/Textures - updated/added LOD meshes and textures for better compatibility with mods
  • DynDOLOD_Manual.html - updated compatibility information for several mods