[x] that I haven't found an existing compatibility report for this game.
[x] that I have checked whether there are updates for my system available.
Symptoms
A .NET + XNA 3.1 game, shows a publisher screen, then crashes with a "System.Runtime.InteropServices.MarshalDirectiveException: Marshalling of non-string and not-blittable arrays to managed code is not implemented" message.
It's array of a struct containing a string with [MarshalAs(UnmanagedType.LPStr)]. I'm pretty sure Mono would be able to marshal this struct on its own, but maybe the array marshaling code isn't hooked up to that.
Compatibility Report
System Information
I confirm:
Symptoms
A .NET + XNA 3.1 game, shows a publisher screen, then crashes with a "System.Runtime.InteropServices.MarshalDirectiveException: Marshalling of non-string and not-blittable arrays to managed code is not implemented" message.
steam-105700.log
Reproduction
Install and run the game.