13 stable releases

Uses old Rust 2015

2.1.2 Apr 24, 2019
2.1.1 Oct 23, 2018
2.1.0 Sep 16, 2018
2.0.0 Jun 24, 2018
1.0.7 Nov 21, 2017

#1903 in Parser implementations

43 downloads per month

GPL-3.0 license

205KB
4.5K SLoC

esplugin

Build status Travis Build Status dependency status docs

A free software library for reading Elder Scrolls Plugin (.esp), Elder Scrolls Master (.esm) and Elder Scrolls Light Master (.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

~3–4.5MB
~63K SLoC