Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

[RESOLVED] Mounting Issues AGAIN... (SSF)


uberpubert69

Recommended Posts

Ok so I used to have my setup running perfect but one thing led to another and I had to redo my setup again which included updating my Daemon Tools Lite which has no option for multiple virtual disks. Anyways I can't get my Saturn games to unmount and I've done the test to see if it would dismount and it doesn't I was told my commands were correct as well but since doing a reinstall of my entire system the settings are now gone. They were something along the lines of "ssf.exe [DTLOADER-SCSI]" and whatever my settings were in VDL is gone now too.

Link to comment
Share on other sites

This should be a quick one. All you should need to do is enable the plugin and the DT drive will unmount. There is a newer plugin build that needs to be put out... I didn't send it on because it needed to be tested yet but there was a tiny bug in the SCSI unmount command for legacy versions of DT. Try this version:

DT_Loader.zip

As long as you have SSF pointed to your DT SCSI drive this will work. No need to set up any plugin configuration, the magic happens in the background. Just keep your GameEx command line as it is:
CommandLine=ssf.exe [DTLoader-SCSI]
:)

If you still have issues, let me know... But progress on this plugin has really been geared towards the latest version of DT so you may just be better off upgrading it.

  • Like 1
Link to comment
Share on other sites

This should be a quick one. All you should need to do is enable the plugin and the DT drive will unmount. There is a newer plugin build that needs to be put out... I didn't send it on because it needed to be tested yet but there was a tiny bug in the SCSI unmount command for legacy versions of DT. Try this version:

attachicon.gifDT_Loader.zip

As long as you have SSF pointed to your DT SCSI drive this will work. No need to set up any plugin configuration, the magic happens in the background. Just keep your GameEx command line as it is:

CommandLine=ssf.exe [DTLoader-SCSI]

:)

If you still have issues, let me know... But progress on this plugin has really been geared towards the latest version of DT so you may just be better off upgrading it.

It must be something I'm doing wrong then. I have the command as that but nothing gets mounted. The way the new DT works confuses me, I cant make a virtual disk until the moment I mount an ISO and it gets deleted as soon as the ISO is unmounted. So I can't point SSF to a disk because its not there. I mounted an image and then point to that virtual disk and save but it still doesn't work. :S Also theres no way to change it from a DT drive to a SCSI drive, so I think thats my problem.

Link to comment
Share on other sites

Actually there is a command for a scsi drive, and the drive type only changes when you actually load an iso as you've noted. The drive letter itself should remain the same.

The dt command line to mount an scsi is dtlite.exe scsi, mount "[rompath/romfile]"

And the regular drive is

dtlite.exe dt, mount "[rompath/romfile]"

If you open the plugin config after running dt there's a button on the bottom that allows you to mount the drive via bat file which will display some helpful info like the rom path. Give that a shot and snap the cmd window and verify the path is correct.

I haven't added SSF yet but the plugin is working for me for Sega CD so everything is working on my end.

Also take a look at your settings for dtools, there's a check box you need to check so it unmount properly. I documented that in the plugin release thread.

Link to comment
Share on other sites

Actually there is a command for a scsi drive, and the drive type only changes when you actually load an iso as you've noted. The drive letter itself should remain the same.

The dt command line to mount an scsi is dtlite.exe scsi, mount "[rompath/romfile]"

And the regular drive is

dtlite.exe dt, mount "[rompath/romfile]"

If you open the plugin config after running dt there's a button on the bottom that allows you to mount the drive via bat file which will display some helpful info like the rom path. Give that a shot and snap the cmd window and verify the path is correct.

I haven't added SSF yet but the plugin is working for me for Sega CD so everything is working on my end.

Also take a look at your settings for dtools, there's a check box you need to check so it unmount properly. I documented that in the plugin release thread.

Ok so my DT was installed in my Programs folder not my x86 Programs folder for some reason. I think thats the source of it not working. Also, am I supposed to put that dtlite command in the VDL plugin? I'll need the unmount command as well if so.

EDIT: After reinstalling DTL the ISO still will not mount and its saying SCSI when my Drive is a regular DT (which is why I want to change my VD from DT to SCSI) My paths are correct now. I've tried loading it through GameEx with the new settings (to reset the bat) and the Bat from the plugin

dtloader.7z

post-5286-0-90444700-1429287661_thumb.pn

GameEx.ini

Link to comment
Share on other sites

That log isn't complete which might be due to you passing the SCSI flag without the SCSI drive... The bat file looks fine though if you do indeed have an SCSI drive aside from the unmount command missing.

If you don't want to mount as SCSI then you change your trigger from [DTLoader-SCSI] to [DTLoader] in the emu config. Also you don't need to add any configurations for the emulator within the plugin, I was just listing what command I use internally.

Link to comment
Share on other sites

That log isn't complete which might be due to you passing the SCSI flag without the SCSI drive... The bat file looks fine though if you do indeed have an SCSI drive aside from the unmount command missing.

If you don't want to mount as SCSI then you change your trigger from [DTLoader-SCSI] to [DTLoader] in the emu config. Also you don't need to add any configurations for the emulator within the plugin, I was just listing what command I use internally.

Yeah for some reason those commands aren't working for me. I also had my TG-CD games set up with the launch before and launch after commands in the advanced emu setup and they don't work anymore either. When it goes to mount theres no message but when unmounting it says "Unidentified Syntax error" or something like that

Link to comment
Share on other sites

Yeah for some reason those commands aren't working for me. I also had my TG-CD games set up with the launch before and launch after commands in the advanced emu setup and they don't work anymore either. When it goes to mount theres no message but when unmounting it says "Unidentified Syntax error" or something like that

I'm having the same problem!!!

  • Like 1
Link to comment
Share on other sites

@Xinho: Using the plugin? Or mount/unmount command?

The command line has changed in the new version of DT, if you're on v5+ you're gonna have to change the command line your sending.

Link to comment
Share on other sites

@Xinho: Using the plugin? Or mount/unmount command?

The command line has changed in the new version of DT, if you're on v5+ you're gonna have to change the command line your sending.

I've been using both the plugin for the command (for my saturn) My TG-CD and PC-CD games wouldn't mount without the command "pce.exe -cd:E" and the launch before and launch after with mount and unmount commands in the advanced emu setup. Paths are correct I can manually mount an ISO, but I cannot get gameex to do it. My CD drive is E in my Saturn emu.

""C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount scsi, 0,"[RomPath]\[RomFile]""

"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount scsi, 0

Link to comment
Share on other sites

Are you on DTools v5 or better? If so then that command won't work as I mentioned previously. Also didn't you say it was located in program files and not the x86 folder?

Link to comment
Share on other sites

Are you on DTools v5 or better? If so then that command won't work as I mentioned previously. Also didn't you say it was located in program files and not the x86 folder?

Yes, but as soon as I found that out I did a reinstall and put it in the x86 flolder. I'm on DTL 5.0.1.0407. If you could give me the exact commands to use so I can copy/paste then in my launch before/after section that would help a bit. Commands make my head hurt :wacko:

Link to comment
Share on other sites

My twopenneth-worth. But before I do... AAAARRRGGGHHH!!! Why can't you just leave things alone, DaemonTools! Also, redesigning without supporting legacy command line instructions? Dumb. Presently firing off daily emails...

That said and....caallmmm - not sure if this is gonna help any, but new command line structure works like this.

To mount:

Two options - either specify the drive letter or not

dtlite.exe -mount {scsi/dt}, [{Drive Letter},] "MeGames/Pong.cue"

[{Drive Letter},] is optional.

examples:

dtlite.exe -mount scsi, T, "C:\MeGames\Pong.cue"

Mounts pong on an SCSI drive with drive letter T

dtlite.exe -mount dt, "C:\MeGames\Pong.cue"

Mounts Pong on a DT drive with a drive letter arbitrarily selected by DTools

note: I beleive the full path and filename is needed

To unmount:

Either specify the drive letter, or unmount all virtual drives:

dtlite.exe -unmount_all

or

Dtlite.exe -unmount {Drive Letter}

e.g. Dtlite.exe -unmount T

Dunno if this has anything to do with the price of fish....

Adultery - fancy joining a polite campaign against DTools crew requesting that they support legacy functionality/command line operations? I've a horrible feeling I'm gonna have to re-code a lot of bits and pieces and I much preferred where you specified a number rather than a letter.

Link to comment
Share on other sites

My twopenneth-worth. But before I do... AAAARRRGGGHHH!!! Why can't you just leave things alone, DaemonTools! Also, redesigning without supporting legacy command line instructions? Dumb. Presently firing off daily emails...

Adultery - fancy joining a polite campaign against DTools crew requesting that they support legacy functionality/command line operations? I've a horrible feeling I'm gonna have to re-code a lot of bits and pieces and I much preferred where you specified a number rather than a letter.

That was extremely helpful for me to understand what's going on here. Why would they do that to their users changing the whole structure of their command line? It worked perfectly before afaik. unmount switch syntax error is what I was getting when unmounting before. But those commands are already in my VDL plugin and they don't work. So it's either DT or something in the plugin. It should be working idk whats wrong.

  • Like 1
Link to comment
Share on other sites

dtlite.exe -unmount_all

is working in a recent batch script with DTLite 5.0.1.0407 my end.

This is my command line for my Saturn emu config ssf.exe [DTLoader] (nothing is in the advanced config) and my VDL commands are

Mount: -mount dt, "[RomPathFull]"

UnMount: -unmount_all

Do I need to have it like

Mount: DTLite -mount dt, "[RomPathFull]"

UnMount: DTLite.exe -unmount_all

?

Link to comment
Share on other sites

So let's take a step back here.

Are you using the plugin for everything? Our only ssf, and neither setup are working for you?

Your images mount? Or they don't? Didn't you say they mount but don't unmount? Or ssf doesn't see them at all?

I ask because I recall you saying unmount wasn't working.

There's too much going on here and I'm lost.

I think I'm gonna just set up ssf again and see what my own results are. I should also try this out on an 8.1 machine instead of the dev machine I did my testing on.

Link to comment
Share on other sites

So let's take a step back here.

Are you using the plugin for everything? Our only ssf, and neither setup are working for you?

Your images mount? Or they don't? Didn't you say they mount but don't unmount? Or ssf doesn't see them at all?

I ask because I recall you saying unmount wasn't working.

There's too much going on here and I'm lost.

I think I'm gonna just set up ssf again and see what my own results are. I should also try this out on an 8.1 machine instead of the dev machine I did my testing on.

I'm sorry man, I'm all over the place.

I'm currently using the VDL for my Sega Saturn games. I was using the launch before and launch after advanced settings for my TG-CD and PC-CD to mount and unmount with Daemon Tools Lite. All of this used to work perfectly when I had the old Daemon Tools and before you made changes to accept the new version in your plugin.

At current my Saturn games and my TG-CD and PC-CD games do not mount nor dismount. it just loads the emulator on ssf and say disk tray open and it gives a disk read error on pce. So neither the plugin or direct commands work anymore. When I hit esc to return to GameEx, it trys the unmount command returning a "unmount switch syntax error" because nothing is mounted I assume. My commands are on post 18 that I'm using.

Link to comment
Share on other sites

It's always Sega Saturn innit? It's like the reliable lad at the back of class who just when you think he's learned to keep his gob shut, blurts something out at the end of lesson, meaning the whole class has to stay behind... AGAIN!

Oooops sorry - wrong meeting.

Wish you god speed on this one - so frustrating this business sometimes...

Link to comment
Share on other sites

Hello,

i don't know if it's my system limitation i recently changed my mobo and removed my physcal BD DRIVE but the deamon tools 5 won't let me mount more than 3 or 4 image files.

After I have a message saying restart pc to mount that image.

Conclusion: gone back to 4.5!

Link to comment
Share on other sites

Sorry to derail the topic - but as a matter of interest, why would you mount more than one image at a time?

Just curious, cos designing something that relies on DT tools - and at the moment, because of DTools 5 design - only compatible if mount 1 image

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...