Vincent Pelletier (Subdino)
Email: plr.vincent (at gmail)
Work[ed|ing] on improving joystick support (mainly on force-feedback) with the help of DanielRemenak.
Mainly swapping from one bug to the next when triggering one, or when it annoys me enough.
TODO
- Use DIEFFECT structure in dinput/effect_linuxinput.c to store effect configuration sent by game
Implement LinuxInputEffectImpl_GetEffectStatus (done but I cannot test it: requires kernel support to do anything).
Annoyance list
Mouse too slow in Black & White 2
- Joystick
Axes mapping incorrect in X-Wing Alliance
POV doesn't work in X-Wing Alliance
- Force Feedback
Updating effects fails in MS Flight Sim 2000
Excessive effect magnitude overflows signed value, reversing effect
Joystick autocenter always enabled
FFConst DirectX SDK sample moves erraticaly (DIEFF_CARTESIAN coordinates conversion error)
Freespace sound thread crash
- MS Flight Sim 2000 doesn't display a correct joystick name, preventing it from loading default button mappings
- No keyboard in X-Wing Alliance hangar (prevents from starting missions)
- No keyboard in Beetle Crazy Cup "create user" window - except for the Esc key !
- Generally poor handling of multi-display in wine, especially if monitors have different resolutions
- In some cases, applications are only refreshed when they enter a top-left corner of the screen (resolution change issue). Also happens (-ed ?) with different resolutions on 2 monitors.
