Emulator Command Lines
Ways to set
These work on a default/specified basis. That is, the default command line parameters are set in the Emulator Profiles. There are two per emulator, allowing one to do a 'full boot' (e.g. fullscreen, no gui etc) and the other for testing/setup purposes (windowed/manual
game boot etc). Which parameters are used depends on the option chosen from the Main Menu (Full Boot or Boot in Setup Mode).
These can also be set via the Game Profile. If they are set in the game profile, they supersede those set in the Emulator Profile.
That is, the parameters in the Game Profile are used not
those in the Emu Profile.
Special Characters
Because of the way EmVoy works, if you are wanting certain characters in your final command line, you have to enter these as a certain way in the input boxes in the various menus. These are detailed below:
In Emvoy |
Results in |
{-equ-} |
= |
{-qut-} |
" |
{-var-} |
Special - see below |
Examples:
In Emvoy:
-run{-equ-}dc -image{-equ-}{-qut-}C:\Gamefiles\pong.meh{-qut-}
Final Command Line Parameters:
-run=dc -image="C:\Gamefiles\pong.meh"
Special Function - "{-var-}" or "%%"
This allows you to use certain variable names used within the EmVoy process which are then parsed into your final command line parameters. Basically, you can reference any environment variables that are accessible at the time of the emulator boot. Example:
-run{-equ-}dc -image{-equ-}{-qut-}C:\Gamefiles\{-var-}launchfile2{-var-}{-qut-}
produces (in Emvoy):
-run=dc -image="C:\Gamefiles\%launchfile2%"
which in turn, produces on the command line (if launchfile2=pong.meh):
-run=dc -image="C:\Gamefiles\pong.meh"
You can also use "%%" in other settings - see documentation elsewhere.
Useful Vars to use:
Var Name |
Function |
Example |
launchfile |
This is the file that's mounted in Daemon Tools from the Determine File routine (see Main Procedure section for more details) |
|
launchfile2 |
This is the file that's set from the Determine File routine (see Main Procedure section for more details) where DTools skip is enabled. |
|
_gameKeyfile |
This is the name of the quickalunch folder that the unzipped game files are kept in. |
|
_gameKey= concatination of clean filename and emulator
_gameListName= gameName+Emu (list display friendly)
_gameFile= [string] Gamefile
_gamePath=[string] Path to file
_gameName=[string] Directed by command line, edited by user or autogenerated
_gameEmuCmd=[string] specific command line switches (inherited from Boot Profile)
_gameDTuse=[boolean] (game to use deamon tools?) def = emudef
_gameEmu=[number] Emu number
_gameSettsScriptHx=Keep backup history of settings
_gameAlsoLaunch=[array] inherited from defemu, but modified.
_gameMemCards=Future Dev
_gameUpdate=timestamp for update
_gameQlaunch=Whether quicklaunch folder is created/used (used if exists) |
|
_emuName=PCSX-R :: [string] - short name of Emulator
_emuVers=1.9.93 :: [string] - Emu version number
_emuExe=pcsxr.exe :: [string] exe name
_emuSystem=Sony Playstation :: [string] System matched to emu
_emuCmd=[string] default command line parameters when launching games
_emuSetupCmd= [string] cmd line params used for setup boot
_emuDTuse=true :: [boolean] Mount game with DT Tools?
_emuVdrive=scsi :: [string] Default DT drive on which to mount game (Scsi or dt)
_emuDTDrive=T :: Drive to tell DTTool to mount to
_emuExts=[string] which type of image to mount/boot (searched folder + use rightmost available)
_emuUseSettsScirpt=yes :: [boolean] - Use save settings script?
_emuSettsScirptPath= :: [string] path to script
_emuSettsScriptHx=Keep history of setting for a game
_emuSettsScirptExe=pcsxr_settings.bat :: [string] script save exe
_emuUpdate=10/10/14 15:54 :: [stiring] Timestamp when Emu setting updated
_emuNotes= notes
_emuAlsoLaunch=0 3 7 :: [string] Used to store Support exe numbers (e.g. Fraps, screencap, topgun)
|
|
_dpsProfName=Name of Profile
_dpsProfDesc=Description of the Profile.
_dpsQLaunchDir=Path to the location of the 'Quicklaunch' files -that is unzipped and un-ecm'd.
_dpsPakkISOdir=Path to the PakkiISO folder.
_dpsDTexe=Name of the Daemon tools executable.
_dpsZipDir=Path to the 7z.exe folder.
_dpsRomDir=Path to your set of files - unprocessed - e.g. zipped or ecm'd
_dpsQLaunch=Default behaviour following game exiting regarding what to do with the Quicklaunch folder. Options: delete,ask,keep.
_dpsDefEmu=Default Emulator to use for booting games (Games.ini superceeds this)
_dpsAlsoLaunch=Defines which other applications to load before processing game files or booting game.
_dpsQAppOnGameQ=Quit EmVoy when game quits? True/false. For example, if booting PSXtra from another front end, set to false so control is returned to the FE.
_dpsSkipAdmin=Skip showing the admin menu. For e.g. select false for launching straight into game with default emulator and settings.
_dpsShowCmd=Shows command window? True/false.
_dpsLog=Create log file? True/false.
_dpsLogHistory=Keep log file history? True/false
_dpsSkipZip=Skip the unzipping of files in the Rom Directory? true/false
_dpsSkipECM=Skip the process of 'un-ecming' the source files.
_dpsSkipQLaunch=Cuts out making quicklaunch folder - for romsets already unzipped and processed. Note: When booting zipped roms - PSXtra checks to see if quicklaunch already exists and automatically boots from there if does. Don't use this option to set up
using Q'launch folder.
_dpsUserUpdate=Choose whether to display update messages to the user when processing source files. All time-out info boxes - no user interaction required.
_dpsUserPrompt=blah
_dpsQlaunchWaoutput=for admin menu
_dpsEmuWaoutput=for admin menu
_dpsAppWaoutput=for admin menu
_dpsBooleansWaOutput=for admin menu
_dpsUpdateDate=date time updated
_dpsSystem=Sony Playstation :: System Matched to boot profile
|
|