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

Hi all, I recently installed FreeDo, a Panasonic 3DO emulator, just to play Super Wing Commander (yes, I am a big Wing Commander nut).

I used the pre-installed FreeDo configuration that came with GamEx, and it works perfect. However, normally I use the "Launch before" and "Launch after" options to launch the proper xpadder profile for the emulator. With the FreeDo config these lines are used for daemon tools.

How can I launch the xpadder profile upon launching FreeDo (The "Also launch" option doesn't seem to work).

Regards,

Arjen

BTW, this is my current config file for FreeDo

Enabled=True
STARTPAGENAME=Panasonic 3DO
TITLETEXT=Panasonic 3DO
StartPageLogo=3do
ROMFilter=*.iso
RomsInFolders=
RomPath=C:\Emulation\3DO\Iso
SnapPath=C:\Emulation\3DO\Artwork\Screenshot
WorkingPath=C:\Emulation\3DO
MapKeys=True
WaitBeforeKeys=
SendKeys=
ReplaceDash=False
ReplaceUnder=True
Capitals=False
RemoveBrackets=True
ShowDesktop=False
Debug=False
MAPFile=
AlsoLaunch=C:\Emulation\Xpadder\Profiles\3do.xpadderprofile
Command=""[APP]\Loaders\Freedo_Loader.exe""
OLDatZip=
TitlePath=C:\Emulation\3DO\Artwork\Title
BoxPath=C:\Emulation\3DO\Artwork\Box
CartPath=C:\Emulation\3DO\Artwork\Media
LaunchBefore=""C:\Program Files\DAEMON Tools\daemon.exe" -mount 0,"[RomPath]\[RomFile]""
LaunchAfter="C:\Program Files\DAEMON Tools\daemon.exe" -unmount 0
configFile=[Mapping Off] Exit (Process Close)
ExcludedFiles=
CustomBackground=
PlayMusic=False
PCGame=False
DATABASE=
DumbyValue=
GamesIn7Zips=False
PlayInScreenSaver=False
ManualPath=C:\Emulation\3DO
ControlPanelPath=C:\Emulation\Assets\Console\Panasonic 3DO\Controls\
InstructionsPath=
DontShowInfo=
PlaySelectionMusic=False
SelectionMusicFolder=
ShowMostPlayed=False
RandomMostPlayed=False
CDCheck=False
CDCheckFile=
lastgame=

Posted

You could create a batch file or even a script to do both in one shot and then run that in the launchbefore line. Someone else might have a better solution.

Posted

Yeah, some kind of a script would by my suggestion. Just program it in whatever language you are most comfortable with. If you need help, someone can provide guidance.

Posted
Yeah, some kind of a script would by my suggestion. Just program it in whatever language you are most comfortable with. If you need help, someone can provide guidance.

Maybe someone can help me with this. I tried creating a batch file which mounts the CD and starts the xpadder profile, but I cannot get it to work, it keeps switching back to gameex.

Why doesn't the profile launch from the "AlsoLaunch" command line. Shouldn't this start the profile?

As for scripting a loader, I am not familiar with any kind of programming language (except MSX-basic...lol).

Maybe someone can give me some pointers.

regards,

Arjen

Posted

What commands are you trying to run. Post the command lines and someone can put something together. Just verify that they work prior to posting (i.e., run them from the command prompt first and make sure they do exactly what you are trying to do).

Posted

Deamon Tools has the ability to mount via the commandline. You can diable all prompting and autorun via the program.

Sample Bat file run in launch before

@ECHO OFF

c:

CD "c:\program files\daemon tools\"

daemon.exe -mount 0, "G:\Games\3d0\gex.nrg"

start C:\XPadder\xpadder.exe 3d0 /m

Posted

I don't think that will work. Won't the batch file wait for daemon.exe to finish before it starts xpadder? Maybe daemon.exe runs and quits? I don't use it at the moment, so I'm not sure.

Posted
I don't think that will work. Won't the batch file wait for daemon.exe to finish before it starts xpadder? Maybe daemon.exe runs and quits? I don't use it at the moment, so I'm not sure.

Well, I used a very similar config for epsxe and it worked ok...

I guess if it doesnt we'll know when the user tests it and reply's

Posted

If you want the two to launch at the same time then just create two batch files and launch them both from another batch file.

--- RunMe.bat ---
@ECHO OFF
start Daemon.bat
start XPAdder.bat

--- Daemon.bat ---
@ECHO OFF
C:\Program Files\Daemon Tools\daemon.exe -mount 0, "G:\Games\3d0\gex.nrg"

--- XPAdder.bat ---
@ECHO OFF
C:\XPadder\XPAdder.exe 3d0 /m

  • 2 weeks later...
Posted

Hi all, thanks for thinking along with me. I tried all sorts of things, included the suggestions above, but I can't seem to get this thing working along with xpadder. Right now I have this config:

[Emulator_11]
Enabled=True
STARTPAGENAME=Panasonic 3DO
TITLETEXT=Panasonic 3DO
StartPageLogo=3do
ROMFilter=*.iso
RomsInFolders=
RomPath=C:\Emulation\3DO\Iso
SnapPath=C:\Emulation\3DO\Artwork\Screenshot
WorkingPath=C:\Emulation\3DO
MapKeys=True
WaitBeforeKeys=
SendKeys=
ReplaceDash=False
ReplaceUnder=True
Capitals=False
RemoveBrackets=True
ShowDesktop=False
Debug=False
MAPFile=
AlsoLaunch=
Command=""[APP]\Loaders\Freedo_Loader.exe""
OLDatZip=
TitlePath=C:\Emulation\3DO\Artwork\Title
BoxPath=C:\Emulation\3DO\Artwork\Box
LaunchBefore=C:\Emulation\3DO\Iso\swc.bat
LaunchAfter="C:\Program Files\DAEMON Tools\daemon.exe" -unmount 0
CartPath=C:\Emulation\3DO\Artwork\Media
configFile=[Mapping Off] Exit (Process Close)
ExcludedFiles=
CustomBackground=
PlayMusic=False
PCGame=False
DATABASE=
DumbyValue=
GamesIn7Zips=False
PlayInScreenSaver=False
ManualPath=C:\Emulation\3DO
ControlPanelPath=C:\Emulation\Assets\Console\Panasonic 3DO\Controls\
InstructionsPath=
DontShowInfo=
PlaySelectionMusic=False
SelectionMusicFolder=
ShowMostPlayed=False
RandomMostPlayed=False
CDCheck=False
CDCheckFile=
lastgame=

The file swc.bat looks like this:

@ECHO OFF
"C:\Program Files\DAEMON Tools\daemon.exe" -mount 0,"C:\Emulation\3DO\Iso\Super Wing Commander.iso"
C:\Emulation\Xpadder\Profiles\3do.xpadderprofile

When I try to launch a game, Gameex immediately returns to the gamelist. When I launch the swc.bat file by itself, it's running OK:it mounts the iso-image and starts the xpadder profile.

What am I missing here?

(BTW I still don't understand why my first option doesn't work, launching the profile from the Also Launch command line, can anybody explain to me how you use this option?)

Thanks for all your help,

Arjen

Posted

Is it possible that the image isn't getting loaded fast enough and when GameEx calls Freedo, since the image isn't ready, it crashes?

Posted

Could be, any idea how you can insert a delay between the "launch before" command line and the execution of the emulator?.

Just slowing the batchfile (If I remember it correctly this is possible by inserting a ping command) would not solve this issue I suppose.

Arjen

Posted

You could put the command to launch the emulator in the same batch file and use it in the emulator field. If you do that, you would need to put the emulator's process name in an advanced config. There are other threads on Freedo, so you might want to search for one of them to see how to configure this correctly.

Posted

OK, solved it at last. I tried to launch a batch file from the "Also Launch" command line, and this is working.

For those who have the same problem, this is the working config for Freedo+xpadder

Configuration

[Emulator_11]
Enabled=True
STARTPAGENAME=Panasonic 3DO
TITLETEXT=Panasonic 3DO
StartPageLogo=3do
ROMFilter=*.iso
RomsInFolders=
RomPath=C:\Emulation\3DO\Iso
SnapPath=C:\Emulation\3DO\Artwork\Screenshot
WorkingPath=C:\Emulation\3DO
MapKeys=True
WaitBeforeKeys=
SendKeys=
ReplaceDash=False
ReplaceUnder=True
Capitals=False
RemoveBrackets=True
ShowDesktop=False
Debug=False
MAPFile=
AlsoLaunch=C:\Emulation\3DO\xpadder.bat
Command=""[APP]\Loaders\Freedo_Loader.exe""
OLDatZip=
TitlePath=C:\Emulation\3DO\Artwork\Title
BoxPath=C:\Emulation\3DO\Artwork\Box
LaunchBefore=""C:\Program Files\DAEMON Tools\daemon.exe" -mount 0,"[RomPath]\[RomFile]""
LaunchAfter="C:\Program Files\DAEMON Tools\daemon.exe" -unmount 0
CartPath=C:\Emulation\3DO\Artwork\Media
configFile=[Mapping Off] Exit (Process Close)
ExcludedFiles=
CustomBackground=
PlayMusic=False
PCGame=False
DATABASE=
DumbyValue=
GamesIn7Zips=False
PlayInScreenSaver=False
ManualPath=C:\Emulation\3DO
ControlPanelPath=C:\Emulation\Assets\Console\Panasonic 3DO\Controls\
InstructionsPath=
DontShowInfo=
PlaySelectionMusic=False
SelectionMusicFolder=
ShowMostPlayed=False
RandomMostPlayed=False
CDCheck=False
CDCheckFile=
lastgame=

And the xpadder.bat file, which runs from the Also Launch line:

@ECHO OFF
C:\Emulation\Xpadder\Profiles\3do.xpadderprofile

As simple as that..it seems that when you put a direct command in the Also Launch line it doesn't work, but when you start it from a batch file, it does.

Hurrah for the confederation and down with Kilrah!!

Thanks all for your help,

Arjen

Posted

I don't think you actually need the batch file for xpadder if you don't want. I have xpadder launch from GameEx directly.

Posted

Yeah, that was my first thought also. I have xpadder always start up together with gameex, and launch different profiles with each emulator when necessary. However I couldn't launch a profile direct from a gameex command line.

So now I launch a profile via a batch file, and gameex accepts this. I don't know why you cant use a direct command from the Also launch line.

  • 1 month later...
  • 6 months later...
Posted

Sorry to bring up an old topic, but I've been playing around with the Launch Also command and found the same thing. Is there a trick that I'm not aware of to make a command run when it has arguments? It seems like that's the real problem here. Anyone?

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