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: New guy needs help with Hyperspin button assignments  (Read 28530 times)

0 Members and 1 Guest are viewing this topic.

phearly

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 14, 2012, 12:55:00 am
  • I want to build my own arcade controls!
New guy needs help with Hyperspin button assignments
« on: November 12, 2012, 10:20:47 am »
Hi, just got my newly-made control panel hooked up to my Hyperspin/Mame PC and am having trouble figuring out how to get some of the panel buttons assigned. I have 2 dedicated admin buttons(one for enter & one for escape). The problem is that they don't also work for entering a game from the wheel selector or exiting hyperspin altogether. The escape button works for backing out of a game and backing out of menu options and the enter works for menu options too....just nothing else. Also, I haven't been able to find out how to use the joystick to toggle up & down through the hyperspin wheel. My panel has 2-leaf switch joysticks with 6 action buttons each, a 1-player button, a 2-player button, a PS-2 trackball with 2 buttons that acts as a mouse also, and 2 admin buttons. I am using a GP-Wiz40-Eco USB from Groovy Gamegear as my interface.

Drnick

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1642
  • Last login:June 21, 2024, 03:32:31 pm
  • Plodding Through Life
Re: New guy needs help with Hyperspin button assignments
« Reply #1 on: November 12, 2012, 01:23:27 pm »
Run HyperHQ and goto Controls, Check the settings in there for start and exit. (From what I see the GPWiz is seen as a joystick by the system)
By the way if you try to use 2 buttons to exit in Hyperspin you will have issues.  See the following thread.

http://forum.arcadecontrols.com/index.php/topic,121949

phearly

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 14, 2012, 12:55:00 am
  • I want to build my own arcade controls!
Re: New guy needs help with Hyperspin button assignments
« Reply #2 on: November 12, 2012, 05:10:37 pm »
Thanks for your reply. I went through hyperHQ and set everything previously I believe. I tried to follow your link to the thread but it just went to a main, showing all of the posts. I've got to be doing something wrong with either the hyperHQ setup or the mame setup, but I can't seem to figure out what......lol

Drnick

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1642
  • Last login:June 21, 2024, 03:32:31 pm
  • Plodding Through Life
Re: New guy needs help with Hyperspin button assignments
« Reply #3 on: November 13, 2012, 12:43:39 pm »
That all seems a bit strange, if it is letting you select a wheel and back out of a wheel using the keys it should start the game.  Make sure that you have turned off Hyperlaunch for Mame. Are you using a multiwheel setup in hyperspin or just a single wheel. It may be worth clearing the joystick settings and then inputting them again. 

Does the game launch if you press enter on the keyboard?

As for previous thread

(here you go, this was the main part of it).

OK firstly you want a copy of xpadder 5.3 which was the last of the freeware versions of xpadder.  You should be able to find it at download.hr

Run xpadder and create a joystick setup which I imagine will be much like mine, 1 joystick and 8 buttons. I only set mine up for the player 1 side, not much point in setting up on both.  Save the Joystick setup and it will automatically load that when it detects the controller. (Which should be always as unless its a fight stick its not going to be removed).

You then right hand click on whichever button you have assigned as your P1 coin button (in my instance Button8) you need to change the option for set selector to Selects set 2 and choose the option for when held (you will get a little blue bar at the bottom of the button that says 2 with an arrow next to it), If you press the arcade button selected then you will see it changes to a 1 and that the selected set in bottom right will change to 2.
Choose set 2 (bottom right) and click on whichever button you have assigned as your P1 start button (in my instance Button7) and set this to esc.

You should now find that when holding down P1 credit and then Pressing P1 start sends an esc command to exit Menu/Hyperspin.

I can confirm in my testing with Mame that the credit button works as normal and it still works for exit with both credit buttons pressed together. Please note I have only tested that this works with Mame, I have not tested with any other emulators. I am unsure if it will work in conjunction with other emulators, but any emulator that uses Joystick commands should be fine.

In a way I'm thankful that you made me check whether I was crazy or not, At least I know now that I don't have to put another button on my machine for exiting Hyperspin.  You are right about 2 joystick buttons at the same time with AHK though, not sure why that is, Luckily as its only being used for exiting a front end any lag shouldn't be an issue.

I think they should remove the options for using more then 1 key for exit in the joystick function of hyperhq

phearly

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 14, 2012, 12:55:00 am
  • I want to build my own arcade controls!
Re: New guy needs help with Hyperspin button assignments
« Reply #4 on: November 13, 2012, 01:25:50 pm »
Thanks again. I've never used xpadder so I will try your suggestions when I get home from work tonight probably. Sorry, I'm probably not being as clear as I need to be due to my relative newness to all of this. Maybe u could also give me a pointer on how to make sure Hyperlaunch is turned off. I am running only a single wheel(MAME). the button I have programmed as "enter" on the control panel only seems to function to make changes within the MAME setup menus, nothing else. The Button I've programmed as "escape" only seems to function to back out of a game that's it being played, and back out of the MAME setup menus, nothing else. I can use the "esc" & "enter" buttons on a keyboard to perform the other functions like entering a game from the wheel once it's chosen & backing totally out of Hyperspin. It's weird...I would think if the button performs one of its intended functions then it would do all of them :dunno....lol.  Thanks.

Drnick

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1642
  • Last login:June 21, 2024, 03:32:31 pm
  • Plodding Through Life
Re: New guy needs help with Hyperspin button assignments
« Reply #5 on: November 13, 2012, 03:57:40 pm »
Run HyperHQ, in there you want to go to Wheel settings and bring up your Mame wheel. In there under execution is Hyperlaunch or Normal, set this to normal.

I presume you have redefined your keys in Mame so that Joystick button x is Enter and Joystick button y is exit (If so and joystick controls in game then we can assume that the joystick is working correctly)

Does the joystick even move through the games list in hyperspin or does it completely ignore all commands that go through the GP-Wiz?

I would definitely go back through the Controls option within HyperHQ,  You should Click on Set Joy ID first and then go through the other controls 1 by 1 making sure that it recognises each direction (Set it incorrectly then set it to the correct button/direction). 

Check you are running version 1.1.0 of HyperHQ and 1.2.0 of Hyperspin itself. If you are unsure then get the 1.1 and 1.2 updates from the download section of the site.

Let me know how that goes for you.  At the worst you could definitely use Xpadder to set the relevant buttons to the relevant key required by keyboard in HyperHQ but it shouldn't really be needed.

phearly

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 5
  • Last login:November 14, 2012, 12:55:00 am
  • I want to build my own arcade controls!
Re: New guy needs help with Hyperspin button assignments
« Reply #6 on: November 14, 2012, 12:55:00 am »
Well, i ended up having to download xpadder and run it under XP compatibility mode in order to get the "enter" and "exit" functionality of the two control panel buttons. I did get the joystick to cycle through the wheel game choices finally by following your hyperHQ advice. I am starting to think that I may have been better off going with the KeyWiz40-Eco instead of the GP-wiz since all of the buttons & sticks would've just been key emulation. I guess my last question for the night is if you know what file hyperspin and/or mame saves the controller setup in so I can just restore that file if I ever screw up the controls setup beyond repair :lol ?  I can't thank you enough for your help & patience with me. I may have questions in the future since I would like to eventually add more emulators to hyperspin....so look out ;) .

Drnick

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1642
  • Last login:June 21, 2024, 03:32:31 pm
  • Plodding Through Life
Re: New guy needs help with Hyperspin button assignments
« Reply #7 on: November 14, 2012, 07:50:31 am »
The data is stored in the following location (On the basis of a default install)

\\Hyperspin\Settings\Settings.ini

As for mame, I believe it to be in \\Mame\Mame.ini & \\Mame\CFG\default.cfg (But don't quote me on that)

Yep, I think you are correct, the Keywiz would have been easier, It looks to be an issue in Hyperspin with Gamepad controllers I only found it out due to an issue someone else had that I resolved for them :)

Feel free to hit me up with any other questions you may have.