Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

Button mapping is a pain! what do you use?


Recommended Posts

Posted

well the idea is not to use this way because you need a keyboard and mouse to do it and that beats the purpose of in game mapping.

what we want is the keymapper to know what the keys the game is using and you just press the buttons you want, like in retroarch. in order to do this you need a database that holds game profiles and the keys it uses, when fire up keymap it will prompt you press up, press down, press jump etc...

i don't know of any keymapper that does that. maybe there is one who knows.

i can make a bat script that will build a ahk file but the real problem is the gui.

got it but that function has to be in the emulator OR you can have the information about the keys the emulator uses by default AND they buttons like up, down, etc. In every module. That way using the pause feature you can create a GUI that ask you for the keys but you have then to map the keys/buttons you press to the default emulator keys... Don't know if that will work really. Some emulators don't even has a default configuration for player 2 3 etc sooo you will have to configure the emulator in first place.

The perfect solution will have to store all that information that i mentioned before in the module but store every game or system keynappings in the emulator native format.... So you configure from the GUI ingame... The module is restarted and you get the desired configuration right in the emulator BUT I will require massive amounts of reverse engineering in some cases (others can be easy as it saves the information on inis or config files)

Posted

not in the emulator, in the game, for computer systems. 

for consoles yes you just choose a set keys for each system it can be global keys like arrows are always dpad and such but the real problem is with computer systems (keyboard games).

what you suggest is what being done with retroarch cores and its a humongous task i don't think we will be able to this i suggest we just have a ahk database for each game (default keyboard mapping of the game) we can build it as we go along and for the console emulators we can set a predefined set of keys for each controller.

 like suggested in this thread: http://www.rlauncher.com/forum/showthread.php?173-Project-Key-Mapping&highlight=default+key+project

Posted

an** idiot.

 

excuse me though for suggesting that you begin to learn about programming when it is obvious that you want some sort of program made to do something for you...........

 

Ha, yes, to be clear... I was referencing the original poster's rudeness to jeremy. Anyways...

Posted

Awesome... Is this similar to Rons iPac profile script? That's what I use atm...

 

YES! That's exactly what it would be. Essentially, DJVJ has taken Ron's profile script, added a bit of polish, and incorporated it into the RocketLauncher functionality. Brolly is adding it to the RocketLauncherUI as soon as possible and then it will be pushed live. No ETA yet, but it's coming

Posted

Would it help for people to share their Xpadder profiles, per system and per game? I'm currently working through My C64 favourites but I'm not sure if they would be usable for others?

They can just be lifted from the RocketLauncher profiles folder.

I'd love to get a copy of your c64 xpadder profiles!

Tapatalk signature

Posted

Yeah computer sistema are hard because they use any key on the keyboard... I see now that the problem is that every game will need a reference of the keys it actually use and what they do ingame so you just map tose keys in your controller. It might be possible... But someone as to test tose games to discover the key it uses and then save that data in a format that rocketluancher or rocketlauncherui can use.

An ini file with this can work:

Usedkeys.ini

[gamedbname1]

Key1=A

Action1=Jump

Key2=Z

Action2=Attack

[gamedbname2]

And so on...

This can be used for RL to make set keys for computer systems games easier.

And this could use the ahk keymapper on rocketlauncherui with some modifications to present the user with the keys he has to setup for every game. Thas not currently possible with xpadder. Don't works ingame but make things easier.

Sent from my Nokia Lumia 520 using Tapatalk

Posted

Are people still using Xpadder? I ditched it a while back. Latest version of RL and HS just do not play well with it. With many systems, you can't even open and navigate Hyperpause anymore using it because it won't load the profiles for some reason. I found out that Xpadder is also a culprit for HS 1.4 losing focus sometimes too, which many have complained about since the beta launched. Not sure why, may have to do with how it switches profiles when you exit an emulator.

 

I switched over to JoyToKey which has a clunky, ugly interface but it works perfectly for Hyperpause and everything else. All profiles work and load properly with it, and HS never loses focus really either.

Posted

Are people still using Xpadder? I ditched it a while back. Latest version of RL and HS just do not play well with it. With many systems, you can't even open and navigate Hyperpause anymore using it because it won't load the profiles for some reason. I found out that Xpadder is also a culprit for HS 1.4 losing focus sometimes too, which many have complained about since the beta launched. Not sure why, may have to do with how it switches profiles when you exit an emulator.

I switched over to JoyToKey which has a clunky, ugly interface but it works perfectly for Hyperpause and everything else. All profiles work and load properly with it, and HS never loses focus really either.

Yeah, joytokey for me too.

Sent from my iPhone using Tapatalk

Posted

I did have the focus issue but it's seems to have gone away or I changed a setting in xpadder :dontknow: 

If it can back then I would change to something else.

56uIzxg.png

Posted

Are people still using Xpadder? I ditched it a while back. Latest version of RL and HS just do not play well with it. With many systems, you can't even open and navigate Hyperpause anymore using it because it won't load the profiles for some reason. I found out that Xpadder is also a culprit for HS 1.4 losing focus sometimes too, which many have complained about since the beta launched. Not sure why, may have to do with how it switches profiles when you exit an emulator.

I switched over to JoyToKey which has a clunky, ugly interface but it works perfectly for Hyperpause and everything else. All profiles work and load properly with it, and HS never loses focus really either.

:::ghetto voice::: I don't have any issues with Xpadder don't know what chu talkin' bout.

No seriously I haven't noticed any problems, can you specify one or two systems that are problematic for you with HyperPause etc? I'd like to test on my end.

Posted

For those using one Xpadder profile for everything, how is that even possible? I should rephrase, it's possible but how is it practical? Certain systems like Taito Type X need per game profiles to "feel right". Actually I would say most systems do, maybe a few can share profiles but in general I believe the right way is to have dedicated profiles for every system and in some cases every game.

About the Xbox controllers taking priority over other controllers, RL can handle the priority of controllers on a per system basis and I think even on per game basis. I have tested this in the past and it works really well. I.e., use original NES controller over Xbox controller for NES, if Xbox controller and NES controller are both plugged in, NES will be assigned the player 1 profile and Xbox will be assigned the player 2 profile.

Posted

Would it help for people to share their Xpadder profiles, per system and per game? I'm currently working through My C64 favourites but I'm not sure if they would be usable for others?

They can just be lifted from the RocketLauncher profiles folder. 

 

That would be really helpful but the problem is everyone sets up their system differently. If we could only have a basic setup where everyone sets things up the same, that would be great but you always have those people who want to cram every single function into the gamepad 3x over.

 

For my setup, the gamepad only exists the game, switches to hyperpause or brings up the instruction card. Keeps my Xpadder profiles nice and simple.

Posted

:::ghetto voice::: I don't have any issues with Xpadder don't know what chu talkin' bout.

No seriously I haven't noticed any problems, can you specify one or two systems that are problematic for you with HyperPause etc? I'd like to test on my end.

I couldn't get a RocketLauncher profile to load for any systems, which is needed to control Hyperpause with a controller. I know I had it set up correctly too and tried every possible setting in RL, nothing worked. I also recall having issues with multigame too. Plus as mentioned, HS 1.4 losing focus when exiting emulators. Tested older and latest versions of Xpadder, all the same. Soon as I switched over to JoyToKey, everything worked fine and these issues stopped.

Posted

I couldn't get a RocketLauncher profile to load for any systems, which is needed to control Hyperpause with a controller. I know I had it set up correctly too and tried every possible setting in RL, nothing worked. I also recall having issues with multigame too. Plus as mentioned, HS 1.4 losing focus when exiting emulators. Tested older and latest versions of Xpadder, all the same. Soon as I switched over to JoyToKey, everything worked fine and these issues stopped.

 

Are you shelled or in Windows?

 

Shelled I don't have any focus issues. Non-shelled, focus issues occur

Posted

Shelled? As in using Linux or something? Sorry, not sure what you mean. I'm on Win 7 64-bit though.

Shelled as in you've set Windows to not load explorer.exe (the desktop) and load HS instead.

I doubt that's your issue though. It's an xpadder problem.

Sent from my iPhone using Tapatalk

Posted

I may as well put my 2 cents in here too... And that is a +1 for JoyToKey!  In combination with RL it can load any profile on a per game or per system basis. You just have to create the profile once. RL also handles preferred controllers just fine.

 

You could write as many scripts or programs as you like, nothing will be easier than that!

 

I do not use iPac (mainly xbox360) but if set up correctly, you should not need any startup scripts or any other outside ahk's. Using JoyToKey in itself can be tricky. Using it in conjunction with RL can be even trickier since RL wants to keep it's config files in it's own path rather than where JoyToKey stores them naturally. Once you wrap your head around that, configuration becomes much easier. Maybe you didn't get the results you were looking for the first time you tied JoyToKey (I had zero luck with xpadder when I first tried it years ago) but maybe give it another go, it can definitely do what you want. Make sure you use at least V5, V4 may suffice but older than that are pretty basic.

Posted

I had random problems with XPadder too after going to the trouble of configuring it for all my systems. Mainly just the random crashes. I may give Joy2Key a try.

 

Also I try my best to use emulators like RetroArch that are easy to configure my 360 controls with. A lot actually play nice with them, but for the ones that do not Joy2Key is probably your best bet.

 

I don't believe Computer Based systems will ever be fool proof to control from a joystick. You can do common keys that the games use but at the end of the day you'll need to keep a keyboard close by.

Posted

I couldn't get a RocketLauncher profile to load for any systems, which is needed to control Hyperpause with a controller. I know I had it set up correctly too and tried every possible setting in RL, nothing worked. I also recall having issues with multigame too. Plus as mentioned, HS 1.4 losing focus when exiting emulators. Tested older and latest versions of Xpadder, all the same. Soon as I switched over to JoyToKey, everything worked fine and these issues stopped.

That's weird, it works for me. Shelling Hyperspin helps.

Posted

Shelled as in you've set Windows to not load explorer.exe (the desktop) and load HS instead.

I doubt that's your issue though. It's an xpadder problem.

Sent from my iPhone using Tapatalk

Yes, shelling HyperSpin to load instead of explorer.exe

Posted

I've never even heard of that lol. Would have no idea how to set it up either. I run HS on my main PC though which I use for everything else you can imagine, so messing around with explorer.exe is not something I'm interested in. JoytoKey is working fine anyhow. Just wanted to give my take on Xpadder, that's all.

Archived

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

×
×
  • Create New...