Jump to content

Need to disable AltF4 for JUST hyperspin


geekygreek7

Recommended Posts

Posted

Hi guys, I almost have my whole setup done! Would love to post it once it's done too, but I'm having ONE final issue I'm trying to deal with.

 

I've looked everywhere online for hours and cannot find anything, all I see is other people looking for the same answer but nobody seems to have it. Hope to come here for it. 

 

I would like to disable AltF4 for hyperspin, or assign it to a different key so it doesn't close the app. I have that set up on my arcade machine to close emulators that won't close by using escape, but I don't want the person to be able to exit hyper spin with it (AltF4). So you get my drift now...

 

I cannot for the life of me use autohotkey for some reason, so I'd like to try and rule that out, plus I want the AltF4 disabling to be applied to JUST hyper spin. 

 

Hope this was clear enough. I will pray that there is an answer. Thanks so much everyone. 

Posted

Are you not using RocketLauncher then? If you were then you would assign a different "Exit Emulator" key or button combo in RLUI instead of "esc". If you have it up to date then you can set an "Exit Emulator" key, per system.

 

post-2819-0-86687900-1449533758_thumb.jp

56uIzxg.png

Posted

I believe I'm up to date, but changing the RocketLauncher "Exit Emulator" key doesn't do anything for the emulator. Not sure why. 

I'm also not sure why I have to set up where the emulator's EXE file is in HyperHQ either as it takes precedence over RocketLauncher. 

Posted

You don't have to set the emulator's exe in HyperHQ. If you have that set and the Execution set to Normal instead of HyperLaunch that could be your issue.

 

 

I always have the execution set to hyperspin on everything, but it still won't run unless i set the exe in HyperHQ. Can't figure out why. 

 

 

What emulator are you referring too?

 

 

I'm hoping for all my emulators to exit with my arcades EXIT button which is set to altF4. (some emulators don't exit unless you do this, so I've just set my arcade exit button to a universal exit command of altF4). The problem is, I don't want someone to hit Exit again on accident lets say, and have it exit hyperspin too and bring them to the desktop. 

Posted

 

I'm hoping for all my emulators to exit with my arcades EXIT button which is set to altF4. (some emulators don't exit unless you do this, so I've just set my arcade exit button to a universal exit command of altF4). The problem is, I don't want someone to hit Exit again on accident lets say, and have it exit hyperspin too and bring them to the desktop. 

 

So you should change it to use a button combo which you could set to be held for so many seconds. That makes it less likely for some to exit accidentally.

56uIzxg.png

Posted

So you should change it to use a button combo which you could set to be held for so many seconds. That makes it less likely for some to exit accidentally.

 

Unfortunately that won't solve the issue I'm having with emulators exiting with the same button. 

 

Many emulators exit with escape, some exit with CTRL+X, some with AltF4 (ONLY). Many emulators cannot be altered in how they exit, but AltF4 does exit all of them no matter what, so this is what I set my EXIT arcade button to do... Only issue is it can exit hyperspin as well (as AltF4 can close ANY program in windows). 

 

If only I can change the exit command for emulators. If I try to edit the "exit emulation" key in rocketlauncher and set it to ESC for a specific emulator that only usually exits with ALTF4, it doesn't do anything. And I don't know why. So this was my other alternative. 

 

Hope this makes sense. 

Posted

I think one of us is missing something here. I have 75 systems set up and none of them are closed by pressing esc or alt-F4. I either press keyboard keys "c" & "1" or if using the 360 controller "Back" & "Start", those buttons are held down for 2 seconds and then the emulator closes. 

So can't you change your exit button to another keyboard key? there should be no need to change anything in the emulator just do it in RLUI.

56uIzxg.png

Posted

I may be wrong here but its sounds to me like there's a problem with the HS and RL connection in the setup due to the fact that you have to have the exe in HyperHQ and you claim the exit emulator key doesn't work. Setting the exit emulator key to Alt-F4 in RLUI is unnecessary because it's built in to windows, even if it's not set to Alt-F4 in RLUI if you have your button mapped to it the emulator or whatever program will close because it's a global windows hotkey. So if it only works by setting it to Alt-F4 in RLUI that doesn't mean that RL is working correctly because it would do that regardless.

 

 

There just might be a connection issue between the two. But I'm not sure how to check if there is or not, or how to connect them again.. :-/ Oy

Posted

I'm having issues uploading the logs so here are a couple links to a zip file which contains the logs:

http://www.anyfiles.org/SDO

http://www.321webs.com/download/102754.htm

(either one works).

 

So one weird thing I ran into was that the RocketLauncher.log file was last updated in October (2 months ago). But the log file inside the RocketlauncherUI folder was a little more recently updated (within hours). Maybe that has something to do with the problem? 
I"m not sure what Rocketlauncher actually does but I know the RocketlauncherUI is what I used to make the configurations. 

 

So attached in this ZIP file is the hyperspin log, the rocketlauncherUI log and the rocketlauncher log files. Let me know if you need anything else from me. Thanks so much guys! You're geniuses! 

Posted

Your main problem is you are not using RocketLauncher to launch your games from HyperSpin, you're actually using Hyperlaunch. Check it and you will see the path is set to Hyperlaunch.

 

You need to open the settings.ini which you can find in the HyperSpin\settings folder and change the path to point to RL.

 

So here is mine.

 

[Main]
Menu_Mode=multi
Single_Mode_Name=MAME
Enable_Exit_Menu=true
Enable_Exit=true
Exit_Default=yes
Exit_Action=exit
Version=1.0.0.0
Last_System=MAME
Hyperlaunch_Path=O:\RocketLauncher\RocketLauncher.exe

56uIzxg.png

Posted

Beat me to it Giga, you're pretty fast for a pig.

 

I knew you would have spotted the same thing straightaway. Luckily I opened the HS log first.

56uIzxg.png

Posted

Amazing you two! Thank you I'm going to try this out in a bit. Will this mess with any of my settings I currently have? What type of trouble you think I will run into if anything? That's okay though! I'll keep you updated in a bit! :)

 

UPDATE:

Well it looks like it is pointed to the right direction (settings.ini file);

 

[Main]
Menu_Mode=multi
Exit_Emulator_key=Esc
Single_Mode_Name=MAME
Enable_Exit_Menu=false
Enable_Exit=false
Exit_Default=no
Exit_Action=exit
Version=1.0.0.0
Last_System=Nintendo Gamecube
Hyperlaunch_Path=C:\ARCADE\RocketLauncher\RocketLauncher.exe
Posted

Sure thing, I should be able to do this in a bit. I also had to create a mame.ini file in Mame's emulator folder too for some reason because apparently it was not there. But I was able to enable the trackball on my arcade machine by changing the mouse from "0" to "1" so I'm psyched about that lol 

Posted
[exe info]

path=C:\ARCADE\Emulators\MAME\

rompath=C:\ARCADE\Emulators\MAME\roms\

userompath=true

exe=mame.exe

romextension=7z,zip

parameters=

searchsubfolders=true

pcgame=false

winstate=HIDDEN

hyperlaunch=true

Per_Game_Modules=false

Skipchecks=false

Hide_Cursor=use_global

Hide_Desktop=use_global

Hide_Taskbar=use_global

CPWizard_Enabled=use_global

CPWizard_Delay=use_global

CPWizard_Params=use_global

Fade_In=use_global

Fade_Out=use_global

Fade_Color=use_global

Fade_In_Duration=use_global

Fade_Out_Duration=use_global

Fade_In_Delay=use_global

7z_Enabled=use_global

7z_Extract_Dir=use_global

7z_Delete_Temp=use_global

Keymapper_Enabled=use_global

Keymapper=use_global

MultiGame_Enabled=use_global

MultiGame_Background_Color=use_global

MultiGame_Side_Padding=use_global

MultiGame_Y_Offset=use_global

MultiGame_Image_Adjust=use_global

MultiGame_Font=use_global

MultiGame_Text_1_Options=use_global

MultiGame_Text_1_Text=use_global

MultiGame_Text_2_Options=use_global

MultiGame_Text_2_Offset=use_global

MultiGame_Use_Sound=use_global

MultiGame_Sound_Frequency=use_global

MultiGame_Exit_Effect=use_global

MultiGame_Selected_Effect=use_global

MultiGame_Use_Game_Art=use_global

MultiGame_Art_Folder=use_global

 

[filters]

parents_only=false

themes_only=false

wheels_only=false

roms_only=false

 

[themes]

use_parent_vids=true

use_parent_themes=false

animate_out_default=false

reload_backgrounds=false

 

[wheel]

alpha=.15

small_alpha=1

style=normal

speed=high

pin_center_width=500

horz_wheel_y=512

vert_wheel_position=right

y_rotation=center

norm_large=360

norm_small=230

vert_large=400

vert_small=240

pin_large=500

pin_small=200

horz_large=240

horz_small=150

letter_wheel_x=800

letter_wheel_y=384

text_width=700

text_font=Style4

small_text_width=260

large_text_width=400

text_stroke_size=6

text_stroke_color=0x000000

text_color1=0x00BFFD

text_color2=0xFFFFFF

text_color3=0x00BFFD

color_ratio=139

shadow_distance=0

shadow_angle=45

shadow_color=0x000000

shadow_alpha=1

shadow_blur=0

 

[pointer]

animated=true

x=975

y=384

 

[video defaults]

path=

 

[sounds]

game_sounds=true

wheel_click=true

 

[navigation]

game_jump=50

use_indexes=false

jump_timer=400

remove_info_wheel=false

remove_info_text=false

use_last_game=false

last_game=baddudes

random_game=false

start_on_favorites=false

 

[special Art A]

default=false

active=true

x=512

y=720

in=0.4

out=0.4

length=3

delay=0

type=normal

start=bottom

 

[special Art B]

default=true

active=true

x=512

y=740

in=0.4

out=0.4

length=3

delay=0

type=fade

start=none

 

[special Art C]

active=false

x=512

y=384

in=0

out=0

length=3

delay=10

type=fade

start=none

 

[Game Text]

game_text_active=true

show_year=true

show_manf=true

show_description=true

text_color1=0xffffff

text_color2=0x0099cc

stroke_color=0x000000

text_font=Style1

text1_textsize=26

text1_strokesize=7

text1_x=32

text1_y=610

text2_textsize=36

text2_strokesize=8

text2_x=30

text2_y=640

 

Posted

Yeah I feel like if HyperHQ is controlling where the EXE is and not rocketlauncherUI then there's gotta be some link between hyperspin and rocketlauncher thats missing maybe. Although I've used rocketlauncherUI to set up the systems and add the game databases and what not, so I really don't get what it could be. This is going to take a mastermind to figure out... I just know it. 

Posted

Ugh man who knows at this point. I will probably need to start the setup again. I just don't want to lose all my configurations (media files, etc etc). 

Wonder what the best way to go about this is. Yeah the original question was to somehow make it so Alt+F4 does not exit hyperspin but still exits my emulators (since the exit emulator command didn't work in rocketlauncher for me and most emulators have different exit commands (esc, AltF4, CTRL+X, etc).

 

Just using Esc to exit emulators would be AWESOME but for some reason, as you know, rocketlauncher isn't configuring the emulator to use Esc instead. I guess we are pin pointing it to the fact that I'm still using Hyperlaunch?

 

Where do you see this is the case? What is the best step to fix the issue? I thought I remembered downloading hyperspin and rocketlauncher separately and configuring it that way, but I guess it's because I copied a preconfigured ZIP file with tons of media, etc and just edited that. Must have been an old configuration or something. GAH! Gotta figure out the next best step from there. I want it done right! 

 

Thanks again for all your help guys, we got some smart cookies on this forum board for sure. 

Posted

Your settings files are the problem, that's what's pointing it to use hyperlaunch. I believe there's a transition tool on the RL website that will convert your settings files to work with RL but I haven't used it before. I may be able to modify this one for you to test.

 

EDIT: Which version of HS are you using, 1.3 or 1.4?

 

I believe I'm using 1.4 (if it's the newest one on the website), but I'll have to check. 

Posted

Where do you see this is the case? What is the best step to fix the issue? I thought I remembered downloading hyperspin and rocketlauncher separately and configuring it that way, but I guess it's because I copied a preconfigured ZIP file with tons of media, etc and just edited that. Must have been an old configuration or something. GAH! Gotta figure out the next best step from there. I want it done right! 

 

Thanks again for all your help guys, we got some smart cookies on this forum board for sure. 

 

You have reset the path like we suggested in post #16 haven't you? And still not working?

56uIzxg.png

Posted
 

You have reset the path like we suggested in post #16 haven't you? And still not working?

 

Yes I checked this and its set to the right path already. If that's the case, then do I need to reconfigure everything? It shouldn't be using hyperlaunch right? How can I tell if it's actually using hyperlaunch still? Why does 1.3 come with hyperlaunch still? 

 

I realized that I'm using 1.3 yes. Should I be using the 1.4 beta? 

Posted

 

 

 

Yes I checked this and its set to the right path already. If that's the case, then do I need to reconfigure everything? It shouldn't be using hyperlaunch right? How can I tell if it's actually using hyperlaunch still? Why does 1.3 come with hyperlaunch still? 

 

I realized that I'm using 1.3 yes. Should I be using the 1.4 beta? 

 

 

Forgive me for getting really confused but the HyperSpin log you posted had the path set to HyperLaunch and now you are telling us this is correct? You also posted a RocketLauncher log hence my confusion.

 

If you want RocketLauncher to exit your emulators for you and you would like future support then you need to forget about HyperLaunch and get RL setup. Start with Agent47's advice and use HS 1.4 so it works correctly with RL and the controls work as they should.

56uIzxg.png

Posted

Forgive me for getting really confused but the HyperSpin log you posted had the path set to HyperLaunch and now you are telling us this is correct? You also posted a RocketLauncher log hence my confusion.

 

If you want RocketLauncher to exit your emulators for you and you would like future support then you need to forget about HyperLaunch and get RL setup. Start with Agent47's advice and use HS 1.4 so it works correctly with RL and the controls work as they should.

 

The log asked for Hyperlaunch path: and we gave the Rocketlauncher path name. So I'm not sure if that's what you mean? I'm definitely using RocketLauncher and launching RocketlauncherUI.exe so I know Hyperlaunch isn't being used. 

 

 

Yup your settings are set up to work with 1.4. Drop that in there and you should be much better 

 

 

Imagine if this fixes the issue? I'm going to feel like a fool, yet I'll be super excited. About to try it out. I'll keep you guys updated! 

Archived

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

×
×
  • Create New...