Skip to content

CUE4Parse-MCP v1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 11:35
· 1 commit to master since this release

Windows x64 self-contained ZIP: extract all files, copy games.example.json to games.json, and follow docs/INSTALL.md. No separate .NET installation is needed.

Known limitation: ImageSharp 3.1.12 retains the security advisories documented in README.md; NuGet warnings are not suppressed.

  • Automatically hot-reload the selected games.json before tool operations. Added games are immediately discoverable; changed mount settings invalidate only affected sessions; removed games cannot be acquired by new calls.
  • Keep the last valid configuration during invalid, locked or temporarily missing saves, including atomic editor replacements. Active leases retain their original provider and export-directory snapshot.
  • Preserve mounted providers for unrelated game additions and output/display-only edits. Discard a stale mount if its profile changes or is removed while it is loading.
  • Initialize the embedded Detex library for native texture decoding. Already-loaded native codec DLLs remain process-global and require a restart to replace.
  • Fixed Windows test cleanup after Detex initialization. Process-global native codecs now use a cache under the test output directory instead of disposable per-pak fixture directories; fixture deletion remains strict.

Verified all 21 encrypted-pak and configuration reload regressions, including locked saves, main/dynamic key changes, removals during a pending mount, and active-operation lifetime. A single live self-contained MCP process also mounted real Valorant archives, discovered and loaded a newly added game profile, applied a changed archive path/output directory, rejected a removed game, exported valid glTF, and recovered from invalid/missing saves via atomic replacement without a restart. Native BC7 decoding was also verified for the Detex update.