stigzler Posted April 18, 2015 Share Posted April 18, 2015 Something that may help folks with their emu setups, especially where they involve more than one emulator per system; larger zipped gamefiles and difficulties with per-game settings. Vid here of some of the features: EmVoy is an intermediary launcher designed to sit between your Front End and your emulators. It is designed to work across different systems with different emulators and to tackle different game launch problems.Features:Quicklaunch Folders:If you have large sets of zipped gamefiles, many front ends unzip this as a temp file, meaning you have to wait each time you launch a game. EmVoy creates a Quicklaunch folder for each game file, which is the unzipped and processed gamefile. It then can automatically keep or delete the game's quicklaunch folder or you can set EmVoy to prompt the user asking to keep or delete. The next time EmVoy runs with this gamefile, if a quicklaunch folder is detected, this is used to boot the game.Support for different ZIP formats:Alongside zip formats, EmVoy also processes ECM and APE files, rendering the final quicklaunch version of the game useable by emulators.Profiles which dictate which emulator to use for which gamefile:EmVoy stores individual settings in Game Profiles. This means that you can set which emulator to use for which gamefile. This is useful where you run one game on one emulator and other on others. For example, you may use ePSXe for the majority of your Playstation titles, but you need to use PcSX-R for lightgun games. You can specify which game profile runs for which game file.Run specific support apps alongside specific games or emulators:For example, you may need to run a lightgun driver alongside specific Playstation titles. EmVoy boots any support apps before game launch and then kills them on emulator exit.Emulator setup mode:Each emulator has two command line settings. One for the full boot and another for emulator/game setup. This allows you to have an ease-of-use boot for setup, and a 'final' setup for booting from your front end.Automatically saves emulator settings on a per-game basis:Often, via front ends, the emulator's settings are tied to the emulator. Thus, if you launch games which require different setups to other games (e.g. different control schemes, graphics or audio settings) you have to manually change these before playing the game. EmVoy saves all settings for each game and automatically loads/saves these on emulator startup/exit. Also saves memory cards.Different Boot Profiles:This allows you to have EmVoy operate in different ways. For example, one setup might be purely for setting up games; altering settings; changing support apps etc. The other setup may skip any menus or prompts and enable you to boot straight into the game.Full command line controlAllowing you to control which emulator boots which gamefile, which Boot profile to run on EmVoy startup and also provide tidy gamenames for messy gamefile names.See here for further details:https://emvoy.codeplex.com/ 4 Quote Link to comment Share on other sites More sharing options...
stigzler Posted April 19, 2015 Author Share Posted April 19, 2015 Whoops - forgot to compile it as an exe. New compiled release uploaded to CodePlex Quote Link to comment Share on other sites More sharing options...
stigzler Posted April 19, 2015 Author Share Posted April 19, 2015 Waargh! Now testing on another machine. Realizing building a release version is a real PITA!!Apologies - previous versions did not work. However, hopefully, finally, a working version now on the codeplex site. Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 9, 2015 Author Share Posted May 9, 2015 EmVoy 0.6.6 - Stable BetaFixes + update:Workarounds for recent DTools changes.Big bughunt - tested on non-dev machine, so hoping will work OK for folks.To come: Better documentation... 2 Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 10, 2015 Author Share Posted May 10, 2015 Documentation done.....Phew...hopefully done - 8 months on this and CPWizBiz.... time to relax.... 1 Quote Link to comment Share on other sites More sharing options...
wman Posted May 11, 2015 Share Posted May 11, 2015 HiI have trouble running EmVoy well i have the log but there is not much information so i hope i'm posting correct oneOptional={option} and content=Start of Emvoy LogLast run: po 11.05.2015 8:50:23,68==========================================================Checking Administrator Status:Script Running with Administrator Priviledges==========================================================System Info:NameMicrosoft Windows 7 Professional |C:\Windows|\Device\Harddisk0\Partition2OSArchitecture64-bitNameIntel® Core i5-4670K CPU @ 3.40GHzTotalVisibleMemorySize8305932UserNameoem-PC\oem=========================================================="___________ ____ ____ ""\_ _____/ ____\ \ / /___ ___.__."" | __)_ / \ Y / _ < | |"" | \ Y Y \ ( <_> )___ |""/_______ /__|_| /\___/ \____// ____|"" \/ \/ \/ "# Starting EmVoy...=============================================================================# Processing parameters passed from Command Line--=============================================================================# Parsing command line for switches and values:---------------------------------------------------------------------------------------------------Original cmd line: [C:\Users\oem\Desktop\EmVoy_0_6_6\EmVoy_0_6_6\EmVoy64.exe]Directory: []File: []Profile: []Default Emulator: []Specified Gamename: []Dequoted game name: []---------------------------------------------------------------------------------------------------SUMMARY of cmd vars:_cmdorig=C:\Users\oem\Desktop\EmVoy_0_6_6\EmVoy_0_6_6\EmVoy64.exe----------------------------------------------------------------------------------------------------------- oooooOOOOOooooooo -----------------------------------------------------------------------------------------------------------# Loading correct Boot Profile depending on circumstances....---------------------------------------------------------------------------------------------------Reading Default Profile number from emvoy.ini:{SUB: IniCmd: Various ini file functions}{Parameters recieved: /m read /s "X-boot" /k _dpsDefProfile /f emvoy.ini{Reading Value from Key in Section Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 11, 2015 Author Share Posted May 11, 2015 Hmmm... that's very mysterious. It seems to be crashing on the first call of a vbs script - IniCommand.vbs. Wasn't doing this on my Win8 test rig, so not sure what's going on here. Could you do a few things:Could you check that the script IniCommand.vbs is in the root of the Emvoy installation (i.e. C:\Users\oem\Desktop\EmVoy_0_6_6\EmVoy_0_6_6\)???Not sure if installing to desktop causes any difficulties - have you tried installing elsewhere?Failing above, place the attached file in you emvoy root, change the file extension to ".bat" rather than ".txt" and run it. Then post back the file errorlog.txt.debug.txt Quote Link to comment Share on other sites More sharing options...
wman Posted May 11, 2015 Share Posted May 11, 2015 Well i have done what i have been told ie i have moved EmVoy to root of my drive and double checked that IniCommand.vbs is in root of instalation..Than i have run the debug.bat but it get's stuck and doesn't do anything it just freezez so no errorlog i can provide..Not sure what's happening maybe it's not compatible with Win 7 ??? Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 11, 2015 Author Share Posted May 11, 2015 OK. Just DL'd onto Windows 7 machine and yeah... same problems.Using nothing but batch and vbs, so quite annoying that these aren't consistent across windows versions..Will look into. Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 11, 2015 Author Share Posted May 11, 2015 wman - try latest release on:https://emvoy.codeplex.com/EDIT: Tested + working - find.exe bug fixed. 1 Quote Link to comment Share on other sites More sharing options...
wman Posted May 11, 2015 Share Posted May 11, 2015 wman - try latest release on:https://emvoy.codeplex.com/EDIT: Tested + working - find.exe bug fixed.Cool thanks it is working Good job ..Now let me try it and i will report back i need to read some before ) 1 Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 11, 2015 Author Share Posted May 11, 2015 0.6.6.2 releasedemvoy.exe - Added catcher in SettsScript/SuppApps/Emu launching for any duff/inherited paths. Error prompt to user. 1 Quote Link to comment Share on other sites More sharing options...
Frerydex Posted May 29, 2017 Share Posted May 29, 2017 hi, is there any tutorial for this plugin? ... i'm trying use it on NES emulaator but in virtuanes did not run, what do i put in the Full boot and setup boot cmd, on emulator config? Quote Link to comment Share on other sites More sharing options...
stigzler Posted May 29, 2017 Author Share Posted May 29, 2017 @Frerydex If you're using GameEx, you'd be better off using the plugin version of this: Some Getting started vids here: And the project thread, here: Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.