Release 7.15 (Patreon)
Content
With this release, most of the xactengine patches in staging have accepted into plain wine. The remaining ones, rely on changing FAudio, so they will stay in stage for awhile longer.
The following games can be played with plain wine
Gridrunner Revolution
Lost Chronicles of Zerzura
Persona 4 Golden
Monkey Island 1 & 2.
Hyperdimension Neptunia Re;Birth1
I'm sure there will be others that will benefit from these patches. So Happy testing.
For those interested, change for 52396 allows .NET (64) apps to run without a crash. Tested with game Sweet Transit which now runs quiet well.
Summary since last release
* Rebased to current wine 7.15 (536 patches are applied to wine vanilla)
Upstreamed (Either directly from staging or fixed with a similar patch).
* xactengine3_7: Record context for each notications.
* xactengine3_7: Add helper function to add entries.
* xactengine3_7: Map SoundBank interfaces.
* xactengine3_7: Map IXACT3Cue interfaces.
* xactengine3_7: Map IXACT3Wave interfaces.
* xactengine3_7: Implement callback for supported messages.
Added:
* [52396] ntdll: Don't use Wine frames during exception processing on x64.
* [52396] dsdmo: Add more FX interfaces.
* [53497] wined3d: Use wined3d_array_reserve() in wined3d_adapter_create_output()