Jump to content

All my 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

Patreon


Adultery

Recommended Posts

ql_logo.png

 

QuickLaunch

GameEx Edition: 1.1.9

30bf427dc238cfcc9414adefdec52d65-ql1.png

 

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.

  • Like 1
Link to comment
Share on other sites

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 !

Link to comment
Share on other sites

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. :)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

NEWS:

Ported QuickLaunch to PinballX! See the main post for a list of command line variables supported.

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...

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?

Link to comment
Share on other sites

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. :)

Link to comment
Share on other sites

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>

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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:

Link to comment
Share on other sites

  • 2 months later...

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. :D

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...