Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: Truecade on September 28, 2013, 10:25:59 pm

Title: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: Truecade on September 28, 2013, 10:25:59 pm
x360ce is an Xbox 360 gamepad emulator, see link below.  I can't seem to get it working with my Ultrasticks and would appreciate any help.  I have a few Steam games I'd like to play on my cabinet but they are only compatible with Xbox 360 gamepads.

http://code.google.com/p/x360ce/ (http://code.google.com/p/x360ce/)

The issue I'm having is that all of the presets do not detect the Ultrastick (the tab never turns green)  I have messed around with it for quite a while, but no luck.

Thanks
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on June 26, 2014, 05:27:20 am
I'm reviving this topic rather than starting a new one as I'm asking the same question really.

I'm looking to use the Steam platform and only a couple of games work out of the box with an U360. I'm trying to configure X360ce but not having any luck. Unlike Truecade, X360ce detects my 2 joysticks and you can configure them, but when you go to play something, it's asserted in one direction. Moving the stick around will centre it and maybe move in the opposite direction. The associated buttons work correctly.

The X360ce window shows the stick directions and centre working correctly. Plus viewing the gamepad in windows, the joystick centre and limits are also looking good. But in the Steam games, the centre appears to be offset.

Any help appreciated! Thanks.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on June 30, 2014, 10:40:52 am
Maybe x360ce isn't the way to go with U360s. Does anyone know of a better way to play the majority of Steam games? Or do I simply have the wrong joysticks?
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: BadMouth on June 30, 2014, 03:46:44 pm
I'm reviving this topic rather than starting a new one as I'm asking the same question really.

I'm looking to use the Steam platform and only a couple of games work out of the box with an U360. I'm trying to configure X360ce but not having any luck. Unlike Truecade, X360ce detects my 2 joysticks and you can configure them, but when you go to play something, it's asserted in one direction. Moving the stick around will centre it and maybe move in the opposite direction. The associated buttons work correctly.

The X360ce window shows the stick directions and centre working correctly. Plus viewing the gamepad in windows, the joystick centre and limits are also looking good. But in the Steam games, the centre appears to be offset.

Any help appreciated! Thanks.

Do you have some other program like xpadder also posting direction keys based on the u360 position?

I don't have any experience with the u360s but I've messed around with x360ce a fair amount and it seems to work with any dinput controller, even fake ones generated by vJoy.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: DeLuSioNal29 on June 30, 2014, 04:14:56 pm
Have you tried the Xinput hack (based on x360ce but you edit an .ini file instead).
http://files.arcadecontrols.com/details.php?image_id=3656&mode=search (http://files.arcadecontrols.com/details.php?image_id=3656&mode=search)

DeLuSioNaL29
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 01, 2014, 03:08:30 am
Quote
Do you have some other program like xpadder also posting direction keys based on the u360 position?

I don't have any experience with the u360s but I've messed around with x360ce a fair amount and it seems to work with any dinput controller, even fake ones generated by vJoy.
No, nothing else going on. Yes, I've been reading through a lot of your posts and expected it to work like this.

Quote
Have you tried the Xinput hack (based on x360ce but you edit an .ini file instead).
http://files.arcadecontrols.com/details.php?image_id=3656&mode=search (http://files.arcadecontrols.com/details.php?image_id=3656&mode=search)
Not tried that, so I'll give that a go next. Thanks.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 07, 2014, 03:36:23 pm
Finally got around to trying the Xinput hack out but didn't have any joy. Isn't this for keyboards? There is no movement on the test screen, but I get feedback when I press arrow keys on the keyboard.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: NickG on July 08, 2014, 11:28:14 am
I am using U360 w/ x360ce for some steam games and do not have drifting problems in those I've tried.   I may have had to increase deadzones for some games, but I cannot remember for certain.  The deadzone are set to 0 in x360ce ini files and my ultramaps are set to the default analog.  For axis/Iaxis, etc., I get 0:0 with my joystick centered in the x360ce configuration screen, even though my joysticks rest at a center with raw feedback not at mid value of 32767' per the other screen.  So I guess verifying mapping, then deadzone increase in either the x360ce or the games files may be my only suggestions.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 09, 2014, 04:28:38 am
Thanks NickG, that's interesting. Some games work out of the box without x360ce, but I haven't got any to work using it.

The ones I have tried to use x360ce with seem to be fully asserted to the left, but you can get a bit of up and down out of it. I'll have a play around with what you've mentioned.

I've also been in touch with Andy @ Ultimarc and he's suggested there may be a possible firmware modification for this. I'll keep this thread updated.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 25, 2014, 08:48:38 am
There's a possible future firmware update for this. In the mean time, I'm using the 360 in output mode, so all signals are coming from the minipac. I'm sure I read of people feeding keystrokes into x360ce, but I can only see options for button 1, 2, 3 etc. Can anyone shed any light on how to use key strokes?

I'll also give the Xinput hack another try.

Thanks
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 30, 2014, 04:32:21 am
I have the xinput hack working to a certain point, but not to a useable point yet. So If any experienced users can shed any light that would be great.

The dll blocks any other keys that aren't listed in the config file, is this correct? For example, I want to use the MiniPAC-programmed escape button to exit. But the only thing I can do is press esc on a keyboard. The volume buttons don't work either, which I believe USB specific commands sent from the MiniPAC.

When loading the exe, the keys are then intercepted and converted. Once you exit the game, should they all return to normal?

I'm also getting some strange activity which appears to be the CTRL key being locked down after exiting the game which remains until re-boot. Which is a pain.

Thanks.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: BadMouth on July 30, 2014, 09:09:34 am
The dll blocks any other keys that aren't listed in the config file, is this correct? Thanks.

For x360ce which the hack is based on, it depends on the OS.
It will block keys on XP, but not Vista, Win 7 or 8.

I know using the hack with Vista, I had to remap the games to keys not posted by my encoder.

So if you're using XP, there's a chance.  Anything newer, it most definitely doesn't block keys.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on July 31, 2014, 04:56:59 pm
Thanks BadMouth.

Embarrassingly, I have to confess that the header with the esc/pause/start/vol buttons had fallen off the MiniPAC.

I'm still trying to work out why Ctrl appears to be held down and what instigates it.

I'm keeping the hack out of the equation for now and focusing on Steam games using only the keyboard. Using the U360 in output mode with USB cable connected (for MAME programming functionality), it appears that the stick is outputting both USB signals and output signals to the MiniPAC. I've asked Andy to confirm this as it's not what I would expect.

When I get back onto the xinput hack, does anyone know if things are returned to normal once the game is exited?

Thanks.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: 8BitMonk on July 31, 2014, 10:31:44 pm
What specific Steam games are you having problems with? I haven't run across one that I haven't been able to play with my U360's by either remapping within the game or mapping keystrokes with Xpadder.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on August 01, 2014, 03:05:19 am
140 and Syder Arcade are a couple of the top of my head. The 2 outputs appear to interfere with each other.

Andy has confirmed that when in output mode, the USB joystick data continues to transmit.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: BadMouth on August 01, 2014, 09:21:02 am
When I get back onto the xinput hack, does anyone know if things are returned to normal once the game is exited?

Yup, game just uses the driver you placed in its folder instead of the one in the windows directory.
After exiting the game nothing is affected. 
As long as you don't replace the dll in your windows directory with the hacked one, absolutely nothing else will be affected.
Title: Re: Has anyone gotten x360ce working with an Ultrastick 360?
Post by: surface tension on August 01, 2014, 12:08:02 pm
Excellent, thanks!