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. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

What's up!

First of all, GameEx is the best Frontend of all time. I really enjoy to set everything up so that it looks great and it's fun to search for games I want to play.

Now to my problem:

I set up all my Playstation games with the Frontend "Delta". ( http://delta.ngemu.com/ )

I did it with Delta instead of ePSXecutor because you're able to define the whole config, and the Iso of the game. So you only have to start a Shortcut and the game starts wirs ePSXe.

But when I start the Shortcut (.lnk) through GameEx, ePSXe starts the game, but GameEx opens up again as well.

So ePSXe runs in the background, and GameEx is open in the front.

I think it's because of the order in which the apps start. (Delta starts, ePSXe starts, Delta closes)

Is there any way to fix this?

Thanks for help.

Posted

I have never used Delta, but if the application you are launching closes, then I think GameEx will assume you are done with it and will take back control. If that's the case, have you considered using a wrapper to launch Delta? It sounds a bit messy to me, but it should work. Here's how I envision it working:

GameEx launches a command script which starts Delta which starts ePSXe. Delta is done, so it quits. ... play game ... Done with the game, so you quit ePSXe which allows the command script to exit. GameEx now sees that the program it launched (the command script) is no longer running, so it takes back control.

There may be a better way to do this, but this should work. Hopefully, if there is a better way, someone will speak up!

Posted

bkenobi is yet again correct...hehe he's on a roll. What does your commandline look like in the shortcut maybe I can whip up a quick wrapper to do what you need.

Posted

This would be great, because I have no knowledge about wrappers.

The Shortcut (.lnk) for a game looks like this:

C:\Programme\Delta\delta.exe -direct "C:\Programme\Delta\Config\Psx Games\Tekken 3.dt2"

So it starts Delta with the right configuration.

And I think because Delta closes after loading ePSXe, GameEx thinks that the emulator stops (thinks that Delta is the emulator).

But I think this is what you guys already said. ^^"

But I don't exactly know how to fix it.

Thanks for help! :)

Posted

Well, I installed AutoIt and tried out to understand the code. And I thought it should work.

But when it starts it says "C:\Programme\Delta\config\PSX Games\1.dt2 does not exist"

So it don't take the argument (the rom name) of the command line.

I will try to find it out. But maybe some of you already know the answer, so feel free to help. :P

But if this is solved, the wrapper should work. As long as the script is active (tray icon), GameEx doesn't show up. When I stop the script, GameEx opens again.

So it's just the missing name of the rom to start the right Delta configuration.

I hope someone can help. =)

Thanks!

[EDIT]

I found the error. It was just the wrong argument of the command line. (not [0] , it has to be [1])

So here is the code:

; Check For Valid Commandline

If NOT $CmdLine[1]= 1 Then Exit

; Launch Loader

Run ( @ScriptDir & '\delta.exe -direct "' & @ScriptDir & '\Config\Psx Games\' & $CmdLine[1] & '.dt2"' )

; Wait for Emu to Start

ProcessWait ( "ePSXe.exe" )

; Wait for Emu to Exit

ProcessWaitClose( "ePSXe.exe" )

; Close Wrapper

Exit

; EOF

So BIG THANKS!!! =)

But I still have a question. I want to quit ePSXe (and the script) with a button combination of my pad.

When I do it with an advance config file in GameEx, then GameEx opens up again. But ePSXe is still running in the background.

Is there a way to solve this?

[EDIT 2]

Okay, everything works fine now! =)

For the problem in the advance config:

KeysToSendOnExit={ESC}

So all my problems are gone....until the next one appears. ^^"

Thank you everybody!! :)

  • 1 month later...
Posted

Extract the attached folder contents to your desktop

Copy Delta_Loader.exe & Kill_Emu.exe to your Delta install folder

Copy "[Console] Sony Playstation (ePSXe).ini" from "*\Support\Import\" to "*\GameEx\CONFIG\EMULATORS\IMPORT-EXPORT\"

Copy "[Mapping Off] Exit (Process Close).inii" from "*\Support\Import\" to "*\GameEx\CONFIG\EMULATORS\"

Fire up "Advanced Configuration"

Press "Next Page" till you come to a free Emu button then click that button

From the drop down menu for "Import Emulator:" select "[Console] Sony Playstation (ePSXe)"

Press the "Import" button

Press "OK" on the overwrite dialog box

Correct directory pathing if required (more than likely)

Press "Save"

Press "Exit"

Notes:

Make sure your Rom path is pointing to where your *.dt2 files are for the PSX...by default this is "C:\Program Files\Delta\Config\Psx Games"

I personally have ran into problems using the Moby CDR plugin, and have found using the default ISO plugin to work fine thus far.

  • 4 months later...
Posted
Extract the attached folder contents to your desktop

Copy Delta_Loader.exe & Kill_Emu.exe to your Delta install folder

Copy "[Console] Sony Playstation (ePSXe).ini" from "*\Support\Import\" to "*\GameEx\CONFIG\EMULATORS\IMPORT-EXPORT\"

Copy "[Mapping Off] Exit (Process Close).inii" from "*\Support\Import\" to "*\GameEx\CONFIG\EMULATORS\"

Fire up "Advanced Configuration"

Press "Next Page" till you come to a free Emu button then click that button

From the drop down menu for "Import Emulator:" select "[Console] Sony Playstation (ePSXe)"

Press the "Import" button

Press "OK" on the overwrite dialog box

Correct directory pathing if required (more than likely)

Press "Save"

Press "Exit"

Notes:

Make sure your Rom path is pointing to where your *.dt2 files are for the PSX...by default this is "C:\Program Files\Delta\Config\Psx Games"

I personally have ran into problems using the Moby CDR plugin, and have found using the default ISO plugin to work fine thus far.

Hey Nologic, I've been going through these old threads looking for help with getting Delta, ePSXe and GameEx to work nicely together. My situation is just about the same as this guys, however most of your posts (and scripts) have been removed as "no longer required" , etc.

Is there a newer script/wrapper that launches Delta (and then ePSXe) from gameEx?

Is this still the best method?

Oh and in your Loaders request thread you mentioned maybe throwing together some preconfigured Delta configs (predefined with known working settings), did you ever get round to that?

It would be so sweeeeeet if I could cut down on some of the configuring/tinkering time...

How do YOU go about launching your PSX games?

Cheers mate for any help you can give :)

-SpyDIRmaN

Posted

I haven't written anything newer...haven't looked through the code...but there are bound to be improvements to be made.

Anyways no I never did get that collection of configs put together. :(

Posted
I haven't written anything newer...haven't looked through the code...but there are bound to be improvements to be made.

Anyways no I never did get that collection of configs put together. :(

You're a bloody legend mate! (that's what they'd say here in Oz anway)...

This seems to have done the trick. Spent a fair while creating Delta Profiles for each of my PSX games, but they load like I want them to now.

And Delta's support for at least 1 extra version of ePSXe (being the old 1.5.2 in my case) has covered my compatibility troubles seamlessly.

My only issue now (and it's a minor one I'm willing to work around for the moment) is maybe adding some sort of image mounting feature. I run all my games as disk images from the HD (saves the trouble of finding the right disk, or getting off the couch lol), but some don't work quite right, or sometimes at all, unless they are mounted in Daemon tools first, and run from there.

I can configure Delta to look for the mounted disk (on a game by game basis, as some work fine launched as ISOs), but can't work out how I'd go about mounting the image file, via a script, in conjunction with your loader. Like I said, it's only a few games and I'm willing to live without them for the moment. I'm just thrilled to have gotten things running THIS smooth.

Thanks again Nologic,

-SpyDIRman

Posted

Well I can add in the code to mount images in daemon tools...tho more than likely it would be generically applied to all images...so all would end up getting mounted...unless I get mildly more creative. :)

Anyways your welcome, and I'll look into things...but still kind of in the middle of doing all those graphic's.

Posted
Well I can add in the code to mount images in daemon tools...tho more than likely it would be generically applied to all images...so all would end up getting mounted...unless I get mildly more creative. :)

Anyways your welcome, and I'll look into things...but still kind of in the middle of doing all those graphic's.

I created a null dc loader that uses daemon tools in conjunction with the loader..Its in AutoIT and you are more than welcome to "borrow" the code

basicly it turs cmdline to a var1 then launches deamon tools via the cmd line using var1

Posted
I created a null dc loader that uses daemon tools in conjunction with the loader..Its in AutoIT and you are more than welcome to "borrow" the code

basicly it turs cmdline to a var1 then launches deamon tools via the cmd line using var1

Hey Brian (that's my name too btw)

It would be awesome to have that feature in the Delta/ePSXe loader (well for me anyway). I don't really know when I'll get a chance to takle dreamcast, but I'm sure it won't be long... Is it fairly well emulated, or is it still a WIP like ps2 and psp? I'm assuming NullDC has replaced Crankast for most people too.

well thanks for any help you can lend.

Posted
Hey Brian (that's my name too btw)

It would be awesome to have that feature in the Delta/ePSXe loader (well for me anyway). I don't really know when I'll get a chance to takle dreamcast, but I'm sure it won't be long... Is it fairly well emulated, or is it still a WIP like ps2 and psp? I'm assuming NullDC has replaced Crankast for most people too.

well thanks for any help you can lend.

Null dc is BETA but has VERY high compatibility :)..Go fer it :)

secondly I use bat file to launch my psx games.

How many psx games do you have? I can attach a sample bat if you wish.. I mean bat works great for the 20 or so games I have... But if you have a full ntsc set Id go with a loader.

Posted
Null dc is BETA but has VERY high compatibility :)..Go fer it :)

secondly I use bat file to launch my psx games.

How many psx games do you have? I can attach a sample bat if you wish.. I mean bat works great for the 20 or so games I have... But if you have a full ntsc set Id go with a loader.

I have about 30 or so games right now, but my flatmate has another 50 or so that I am planning to rip to the HardDrive.

Yeah, I was gonna try the bat file approach before I stumbled upon Nologic's loader, which is working well for me at the moment. I'd love to take a look at a sample anyway. could help with the learning process.

Can your batch file mount an image, and then launch the game (with delta settings) in ePSXe through GameEx? I'd be willing to consider using both .dt2 and .bat files in my GameEx listing (using .bat to account for the few games that need to be mounted first)...

But again, I'm not sure what is possible.

Posted
Notes:

Make sure your Rom path is pointing to where your *.dt2 files are for the PSX...by default this is "C:\Program Files\Delta\Config\Psx Games"

I personally have ran into problems using the Moby CDR plugin, and have found using the default ISO plugin to work fine thus far.

well I've got all my psx games ripped now, I've tweaked everything to work well (with delta), and your launcher is working great for me :)

I've managed to re-rip most of those games that needed to be mounted (with Alcohol 120%), and now that they're in a better format (.img/.ccd instead of .mds/.mdf) I've got everything running smoothly straight off the HDD without any need for image mounting. but there are still 3 games that are vexing me. They load perfectly with the CDRmooby plugin (or being mounted to deamon tools), but nothing else.

For some reason (as I think you've noticed) your loader doesn't seem to like CDRmooby. Is there a work around for this? The disk mounting option would fix this too, but it might be esier to just work out a way to get things working with CDRmooby and your loader. I'm sooo close...

Thanks again for all your help.

Posted

Have you tried using the built in CD plugin?...if so yeah I can make the loader use an exception list so that when certain files are passed to it...that it will mount it rather than pushing it to the Emu.

I'm just tied up a bit right now...but I'll get around to it.

Posted
Have you tried using the built in CD plugin?...if so yeah I can make the loader use an exception list so that when certain files are passed to it...that it will mount it rather than pushing it to the Emu.

I'm just tied up a bit right now...but I'll get around to it.

Yeah I've tried everything. I use the Internal ISO plugin for just about everything off the HD. As for my trouble games (Tomb Raider 1, 2 & Megaman Legends 2) the built in CD plugin works fine as long as the disks are mounted or I'm playing from the CD. I think it has something to do with the protections on the disk that the standard ISO plugin just doesn't get right. However, I discovered that I can play these games straight off the HD (no mounting) if I use the Mooby plugin. But while that works beautifully through Delta; GameEx can't seem to launch them through your loader as long as it's set to Mooby as the plugin :( .

In an effort to avoid using Moodby and get the regular ISO plugin to work, I've tried to re-rip in differnt formats, and I've even looked for patches. all to no avail.

It just seems like it would be easier if there wasn't any disk mounting involved (one less thing to break). I dunno.

So my options are:

a] Mount the image first (which currently I can't do with the loader through gameEx)

b] Use Mooby (which currently doesn't seem to work with the loader/gameEx)

c] Just give up on the games and call it a day.

d] Search the net for a pre-patched version (slightly unethical - though I do own the game)

or

E] wait for my good pal Nologic to come up with a clever solution and rejoice! haha

I really appreciate your help man, and I'm in no hurry. It's just my silly insistance on "GameEx smoothness" that's got me up all night messing with this stuff. I can play the games fine atm, and honestly I'm sure you've got a heap of things you'd rather be doing. But if and when you get around to it, I will be ever so greatful... I don't care if it's mounting support, or mooby plugin support, whatever get's the job done ;)

Thanks Again,

-SpyDIRmaN

  • 11 months later...
Posted (edited)

Hi all,

I've gone through these posts and tried a few things but i'm totally stuck.

I to have been using Delta for PS1 games but have since found GameEx, so would like to get games launched through GameEx with Delta settings.

I noticed AutoIt was being used so installed that but i'm not too sure what i need to do and how to lauch the AutoIt files through GameEx

I've been reading about and came across the command line instructions like -loadiso, -loadbin etc for espxe but i'm not quiet sure how they work. I've been trying running and loading espxe from command line and through GameEx with no real success. blink.gif

So if you could answer a few questions and problems i would be grateful.

Do i need Daemon tools?

How do i use a batch file to instruct ePSXe to load/mount a game and then run it? (also delta settings would be helpful)

It's the Commandline,Lauch before and launch after settings were i'm getting lost.

Thanks for your help in advance biggrin.gif

Edit:

Ok i got games loading and running but not with a choice of settings through Delta i was using a semi colon between the commands removed that and things worked woooo

Edited by Draco1962
This thread is now closed. If the problem re-occurs, please start a new thread.
  • 1 year later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...