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

Recommended Posts

Posted

Thank you so much for this script, and fixing the autohotkey glitch, I too was getting that annoying pop-up on the button mashers :) Much appreciated!

Posted

Ghutch,

Thanks for this script. I skimmed the thread but couldn't find an answer... Will this script work well when Shelled or is it primarily for non-shelled systems?

I'm shelled and I simply need a way to invisibly launch a few applications before HS starts -- I don't really care about launching order, aside from stealing focus

Posted
Ghutch,

Thanks for this script. I skimmed the thread but couldn't find an answer... Will this script work well when Shelled or is it primarily for non-shelled systems?

I'm shelled and I simply need a way to invisibly launch a few applications before HS starts -- I don't really care about launching order, aside from stealing focus

I don't know. Try it and let me know.

Posted

any idea why I'm getting this error?

attachment.php?attachmentid=49304&d=1421344549

I did read through the entire thread but did so on my phone so maybe I missed something?

If I click YES the error continues to pop continuously.

Thanks.

post-10119-142870666143_thumb.jpg

Posted

I got a question, and this is something that has spanned several versions. When I start up HyperSpin, the start and exit buttons work right away, but it takes about 15 seconds or more before I can rotate the wheel up or down. What's up with that? lol

Posted

Ive got that with or qithout script. I was thinking of a bad theme or wheel image, but the problem seems to be gone when you use an intro video. Even when you skip the video before those 15 seconds

Posted
any idea why I'm getting this error?

attachment.php?attachmentid=49304&d=1421344549

I did read through the entire thread but did so on my phone so maybe I missed something?

If I click YES the error continues to pop continuously.

Thanks.

[ATTACH=CONFIG]49304[/ATTACH]

It's a Windows XP compatibility thing from when they changes how the sound controls work. Right now it only works on Vista. I'll have an updated script by Saturday that checks for the operating system and use the appropriate sound code based on that.

Posted
I got a question, and this is something that has spanned several versions. When I start up HyperSpin, the start and exit buttons work right away, but it takes about 15 seconds or more before I can rotate the wheel up or down. What's up with that? lol

At most it should take a little less than 5 seconds if just turned on a controller. It takes my script about 4 to 5 seconds to recognize a new controller. So if it is greater than 5 seconds it has to be that HyperSpin is still loading.

Posted

Hi guys, this is my first post ever on these forums. But man have I done alot of reading. I got Hyperspin setup and running good, all emus, games etc... Now I am on trying to set up the controllers. I dived in the world of Xpadder and was lost completely. I came across this script and now just trying to understand it. I have Atari 2600, NES, SNES and Nin64. I have 2 USB controllers for all. My goal is to be able to use any of these controllers in to run Hyperspin. I sort of understand this script but not sure if what I want to do is possible with it. I have the controllers working in the EMUS themselves, but I need to figure out how to get Hyperspin to know which controller is plugged in to run the wheels and such and how to escape out of the EMUS back into Hyperspin. Is their a way to configure this script to recognize multiple controller setups or do I need to somehow configure it with xpadder or Joytokey? Thank you for any advice and pardoning my noobishness :-)

Posted
It's a Windows XP compatibility thing from when they changes how the sound controls work. Right now it only works on Vista. I'll have an updated script by Saturday that checks for the operating system and use the appropriate sound code based on that.

thanks ghutch92!

I was hoping to use this script to avoid using xpadder (which I had already bought)

Looking fwd to the update.

k.

Posted
Hi guys, this is my first post ever on these forums. But man have I done alot of reading. I got Hyperspin setup and running good, all emus, games etc... Now I am on trying to set up the controllers. I dived in the world of Xpadder and was lost completely. I came across this script and now just trying to understand it. I have Atari 2600, NES, SNES and Nin64. I have 2 USB controllers for all. My goal is to be able to use any of these controllers in to run Hyperspin. I sort of understand this script but not sure if what I want to do is possible with it. I have the controllers working in the EMUS themselves, but I need to figure out how to get Hyperspin to know which controller is plugged in to run the wheels and such and how to escape out of the EMUS back into Hyperspin. Is their a way to configure this script to recognize multiple controller setups or do I need to somehow configure it with xpadder or Joytokey? Thank you for any advice and pardoning my noobishness :-)

Try it, see if it works, if not use xpadder.

The script can not tell the difference between a 360 controller and a flightstick. So multiple controllers of different types may or may not work. Multiple Controllers of the same type will work. By default it's mapped to the 360 controls which covers the majority of controllers out there regardless of type due to games being made for this controller on the pc. A 2 button controller with a joystick and/or dpad will give all of the basic functionality needed to navigate HyperSpin.

HyperLaunch's exit emulator key should give you a way to exit out of all of your emulators. The controls in this script are only active when HyperSpin is the active window.

Posted

Thanks ghutch. It sounds like I will be back to figuring out Xpadder. I only tried the NES controller with the script. I could control the wheel and enter but no escape. Thank you again :-)

Posted

ghutch. sent u a pm but in case you get email notices about this thread...

accidentally deleted the PM you sent me with the link while i was on tapatalk app.

can you rePM me that link so i can check it out on my system.

thanks.

Posted

Hmm.. maybe I'm being dim, but I cannot see any startup/exit settings in the latest HyperLaunchHQ?

I'm looking to implement this script but can't find where to put the path to point to the .exe!

Cheers!

Posted
Hmm.. maybe I'm being dim, but I cannot see any startup/exit settings in the latest HyperLaunchHQ?

I'm looking to implement this script but can't find where to put the path to point to the .exe!

Cheers!

HyperHQ is the gui for HyperSpin HyperLaunch HQ is the gui for HyperLaunch.

Goes in Startup Program.

post-9524-14287066739_thumb.jpg

56uIzxg.png

Posted

I knew I was missing something! Didn't realise there was another config program!

Thanks for the pointers - it all works as intended now :-)

Posted
Has anyone tested this with the DolhinBar yet?? Does this have the same problem?

Much thanks for the update BTW.... I was made up with the last version :)

Yes, same problem.

56uIzxg.png

Posted
Ive got that with or qithout script. I was thinking of a bad theme or wheel image, but the problem seems to be gone when you use an intro video. Even when you skip the video before those 15 seconds

I'm using the default intro video.

Should I delete all my media and resync them?

At most it should take a little less than 5 seconds if just turned on a controller. It takes my script about 4 to 5 seconds to recognize a new controller. So if it is greater than 5 seconds it has to be that HyperSpin is still loading.

I'm in the habit of always starting up my controller before launching HyperSpin (or HyperLaunch HQ) because it wont recognize the controller if I turn it on after they're already running.

Posted

my script recognizes controllers if they are turned on while hyperspin is running. It will apply the same control settings to the new controller. But it does have a small 5 second delay recognizing new controllers. It will also not recognize a new controller if another controller has been actively used within the last 4 seconds.

Posted (edited)

So far this is working great on XP with the update ghutch did.

ISSUE 1

Only issues I seem to be having now is that i need to disable some functions so I leave the controller config blank for assignment of that function.

However when I run it, the script rewrites default values to those functions.

I tried setting them all to a single unused button which seems to work. So it's not 'really' an issue.

ISSUE 2

The second issue I'm having is holding the stick up or down does not repeat the 'press' as holding down the arrow key would do.

I tried changing the delay but had no effect.

ISSUE 3

Lastly, holding the stick left or right doesn't bring up the alphabet as it used to.

I deleted the controller section of the config as ghutch advised but default values cause problems with myu setup because my x/y axis on my controller convertor board are maxed because they're unused.

Here's my ini....


[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=1
Joystick_Delay=100
Joystick_Deadzone=25
Joystick_Up=Joy13
Joystick_Down=Joy15
Joystick_SkipUp=Joy16
Joystick_SkipDown=Joy14
Joystick_SkipUpNumber=Joy8
Joystick_SkipDownNumber=Joy6
Joystick_HyperSpin=Joy12
Joystick_Genre=Joy3
Joystick_Favorites=Joy4
Joystick_Start=Joy10
Joystick_Exit=Joy9
Joystick_Roulette=Joy12
Joystick_Volume=Joy12
Joystick_Volume_Close=Joy12
Joystick_QuickLaunch=Joy12
Joystick_QuickLaunch_Close=Joy12
Joystick_Info=Joy12
Joystick_Info_Close=Joy12
Joystick_Filters=Joy12
Joystick_Filters_Close=Joy12
[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

Dont know if it matters but my HyperHQ controls are all set to default.

FINAL QUESTION:

Can my second joystick be used to allow use of some of the other features? If so, what are the keycodes?

Edited by kcorcoran
Posted
Yes, same problem.

BAH!!!! Ah well.. never mind. Im just about to start mod version 4 of my HS experience.... As soon as PS2 US wheels are complete I promised myself the update. Im both looking forward to is... and not hehe. I do however hope to record the entire build.. done in parts, of course ;)

Posted

Maybe this comes as no surprise but it certainly did to me. A PS3 controller over bluetooth can work with your startup script.

A few weeks ago, I wiped out my failed motionjoy driver install and attempted to install the Scarlet Crush driver. It masquerades the dualshock as an xbox360 controller. It didn't appear to work, and time ran out, so I gave up.

Then a few days ago, I had forgotten my xbox controller and receiver at a friend's house. I tried the PS3 controller and bam! It worked!! Brilliant!

Posted

Also I'm noticing.. and this is likely a combination of using InstantShell and setting hyper spin as the shell.. I'm finding that sometimes my controllers don't function after booting.

I have to unplug and replug in the 2 USB controllers.

joy.cpl shows them both but I get no input from either of them.

like i said.. might be more linked to shelling and the USB drivers not loading correctly after setting HS as the shell. Only mentioning it here in case there's some connection. .... and now off to instant sheller threads.

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...