x52 and x52 pro saitek joysticks do not work in r5.
plug it back in then repost, thanks

These bugs haven't been fixed yet because don't have any developers interested in fixing them up. --Tigereye
Imago's stupid-sensor is supersensitive. --RealPandemonium
The art is managing the flow of the drama to achieve the desired results. --Big_Beta_Tester
joeld wrote:But we’ve been amazed at the level to which some of the Allegiance fans have remained hard-core.
-
Storm Strike
- Posts: 231
- Joined: Sun Jul 27, 2003 7:00 am
Imago, I'm also having problems with my X52. Tested your 508 build and its mostly working.
CODELog file DirectInput.log created - Nov 30, 19:41
Initialized DirectInput
StaticEnumDeviceCallback:
pdidi->dwDevType: 12 (subtype: 1)
pdidi->tszProductName: Mouse
Initialized mouse stream - Axes: 3, Buttons: 8, POVs: 0
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X-axis
pddoi->dwType: 1 (instance: 0)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y-axis
pddoi->dwType: 1 (instance: 1)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Wheel
pddoi->dwType: 1 (instance: 2)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: 0 (page: 0)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Saitek Magic Hotkey Device
StaticEnumDeviceCallback:
pdidi->dwDevType: 14 (subtype: 2)
pdidi->tszProductName: Microsoft SideWinder 3D Pro (USB)
Initialized joystick stream - Axes: 4, Buttons: 8, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 18 (subtype: 3)
pdidi->tszProductName: Saitek X52 Flight Controller
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F5-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Rotation
pddoi->dwType: 2 (instance: 4)
pddoi->wUsage: 34 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Rotation
pddoi->dwType: 2 (instance: 3)
pddoi->wUsage: 33 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Axis
pddoi->dwType: 2 (instance: 6)
pddoi->wUsage: 32 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 8
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 9 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 9
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 10
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 11
pddoi->dwType: 4 (instance: b)
pddoi->wUsage: c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 12
pddoi->dwType: 4 (instance: c)
pddoi->wUsage: d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 13
pddoi->dwType: 4 (instance: d)
pddoi->wUsage: e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 14
pddoi->dwType: 4 (instance: e)
pddoi->wUsage: f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 15
pddoi->dwType: 4 (instance: f)
pddoi->wUsage: 10 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 16
pddoi->dwType: 4 (instance: 10)
pddoi->wUsage: 11 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 17
pddoi->dwType: 4 (instance: 11)
pddoi->wUsage: 12 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 18
pddoi->dwType: 4 (instance: 12)
pddoi->wUsage: 13 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 19
pddoi->dwType: 4 (instance: 13)
pddoi->wUsage: 14 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 20
pddoi->dwType: 4 (instance: 14)
pddoi->wUsage: 15 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 21
pddoi->dwType: 4 (instance: 15)
pddoi->wUsage: 16 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 22
pddoi->dwType: 4 (instance: 16)
pddoi->wUsage: 17 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 23
pddoi->dwType: 4 (instance: 17)
pddoi->wUsage: 18 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 24
pddoi->dwType: 4 (instance: 18)
pddoi->wUsage: 19 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 25
pddoi->dwType: 4 (instance: 19)
pddoi->wUsage: 1a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 26
pddoi->dwType: 4 (instance: 1a)
pddoi->wUsage: 1b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 27
pddoi->dwType: 4 (instance: 1b)
pddoi->wUsage: 1c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 28
pddoi->dwType: 4 (instance: 1c)
pddoi->wUsage: 1d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 29
pddoi->dwType: 4 (instance: 1d)
pddoi->wUsage: 1e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 30
pddoi->dwType: 4 (instance: 1e)
pddoi->wUsage: 1f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 31
pddoi->dwType: 4 (instance: 1f)
pddoi->wUsage: 20 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 32
pddoi->dwType: 4 (instance: 20)
pddoi->wUsage: 21 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 33
pddoi->dwType: 4 (instance: 21)
pddoi->wUsage: 22 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Up/Down
pddoi->dwType: 2 (instance: 7)
pddoi->wUsage: 26 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Right/Left
pddoi->dwType: 2 (instance: 8)
pddoi->wUsage: 24 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
Log closed.
CODELog file DirectInput.log created - Nov 30, 19:41
Initialized DirectInput
StaticEnumDeviceCallback:
pdidi->dwDevType: 12 (subtype: 1)
pdidi->tszProductName: Mouse
Initialized mouse stream - Axes: 3, Buttons: 8, POVs: 0
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X-axis
pddoi->dwType: 1 (instance: 0)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y-axis
pddoi->dwType: 1 (instance: 1)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Wheel
pddoi->dwType: 1 (instance: 2)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: 0 (page: 0)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Saitek Magic Hotkey Device
StaticEnumDeviceCallback:
pdidi->dwDevType: 14 (subtype: 2)
pdidi->tszProductName: Microsoft SideWinder 3D Pro (USB)
Initialized joystick stream - Axes: 4, Buttons: 8, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 18 (subtype: 3)
pdidi->tszProductName: Saitek X52 Flight Controller
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F5-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Rotation
pddoi->dwType: 2 (instance: 4)
pddoi->wUsage: 34 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Rotation
pddoi->dwType: 2 (instance: 3)
pddoi->wUsage: 33 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Axis
pddoi->dwType: 2 (instance: 6)
pddoi->wUsage: 32 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 8
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 9 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 9
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 10
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 11
pddoi->dwType: 4 (instance: b)
pddoi->wUsage: c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 12
pddoi->dwType: 4 (instance: c)
pddoi->wUsage: d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 13
pddoi->dwType: 4 (instance: d)
pddoi->wUsage: e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 14
pddoi->dwType: 4 (instance: e)
pddoi->wUsage: f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 15
pddoi->dwType: 4 (instance: f)
pddoi->wUsage: 10 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 16
pddoi->dwType: 4 (instance: 10)
pddoi->wUsage: 11 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 17
pddoi->dwType: 4 (instance: 11)
pddoi->wUsage: 12 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 18
pddoi->dwType: 4 (instance: 12)
pddoi->wUsage: 13 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 19
pddoi->dwType: 4 (instance: 13)
pddoi->wUsage: 14 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 20
pddoi->dwType: 4 (instance: 14)
pddoi->wUsage: 15 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 21
pddoi->dwType: 4 (instance: 15)
pddoi->wUsage: 16 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 22
pddoi->dwType: 4 (instance: 16)
pddoi->wUsage: 17 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 23
pddoi->dwType: 4 (instance: 17)
pddoi->wUsage: 18 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 24
pddoi->dwType: 4 (instance: 18)
pddoi->wUsage: 19 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 25
pddoi->dwType: 4 (instance: 19)
pddoi->wUsage: 1a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 26
pddoi->dwType: 4 (instance: 1a)
pddoi->wUsage: 1b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 27
pddoi->dwType: 4 (instance: 1b)
pddoi->wUsage: 1c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 28
pddoi->dwType: 4 (instance: 1c)
pddoi->wUsage: 1d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 29
pddoi->dwType: 4 (instance: 1d)
pddoi->wUsage: 1e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 30
pddoi->dwType: 4 (instance: 1e)
pddoi->wUsage: 1f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 31
pddoi->dwType: 4 (instance: 1f)
pddoi->wUsage: 20 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 32
pddoi->dwType: 4 (instance: 20)
pddoi->wUsage: 21 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 33
pddoi->dwType: 4 (instance: 21)
pddoi->wUsage: 22 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Up/Down
pddoi->dwType: 2 (instance: 7)
pddoi->wUsage: 26 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Right/Left
pddoi->dwType: 2 (instance: 8)
pddoi->wUsage: 24 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
Log closed.
Last edited by Storm Strike on Tue Dec 01, 2009 12:48 am, edited 1 time in total.
There are 10 types of people in the world. Those that understand Binary and those that don't.
CODELog file DirectInput.log created - Nov 30, 22:23
Initialized DirectInput
StaticEnumDeviceCallback:
pdidi->dwDevType: 12 (subtype: 1)
pdidi->tszProductName: Mouse
Initialized mouse stream - Axes: 3, Buttons: 5, POVs: 0
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X-axis
pddoi->dwType: 1 (instance: 0)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y-axis
pddoi->dwType: 1 (instance: 1)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Wheel
pddoi->dwType: 1 (instance: 2)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 0 (page: 0)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Saitek Magic Hotkey Device
StaticEnumDeviceCallback:
pdidi->dwDevType: 18 (subtype: 3)
pdidi->tszProductName: Saitek X52 Flight Control System
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F5-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Rotation
pddoi->dwType: 2 (instance: 4)
pddoi->wUsage: 34 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Rotation
pddoi->dwType: 2 (instance: 3)
pddoi->wUsage: 33 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Axis
pddoi->dwType: 2 (instance: 6)
pddoi->wUsage: 32 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 8
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 9 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 9
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 10
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 11
pddoi->dwType: 4 (instance: b)
pddoi->wUsage: c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 12
pddoi->dwType: 4 (instance: c)
pddoi->wUsage: d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 13
pddoi->dwType: 4 (instance: d)
pddoi->wUsage: e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 14
pddoi->dwType: 4 (instance: e)
pddoi->wUsage: f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 15
pddoi->dwType: 4 (instance: f)
pddoi->wUsage: 10 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 16
pddoi->dwType: 4 (instance: 10)
pddoi->wUsage: 11 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 17
pddoi->dwType: 4 (instance: 11)
pddoi->wUsage: 12 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 18
pddoi->dwType: 4 (instance: 12)
pddoi->wUsage: 13 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 19
pddoi->dwType: 4 (instance: 13)
pddoi->wUsage: 14 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 20
pddoi->dwType: 4 (instance: 14)
pddoi->wUsage: 15 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 21
pddoi->dwType: 4 (instance: 15)
pddoi->wUsage: 16 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 22
pddoi->dwType: 4 (instance: 16)
pddoi->wUsage: 17 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 23
pddoi->dwType: 4 (instance: 17)
pddoi->wUsage: 18 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 24
pddoi->dwType: 4 (instance: 18)
pddoi->wUsage: 19 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 25
pddoi->dwType: 4 (instance: 19)
pddoi->wUsage: 1a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 26
pddoi->dwType: 4 (instance: 1a)
pddoi->wUsage: 1b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 27
pddoi->dwType: 4 (instance: 1b)
pddoi->wUsage: 1c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 28
pddoi->dwType: 4 (instance: 1c)
pddoi->wUsage: 1d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 29
pddoi->dwType: 4 (instance: 1d)
pddoi->wUsage: 1e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 30
pddoi->dwType: 4 (instance: 1e)
pddoi->wUsage: 1f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 31
pddoi->dwType: 4 (instance: 1f)
pddoi->wUsage: 20 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 32
pddoi->dwType: 4 (instance: 20)
pddoi->wUsage: 21 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 33
pddoi->dwType: 4 (instance: 21)
pddoi->wUsage: 22 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Up/Down
pddoi->dwType: 2 (instance: 7)
pddoi->wUsage: 26 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Right/Left
pddoi->dwType: 2 (instance: 8)
pddoi->wUsage: 24 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
Log closed.
more stuff seems to work but cant steer, no axis control.
Initialized DirectInput
StaticEnumDeviceCallback:
pdidi->dwDevType: 12 (subtype: 1)
pdidi->tszProductName: Mouse
Initialized mouse stream - Axes: 3, Buttons: 5, POVs: 0
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X-axis
pddoi->dwType: 1 (instance: 0)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y-axis
pddoi->dwType: 1 (instance: 1)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Wheel
pddoi->dwType: 1 (instance: 2)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 0 (page: 0)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 0 (page: 0)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: ENE CIR HID Receiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Microsoft eHome Infrared Transceiver
StaticEnumDeviceCallback:
pdidi->dwDevType: 11 (subtype: 0)
pdidi->tszProductName: Saitek Magic Hotkey Device
StaticEnumDeviceCallback:
pdidi->dwDevType: 18 (subtype: 3)
pdidi->tszProductName: Saitek X52 Flight Control System
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E1-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Axis
pddoi->dwType: 2 (instance: 1)
pddoi->wUsage: 31 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Axis
pddoi->dwType: 2 (instance: 0)
pddoi->wUsage: 30 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Rotation
pddoi->dwType: 2 (instance: 5)
pddoi->wUsage: 35 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Slider
pddoi->dwType: 2 (instance: 2)
pddoi->wUsage: 36 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F5-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Y Rotation
pddoi->dwType: 2 (instance: 4)
pddoi->wUsage: 34 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F4-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: X Rotation
pddoi->dwType: 2 (instance: 3)
pddoi->wUsage: 33 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02E2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Z Axis
pddoi->dwType: 2 (instance: 6)
pddoi->wUsage: 32 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 0
pddoi->dwType: 4 (instance: 0)
pddoi->wUsage: 1 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 1
pddoi->dwType: 4 (instance: 1)
pddoi->wUsage: 2 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 2
pddoi->dwType: 4 (instance: 2)
pddoi->wUsage: 3 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 3
pddoi->dwType: 4 (instance: 3)
pddoi->wUsage: 4 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 4
pddoi->dwType: 4 (instance: 4)
pddoi->wUsage: 5 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 5
pddoi->dwType: 4 (instance: 5)
pddoi->wUsage: 6 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 6
pddoi->dwType: 4 (instance: 6)
pddoi->wUsage: 7 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 7
pddoi->dwType: 4 (instance: 7)
pddoi->wUsage: 8 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 8
pddoi->dwType: 4 (instance: 8)
pddoi->wUsage: 9 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 9
pddoi->dwType: 4 (instance: 9)
pddoi->wUsage: a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 10
pddoi->dwType: 4 (instance: a)
pddoi->wUsage: b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 11
pddoi->dwType: 4 (instance: b)
pddoi->wUsage: c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 12
pddoi->dwType: 4 (instance: c)
pddoi->wUsage: d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 13
pddoi->dwType: 4 (instance: d)
pddoi->wUsage: e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 14
pddoi->dwType: 4 (instance: e)
pddoi->wUsage: f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 15
pddoi->dwType: 4 (instance: f)
pddoi->wUsage: 10 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 16
pddoi->dwType: 4 (instance: 10)
pddoi->wUsage: 11 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 17
pddoi->dwType: 4 (instance: 11)
pddoi->wUsage: 12 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 18
pddoi->dwType: 4 (instance: 12)
pddoi->wUsage: 13 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 19
pddoi->dwType: 4 (instance: 13)
pddoi->wUsage: 14 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 20
pddoi->dwType: 4 (instance: 14)
pddoi->wUsage: 15 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 21
pddoi->dwType: 4 (instance: 15)
pddoi->wUsage: 16 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 22
pddoi->dwType: 4 (instance: 16)
pddoi->wUsage: 17 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 23
pddoi->dwType: 4 (instance: 17)
pddoi->wUsage: 18 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 24
pddoi->dwType: 4 (instance: 18)
pddoi->wUsage: 19 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 25
pddoi->dwType: 4 (instance: 19)
pddoi->wUsage: 1a (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 26
pddoi->dwType: 4 (instance: 1a)
pddoi->wUsage: 1b (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 27
pddoi->dwType: 4 (instance: 1b)
pddoi->wUsage: 1c (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 28
pddoi->dwType: 4 (instance: 1c)
pddoi->wUsage: 1d (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 29
pddoi->dwType: 4 (instance: 1d)
pddoi->wUsage: 1e (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 30
pddoi->dwType: 4 (instance: 1e)
pddoi->wUsage: 1f (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 31
pddoi->dwType: 4 (instance: 1f)
pddoi->wUsage: 20 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 32
pddoi->dwType: 4 (instance: 20)
pddoi->wUsage: 21 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F0-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Button 33
pddoi->dwType: 4 (instance: 21)
pddoi->wUsage: 22 (page: 9)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F2-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Hat Switch
pddoi->dwType: 10 (instance: 0)
pddoi->wUsage: 39 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Up/Down
pddoi->dwType: 2 (instance: 7)
pddoi->wUsage: 26 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Move Right/Left
pddoi->dwType: 2 (instance: 8)
pddoi->wUsage: 24 (page: 5)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 0 - Joystick
pddoi->dwType: c0 (instance: 0)
pddoi->wUsage: 4 (page: 1)
StaticEnumObjectsCallback:
pddoi->guidType: {A36D02F3-C9F3-11CF-BFC7-444553540000}
pddoi->tszName: Collection 1 - Pointer
pddoi->dwType: c0 (instance: 1)
pddoi->wUsage: 1 (page: 1)
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
StaticEnumDeviceCallback:
Skipping keyboard as input.
Log closed.
more stuff seems to work but cant steer, no axis control.
[img]ok, now at least the new directinput is hitting your saitek....
now to figure out why
pdidi->tszProductName: Saitek X52 Flight Controller
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
apparently isnt letting you use X/Y/Z ?
need real-time,
the sooner we meet up in IRC the sooner it will be working (and hopefully programmed right) - which it obviously isn't...and there isnt anything we can do about it (but cope) point being: Saitek says _FLIGHT CONTROLLER_ when it actually is classified by DirectX as a 1ST PERSON SHOOTER CONTROLLER.... that was the first problem, solved.
now to figure out why
pdidi->tszProductName: Saitek X52 Flight Controller
Initialized joystick stream - Axes: 9, Buttons: 34, POVs: 1
apparently isnt letting you use X/Y/Z ?
need real-time,
the sooner we meet up in IRC the sooner it will be working (and hopefully programmed right) - which it obviously isn't...and there isnt anything we can do about it (but cope) point being: Saitek says _FLIGHT CONTROLLER_ when it actually is classified by DirectX as a 1ST PERSON SHOOTER CONTROLLER.... that was the first problem, solved.
Last edited by Imago on Wed Dec 02, 2009 12:27 am, edited 1 time in total.

These bugs haven't been fixed yet because don't have any developers interested in fixing them up. --Tigereye
Imago's stupid-sensor is supersensitive. --RealPandemonium
The art is managing the flow of the drama to achieve the desired results. --Big_Beta_Tester
joeld wrote:But we’ve been amazed at the level to which some of the Allegiance fans have remained hard-core.
so like now? Andon and I are here for sure...

These bugs haven't been fixed yet because don't have any developers interested in fixing them up. --Tigereye
Imago's stupid-sensor is supersensitive. --RealPandemonium
The art is managing the flow of the drama to achieve the desired results. --Big_Beta_Tester
joeld wrote:But we’ve been amazed at the level to which some of the Allegiance fans have remained hard-core.
