http://bugs.winehq.org/show_bug.cgi?id=34674
Bug #: 34674 Summary: Wine corrupts System Shock 2 save files the character dies on entering the water (diving) Product: Wine Version: 1.7.3 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: winebugs140@gmail.com Classification: Unclassified
Created attachment 46225 --> http://bugs.winehq.org/attachment.cgi?id=46225 System Shock 2 GOG Log
You need to be completely submereged to experience this, there are not many areas in SS2 where you can do this. The game pauses for the moment and then the character dies. If you transfer your save file to Windows the issue is still there, the save file is corrupted. Diving is necessary to complete SS2. I have a GOG version of the game.
At first I thought this is just a problem with the game itself. But I noticed that the issue affects only the users of the Mac version (Linux too?) on GOG, which uses Wine. Check out this forum thread: http://www.gog.com/forum/system_shock_2/system_shock_2_mac_cant_dive/page1 You can find there corrupted save files and the ones fixed with an SS2 save files editor.
The problem certainly needs more testing to be confirmed. The thing is, it really takes a lot of time to find the area for diving in SS2. We can try to use save editors to get faster to these places.
Maybe somebody could also check whether the bug occurs on Linux?
The problem can't be reproduced in the demo (there's no water).
Tested with: Mac OS X 10.7.5, ATI HD 2600 Pro, Mac Driver/X11