XIM Community

Miscellaneous => Downloads => XIM 3 => Legacy Devices => XIM Apps => Topic started by: swifteh on 10:15 AM - 01/16/12

Title: xEmulate-XIM3 with Joystick support
Post by: swifteh on 10:15 AM - 01/16/12
This is basically xod's xEmulate which I have modified to work with XIM3.

This should allow your XIM3 to behave in the same way as the XIM2 did with this software.

I have also added an option to "pass-through" the mouse state directly to the XIM3, which will allow you to use XIM3's smart translators at the same time as using binds/macros/text mode etc...

Features:


*Updated

*Updated 21/01

*Updated 22/02

External Link:
http://www.mediafire.com/?4dl16q88l937p1t (http://www.mediafire.com/?4dl16q88l937p1t)


How to use xEmulate:
http://code.google.com/p/ximtranslator/w/list
Title: Re: xEmulate modified for XIM3
Post by: Od1n on 12:10 PM - 01/16/12
oh wow, you are my hero
i loved xemulate with my xim2!

Quote
Added support for "text mode" which translates keystrokes to xbox message text, currently only supports [a-z][0-9]

have to order an easy transfercable now :)

does it work just like xemulate?
if not, would you mind sharing some explanation pictures? :)

(xbox nkey rollover here i come, not that its worth it, but i do care ;p )
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 12:58 PM - 01/16/12
does it work just like xemulate?
if not, would you mind sharing some explanation pictures? :)

(xbox nkey rollover here i come, not that its worth it, but i do care ;p )

Well... it should, but I haven't actually spent enough time to say that for sure just yet.  It's been a while since I have used my XIM2!

(http://swift.jpe.gs/92d67a.jpg)

I tried to keep as much the same as possible, and just convert the differences between the APIs.  It actually uses the original XIMCore.dll for the old translations, so these *should* work the same.  Although i'm not sure how the "rate" setting in XIM2 translators will affect things as the new API doesn't pass a timeout value.

It would be great if someone could compare the feel of it with a XIM2 config and let me know if it behaves properly...  I haven't tested this side very much as I'm currently using it with the smart translators already on my XIM3.

Some things are a little strange though... e.g. if you accidentally press back+start the XIM3 will go into it's config menu as if you were using the pad directly.
Title: Re: xEmulate modified for XIM3
Post by: Od1n on 01:06 PM - 01/16/12
awesome looks nice :)

can you load xim3 configs like standard configs or smart translators from the xim3?
or do you have to recreate them with xemulate and save the config

(sorry for the question wouldve already answered this on my own if i had a transfer cable right here)
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 01:38 PM - 01/16/12
Quote
can you load xim3 configs like standard configs or smart translators from the xim3?
or do you have to recreate them with xemulate and save the config

No, it won't allow you to change the config on your XIM3, but will allow you to either ignore it and use the  XIM2 math; or to use it alongside your loaded config.

With "Use XIM3 Mouse" unchecked:
if you load a xim2/xEmulate standard config it will effectively ignore the config currently on the XIM3 as it passes the translated controller state though directly and should behave just as the original xEmulate does for the XIM2.

With "Use XIM3 Mouse" checked:
It will ignore the mouse related math and pass the mouse state directly to the XIM3.  You would need to load an appropriate config on your XIM3 to use this.  It will however still allow you to use the rest of your config as normal.  All the controller & mouse binds will still work.

I am currently using this with the XIM3 smart translators, and basically using the config as a list of binds.

Code: [Select]
bind w .leftstickpositivey;
bind a .leftsticknegativex;
bind s .leftsticknegativey;
bind d .leftstickpositivex;
bind mouseleft .righttrigger;
bind mouseright .lefttrigger;
bind mousemiddle .rightstick;
bind mouse5 *righttrigger;
bind leftshift .leftstick;
bind e .rightbumper;
bind q .leftbumper;
bind space .a;
bind home !textmode;
etc...

You should be able to switch modes on the fly by doing the following:
Code: [Select]
bind x !xim3mouse;
Hopefully some of this makes sense :)
Title: Re: xEmulate modified for XIM3
Post by: Od1n on 01:46 PM - 01/16/12
yeah it does, hopefully gonna test it out soon :)
Title: Re: xEmulate modified for XIM3
Post by: guitarpanda on 05:03 PM - 01/16/12
Wow, pretty cool. I used this all the time with xim2. I'll test it out, see if I can get it working right.
Title: Re: xEmulate modified for XIM3
Post by: StickyIcky1775 on 04:32 AM - 01/18/12
I'm getting this error:
Connecting...
Unable to connect to Xim:HARDWARE_NOT_FOUND

I'm using Windows 7, tried it in normal mode and in PC Mode.
Can't get it to connect.
Title: Re: xEmulate modified for XIM3
Post by: Od1n on 07:07 AM - 01/18/12
out of curiousity, does the xim manager find your xim3?
Title: Re: xEmulate modified for XIM3
Post by: StickyIcky1775 on 07:32 AM - 01/18/12
Yes
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 09:09 AM - 01/18/12
I'm getting this error:
Connecting...
Unable to connect to Xim:HARDWARE_NOT_FOUND

I'm using Windows 7, tried it in normal mode and in PC Mode.
Can't get it to connect.

It should be in normal mode, and connected to your PC with an Easy-Transfer Cable. 

Does the XIMCommander example app work for you? 
It's in the SDK download in this topic: http://www.xim3.com/community/index.php?topic=16199.0

I have also just updated the original post with a newer version which has fixed a few problems I have been having whilst testing, so it may be worth grabbing the newer version also.
Title: Re: xEmulate modified for XIM3
Post by: StickyIcky1775 on 09:21 AM - 01/18/12
What's an Easy-Transfer cable?
I have just the USB cable it came with...
And I'll give your new version a try.

EDIT: Nope, still getting the same error with the new version.
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 09:36 AM - 01/18/12
What's an Easy-Transfer cable?
I have just the USB cable it came with...

Unfortunately this will not work without an Easy-Transfer Cable.  You need this to connect your XIM3 and PC, while still having your original cable connected to the 360.

You can find more details, and supported cables in the XIM Peripheral Bridge User Manual (http://www.xim3.com/community/index.php?action=dlattach;topic=16199.0;attach=3742).
Title: Re: xEmulate modified for XIM3
Post by: StickyIcky1775 on 09:53 AM - 01/18/12
What's an Easy-Transfer cable?
I have just the USB cable it came with...

Unfortunately this will not work without an Easy-Transfer Cable.  You need this to connect your XIM3 and PC, while still having your original cable connected to the 360.

You can find more details, and supported cables in the XIM Peripheral Bridge User Manual (http://www.xim3.com/community/index.php?action=dlattach;topic=16199.0;attach=3742).

Kind of confused on how I connect the Easy-Transfer cable to the XIM3 and PC when the 360 is connected to the XIM3...But i'll look into the XIM Peripheral Bridge User Manual, Thanks!

EDIT: Oh, does it plug in instead of the controller or what?

EDIT2: Nevermind, so I can use my keyboard/mouse while it's plugged into my PC, and I just plug an Easy-Transfer cable into one of the usb ports in the XIM3?
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 10:36 AM - 01/18/12
EDIT2: Nevermind, so I can use my keyboard/mouse while it's plugged into my PC, and I just plug an Easy-Transfer cable into one of the usb ports in the XIM3?

Exactly :D
Title: Re: xEmulate modified for XIM3
Post by: StickyIcky1775 on 11:07 AM - 01/18/12
Thanks for the help, running to Best Buy to grab me one of those cables :)
Title: Re: xEmulate modified for XIM3
Post by: Od1n on 12:39 PM - 01/18/12
gonna do the same as well, thanks for the enhanced version swifteh :)
Title: Re: xEmulate modified for XIM3
Post by: glenn28210 on 06:34 PM - 01/18/12
Hey Swift great app bro! I was toying with it last night and I noticed that when im using the "xim 3 mouse" option my mouse sens is alot slower  then using the xim 3 directly. Im playing bf3,Is this normal?
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 08:08 PM - 01/18/12
Hey Swift great app bro! I was toying with it last night and I noticed that when im using the "xim 3 mouse" option my mouse sens is alot slower  then using the xim 3 directly. Im playing bf3,Is this normal?

It should be the same speed... that mode just passes on the mouse state unchanged, so it shouldn't be a problem.  Does XIMCommander feel any slower than this does?

It might be worth checking your control panel/setpoint settings, as they may differ from those when using the XIM directly.

My current settings are:

Setpoint:
use os native drivers for pointer speed and acceleration is unticked
angle snapping is ticked
speed is 5
acceleration 0

Control Panel:
use enhanced pointer precision is unticked
Title: Re: xEmulate modified for XIM3
Post by: glenn28210 on 10:17 PM - 01/18/12
Haha, silly me! my setpoint was off a notch. Sorry about that bro. Awesome job by the way!
Title: Re: xEmulate modified for XIM3
Post by: jeremy0213 on 06:47 PM - 01/19/12
Windows gives me a "xEmulate has stopped working" error when I try to run it. Selecting ether choice; Check for solution or close program does nothing.

I uninstalled xEmulate and reinstalled. Even uninstalled XNA redistribute downloaded new version from microsoft and still nothing.

Any help out there?

Below is the info from "Problem Details":

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01:   xemulate-xim3.exe
  Problem Signature 02:   1.0.108.784
  Problem Signature 03:   4f16e446
  Problem Signature 04:   Microsoft.DirectX.DirectInput
  Problem Signature 05:   1.0.2902.0
  Problem Signature 06:   40eeb491
  Problem Signature 07:   217
  Problem Signature 08:   42
  Problem Signature 09:   ST2NMKFL3AG0TZDHQCZ5JAC5MEFXLRMA
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   1033
Title: Re: xEmulate modified for XIM3
Post by: swifteh on 09:27 PM - 01/19/12
Windows gives me a "xEmulate has stopped working" error when I try to run it. Selecting ether choice; Check for solution or close program does nothing.

I uninstalled xEmulate and reinstalled. Even uninstalled XNA redistribute downloaded new version from microsoft and still nothing.

Any help out there?

I had a few problems using DirectInput joysticks when I was testing things, and the error was similar to the one you pasted above.

I have just uploaded a new version which may fix the problem. 


Edit: Added a few more things too...
*Updated 21/01

I don't actually have a joystick to test any of this with, so if things behave strangely or do not work at all then please let me know!
Title: Re: xEmulate-XIM3 with Joystick support
Post by: jeremy0213 on 08:46 PM - 01/20/12
Thanks, new version works. Rime to have some fun! ;D
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 07:49 AM - 01/21/12
good work man, cant believe you improved it that mutch during the last week! :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 09:05 PM - 01/21/12
good work man, cant believe you improved it that mutch during the last week! :)

Thanks, i'm also surprising myself!

Have just put another version up with a new "walk" setting, so you can now hold a key to move slower.

I can't think of much else to add right now, so i'll probably slow down spamming this thread a bit :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: jeremy0213 on 09:22 PM - 01/21/12
Just a tiny suggestion/wish.

On BF3 when in a ground vehicle with a turret or mounted gun it can be quite annoying and tough to find the right sensitivity for rotating said turret or gun. It there a way to have a button assigned so that when pressed in concert with moving the mouse/right analog stick horizontal it holds the analog command until the button is released. It would help reduce the amount of times the mouse needs to be picked up when executing large degrees of rotation but may cause issues if the XIM "goes black" on the analog control and this button would hold it there until released. Again just a tiny suggestion/wish.

Thanks for all the hard work, everyone.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 09:54 PM - 01/21/12
Just a tiny suggestion/wish.

On BF3 when in a ground vehicle with a turret or mounted gun it can be quite annoying and tough to find the right sensitivity for rotating said turret or gun. It there a way to have a button assigned so that when pressed in concert with moving the mouse/right analog stick horizontal it holds the analog command until the button is released. It would help reduce the amount of times the mouse needs to be picked up when executing large degrees of rotation but may cause issues if the XIM "goes black" on the analog control and this button would hold it there until released. Again just a tiny suggestion/wish.

Thanks for all the hard work, everyone.
You can already hold specific movements like the following:


I'll see if I can add a bind to lock whatever the current mouse state is when the key was pressed, if this is what you mean?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: sbc2k1 on 06:00 PM - 01/27/12
Wow this is straight crack homie!
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 06:37 PM - 01/27/12
yeah its an excellent programm

anyone has the xemulate wiki link?
its very usefull to learn the bind commands and stuff
(for the newcomers to xemulate)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: halomodder on 06:58 PM - 01/27/12
yeah its an excellent programm

anyone has the xemulate wiki link?
its very usefull to learn the bind commands and stuff
(for the newcomers to xemulate)

http://code.google.com/p/ximtranslator/w/list
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 08:14 PM - 01/27/12
thanks halomodder :)

ill edit it into the first post if thats ok for you swifteh
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 08:17 AM - 01/28/12
Thanks Od1n :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Horosha on 04:57 PM - 01/30/12
Anyone having any luck with binding more that the default 5 buttons with this version of xEmulate? I'm using a G700 mouse with this and buttons g6 and g7 won't respond even after setting their functions to 'generic button' in SetPoint.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 09:00 AM - 01/31/12
Anyone having any luck with binding more that the default 5 buttons with this version of xEmulate? I'm using a G700 mouse with this and buttons g6 and g7 won't respond even after setting their functions to 'generic button' in SetPoint.

Unfortunately this is a limitation of DirectX, it will only recognise 5 mouse buttons.  You would have to assign the other buttons to "Keystroke Assignments" in SetPoint, and then bind those keys in xEmulate.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Horosha on 04:17 PM - 01/31/12
Thanks, was afraid of that. :/ Logitech and/or Microsoft really needs to get around to updating how mice work in Windows.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: kinosix on 08:40 AM - 02/02/12
Just got my easy xfer cable yesterday and messed around with xemulate. Just like to say this program is amazing. Kudos!
Title: Re: xEmulate-XIM3 with Joystick support
Post by: iMap on 11:22 AM - 02/06/12
Hey there, ... odin guided me here throug the support forum.

I'm using an xbox360 gamepad on my pc for gaming raceing games and so on.  (some XInput and other Dinput)
I'm looking for a way to manipulate my gamepad ...

... so, is it possible when i get a xim3, easy transfer cable, xemulate... to passthroug my controller to my computer  playing pc- games?
... how would the wireing look?    - Gamepad ----USB---> XIM3 ---ETC---> PC ????
... do i need to have a wired xbox360 pad, or could the wireless one with the adaptor for microsoft windows work too?
... the walkspeed thingie sounds like one of the stuff i would like to have. Scaleing the X or Y axis by pressing on another button to a given value... +/- (0 - 32767) ????

Hopefully my english is understandable in some way. Thansk for your help.

greetz
iMap
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 05:35 PM - 02/06/12
worth a try to ask swifteh, the regular xemulate worked with different non xim devices as well i think
so maybe also with a regular controller
(well obviously havent used the regular xemulate for more than a year now, forgot quite a bit about it)

also i think you could just plugin a wired xbox controller into the pc and search for a gamepad configuration programm
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 09:11 PM - 02/06/12
Hey there, ... odin guided me here throug the support forum.

I'm using an xbox360 gamepad on my pc for gaming raceing games and so on.  (some XInput and other Dinput)
I'm looking for a way to manipulate my gamepad ...

The 360 gamepad should be automatically picked up as an XInput controller, which is exactly what the XIM3 would look like if you plugged it back into the PC. 

Although you could use this to remap your controls or for macros etc, you should be able to do this more simply by using something like Xpadder or GlovePie directly with your pad.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 03:57 AM - 02/08/12
Anyone having any luck with binding more that the default 5 buttons with this version of xEmulate? I'm using a G700 mouse with this and buttons g6 and g7 won't respond even after setting their functions to 'generic button' in SetPoint.

Unfortunately this is a limitation of DirectX, it will only recognise 5 mouse buttons.  You would have to assign the other buttons to "Keystroke Assignments" in SetPoint, and then bind those keys in xEmulate.

Sorry to be a numpty.

So i can only map 5 mouse buttons? Or can i keep my settings from the Xim3?

Thanks

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 07:09 AM - 02/08/12
Sorry to be a numpty.

So i can only map 5 mouse buttons? Or can i keep my settings from the Xim3?

Thanks

Win
You can only bind 5 buttons through xEmulate, but if you don't mind setting up your mouse binds via the XIM3 itself you can plug your mouse directly into the XIM3.

If you want to do this then you should untick "Use XIM3 Mouse" and also set the Mouse Stick X & Y options to "None".
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 07:19 AM - 02/08/12
Thanks Swifteh, super helpful!

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: RJP on 11:36 AM - 02/20/12
if i get a transfer cable could i use my xim3 st and button mappings but the xim3 macros ie rapid fire, prone etc ??
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 01:43 PM - 02/20/12
as soon as a computer is involved, yes you have the possibility for such things
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Soks on 04:27 AM - 02/26/12
Looks very interesting but im somewhat of a noob when it comes to things like this.. are there any more in depth help files or tuturorials other than the wiki link ?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: entropy on 08:52 AM - 03/01/12
swifteh, thanks for creating this.  I have it up and running but I have a question for you.

I use a Logitech G13 gameboard connected straight to the XIM3.  I would like to continue to use the joystick on the G13, as the left stick of the xbox controller and use the buttons on it as well (still connected directly to xim3). The only thing I want xemulate for is to run a macro on the left mouse button of my deathadder.  I got the mouse to work by connecting it to my laptop hooked up via easy transfer to the xim.  However, once I connect with xemulate, the G13 that is hooked up to the  XIM3 doesn't respond.  I removed the leftstickx and y bindings out of the config but this didn't seem to help.  Is what I am asking for, possible ?  Or will I have to have both the G13 as well as the mouse connected to the laptop?

Thanks for your help.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Flamemonkey on 08:13 PM - 03/01/12
Okay, a few things.
One; awesome app, but I need help with it. How would I set the Keyboard Passthrough mode mentioned in the first post? I looked on the Wiki but can't find it.
Second; it would be nice if there was at least a config editor that was a little more GUI and a little less command line.
Also a way to disable the Esc to quit would be FANTASTIC. Muscle memory sux yo.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Alexia on 03:27 AM - 03/03/12
Lovely app, but does it support winxp?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 10:51 AM - 03/10/12
I cant sem to use my mouse wheel click to the left or right.

I can map them on the xim, but it doenst seem to register.

Thasnk
Title: Re: xEmulate-XIM3 with Joystick support
Post by: RaR0815 on 01:00 AM - 03/13/12
Okay, a few things.
One; awesome app, but I need help with it. How would I set the Keyboard Passthrough mode mentioned in the first post? I looked on the Wiki but can't find it.
Second; it would be nice if there was at least a config editor that was a little more GUI and a little less command line.

I've felt the same way for a while now, but have been too chickensh!t to ask them to change it.   ;D
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 11:59 AM - 03/18/12
I've just ordered a easy transfer cable, and this is the first thing i am going to try out :)
I have one question tho, about how to connect.

Is it Xim3 -> Xbox, Xbox Wireless controller -> Xim3 (like always) and then just the easy tranfer cable from pc to xim3?

Or does the Wireless controller even have to still be connected?

Best Regards. :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mist4fun on 12:10 PM - 03/18/12
You need a wired controller.


xim3 -> wired controller
        - >transfer cable        ->  PC   ->  Mouse
                                                     ->  Keyboard
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 03:47 PM - 03/18/12
You need a wired controller.


xim3 -> wired controller
        - >transfer cable        ->  PC   ->  Mouse
                                                     ->  Keyboard

Thanks for the reply. That was also what I thought, just wanted to be sure :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: CrossCrucial on 10:40 PM - 03/20/12
Looks very interesting but im somewhat of a noob when it comes to things like this.. are there any more in depth help files or tuturorials other than the wiki link ?

There used to be. Oh how I miss the *old* ximhub. So many discussions for the original xims lost to the interwebs.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 06:32 PM - 03/23/12
I would be using this with the "Use XIM3 Mouse" checked, to use the STs on my XIM3, but is there a way to bind a keyboard key to change config on the Xim3? Like for vehicle configs where you would want a higher sensitivity when on that config.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 10:42 AM - 03/26/12
I would be using this with the "Use XIM3 Mouse" checked, to use the STs on my XIM3, but is there a way to bind a keyboard key to change config on the Xim3? Like for vehicle configs where you would want a higher sensitivity when on that config.

Noone who can answer if you can bind a keyboard key to switch config on the Xim3 using this? :/
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 02:24 PM - 03/26/12
Noone who can answer if you can bind a keyboard key to switch config on the Xim3 using this? :/

Unfortunately you can't do this easily, but it may be possible with a macro. 

If you want to try it, this may work, but it is a bit long-winded :)

to select config 1;
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;aor for config 2
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;down;aor for config 3
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;down;down;a
etc...

the amount of "up"s in the above is probably unnecessary, but it should ensure you start at the top of the list
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 05:12 PM - 03/26/12
I would be using this with the "Use XIM3 Mouse" checked, to use the STs on my XIM3, but is there a way to bind a keyboard key to change config on the Xim3? Like for vehicle configs where you would want a higher sensitivity when on that config.
The PC basically works as another input device. So you can use the XIM3 exactly the same way as before.


I know that, but that was not what I asked :P
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 05:16 PM - 03/26/12
Noone who can answer if you can bind a keyboard key to switch config on the Xim3 using this? :/

Unfortunately you can't do this easily, but it may be possible with a macro. 

If you want to try it, this may work, but it is a bit long-winded :)

to select config 1;
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;aor for config 2
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;down;aor for config 3
Code: [Select]
bind x +back;+start;wait 200;-back;-start;up;up;up;up;up;down;a;up;up;up;up;up;down;down;a
etc...

the amount of "up"s in the above is probably unnecessary, but it should ensure you start at the top of the list

Thanks for the reply, I get the idea, will try this out tomorrow :)
And I don't think the amount of ups is unnecessary, I might even have to add more, I have lots of configs :)

Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 06:50 PM - 03/26/12
Thanks for the reply, I get the idea, will try this out tomorrow :)
And I don't think the amount of ups is unnecessary, I might even have to add more, I have lots of configs :)

If it skips inputs you might need to increase the "buttondowntime" or add some wait commands in.

let me know if it works! :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 10:45 AM - 03/27/12
If it skips inputs you might need to increase the "buttondowntime" or add some wait commands in.

let me know if it works! :)

My easy transfer cable didn't come today like it was suppose to, but it should be here in a few days, will get back to you when i have tested this :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 05:35 AM - 03/29/12
Hmm.. I just got my Easy Tranfer Cable today :)
Was trying to set this up, but my mouse sens is VERY slow.

I have the Use Xim3 Mouse checked, and i use a Razer Mamba mouse.

Any ideas what that could be? :/
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 05:56 AM - 03/29/12
Don't have that mouse myself, so someone else might be able to help better =/

I would guess there is something in the mouse settings you need to change.  Make sure the DPI is set to max wherever possible and if there's an option to use application profiles you could try adding xEmulate in there.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 06:04 AM - 03/29/12
Don't have that mouse myself, so someone else might be able to help better =/

I would guess there is something in the mouse settings you need to change.  Make sure the DPI is set to max wherever possible and if there's an option to use application profiles you could try adding xEmulate in there.

Its set to max dpi (5600) and sens in both mamba program and control panel to max, and no accelleration.

Can't find any other options that should make a difference, curser if flying around on the computer, hard to control, but when i press connect in the app and go to the game its super slow :/
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 06:16 AM - 03/29/12
Its set to max dpi (5600) and sens in both mamba program and control panel to max, and no accelleration.

Can't find any other options that should make a difference, curser if flying around on the computer, hard to control, but when i press connect in the app and go to the game its super slow :/

Hmm... Setting the Polling Rate down the 125Hz made a difference, but then it only detects movement like half of the time, but when it does, its like it should be. :/

Polling Rate on both 500 and 1000 detects all movements, but then the sens is super slow, any ideas? :/

If i untick "Use XIM3 Mouse" sens is also as it should be, with all polling rates, but i really want to be able to use the STs on my XIM3 :(
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 06:37 AM - 03/29/12
sounds odd, how many updates per seconds does it show at the top when it's running?  It should be steady between 62 and 63.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 06:40 AM - 03/29/12
sounds odd, how many updates per seconds does it show at the top when it's running?  It should be steady between 62 and 63.

It is, very wierd tho.. I just disconnected the Xim3 from the Xbox and reconnected, everything looks to be working as it should now.

Makes no sence to me at all why that fixed it, but it did :)

Btw. thanks for the awesome job you did on this.. Time to test that config chance thing now :D

One other thing tho, i can't bind mousewhell up/down..

Code: [Select]
bind mwheelup .up;
bind mwheeldown .down;

That does not work :(
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 06:59 AM - 03/29/12
mousewheel is weird, it's not something you can really hold.

try
Code: [Select]
bind mwheelup +up;wait 50;-up
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 07:04 AM - 03/29/12
mousewheel is weird, it's not something you can really hold.

try
Code: [Select]
bind mwheelup +up;wait 50;-up

Awesome, that worked :) Thank you.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 07:24 AM - 03/29/12
Tried the config switch we talked about the other day, and it works, but its a bit buggy sometimes, but i can live with that.

I have a suggestion tho, if you are planning on making any updates to the app, a function to add keyboard keys that you want directly passed through, like you have done with the right mouse click, that way we could use switchers on the xim3, by passing the keys we use for switches :)

Just an idea, if you ever get around to messing with it.

Maybe something like:
Code: [Select]
bind x passthru;

If that could be done, this app would be perfect for me :D

Keep up the good work!
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Alexia on 11:03 AM - 03/29/12
Some bugs(?) I've come across over the past week or so.

Movement keys will sometimes skip inputs - increase "downtime" = solution?
Chat feature doesn't select the correct letter- ever.
Pressing the home feature after enabling the chat feature doesn't restore the KB to regular mode.

Is there a way to unbind the disconnect key from esc to another key, possibly F1? This app is pretty much perfect for what I wanted to accomplish however. Good job.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 11:24 AM - 03/29/12
Some bugs(?) I've come across over the past week or so.

Movement keys will sometimes skip inputs - increase "downtime" = solution?
Chat feature doesn't select the correct letter- ever.
Pressing the home feature after enabling the chat feature doesn't restore the KB to regular mode.

Is there a way to unbind the disconnect key from esc to another key, possibly F1? This app is pretty much perfect for what I wanted to accomplish however. Good job.

You get out of chatmode by pressing END, just like it says in the app when you enable the mode :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 12:27 PM - 03/29/12
Movement keys will sometimes skip inputs - increase "downtime" = solution?
Try typing "set buttondowntime 50" or higher in the command box.

Chat feature doesn't select the correct letter- ever.
Try changing your keyboard layout in your xbox settings to "qwerty".

Is there a way to unbind the disconnect key from esc to another key, possibly F1? This app is pretty much perfect for what I wanted to accomplish however. Good job.
When I get a little free time i'll make this configurable :)

Title: Re: xEmulate-XIM3 with Joystick support
Post by: Alexia on 01:01 PM - 03/29/12
You get out of chatmode by pressing END, just like it says in the app when you enable the mode :)

Oh, thanks. I don't have the visual of the xemulate app since I use the same screen for both pc and xbox simultaneously.

Thanks for the feedback swifteh, I'll be sure to change the downtime to 50 and keyboard layout on the xbox.  :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Chibisan on 01:53 PM - 03/29/12
Just curious...has anyone tried using the logitech extreme 3d pro with this yet to bind the left analog yaw to the Z-axis twist handle on the joystick?  Would make flying aircraft loads easier  :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: darkshadowhawk on 04:44 PM - 04/03/12
So is this app similar to the ximcommander? I gathered you can use a usb data transfer cable with both these devices and control the xim through the pc can anyone give me a brief summary of what they both do and the differences between them? I'm a bit of noob to all this, my usb data transfer cable is coming tomorrow
Title: Re: xEmulate-XIM3 with Joystick support
Post by: butcha on 06:41 PM - 04/03/12
So is this app similar to the ximcommander? I gathered you can use a usb data transfer cable with both these devices and control the xim through the pc can anyone give me a brief summary of what they both do and the differences between them? I'm a bit of noob to all this, my usb data transfer cable is coming tomorrow

I havn't tried XimCommander, but i can tell you this app will do it for you. :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 04:10 AM - 04/05/12
In the wiki:

Quote
Advanced Binding

Exec
I havent tested this much, but the concept is pretty sweet:

'bind x exec 1234.cfg'

With this bind, when x is pressed xEmulate will search for 1234.cfg in 3 locations: 1) the current working folder 2) my documents\xim configs 3) appdata\xEmulate

If it finds the config, it will load it. This can be useful for switching between "game modes" like in gta for driving vs walking.

So can we perfectly setup a BF3 foot, tank, air configs and use the keys to change?

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 11:38 AM - 04/07/12
So can we perfectly setup a BF3 foot, tank, air configs and use the keys to change?

Win

It's messy to switch smart translators, but if you're happy with 1 smart and the others standard then it could work pretty well.

Just be sure to use "set xim3mouse false" as well as your standard translator settings in the tank and air configs :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 03:21 AM - 04/08/12
Cheers Swifty.

Will pm you mate, got some questions!
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Hester on 08:32 AM - 04/21/12
Need Help!

When I run xEmulate-XIM3 and press the connect button my Nostromo n52 and Xbox controller stop working. When I press Esc button on my PC keyboard to stop the software the Nostromo n52 and Xbox controller work again.  My Nostromo n52 and Xbox controller are directly pluged into the XIM3. Any ideas?

Thanks,
Hester
Title: Re: xEmulate-XIM3 with Joystick support
Post by: kryptik66 on 08:36 AM - 04/21/12
is there a way of using this while keep xim3 as it is but just using it as mouse passthrough. By default this changes all my keys. What do I have to do to get it to work with my xim3 settings?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: swifteh on 11:24 AM - 04/21/12
is there a way of using this while keep xim3 as it is but just using it as mouse passthrough. By default this changes all my keys. What do I have to do to get it to work with my xim3 settings?

Try typing "unbindall" in the command box.  This should remove the default key bindings and hopefully work :)
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 10:02 AM - 04/22/12
Swifteh, is there a way using ur app to allow 3rd party software to control the mouse while your app is live?

Thanks mate.

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: kryptik66 on 12:37 PM - 04/22/12
is there a way of using this while keep xim3 as it is but just using it as mouse passthrough. By default this changes all my keys. What do I have to do to get it to work with my xim3 settings?

Try typing "unbindall" in the command box.  This should remove the default key bindings and hopefully work :)

Thanks that worked great. When I'm using this for mouse and keyboard passthrough my mouse sensitivity seems to fluctuate shortly after using the keyboard. My keyboard is 1000hz and my mouse is set to 125hz, is this not supported with the app? What could be the problem?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: OvC4LiFe on 08:27 PM - 04/25/12
I'm frustrated. Got a cable that didn't work, returned it. Got the correct belkin cable, now I cannot get it to detect my keyboard input...shows the mouse moving on the xim but no keyboard functionality at all...am I doing something wrong here???

I know I have to re-bind my keys...and I'm working on that...how do I get it to use the smart translators?


EDIT: With a little trial and error I've got everything running properly. Took me a while to figure it all out ( I'm an F'in n00b) but Everything is working flawlessly. Great job, two thumbs up to you.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: SlamminUK on 02:10 PM - 04/30/12
I get the Hardware error message. Does this need to be plugged into the Xbox at the same time? My PC is in another room to my Xbox. Is this the reason? If so does it mean I can't use this and XIMCommander unless I run the PC and Xbox of the same screen?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: nauruto on 05:19 AM - 05/12/12
Hello,
I have a question about an order I use to go to bed (bind x + b; 1000 wait;-b;). This command fontionne perfectly in Call Of Duty. I use this same command in Battlefield 3 action is performed but the key is pressed on the Xim 3. I am forced to disconnect Xemulate. Si someone an idea I'm interested.
Another question: How to reduce the sensitivity of the methods described? (mouse and keyboard connected to PC - ADS)
Thank you.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Zyren on 02:07 PM - 05/17/12
Has anyone tried using xEmulate with a racing wheel like in the XIM2 days?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Indread on 08:18 PM - 05/28/12
Does XEMULATE and all the other XIM apps require being tethered to a computer?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Zyren on 10:39 AM - 05/31/12
Does XEMULATE and all the other XIM apps require being tethered to a computer?
Yes. There is only one way software running on a PC can connect to the XIM, and that is through one of the supported USB transfer cables.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: StickyIcky1775 on 06:44 AM - 07/19/12
Would there be any possible way to change the fire rate of the rapid? It locks up my guns on Black Ops.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 12:01 PM - 08/06/12
i just cant get it to connect, keep getting:

Connecting...
Xim is hung, disconnect Xim from the computer and reconnect it, then try again.

or

Connecting...
Unable to connect to Xim:HARDWARE_FAILURE


edit: if i keep hitting Connect it locks up and does nothing then if i disconnect the cable i get this error: Unable to connect to Xim:XIMSTATUS_TRANSFER_FAILURE

Could the xim or transfer cable be @#$%? i also tested this on a laptop and got the same, my computer is 64bit Vista and laptop is 32bit Vista

Edit: just run windows update and updated everythiing and still nothing
Title: Re: xEmulate-XIM3 with Joystick support
Post by: deFiniLoGy on 10:39 AM - 08/07/12
Actually...
Can this work with XIM EDGE as well..?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Raja on 10:11 PM - 08/08/12
Is there anyway to use Autohotkey to directly input hotkeys to xbox controller buttons? If there was a way to implement autohotkey it would be a really easy to set up a switcher type system for sensitivity. I like doing a shift switcher on the xim for sensitivity to decrease, then another on f for whenever i was holding down shift to make it even slower. Also, anything with +lefttrigger always works the first time then stops working from then on out.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Od1n on 11:51 PM - 08/08/12
yes this is possible however not allowed to be discussed in this forum
macros are regarded as cheating in xbl, dunno about psn though

but xemulate is your best bet on that one
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 12:51 PM - 08/17/12
Can anyone help me? mine wont connect at all :(
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 01:21 PM - 08/17/12
Hello mate! catch me online, just jump in the party.

So, what have you got?

Belkin transfer cable?

os?

Winnnnnnnnnnnnie
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 01:50 PM - 08/17/12
easy belkin cable

tried on Vista 64bit and vista 32bit
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 01:58 PM - 08/17/12
Vista?

I think there is a vista cable and a win7 one, which one did you get?

Vista:

http://www.amazon.co.uk/Easy-Transfer-Cable-Windows-Vista/dp/B000MW7H3Y

Win7:

http://www.amazon.co.uk/dp/B002L5S6VW/ref=asc_df_B002L5S6VW9255615?smid=A1Q8LHGBNWZQUW&tag=googlecouk06-21&linkCode=asn&creative=22218&creativeASIN=B002L5S6VW

Now im no expert, so theres prob no difference.

Does the xim or commander do anything?

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 01:59 PM - 08/17/12
@#$%, a few posts up.

Sorry.

Win
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 02:01 PM - 08/17/12
I read somewhere that vista 64bit will not work with the cable.

Let me see if i can get the same error.

wInnnnnIe
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 03:38 PM - 08/17/12
None of the Xim Apps work :( i tried it on my girls laptop which is 32bit vista and same thing happened
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 03:42 PM - 08/17/12
Which cable did you get?

W
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 04:43 PM - 08/17/12
I got the Vista one
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 04:04 AM - 08/20/12
Well i tested another Xim3 today and still the same problem, either my cable is @#$% even tho i've used to to swap files between computers with no problems or the Xim3/Xim Apps doesnt like Win Vista
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 04:06 AM - 08/20/12
Im pretty sure its a mix of these both:

Vista cable.
Vista O/S.

Could you try running the software as XP?

Winnnnnnie
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 06:24 AM - 08/21/12
No XP machines and i tried the compatibility mode aswell with no luck
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 04:51 AM - 09/02/12
well finally tried win 7 and it didnt work :( must be this cable is @#$% but it works swap files between computers, ill buy another cable when i have the money and pray to @#$% it works
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Winnnie on 05:18 AM - 09/02/12
So you tried the Vista cable on a win7 system with no joy?

The guys i play with are using win7 and win7 cable, hope this will work for you mate!

Winnnnnnnnnnie
Title: Re: xEmulate-XIM3 with Joystick support
Post by: THE-MARAVINGY on 12:22 PM - 09/06/12
Does this work with edge or only xim3.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: Wurstwasser on 12:26 PM - 09/06/12
This also works with Edge, afaik. Also the Vista cable seems to be not a standard Windows EasyTransfer cable when it's not working.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 03:25 PM - 09/07/12
I'm gonna buy a new cable and hope for the best. I've seen loads of different ones on ebay can anyone from the UK give me the name/link to the one they bought thats working perfect - for windows 7
Title: Re: xEmulate-XIM3 with Joystick support
Post by: mitchy on 05:31 AM - 09/15/12
Well i finally got it to work :)

Is there anyway to use the current keyboard binds that are saved on the XIM3?

Edit: just binded most of the keys throught the config file but still cant get mwheelup to work and mouse movement feels weird.

I just turned everything off and back on again and now my mouse is super fast, i've left it on max DPI and ticked the box Use Xim3 Mouse but that does nothing
Title: Re: xEmulate-XIM3 with Joystick support
Post by: StickyIcky1775 on 02:01 PM - 10/02/12
Would there be any possible way to change the fire rate of the rapid? It locks up my guns on Black Ops.
Title: Re: xEmulate-XIM3 with Joystick support
Post by: halomodder on 08:41 PM - 10/02/12
Would there be any possible way to change the fire rate of the rapid? It locks up my guns on Black Ops.

bind mouseleft *righttrigger "delay number goes here";

Example > bind mouseleft *righttrigger 70;
Title: Re: xEmulate-XIM3 with Joystick support
Post by: StickyIcky1775 on 09:21 PM - 11/17/12
Would there be any possible way to change the fire rate of the rapid? It locks up my guns on Black Ops.

bind mouseleft *righttrigger "delay number goes here";

Example > bind mouseleft *righttrigger 70;

1st, I @#$% love you for telling me how to do that
2nd, What is the average number for delay?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: scratchninja on 12:23 PM - 12/19/12
im terrible at programming the .cfg file and I am hoping that some friendly soul might be able to help me :)

I have got the basics running and know how to map both keyboard and mouse to a contolerbutton or stick.

However the game that I am playing requires me to doubletap the sticks on the xbox controller.

I am looking for a commandline that would map my left shift button so that when its pressed the lefttrigger on the xboxcontroller is pressed, and when I release the left shift the xbox button is pressed again.

I have tried "bind leftshift rightstick;wait 50; rightstick 50" and all sorts of other combinations, but I can get this to work.

Any suggestion?

Kind regards!
/scratch
Title: Re: xEmulate-XIM3 with Joystick support
Post by: StickyIcky1775 on 07:03 PM - 02/08/13
Would there be any possible way to change the fire rate of the rapid? It locks up my guns on Black Ops.

bind mouseleft *righttrigger "delay number goes here";

Example > bind mouseleft *righttrigger 70;

1st, I @#$% love you for telling me how to do that
2nd, What is the average number for delay?

Anyone know a good number for BlOps2? Can't seem to get one fast enough that doesn't lock up the gun =[
Title: Re: xEmulate-XIM3 with Joystick support
Post by: ketchumcody on 11:36 AM - 04/07/13
does anybody know how i can bind the yaw to my z axix or twist on my joystick?
Title: Re: xEmulate-XIM3 with Joystick support
Post by: stryk3r on 12:54 AM - 04/27/13
I'm trying to setup my logitech attack 3 joystick through xemulate. But I'm getting confused with the binding.

I want to setup the joystick, so I can use it to fly jets and choppers in bf3.

How do I setup the joystick Rotation axis in battlefield 3 for jets?