https://github.com/elegantchaos/swiftesp
Swift support for reading/writing CreationKit ESP files
https://github.com/elegantchaos/swiftesp
creationkit skyrim-special-edition swift
Last synced: about 1 month ago
JSON representation
Swift support for reading/writing CreationKit ESP files
- Host: GitHub
- URL: https://github.com/elegantchaos/swiftesp
- Owner: elegantchaos
- Created: 2022-03-16T11:04:29.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-24T13:53:17.000Z (about 3 years ago)
- Last Synced: 2025-04-13T07:56:43.172Z (about 1 month ago)
- Topics: creationkit, skyrim-special-edition, swift
- Language: Swift
- Homepage:
- Size: 719 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[comment]: <> (Header Generated by ActionStatus 2.0.6 - 478)
[![Test results][tests shield]][actions] [![Latest release][release shield]][releases] [![swift 5.6 shield]][swift] ![Platforms: macOS][platforms shield]
[release shield]: https://img.shields.io/github/v/release/elegantchaos/SwiftESP
[platforms shield]: https://img.shields.io/badge/platforms-macOS-lightgrey.svg?style=flat "macOS"
[tests shield]: https://github.com/elegantchaos/SwiftESP/workflows/Tests/badge.svg
[swift 5.6 shield]: https://img.shields.io/badge/swift-5.6-F05138.svg "Swift 5.6"[swift]: https://swift.org
[releases]: https://github.com/elegantchaos/SwiftESP/releases
[actions]: https://github.com/elegantchaos/SwiftESP/actions[comment]: <> (End of ActionStatus Header)
# SwiftESP
A Swift library for reading/writing `.esp` files used by CreationEngine games, such as Skyrim.
Part of a [larger tools project](https://github.com/elegantchaos/SkyrimCompiler).
### References
- ESP File format: https://en.uesp.net/wiki/Skyrim_Mod:Mod_File_Format
- Data Types: https://en.uesp.net/wiki/Skyrim_Mod:File_Format_Conventions
- Pyffi definitions (incomplete): https://github.com/niftools/pyffi/blob/develop/pyffi/formats/esp/esp.xml### Example Data
The example data in this repo is taken from [Parapets](https://www.nexusmods.com/skyrimspecialedition/users/39501725), who helpful makes all their mods available under an MIT license.