Jump to content

HELP with button mapping using JoytoKey


aufan1978

Recommended Posts

I am having a rough time getting my joy sticks and buttons mapped for my cabinet project. I have Hyperspin installed and running it was previously set up with xpadder for use with  an Xbox controller.  I have watched several tutorials and the best I can get is the joysticks to work.

Any advise would be super appreciated.

Thanks!

 

Link to comment
Share on other sites

the best way to get your joysticks to work is to map them directly to your emulator.

unless you are using a joystick and an emulator from the 1990s,   any modern emulator will work  when you map a joystick directly to them

 

 

get rid of joytokey and xpadder 

map your joysticks directly to your emulators 

 

and use this to map your joystick directly to control your Hyperspin menu

it was made for a 360 controller but you can use any generic controller just change the button#  to match your controller

 

Link to comment
Share on other sites

you should try to keep a clean install and not drag and drop programs in your Hypersion folder

below is a picture of all the 3rd party utilities I have used over the years in support of Hyperspin

it will be allot easier to delete them in this folder as to merging therm with your hyperspin folder

 

 

create a new folder name it whatever such as utilities and drag and drop the start ups script in their

E:\Arcade\Utilities\startup script\HyperSpin Startup Script.exe

double click on the startup script.exe to generate your INI file.

the only thng you need to do in HyperHQ is to set up so that the start up script auto loads when you start hyperspin

Capture.PNG

2.PNG

Link to comment
Share on other sites

after you get rid of joytokey

open your emulators manually

map your joysticks to each!!! emulator you have.

load a rom

you should be able to play your games without any joystick problems

the start up script is only meant to map your joystick buttons to your hyperspin menu control inputs.

 

your last step will be to define an emulator exit key in Rocketlauncher but we will cross that bridge when we get their.

Link to comment
Share on other sites

Still not having any luck.... There is a start up script there already and it has code for xpadder... should I remove that and paste in the script you sent?  As of now I can launch Hyperspin select a system but I cannot open a game.  I am sure it is something small that is out of line but I cant  figure it out.  

 

 

 
Link to comment
Share on other sites

you might need to post pictures, because I have no idea what xpadder code you are talking about, given that I told you

that you can remove Xpadder and Joytokey from your system.

The Start Up Script.exe  is ONLY!!!! used to navigate Hyprspin,  scroll up and down a wheel,  select a system , launch a system.

you not being able to load a game can be an independent problem from your joystick set up.

if your joystick was not working you would not be able to navigate Hyperspin and you would not be able to select a system.

given that you can do those things I would think that you don't have your system set up correctly and thats why you can't' load a game.

I would suggest you temporary hook up a keyboard to your system and use he keyboard to see if you can load a game.  If you can then its a problem with

your joystick if you can't then you know you need to fix your Hyperspin set up.

Link to comment
Share on other sites

Here are some screen shots.  I think I am doing what you told me to do but to no avail. please look at these and see if you can spot any errors.  

The start up you sent me is under NewStarup and pathed correctly i think....   The last shot is of the script that the Hyperspin came with... Should I delete that?  

 

1414168791_2019-01-31(10).png.55a1178a7844b1714184fd25f66b8e64.png278073784_2019-01-31(11).png.427d604070034155d30f768bbb1b2f84.png143413155_2019-01-31(2).png.2cfbb9ad3fbd7ecf302a4719a16d1434.png1756482020_2019-01-31(3).png.b7f4d3c6aba989abef8369f749dfbc56.png1477904494_2019-01-31(4).png.28b968f75e92a344dc1a8840c4411206.png1408180542_2019-01-31(5).png.12e9d2e8d9b9dc57acb916851d264798.png1274327675_2019-01-31(6).png.e73b8a9804b2e59756cfa1fafc4f66d6.png1487844535_2019-01-31(7).png.bb249f7418fa9da9ae80946c399795c6.png301787755_2019-01-31(9).png.2f034f607ff3276471c691a41ea45cf1.png1365835150_2019-01-31(12).png.ffbc9fed258628cd6c6b5d5fe71bfd3d.png 

Link to comment
Share on other sites

the path to your joytokey is not correct thats why you have a red circle next to it

not that it matters given that your system is set up to use Xpadder1.png.85e062b0c9f65ded7411f86e0bde659a.png

 

 

 

if you are going to use the start of script you need to disable Xpadder

Rocektlauncher will set IDs to each controller if you currently have a Preferred controller,  if you are not using an Xbox controller this might be an issue

if you are using anything else change this to your controllers

this is for loading specific profiles for specific controllers,  if you disable the key mapper it will not be a problem

2.png.537b9b683492049c55c43b6318876d9c.png

 

 

 

 

 

unless you have your own INI with multiple batch start up programs

this should point to the exe not the INI (see my picture above)

 

3.png.efd29c939d4eed56a49c609b5dd1e11d.png

 

 

your start up script is not currently enabled

you also have Xpadder profiles being closed  along with another Mapper  Antimicro.exe.

all this programs need to go away if they have Hyperspin controller profiles or they will interfere with the Start Up Script

4.png.efde71e4c6770d1c963d22c1daa8059c.png

 

 

Link to comment
Share on other sites

forgot to mention this but

 

your INI does not have a button mapped to start

Joystick_Start= 

you need to change all this to match the buttons on your controller

this is are the ones I changed

Joystick_Genre=Joy3
Joystick_Favorites=Joy4
Joystick_Start=Joy8|Joy1
Joystick_Exit=Joy7
Joystick_Roulette=Joy2

they will more then likely not match your controller,  you need to identify your button numbers and then add them to your INI file

if you want your start button to be 5 then your start up button should be

Joystick_Start=Joy5

 

I have it set up to use two different buttons  1 or 8

 

Link to comment
Share on other sites

Ok For some reason Hyperspin still will not recognize my emulators....  Here is the start up script that is running. can you see anything that is keeping Hyperspin from finding my joysticks and buttons?  

Windows see the joysticks and buttons and they test fine ... but nothing when I launch Hyperspin.  Can you think of any other screen shots I need to send you? 

[Required]
HyperSpin_Folder_Path=E:\Arcade\hyperspin.exe
[General]
Primary_Color_RRGGBB=363636
Secondary_Color_RRGGBB=ffffff
[Controls]
Joysticks_Enabled=True
Joysticks_MaxNumberOfJoysticks=4
Joystick_Delay=225
Joystick_Deadzone=25
Joystick_Up=JoyY-|JoyPOVN
Joystick_Down=JoyY+|JoyPOVS
Joystick_SkipUp=JoyX-|JoyPOVW
Joystick_SkipDown=JoyX+|JoyPOVE
Joystick_SkipUpNumber=Joy5
Joystick_SkipDownNumber=Joy6
Joystick_HyperSpin=JoyZ-|JoyZ+|Joy9
Joystick_Genre=Joy3
Joystick_Favorites=Joy4
Joystick_Start= Joy10
Joystick_Exit=Joy2
Joystick_Roulette=Joy7
Joystick_Volume=JoyR-
Joystick_Volume_Close=
Joystick_QuickLaunch=JoyU+
Joystick_QuickLaunch_Close=JoyU-
Joystick_Info=JoyU-
Joystick_Info_Close=JoyU+
Joystick_Filters=JoyR+
Joystick_Filters_Close=JoyR-
[Startup]
Minimize_Background_Windows_Enabled=false
Window_Classes_To_Not_Minimize=Shell_TrayWnd,Button
Process_Name_To_Close_1=
Program_To_Run_Target_1=
Program_To_Run_Working_Dir_1=
Program_To_Run_MaxMinHide_1=
[Exit]
Restore_Windows_On_Exit=True
Process_Name_To_Close_1=
Program_To_Run_Target_1=
Program_To_Run_Working_Dir_1=
Program_To_Run_MaxMinHide_1=
[Roulette]
Roulette_Key=~1
Roulette_Min_MilliSeconds=3000
Roulette_Max_MilliSeconds=8000
[Volume_Menu]
Volume_Menu_Key=~2
Volume_Bar_Offset_From_Bottom=44
[QuickLaunch]
QuickLaunch_Key=~3
QuickLaunch_Enabled=true
QuickLaunch_Left_Offset=5
QuickLaunch_Top_Offset=10
QuickLaunch_Bottom_Offset=10
Item_1_Path=
Item_1_Parameters=
Item_1_LogoPath=
Item_1_Ignore_Process_Close=false
 

Link to comment
Share on other sites

the only thing I can think of is to make sure that the start up script exe is actually running when you launch Hyperspin

 

launch Hyperspin in window mode

go to your task bar and see if you find the start up script exe running

 

or do an ctrl+alt+delete to bring up your process Task manager.

Hyperspin Start Up Script.exe should be running when Hyperspin.exe is running

and it should close when you exit hyperspin.

and double check to make sure that joystick use in HyperHQ is disabled

 

Capture.PNG.64c0f040f8886b8ecd396c9bfdbafe8c.PNG

 

Link to comment
Share on other sites

 

YAY!  I can navigate Hyperspin now!  OK so now what is the next step in mapping the the emulators to the systems?  I used the tab function but it only wants to see the keyboard as player 1.  i changed the max number of joysticks to 6 so now all 4 joys can work hyperspin.  thank you so much we are getting close!

 

Link to comment
Share on other sites

  • 2 weeks later...

OK!  I need a bit more help/advise please.   Systems like MUGEN and a few others will load and games will load up for play but I cant map the joy sticks.  The Keyboard can operate the games but my normal push the tab key and map the game doesn't work....  Any thoughts on this?  Is this a script issue?  Here is what the cabinet looks like just got the marquee ordered!  Again all your help is very appreciated! 

 

1685234356_arcadepic.jpg.50fbdb15b31bd90745103d21296f5972.jpg

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...