SDL 2.0.14 Windows EXE Does Not Run On Linux W.I.N.E.?

Hi,

We tried running our new SDL 2.0.14 Windows game on current Linux W.I.N.E. but it crashes?
Below is terminal output:
Any ideas?
(using W.I.N.E. version 6.0-rc3 on openSUSE Tumbleweed KDE 64Bit)

Jesse

Game can be grabbed HERE.

jlp@ThinDesktop:~/Desktop/T-Crisis4> wine TC4T-LinuxWin-Retail3.exe
''GT-R Twin TurboCharged'' game engine started!
00f8:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
00f8:fixme:service:I_ScRegisterDeviceNotification Notification filters are not yet implemented.
00f8:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x2100 for device 0.
00f8:err:ole:com_get_class_object class {77a1c827-fcd2-4689-8915-9d613cc5fa3e} not registered
00f8:err:ole:com_get_class_object no class object {77a1c827-fcd2-4689-8915-9d613cc5fa3e} could be created for context 0x1
Unable to initialize SDL2: Couldn't create the sensor manager:
jlp@ThinDesktop:~/Desktop/T-Crisis4>

What is:

Unable to initialize SDL2: Couldn't create the sensor manager:

?

How do we disable sensor manager in current SDL2?

Jesse

I’m having the same problem, but since I’m not using the sensors I’ve disabled it on SDL_Init:

u32 flags = SDL_INIT_TIMER | SDL_INIT_AUDIO | SDL_INIT_VIDEO | SDL_INIT_EVENTS | \
            SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER /*| SDL_INIT_SENSOR*/;

SDL_Init(flags)
1 Like