Jump to content

Hyperspin>RocketLauncer Xapper question


ejay81

Recommended Posts

Hello all.  I'm a new user to Hyperspin and have 1.4 install with Rocketlauncher.  Everything is working great.  The issue I'm facing is the mass confusion around xpadder profiles and how they are loaded and where RocketLauncher looks for those profiles.  I can't for the life of me get things working properly for my Xin Mo USB controller which connects to my arcade control panel.  I've watched many youtube guides and combed other various forums and got useful info and have keymapper enabled with xpadder selected in global settings.

My setup: Xin MO USB Controller, 2 player setup where each player has the following (Joystick, Player button, Admin button, and 6 action buttons each).

 

Whats I'm trying to accomplish in Mame (compiled with DirectInput enabled and working if xpadder profile is loaded manually) for now (oncei get it working i can roll out other profiles for my other emulators).  Xpadder is setup to auto start with windows.

1.  MAME emulator based profile defined within RocketLauncher settings>Mame (Added new profile and chose Emulator

      Question:  This profile needs to be located in Hyperspin>Rocketlauncher>Profiles>Mame directoy for what i'm reading correct?   Assuming yes, what does it need to be named?  P1? and do I need to create another profile for P2?  Will both be loaded once a MAME game is launched if they are located in that directory?  It doesnt appear you can create a profile with xpadder that has both players, it seems to be a 1:1 relationship.

 

I used this wiki as a resource to better understand the folder structures RocketLauncher looks for: http://www.rlauncher.com/wiki/index.php?title=Keymapper

 

My main issue is getting profiles to load and work properly.  I know how to setup xpadder and do the shift functions with my admin key to allow coin, ext, pause, start etc..  Its the intergration to RocketLauncher that is killing me and can never get it working.  Seems I'm missing some easy step here and desperatly need some help as my cabinet is restored and patiently waiting for this last piece to be setup.
 

Apprecaite any in depth help here.  

Link to comment
Share on other sites

I found this guide for JoyToKey: http://www.hyperspin-fe.com/tutorials/article/47-written-setting-up-joytokey-in-hyperspin-and-rocketlauncher/

 

I think I'll just give this a shot as its very well written and seems straight forward.  Only question I would have is once you open the profile RocketLauncher creates for the systems and edit it, do you have to hit "save"?  Assuming yes, and that you dont want to do "save as" as the naming convention that RocketLauncher is looking for is already done and created.    Also looks like you can save both players setup within 1 profile in JoyToKey where xpadder was very confusing to me on that part.   Guess  I'm out $10 if i go JoyToKey route, but if it works I'll be thrilled!

Link to comment
Share on other sites

Yeah, I tried xpadder many years ago and couldn't get it to do the simplest of things. Personally I think joytokey is way better. I wrote that tutorial so if you have any problems let me know. I don't think you even have to hit save. RL will save for you. You can open it back up and make sure if you like.

Also, it only displays 2 players by default but it can do something like 16 different joysticks in one profile.

Sent from my SGH-I337M using Tapatalk

Link to comment
Share on other sites

Yeah, I tried xpadder many years ago and couldn't get it to do the simplest of things. Personally I think joytokey is way better. I wrote that tutorial so if you have any problems let me know. I don't think you even have to hit save. RL will save for you. You can open it back up and make sure if you like.

Also, it only displays 2 players by default but it can do something like 16 different joysticks in one profile.

Sent from my SGH-I337M using Tapatalk

Awesome, thanks so much!  Glad to know I have a resource if needed :).  That guide is very straight forward and like you said in the guide I plan on just using my MAME profile within Rocketlauncher for my admin fucntions. ESC, Coin, Pause, Save etc.. by leveraging the shift command buttons.  Thanks again and I'll PM you if I have any questions or issues.  Plan to give your guide a go this evening.

Link to comment
Share on other sites

Spawk I PM'd you and need some help if you would be so kind.  I followed your tutorial for JoyToKey setup and it works perfect within HyperSpin FE, however when i load my System profile for MAME that has a coin, start and escape key mapped it doesn't work.  The corresponding keys those buttons are suppose to be mapped to work fine.  Also if I load that profile in JoyToKey and launch a game directly via MAME the mapped keys work via the buttons.  Its like HyperSpin is failing to load my profile for some reason. Any ideas?  In the RocketLauncher>Profiles>JoyToKey>Mame folder I have 3 files.... JoyToKey config settings file, JoyToKey text doc, and the MAME.cfg file.

Link to comment
Share on other sites

If I remember right there have been several topics about this Xin Mo being difficult to set up and causing grief.

If you can find those topics in a search here there might be useful info for you.

I can't help you with the Xpadder/Joy2Key stuff as I've never used them. Good luck man!

Link to comment
Share on other sites

If I remember right there have been several topics about this Xin Mo being difficult to set up and causing grief.

If you can find those topics in a search here there might be useful info for you.

I can't help you with the Xpadder/Joy2Key stuff as I've never used them. Good luck man!

Thanks but my xin mo works perect and all system profiles work as expected now outside of MAME.  I have a mame .168 copy with dinput enabled and can load my mame profile via JoyToKey and it works as expected.  Its just when launching mame via Hyperspin that RocketLauncher fails to load that profile.  All my other system profiles work as expected too.  For the life of me I can't figure out why MAME and RocketLauncher are giving me issues with my configured JoyToKey profile.   The profiles are created and located where they should be: "Hyperspin>RocketLauncher>Profiles>JoytoKey>Mame

Link to comment
Share on other sites

I know they made a ton of changes in the latest version of RocketLauncher. Did you check the release announcement to see what needs to be changed and if it has to do with profiles?

EDIT: I didn't read through all of it but they did change some profile stuff. Probably go read all the update notes.

Added support to create/edit Keyboard Encoder profiles under the Keymapper section. WinIPAC supported, but also Ultrastik/Ultramap

•You can now create a default profile under .\Profiles\_Default\%TYPE%\_Default.%ext% and this will be used as a base when creating a new keymap profile through RLUI (Required for WinIPAC)

Link to comment
Share on other sites

  • 1 month later...

I'm having this same issue. JoyToKey always loads it's default profile despite my following every step in the guide exactly. Hyperspin/Hyperlaunch just aren't properly loading the profiles.

 

In the two years that I've been using Hyperspin, setting up controls has been a constant struggle. No matter what application I use, something doesn't work right. I am so sick and tired of wasting my time trying to figure out these issues. Why is it so hard to get this working? Why doesn't anything in Hyperspin just work like it's supposed to? There always has to be some constant struggle to get even the most basic features to work right.

 

I can write my own AHK scrips that launch different profiles just fine. IT'S REALLY NOT HARD!!! AT ALL!!! but I can't find any where to add my own script to launch profiles. I shouldn't even have to consider writing my own in the first place. Why is this a constant issue with Hyperspin??!?!? How is it this hard to get controllers/profiles working? It should be a simple task!

Link to comment
Share on other sites

You say hyperlaunch but I hope you mean RocketLauncher! There is absolutely no reason to use hyperlaunch anymore.

The OP did have jtk working with all systems except mame (which he eventually solved). If jtk is not working at all for you, then you clearly missed something somewhere. RL has built in support for jtk so there is no need for scripts ever! Just create the profiles in RL and it will launch them whenever you load a game for that particular system. If they are not loading, then you are not setup correctly.

Without knowing what all you run in your system, I can't offer much advice except to refer back to the tutorial and make sure to follow it exactly.

For the record, this issue has nothing to do with HS. Make sure joystick controls are OFF in HS. This is all RL and jtk.

Make sure you have these 3 keymapper profiles in RL:

Hyperspin

RocketLauncher

_Default

Not:

RocketLauncher

RocketLauncherUI

^^I've seen other people have this... it's wrong, and yes the _default is needed and should be blank.

Also make sure the path to jtk is correct in RL and frontend profile is also set to joytokey.

As with most things HS/RL, one little setting wrong and it messes everything up. It does work, just gotta find it.

Sent from my SGH-I337M using Tapatalk

Link to comment
Share on other sites

Hey guys. Thanks for the input and sorry for the rant. I did get a little carried away there. I haven't upgraded to rocket launcher yet, still on hyper launch. That could be part of my problem but HL should still have built-in support for j2k. The problem is that whenever HL would go to load the j2k profile, it would just open the J2K app without loading the profile and j2k would just default to whatever profile was in the folder with joytokey.exe. I don't know if this was a problem with J2K or with HL's configuration but I resolved it by just disabling HL's 3rd party controller app features altogether. I'm just running j2k at launch now and using its built in feature to change profiles based on which .exe file is active. My controller issues are solved for good now. 

Link to comment
Share on other sites

I spent 2 hours straight trying to get rocketlauncher to load a game specific xpadder profile, and all it just never did it.  Tried every which way.  Selected the proper controller from the RL list, even made it the preferred controller.  Still nothing.  xpadder even dropped all the chiclets like it was trying to load a profile, but once the game started, it still never did it.  I was trying with d-fend reloaded for dosbox, and wanted different profiles for each dos game because some use specific controls.  But I ended up just having to use the built in dosbox keymapper and map the most common keys so i can play commander keen style games.  It would be an amazing feature to load game specific profiles with xpadder if it actually worked.  

Link to comment
Share on other sites

Dosbox games are a different beast altogether because they all load in virtual environments... ie: Dosbox! So Dosbox.exe is always the active program. This where pinnacle and all the other non supported keymapper/profilers will ultimately break down. There is no way for pinnacle profiler to know what game you are loading in Dosbox.

RL is database driven and it does know what game you are launching... always! This is why I always preach about if you feel the need for a keymapper in your setup. You're best (only IMO) options are jtk or xpadder. I don't even know how you could achieve per game profiles without RL??? The databases are the key.

@nespcbuild

If 1 profile per system is all you need and you have no plans to add Dos to your hyperspin, you are probably good. If it's something you may consider 1 day, then I strongly suggest you go back and integrate it with RL properly. It may be a bugger to get going but once you are, you are set for any keymappings needs, just create the profiles in RL.

Sent from my SGH-I337M using Tapatalk

Link to comment
Share on other sites

  • 1 month later...

I can confirm that rocketlauncher won't properly load joy to key profiles either. I started another build from scratch using rocketlauncher instead of hyperlaunch this time and I had the same exact issue. No profiles will load. Whenever RL relaunches j2k it loads whatever profile is in the same folder with the exe. Can someone who has it working please post their Windows version, version # of RL, version # of j2k and a screenshot of their preferences in j2k?

Link to comment
Share on other sites

I can confirm that rocketlauncher won't properly load joy to key profiles either. I started another build from scratch using rocketlauncher instead of hyperlaunch this time and I had the same exact issue. No profiles will load. Whenever RL relaunches j2k it loads whatever profile is in the same folder with the exe. Can someone who has it working please post their Windows version, version # of RL, version # of j2k and a screenshot of their preferences in j2k?

I should mention that you using the term "relaunching" sounds wrong to me. Jtk should be loaded at first run of HS (or already running via windows startup folder or something) and it stays running! RL simply loads and unloads the profiles.

Sent from my SGH-I337M using Tapatalk

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...