Skip to content

Releases: IlanVinograd/Voxel

v1.1.0

27 Jun 20:50
799ac66

Choose a tag to compare

DXS v1.1.0

What's New

[06/27/2025] Experimental D3D12 Proxy Support

DXS now includes initial support for Direct3D 12 via a proxy DLL.
This enables mesh capture from modern D3D12-based games — similar to our D3D9 pipeline.

⚠️ Important Notice
This is an early version of D3D12 support. It may contain bugs or cause crashes in some games.
I don't have access to every game to test compatibility, so if you experience problems, please help by opening an issue:
👉 Report an Issue

Your help is essential to improve compatibility across more titles!


🔁 Recap from Previous Version (v1.0.1)

[06/11/2025] Support for D3DPT_TRIANGLESTRIP in D3D9

Expanded support for additional primitive types in D3D9.
This improves mesh export accuracy and coverage in games that use TRIANGLESTRIP.


🙏 Special Thanks

Thank you to everyone who downloaded, tested, and provided feedback on DXS.
This project grows with your support — feel free to suggest ideas, report issues, or contribute!


Download Latest Release

v1.0.1

11 Jun 17:59
7c0599b

Choose a tag to compare

What's New in v1.0.1

  • [06/11/2025] Added support for D3DPT_TRIANGLESTRIP primitive type

This update expands compatibility with a broader range of Direct3D9 primitives, allowing better export coverage for in-game geometry.

v1.0.0

11 Jun 15:34
6042685

Choose a tag to compare

v1.0.0 — Initial Release (06/11/2025)

This is the first stable release of the project. It introduces the core functionality necessary for capturing and exporting geometry data from Direct3D 9 applications.

Features

  • Real-time mesh extraction through a proxy d3d9.dll
  • Automatic export to .obj format, including:
    • Vertex positions (v)
    • Normals (vn)
    • Texture coordinates (vt)
  • Smart UV offset detection for variable vertex layouts
  • Basic logging and diagnostics
  • Build system included (Makefile or Visual Studio project)

Fixes

  • [06/11/2025] Resolved a critical issue with incorrect UV coordinate extraction (handling of NaN and variable stride offsets)