Allmy 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.Thank you for your support.Tom Speirs
I was wondering if it is possable to use different versions of ePSXe with different settings each. I tried the video config, but when you change it in one version the changes are applied across the board. So the next version you open, say version 1.6.0, it will have the video config of the last version you modified, say 1.5.2.
Abviously this is annoying because there are some games that have compatability issues, like Metal Gear Solid and Final Fantasy 9. I have working ePSXe settings for these but can't run other games with them. Is there a way to link ePSXe config settings to a specific game?
I supose that a hard workaround would be to use autohotkey to open the config and manually change these settings then exit ePSXe. I would have to use the mouse click and x,y coordinates to acomplish this, but I don't see why it couldn't be done. I did it with the Motionjoy DS3 tool to autoload my controller settings. However, this would be very time consuming and need done for each game, not just the incompatable ones, to reset the settings to the default config the rest play well in.
There is a fantastic solution to this, in the form of ePSXecutor. This is an ePSXe frontend written by the legendary Pete Bernett (yes that Pete; the Pete's Plugins guy). ePSXecutor will allow you to have game specific settings for any number of games. It can also be run from the command line. Unfortunately it's also extremely old at this point. Some users have reported problems using ePSXecutor with ePSXe 1.7, but I've never experienced any issues (maybe I'm just lucky?)
So in many ways pSX does offer fewer headaches, but as you mention compatibility can vary between ePSXe and pSX. I'm hoping ePSXe 1.8 allows for game specific settings, so I can finally give ePSXecutor a well earned retirement after years of service, but only time will tell ...
I'm using GameEx to automate user interaction with emulators. The goal is to remove the need for a keyboard and mouse. It is on a custom built full atx HTPC (windows 7x64) and eventually I will place it all in a mini itx. I have it setup with IR using a logitec harmony remote (iMon), which controls almost any function by itself, including mouse and keyboard. I use it to navigate windows 7 media center. However, that is very un user frendly. So after messing with batch files with some success, I looked into frontends and found GamEx, the only one recommended by the authors of project 64. It took me quite some time to set everything up and I found most of the answers I needed in these forumns.
I tried Draco1962's idea first, I placed the roms into separate folders acording to what emulator they best work in. I then made 3 instances in GameEx and labeled them Sony Playstation (ePSXe 1.7.0) ...(ePSXe 1.6.0)... etc. Then I made a group called Sony Playstation that the three would be displad as in GameEx, instead of three diferent playstation emulators it just has one that displays all the games. That works well. However, as null pointed out the problem lies in the ePSXe config loading process. I thought that ePSXe 1.7.0 would remember its settings and 1.6.0 its, and etc. Unfortunatly it change all the versions to the same plugin and config.
Sounds interesting, I'll have a google. It doesn't have to work with 1.7.0 because I only have 2 games that benifit from that version anyway, Medevil I & II. So as long as it doesn't mess with the 1.7.0 config, and works with 1.5.2 and 1.6.0, and multiple configurations within each, then it should work fine. Does it support controller input? Can I controll the interface with my PS3 controller through Motionjoy?
I'm not quite sure what you're asking in regards to controller input. ePSXecutor will allow you to change settings for your input plugin(s). Some users have noted that it doesn't store controller settings on a per game basis, but I've never found that to be a huge issue. Being that I like the emulation experience to be true to the original console I've only ever needed one controller setup. (as opposed to video and sound plugins where it's practically crucial that settings are stored per game - ePSXecutor handles that part just fine).
The ePSXecutor interface doesn't support controller input directly. I may have muddled the issue when I referred to ePSXecutor as a frontend for ePSXe. It's a frontend insofar as it's an alternate graphical interface for ePSXe, and it launches games. It's nothing fancy at all and there's little to no eye candy. However the idea here is that you probably want to incorporate ePSXecutor into GameEx (which does support controller input obviously).
I would recommend having a look. For me ePSXecutor was that 'missing component' for ePSXe that made the emulator much more easy to manage (particularly from the frontend perspective). Before that I was a pretty staunch pSX user. Now I tend to mix it up quite a bit.
Oh, I see. I thought you ment it had its own GUI to launch the games. I thought there might be a point where I could get stuck and have to use a mouse because it doesn't recognize controllers. So it just take the place of the ePSXe launcher? So what are the command lines? Are they the same? I'm using the -slowboot -nogui -loadbin commands. Will they still work the same?
I've gone as far as I can with the readme and setup of the ePSXecutor. I setup a final fantasy 9 config. I set the gpu/spu/inputs and etc. The command line is confusing me. I imagine it is much like the GameEx command line. Except that I don't see a way to point to the folder that contains the ePSXe.exe (assuming it needs it.) I tried the following and in the command window it said it failed to load.
Of course I replaced "rompath" with an actual location (c:\...) It might be worth mentioning that I don't have my roms in the same folder as the emulator, they are in a separate folder called roms and sub devided by the version they best work with. I doubt that matters. I could use an example.
I'm away from my emulation rig ATM, but I believe you just drop ePSXecutor (and its associated contents) into the same directory as ePSXe. At that point you'll set up some game configurations within ePSXecutor and then use the ePSXecutor command line to launch a game. It's been a while since I've set it up, but I don't believe there's much more to it than that. (Of course as I mentioned I'm currently away from my emulation machine).
Thanks null, the link you posted is a little vague on the comand line details but I was able to find a mention of it in the ngemu forumns. I use a modified hosts file to remove the popups and adds from the internet, so I apologise for their clutter if you don't: =124047
Again the rompath is the actual location and the rom name is the filename + .bin. The slowboot comand had to be placed first in the comand line for GameEx to get it to work which is what was throwing me off, and I was forgeting to put the .bin after the rom name. Otherwise the last comand in my list above would have worked.
Ok, awesome. So I just make as many of these as I need for special game configs. setup another ePSXe instance in GameEx and insted of the ePSXe.exe comand I point it to the shortcut. Then remember to point GameEx to look for the rom in the place it's located, so it displays the game in menu? Then add it to the group. Does that about sum it up?
Ok, awesome. So I just make as many of these as I need for special game configs. setup another ePSXe instande in GameEx and instead of the ePSXe.exe comand I point it to the shortcut. Then remember to point GameEx to look for the rom in the place it's located, so it displays the game in menu? Then add it to the group. Does that about sum it up?
You can do this a few different ways, but I think the shortcut method is by far the easiest (that's what I do). The downside is that you'll need to create a shortcut to each game configured through ePSXecutor (in truth configuring all the games is what may take a while, after that creating the shortcut(s) is easy). The good news is that several games (or groups of games) can rely upon identical config settings. Another potential caveat is that you'll want to have your shortcut (and really your ePSXecutor config) named identically to your disc image (assuming your disc images are following a standard naming convention like TOSEC or ReDump). That way you can leverage the GameEx database against your "rom" names and still have everything match up correctly.
So to sum up, your working path will be the location of ePSXecutor. Your rom path will be the directory containing all of your shortcut files, and your command line in GameEx will simply be [ROMFILE]. Additionally you may want to set your ROM filter to be *.lnk depending on what all you've got in the shortcut directory.
I experimented with what you suggested. I'm still a little unclear on how to setup the groups you mentioned. I made some shortcuts onto the desktop (just for testing purposes) and created an ePSXe instance in the GameEx config wizard. I set the working path to the desktop, and the rom path to the desktop. I can see and launch the shortcuts from within GameEx. Big, however coming. GameEx launches the shortcut then goes back into the GameEx menu. If I minimize the GameEx window, the game is running in the backround! When I click on it I can hear the sound, the screen displays as much of it as it can, but only part of the whole picture (depending on the fullscreen resolution I set in ePSXecutor.) I can hit escape and the game ends, but that is when GameEx is supposed to come back, not as the game starts and assign it to the backround! If I double click the shortcut from the desktop it works flaylessly. What gives?
3a8082e126