Command-line support: Difference between revisions

Jump to navigation Jump to search
m
Still an option in Qt but -- is changed into - for nogui
(→‎General Options: it's shameless self-promotion, but adding my --gameargs contribution; also some grammar touch-up)
m (Still an option in Qt but -- is changed into - for nogui)
(4 intermediate revisions by 4 users not shown)
Line 26: Line 26:
At this time you can only use the following options:
At this time you can only use the following options:


==General Options==
==General Options WX ==
* ''--cfgpath="'''Path'''"'': Specifies the configuration files path to use instead of '''inis'''.
* ''--cfgpath="'''Path'''"'': Specifies the configuration files path to use instead of '''inis'''.
* ''--cfg="'''CFGFile'''"'': Specifies the configuration file to use instead of PCSX2.ini (does not affect plugins).
* ''--cfg="'''CFGFile'''"'': Specifies the configuration file to use instead of PCSX2.ini (does not affect plugins).
Line 37: Line 37:
* ''--gameargs="-arg1 -arg2"'': Supplies launch arguments to the game itself ("-arg1" and "-arg2" will be passed to the game in this example).
* ''--gameargs="-arg1 -arg2"'': Supplies launch arguments to the game itself ("-arg1" and "-arg2" will be passed to the game in this example).
* ''-h'' or ''--help'': Displays full list of command-line options (this list).
* ''-h'' or ''--help'': Displays full list of command-line options (this list).
==General Options QT ==
Usage: pcsx2-qtx64-avx2.exe [parameters] [--] [boot filename]


==Auto-run Options==
  -help: Displays this information and exits.
  -version: Displays version information and exits.
  -batch: Enables batch mode (exits after shutting down).
  -nogui: Hides main window while running (implies batch mode).
  -elf <file>: Overrides the boot ELF with the specified filename.
  -disc <path>: Uses the specified host DVD drive as a source.
  -bios: Starts the BIOS (System Menu/OSDSYS).
  -fastboot: Force fast boot for provided filename.
  -slowboot: Force slow boot for provided filename.
  -state <index>: Loads specified save state by index.
  -statefile <filename>: Loads state from the specified filename.
  -fullscreen: Enters fullscreen mode immediately after starting.
  -nofullscreen: Prevents fullscreen mode from triggering if enabled.
  -bigpicture: Forces PCSX2 to use the Big Picture mode (useful for controller-only and couch play).
  --: Signals that no more arguments will follow and the remaining
    parameters make up the filename. Use when the filename contains
    spaces or starts with a dash.
 
==Auto-run Options WX==
* ''--elf="'''ELFFile'''"'': Executes the specified ELF image on start.
* ''--elf="'''ELFFile'''"'': Executes the specified ELF image on start.
* ''--nodisc'': Boots PS2 BIOS without DVD image; It is usedful to enter the PS2 system menu.
* ''--nodisc'': Boots PS2 BIOS without DVD image; It is usedful to enter the PS2 system menu.
* ''--usecd'': Boots from the CDVD plugin on start (overrides '''IsoFile''' parameter). You can use this option to play directly from your DVD but you will need to set up CDVD plugin first.
* ''--usecd'': Boots from the CDVD plugin on start (overrides '''IsoFile''' parameter). You can use this option to play directly from your DVD but you will need to set up CDVD plugin first.


==Compatibility Options==
==Compatibility Options WX ==
* ''--nohacks'': Disables all speedhacks.
* ''--nohacks'': Disables all speedhacks.
* ''--gamefixes='''[fix1,fix2,...]''''': Enables the specific gamefixes for the current PCSX2 session. Valid names are: '''VuAddSub''', '''VuClipFlag''', '''FpuCompare''', '''FpuMul''', '''FpuNeg''', '''EETiming''', '''SkipMpeg''', '''OPHFlag''', '''DMABusy''', '''VIFFIFO''', '''VI''', '''FMVinSoftware''' (see [[PCSX2]] for more information).
* ''--gamefixes='''[fix1,fix2,...]''''': Enables the specific gamefixes for the current PCSX2 session. Valid names are: '''VuAddSub''', '''VuClipFlag''', '''FpuCompare''', '''FpuMul''', '''FpuNeg''', '''EETiming''', '''SkipMpeg''', '''OPHFlag''', '''DMABusy''', '''VIFFIFO''', '''VI''', '''FMVinSoftware''' (see [[PCSX2]] for more information).
Line 49: Line 69:


==Plugin Overrides==
==Plugin Overrides==
The last PCSX2 version to include all the below plugins is 1.6.0.
* ''--gs="'''DLLpath'''"'': Specifies the file to use as the GS plugin.
* ''--gs="'''DLLpath'''"'': Specifies the file to use as the GS plugin.
* ''--pad="'''DLLpath'''"'': Specifies the file to use as the PAD plugin.
* ''--pad="'''DLLpath'''"'': Specifies the file to use as the PAD plugin.
Line 103: Line 124:


{{Tip|
{{Tip|
There is an open source project called ICE, that allows you to easily add your PS2/console games to Steam library. You can find it at [http://scottrice.github.io/Ice/ http://scottrice.github.io/Ice]<br />
There are two open source options for adding emulator ROMs to Steam in bulk. A (no longer maintained) program called ICE allows you to easily add your PS2/console games to Steam library. You can find it at [http://scottrice.github.io/Ice/ http://scottrice.github.io/Ice]<br /><br />
'''Please read its documentation carefully before using it.'''}}
 
Another option is Steam ROM Manager. Unlike ICE, this program is actively maintained as of June 2020 and has a GUI. Steam ROM Manager can also download all types of artwork for the new steam layout and manage steam categories. It has built in documentation and may be found at [https://github.com/doZennn/steam-rom-manager/releases].<br />
'''Please read documentation carefully before using either.'''
}}


=Commandline options and XBMC=
=Commandline options and XBMC=
ninja
194

edits

Navigation menu