Jump to content

Game buttons won't save when programmed.


Gandox

Recommended Posts

Posted

I am really struggling with programming in game buttons on hyperspin. I hit tab and set up the buttons. I can play the game but as soon as I exit the game the buttons get either cleared or go back to default. This seems like a very simple fix but I just don't know what to do. I've been searching the Internet for a month and it doesn't seem like anybody has this problem. Does anybody have any suggestions? I'll supply any information about my setup that is needed. Thank you.

Posted

I've seen numerous tutorials that program the games that way so I assumed that was how you did it. My original plan was to just do a base global program and reprogram certain games as needed. Instead I should set up a joy to key profile for each individual emulator?

Posted

He's saying you set your controls within each emulator on an emulator-by-emulator basis as Hyperspin doesn't have anything to do with your in-game controls.

You can also make use of the various Keymapper options in RocketLauncher such as Xpadder, AHK button re-binding etc...

You didn't say what emulator you're having trouble with and what kind of controls are you trying to set up? USB joystick? Controllers? CP with encoder? etc...

You mentioned hitting TAB so maybe MAME?

Posted

I have already set up the controls for hyperspin, so I can navigate around hyperspin and enter into the games. Once I get into the game those are the controls that aren't working. I have two joysticks with 6 buttons each, player 1 & 2 start, coin button for player 1 and 2, and two spare buttons I would like to reserve for pausing and exiting the game. All of this is running through an iPac4. Whether I run the game through rocket launcher or hyperspin I can get to the game control setup by hitting tab and I can set all of the controls and play the game they just won't save. I've tried to set up the controls on the emulators through rocket launcher UI and it doesn't seem like there is an option there for buttons such as Player 1 and player 2 start pause or exit etc. like there is if I'm in the tab setup.

Posted

1. Are you talking about Mame?

2. There's no option for Player 1, Player 2 etc... in RocketLauncher because that isn't where you setup controls for your emulators. You can use the Keymapper options to alter and re-bind controls in RocketLauncher, but only after you set them up correctly in each emulator first.

Posted

I have a similar issue, though mine is slightly worse as I can't get ANY controls to work.  I followed every video in the "Official HyperSpin Tutorials" thread stickied at the top of this forum.

 

My current issue is with MAME 0174b.  When I launch a game through RocketLauncher the game launches successfully, but it's like there are absolutely no keys bound.  When I launch mame64.exe I can clearly see that there are in fact keys mapped (I'm just trying the basics/defaults for now, 1-8 for player start/coin insert).  However, for some reason when I try to launch a game directly in mame64.exe all I get is a black screen.

 

I currently have nothing configured in the Keymapper tab of RocketLauncher.  Any other details needed I can very easily provide, just ask.  Thanks in advance!

 

EDIT: LOL this was just my stupidity and can be ignored.  I was using TeamViewer @ work to configure my MAME cabinet and for some reason the controls don't relay correctly when MAME is open.

Posted

In rocket launcher ui, under mame, after i populate the list of games, i can run a game using rocket launcher. After the game opens that is where im hitting tab and i can get to all of the control settings. Honestly at this point I am so confused and frustrated i dont know what to do. If I try to set up a profile through key mapper and joy2key, the only options I have to set up are, up down left right for Joy sticks 1 and 2 and buttons 1 through 32. I'm not sure if this helps or not but the hyperspin setup I have was bought and pre set up from hyperspin-systems.

Posted

In rocket launcher ui, under mame, after i populate the list of games, i can run a game using rocket launcher. After the game opens that is where im hitting tab and i can get to all of the control settings. Honestly at this point I am so confused and frustrated i dont know what to do. If I try to set up a profile through key mapper and joy2key, the only options I have to set up are, up down left right for Joy sticks 1 and 2 and buttons 1 through 32. I'm not sure if this helps or not but the hyperspin setup I have was bought and pre set up from hyperspin-systems.

 

If you are using an iPac you don't need to use a profile through keymapper. You shouldn't need to use Joy2Key. That's for controllers which you aren't using. You iPac is already converting your controls to keys, that's what an iPac does. You configure the iPac itself using a program called winipac which should be on your drive somewhere. (but ignore that for now)

 

Don't even launch HyperSpin or RocketLauncher. Launch MAME directly from its exe file which is probably in the hyperspin>emulators>MAME folder.

Once MAME is open, pick a game and start it, hit tab within the game to open the MAME settings. In here you will set your general controls for all games (as well as individual controls for all games). After you have them set then close MAME and re-open it to see if your settings stuck and work. If they did, good. They're supposed to.

 

Now open RocketLauncher and try the same game(s) from there. The controls should still work as you set them. If they don't it's probably because this profile/joy2key stuff is interfering and if that's the problem you will need to figure out how to disable that stuff and get it working.

 

This is a pretty good example of why people should never, ever buy pre-built drives. They aren't going to be set up right to work with your controls and it's damn hard to fix because since you didn't set it up yourself you have no way of knowing how it's set up, where stuff is, what versions they are, how it is interconnected etc... so even basic things need to be reverse-engineered. Good luck man, I feel your pain.

Posted

Winipac is already set up. I didn't mess with the mame exe cause there's 6 different versions under the emulators folder and I wasn't sure which one was the right one. Thank you for the help I will start rebuilding this puzzle and let you know what I find out.

Posted

Sure. To find out which exe is actually setup in RocketLauncher set your system on the left to Global. Click on the emulator tab and find MAME on the list. Double click it and it should show the path, the extensions it is set for etc...

Should help narrow that bit down at least.

Sent from my SM-G935V

Posted

I have deleted every xpadder and joy2key profile on rocketlauncherui. I can program the games thru hyperspin, rocketlauncher, and mame by hitting tab and I get the same result. The keys go back to default after exiting game. I dont know if it helps or not but each time that I change a key under the tab setup, the new key is grey. Is it possible that the problem is not in the arcade setup but something with my computer itself instead?

Posted

Is your hyperspin setup and or your files set to "read only"? Right click the mame.ini file and click properties. If you are setting controls in mame and they are not sticking it sounds like it can't write ur new controls to the mame files

Posted

I dont know if it helps or not but each time that I change a key under the tab setup, the new key is grey. Is it possible that the problem is not in the arcade setup but something with my computer itself instead?

After you set your keys in MAME they will grey out so that's normal. I can't think of anything else other than BattleDonkey's suggestion. Do your other MAME settings changes stick? Can you edit the MAME.ini manually?

Posted

I had a similar problem setting the start and coin buttons in MAME as they kept losing settings once I exited.

To fix it, set all your buttons in MAME as normal, then go to the MAME folder, then look for the cfg folder and inside that look for default.cfg

Right click on it and set it to read only and then click apply then ok.

This stops it forgetting the new set buttons (or it did for me because 1 and 5 never set no matter what i did until this)

Just remember if you want to make any further changes you need to untick read only on default.cfg first then re-tick once you make any changes.

If no further changes required you obviously can leave as ready only

 

Hope it helps

Posted

Mame.ini was not read only. The default.cfg was read only. I untitled it and made the changes and now if I launch the game thru mame or RLUI it will save. But if I go into hyperspin the defaults are still there and wont save. Also when I hit tab the configuration menu in hyperspin looks different than in mame or RLUI. In this two it's a grey background and the font/border is blue and in hyperspin the background is dark blue with white font/border. Is there a default.cfg somewhere else?

Posted

Mame.ini was not read only. The default.cfg was read only. I untitled it and made the changes and now if I launch the game thru mame or RLUI it will save. But if I go into hyperspin the defaults are still there and wont save. Also when I hit tab the configuration menu in hyperspin looks different than in mame or RLUI. In this two it's a grey background and the font/border is blue and in hyperspin the background is dark blue with white font/border. Is there a default.cfg somewhere else?

That sounds like Hyperspin is launching a different version of MAME than RocketLauncher is. Which would be crazy, but would explain why it doesn't save still (using different config) and why it looks different.

Open HyperHQ from the HyperSpin folder, pick your MAME wheel and check to see what exe & path is set there (if any) also take note if any filters like roms only, wheels only etc... are checked (just for your future knowledge)

Posted

Well, I got it figured out. Thank you everybody for all of your help. In rocket launcher UI, the systems are all running off of different emulators. So when I change the default.CFG file in Mame, it only affected the games running my mame. So in RLUI and mame I was programming 1942 (run by mame). In hyperspin I tried running river raid (run by mess). Mess also had a default.cfg that was read only. I looked thru RLUI and I'm up to the letter m in the systems and already have 20 different emulators so it will take a while to program but that should do it. I have another question about programming buttons. Is there a tutorial video somewhere on how to setup and use nestopia? I saw one video that a guy used it for NES and it actually let you program each button for the system to what you want. A,B,select,start. Is that a viable option?

Posted

Just open up nestopia outside of hyperspin and rocketlauncher then open up the settings and look for a tab to change controls, its pretty self explanatory from there. Do the same for all other emulators.

I'm not new to emulators in general, but I am new to hyperspin and rocketlauncher. It has been quite a learning experience so far and I keep plugging away at it and learning new things all the time and plan to upgrade to premium once I have things running nicely to start adding missing artwork. The thought of buying one of those drives also crossed my mind at first, but doing it myself with the help from searching forums and some great YouTube videos posted by members of the community here has taught me a lot more then had I bought a "pre-configured" drive and I think you would have been in better shape also had u attempted to do it urself because as u probably already noticed, its not quite 100% working as advertised

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...