This project is a Dalamud plugin which provides a GUI for exporting player models from FFXIV.
NOTE: For single mesh export and mod creation, use Penumbra. This plugin is intended for exporting multiple meshes at once, such as for a full character model or an environment.
Meddle is written as a Dalamud plugin and as such, requires that you use FFXIVQuickLauncher to start your game. This will enable you to install community-created plugins.
- Type the
/xlsettings
command into your chatbox. This will open your Dalamud Settings. - In the window that opens, navigate to the "Experimental" tab. Scroll down to "Custom Plugin Repositories".
- Copy and paste the repo URL (seen below) into the input box, making sure to press the "+" button to add it.
- Press the "Save and Close" button. This will add Meddle to Dalamud's list of available plugins.
- Open the plugin installer by typing the
/xlplugins
command, search for Meddle, and click install.
Repo URL
https://raw.githubusercontent.com/PassiveModding/Meddle/main/repo.json
Much of this code is from or based on the following projects and wouldn't have been possible without them:
- Xande [GNU AGPL v3]
- PBD file structure
- MeshBuilder
- RaceDeformer
- Havok Skeletons
- Penumbra
- shader comp logic
- vertex type info
- SpanBinaryReader
- Lumina
- file structures
- SaintCoinach
- terrain and level file structures
- Alpha [MIT]
- initial reference for Meddle.UI project setup and draw logic
- PathFinder [MIT]
- 🐇
- reference for world overlay logic
- Ktisis [GNU GPL v3]
- lighting structs
- hkQsTransformf matrix handling
Important contributors:
- WorkingRobot
- GPU texture exports
- Character-tree structure for exports
- Shape and attribute data
- Attach structs
- Skeleton Parsing
- Members of the Penumbra discord
- Testing and feedback