XIM Community

XIMCommander with simple joystick support  (Read 18948 times)

Offline Wurstwasser

  • Member
  • *
  • Posts: 439
    • View Profile
XIMCommander with simple joystick support
« on: 03:31 PM - 11/15/11 »
OK,
basically this is just the XIMCommander from the XIM-SDK with a few lines of code added to have simple joystick passthrough from the PC to XIM3.

X- , Y-Axis and Z-Rotation (as two buttons = left and right) aswell as 32 joystick buttons and a 8-way POV switch are supported.
The app picks the first gamecontroller it finds in windows, so make sure theres only your joystick.

Also you might need the Visual C++ 2010 runtimes to run the app.

There are a few apps included in the zip file:

XIM-Joystick passes keyboard and joystick input only to your XIM.
XIM-Joystick+Mouse passes mouse, keyboard and joystick input to your XIM.
XIM-Commander Keyboard passes only your keyboard input to your XIM.
XIM-Joystick only passes only joystick input to your XIM.

Download link:
https://rapidshare.com/files/4124095681/XIM-Joystick.zip

« Last Edit: 03:57 PM - 09/01/12 by Wurstwasser »

Offline JohnGalt2001

  • Member
  • *
  • Posts: 13
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #1 on: 06:30 AM - 11/17/11 »
Wurstwasser,

Thanks for your work on this code.  I have configured, tested and have played 10+ hours of BF3 on Xbox360 with my Saitek x52 setup thanks to your efforts.  Having a computer near my Xbox was no biggy since I was so used to using one with XIM1 for so many years...love the peripheral bridge concept on XIM3. 
In particular, I have been able to get x/y on main joystick to work flawlessly and the XIM3 recognizes tha native joystick buttons according to their map numbers as seen in windows. To tell you the truth, your Joystick code is very transparent and required no tweaking at all with the x52- in all it was mostly a turn key solution.  Can't get into the specifics of my setup right this second, got to go to work, but still wanted to say thanks.

JohnGalt2001

Offline Wurstwasser

  • Member
  • *
  • Posts: 439
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #2 on: 01:35 PM - 11/17/11 »
Nice to have some feedback that other joysticks work.
Thanks.

Offline Dirtee

  • Member
  • *
  • Posts: 82
  • I dont @#$% around when it cmes to @#$% around
    • View Profile
    • Nubreaks
  • Gamertag: Dirt33breaks
Re: XIMCommander with simple joystick support
« Reply #3 on: 12:39 PM - 11/18/11 »
Im thunking of getting a stick very soon and using this app! Im happy that others have had success!

Do you guys advise me on buying the thrustmaster t1.600 ? I do you think i will have some luck with the logitch extreme 3d pro? As thats the stick ive been wanting to get?

Any advise would be awesome! Cheers

Offline msebbe

  • Member
  • *
  • Posts: 2
    • View Profile
  • Gamertag: P L a z M a II
Re: XIMCommander with simple joystick support
« Reply #4 on: 02:37 PM - 11/28/11 »
Really nice!! It would be very usefull for me to have my kb / mouse in my pc so i dont have to swap all the time

Now could you explain how I connect the cables, and what you mean by "transfer cable" (Im Swedish)

Thanks in advance

Offline Wurstwasser

  • Member
  • *
  • Posts: 439
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #5 on: 03:04 PM - 11/28/11 »
You already posted that in the XIMCommander thread. The transfer cable is a windows easy transfer cable, that one from Belkin works without problems for me.

Offline Raja

  • Member
  • *
  • Posts: 86
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #6 on: 05:13 PM - 11/28/11 »
So would the use of ppjoy and AHK allow for a shift modifier for movement speed now? :D

Offline Od1n

  • Global Moderator
  • MVP
  • *
  • Posts: 34396
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #7 on: 05:36 PM - 11/28/11 »
wow nice work, hopefully the joystick fraction finds this topic soon :)
PS5 & X1 | C: MS | XIM Apex & Nexus | FW: the latest ofc! :) | Mon: BenQ XL2420Z | Pad: Zowie G-SR | KB: Ducky DK1008L Cherry Red O-Rings| A: AKG K701 Creative X7 Antlion Modmic | M: Glorious Model O | D: 1800 | P: 1000hz | BF4 4 HIP: 35 ADS: 20

My Fortnite Creator Code: beamimpact
Check out my Youtube Channel: XIM Central

Offline Wurstwasser

  • Member
  • *
  • Posts: 439
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #8 on: 10:08 AM - 11/29/11 »
I think you have to test it, but as long as ppjoy simulates the joystick as a gamecontroller for windows it should work.

Offline sas

  • Member
  • *
  • Posts: 11
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #9 on: 09:25 PM - 11/29/11 »
Wurstwasser +rep

Offline AsiaticDefense

  • Member
  • *
  • Posts: 88
    • View Profile
  • Gamertag: Asiatic Defense
  • PSN ID: Asiaticdefense22
Re: XIMCommander with simple joystick support
« Reply #10 on: 01:10 PM - 12/01/11 »
Thanks for this.

Question.

How do I map my joystick buttons in the XIM Manager SW?
Weapons of Mass Destruction:
XIM2
XIM3
XIM4
CHProducts Fighterstick
CHProducts Combatstick
Saitek X65-F
CST Pro Trackball
Panther XL V3 by Steveo
Astro Mixamp 58 Wireless
Beats by Dr. Dre Pros (PC Gaming)
Sennheiser HD 380 Pro (Console Gaming)
XBOX One
Gaming PC w/GTX780 SLI, 4Ghz Quad, 12Gig DDR3

Offline AsiaticDefense

  • Member
  • *
  • Posts: 88
    • View Profile
  • Gamertag: Asiatic Defense
  • PSN ID: Asiaticdefense22
Re: XIMCommander with simple joystick support
« Reply #11 on: 02:15 PM - 12/01/11 »
OK I got it working but I keep getting a "Keyboard Input Emulation Failed (300)" error code.

Can you tell me what is causing this?
Weapons of Mass Destruction:
XIM2
XIM3
XIM4
CHProducts Fighterstick
CHProducts Combatstick
Saitek X65-F
CST Pro Trackball
Panther XL V3 by Steveo
Astro Mixamp 58 Wireless
Beats by Dr. Dre Pros (PC Gaming)
Sennheiser HD 380 Pro (Console Gaming)
XBOX One
Gaming PC w/GTX780 SLI, 4Ghz Quad, 12Gig DDR3

Offline Wurstwasser

  • Member
  • *
  • Posts: 439
    • View Profile
Re: XIMCommander with simple joystick support
« Reply #12 on: 04:06 PM - 12/01/11 »
Where do you get this error? What joystick are you using?

Offline AsiaticDefense

  • Member
  • *
  • Posts: 88
    • View Profile
  • Gamertag: Asiatic Defense
  • PSN ID: Asiaticdefense22
Re: XIMCommander with simple joystick support
« Reply #13 on: 04:29 PM - 12/01/11 »
I get the error in the XIM Commander (Joystick Version) window.

I'm using a Saitek X-65F

It works for a while and when it stops working I see this error in the XIM Commander window.

In order to get it working again i have to:

Close the program

Unplug the Belkin transfer cable and plug it back in

Then start the program up again

From that point it works fine until it locks up again.

Weapons of Mass Destruction:
XIM2
XIM3
XIM4
CHProducts Fighterstick
CHProducts Combatstick
Saitek X65-F
CST Pro Trackball
Panther XL V3 by Steveo
Astro Mixamp 58 Wireless
Beats by Dr. Dre Pros (PC Gaming)
Sennheiser HD 380 Pro (Console Gaming)
XBOX One
Gaming PC w/GTX780 SLI, 4Ghz Quad, 12Gig DDR3

Offline AsiaticDefense

  • Member
  • *
  • Posts: 88
    • View Profile
  • Gamertag: Asiatic Defense
  • PSN ID: Asiaticdefense22
Re: XIMCommander with simple joystick support
« Reply #14 on: 04:33 PM - 12/01/11 »
BTW I'm on a Windows 7 64bit system.

Does that matter?
Weapons of Mass Destruction:
XIM2
XIM3
XIM4
CHProducts Fighterstick
CHProducts Combatstick
Saitek X65-F
CST Pro Trackball
Panther XL V3 by Steveo
Astro Mixamp 58 Wireless
Beats by Dr. Dre Pros (PC Gaming)
Sennheiser HD 380 Pro (Console Gaming)
XBOX One
Gaming PC w/GTX780 SLI, 4Ghz Quad, 12Gig DDR3