Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 1.84 KB

README.md

File metadata and controls

45 lines (36 loc) · 1.84 KB

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