XPS Import-Export v2.2.5 for Blender

XPS Import-Export v2.2.5 for Blender
Fork of XNALara Mesh import/export tool with Blender 5.0 compatibility.
Original addon by XNALara community.
Since the original author (johnzero7) has not updated the code for five years as of 2025, the old version of the plugin can no longer run on the new version of Blender. Therefore, I will maintain this version going forward.
The plugin is mainly used for Import/Export XPS Models, Poses.
Main Features:
Imports and Exports XPS/XNALara models with armature.
Imports and Exports Poses
Imports and Exports Custom Normals
Creates Materials on import
Easily set a new rest pose for the model
Known Issues
Summary: Due to critical compatibility issues with the XPS binary format, I have disabled the native .xps binary export. The exporter now redirects to ASCII format by default, which ensures perfect compatibility and stability.
Technical Details: The current mock_xps_data.py lacks the necessary file header logic. After I manually attempted to implement the header construction, it resulted in severe byte misalignment. While the file is generated, the scene appears empty upon re-import.
The XPS format requires strict alignment for the 1080-byte Settings Block. Due to changes in Blender 5.0’s I/O handling, the logic that worked in older versions now causes offset shifts. As an individual developer, the binary structure of XPS remains a “black box” to me, and my current technical skills are insufficient to perform the precise byte-level adjustments required to fix this.
Call for Help: I welcome any experienced developers to help fix this alignment issue. If you can resolve the binary header construction for Blender 5.0, please submit a Pull Request on GitHub. Thank you for your support!
DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE