Character models not animated/positioned (Granado Espada)

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
rndbit
Level 1
Level 1
Posts: 5
Joined: Wed Mar 06, 2013 2:57 pm

Character models not animated/positioned (Granado Espada)

Post by rndbit »

First of all - test report: http://appdb.winehq.org/objectManager.p ... &iId=27747

So game works flawlessly except for models somehow not being attached to animations.
I uploaded screenshot that illustrates issue.
1. As you can see models of all static actors are pisitioned in center of loaded level.
2. Spots where NPCs should stand are empty, however 'invisible' npcs are clickable at spot above their name, just where npc body should be.
3. Player characters also can not be seen. Items carried by characters (and NPCs) are rendered properly. Gear moves according to animation.

I would really love to see this bug fixed, i may even try to do it myself, but as i am not really an expert in 3d programming i seek some professional guidance in helping o identify problem. Game uses EMotionFX sdk for character creation, could it be a known problem already? On the other hand i checked some big titles using same sdk for characters - they do not have this issue. If someone was willing to do some debugging i could even provide debug symbols for game (at some point creators included them with game update by accident).
Attachments
ge_wine2.jpeg
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Character models not animated/positioned (Granado Espada

Post by dimesio »

What graphics card and driver? Post terminal output. http://wiki.winehq.org/FAQ#get_log
rndbit
Level 1
Level 1
Posts: 5
Joined: Wed Mar 06, 2013 2:57 pm

Re: Character models not animated/positioned (Granado Espada

Post by rndbit »

Graphics card: GeForce GTX 550 Ti
Driver: v304.43 (nvidia-current package from ubuntu repository)
Log:

Code: Select all

String Dictionary Loading Start
String Dictionary Loading Success
fixme:win:EnumDisplayDevicesW ((null),0,0x32ef04,0x00000000), stub!
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:imm:ImmGetOpenStatus (0xcf077a8): semi-stub
fixme:imm:ImmReleaseContext (0xa0062, 0xcf077a8): stub
fixme:ras:RasEnumConnectionsW (0x1333e8,0x326af0,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesW ((nil),(null),0xcffb108,0x327320,0xcffadf4),stub!
fixme:wmvcore:WMCreateSyncReader ((nil), 0, 0xd17ef28): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:win:GetWindowPlacement not supported on other process window 0x20028
<...>
fixme:win:GetWindowPlacement not supported on other process window 0x20028
<...>
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:wmvcore:WMCreateSyncReader ((nil), 0, 0x193d8048): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
<...>
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:win:GetWindowPlacement not supported on other process window 0x20028
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
<...>
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:win:GetWindowPlacement not supported on other process window 0x20028
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
<...>
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:win:GetWindowPlacement not supported on other process window 0x20028
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
<...>
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:win:GetWindowPlacement not supported on other process window 0x20028
<...>
fixme:win:GetWindowPlacement not supported on other process window 0x20028
I replaced multiple same messages with <...> for improved readability.

P.S. Note to self - always post log in the first post. Sorry :)
rndbit
Level 1
Level 1
Posts: 5
Joined: Wed Mar 06, 2013 2:57 pm

Re: Character models not animated/positioned (Granado Espada

Post by rndbit »

I can add that i tested wine with removed checks for these error messages

Code: Select all

fixme:d3d:wined3d_buffer_preload Too many declaration changes or converting dynamic buffer, stopping converting
fixme:d3d:wined3d_buffer_preload Too many full buffer conversions, stopping converting.
2nd message appeared after i commented out limiting checks that show first msg. That did not help. (test was wild guess)
Also idk what WMCreateSyncReader is but target application does not call it by itself.
ImmGetOpenStatus/ImmReleaseContext warnings probably mean that asian keyboard layouts wont work so those are also not related to visual glitch.
Network-related warnings should not matter either, game works over internet just fine.
So log does not give me much more clues.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Character models not animated/positioned (Granado Espada

Post by dimesio »

File a bug.
Locked