Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Benzinbruder on August 05, 2014, 02:45:32 am
-
Hi everybody,
So yesterday night I finally figured out how to control HyperSpin with my U360s (Win7 64 bit):
- Disable Joysticks in HyperHQ
- Set a profile for each of the two U360s in Xpadder:
HyperSpin_P1 (Arrow Keys) for the first U360
HyperSpin_P2 (WASD) for the second U360 - Set two AutoProfiles in Xpadder for HyperSpin.exe: the first (!) for the U360 for Player 1 (set to the HyperSpin_P1 profile), the second for the U360 for Player 2
By the way, I have configured the U360 to act as a 4-way in Xpadder, but the mapping is set to Analog in the UltraMap tool.
Well, now both players can easily select games in HyperSpin.
The only trouble is, that Xpadder allows only one AutoProfile to be set to default (i.e. when HyperSpin looses focus (or do I have to exit?) for example). So as soon as the second U360 gets set to the HyperSpin_P2 WASD profile it stays WASD, even when I exit HyperSpin.
However, that might not be that big of a deal. What concerns me more is, how do I manage to get my U360s autoconfigured to the correct mapping (4-way, 8-way, 4-way diagonal, analog...) for the currently played MAME game?
For all the other emulators this seems not to be an issue. I figure I'd set up some more controller profiles for all the other emulators I use in Xpadder and with the according AutoProfiles this should work (at least on paper). Since there's no need to change the mapping for other console emulators I should be fine by configuring the U360s in Xpadder and set them to the according profile once the emulator starts. If I understand correctly, the profiles would be overwritten as soon as I exit the emulator and get back to HyperSpin, so that the U360s are set to HyperSpin_P1 and HyperSpin_P2 again, as configured in the AutoProfiles.
But with MAME it's different.
I know that LedBlinky is capable of setting the U360 to the currently required MAME mapping, but I have ZERO LED-controllers built into my cab and I do not see myself paying 20 $ for a LED-controller software to map my U360s. At least, if there's an alternative. Is there any? Is HyperLaunch capable of doing this in some way I do not comprehend yet?
I hope I could explain my problem in a way that you guys understand what I am trying to achieve.
This here: http://forum.arcadecontrols.com/index.php/topic,117243.0.html (http://forum.arcadecontrols.com/index.php/topic,117243.0.html) doesn't seem to be concerned with individually mapping the U360 for MAME games. However, Donkey Kong is almost unplayble when the U360 is set to analog. And games that require analog controls (like driving games for example) are unplayable with a 4-way stick.
I really hope that there's some solution for this. There's got to be somebody who had the same problem before!?
Even if the only way is to use LedBlinky, does it interfere with Xpadder in any way? Is anybody using such a setup (use Xpadder for HyperSpin and all emulators except MAME, use LedBlinky for mapping the U360s for MAME games)?
-
Connecting the U360 with the harness to an ipac2 solves the hyperspin issue. You can use my Hypermap tool to map the U360s for the selected mame game and let it call hyperlaunch afterwards.
Of you use your U360s analog the internal mame joystick filtering is used. This should filter the analog stick to 4-way but it is not as good as the u360 mapping.
-
Hi EMDB,
Well, I have no wiring harnesses, and I have to admit I still don't get how the emulator or frontend decides which signal to get when both the harness and the USB cable are connected.
However, if it's true that I can use HyperMap and HyperLaunch together, you've once again saved my day! :applaud:
It was my initial plan to use HyperMap, but I thought that I could not rely on HyperLaunch then as HyperMap is kind of a substitute for it!? Since I hace invested a lot of time into setting up everything correctly in HyperLaunchHQ I would not like to put that effort to waste.
Yesterday I have tried to beat the first level of Donkey Kong with the U360 set to analog. NO CHANCE. :D So the internal MAME conversion to 4-way is possibly not what I need. ::)
-
I guess if you load the analog map the stick is acting as a Windows joystick and if you load a 4/8/other map the joystick is disabled and the keys are triggered through the encoder.
You should let Hyperspin call Hypermap and let Hypermap call hyperlaunch passing the original parameters. This way Hypermap can load the correct mapping file before hyperlaunch is called just like it called right now.
-
You should let Hyperspin call Hypermap and let Hypermap call hyperlaunch passing the original parameters. This way Hypermap can load the correct mapping file before hyperlaunch is called just like it called right now.
That would be exactly what I'm looking for.
Sadly, I have no idea how to do it. A checkbox "use HyperLaunch" would be a nice feature for v 0.9. :-)
-
You should let Hyperspin call Hypermap and let Hypermap call hyperlaunch passing the original parameters. This way Hypermap can load the correct mapping file before hyperlaunch is called just like it called right now.
That would be exactly what I'm looking for.
Sadly, I have no idea how to do it. A checkbox "use HyperLaunch" would be a nice feature for v 0.9. :-)
I Will add support for Hyperlaunch when i'm back from hollidays...
-
I Will add support for Hyperlaunch when i'm back from hollidays...
That would be AWESOME! :applaud: Can't wait! :D
-
I have 4 u360s hooked up to an ipac4. If you have any other questions I may be able to help. Did you manage to get your u360s to work with a new versions of dolphin? They changed the input configuration and now you can't mix joystick inputs with keystrokes to create player profiles. If you use xpadder you lose the analog. Also ahk doesn't seem to work either. Any luck?
-
Hi,
as for now I am using EMDB'S Hypermap and mostly it is working great. I have some problems with NES games as sometimes I can't seem to move vertical (e.g. in games like Tecmo Bowl).
Xpadder is still a complete mess for the automatic assignment of the 4-way mode at the startup of the system. I just can't seem to find a way so that Xpadder is loaded when Hyperspin starts in order to be able to navigate the menus with my U360s.
@EMDB: I am not using a wiring harness but if that is a way to make this work I am starting to considering this as an option after all...
-
Hi,
as for now I am using EMDB'S Hypermap and mostly it is working great. I have some problems with NES games as sometimes I can't seem to move vertical (e.g. in games like Tecmo Bowl).
Xpadder is still a complete mess for the automatic assignment of the 4-way mode at the startup of the system. I just can't seem to find a way so that Xpadder is loaded when Hyperspin starts in order to be able to navigate the menus with my U360s.
@EMDB: I am not using a wiring harness but if that is a way to make this work I am starting to considering this as an option after all...
Keyboard controll rulez over joystick controll for most emulators. Therefore I've gone the digital way and connected my U360 to my iPAC2 using the harness which I think should just be added to the default U360 package.