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

Can't get JoytoKey to work at all


Recommended Posts

Posted

I am sure I am doing something wrong that is so simple, but having tried multiple solutions, I am at a loss (probably because I am too frustrated to think clearly about this)

This all started when I decided to take the HyperSpin from my cabinet and copy everything to my new desktop PC so that I can utilize HyperSpin in two places...since doing so, I have been trying to fix all of the 'broken' parts during the transfer

I haven't kept on the updates in a while but I am using:

HL 3.0.0.9 ( I believe that there is an update, but I haven't looked into the new process of obtaining it, I will as soon as I fix this)

HLHQ 1.0.12.0

HS 1.3.2

JoyToKey 5.2.1 (this is an older version that I am using since the new one won't allow me to assign numpad #s)

I can create profiles in JoyToKey that work perfectly fine outside of HyperSpin and work well in my emulators.

When I create a JoyToKey profile within HLHQ, the correct folders are created within hyperlaunch\profiles and a JoyToKey file is created as well. I edit the JoyToKey file inside HLHQ to change the button mappings to my liking.

If I try to enter an emulator from within HyperSpin, it seems to not load my .cfg JoyToKey file.

I went into HLHQ and played with some of the settings, but nothing seems to work.

In Global Settings I have set:

Keymapper

Enable:true Keymapper:joytokey

Joyids:flase ahk method: blank

preferred controllers: (i selected the controllers that are plugged into the desktop)

I have done the same for the emulators as well.

I am not sure what it is that is causing me the problem.

Any help would be great.

Posted

First off, it's always a good idea to keep your configuration up-to-date. A lot of stuff only works (correct) when using the latest versions of HL and all supporting modules and libraries.

Second, I don't understand why you are using an old version of JTK. What exactly doesn't work ?

Third, there's no need to set things double. Use global only and IF something should be set another way use a system specific setting. Most fields should say "Use Global"

The way you should go:

1. Try if the cfg works when using the emu outside of HL (you did that, right?).

2. Try if the emu and game work with HL using HLHQ. The correct cfg should load. Run the emu in a window and don't use 'Hide' options or fade and bezel. That way you can check all kind of things like JTK. You can always turn these on later.

3. If 1. and 2. work there shouldn't be a problem starting it with HS.

For JTK to work with HS (only) I use the following steps:

1. Run HLHQ and in Global, Keymapper, JoyToKey create a 'FrontEnd' cfg. It should get the same name you entered in Global, General, 3rd party, KeyMapper, FE Profile Name.

2. Copy the cfg from step 1. into the directory you installed JTK in. Save it with the same name as in 1. There should be only one cfg file in the JTK directory so it only runs this one when starting.

3. Run JTK (minimized) before or at the same time you start HS (I use the startup folder in windows). The Frontend cfg should load and HS can be used with the joystick.

4. Now when a system is started and you did OK in HLHQ the cfg is changed to whatever you configured (system, emu or game) and you use this. I prefer to use emu cfg's because they can be copied to other systems in the Profile directory. Some emu's support a lot of systems (Mednafen, MESS, Fusion) and this way you only have to create one cfg.

5. When exiting the emu the cfg is changed back to the name from 1. to use HS with the joystick again.

post-93703-142870615619_thumb.jpg

PS.

- Read this http://www.hyperspin-fe.com/forum/showthread.php?30568-JoyToKey-Hyperspin-Keymapper-profile-not-reloading/page2 for step 5 to work.

- For the second circle (hyperpause etc.) to work you should enable "Enable Hyperlaunch Profile" and set a Hyperlaunch cfg with HLHQ (eg. repeat step 1)

Good luck!

Keep on Spinnin' !

Posted

The reason why I haven't updated is because I haven't been able to even get on this site, let alone work on my setup....ive just been really busy

I can't use the newest JoyToKey because for some reason it doesn't allow me to assign NumPad #s to my controller, the older version does so I am using that one

Other than the JoyToKey, the only thing I had that wasn't updated was my HyperLaunch, but I have updated it as ghutch suggested doing. Once I updated it, everything seemed to work much better, except using JoyToKey within HyperSpin itself. As Faahrev suggested doing, I have JoyToKey startup everytime with HyperSpin in order to get it functioning correctly, but am still trying to figure out a better way in doing this

thanks for all of the help

Archived

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

×
×
  • Create New...