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!
refactor(xps_panels, xps_toolshelf): Optimize operator creation and registration logic. Change scattered operator attribute assignments to instance retrieval followed by assignment, and add register/unregister functions for tool classes.
This extension does not require special permissions.
Could you please send the original mesh file to my email address (maylog@126.com) so I can look into the specific issue?
Still very new to both Xnalara and Blender, but I have no idea where to ask so here I am. The problem is, I tried to import a xps model, edit it a bit, and tried to export it to Xnalara again using this addon. I tried both exporting the model as ascii and mesh, but both of them showed up blank on Xnalara and I can't seem to edit the meshes too, any advice? Thank you in advance
Could you please send the original XPS file to my email address (maylog@126.com) so I can look into the specific issue?
I have a problem with the rigging of the models; the models I import do not have their weight painting correct, and the character looks broken when I move the bones in pose mode, I'm using blender 5.1.1
This issue has been fixed.
Hi, Just downloaded this addon because it was the only available addon that could help me import .mesh models into Blender, but apparently not every .mesh format model is able to be imported, because when I try to import my .mesh model, despite it being .mesh, i get a Report: Error (ERROR: File Format unrecognized)
I don't know whether it's the problem on my behalf or in the addon, that's why I'm asking you - the developer, whether you have any idea why that can happen.
Anyway really like dev's will to be open for feedback everytime and appreciate his work done for Blender community! Hope this message finds you.