Hi again,
I'm currently preparing a new update for Simply Dirt Roads, and this time I’d like to properly fix the issue with the bridges LODs, which previously didn't work correctly due to shared filenames across variants (e.g., snowy, fallforest versions of bridgenarrow01.nif).
From what I understand, I need to include the CRC32 of the full model in the LOD mesh filename, like so:
bridgenarrow01_[CRC32]_lod_1.nif
However, I have two main questions:
How exactly can I calculate the correct CRC32 that DynDOLOD expects?
I’m aware of crctool.exe, but I want to be sure that the CRC32 it gives matches the one DynDOLOD would use internally. Is it based on the file's binary contents, or on specific parts of the NIF (e.g. node names, structure)?
Do I need to add anything to my plugin (.esp) to make DynDOLOD use the correct LOD mesh?
Since STAT records support MNAM entries, is it better to define the LOD model there directly (with the CRC32-named file)?
Or is it sufficient to rely on DynDOLOD’s automatic scanning and let it match LOD files via filename and CRC32 without touching the plugin?
I think I’ve grasped most of the system, but I want to be 100% sure before finalizing this update. Thanks in advance !
I was also wondering if I should create a rule for Texgen so that it generates the landscape texture instead of the roads ?
Clemus
Links to my wip update
https://drive.google.com/file/d/1tHemDDLtk8VYR_bai4iPwdnRL9Xf9N_8/view?usp=drive_link