I've been trying to use wine to run p99, and I've come into two major technical issues, the games animations are completely broken (as in they are just static models moving around in-game) and if there is animation it's only the first few frames.
The second issue is i cannot scroll the mouse past a certain point (as in when i hold right click to move the camera, it stops as if the resolution is smaller than it actually is)
For context i am running the latest version of wine on the latest Linux mint version. here are some logs i got that might help diagnose the issue.
Code:
0088:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0088:fixme:d3d:wined3d_check_device_format_conversion output 0x9efa08, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0088:fixme:d3d:wined3d_check_device_format_conversion output 0x9efa08, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0124:fixme:imm:ImeSetActiveContext (0x3e6b0, 0): stub
0124:fixme:imm:ImmReleaseContext (0000000000020032, 000000000003E6B0): stub
0088:fixme:imm:ImeSetActiveContext (0x9fef38, 1): stub
0088:fixme:imm:ImmReleaseContext (0003004C, 009FEF38): stub
0088:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
[ERROR] - Mouse Wheel supported = TRUE
013c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0088:fixme:font:freetype_set_outline_text_metrics failed to read full_nameW for font L"Ani"!
0088:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0088:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0088:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0088:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4.
0088:fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
0088:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
0088:fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
^C0174:fixme:console:default_ctrl_handler Terminating process 84 on event 0
Killed