Daphne?

Get answers to questions about using mGalaxy.
chubsta
Newbie
Newbie
Posts: 4
Joined: Thu Feb 28, 2013 7:57 pm

I am currently trying to set MGalaxy up and have mame running fine, is the laser-disc emulator Daphne supported at all, and if so, any tips for setting it up?

thanks,
karl
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

Hi,

i am interest for daphne too, i know this a little,
i will take a look next days.

I will play the Dragons Lair  8)

But do you know, as in daphne, in mame runs too:
Cobra Comand and Mach 3.
---------------
Greetings from Austria
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

Did you know, you can play the most of the classics with KegaFusion too,
example: Dragons Lair, Space Ace, ...

Visit here: http://coolrom.com/roms/segacd/

For playing CD Images, you need Bios Files, they are here:
http://www.fantasyanime.com/emuhelp/emuhelp_kfusion.htm

;)
---------------
Greetings from Austria
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

karl, a question: where you have get playablie game-files, example: dragons lair ?
in some web documentations, i can read, you need some DVD to play a game-copy ...
or is there an other way - what do you use ?
---------------
Greetings from Austria
User avatar
mgalaxy
Administrator
Administrator
Posts: 1189
Joined: Tue Dec 05, 2006 7:46 pm

Is the laser-disc emulator Daphne supported at all, and if so, any tips for setting it up?
Karl,
I've worked on it during the WE...and it's working!
You'll have to wait mGalaxy v4.1 release (this WE) to benefit from this functionality!
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

v4.1 this WE ? cool ...  :D
Where is the "whats new" ...  ;D
---------------
Greetings from Austria
rasterX
Newbie
Newbie
Posts: 2
Joined: Wed Apr 03, 2013 9:32 pm

I am trying to get Daphne working with mGalaxy 4.1 and haven't had much success yet.  This is what I've done so far:

1. created a Daphne folder in C:\Users\username\AppData\Roaming\mGalaxy
2. added a 200x150 graphic named icon.png in that folder for the emulator selector image
3. added the following to Systems.xml (based on existing "Microsoft" profile):

Code: Select all

  <System>
    <Name>Daphne</Name>
    <AppPath>C:\Windows\System32\cmd.exe</AppPath>
    <RomPath>C:\Games\Daphne\shortcuts</RomPath>
    <SnapPath>C:\Games\Daphne\snapshots</SnapPath>
    <VidPath />
    <Emu selected="0">
      <Cmd id="0" name="Application shortcut" value="/C "%path\%file%ext"" />
    </Emu>
    <Ext selected="0">
      <Suf id="0" value=".lnk" />
    </Ext>
    <Active>True</Active>
  </System>
I have a folder containing shortcuts (*.lnk) that point to batch files which launch Daphne, specifying the game by -framefile and other settings via the command line.  These shortcuts work when manually running from the command line, for example:

Code: Select all

C:\Games\Daphne\shortcuts>cmd /c "Dragon's Lair.lnk"
When I select Daphne in mGalaxy, I get the message: Filters returned an empty game list

I thought maybe there was some pattern matching weirdness because *.lnk extensions are "hidden" in Windows explorer.  So I tried renaming the shortcut to "Dragon's Lair.lnk.lnk".  No luck with that either.  Any suggestions are much appreciated.
User avatar
mgalaxy
Administrator
Administrator
Posts: 1189
Joined: Tue Dec 05, 2006 7:46 pm

First, I remind you that there's a kind of tutorial explaining how to proceed to quickly and simply get Daphne running with mGalaxy at http://www.mgalaxy.com/tutorial_emulators.html (Laserdisc).
(But I understand that you might want to go your way, of course!!)
When I select Daphne in mGalaxy, I get the message: Filters returned an empty game list

I thought maybe there was some pattern matching weirdness because *.lnk extensions are "hidden" in Windows explorer.
That's not the case!!
I've the feeling that the "Show Only Favorites" option is set to "ON"...and that you don't have favorites for this system!
rasterX
Newbie
Newbie
Posts: 2
Joined: Wed Apr 03, 2013 9:32 pm

I've the feeling that the "Show Only Favorites" option is set to "ON"...and that you don't have favorites for this system!
That was it, thank you!
http://www.mgalaxy.com/tutorial_emulators.html (Laserdisc).
Didn't see that, thanks for the heads up. 

BTW, great job on this, best MAME/arcade front-end.  Clean, simple, and fast.
chubsta
Newbie
Newbie
Posts: 4
Joined: Thu Feb 28, 2013 7:57 pm

Great news! cant wait to try it as i currently have my horizontal cab running a different front-end but much prefer MGalaxy!
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

Hi all,
finaly i have Daphne run on 4.0 too.

I have own the Original DVDs Dragons Lair I and II and Space Ace,
well, Daphne grab the Video Files from this DVDs, cool and it works.

How do you all get the other Games ?
I found the roms, ok but the Video Files ?
I can find nothing to buy an ... ex: Original GP World Disk ...

Thayers Quest only 1 at ebay for high price ...

Is there a "low budget" Way to get these (or all Daphne-) games ?
---------------
Greetings from Austria
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

For all others, you need this to play the most games on daphne for free:

http://ddl.pleasuredome.org.uk/

Just unzip this into your Daphne Folder ... then start Daphne Loader, the Loader
beginns to download game+video files ... some longer downloads but then, all ready to play.

Only for DL, DL2, Space Ace and Thayers Quest, you need a DVD to play (and create Videofiles).

Have Fun  8)
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

Daphne have already a f2p client/server internal to download file no ?

Launch the daphne loader.
Last edited by Aeliss on Tue May 14, 2013 4:19 pm, edited 1 time in total.
User avatar
Stefan
Full Member
Full Member
Posts: 143
Joined: Wed Feb 20, 2013 8:47 am
Location: Wels - AUSTRIA

i think yes, near the same as torrent, but you can download the files,
and later after all files down, quit (D) in your systray, and use daphne.exe with command lines, to start game (OR mGalaxy ).

Only Daphne Loader.exe start the Menu ( not needed to play ) and the Downloader.
---------------
Greetings from Austria
Aeliss
Hero Member
Hero Member
Posts: 900
Joined: Thu Apr 04, 2013 5:55 pm

Yes you can use bat file, system is called "microsoft application". Use the same way than for shortcut file.
But take care, your bat file NEED to wait for the application close to exit.
To try run your bat file, if the cmd application close (or return to prompt) before the application you are lanching is closed, it's not good.

To fix some prb in some application I use this autoit script, if it can help you. It works for lnk file, but can work for bat too with some modifications.

Code: Select all

;Parsing
Local $count = StringInStr($CmdLineRaw, ".exe", 0 , 1, 1)
local $app = StringLeft ( $CmdLineRaw, $count + 4 )
local $command = StringTrimLeft( $CmdLineRaw, $count + 4 )
if not $command then exit 0

;Get more info
$count = StringInStr($command, '"', 0 , 1, 1)
local $link = StringTrimLeft ( $command, $count  )
$link = StringTrimRight ( $link, 1 )
Local $aDetails = FileGetShortcut($link)
If @error Then exit
local $tmp = StringSplit($aDetails[0], "\")
local $apptorun = $tmp[$tmp[0]]


;run command
;Run ('"' & $app & '" ' & $command)
ShellExecute('"' & $link & '"')

;wait for application launched with protection loop
;wait for 5 s and exit if no application found
local $protloop = 10
While not(ProcessExists($apptorun))
    $protloop = $protloop - 1
   if ($protloop < 0) then exit 0
   sleep(500)
WEnd

;try to put in front
local $PID = GetProcessPID($apptorun)
local $WinName =  ProcessGetWindow($PID)
WinSetState($WinName,"",@SW_SHOW)
WinSetState($WinName,"",@SW_ENABLE)

;wait for close
While (ProcessExists($apptorun) or (ProcessExists("cmd.exe")))
   sleep(500)
WEnd

;To resolve bug in taito  Xom Tetris gran master
local $list = ProcessList("game.exe")
if $list[0][0] > 0 Then
   local $PID = $list[1][1]
   ProcessWaitClose($PID)
endif

Exit 0




;*********************************************************
;functions
;*********************************************************

Func GetProcessPID($name)
   Local $list = ProcessList($name)
   For $i = 1 To $list[0][0]
       If $list[$i][0] <> "" then
          Return $list[$i][1]
        Endif
   Next
   return 0
endFunc

Func ProcessGetWindow($PId)
    If IsNumber($PId) = 0 then
        SetError(1)
    Else
        Local $WinList = WinList()

        For $i = 1 To $WinList[0][0]
            If WinGetProcess($WinList[$i][0], "") = $PId Then
                return $WinList[$i][0]
            EndIf
        Next
        Return 0
    EndIf
 EndFunc
 
 
 
;~   
;~ Func _WinWaitActivePID($iPid)
;~    While 1
;~        Local $list = WinList()
;~        For $i = 1 To $list[0][0]
;~            If $list[$i][0] <> "" And IsVisible($list[$i][1]) Then
;~                If WinGetProcess($list[$i][1]) = $iPid AND WinActive($list[$i][1]) Then Return $list[$i][0]
;~            EndIf
;~        Next
;~    WEnd
;~ EndFunc
;~      
;~ Func IsVisible($handle)
;~     If BitAND(WinGetState($handle), 2) Then
;~         Return 1
;~     Else
;~         Return 0
;~     EndIf
;~  EndFunc
 
Last edited by Aeliss on Sun Nov 20, 2016 12:14 pm, edited 1 time in total.
Post Reply