Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: 2 U360s + HyperSpin + Xpadder + LedBlinky  (Read 4823 times)

0 Members and 1 Guest are viewing this topic.

Benzinbruder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 10, 2016, 07:38:04 am
  • I want to build my own arcade cabinet!
2 U360s + HyperSpin + Xpadder + LedBlinky
« 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 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)?

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #1 on: August 05, 2014, 04:47:29 am »
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.

Benzinbruder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 10, 2016, 07:38:04 am
  • I want to build my own arcade cabinet!
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #2 on: August 05, 2014, 10:30:11 am »
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.  ::)

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #3 on: August 05, 2014, 06:17:40 pm »
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.

Benzinbruder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 10, 2016, 07:38:04 am
  • I want to build my own arcade cabinet!
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #4 on: August 06, 2014, 12:52:15 am »
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. :-)

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #5 on: August 06, 2014, 02:48:13 pm »
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...

Benzinbruder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 10, 2016, 07:38:04 am
  • I want to build my own arcade cabinet!
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #6 on: August 06, 2014, 03:17:37 pm »
I Will add support for Hyperlaunch when i'm back from hollidays...

That would be AWESOME!  :applaud: Can't wait!  :D

spratkobasa

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 92
  • Last login:January 23, 2019, 09:10:43 am
  • I want to build my own arcade controls!
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #7 on: November 01, 2014, 12:51:09 am »
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?

Benzinbruder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:January 10, 2016, 07:38:04 am
  • I want to build my own arcade cabinet!
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #8 on: November 02, 2014, 06:02:53 am »
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...

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: 2 U360s + HyperSpin + Xpadder + LedBlinky
« Reply #9 on: November 02, 2014, 04:04:07 pm »
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.