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

Recommended Posts

Posted
I hope help i waiting many days thanks ghutch92

No help from me in this thread. Please start a new thread with your problem.

Hi ghutch92 and all you other unsung heroes of noob assistance :)

I've been running Hyperspin on my system for some time now but have been doing a fresh install of a standalone mini-computer to run as a dedicated multi-console, very exciting! Look up Zotac EI750 if you're interested.

Anywho your guides have been invaluable, many thanks! I want to get the frontend purring before I move on to the emulators etc and have run into a hitch with the startup script you posted. You see my controller of choice is the DS4 which after some effort is now pairing seamlessly with a combination of the Xbox 360 controller drivers and DS4Windows. In short the PC now thinks my DS4 is an Xbox controller and is running sweet.

This is where the noob comes in.

Long story short I've followed your guides for installing and configuring HLHQ and xpadder to run your startup script and it works, to a point. Buttons such as up, down, skip up, skip down, genre, favourites, exit and start work as planned, but some buttons seem to have an override or just don't react. In particular Roulette, volume, quicklaunch and the various trigger buttons. I've looked through the Game Controller Settings and Xbox 360 controller software, everything seems to be mapped correctly and registers the correct button activations. Am I perhaps missing some finer detail in xpadder or HLHQ to map these buttons? Is it simply that your script wasn't designed to be used in this fashion (i.e. with DS4)? I've been combing the forums for any posts about the same issue but I'm either stupid or unique, or both lol.

Any help/tips would be greatly appreciated.

If you are using xpadder you will need to map the controller to the keyboard key. I've assigned keys 1 2 and 3 to be the keyboard keys to control the functions in the script. If you are using the built-in joystick mapping (no xpadder) they are assigned as in the picture.

Posted

Ok thanks, I'll try that out this evening. Am I overcomplicating things using xpadder to control hyperspin? I see others discussing using xpadder for games only and your script for hyperspin, am I able to do that? Or am I stuck with xpadder due to the DS4?

Posted

DUDE!

I seriously spent 4 hours today trying to get stupid xpadder to allow the stupid ultra360's to work in Hyperspin/Hyperlaunch. What a F-ing pain! Then I found your program. Thank you SO MUCH. I just wish I would have tried your program first before wasting my afternoon and of course the $10.

Thank YOU!

Junky

Posted (edited)

Edit: This post was premature, still experimenting.

Edit 2: ok it's working now. Initially I tried disabled xpadder to see if I could have the script run by itself. I had some moderate success but not completely and it wasn't very responsive. I then remapped xpadder using the various keys mapped by the script and it now runs sweet. Cheers for the help, I was getting confused over what was actually dictating the controls. Lots to learn

Edited by beardydan
Update
Posted
My script does not exit an emu, as that has always been a hyperlaunch thing.

If your human input device is registered as a game controller then you can view what does what in Window's control panel. Open control panel, search usb and select Set up USB Game Controllers. You will see a new window with a list of game controllers plugged in, double click on your controller or highlight it and click properties. Open the test tab in the game controller properties windows and you should see what registers as what to the game controller.

The button numbers match my button numbers and the axis id for x and y and z match and Y Rotational = R, X Rotational = U.

Thanks for the update,Is it possible for me to add 2 buttons to the exit key?

Something like Joystick_Exit=Joy2 + Joy4

I havent tried the joypad yet as I had mapper hyperspin to xpadder which seemed to workfine, I have the Hyperspin profile set to load on startup, I have mame and zsnes setup and working fine. When I exit mame and go to Zsnes the profile setup for zsnes.

[startup]

Minimize_Background_Windows_Enabled=false

Window_Classes_To_Not_Minimize=Shell_TrayWnd,Button

Process_Name_To_Close_1=

Program_To_Run_Target_1=C:\HyperSpin\Xpadder\p1.xp adderprofile

Program_To_Run_Working_Dir_1=

Program_To_Run_MaxMinHide_1=HIDE

[Exit]

Posted

Hi ghutch,

After some time I'm slowly learning how all these controls all work together. I'm at a point now where I've got Hyperspin using your script and then swaps out for xpadder when I select a game. All is working well except for one part. The joyPOV keys mapped in your script don't seem to be picking up my D-Pad button activations. In the Xbox360 game controller settings I can see the "Point of View Hat" button activations just fine but in HS I can't navigate. I've tried various methods of testing where it's falling over such as loading a blank xpadder profile but that didn't help. I could change your script to read keys and then use xpadder to hit those keys but I'd rather get it right. It seems odd that all other buttons in HS work fine.

Do you have any tips on how I could test the joyPOV code or any other possible causes that come to mind? Maybe a basic script or something. As with many of the other issues I've eventually worked through I'm probably looking in the wrong direction.

Posted (edited)

Yep the script is fantastic is stopped all my hyperspin xpadder issues that were pissing me off. The only thing I find is that my arcade buttons seem to take a few presses to register but the joysticks which are essentially just the same connectors register very well is this just me it would be good to know if it is. Absolutely life saving program I wasted hours with xfooker

Edited by fire10
Posted
Hi ghutch,

After some time I'm slowly learning how all these controls all work together. I'm at a point now where I've got Hyperspin using your script and then swaps out for xpadder when I select a game. All is working well except for one part. The joyPOV keys mapped in your script don't seem to be picking up my D-Pad button activations. In the Xbox360 game controller settings I can see the "Point of View Hat" button activations just fine but in HS I can't navigate. I've tried various methods of testing where it's falling over such as loading a blank xpadder profile but that didn't help. I could change your script to read keys and then use xpadder to hit those keys but I'd rather get it right. It seems odd that all other buttons in HS work fine.

Do you have any tips on how I could test the joyPOV code or any other possible causes that come to mind? Maybe a basic script or something. As with many of the other issues I've eventually worked through I'm probably looking in the wrong direction.

Added ahk script to first post to help you decipher what controls match your joystick.

Posted (edited)

Ok getting to the source now. Sorry I must be getting annoying by now :\

Your test script worked a treat. The controls are as you coded, no problem there, but it did however help identify what I think my problem is. You see when I load your script I noticed a delay that got me thinking. I loaded HS multiple times, removing xPadder as an option in HLHQ for some of them, and each time if I continually hit keys (or just waited) 20 seconds then it would begin registering my key activations. I found the HyperLaunchHQ.log and found something interesting:

INFO  2015-03-17 09:16:01 [1] HyperEmu.Util.FileUtils HyperEmu.Util.FileUtils.findDllFolder(:0) – 7z.dll found in C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Lib
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.FrontendIni HyperEmu.Ini.FrontendIni..ctor(:0) – Frontends ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.FrontendIni HyperEmu.Ini.FrontendIni..ctor(:0) – Frontends ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Main Folder is C:\HyperSpin\hyperlaunch
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Emulator Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Game Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing HyperLaunch Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Global HyperLaunch Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\HyperLaunch.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing HyperPause Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Bezel Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Plugins Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Frontend folder is C:\HyperSpin
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Loading systems...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – HLHQ Media folder is set to : .\Media
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Searching for icons in : C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Media\Icons\GLOBAL.png
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Searching for logos in : C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Media\Icons\GLOBAL.png
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.refreshSystemsList(:0) – Database being read from Main Menu.xml according to plugin
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.refreshSystemsList(:0) – Loading systems complete. 20 systems found
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Controls.HyperLaunchHQPanel HyperEmu.Controls.HyperLaunchHQPanel.CheckWinMgmtService(:0) – Detecting if WMI Service is running...
INFO  2015-03-17 09:16:04 [1] HyperEmu.Controls.HyperLaunchHQPanel HyperEmu.Controls.HyperLaunchHQPanel.CheckWinMgmtService(:0) – WMI Service is running
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.updateWindowTitle(:0) – Updating Main Window title...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.updateWindowTitle(:0) – Main Window title Updated to HyperLaunch HQ v1.1.1.3 [ FE = Hyperspin | Plugin = HyperSpin ]
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Emulators.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global HyperLaunch.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global HyperPause.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Bezel.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Plugins.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading Joystick Names...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading AHK Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading JoyToKey Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading xPadder Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading VJoy Profiles...
[color="#FF0000"]DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Profiles loading complete
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading Joystick Names...
[/color]DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading AHK Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading JoyToKey Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading xPadder Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading VJoy Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Profiles loading complete

Sorry about the wall of text, I figure you'd like to see the whole thing, but the section of interest is in red. Each time I ran HS there was a 20 second delay between these same lines every time. I used both DS4Windows and InputMapper, with and without xPadder, with controller connected before loading HS and loading after. None of it had any effect.

Now if any of this sounds familiar I'd be happy to hear about it but I haven't had a chance to research this yet so please don't go out of your way, I've been too much trouble already. I'll post further as I make more progress. In the meantime I'm off to bed to dream of putting controllers under our 300Ton press!

p.s. In fact it's clearly not your script causing this, perhaps I should move this to another thread?

EDIT: Post continued HERE

Edited by beardydan
Post moved to more appropriate thread
Posted
Ok getting to the source now. Sorry I must be getting annoying by now :\

Your test script worked a treat. The controls are as you coded, no problem there, but it did however help identify what I think my problem is. You see when I load your script I noticed a delay that got me thinking. I loaded HS multiple times, removing xPadder as an option in HLHQ for some of them, and each time if I continually hit keys (or just waited) 20 seconds then it would begin registering my key activations. I found the HyperLaunchHQ.log and found something interesting:

INFO  2015-03-17 09:16:01 [1] HyperEmu.Util.FileUtils HyperEmu.Util.FileUtils.findDllFolder(:0) – 7z.dll found in C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Lib
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.FrontendIni HyperEmu.Ini.FrontendIni..ctor(:0) – Frontends ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni..ctor(:0) – HyperLaunchHQ ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\HyperLaunchHQ.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.HyperLaunchHQIni HyperEmu.Ini.HyperLaunchHQIni.readIniValues(:0) – Window coordinates are : 1036|968|661|105
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.FrontendIni HyperEmu.Ini.FrontendIni..ctor(:0) – Frontends ini file path is C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Settings\Frontends.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Main Folder is C:\HyperSpin\hyperlaunch
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Emulator Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Game Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing HyperLaunch Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Global HyperLaunch Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\HyperLaunch.ini
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing HyperPause Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Bezel Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Initializing Plugins Settings...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow..ctor(:0) – Frontend folder is C:\HyperSpin
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Loading systems...
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – HLHQ Media folder is set to : .\Media
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Searching for icons in : C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Media\Icons\GLOBAL.png
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.loadSystems(:0) – Searching for logos in : C:\HyperSpin\hyperlaunch\HyperLaunchHQ\Media\Icons\GLOBAL.png
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.refreshSystemsList(:0) – Database being read from Main Menu.xml according to plugin
DEBUG 2015-03-17 09:16:01 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.refreshSystemsList(:0) – Loading systems complete. 20 systems found
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Controls.HyperLaunchHQPanel HyperEmu.Controls.HyperLaunchHQPanel.CheckWinMgmtService(:0) – Detecting if WMI Service is running...
INFO  2015-03-17 09:16:04 [1] HyperEmu.Controls.HyperLaunchHQPanel HyperEmu.Controls.HyperLaunchHQPanel.CheckWinMgmtService(:0) – WMI Service is running
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.updateWindowTitle(:0) – Updating Main Window title...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Forms.BaseWindow HyperEmu.Forms.BaseWindow.updateWindowTitle(:0) – Main Window title Updated to HyperLaunch HQ v1.1.1.3 [ FE = Hyperspin | Plugin = HyperSpin ]
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Emulators.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global HyperLaunch.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global HyperPause.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Bezel.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Ini.IniFile HyperEmu.Ini.IniFile..ctor(:0) – Loading INI File C:\HyperSpin\hyperlaunch\Settings\Global Plugins.ini
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading Joystick Names...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading AHK Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading JoyToKey Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading xPadder Profiles...
DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading VJoy Profiles...
[color="#FF0000"]DEBUG 2015-03-17 09:16:04 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Profiles loading complete
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading Joystick Names...
[/color]DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading AHK Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading JoyToKey Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading xPadder Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Loading VJoy Profiles...
DEBUG 2015-03-17 09:16:23 [1] HyperEmu.Util.KeymapperLoader HyperEmu.Util.KeymapperLoader.listKeymapperProfiles(:0) – Profiles loading complete

Sorry about the wall of text, I figure you'd like to see the whole thing, but the section of interest is in red. Each time I ran HS there was a 20 second delay between these same lines every time. I used both DS4Windows and InputMapper, with and without xPadder, with controller connected before loading HS and loading after. None of it had any effect.

Now if any of this sounds familiar I'd be happy to hear about it but I haven't had a chance to research this yet so please don't go out of your way, I've been too much trouble already. I'll post further as I make more progress. In the meantime I'm off to bed to dream of putting controllers under our 300Ton press!

p.s. In fact it's clearly not your script causing this, perhaps I should move this to another thread?

It would be best to move it to another thread so others with the same issue don't need to dig through this thread looking for help.

Posted (edited)

Seems to be a 20 second delay after I skip the intro or don't skip[ the intro it acts like its locked up and then resumes normally. Any ideas?

Edited by DR9
Posted

Hi Guys,

I'm having a problem using the script. I have HyperSpin shelled with the script set to launch via HyperHQ.

When HyperSpin launches, xpadder is loading in front and then minimizing. I've included a video below (you'll see xpadder swoop in on the right), as well as my script and my xpadder settings:

Video:

http://youtu.be/utVxz4hz53I

Script:

http://pastebin.com/Ua2CGheH

xpadder Settings:

post-50968-142870678988_thumb.png

So close to gaming nirvana... Hoping someone can help!

Posted

I'm so close to getting this wonderful script working, thank you ghutch92 for all your efforts and hard work.

I have Windows 7 64-bit was using xpadder with settings in hyperlaunchhq, I've uninstalled xpadder, reset all settings to default in hyperlaunchhq, Ive added the scripts exe file to HyperHQ and tried disabling and re-enabling video, all to no avail, my problem with my two 360 wireless controllers is the buttons work ok, but the d-pad and analogue sticks require to be pressed/held for several seconds before they respond and then they scroll a random number of times, could be 4-5 or 20-25, its very very odd.

Never had trouble with controllers before, and I've used the joystickdetection.ahk to check my buttons are correctly setup in the ini file, and even just running that, the sticks and d-pad display exactly the same issues.

Can anyone help or has anyone ever had this issue before?

My ini file:

[Required]

HyperSpin_Folder_Path=C:\HyperSpin

HyperLaunch_Folder_Path=C:\HyperSpin\HyperLaunch

[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=Joy1|Joy8

Joystick_Exit=Joy2

Joystick_Roulette=Joy7

Joystick_Volume=JoyR-

Joystick_Volume_Close=JoyR+

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=True

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

Posted
I'm so close to getting this wonderful script working, thank you ghutch92 for all your efforts and hard work.

I have Windows 7 64-bit was using xpadder with settings in hyperlaunchhq, I've uninstalled xpadder, reset all settings to default in hyperlaunchhq, Ive added the scripts exe file to HyperHQ and tried disabling and re-enabling video, all to no avail, my problem with my two 360 wireless controllers is the buttons work ok, but the d-pad and analogue sticks require to be pressed/held for several seconds before they respond and then they scroll a random number of times, could be 4-5 or 20-25, its very very odd.

Never had trouble with controllers before, and I've used the joystickdetection.ahk to check my buttons are correctly setup in the ini file, and even just running that, the sticks and d-pad display exactly the same issues.

Can anyone help or has anyone ever had this issue before?

My ini file:

Can you post the settings.ini in hyperspin's settings folder using

 brackets.
Posted
[Main]
Menu_Mode=multi
Single_Mode_Name=Sony PlayStation 2
Enable_Exit_Menu=true
Enable_Exit=true
Exit_Default=yes
Exit_Action=exit
Version=1.0.0.0
Last_System=Sony PlayStation 2
Hyperlaunch_Path=C:\Hyperspin\HyperLaunch\

[Resolution]
FullScreen=true
Width=1920
Height=1080
Scanlines_Active=false
Scanlines_Image=
Scanlines_Scale=2
Scanlines_Alpha=0.1

[Optimizer]
CPU_Priority=normal
Quality=BEST
Image_Smoothing=true
Animated_Backgrounds=true
Inter_Backgrounds=false
Level1_Backgrounds=true
Level2_Backgrounds=true
Level3_Backgrounds=false
Level4_Backgrounds=false
Special_Backgrounds=true
Wait_For_Special=false
Animated_Artworks=true
Level1_Artworks=true
Level2_Artworks=true

[introVideo]
Use_Intro=true
Stop_On_Keypress=true

[sound]
Master_Volume=100
Video_Volume=100
Wheel_Volume=0
Interface_Volume=100

[AttractMode]
Active=false
Time=60
MaxSpinTime=10
HyperSpin=false
Wait_For_Video=false

[Keyboard]
Key_Delay=true

[P1 Controls]
Start=13
Exit=27
Up=38
Down=40
SkipUp=37
SkipDown=39
SkipUpNumber=70
SkipDownNumber=86
HyperSpin=32
Genre=71
Favorites=76

[P2 Controls]
Start=69
Exit=81
Up=87
Down=83
SkipUp=65
SkipDown=68
SkipUpNumber=74
SkipDownNumber=77
HyperSpin=88
Genre=72
Favorites=90

[P1 Joystick]
Enabled=false
Joy=0
Threshold=40
Start=Button_1
Exit=Button_2
Up=Analog_Up
Down=Analog_Down
SkipUp=Analog_Left
SkipDown=Analog_Right
SkipUpNumber=Button_3
SkipDownNumber=Button_4
HyperSpin=Button_5
Genre=Button_6
Favorites=Button_7

[P2 Joystick]
Enabled=false
Joy=1
Threshold=40
Start=Button_1
Exit=Button_2
Up=Analog_Up
Down=Analog_Down
SkipUp=Analog_Left
SkipDown=Analog_Right
SkipUpNumber=Button_3
SkipDownNumber=Button_4
HyperSpin=Button_5
Genre=Button_6
Favorites=Button_7

[Trackball]
Enabled=false
Sensitivity=90


[spinner]
Enabled=false
Sensitivity=90

[startup Program]
Executable=HyperSpin Startup Script.exe
Paramaters=
Working_Directory=C:\HyperSpin\
WinState=NORMAL
[Exit Program]
Executable=
Paramaters=
Working_Directory=
WinState=NORMAL

[LEDBlinky]
Active=false
Path=

[HiScore]
Active=false
Y=550
Delay=2
[HyperLaunch]
Last_System=
Last_Rom=

Posted

Can I just add a little more background, it definitely isn't the controllers as I have a 3rd and they all display same symptoms, the whole pc system has been built around 2 years ago and I've used these controllers with many different games, native to the PC and through emulators such as retroarch and pcxs2 without any problems.

I've ran tests through joy.cpl and all is normal, sticks and dpad instantly respond on screen, I've also downloaded a test program but I think that's also pretty much the same as joy.cpl.

I also ran more tests with joy.cpl whilst hyperspin was running with the problem, but the joy.cpl program showed normal responses.

This is very odd as it not only happens in Hyperspin via the startup script, but also with the joystickdetection.ahk which I converted to exe as I wasn't sure how to execute a .ahk file.

Posted

No I've not got any of those connected, I have narrowed down the issue somewhat.

I have 2 wireless receivers plugged into my asus m5a97pro usb ports along with of course a 360 wireless receiver.

One is for my wireless mouse, the other my wireless keyboard, if I disconnect both, the controller then works fine, all buttons, instantly recognised, in hyperspin or joystickdetector.

It doesnt matter which ports I try I have numerous at the rear including usb 3.0 ones, and 4 on top, I've tried moving all three connectors around everywhere and for some odd reason as soon as I plug either my mouse or keyboard receiver in, the joystick axis, dpad, triggers before very or non responsive, but only in hypersping/joystickdetector, they work perfectly in games and emulators.

So weird, it may be something really small causing this and it's very annoying, I've tried uninstalling/reininstalling/upgrading many drivers and it's now becoming not worth the trouble but I am getting rather annoyed I like things to work and when I can't fix them it annoys me :-)

Guess I'll keep bashing at it or give up unless anyone has any ideas, thanks guys.

Posted

When I connect a 3rd 360 wireless controller, they all respond normally how very strange.

Can I ask how the scripts communicate with windows, is it xinput, directinput or a different method?

Thanks

Posted

Hi All...

If I don't want the option for say using my joystick to exit hyperspin (whereas in the script it has "Joystick_Exit=Joy2") how do I disable that? ie, I opened the settings and deleted it, so it says "Joystick_Exit=" thinking it would disable that option, but it seems to automatically reset to default when it starts.

Thanks

Posted
When I connect a 3rd 360 wireless controller, they all respond normally how very strange.

Can I ask how the scripts communicate with windows, is it xinput, directinput or a different method?

Thanks

It uses autohotkey commands (I've been trying to figure out a way to get rocket(hyper)launch to read joystick input). With that being said it is most similar to the winmm functions.

Hi All...

If I don't want the option for say using my joystick to exit hyperspin (whereas in the script it has "Joystick_Exit=Joy2") how do I disable that? ie, I opened the settings and deleted it, so it says "Joystick_Exit=" thinking it would disable that option, but it seems to automatically reset to default when it starts.

Thanks

I'm currently working on the capability of leaving it blank after the settings file is created, but in the meantime count how many buttons you have and set it to a button number higher than you have. The highest button number allowed is 32.

  • 3 weeks later...
Posted

Hi

I had to revert back to 1.05 because of wiimote issues.

Probably a very noob question but configuration files are very different. How does one set up a 360 pad with this version?

Does it only work with xpadder?

Thanks

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...