I seemed to make some sort of progress earlier today
Now, for the "Juicy stuff":
For Sega Model 3 running in hyperspin, the key to closing this application completly resides in remapping the Escape button to whatever button you have set up as your "killswitch" (what I like to call it lol). I'm not too familiar with HL3 (Not trying to rip on Hyperspin by any means, I'm more of a GameEx kinda guy lol - but I prefer hyperlaunch 1.x...I can do without using the modules - long story but had an issue with NullDC).
Anyway, if you added Sega Model 3 in your ahk script, in the section for SM3 you have something like:
Hotkey, %exitemulator%, CloseProcess
First thing to do, is replace "CloseProcess" with any name you wish. For mine it looked like:
Hotkey, %exitemulator%, ExitModel3
Next, near the end of the script, you will find the section of kill commands (in this section you will see the "CloseProcess:" goto with some scripting below. Find yourself a nice little space below all the kill commands and write this in:
ExitModel3: (<---or whatever name you typed)
{
SetkeyDelay, 100, 100
Send, {Escape}
return
}
This will gently send the Escape button to close out Sega Model 3 completly, without hyperspin acting freaky and without finding out that your pet monkey is pregnant with your neighbor's love child lol.
You can also customize any keys and use this process to remap and close almost any emulator.
Now for the "Not so juicy" -
It seems as though there is no full way to close the Sega Model 2 emulator, (like escape button is to sm3). The only way I know so far to close this emu is using "alt+F4", which just closes the process. This is what causes daytona usa and any clones of to keep its ffb after the emulator is closed (and luckily, it's just daytona usa, all others ive tested seemed to work ok)
So my question now is, is there any way to close this emulator natively without using the alt+F4 keystroke or a Process, Close command? Something that will fully kill the emu?
And if not, could I make different ini files for daytona with the force feedback = 0? I don't want to lose force feedback for this game, but sadly it might have to come down to it
.
Thanks again in advance!
LC