BodySlide and Outfit Studio, a tool to convert, create, and customize outfits and bodies for The Elder Scrolls, Fallout and Starfield.
- Building on Windows (Visual Studio or CMake)
- Building on Linux
- Installation and Settings
- Installation on Linux
Created by and/or with the help of:
- Caliente
- ousnius
- jonwd7 for NIF and general help
- degenerated1123 for help with shaders
- NifTools team
Relevant work:
- nifly: C++ NIF library for the NetImmerse File Format (NetImmerse, Gamebryo, Creation Engine).
- NiflySharp: Native C# / .NET version of nifly that uses source generation based on nifxml.
- Faster HDT-SMP (FSMP): Skinned mesh physics for Skyrim SE/AE/VR, maintained by DaydreamingDay / DaymareOn, forked from Karonar1 and aers, from the original work by HydrogensaysHDT.
The physics preview in BodySlide and Outfit Studio is a port of its
hdtSkinnedMeshcore (GPL-3.0, like this project) so it simulates the same physics XML files with the same behavior. See src/physics/hdt/README.md for the port notes.
Libraries used:
- wxWidgets
- nifly
- OpenGL
- OpenGL Image (GLI)
- Simple OpenGL Image Library 2 (SOIL2)
- half - IEEE 754-based half-precision floating point library
- Miniball
- LZ4(F)
- TinyXML-2
- nlohmann/json
- fkYAML
- Catch2 v3 (optional tests)
- FSEngine (BSA/BA2 library)
- Autodesk FBX SDK (optional FBX import/export)
- Bullet (optional physics preview)