Main > Driving & Racing Cabinets

Sega Model 2/3 Forcefeedback issue Logitech G27

<< < (2/2)

thurmansevolution:
Thanks for the help badmouth :).

Unfortunately though, I tried e::{Escape} and it came back with the "does not recognize action" error.  I'm not sure if having to use ahk basic is causing that error.



thurmansevolution:
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

thurmansevolution:
Figured it out the other day and have everything working correctly now. :)

What was going on -

Still not 100% sure of the reason why it was keeping the force feedback effects (center spring) after exiting the emulator, but I did notice a couple of small things in which helped me find a fix.

• The only time that the center spring effect would continue after exiting the emulator was when the emulator was exited during a race. After finishing a race, the center spring effect would "end", and the logitech wheel settings for the emu would return.

• During a race, if the test menu is accessed (by pressing F2), the center spring effect would "end", and the logitech wheel settings for the emu would return.

So, basically if I wanted to omit any chances that the centering spring effect would still be there after the emu was exited during a race, I would have to have to get into the test menu, and then exit the emulator.

This is what I did: (in hyperlaunch...other front ends would vary, but the concept is the same)

As almost the same as Sega Model 3 (above), you would have to make a custom exit for the emu. In the Model 2 section, you have a line that looks somewhat like this -

Hotkey, %exitemulator%, CloseProcess

Change the "CloseProcess" to anything of your liking (mine was "CloseModel2"). Then scroll down until you see where "CloseProcess:" is, and as with the Sega Model 3, create a custom exit which looks somewhat like this:

CloseModel2: (or whatever name ya chose)
{
Setkeydelay, 100, 100
Send, {F2}
Sleep, 1000 (or however long you would like for the test menu to stay up before the emu is exited)
Send, {Alt down}{F4}{Alt up}
Return
}

By doing this, you should never have a problem with the centering spring effect of Daytona USA, or any of its clones, continue after exiting the emulator, so that it's effects won't interfere with any other settings with other games.

I hope this will help anyone who will need it in the future :)

LC

Navigation

[0] Message Index

[*] Previous page

Go to full version