I don't think we can tell if its missing vs. being ignored with the tools we have, to be honest. That's why he was suggesting the console command to check.
http://www.mediafire.com/download.php?2rqzidyjtnd (7.33 kb) are five alternate versions of the NavTest2 plugins which clearly demonstrate the NAVM's enabled states by equipping/equipping the given NAVMGlasses. Since ~tnm doesn't seem to work, we can check indirectly by watching Jericho.
- NavTest3 [Works].ESM: PASS
- NavTest3 [Works].esp: PASS
- NavTest3 [Works] (MasterUpdated).ESP: PASS
- NavTest3 [Borken].esp: FAIL <-- Invariably
- NavTest3 [Borken] (Fixed by MasterUpdate).ESP: PASS
You'll be immediately teleported w/ Jericho to TESTCELL and given what you need to hire him with all variants. With all but NavTest3 [Borken].esp the results were the same and no bug emerged. With the failing version, after leaving the cell if only for a moment, upon returning Jericho will no longer path around the desk whether or not the NAVM is enabled unless the plugin is ESM'ified. This is evident by either equipping or unequipping the TNM Glasses with Jericho following, as the [NAVM:00420420] (for TESTCELL "Test Cell" [CELL:01000EA6]) will, or at least
should, have its enabled state toggled. With the other four plugins, Jericho paths after jumping over the table without the enabled states being tinkered with before and after leaving the test cell, but If you toggle the NAVM off, he behaves just like he does in the broken plugin and is stumped until you re-enable the NAVM. Anyhow the only difference at all among the plugins is the NAVM record itself, the "NVMI - Unknown" field of [NAVI:00014B92], and their internal ESM status. Anyhow, hopefully the glasses will serve as an adequate substitute for ~tnm.
~
Show TestNAVM should show the NAVM's current enabled state.