adamhm: That's actually a bug with the game itself & not an issue with dependencies - for some reason the player character occasionally drowns before surfacing. Only thing to do is start a new game & try again.
Oh well, ok! Sadly the game is still highly unstable, frequently quitting with a Windows message of 'Serious errors were encountered' or alike. On the terminal I see a long stream of messages, I tried to filter out the most important:
wine: Unhandled page fault on read access to 0x00000000 at address 0x6a556f63 (thread 002d), starting debugger...
...
006b:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10e0698b).
006b:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:10e0698b ESP:4346fb8c EBP:4346fc04 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:00000001 ECX:01373d44 EDX:4346fbc8
ESI:00000400 EDI:00000400
...
18 0x7bcb54a9 call_thread_func+0xd8() in ntdll (0x4346ffdc)
19 0x7bcb0766 call_thread_entry+0x9() in ntdll (0x4346ffec)
any ideas?!