Mod Explorer For NMM by Scott Cegielski
Skyrim » Utilities
Added: 07/03/2014 - 02:59AM
Updated: 21/07/2014 - 11:06PM

264 Endorsements

3.5 Latest version

1,579 Unique D/Ls

3,018 Total D/Ls

32,132 Total Views

Uploaded by scegielski


Last updated at 23:06, 21 Jul 2014 Uploaded at 2:59, 7 Mar 2014

See New Version 3.3 Videos Below


The main goal of this program is to give the mod user a total view of what mods they have, what the relationship is between the mods and the files they contain, and what aspects of the game the mods change. It also has the more modest goal of becoming a hub for convenience utilities such as BSA extraction and quick access to the various game files. Finally, It has a secret goal that I'm not sure I can accomplish, but I am working towards :-)

Since the program reads the same XML file that Nexus Mod Manager writes out to keep track of what mods are installed/unintstalled it will alway be in sync with your NMM setup. It doesn't interact in any other way with NMM aside from reading the XML file and compliments rather than extends NMM.

This program also has some of the same basic functionality as Tes5Edit, but it does not have to goal of being a replacement for that program. Firstly, this program is currently read only. You cannot make changes to any mods with it. It also doesn't give you the overview that Tes5Edit does of how your mods' changes override each other. That said, it does let you browse internal plugin records within the context of all of your mods and files, not just the plugin files. It is also much faster to load if you just want to search your mods, data files, or plugin records for something specific. Finally, it presents that type of information to you in a more specific way by use of the various filters. For instance, when you search, you see all of the results in a list that can be further refined instead of jumping from result to result like Tes5Edit does.


* Show what data files a mod contains
* Show what mod a data file comes from (i.e. esp files whose name does not match the mod name)
* Filter mods by the types of data files they contain and the aspects of the game that they modify
* Filter data files by the aspect of the game that they modify
* Search for mods, data files, and records contained within plugins
* Quickly browse the internals of plugins
* View and extract the contents of BSA files
* View and extract the contents of uninstalled archived mods
* Active/Deactive plugins with master dependency warnings
* Temporarily disable mods
* Show master dependency outline
* Verify data files exist
* Restore missing files from original archive
* Multiple language support

The types of questions this program can answer:

* Q: What mods do I have installed?
* A: Click "Show All Mods" button with filter set to "all"

* Q: What files does this mod install?
* A: Click on a mod to see it's data files

* Q: What mods install plugin files?
* A: Select the "esp" and "esm" filters in the mods list

* Q: What mods have files that are overridden by other mods?
* A: Turn on the "highlight overridden" check box in the mods list and sort by "overriden" column

* Q: Where is this data file on disk?
* A: Right click a data file and select "Show in explorer"

* Q: What plugins do I have installed and what order are they loaded in?
* A: Click the "only plugins" filter and the data files view will show just the esm/esp files sorted by load order

* Q: What mod is overriding this data file?
* A: Turn on "highlight overridden" in the data files list and show the "installing mod" column

* Q: What mod did this esp come from?
* A: Click the esp and see the mod in the mods list

* Q: Which mods add magic effects to my game?
* A: Filter the mods list by the MGEF group type

* Q: What files are in this BSA archive?
* A: Load BSA contents then click on a mod

* Q: What mods have something to do with Solitude?
* A: Select the search all mods checkbox and enter "solitude" into the records search

* Q: What mods make cell changes to Solitude?
* A: Set the group type filter in the records view to "CELL" and then search records for "solitude"

* Q: What plugins depend on this plugin?
* A: Right click one or more plugins and select "Show Dependent Plugins(s)"

* Q: Are any of my files missing?
* A: Select the menu Data->Verify Data Files Exist


What users are saying:

"Small feature-rich program that's easy to use. Very handy for modders or anyone working with texture/meshes, scripts etc. and IMO deserves the praises of people that bring great mods/utilities to the attention of the Dovahkiin population."
- Tikky


"The prog becomes better and better with every new release. Especially the override column is a gem.
The problem is that the fewest people going deeper into managing and tweaking their mod collection so tools like this won't get the attention they deserve. Even TES5Edit is a mystery to many people, what I can not understand. I'ts a pity. Many thanks for your hard work, I REALLY appreciate it."

- archerarcher


"Wow - I wish I had gotten to look at the 'hot files' on the 3rd instead of spending my time decompressing a directory of mod archives in order to find out which one owned a rogue .pex file. Had I seen this app, it would have been a 2 minute job. Definitely endorsed. "
- chaophim

Version 3.3 Update:

Language Features

Interface Updates

Verify Data Files and Restore Missing Files Features

Version 3.2 Update:

Version 1.0 Features:

Version History:

-Added search options for mods and data files. Right click in search boxes. Mod ones are pretty useless right now.
-Data files can now be search based on their filename, path, installing mod, bsa archive, and master files.
-Added better "Installing Mod" data for game and DLC installed files so they can be searched easier with new search options. The "Installing Mod" field for game installed data files is now prefixed with "Game" and DLC installed files with "DLC". For example, to searh for all the files that the base level Skyrim installs, set the data files search options to "Installing Mod" only and then search for "Game Skyrim". To search only for Dragonborn installed files, search for "DLC Dragonborn".

-I wasn't sure how to handle filtering when a view is locked, so I just disable the filter gui controls when locking is enabled
-Added proper tool tip for locking buttons

-Fixed bug where records for mods wouldn't load because of language feature
-Added view locking feature. New lock icons next to search field lock the view. When locked, this means that when the view is updated from searching or clicking a mod or data file that the contents will not change, but the found mod or data file will be highlighted instead. Added a highlight color to the color scheme editor to change this color. Also note that the lock state is saved in the config file so check the icon if you are not seeing what you expect.
-Made default color scheme the actual default
-Fixed bug where tool tips menu state was not being updated from config file

-See new v3.3 videos above
-Added support for multiple languages
-Added feature to verify that data files exist for a mod or all mods from the main data menu. Also added preference to verify this at startup.
-Added a data files "Does Not Exist" filter which will show files that failed the verify test from above. These files are also shown in an alternate color (red orange by default)
-Added a feature to restore missing files. This will find the files in the original mod archive and present a gui to where each file can be selected if multiple versions of it exist in the archive. It will then extract the entire mode to the temp directory and copy the files that are missing to their original locations.
-Added menu Data->Find FOMOD installers which will search all of the mod archives for a fomod folder and will set the mod's "Has FOMOD" field to true if it finds one. This can be seen with the new "Has Fomod" column in the mods view.
-Added "Filters" and "Filter Options" context menus which can be used instead of the filters panel.
-Moved the "Hightlight Overridden" and "Hightlight BSA" check boxes into the context menus to reduce clutter.
-Added a Ctrl+A hotkey in mods and data files view to select all files
-Added a Ctrl+Space hotkey to toggle the current panel to expand to the full interface/
-Added a shortcut for ModExplorerForNMM.ini to the shortcuts menu.
-Fixed bug with the "Export Mods List" and "Export Data Files List" features.

-See v3.2 video above
-New Color Scheme menu with Color key
-Help Menu with tool tip enable/disable
-View Menu to disable any of the gui panels
-Right click panel splitters to divide horizontally or vertically
-Show plugin dependencies
Use these features at your own risk! I won't be held responsible for a messed up game
-Disable/Enable Plugins with master dependency info and warnings
-Temporarily disable mods

-No longer necessary to show "NMM Index" column
-Fixed problem with loading uninstalled data where it was not loading the data for some files
-Changed web page lookup to use "skyrim" in url instead of "Skyrim" since Nexus changed
-Record searching for a plugins now works even if load plugin information has not been run
-Fixed "not installed" data file checkbox not being remembered if "only plugins" was selected on exit/save
-Now shows formIds when searching records

-Added ability to extract contents of uninstalled mods in the following ways:
-Right click one or more uninstalled mods and select "Extract Uninstalled Mods(s)" context menu
-Right click one or more uninstalled data files and select "Extract Uninstalled Data File(s)" context menu
-Double click an uninstalled data file to extract it to the temp dir and open it
-Right click an uninstalled data file and select show in explorer to extract it to the temp dir and then open the location
-Added new preference "Extract all uninstalled mods to the same directory" which, when unchecked, creates sub directories for each mod or data file when extracting or, when checked, extracts them all to the same directory structure.
-Fixed bug when loading uninstalled data files on startup

-Big speedups when viewing many files in list views. Easily load over 100000 data files or records. No more warning about loading large numbers of items.
-Also big speedups in sorting lists
-Can now extract BSA files
-New Preference "Temp Dir" where BSA contents get extracted when using context open or show in explorer menus
-Right click on one or more BSA files to extract to directory chosen in file browser
-Can extract multiple BSA files to thier own directories or combine directory structure base on new preference "Extract all BSA files to same directory"
-BSA files for base game now show up in data files view and will load when loading BSA contents
-Most functionality now verified to work with Fallout New Vegas

-Optimized record search for memory and speed
-Added 2 new options to preferences:
- "Save records in memory" - Loads records into memory before search for small speed up
- "Show results during search" - If off, then speed up search significantly
-Records only load now when a plugin file is double clicked to avoid loading if you just want to check it's mods
-Added reload groups button. When clicking a data file, only the top groups in the filter will load. If this filter is changed, then press reload groups to load the selected filter.
-Added expand all/collapse all context menu to groups view

-Searching with "Search all plugins" off now searches only the files loaded in the groups view
-Added height adjustments fix to records view and cancel button
-To Apply height adjustment, add the following line to the ini file:
statusBarHeight=<some value>
-Fixed some of the tool tips

-Fixed bug reading masters

-Fixed bug which cause the mod record filters to not work correctly
-Removed Reset button from preferences since it was not working properly

-Now reads .esp and .esm internals which allows for the following:
-Add more columns to data view (masters, author, description, num records, top groups)
-Filter by top groups (top groups are the top level modifications that mods make)
-Type a top group filter into text box above filters to show only filters that match
-Added groups and records views
-Select a plugin data file to show it's groups
-Select a group to show it's records
-Search currently viewed records or records for all plugins
-Limit searches by selecting a Record Top Group filter first
-Added File menus for saving, loading, and recent config files
-Added "X" button next to text fields to erase them
-Not all features currently included in history buffer

-Rearranged GUI for less clutter
-Added main menu with controls that were previously other types like buttons.
-Added preferences dialog to set paths and other options
-Added editor for user color scheme
-"Load Plugins" button replaced with "only plugins" filter which has same function

-Added BSA file contents support. Once loaded, they can be searched and they also
appear in mods' data files lists.
-Added Load BSA Contents Button to scan all of you BSA files and ad their contents to the data files list
-Added BSA File column to data files list to which shows the .bsa file the file came from
-Added Highlight BSA check box to show BSA files in a different color
-Added "only overridden" check box filter to mods and data files lists to show only overridden mods and data files
-Added "only BSA contents" check box filter to show only data files that are contained within BSA files

-Added "Show Full Paths" context menu to mods and data files lists to either show the full path or
the path relative to the game dir
-Fixed bug with clipboard and export context menus
-Misc bug fixes

-Updated code for type check box lists gui
-Added confirm messages for saving ini settings when refreshing and closing

-Added field for 7zip executable for loading uninstalled data files
-Worked on GUI to help with issues people are having

-Redesigned interface a little
-Added better history - Instead of buffers for each view, now there is one history list that
covers both views and more. In addition to the back and forward buttons, now there are
history context menus for the back and forward buttons, the search box, and the filters view.
-Added stats line at bottom to show mods, data files, and plugins info

-Added "Load Uninstalled" which scans all the uninstalled archives and adds their contents to the
data files list. Then the uninstalled files can be searched, filtered, and will show up in the data
files view when an uninstalled mod is clicked.

-Fixed columns initialization problem. Delete your .ini file if upgrading
-Added "Refresh" button to refresh all files and lists
-Added "Shortcuts" combo box menu for folder shortcuts
-Added "Show Plugins" button to show only your .esp and .esm files in the data files view sorted by load order
-Changed "Load Order" column to be hex and "Index" column to be 1 based load order to match NMM

-Refactored code for better column support - Please report errors
-More columns for mod and data files
-Enable/Disable columns
-Export to file context menus for mod and data lists
-Better handling of wrong paths
-Determines active plugins and load order by loading plugins.txt and loadorder.txt

-Redesigned interface for better use of filters
-Added type filter check boxes for mods and data files
-Mod type filters filter mods by the types of files they contain
-Added "All Checked" check box to require all checked filters be present for a mod to show up
-Added "Invert Results" check boxes for the mods and data files lists to invert the results shown
-Added tool tip messages to most of the controls for help
-Added "Copy current mod list to clipboard" right click context menu for mods list
-Added "Copy current data files to clipboard" right click context menu for data files list

-Better About Box with obnoxious endorse button
-Added second obnoxious endorse button
-Better error handling for install dates in xml reader

-Added "Highlight Overridden Mods" check box to show mods that have files that are overridden
-Added history buffers for the mod and data files list. Use the arrow buttons to cycle through.
-Added user defined color scheme. Gui control categories and colors in ModExplorerforNMM.ini file
-Filtering lists now filters based on original query not what is currently in the list
-Fixed bug leaving config file open
-Added control to set flat or 3d look of gui

-Added Color Scheme control for Default or Dark experience
-Remembers window position and size

-Added "Show Uninstalled" checkbox to show uninstalled mods
-Colored installed mods green and uninstalled mods red
-Added "Open" right click context menus
-Added open file on double click

-Added "NMM Number" column to mod list
-Added "Show Web Page" right click context menu for mod list which attempts to open a url based on the last part of the "Game Install" path and the "NMM Number".

-Reads plugins.txt file to determine load order
-Added "Load Order" column to data files view
-Added "Overriden" column to data files view to allow sorting by overriden
-Added "esm and esp" to filter list to show both esm and esp files
-Arrow keys now work for traversing lists. They didn't load the new data before.

-Changed default paths to C:Program Files location for better compatibility
-Added NMM Mods Dir folder to work with alternate mod folder locations
-Added "Highlight Overriden Files" check box to show files with multiple mods in red

-Initial release features:
-mod to data file and reverse data files to mod lookups
-searchable mod and data files list using regular expressions
-show mods and data files in windows explorer
-writes ModExplorerForNMM.ini in same directory as exe file to store xml file and install directory


The Nexus Mod Manager Team

ProgrammingKnowledge youtube channel for great instructional videos

My Other Mods

Enhanced ENB Night Vision
Enhanced ENB Night Eye
Enhanced ENB Diagnostics