Adultery Posted July 15, 2013 Share Posted July 15, 2013 QuickLaunch GameEx Edition: 1.1.9 PinballX Edition: 1.0.2 Add applications to launch before, after, and with your games using this simple plugin! Specify variables to build your command lines on the fly! Launch as many programs as you want (as long as you give each one a unique name)! It's like GameEx's Launch Commands on steroids! SETUP Select the emulator you wish to add your applications/BAT files to from the drop down menu Click [ADD] to add a new application Click [EDIT] to edit the currently selected application Click [REMOVE] to delete the currently selected application ADD NEW APPS QUICKLY Enter a unique name for the process (If you don't, your previous app info will be overwritten!) Click the [...] button and browse to your EXE or BAT file Enter your command line arguments Select the launch type (Launch Before, Launch After and Also Launch fully supported!) Save it and play! SUPPORTED COMMAND LINE VARIABLES FOR GAMEEX Spoiler [RomPath] The path your ROMs are stored in [RomFile] The ROM file with the extension [Rom] The ROM file without the extension [RomExt] The ROM file extension [Filter] The ROM filter (from GameEx emulator setup) [Category] The database category listing for the selected game [Year] The database year listing for the selected game [Developer] The database developer listing for the selected game [Publisher] The database publisher listing for the selected game [Bio] The database game bio listing for the selected game [GameBio] The database game bio listing for the selected game [Description] The database game bio listing for the selected game [SystemBio] The database system bio listing for the selected game [SysBio] The database system bio listing for the selected game [Players] The database number of players listing for the selected game [Control] The MAME control listing for the selected game [CloneOf] The MAME "clone of" listing for the selected game [Orientation] The MAME orientation listing for the selected game [VideoWidth] The MAME Video Width listing for the selected game [VideoHeight] The MAME Video Height listing for the selected game [Cocktail] The MAME Cocktail listing for the selected game [EmuNumber] The emulator number for the selected game [EmuNum] The emulator number for the selected game [Emu] The emulator name for the selected game [EmuName] The emulator name for the selected game [Game] The database or map game name for the selected game [GameName] The database or map game name for the selected game [RomName] The rom file name without the extension for the selected game [Rom] The rom file name without the extension for the selected game [RomFilter] The rom extension for the selected game [SnapPath] The snap file path for the selected game [Snap] The snap image file for the selected game [TitlePath] The title file path for the selected game [Title] The title image file for the selected game [GameLogoPath] The game logo file path for the selected game [GameLogo] The game logo image file for the selected game [VideoPath] The video file path for the selected game [Video] The video image file for the selected game [CmdLine] The command line for the selected game [Cmd] The command line for the selected game [TitleText] The emulator's Title Text property [StartPageName] The emulator's Start Page Name property [EmuLogoPath] The emulator's logo [EmuLogo] The emulator's logo [ConfigPath] The emulator's advanced config [Database] The emulator's database name [CustomBG] The emulator's custom background image [BoxPath] The emulator's box art path [ManualPath] The emulator's game manual path [TVAdvertPath] The emulator's advertisement path [AdvertPath] The emulator's advertisement path [NoImg] The emulator's "image not found" path or file [bGSnapPath] The emulator's background snap path [DBSnapPath] The emulator's database snap path [selectionMusicPath] The emulator's selection music path [CPPPath] The emulator's control panel path [MusicPath] The emulator's music path [instructionsPath] The emulator's instructions path [ExtenderArtPath] The emulator's GameExtender art path/file [CustomPath1] ... [CustomPath5] The emulator's custom art paths (from 1 to 5) SUPPORTED COMMAND LINE VARIABLES FOR PINBALLX Spoiler [system] The internal system name for PinballX, ie VisualPinball [systemName] The display friendly name for PinballX, ie Visual Pinball [iNI] The system's INI file [GameName] The Game Name from the PinballX Database [Description] The Game Bio from the PinballX Database [shortDescription] A shortened Game Bio from the PinballX Database [TableFile] The table's executable [TablePath] The path to the table's executable [Parameters] The table's command line parameters [DisplayWidth] The game's display width [DisplayHeight] The game's display height [DisplayRotation] The game's display rotation [DisplayWindowed] A boolean variable representing the table's windowed mode [DisplayPlayfield] The display showing the table's playfield [DisplayBackglass] The display showing the table's backglass [DisplayDMD] The display showing the table's DMD [DisplayFilter] The display filter Any questions or comments? Feel free to ask 'em. I also like feature requests and very much appreciate bug reports. Thanks again for using it! [GAMEEX VERSION] DOWNLOAD LINK: Get it from the Community Download Portal, or use the DracLabs Plugin Downloader. [PINBALLX VERSION] DOWNLOAD LINK: Get it from the Community Download Portal. 1 Quote Link to comment Share on other sites More sharing options...
Adultery Posted July 16, 2013 Author Share Posted July 16, 2013 Updated to 1.0.1 Quote Link to comment Share on other sites More sharing options...
headkaze Posted July 16, 2013 Share Posted July 16, 2013 Great work Adultery Quote Link to comment Share on other sites More sharing options...
GimmeClassics Posted July 16, 2013 Share Posted July 16, 2013 It's looking quite amazing. Like every plugin / programm you write actually Since I'm still exploring the possibilities of GameEx and all its plugins > I understand you can add applications to launch before, after, and with your games using this plugin. Could you or someone else perhaps summarize which applications can be used to launch before, after and with your games ? I'd really like to make use of the available plugins to make using GameEx even more amazing ! Quote Link to comment Share on other sites More sharing options...
Adultery Posted July 16, 2013 Author Share Posted July 16, 2013 Really anything you need.Krak uses it to launch commands for Display Fusion. Others might use it for a virtual drive or Xpadder although there are new solutions for this. Maybe you need to send a command for a rotating monitor... The possibilities are quite endless really. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 16, 2013 Share Posted July 16, 2013 Yes I use Display Fusion to pass command line's to change my wallpapers when I run my games to display marquees controller info or anything for that matter to multiple monitors. Reason being is GameExtender only displays on my secondary monitor but I have 3 monitors and going to add a 4th so I can change those screens to display anything I want on them using this plugin and Display Fusion. I like GameExtender running as well because it can instantly change my banners when I'm selecting my systems whereas Display Fusion only does it when I run a game and then reverts back all my wallpapers back to the defaults when I exit GameEx.Hope that gives you an idea on what I use it for but Adultery is right there are tons of applications out there that you can use I'm sure. Quote Link to comment Share on other sites More sharing options...
GimmeClassics Posted July 17, 2013 Share Posted July 17, 2013 Thank you for the info Adultery and Krak Quote Link to comment Share on other sites More sharing options...
Adultery Posted July 22, 2013 Author Share Posted July 22, 2013 NEWS:Ported QuickLaunch to PinballX! See the main post for a list of command line variables supported. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted July 22, 2013 Share Posted July 22, 2013 Very nice! Thanks.... Quote Link to comment Share on other sites More sharing options...
Adultery Posted August 23, 2013 Author Share Posted August 23, 2013 Updated PinballX Edition to 1.0.2! Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 You have QuickLaunch v1.0.3 but when you look in the plugin manager it says 1.0.2??Also It appears that QuickLauch is broken or it's not working with MAME.I have MAME setup as an emulator to test my commandline and it works fine, but if I use MAME default setup and try quicklaunch to run HyperBezel ][ it doesn't work? Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 9, 2013 Author Share Posted September 9, 2013 Did you download it off the download portal? That version may be newer.Can you also upload your runitgame.bat for me after you download the most recent version?Make sure you don't download the one under previous versions. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 I downloaded it from here http://www.gameex.info/forums/files/file/39-quicklaunch/ Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 9, 2013 Author Share Posted September 9, 2013 Hold on a sec, maybe the wrong version got uploaded somehow. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 Looks like the QuickLaunch command isn't even running Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 9, 2013 Author Share Posted September 9, 2013 OK. Can you delete your Settings.xml and start over for me? See if this doesn't help (the previous version had a bug in the XML writing, which your settings confirm). I must not have uploaded it correctly the first time, IDK.Try this one out and let me know:EDIT: If you didn't wanna delete the settings I respect that, but at least delete the following entries in red before you run the latest version:<?xml version="1.0" encoding="UTF-8" standalone="true"?><quicklaunch> <settings> <xml_ver>1.1</xml_ver> <created>Monday, July 15, 2013 4:40:09 PM</created> <debug>False</debug> </settings><emulator number="1000"/> <emulator number="1000"> <switch name="Display Fusion (Open)"> <exepath>C:\Program Files (x86)\DisplayFusion\DisplayFusionCommand.exe</exepath> <command>-wallpaperloadprofile ""[ROM]""</command> <type>0</type> <lastrun>7/15/2013 5:04:25 PM</lastrun> </switch> <switch name="Display Fusion (Close)"> <exepath>C:\Program Files (x86)\DisplayFusion\DisplayFusionCommand.exe</exepath> <command>-wallpaperloadprofile "Default Profile"</command> <type>1</type> <lastrun>7/15/2013 5:04:37 PM</lastrun> </switch> </emulator> <emulator number="1000"> <switch name="Hyper Bezel ]["> <exepath>C:\GameEx\Hyper Bezel II\Hyper Bezel II.exe</exepath> <command> MAME [Rom]</command> <type>2</type> </switch> </emulator></quicklaunch> Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 Deleted the setting and still doesn't work. I installed your new version and it now says 1.0.3 but still doesn't executes the entry I made for MAME????It's like the plugin isn't even running even thou I have it enabled!I checked the settings after setting it up and it keeps saying the argument isn't set even though I enter one and save it it's not saving it.I tried manually changing the settings XML and it saved the command line but it still doesn't work. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 Yeah there is definately a bug if you manually edit the xml it will show up then in the plugin manager but soon as you edit it and save it .... it then will erases it and say "No Argument Specified!"I have 1.0.1 still and will check that version and see if it will work. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 Yeah that is the problem Adultery I re-installed 1.0.1 and it works again!!! So anything after that version doesn't work.Thank goodness I had a backup of that version so I could test it. I was thinking I was going crazy or something. Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 9, 2013 Author Share Posted September 9, 2013 Ship shipley, I had the emu number at 1000, MAME is 0. WTF, me? LOL!Yeah and I fixed the no argument bug too. Delete your settings again (last time I promise) and set it up one more time for me using this: Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 9, 2013 Author Share Posted September 9, 2013 No, don't try that one. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 9, 2013 Share Posted September 9, 2013 Thanks Adultery that version of 1.0.3 works now! Quote Link to comment Share on other sites More sharing options...
Adultery Posted September 10, 2013 Author Share Posted September 10, 2013 Coolio. New release coming soon. Quote Link to comment Share on other sites More sharing options...
Krakerman Posted September 10, 2013 Share Posted September 10, 2013 Nice! Looking forward to it. Quote Link to comment Share on other sites More sharing options...
Adultery Posted December 9, 2013 Author Share Posted December 9, 2013 The GameEx port has been updated to 1.0.4!I had an issue where GameEx wouldn't load my Display Fusion profile when it exited, leaving my desktop black. Since I have the pro version, I can load wallpaper profiles via command line. Then it occured to me that this plugin doesn't allow for launching commands when GameEx starts and exits, so I went ahead and coded that in. It should be noted that "Launch Before" and "Also Launch" both happen when the plugin is initialized, so there's no real difference in how these two behave.You can download it from the first post, or get it from my Plugin Downloader software. Thanks for using this! Let me know if there's anything else I can add to make it fit your needs. 2 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.