
Export your Unity scenes into the legendary .X file format used by classic DirectX engines.XPorter exports Unity environments to the classic .X file format — perfect for retro engines, DX9 viewers, and custom pipelines.🧱 Key Features🔹 Environment Export to .X FormatConvert your Unity scene into .X format with full hierarchy, transforms, and mesh data preserved.🔹 Inline or Top-Level Mesh ExportChoose between inline mesh data (for D3DX compatibility) or clean top-level mesh blocks to reduce duplication.🔹 Animation Export (Experimental)Includes basic animation support for active Animator components (4800 ticks/sec).⚠️ Note: Skinned mesh animations may not export correctly due to Unity limitations.🔹 Layer Mask FilteringExclude specific layers from the export — perfect for skipping UI, volumes, or helper objects.🔹 Full Source Code IncludedNo black-box DLLs. Customize, extend, and integrate into your own pipeline.⚙️ How to UseCreate an empty GameObject in your scene.Attach the XWriter_Text component.Choose your export settings in the Inspector.Click Export — select your output path — done!❗ LimitationsOnly supports Text format .X files (Binary not implemented yet).Skinned mesh animations are not guaranteed to work due to Unity’s internal system.🧠 Ideal ForDevelopers working with retro-style enginesDX9-based research tools or viewersCustom game enginesPorting environments to DirectX-compatible renderers📘 Full Documentation📧 Need Help?Feel free to reach out: octamodius@yahoo.comSome parts of the code and user documentation were generated or assisted by AI to improve clarity, consistency, and formatting. All output has been reviewed, refined, and integrated by the author to meet the project’s quality and design standards.