#plugin #modding #scrolls #parser #esm #skyrim #elder

esplugin

A free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files

25 stable releases (5 major)

6.1.1 Oct 7, 2024
6.1.0 Jul 24, 2024
6.0.0 Jun 27, 2024
5.0.1 May 2, 2024
1.0.7 Nov 21, 2017

#333 in Parser implementations

Download history 65/week @ 2024-08-17 65/week @ 2024-08-24 5/week @ 2024-08-31 28/week @ 2024-09-07 140/week @ 2024-09-14 69/week @ 2024-09-21 83/week @ 2024-09-28 299/week @ 2024-10-05 87/week @ 2024-10-12 61/week @ 2024-10-19 45/week @ 2024-10-26 111/week @ 2024-11-02 55/week @ 2024-11-09 44/week @ 2024-11-16 45/week @ 2024-11-23 71/week @ 2024-11-30

239 downloads per month
Used in 4 crates (3 directly)

GPL-3.0 license

195KB
4K SLoC

esplugin

CI Coverage Status docs

A free software library for reading Elder Scrolls Plugin (.esp), Elder Scrolls Master (.esm) and Elder Scrolls Light (.esl) files. It can currently parse plugins for the following games:

  • TES III: Morrowind
  • TES IV: Oblivion
  • TES V: Skyrim (including Special Edition)
  • Fallout 3
  • Fallout: New Vegas
  • Fallout 4

esplugin is a rewrite of libespm and focuses on providing a useful API to libloadorder and LOOT, rather than a general-purpose plugin parser.

Dependencies

~4.5MB
~142K SLoC