VincentPelletier

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.


CategoryHomepage

VincentPelletier (last edited 2011-11-10 09:40:52 by DmitryTimoshkov)