Jump to content
LaunchBox Community Forums
CADScott

Daphne Laser Disc emulator - a comprehensive tutorial

Recommended Posts

2 hours ago, Aevans0001 said:

Do you mean scanlines in daphne or in lb or in all emulators?  I have never seen a plugin for daphne scanlines.

0.thumb.PNG.dcdbdad18310d0de3e00152555b7fb7b.PNG scanlines in daphne works. when I try launch a daphne game from launchbox, scanlines doesn't works ..

Share this post


Link to post
Share on other sites

Here is my command line without scan lines

daphne.exe cliff vldp -framefile Z:\VideoGames\Games\Daphne\cliff\cliff.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir "Z:\Videogames\Emulators\Daphne (Customized)" -cheat -bank 0 00000000 -bank 1 01000000
-bank 2 00000000 -bank 3 01111000 -sound_buffer 2048 -fullscreen -x 640 -y 480

 

here is my command line with scan lines

daphne.exe cliff vldp -framefile Z:\VideoGames\Games\Daphne\cliff\cliff.txt -scanlines -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir "Z:\Videogames\Emulators\Daphne (Customized)"
-cheat -bank 0 00000000 -bank 1 01000000 -bank 2 00000000 -bank 3 01111000 -sound_buffer 2048 -fullscreen -x 640 -y 480

 

 

Share this post


Link to post
Share on other sites

Hi all! Is there a way to set unlimited lives using this method? I check it off under the settings in Daphne but when I load the game via Launchbox (I used ETA Prime's tutorial to set things up) the games work but no unlimited lives.

Share this post


Link to post
Share on other sites
Posted (edited)
7 hours ago, daphnefan said:

Hi all! Is there a way to set unlimited lives using this method? I check it off under the settings in Daphne but when I load the game via Launchbox (I used ETA Prime's tutorial to set things up) the games work but no unlimited lives.

Changing the settings in the Daphne Loader doesn't work because the batch commands are launching the Daphne.exe file directly, not through the loader.  The Daphne Loader is really just a small front end to a program that generates a custom launch command, you just don't see that it is really sending a command line to run things (unless you set otherwise).  Basically, that means any cheats have to be enabled via the command line that is launching the Daphne game from LB.  To enable cheats in some games like Dragon's Lair, you have to do it by the command line that changes the "bank" setting (or dip switches).  Sadly, it is somewhat confusing to implement via command line since you have to know which bank and bits to change.  There is an easy way and hard way.  First the hard way.  A list of dip switch settings for Daphne games are here.  Just to be more difficult, for the Dragon's Lair and Space Ace games the settings they will show as "Bank A" and Bank B" which correspond to Bank 0 and Bank 1, respectively in the command line and the number indicates a bit number starting with ZERO and from the RIGHT.   So if it says change B3 to "on", that means you have to change -bank 1 00000000 to -bank 1 00001000 

So for example, Dragon's Lair for most ROMs (dip switch settings can vary by ROM version) is for Unlimited Derk's by changing Bank 1, 2nd bit from 1 to 0.  So in my case (note your other dip switch settings may be different than mine depending on ROM revision you have):

-bank 0 11011001 -bank 1 00100011

For normal lives it is:

-bank 0 11011001 -bank 1 00100111

For Space Ace it is Bank 1, 5th bit from 0 to 1 (again, starts from right and and numbered 0 through 7)

-bank 0 00000000 -bank 1 00100001

Easier Way:  A bit easier way is to do the following.  Open up the Daphne Loader from outside Launch Box.  Go to the Configure Menu:

image.png.62330d1fc3330049927ab14baa7b2f9b.pngSelect the options you want such as "Unlimited Lives"  Hit Apply.

Go to the Advanced Tab and toggle the "Display Command Line" option to on.  Hit Apply. 

image.png.1a621d1d5ab9176066a83e7b2b3c9197.pngFrom outside Launchbox start a game within the Daphne Loader.  Before the game starts, you will see a pop up box with the command line that the Daphne Loader is using to launch the game. The "Bank" settings/dip switches (highlighted below) are now automatically set with whatever options you set in the Loader drop downs and you can copy/paste the bank portion of the command into your batch command that Launchbox uses. No worries about searching for the bit settings to change.  You should then have unlimited lives with that batch command and those bank/dip switch settings.  You can use this method to change any of the options such as difficulty level.  The key is that the "bank" settings are what is telling the Daphne.exe emulator via Launchbox what to do option wise.

image.thumb.png.2cc9a330990d2f8d555129e6004e4580.png

Edited by sundogak
  • Like 1

Share this post


Link to post
Share on other sites
56 minutes ago, sundogak said:

Changing the settings in the Daphne Loader doesn't work because the batch commands are launching the Daphne.exe file directly, not through the loader.  The Daphne Loader is really just a small front end to a program that generates a custom launch command, you just don't see that it is really sending a command line to run things (unless you set otherwise).  Basically, that means any cheats have to be enabled via the command line that is launching the Daphne game from LB.  To enable cheats in some games like Dragon's Lair, you have to do it by the command line that changes the "bank" setting (or dip switches).  Sadly, it is somewhat confusing to implement via command line since you have to know which bank and bits to change.  There is an easy way and hard way.  First the hard way.  A list of dip switch settings for Daphne games are here.  Just to be more difficult, for the Dragon's Lair and Space Ace games the settings they will show as "Bank A" and Bank B" which correspond to Bank 0 and Bank 1, respectively in the command line and the number indicates a bit number starting with ZERO and from the RIGHT.   So if it says change B3 to "on", that means you have to change -bank 1 00000000 to -bank 1 00001000 

So for example, Dragon's Lair for most ROMs (dip switch settings can vary by ROM version) is for Unlimited Derk's by changing Bank 1, 2nd bit from 1 to 0.  So in my case (note your other dip switch settings may be different than mine depending on ROM revision you have):


-bank 0 11011001 -bank 1 00100011

For normal lives it is:


-bank 0 11011001 -bank 1 00100111

For Space Ace it is Bank 1, 5th bit from 0 to 1 (again, starts from right and and numbered 0 through 7)


-bank 0 00000000 -bank 1 00100001

Easier Way:  A bit easier way is to do the following.  Open up the Daphne Loader from outside Launch Box.  Go to the Configure Menu:

image.png.62330d1fc3330049927ab14baa7b2f9b.pngSelect the options you want such as "Unlimited Lives"  Hit Apply.

Go to the Advanced Tab and toggle the "Display Command Line" option to on.  Hit Apply. 

image.png.1a621d1d5ab9176066a83e7b2b3c9197.pngFrom outside Launchbox start a game within the Daphne Loader.  Before the game starts, you will see a pop up box with the command line that the Daphne Loader is using to launch the game. The "Bank" settings/dip switches (highlighted below) are now automatically set with whatever options you set in the Loader drop downs and you can copy/paste the bank portion of the command into your batch command that Launchbox uses. No worries about searching for the bit settings to change.  You should then have unlimited lives with that batch command and those bank/dip switch settings.  You can use this method to change any of the options such as difficulty level.  The key is that the "bank" settings are what is telling the Daphne.exe emulator via Launchbox what to do option wise.

image.thumb.png.2cc9a330990d2f8d555129e6004e4580.png

Wow this post was incredibly helpful! Now I know what I'll be doing as soon as I have some free time. Thanks!

Share this post


Link to post
Share on other sites

Long time user but this is a fresh install on a new PC of Daphne.  I have the vldp files from Pleasuredome prior to their removal from the site and I have the roms folder with all files needed from a previous archive.  The vldp_dl folder I was able to get working with no issues as I have the DVD's for DL, DL2, and ACE.  Those three games play great, no issues.

When I go to play the other games however I receive the below error.  Recreating the vldp.torrent file from the vldp files downloaded previously does not appear to correct this error as well.  It seems as if I am stuck and need some advice on how I can move beyond this error and play some of the lesser loved games in the laserdisc series, yet I love them all.

Error Message = ".torrent file could not be downloaded"

Thank you!

-Stevetb

Share this post


Link to post
Share on other sites

The Torrent used to direct the Downloads from the Dome of Pleasure, but these have been removed as well.........

Remember Google is your Friend............

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/23/2019 at 12:56 PM, stevetb said:

Long time user but this is a fresh install on a new PC of Daphne.  I have the vldp files from Pleasuredome prior to their removal from the site and I have the roms folder with all files needed from a previous archive.  The vldp_dl folder I was able to get working with no issues as I have the DVD's for DL, DL2, and ACE.  Those three games play great, no issues.

When I go to play the other games however I receive the below error.  Recreating the vldp.torrent file from the vldp files downloaded previously does not appear to correct this error as well.  It seems as if I am stuck and need some advice on how I can move beyond this error and play some of the lesser loved games in the laserdisc series, yet I love them all.

Error Message = ".torrent file could not be downloaded"

Thank you!

-Stevetb

I am not clear why you are trying to re-download the files if you have the VLDPs and ROMs from PD as you mention in your post.  Ultimately, don't need the loader once have the files (framefile, vldp, rom, and batch to call daphne.exe) since can launch with batch command which is also what LB needs anyway.  If have the VLDP and ROMs than likely a framefile and path issue which can be fixed with no downloads (would need more info to help, like screen snaps of directory structure you have, particularly the VLDP locations).

If you don't have the VLDP files, then like Asparky said, the torrent feature in the Daphne loader no longer works so you have to acquire via other means. 

Edited by sundogak

Share this post


Link to post
Share on other sites

I'm wondering if some of you Daphne wizards can help me out.

Here's my situation:

  • I have all games working in Launchbox except DL, DL2, SA, and Cobra Command.
  • I can run those four games in Daphne Loader without a problem.
  • When I use the command line generated from Daphne Loader and run that in Command Prompt in the Daphne emulator folder, it tells me it can't find the rom files.  Even though it runs through Daphne Loader fine.

Here's my command line:

daphne.exe lair2 vldp -framefile D:\ROMS\Daphne\lair2\lair2.txt -blank_searches -min_seek_delay 1000 -seek_frames_per_ms 20 -homedir D:\HyperSpin\Emulators\Daphne -sound_buffer 2048 -x 640 -y 480 

Here's my framefile (lair2.txt):

d:\roms\daphne\lair2
00001  dl2-00001.m2v 
00002  dl2-00002.m2v 
00721  dl2-00721.m2v 
02102  dl2-02102.m2v 
04427  dl2-04427.m2v 
04477  dl2-04477.m2v 
04527  dl2-04527.m2v 
04577  dl2-04577.m2v 
04627  dl2-04627.m2v 
04677  dl2-04677.m2v 
04727  dl2-04727.m2v 
04777  dl2-04777.m2v 
04827  dl2-04827.m2v 
04877  dl2-04877.m2v 
04927  dl2-04927.m2v 
04977  dl2-04977.m2v 
05027  dl2-05027.m2v 
05077  dl2-05077.m2v 
05127  dl2-05127.m2v 
05177  dl2-05177.m2v 
05227  dl2-05227.m2v 
05277  dl2-05277.m2v 
05327  dl2-05327.m2v 
05377  dl2-05377.m2v 
05427  dl2-05427.m2v 
05477  dl2-05477.m2v 
07707  dl2-07707.m2v 
07757  dl2-07757.m2v 
07807  dl2-07807.m2v 
07857  dl2-07857.m2v 
07907  dl2-07907.m2v 
07957  dl2-07957.m2v 
08007  dl2-08007.m2v 
08057  dl2-08057.m2v 
08107  dl2-08107.m2v 
08157  dl2-08157.m2v 
08207  dl2-08207.m2v 
08257  dl2-08257.m2v 
10486  dl2-10486.m2v 
10536  dl2-10536.m2v 
10586  dl2-10586.m2v 
10636  dl2-10636.m2v 
10686  dl2-10686.m2v 
10736  dl2-10736.m2v 
10786  dl2-10786.m2v 
10836  dl2-10836.m2v 
10886  dl2-10886.m2v 
10936  dl2-10936.m2v 
10986  dl2-10986.m2v 
11036  dl2-11036.m2v 
13473  dl2-13473.m2v 
13523  dl2-13523.m2v 
13573  dl2-13573.m2v 
13623  dl2-13623.m2v 
13673  dl2-13673.m2v 
13723  dl2-13723.m2v 
13773  dl2-13773.m2v 
13823  dl2-13823.m2v 
13873  dl2-13873.m2v 
13923  dl2-13923.m2v 
13973  dl2-13973.m2v 
14023  dl2-14023.m2v 
14073  dl2-14073.m2v 
14123  dl2-14123.m2v 
14183  dl2-14183.m2v 
14233  dl2-14233.m2v 
16670  dl2-16670.m2v 
16720  dl2-16720.m2v 
16770  dl2-16770.m2v 
16820  dl2-16820.m2v 
16870  dl2-16870.m2v 
16920  dl2-16920.m2v 
16970  dl2-16970.m2v 
17020  dl2-17020.m2v 
17070  dl2-17070.m2v 
17120  dl2-17120.m2v 
17170  dl2-17170.m2v 
17220  dl2-17220.m2v 
17270  dl2-17270.m2v 
17320  dl2-17320.m2v 
17380  dl2-17380.m2v 
17430  dl2-17430.m2v 
19860  dl2-19860.m2v 
19910  dl2-19910.m2v 
19960  dl2-19960.m2v 
20005  dl2-20005.m2v 
20055  dl2-20055.m2v 
20105  dl2-20105.m2v 
20155  dl2-20155.m2v 
20205  dl2-20205.m2v 
20275  dl2-20275.m2v 
20325  dl2-20325.m2v 
20385  dl2-20385.m2v 
20435  dl2-20435.m2v 
20480  dl2-20480.m2v 
20530  dl2-20530.m2v 
20590  dl2-20590.m2v 
20640  dl2-20640.m2v 
20690  dl2-20690.m2v 
20740  dl2-20740.m2v 
23170  dl2-23170.m2v 
23220  dl2-23220.m2v 
23270  dl2-23270.m2v 
23315  dl2-23315.m2v 
23365  dl2-23365.m2v 
23415  dl2-23415.m2v 
23465  dl2-23465.m2v 
23515  dl2-23515.m2v 
23585  dl2-23585.m2v 
23635  dl2-23635.m2v 
23695  dl2-23695.m2v 
23745  dl2-23745.m2v 
23790  dl2-23790.m2v 
23840  dl2-23840.m2v 
23900  dl2-23900.m2v 
23949  dl2-23949.m2v 
24000  dl2-24000.m2v 
24050  dl2-24050.m2v 
26650  dl2-26650.m2v 
26700  dl2-26700.m2v 
26750  dl2-26750.m2v 
26800  dl2-26800.m2v 
26850  dl2-26850.m2v 
26900  dl2-26900.m2v 
26950  dl2-26950.m2v 
27000  dl2-27000.m2v 
27050  dl2-27050.m2v 
27100  dl2-27100.m2v 
27150  dl2-27150.m2v 
27200  dl2-27200.m2v 
27250  dl2-27250.m2v 
27300  dl2-27300.m2v 
27350  dl2-27350.m2v 
27400  dl2-27400.m2v 
27450  dl2-27450.m2v 
30050  dl2-30050.m2v 
30100  dl2-30100.m2v 
30150  dl2-30150.m2v 
30200  dl2-30200.m2v 
30250  dl2-30250.m2v 
30300  dl2-30300.m2v 
30350  dl2-30350.m2v 
30400  dl2-30400.m2v 
30450  dl2-30450.m2v 
30500  dl2-30500.m2v 
30550  dl2-30550.m2v 
30600  dl2-30600.m2v 
30650  dl2-30650.m2v 
30700  dl2-30700.m2v 
30750  dl2-30750.m2v 
30800  dl2-30800.m2v 
30850  dl2-30850.m2v 
33559  dl2-33559.m2v 
33609  dl2-33609.m2v 
33659  dl2-33659.m2v 
33709  dl2-33709.m2v 
33759  dl2-33759.m2v 
33809  dl2-33809.m2v 
33859  dl2-33859.m2v 
33909  dl2-33909.m2v 
33959  dl2-33959.m2v 
34009  dl2-34009.m2v 
34059  dl2-34059.m2v 
34109  dl2-34109.m2v 
34159  dl2-34159.m2v 
34209  dl2-34209.m2v 
34259  dl2-34259.m2v 
34309  dl2-34309.m2v 
37019  dl2-37019.m2v 
37069  dl2-37069.m2v 
37119  dl2-37119.m2v 
37169  dl2-37169.m2v 
37219  dl2-37219.m2v 
37269  dl2-37269.m2v 
37319  dl2-37319.m2v 
37369  dl2-37369.m2v 
37419  dl2-37419.m2v 
37469  dl2-37469.m2v 
37519  dl2-37519.m2v 
37569  dl2-37569.m2v 
37619  dl2-37619.m2v 
37669  dl2-37669.m2v 
37719  dl2-37719.m2v 
37769  dl2-37769.m2v 
37770  dl2-37770.m2v 
37773  dl2-37773.m2v 
37776  dl2-37776.m2v 
37779  dl2-37779.m2v 
37782  dl2-37782.m2v 
37784  dl2-37784.m2v 
39433  dl2-39433.m2v 
39493  dl2-39493.m2v 
39543  dl2-39543.m2v 
39593  dl2-39593.m2v 
39643  dl2-39643.m2v 
39693  dl2-39693.m2v 
39743  dl2-39743.m2v 
39793  dl2-39793.m2v 
41443  dl2-41443.m2v 
41503  dl2-41503.m2v 
41553  dl2-41553.m2v 
41603  dl2-41603.m2v 
41653  dl2-41653.m2v 
41703  dl2-41703.m2v 
41753  dl2-41753.m2v 
41803  dl2-41803.m2v 
44157  dl2-44157.m2v 
44207  dl2-44207.m2v 
44257  dl2-44257.m2v 
44307  dl2-44307.m2v 
44357  dl2-44357.m2v 
44427  dl2-44427.m2v 

My folder structure is like this:

  • Emulator:  D:\Hyperspin\Emulators\Daphne
  • Roms: D:\Roms\Daphne
  • Each rom has its own folder.
  • Each rom folder has all of the files extracted.  All of the files the framefile is looking for is in that folder.
  • Each rom folder has the framefile in it.
  • Each rom folder even has all of the rom files lair2.zip, lair2_319_span.zip etc

1. Why is the command line not working?  Even if I do the specific path to daphne (d:\hyperspin\emulators\daphne\daphne.exe) it tells me it can't find the rom and yells "feed me!"

2. Why is it just these games?

3. Would it be best to revert to the old daphne loader if I have all the media files?

4. Do I have to keep Daphne roms and media for these games in the traditional file places in the Daphne folder?

 

EDIT:  

I spent a billion hours on this and I think I figured it out.  For DL, DL2, SA I need to create a folder inside of the emulator directory called roms and then set one up for each of the games i.e. emulators/daphne/roms/lair and extracted the contents of the lair.zip rom into that folder.  everything else remained the same and it played.

 

 

 

Thanks in advance!!

 

Edited by angryherbalist

Share this post


Link to post
Share on other sites
On 11/6/2018 at 3:42 PM, rgreen2002 said:

Aevans0001,

Thanks for the quick reply and sorry for the delay, I had to go out of town for a short while...

 

OK so here is what I tried

 

and I got this error:

daphne.thumb.jpg.71c428db7c6b7e4d0efa1e68d0711e38.jpg

my original bat file:

Not exactly sure why it isn't working.  This original bat now won't even open the file or get an error...

 

Running through Daphne works fine.

 

I am sure this is a simple thing and my noob level is showing here...🙃

Did you ever get a solution for this?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...