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

Recommended Posts

Posted
Wait, wait, you said cab right? So are you shelling into HyperSpin? All kinds of crazy shieet happens when you shell Windows. Especially, loss of focus in the application that you are trying to control. Is that what is happening to you now; you are required to ALT+Tab to move focus to HyperSpin in order to gain control?

If shelling, you are really going to have to roll up your sleeves and get dirty till you find a solution. But what I can suggest is that g's script has the following functions which can help you out:

Program_To_Run_Target_1=Your Xpadder profile

Program_To_Run_MaxMinHide_=Leave blank rather than Hide as I suggested in the video. Then in Xpadder settings, set it to start minimized as suggested earlier by delexington.

Process_Name_To_Close_1

Whatever program is stealing focus when you start HyperSpin, if it is not essential you can enter it here to instruct the script to close it to prevent from it stealing focus.

Minimize_Background_Windows_Enabled=True

Enable this by setting this to True.

If you are shelling, you won't be the first one with this problem so do a Google seach for HyperSpin lose focus, Hyperspin no focus, etc. Also, what is wrong with the hardcoded functions in v.1.06? In my buddy's cab since the PS360+ is being used, the hardcoded functions are arranged in somewhat of an illogical order. But in reality, for simple navitation, the only functions that are essential are Enter, Esc, and Favorites. So it is just a matter of memorizing where those 3 functions are mapped to the 3 buttons on his cab.

It's a custom built arcade cab, but it's nothing special. Essentially a PC connected to a monitor with two of these MC Cthulhu controller boards that present themselves to windows as standard USB game pads. I'm not shelling anything. It's just a regular Windows 8 PC in a big wooden box :)

As for the default keymap options - the main fire button (that a PS3 would read as X, and which the PC reads as controller button 2) is now Escape - I need it to be Enter. Enter is mapped to the middle button of my top row of keys:

It's like this - I currently have:

( ) (Enter) ( )

(Escape) ( ) ( )

I need my layout would be:

(Escape) ( ) ( )

(Enter) ( ) ( )

with my Start button also serving as Enter

That's really easy to set up in xpadder but then we have the issues with focus.

Posted
( ) (Enter) ( )

(Escape) ( ) ( )

I need my layout would be:

(Escape) ( ) ( )

(Enter) ( ) ( )

with my Start button also serving as Enter

That's really easy to set up in xpadder but then we have the issues with focus.

Yeah, that is similar to my buddy's setup. I think his is:

Top Row: (Jab)(Medium/Enter)(Fierce)

Bottom Row: (Short/Escape)(Forward)(Roundhouse/Favorites)

The hardcoded functions produces a non-logical layout on these multi-system PCB controllers. But that doesn't mean it doesn't work, and I would still suffer through that until a future version of g's script gives function mapping (if at all) than use Xpadder. It's only FE navigation afterall. Welp, let us know how it goes once you figure out the focus stealing thing.

Hint: I suspect that explorer.exe is what is stealing your focus. Lots of cab builders use taskkill.exe to kill explorer.exe. I think g's script can kill explorer as well with either 'Process_Name_To_Close_1' or 'Item_1_Path' along with the parameters 'Item_1_Parameters'. Just make sure to restart explorer.exe in the script on exit.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted (edited)

Explorer.exe Huh? Seems logical. If anything is screwing things up, I'd imagine it's Microsoft :)

UPDATE : well boil my auntie! I just turned on the Hyperspin intro movie and the focus problem just went away. I'd never thought to have it running. Maybe I can replace it with some eye watering filth, that'll be nice.

Edited by liveinabin
Posted

You're the third person to have that error. Personally, I can't reproduce it. Perhaps post your ini settings for all 3 programs (HyperSpin Startup Script.ini, HyperSpin Settings.ini, and Xpadder.ini) for ghutch's records.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

Sorry for the late reply. OK, here are my scripts:

Hyperspin startup settings:

[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
Joystick_Delay=225
Joystick_Deadzone=25
[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

and my settings.ini

[Main]
Hyperlaunch_Path=C:\Hyperspin\HyperLaunch\
Menu_Mode=multi
Single_Mode_Name=Sega Model 2
Enable_Exit_Menu=true
Enable_Exit=true
Exit_Default=yes
Exit_Action=exit
Version=1.0.0.0
Last_System=MAME
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=HIGH
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=20
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_10
Exit=Button_5
Up=POV_Up
Down=POV_Down
SkipUp=POV_Left
SkipDown=POV_Right
SkipUpNumber=Button_8
SkipDownNumber=Button_7
HyperSpin=Button_6
Genre=Button_4
Favorites=Button_1

[P2 Joystick]
Enabled=false
Joy=1
Threshold=40
Start=Button_10
Exit=Button_5
Up=POV_Up
Down=POV_Down
SkipUp=POV_Left
SkipDown=POV_Right
SkipUpNumber=Button_8
SkipDownNumber=Button_7
HyperSpin=Button_6
Genre=Button_4
Favorites=Button_1

[Trackball]
Enabled=false
Sensitivity=90


[spinner]
Enabled=false
Sensitivity=90

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

[LEDBlinky]
Active=false
Path=

[HiScore]
Active=false
Y=550
Delay=2

Posted

Hi :)

I might doing it wrong... I'm using a HORI Fighting Stick EX2 that is working like a charm in all emulators but is not working with HyperSpin Menu.

I've tried with XPADDER but the thing is, i just want to use it for HyperSpin Menu and when i launch a game XPADDER is still running. It's not what i want.

Yesterday i've tested with your script with the following settings and the controller is still not working on the menu

Here's the 2 conf tested :

The 1st one, tested with joypad True & False :

[Required]

HyperSpin_Folder_Path=D:\HyperSpin\

HyperLaunch_Folder_Path=D:\HyperSpin\HyperLaunch\

[General]

Primary_Color_RRGGBB=363636

Secondary_Color_RRGGBB=ffffff

[Controls]

Joysticks_Enabled=True

Joystick_Delay=225

Joystick_Deadzone=25

[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

The 2nd one, trying to launch xpadder and close it on exit (i tought it'll close xpadder when launching a game but no, only when hyperspin is closed).

Xpadder is working on the menu if i do an ALT-TAB or put yes to Intro Video in Hyperspin settings, but when i launch a game it's still running so it create conflicts with my emulators settings :

[Required]

HyperSpin_Folder_Path=D:\HyperSpin\

HyperLaunch_Folder_Path=D:\HyperSpin\HyperLaunch\

[General]

Primary_Color_RRGGBB=363636

Secondary_Color_RRGGBB=ffffff

[Controls]

Joysticks_Enabled=True

Joystick_Delay=225

Joystick_Deadzone=25

[startup]

Minimize_Background_Windows_Enabled=false

Window_Classes_To_Not_Minimize=Shell_TrayWnd,Button

Process_Name_To_Close_1=

Program_To_Run_Target_1=D:\HyperSpin\xpadder\xpadder.exe "D:\HyperSpin\xpadder\hyperspin.xpadderprofile" /M

Program_To_Run_Working_Dir_1=

Program_To_Run_MaxMinHide_1=

[Exit]

Restore_Windows_On_Exit=True

Process_Name_To_Close_1=xpadder.exe

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

I may did some mistakes, someone got an idea?

Regards

Posted

X360 PCB's work great with the HyperSpin Startup Script (known to work the Madcatz Brawlsticks (X360), Microsoft X360 controllers, Akishops PS360+, and MC Cthulhu). So you shouldn't have any problems.

Firstly, in HyperLaunch, disable all the external keymapper functions. Then skip Xpadder setup entirely. I think the step that you missed is starting HyperSpin Startup Script to start with HyperSpin. Setting up the ini file with 'Joysticks_Enabled=True' is not enough. Go into HyperHQ in the Startup/Exit tab and browse to the HyperSpin Startup Script.exe file is located and set it to start with HyperSpin. Once done, it should work.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

That's what i did, in HLHQ, it's disabled :

post-130044-142870648012_thumb.png

Joypad are disabled in Hyperspin setup

post-130044-142870648013_thumb.jpg

And the script is in the startup options :

post-130044-142870648015_thumb.png

So i removed everything linked to Xpadder to be sure, but it's still not working, i missed something else ? :hmmmm:

Posted

I see that you don't have Intro Video Enabled ticked in HyperHQ. Some users have reported that the script doesn't work unless it is enabled. Or, if it isn't enabled, they have to ALT+Tab to shift focus to HyperSpin before it works (which isn't ideal).

Anyways, enable Intro Video. Disable external key mappers in HLHQ and don't start the Xpadder profile in the script. Then give it another whirl.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

Thanks for following my problem albert_c!

I've just tested with ALT-TAB, then with the intro, same result, it seems to be recognized but the wheel just spin and spin and spin automatically :/

Posted
Thanks for following my problem albert_c!

I've just tested with ALT-TAB, then with the intro, same result, it seems to be recognized but the wheel just spin and spin and spin automatically :/

Any Wiimotes connected, other controllers or Bluetooth?

56uIzxg.png

Posted

Just a Corsaid headset, keyboard, mouse and my pad.

It just go up in a loop, if i insist and push down with the stick it stop a little bit but start again, that s very strange...

Posted
Just a Corsaid headset, keyboard, mouse and my pad.

It just go up in a loop, if i insist and push down with the stick it stop a little bit but start again, that s very strange...

That is the same symptoms I have with having a Wiimote connected, and it continues even if I switch it off, the only way I can clear it is reboot.

I now have Joysticks set to false, and I use Xpadder as I did before, but I still use the Startup script to hide windows, which I love and need.

56uIzxg.png

Posted

Try one more thing. Default the HyperSpin navigation functions for both 1p and 2p in HyperHQ and give it another whirl.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

@albert_c

If this is here, i never touched it so it's the default settings (if i m not wrong) :

post-130044-14287064803_thumb.jpg

So i think we've tried everything :(

@gigapig :

But if you use xpadder there is no way to only use it with hyperspin and disable it when you're ingame ?

Posted

[ATTACH=CONFIG]45344[/ATTACH]

In HyperHQ, not HyperLaunchHQ. Hit the Default button on this screen.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

But if you use xpadder there is no way to only use it with hyperspin and disable it when you're ingame ?

Sorry for the cross talk, I'll let Albert continue.

You don't disable it, you can set Hyperlaunch to load a blank profile, as I have here for Sega Saturn.

post-9524-142870648033_thumb.jpg

56uIzxg.png

Posted

No worries gigapig. We are all just trying to help. Seems we are all pretty anxious to do so and are pretty good at it :).

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

Posted

I don t know what do, everything is set in HLHQ, xpadder is not starting when i launch hyperspin.

I added a profile in GLOBAL => KEYMAPPER, it s working fine when i test it :

post-130044-142870648036_thumb.jpg

The setup is good :

post-130044-142870648039_thumb.jpg

post-130044-142870648041_thumb.jpg

It's disabled on emulators like this :

post-130044-142870648042_thumb.jpg

But when i start Hyperspin, nothing happen, xpadder is not started.

Do i have to specify something in HLHQ to tell him to load xpadder when hyperspin is launched ?

I may think i have to add HyperSpin as a system maybe? If yes how ? :

post-130044-142870648042_thumb.png

Posted

Get Teamviewer. I have some free time before Thursday Night Football starts. Then message me.

When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing!

 

Current status of cabs:  0/5 working as desired :wallbash: :wallbash: :wallbash:

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