Skip to content

Shell property provider that allows to see some basic info about Bethesda module files

License

Notifications You must be signed in to change notification settings

Karandra/Bethesda-Module-ShellView

Repository files navigation

Bethesda Module ShellView

Shell property provider that allows to see some basic info about Bethesda module files on Details tab in the system file Properties dialog. The DLL registers itself to handle .esp, .esm, .esl and .esu file extensions with BethesdaModule.Metadata ProgID.

Property fields are marked as editable but actual file data editing is not supported. If you click Apply with any changes made to the new properties you will get 0x80004001: Not implemented error. This is normal, property fields are made editable so you can copy their values. If they're read-only there is no way to copy text.

Supported formats

  • Morrowind
  • Oblivion
  • Skyrim LE
  • Skyrim SE
  • Fallout 3
  • Fallout: New Vegas
  • Fallout 4

Supported properties

  • Author
  • Description
  • Form version (where applicable)
  • Flags (ESM, ESL, localized, etc)
  • Master files list.

Installation

Run cmd.exe as an administrator and use following commands. Use full paths to regsvr32.exe and the DLL if needed.

Install:

regsvr32 "Bethesda Module ShellView.dll"

Uninstall:

regsvr32 "Bethesda Module ShellView.dll" /u

Building

Requires KxFramework. You can easily get it using VCPkg package manager and provided portfile to build the KxFramework itself.

Future plans

  • Add custom properties instead of using the system ones.
  • Add edit capabilities (will rquire some third-party .esp editing library, probably based on xEdit).

Screenshots

1 2 3

About

Shell property provider that allows to see some basic info about Bethesda module files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published