Jump to content
  • Announcement

    The HyperSpin 2 early access beta is here!

    We’re starting the first public testing phase with Platinum Members to keep the scope manageable while we test the current feature set and begin to add more. In the future, we’ll provide a version for basic members as well.  On behalf of the entire HyperSpin team, we look forward to another exciting adventure with our community.

Fusion Save and Load State Key Mapping


IgotGAME

Recommended Posts

Posted

Hi,

I am new here and currently looking to map Save State & Load State in Sega Genesis FUSION emulator, but I am not an AHK expert and just don't know how to do this.

Here is what I ATTEMPTED to put in the Hyperlaunch AHK file (bold & underlined below)...but it just errors when trying to load once compiled:

;*********************************SEGA Genesis**********************************

else if (systemName = "Sega Genesis" && executable = "Fusion.exe")

{

hideDesktop()

Hotkey, %exitEmulatorKey%, +x::{f5}, CloseProcess

Run, %Executable% "%romPath%%romName%%romExtension%" -auto -gen -fullscreen, %EmuPath%, Hide UseErrorLevel

Process, WaitClose, fusion.exe

}

Can any expert walk me through the steps to get Save and Load State mapped the easiest way possible for Fusion? Just for reference I am using an Xbox 360 controller with Keymapper so I can use keyboard strokes like 'X'.

Thanks for your help!

Posted

Hi

Welcome to the forums! Can you please confirm which version of Hyperspin/Hyperlaunch you are using as updating to the latest version may solve your problems. You should be able to set the exit key in Hyperlaunch HQ and inside the emulator. You shouldn't really have to touch the AHK.

Please go here to update. Please read the install instructions carefully and backup your current config beforehand.

http://www.hyperspin-fe.com/forum/downloads.php?do=cat&id=118

Posted
Hi

Welcome to the forums! Can you please confirm which version of Hyperspin/Hyperlaunch you are using as updating to the latest version may solve your problems. You should be able to set the exit key in Hyperlaunch HQ and inside the emulator. You shouldn't really have to touch the AHK.

Please go here to update. Please read the install instructions carefully and backup your current config beforehand.

http://www.hyperspin-fe.com/forum/downloads.php?do=cat&id=118

I have the Exit key set in Hyperlaunch HQ and it's working fine. What I am trying to do is be able to use the Save State/Load State function in Fusion using a button on the controller and from what I've read online, the only way to accomplish this is to use AHK to set the keystroke of {F5} (Save State) or {F8} (Load State) to a button on the controller.

Posted

I actually tried to use that thread...basically loopydogs 2nd comment in there is what I added to my script as you can see above, but it's not working like that and I just don't know about AHK to try and fix it myself unfortunately. Was just hoping someone had done this before and could help.

Posted
You can't just map F5 and F8 straight to a button?

I wish... Nestopia is probably one of the best emulators when it comes to mapping any and all buttons. Fusion is actually pretty terrible at mapping buttons and there is no option to map the save and load state... Really frustrating

Tapatalked from my Note 3

Posted
Worked for me, mapped F8 and F5 for load and save state and F6/F7 to cycle the save state. Did it in xpadder.

Well yea I can use Xpadder, but I'm currently using it to control Hyperspin via my Xbox 360 controller.

Can you set a different profile to load in Xpadder when Fusion loads?

Tapatalked from my Note 3

Posted

I appreciate the info, but it appears the version of Hyperspin I'm using doesn't support keymapping for each emulator..I have everything setup exactly how I want it too besides the Fusion save states.

I wish someone could just advise how to use this:

+joy09::{F5}

+joy08::{F8}

In the Hyperlaunch AHK file.

Tapatalked from my Note 3

Posted
Keymapping has nothing to do with HyperSpin. It is in HLHQ.

You know what I just noticed and why I am confused.... I don't have HyperlaunchHQ at all. I have HyperHQ, but not HLHQ. I got this setup from a friend and it works great besides this one thing I'm trying to accomplish... Now I see it's missing HLHQ. It has a Hyperlaunch.exe and .ahk file but no HLHQ.

Can I download that or is it not going to work right since it isn't there now?

Thanks for trying to help by the way.

Tapatalked from my Note 3

Posted
You know what I just noticed and why I am confused.... I don't have HyperlaunchHQ at all. I have HyperHQ, but not HLHQ. I got this setup from a friend and it works great besides this one thing I'm trying to accomplish... Now I see it's missing HLHQ. It has a Hyperlaunch.exe and .ahk file but no HLHQ.

Can I download that or is it not going to work right since it isn't there now?

Tapatalked from my Note 3

HLHQ only works with the new hyperlaunch.

Go ahead and create a new folder in your hyperspin folder called HyperLaunch. Example: E:\HyperSpin\HyperLaunch This way you won't lose anything updating and you can always switch back to the old hyperlaunch.

Follow steps 3-16 in this guide http://www.hyperspin-fe.com/forum/showthread.php?29481-How-to-install-HyperSpin

You will also need the new hyperspin executable which you can get from the downloads section on this site. Don't worry about replacing your current HyperSpin executable with this one since it won't change any settings, but will add a new setting allowing you to switch between the old and the new hyperlaunch.

Posted
HLHQ only works with the new hyperlaunch.

Go ahead and create a new folder in your hyperspin folder called HyperLaunch. Example: E:\HyperSpin\HyperLaunch This way you won't lose anything updating and you can always switch back to the old hyperlaunch.

Follow steps 3-16 in this guide http://www.hyperspin-fe.com/forum/showthread.php?29481-How-to-install-HyperSpin

You will also need the new hyperspin executable which you can get from the downloads section on this site. Don't worry about replacing your current HyperSpin executable with this one since it won't change any settings, but will add a new setting allowing you to switch between the old and the new hyperlaunch.

Thank you for this information.

I'm going to mess with it tonight. I won't lose any of my setup right? Just gain the ability to use HLHQ for more customization?

Tapatalked from my Note 3

Posted
Thank you for this information.

I'm going to mess with it tonight. I won't lose any of my setup right? Just gain the ability to use HLHQ for more customization?

Tapatalked from my Note 3

You will not lose anything unless you start deleting ini files and xml files and media files. Then obviously you lost it because you deleted it.

You will need to set up paths for all of your emulators again for the new hyperlaunch because the new hyperlaunch does not read the old hyperlaunch settings. You will not lose the old hyperlaunch settings but you won't be able to use the settings. It should take you about 5 minutes per emulator and about 30 minutes with the first one because you will be familiarizing yourself with HLHQ. Warning, there are a lot of options and buttons in HLHQ.

Posted
You will not lose anything unless you start deleting ini files and xml files and media files. Then obviously you lost it because you deleted it.

You will need to set up paths for all of your emulators again for the new hyperlaunch because the new hyperlaunch does not read the old hyperlaunch settings. You will not lose the old hyperlaunch settings but you won't be able to use the settings. It should take you about 5 minutes per emulator and about 30 minutes with the first one because you will be familiarizing yourself with HLHQ. Warning, there are a lot of options and buttons in HLHQ.

Ok.. Thanks.. Luckily I'm just making a mini version of my master arcade machine so I'll only be setting up Nintendo, Super Nintendo, and Genesis.

I'm making a copy of my current mini setup and am going to play around with the new HLHQ in the copy... If I can get the keys mapped right in HLHQ, then I'll start using the new setup.

I have my mini PC booting straight to Hyperspin and I control everything with the Xbox 360 controller... Only thing I need working is fusion save/load states. So I'm going to do what you said and see if I can resolve that.

Thanks for the info.

Tapatalked from my Note 3

Posted

Actually nevermind...I just did what I was asking in keymapper and it's working great! Thanks for your help ghutch!

One off topic question....Nestopia when I exit Hyperspin causes my mouse cursor to not appear any longer. Fusion or Zsnes do not do this. I can load them all day long and exit Hyperspin and my mouse cursor is still there. How can I stop this from happening in Nestopia? The cursor is hidden during emulation, which is what one would want, but it's almost like it's missing a line of code for that INI file to make it appear again. Any ideas?

Posted
Actually nevermind...I just did what I was asking in keymapper and it's working great! Thanks for your help ghutch!

One off topic question....Nestopia when I exit Hyperspin causes my mouse cursor to not appear any longer. Fusion or Zsnes do not do this. I can load them all day long and exit Hyperspin and my mouse cursor is still there. How can I stop this from happening in Nestopia? The cursor is hidden during emulation, which is what one would want, but it's almost like it's missing a line of code for that INI file to make it appear again. Any ideas?

no ideas, I don't remember your version of HyperLaunch very well, so I can only help with RocketLauncher.

Posted
no ideas, I don't remember your version of HyperLaunch very well, so I can only help with RocketLauncher.

I notice the same thing happening on the new or old version of HyperLaunch... Seems to be an issue with Nestopia.

Tapatalked from my Note 3

Archived

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

×
×
  • Create New...