Skip to content

v0.3.0 - Inventor 2027, several releases side by side

Choose a tag to compare

@Harvi654 Harvi654 released this 21 Oct 11:18
· 48 commits to main since this release
v0.3.0

Inventor 2027, several releases side by side, a fixed Open dialog, and a NixOS flake.

What's new

  • Inventor 2027 (2027.1) installs and runs: sign-in, parts, assemblies, drawings, Stress Analysis, CPU ray tracing. It is newer here and less tested than 2026.
  • Several releases side by side. The installer reads the release from Autodesk's file names and gives each one its own Wine prefix (~/.wine-inventor2026, ~/.wine-inventor2027). It never puts a second release into an existing prefix.
  • Graphical installer:
    • lists the installed releases, each with a Start button
    • preselects one release when Downloads holds several, with a button per release to switch
    • shows what goes where before it starts
    • uninstalls releases one by one
  • App menu: one entry per release ("Autodesk Inventor 2026", "Autodesk Inventor 2027"). .ipt/.iam/... open in the newest one; the others are under "Open with".
  • DirectX 12 through vkd3d-proton 3.0.1, pinned and SHA-256 checked like DXVK. Inventor 2027 uses DirectX 12 when it is available.
  • NixOS: a declarative flake and module (thanks @krokosik, #1). Your own Autodesk download is added to the Nix store locally, never fetched or cached publicly. See docs/nixos.md.

Wine wine-inventor-11.20-5

  • Open dialog: clicking quickly through folders crashed Inventor 2026 and 2027 (.NET "Fatal error"). Fixed in ntdll (RtlLocateExtendedFeature2, XSAVE on Zen 3).

  • urlmon:

    • MapUrlToZone copied the URL without its terminating null
    • res:///… URLs without a module got an invalid zone, so WPF refused those images

    Both were found with AutoCAD 2027 and help other .NET/WPF programs too.

Fixes

  • Packages with pre-install actions (ADP Desktop SDK) were unpacked first and then cleaned by their own pre-install step. Actions now run in the right order.
  • Inventor 2027's Default.ipj and Design Data were skipped (ADIX "Common Documents" and "System" folders).
  • WINEARCH from the environment is only honoured for win64/wow64.

Upgrading

cd ~/inventor-on-linux && git pull && bash scripts/get-wine.sh
bash scripts/install-desktop-integration.sh

With Inventor 2027 installed, also run INV_PREFIX=~/.wine-inventor2027 bash scripts/install-desktop-integration.sh. Its menu entry could start 2026 before. Or use Inventor on Linux - Setup → Update project and Wine.

Known issues

  • GPU ray tracing is not available yet. A fix for the OpenGL capability check is coming in a separate PR.
  • Inventor 2027: no previews in the Open dialog, and folder names are missing in its path bar.
  • Frame Analysis and 3D PDF, as in v0.2.0.
  • AutoCAD 2027 is experimental on the autocad branch and does not get past licensing yet. It is not part of this release.