Download and unzip EmVoy to a location of your choice. There are the 32 and 64 bit versions included.
EmVoy uses other applications which must be installed for it to work. These are:
This mounts gamefiles as CD/DVD images. Be careful during download - sadly, a lot of potential bloatware - but if you navigate download/installation carefully - you can come off scot free. Once installed, it works fine.
Download Here.
NB: You must use Version 5 and over. They chose to change the command line instructions between version 4 and 5 - with limited backwards compatibility. Thus, use the latest version.
Once you have installed, make sure you have scsi drives enabled. You do this by clicking on the icon below to install it:
Finally, use these settings:
>>> No Proxy Server
This unzips zipped files.
Download Here
This has the tools to 'un-ecm' files and also deal with APE file conversion. Can't provide a direct link, but google search and you'll find it many places.
Once you have installed the above, you can proceed to the initial setup of EmVoy.
Right Click on EmVoy.exe>Properties>Compatibility and Check "Run this program as administrator."
Navigate to EmVoy>Support>Apps. Right click MultiSysClose.exe>Properties>Compatibility and Check "Run this program as administrator."
I'd advise just launching EmVoy for its first run via double clicking the application. This will give you a first run prompt asking you to set up the various defaults for your setup. See the chapters on the various menus for fuller information.
EmVoy comes set-up for PSX, Dreamcast and some other emulators. You can delete or edit these depending on your requirements.
Basically, start with adding or editing the emulator settings to represent you setup. Then move onto editing the Support App profiles (especially the Close Difficult Emus app - lot of emu operation relies on this). Then add or edit the different boot profiles. Boot Profiles allow you to use EmVoy in different ways. It's best to have a different boot profile for each System your emulating. I also have two Boot profiles per system, one for setup and one for final use with the front end.
It's crucial that you set up any Emulator, Support App and Boot paths correctly as this could cause fails in the script.
You may want to consider at this stage adding any other support apps (such as Fraps, Troubleshooter or TopGun).
Then you can go onto adding Game Profiles. There's different ways to approach this in EmVoy, but I prefer to do it via a 'Add Game Profile,' adding any games I'm wanting repeatedly. However, you can also setup your front end at this point to call EmVoy. Any games passed to it will get set up as a Game Profile.
Once you have a number of games setup, you can go ahead and integrate it into your Front End. Again, there's different ways to do this. The basics will be provide the gamefile path and filename (that if the zipped file). You can also specify which boot profile to run and which emulator to run the game on. You can also provide a 'friendly' game name - this replaces the gamename auto generated from the filename (can be messy - for e.g. with SCEE 500134 or something like that in it).
*EmVoy must be run as administrator due to the regedit requirements of the settings scripts. Hopefully, the .exe should automatically run in admin mode, but set manually if needs be. See the section on command line parameters for further info.
Once you have EmVoy setup with the right paths etc, I'd suggest the following approach:
1. Setup emulators outside of Front End + EmVoy - download, install and setup your emulators stand-alone. Test by manually mounting images or running via the emu GUI to ensure all running smoothly. Also, if you're confident enough, try booting a game into the Emu using the command line, to ensure you're using the right command line. I'd recommend PowerCmd as a good alternative to Windows Console - more user friendly.
2. Setup the Emulator with what you want as the default settings for new games - This includes graphics, sound and controls. When EmVoy makes a new game profile, it looks to a stored set of settings for the defaults for that game. Once you have them setup in the Emu, start EmVoy, then select Settings Scripts>Save default Script settings for an Emulator. This will store those defaults.
3. Setup your Front end for the system your Emulator represents - see command line or Front End Setups for further info.
4. Add Games to EmVoy - This can either be manually via the Admin GUI (Game Profiles>Make a New Game Profile) or by launching games from your FE.
5. Tweak Settings/Controls for each game - I'd recommend doing this from the admin menu. Choose the Game Profile, ensure Save Settings are enabled for the Emulator then setup your game (either via Boot game in setup mode or Boot Game Profile alongside Alt+Ent or other approaches to emu/game setups). EmVoy saves the settings for a game when you quit out of the emulator.
Also, if you're working with disc based systems, I'd recommend mounting the disc image in EmVoy via DTools Hacks>Mount/Unmount Image and then toggling Leave Image Mounted to "true" via Toggle Leave Disk Image Mounted. This will cut out the mount/unmount operations when you boot/close a game. Especially at time of writing - DTools have introduced a 30 second delay between SCSI disk operations - this can be a helpful work around.