Hello,
I've tried Maelstrom with Wine/Linux this morning (Wine 8.0, Debian Bookworm, ERAS II mod), and been able to play for an hour without encountering any bug, following those steps:
1. Create a clean Wine 32 prefix
2. Extract engine and desired mod following setup instructions provided
3. Only install the vcruntime redist provided with the Wine build and follow setup instructions provided with Maelstrom
No other library or Winetricks is needed.
I tested land, sea and world map travel, land and combat, exchanges at store, dialogs, short quests etc.
For the sake of science, and to provide update on the preceding messages, I also tried the DX9 builds of the engine (x86 and x64) with the more recent vcredist provided but the game crashes when I try to change my flags (which is vital for playing the game) with the following error, which seems to arise from DX9 implementation in Wine :
---
Microsoft Visual C++ Runtime Library
Assertion failure
Program: C:\windows\system32\quartz.dll
File: dlls/quartz/memallocator.c
Line: 345
Expression: ms->ref == 0
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
---