SwitchDisc 1.0.4 What is it? This is an automated disc mounting program specifically geared towards changing disc images in multi-disc games. Essentially this program is intended to be a universal replacement for ad hoc scripts used to automate disc switching for multi-disc games. My intent is that this program will be compatible with any emulator in which it's possible to switch discs for multi-disc games via keyboard shortcuts and/or command line directives. Download Page FeaturesFull featured command line interfaceRuns as a resident application in the system trayFull compatibility with GameEx (it should be launched/exited as a 'Launch Before/After' command)Disc switching through a heads up GUI display or through full automation using no GUI (automatically switches to next disc)Robust configuration applicationConfigurable for multiple monitorsConfiguration stored as XMLFull logging utilities How do I use it?Configure emulators and multi-disc sets through the configuration applicationConfigure necessary Launch Before and Launch After commands in GameExTrigger SwitchDisc while playing an emulator using configurable trigger keySelect the next disc in the set using the GUI, or automatically switch to the next disc in the set (no GUI)Continue playing Bug Reporting First of all, thanks for using this application! If you encounter any errors while using SwitchDisc or are simply looking for some guidance with the application, please feel free to report back in this thread. In order to expedite any troubleshooting or requests for assistance, please include the following files when reporting issues:SwitchDisc config: ...\SwitchDisc\config\SwitchDisc.xml Switch Disc log: ...\SwitchDisc\log\SwitchDisc.log (Hmmm ... please include a copy of your log and your config when reporting issues ... now where have I heard that before? ) Change Log 1.0.4Added automated mouse functionality as part of send key operations. Mouse operations can be mapped via the Send Keys Builder.Improvements to the automated open file dialog special operation.Incorporated updates to ePSXe compatibility. This update adds a special operation specifically designed to send the ESC key to ePSXe. This operation can be mapped via the Send Keys Builder.Placeholder strings will now allow for [ROMFILE], [ROMNAME], and [ROMPATH] to be used in place of [DISCFILE], [DISCNAME], and [DISCPATH] respectively.Enhanced logging informationBug Fix: The combination of a valid emulator specified with an invalid disc file will no longer trigger an exception. SwitchDisc will load the entire configuration under this circumstanceBug Fix: Fixed a Configurator issue which was preventing the removal of send key slots under certain circumstances1.0.3 Critical Fix: Send Key Strings were not parsing correctly under some circumstances. All Send Key Strings will parse correctly now.Improved clipboard behaviorSwitchDisc Configurator: Improved navigation within the tree view. You can now navigate using arrow keys and select a module using the Enter key.1.0.2 Bug Fix: Improved image caching routine. This will prevent SwitchDisc from reusing previous image settingsAdded an Artwork Path switch to command line parameters (see readme for details)SwitchDisc Configurator Send Keys Builder: Addition of automated Task Killer operation1.0.1 SwitchDisc Configurator: Allow Disc File names to reference a shortcut (.lnk)SwitchDisc Configurator Send Keys Builder: Addition of automated Open File Dialog operationSwitchDisc GUI: Improved handling of custom default artwork1.0.0 Initial Public Release Thanks, for checking this out guys and gals! Furthermore, I need to give a shoutout to Chesko for his MuDiGUI application. That was something of an inspiration for this project. Special thanks to the following individuals (yeah this is my lame shoutouts part): Adultery and headkaze for technical suggestions and advice. RIP-Felix for testing the bejeezus out of SwitchDisc; thanks for your patience and perseverance man! Draco1962, KRC, and celly for support and continued interest in the project. You guys helped me see this thing through! Lastly, thanks to any and all of you who incorporate this program into your emulation rig!