Trying to setup RL with PowerISO (VCD can't read cue) correctly

splintter

New member
Hello,

This is my first post, so don't blame me if I'm doing anything wrong. I'm trying to setup RL to work with emulators which needs to load a virtual drive correctly, for example, Sega Saturn. I have the correct paths on RocketLauncherUI, however I can't make it work with PowerISO (I have tried with VCD but I discovered that VCD can't load cue files).

Here is a piece of my log file
Code:
22:37:43:339 | MD |     INFO  | +0     | VirtualDrive - Started - action is mount
22:37:43:340 | MD |     INFO  | +0     | CheckFile - Checking if C:\Program Files\PowerISO\piso.exe exists
22:37:43:340 | MD |     INFO  | +0     | CheckFile - Checking if C:\Program Files\PowerISO\piso.exe exists
22:37:43:395 | MD |     INFO  | +63    | RunWait - Started - running: C:\Program Files\PowerISO\piso.exe mount "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Worms v1.000 (1995)(Ocean - Team 17)(PAL)[!].cue" H:
22:37:44:455 | MD |  WARNING  | +1062  | VirtualDrive - Error reported by PowerISO during a mount operation: -1
22:37:44:455 | MD |     INFO  | +0     | VirtualDrive - Ended
22:37:44:455 | MD |     INFO  | +0     | Run - Running: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe
22:37:44:488 | MD |     INFO  | +31    | WinWait - Waiting for "SSF"
22:37:44:862 | MD |     INFO  | +375   | WinWaitActive - Waiting for "SSF"
22:37:45:998 | MD |     INFO  | +1141  | Process - WaitClose SSF.exe 
22:37:51:470 | MD |     INFO  | +5469  | VirtualDrive - Started - action is unmount
22:37:51:470 | MD |     INFO  | +0     | RunWait - Started - running: C:\Program Files\PowerISO\piso.exe unmount H:
22:37:52:112 | MD |     INFO  | +640   | VirtualDrive - Ended

and here is my system specs:

Code:
22:37:42:839 | RL |     INFO  | +N/A   | Main - RocketLauncher v1.0.1.4 (www.rlauncher.com)
22:37:42:948 | RL |     INFO  | +110   | Main - System Specs:
					RocketLauncher Dir: E:\HyperSpin\RocketLauncher
					RocketLauncher is: 32-bit
					OS: Microsoft Windows 10 Pro
					SKU: Professional
					Total Memory: 32724.88 MB
					Free Memory: 28987.82 MB
					Used Memory: 3737.055 MB
					SystemType: 64-bit
					Physical Processors: 1
					Logical Processors: 8
					GPU 1 Name: NVIDIA GeForce GTX 980 Ti
					GPU 1 RAM: -1.00 MB
					GPU 1 Driver Version: 10.18.13.5900
					Sound 1 Device: HD Pro Webcam C920
					Sound 1 Status: Enabled
					Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
					Sound 2 Status: Enabled
					Sound 3 Device: NVIDIA High Definition Audio
					Sound 3 Status: Enabled
					Sound 4 Device: USB Audio Device
					Sound 4 Status: Enabled
					Sound 5 Device: Realtek High Definition Audio
					Sound 5 Status: Enabled
					Sound 6 Device: VB-Audio VoiceMeeter VAIO
					Sound 6 Status: Enabled
					Sound 7 Device: VB-Audio VoiceMeeter AUX VAIO
					Sound 7 Status: Enabled
					OS Language: English_United_States
					OS Admin Status: No
					Latest .Net Version: v4.0.30319
					Monitor #1 (\\.\DISPLAY2): 2560x1080 (2560x1050 work) [Landscape] (Primary)
					Monitor #2 (\\.\DISPLAY1): 1280x1024 (1280x1024 work) [Landscape]
					Current AHK Desktop Width: 2560
					Current AHK Desktop Height: 1080
					AutoHotkey Path: 
					AHK Version: 1.1.09.04
					Unicode: No

I've read the wiki where it says to create a drive and assign the correct letter, and I did it (H:\). So, what I may be missing?

Thanks!
 
Last edited:

jayvdelorme

New member
I may be wrong, but maybe poweriso doesn't support CLI (command line interface). In any event, I would stick to dtlite since RL supports it.

Sent from my SGH-I337M using Tapatalk
 

splintter

New member
PowerISO supports CLI, see my writeup on the wiki:
http://www.rlauncher.com/wiki/index.php?title=Virtual_Drives

I don't have it installed anymore but I was able to get it working just fine. You might want to turn on troubleshooting log and check the log again, there will be some additional lines you might need with more info.

Here is the full log with troubleshooting enabled: http://pastebin.com/UuGutWDu

The most important part is:
Code:
15:57:53:298 | MD |     INFO  | +31    | Module Setting - [Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H]] - bezelRightOffset: 0
15:57:53:301 | MD |     INFO  | +0     | 7z - Started, received E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue. If rom is an archive, it will extract to E:\HyperSpin\TEMP
15:57:53:305 | MD |     INFO  | +0     | 7z - This rom type does not need 7z: ".cue"
15:57:53:324 | MD |   DEBUG1  | +31    | 7z - Starting non-7z FadeIn animation.
15:57:53:326 | MD |   DEBUG1  | +0     | 7z - romPath changed from "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms" to "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms"
15:57:53:329 | MD |   DEBUG1  | +0     | 7z - romName changed from "Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H]" to "Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H]"
15:57:53:331 | MD |   DEBUG1  | +0     | 7z - romExtension changed from ".cue" to ".cue"
15:57:53:334 | MD |     INFO  | +0     | 7z - Ended
15:57:53:336 | MD |     INFO  | +0     | CheckFile - Checking if E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.ini exists
15:57:53:360 | MD |   DEBUG1  | +31    | CheckFile - Attributes:
					File Size:			10228 bytes
					Created:			1/6/2016 - 4:31:49 AM
					Modified:			1/7/2016 - 7:26:53 PM
15:57:53:362 | MD |  WARNING  | +0     | Module - This rom has an UNKNOWN region. Reverting to use your default region. If you get a black screen, please rename your rom to add a proper (Region) tag.
15:57:53:366 | MD |     INFO  | +0     | Module - This game does not require a data cart in order to play.
15:57:53:369 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] FullSize to "1"
15:57:53:389 | MD |     INFO  | +32    | Module - SSF INI Update - Changing [Screen] BilinearFiltering to "1"
15:57:53:394 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] WideScreen to "0"
15:57:53:399 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] StretchScreen to "1"
15:57:53:422 | MD |     INFO  | +31    | Module - SSF INI Update - Changing [Screen] AutoFieldSkip to "1"
15:57:53:427 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] EnforceAspectRatioWindow to "1"
15:57:53:432 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] EnforceAspectRatioFullscreen to "1"
15:57:53:455 | MD |     INFO  | +31    | Module - SSF INI Update - Changing [Screen] FixedWindowResolution to "1"
15:57:53:460 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] FixedFullscreenResolution to "0"
15:57:53:481 | MD |     INFO  | +31    | Module - SSF INI Update - Changing [Screen] VSynchWaitWindow to "1"
15:57:53:487 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Screen] VSynchWaitFullscreen to "1"
15:57:53:492 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Peripheral] SaturnBIOS to ""
15:57:53:515 | MD |     INFO  | +32    | Module - SSF INI Update - Changing [Peripheral] CDDrive to "1"
15:57:53:520 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Peripheral] Areacode to "4"
15:57:53:524 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Peripheral] CartridgeID to "5c"
15:57:53:549 | MD |     INFO  | +31    | Module - SSF INI Update - Changing [Peripheral] DataCartridgeEnable to "0"
15:57:53:554 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Peripheral] DataCartridge to ""
15:57:53:574 | MD |     INFO  | +31    | Module - SSF INI Update - Changing [Program4] NoBIOS to "1"
15:57:53:579 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Other] ScreenMode to "1"
15:57:53:584 | MD |     INFO  | +0     | Module - SSF INI Update - Changing [Other] WindowSize to "2"
15:57:53:588 | MD |     INFO  | +0     | VirtualDrive - Started - action is mount
15:57:53:608 | MD |   DEBUG1  | +31    | VirtualDrive - Received file: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue
15:57:53:611 | MD |     INFO  | +0     | CheckFile - Checking if C:\Program Files\PowerISO\piso.exe exists
15:57:53:614 | MD |   DEBUG1  | +0     | CheckFile - Attributes:
					File Size:			12088 bytes
					Created:			10/8/2015 - 5:00:52 AM
					Modified:			10/8/2015 - 12:00:52 PM
15:57:53:617 | MD |   DEBUG1  | +0     | VirtualDrive - Using  version  found at: C:\Program Files\PowerISO\piso.exe
15:57:53:620 | MD |     INFO  | +0     | CheckFile - Checking if C:\Program Files\PowerISO\piso.exe exists
15:57:53:637 | MD |   DEBUG1  | +32    | CheckFile - Attributes:
					File Size:			12088 bytes
					Created:			10/8/2015 - 5:00:52 AM
					Modified:			10/8/2015 - 12:00:52 PM
15:57:53:640 | MD |   DEBUG1  | +0     | RegRead - Reading from Registry : RootKey=HKEY_CURRENT_USER, SubKey=Software\PowerISO\SCDEmu, ValueName=DiskCount,RegistryVersion=32
15:57:53:642 | MD |   DEBUG1  | +0     | RegRead - Registry Read finished, returning 1
15:57:53:644 | MD |   DEBUG1  | +0     | RegRead - Reading from Registry : RootKey=HKEY_CURRENT_USER, SubKey=Software\PowerISO\SCDEmu, ValueName=DriveLetter,RegistryVersion=32
15:57:53:647 | MD |   DEBUG1  | +0     | RegRead - Registry Read finished, returning HAAAAAAAAAAAAAAAAAAAAAA
15:57:53:650 | MD |   DEBUG1  | +0     | VirtualDrive - Changing your VD Drive Letter to H because you only have one drive active in PowerISO.
15:57:53:670 | MD |   DEBUG1  | +31    | VirtualDrive - All VirtualDrive calls will use mode PowerISO
15:57:53:701 | MD |   DEBUG1  | +31    | VirtualDrive - This cue does not contain any mp3s.
15:57:53:746 | MD |   DEBUG1  | +47    | VirtualDrive - This cue was found valid.
15:57:53:749 | MD |     INFO  | +0     | RunWait - Started - running: C:\Program Files\PowerISO\piso.exe mount "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue" H:
15:57:55:550 | MD |   DEBUG1  | +1797  | RunWait - "piso.exe mount "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue" H:" Process ID: 14544 and ErrorLevel reported as: -1
15:57:55:553 | MD |  WARNING  | +0     | VirtualDrive - Error reported by PowerISO during a mount operation: -1
15:57:55:555 | MD |     INFO  | +0     | VirtualDrive - Ended
15:57:55:574 | MD |     INFO  | +31    | Run - Running: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe
15:57:55:609 | MD |   DEBUG1  | +31    | Run - "SSF.exe" Process ID: 8604
15:57:55:612 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: HyperSpin | Class: ThunderRT6FormDC | State: 0 | X: 768 | Y: 156 | Width: 1024 | Height: 768 | Window HWND: 0x211578 | Process ID: 1784 | Process Path: E:\HyperSpin\HyperSpin\HyperSpin.exe
15:57:55:615 | MD |     INFO  | +0     | WinWait - Waiting for "SSF"
15:57:56:089 | MD |   DEBUG1  | +485   | GetActiveWindowStatus - Title: SSF Ver0.12 beta R2 | Class: SSF Ver0.12 | State: 0 | X: -25 | Y: 18 | Width: 136 | Height: 39 | Window HWND: 0x714e4 | Process ID: 8604 | Process Path: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe
15:57:56:092 | MD |   DEBUG1  | +0     | GetActiveWindowStatus - Title: SSF Ver0.12 beta R2 | Class: SSF Ver0.12 | State: 0 | X: -25 | Y: 18 | Width: 136 | Height: 39 | Window HWND: 0x714e4 | Process ID: 8604 | Process Path: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe
15:57:56:095 | MD |     INFO  | +0     | WinWaitActive - Waiting for "SSF"
15:57:56:203 | MD |   DEBUG1  | +109   | GetActiveWindowStatus - Title: SSF Ver0.12 beta R2 | Class: SSF Ver0.12 | State: 0 | X: -25 | Y: 18 | Width: 136 | Height: 39 | Window HWND: 0x714e4 | Process ID: 8604 | Process Path: E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe
15:57:57:265 | MD |     INFO  | +1063  | Process - WaitClose SSF.exe 
15:58:02:739 | MD |     INFO  | +5468  | VirtualDrive - Started - action is unmount
15:58:02:742 | MD |     INFO  | +0     | RunWait - Started - running: C:\Program Files\PowerISO\piso.exe unmount H:
15:58:03:402 | MD |   DEBUG1  | +672   | RunWait - "piso.exe unmount H:" Process ID: 6480 and ErrorLevel reported as: 0
15:58:03:405 | MD |     INFO  | +0     | VirtualDrive - Ended
15:58:03:407 | MD |     INFO  | +0     | 7zCleanUp - Started
15:58:03:410 | MD |   DEBUG1  | +0     | 7zCleanUp - Deleted 
15:58:03:412 | MD |     INFO  | +0     | 7zCleanUp - Ended
15:58:03:414 | MD |     INFO  | +0     | ExitModule - Started
15:58:03:433 | MD |     INFO  | +32    | Starting Updating Statistics:
15:58:03:436 | MD |   DEBUG2  | +0     | Total Elapsed Time in Pause in seconds: 0
15:58:03:438 | MD |   DEBUG2  | +0     | gameSectionStartTime:148790046
15:58:03:441 | MD |   DEBUG2  | +0     | ElapsedTime:10
15:58:03:443 | MD |   DEBUG2  | +0     | Statistics cleared game name: Daytona USA - Championship Circuit Edition v1.001
15:58:03:508 | MD |   DEBUG2  | +62    | Loaded game statistics from ini files:
					Number_of_Times_Played: 0
					Last_Time_Played: 0
					Average_Time_Played: 0
					Total_Time_Played: 0
					System_Total_Played_Time: 126
					Total_Global_Played_Time: 367
15:58:03:527 | MD |   DEBUG2  | +31    | Updated Statistics: Number_of_Times_Played: 1
					Last_Time_Played: Saturday January 9, 2016 03:57:53 PM
					Average_Time_Played: 10
					Total_Time_Played: 10
					System_Total_Played_Time: 136
					Total_Global_Played_Time: 377
15:58:03:568 | MD |     INFO  | +32    | Game section statistics updated.
15:58:03:573 | MD |     INFO  | +0     | ExitModule - Ended
15:58:03:592 | MD |     INFO  | +31    | End of Module Logs
15:58:03:636 | RL |     INFO  | +11141 | Main - Module ended, exiting RocketLauncher normally
15:58:03:639 | RL |     INFO  | +0     | ExitScript - Started
15:58:03:646 | RL |   DEBUG1  | +0     | ExitScript - Checking what application is currently in focus.
15:58:03:676 | RL |     INFO  | +31    | SystemCursor - Restoring mouse cursor
15:58:03:689 | RL |     INFO  | +16    | ExitScript - Ended

Probably I'll need to give a try with DT again, but I hate it after they turned the software in a big bloatware :/
 

brolly

Administrator
Developer
You'll need to open a DOS command window and type:
piso.exe mount "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue" H:"

Then see what error it returns. Do you have a virtual drive created in PowerISO already?
 

splintter

New member
You'll need to open a DOS command window and type:
piso.exe mount "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue" H:"

Then see what error it returns. Do you have a virtual drive created in PowerISO already?

Yes, I did enabled one virtual drive and set the letter to H before running rlauncher. The PowerISO CLI doesn't report anything besides
Code:
PowerISO Version 6.4 Copyright(C) 2004-2015 Power Software Ltd

            Type piso -? for help

Mount failed.

I tried to set back to Daemon Tools Lite, and now I have the following log: http://pastebin.com/ZkG7Enwn

It just displays a message window: ?????????????CD??? and sometimes it tries to open the game (black fullscreen) but after it closes (before displays anything).

EDIT:
Running the command to mount command (C:\Program Files\DAEMON Tools Lite\DTAgent.exe -mount scsi, H, "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Command & Conquer v1.000 (1996)(Virgin)(PAL)(Disc 1 of 2)[!][GDI].cue") and running the SSF (E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\SSF.exe) manually (via cmd) the games run properly.

Sorry for my english.
 
Last edited:

dustind900

Member
Supporter
RL Member
Code:
15:59:00:834 | MD |   DEBUG1  | +0     | VirtualDrive - Using DAEMON Tools Lite version 10.2.0.0114 found at: C:\Program Files\DAEMON Tools Lite\DTAgent.exe
15:59:00:834 | MD |   DEBUG1  | +0     | VirtualDrive - All VirtualDrive calls will use mode DT10
15:59:00:836 | MD |   DEBUG1  | +0     | VirtualDrive - This cue does not contain any mp3s.
15:59:00:839 | MD |   DEBUG1  | +0     | VirtualDrive - This cue was found valid. game game manually
15:59:00:839 | MD |     INFO  | +0     | RunWait - Started - running: C:\Program Files\DAEMON Tools Lite\DTAgent.exe -mount scsi, H, "E:\HyperSpin\HyperSpin\Emulators\Sega Saturn\SSF_012_beta_R2\roms\Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H].cue"

the Log says your .cue file is invalid. Also whats with that naming on the rom? I personally would remove any [ or ] from your rom name as suggested by RL.
Code:
15:59:00:566 | RL |  WARNING  | +0     | Please make sure your Database Name (Rom Name) does not contain the special characters [ or ] as these are used to denote sections in RocketLauncher's INI Files: Daytona USA - Championship Circuit Edition v1.001 (1996)(Sega Sports)(NTSC)(US)[!][SATURN81213 P1H]

Have you tried to mount and play the above mentioned game manually?
 
Last edited:
Top