https://bugs.winehq.org/show_bug.cgi?id=46845
Bug ID: 46845 Summary: Freelancer: character glitches in cutscenes after loading a saved game Product: Wine Version: 3.19 Hardware: x86 URL: https://www.fileplanet.com/archive/p-58591/Freelancer- Demo OS: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: msvcrt Assignee: wine-bugs@winehq.org Reporter: gyebro69@gmail.com CC: piotr@codeweavers.com Regression SHA1: 98eb7171e1d61ec24d337d11b672373dfac19db8 Distribution: ---
Created attachment 63885 --> https://bugs.winehq.org/attachment.cgi?id=63885 plain terminal output (nothing of interest)
I noticed a couple of glitches in the game Freelancer which occur during the cutscenes when the player interacts with NPCs in the game. It should be noted that these glitches only occur after you loaded a saved game: if you don't use the game's save/load feature just start a new game and follow the storyline then those problems aren't visible.
1. in the short cutscenes where the player interacts with NPCs, the player character is missing (invisible). This can be observed as the camera is moving back and forth between the player and the NPC. It looks like as if the NPC was speaking to the air. 2. when you enter the bar and click on an NPC to talk to him/her, the NPC's head is moving unnaturally during the conversation, sometimes the head is almost spinning around the neck.
Reverting 98eb7171e1d61ec24d337d11b672373dfac19db8 on top of Wine 4.4 fixes the problem.
Native msvcrt.dll also acts as a workaround.
The problem can be reproduced in the demo version: 1. After installation launch the game. Start a new game from the main menu (a lengthy cutscene is shown which can't be skipped unfortunately.) 2. When the intro is finished you are on the spaceport screen. Press <F1> to bring up the system menu and choose the save game menu to save the game. Click <Return to game> after saving. 3. Reload the save game you just created by using <F1> and <Load Game> menu, then click on the second icon from the left on the HUD above to enter the bar. 4. Here is another cutscenes playing, you can notice that the player's character is missing while he's talking to the barkeeper. 5. When the conversation with the barkeeper is over you can see some NPCs in the bar. Click any of them to start a conversation and watch their heads' movement during the conversation.
freelancer_trial_contest.exe (147 MB) md5sum: 8ed46cd354f711f62cbcdb32c9b012a5
Tested in Wine 4.4.