dukeofarcadia Posted July 23, 2012 Posted July 23, 2012 So I'm using SSF for Saturn.. works great.. but in gameex. no matter what game I start.. it just starts the one that is mounted to the virtual drive in daemon tools. So let's say Sonic Jam is in the virtual drive.. but I want to play "Virtua Fighter".. it will list Virtua Fighter as a separate game in gameex.. but when I click to play it.. it just starts up Sonic Jam instead.So my question is what command do I use to instruct gameex to first unmount Sonic Jam.. mount Virtua Fighter.. and than start SSF?
Draco1962 Posted July 23, 2012 Posted July 23, 2012 Duke - You may want to paste a copy of your SSF config here for us to take a look as there may be more than one command line setting to be addressed.
Draco1962 Posted July 23, 2012 Posted July 23, 2012 Have you tried changing it to SSF.exe [VIRTUALDRIVE] ?
Draco1962 Posted July 23, 2012 Posted July 23, 2012 I think those more familiar with the emulator will need to step in to assist. In the mean time, please export and post a copy of your SSF emulator config file from GameEx via the Setup Wizard. You will find the option in the middle of the emulator selection screen.
celly Posted July 23, 2012 Posted July 23, 2012 This is the command line I use and it works.SSF.exe [VIRTALDRIVE]:\You have nothing else set in an advance config or anything?
fRequEnCy Posted July 23, 2012 Posted July 23, 2012 This is the command line I use and it works.SSF.exe [VIRTALDRIVE]:\You have nothing else set in an advance config or anything?Should be:SSF.exe [VIRTUALDRIVE]:\Just a minor typo. I've seen success with both ways of launching so I can't determine why. But worth a try.
dukeofarcadia Posted July 23, 2012 Author Posted July 23, 2012 I have nothing else in the advanced config. I tried SSF.exe [VIRTUALDRIVE]:\ unfortunately didn't work,My problem is not that gameex won't start the game. It's just I can't switch between games simply whichis the whole purpose of gameex.. essentially gameex will only start the game that is in the virtual drive..and starts up all other games as that game regardless of what they are.
nullPointer Posted July 23, 2012 Posted July 23, 2012 So just to clarify, you have to manually mount the disc images yourself. GameEx is not mounting disc images at all right?
fRequEnCy Posted July 23, 2012 Posted July 23, 2012 I have nothing else in the advanced config. I tried SSF.exe [VIRTUALDRIVE]:\ unfortunately didn't work,My problem is not that gameex won't start the game. It's just I can't switch between games simply whichis the whole purpose of gameex.. essentially gameex will only start the game that is in the virtual drive..and starts up all other games as that game regardless of what they are.I'll be around in chat for real-time support if interested! But would still be helpful to see your config as mentioned a few times.
nullPointer Posted July 23, 2012 Posted July 23, 2012 fReq will probably be able to provide the best support (as usual! ), but here's an alternate idea (in the event that you're unable to utilize chat at this time )I’m probably a bit too old-school, but I still use the Launch Before and Launch After approach quite a bit more than I use the [VIRTUALDRIVE]:\ approach. I’d prefer to know exactly what commands are going to run, rather than sending directives into a ‘black-box’ and hoping for the best. I think I’m in the minority as far as that goes though, as I know several users absolutely love the [VIRTUALDRIVE]:\ feature.If you’re willing to go an alternate route, here’s one idea:Launch Before:"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount dt,0,"[ROMPATH]\[ROMFILE]"Run Command:SSF.exeLaunch After:"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount 0Note that you'll need a "dt" type virtual drive installed for the above Launch Before command to work. If you only have a 'scsi' virtual drive (or would prefer to use a virtual scsi drive) you'll want to replace the dt flag with a scsi flag like so:"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount scsi,0,"[ROMPATH]\[ROMFILE]"
dukeofarcadia Posted July 23, 2012 Author Posted July 23, 2012 what does the 0 represent, how does it know what drive letter I want to mount and unmount from
nullPointer Posted July 23, 2012 Posted July 23, 2012 DaemonTools drives are enumerated by 'device number' rather than by drive letter (at least as far as the DT command line interface goes). So 0 represents the first DaemonTools virtual drive of the type specified (remember that in progromatic logic you typically start counting at 0 rather than at 1). Interestingly enough dt drives are enumerated separately from scsi drives, so you can have dt-0 and scsi-0, both of which would be separate but still valid virtual drives.Additional Information (See: -mount command and -unmount command)
dukeofarcadia Posted July 23, 2012 Author Posted July 23, 2012 Thanks nullpointer.. apparently the oldschool way works much better.. now one other thing..I make sure show desktop is off.. but I still see the daemon tools window.. anyway to hidethat??
nullPointer Posted July 23, 2012 Posted July 23, 2012 Hmm … I don’t experience this behavior, but it may be related to operating system (or other environment variable). Is it a full on system window that displays, or is it a notification in the system tray? Does it go away, or do you have to manually close it?You might try toggling the Show Desktop option to see if you get different results (it’s a stretch, but worth a try).I have a personal method for circumventing unexpected popup windows like this, but I’m hesitant to go there as it’s a bit convoluted (naturally! ), and may not work in this case depending on the nature of the window.
nullPointer Posted July 23, 2012 Posted July 23, 2012 Oops, sorry to bump, but I just realized that I posted the 'raw' commands before, which is not exactly the way I'm using the above commands. Try making the following adjustments, and see if your results are any different:Launch Before:start "" "C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount dt,0,"[ROMPATH]\[ROMFILE]"Launch After:start "" "C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount 0Note that the start command has the unfortunate peculiarity that it considers the first double-quoted parameter to be the title of the new window in which to run the subsequent command. That's why you feed it an empty set of "" at the beginning of the command.This may or may not resolve the issue (again it will depend on the nature of the window that displays). I've got (at least) one more trick up my sleeve if that doesn't fix the window issue.
dukeofarcadia Posted July 23, 2012 Author Posted July 23, 2012 Adding those double "" like you did causes me to have an empty drive in the SSF emulator.. when I put it back to the way it was.. it works again.. so at seems like at least with my setup its causing daemon tools not to mount anything.works without those two quotes though
dukeofarcadia Posted July 23, 2012 Author Posted July 23, 2012 I figured out a very easy way to fix the problem.. if I keep daemon tools closed... gameex opens it.. and you see the window..so all I did was open daemon tools before I open gameex.. and then I just minimize daemon tools.. then open gameex. sinceit is opened but minimized.. gameex feels no need to pop the window up..All my problems are solved!! thanks everybody 1
nullPointer Posted July 23, 2012 Posted July 23, 2012 (edited) Glad to hear you got it working DOA!When (or if) you have the opportunity, would you mind going back to the first post of the thread, and changing the thread title to mark it as [RESOLVED]? Thanks, You Rock! Edited August 6, 2012 by Draco1962 This thread is now marked as Resolved and has been closed. If the problem re-occurs, please start a new thread.
Recommended Posts