Setting up Windows version (0.9.8): Difference between revisions

→‎Commandline support: Updated Commandline info
(Updating links)
(→‎Commandline support: Updated Commandline info)
Line 139: Line 139:
However you can try this [[Advanced Options|link]] for more information.
However you can try this [[Advanced Options|link]] for more information.


===Commandline support===
==Commandline support==


PCSX2 has a simple but good commandline support. You can use the following format:
PCSX2 versions 0.9.7 and higher have full commandline support. <ref> [http://forums.pcsx2.net/Thread-blog-The-return-of-the-Commandline?pid=118520#pid118520 The return of the Commandline! (blog entry)]</ref> You can use the following format:
<code>
<code>
:pcsx2 [options] [cdimage]
:pcsx2 [IsoFile] --toggle --option=value ... etc
</code>
</code>


The main options are:  
The full list of options are:
* <code>-nogui</code> -- the program will not show GUI and will exit on ESC
* <code>-skipbios</code> -- skips BIOS on ISO loading (so you will not have to wait)
* <code>-elf [file]</code> -- executes an ELF image (like PS2 demo, not useful for games, though)
* <code>-nodisc</code> -- will not start ISO/DVD and will only load BIOS (so you can configure language there)
* <code>-usecd</code> -- will start the configured CDVD image (if you have previously configured one in CDVD plugin configuration)


To get the full list of available options start pcsx2 with <code>-help</code> parameter.
'''General Options'''
* <code>--cfgpath=[dir]</code> {changes the configuration file path}
* <code>--cfg=[file]</code> {specifies the PCSX2 configuration file to use}
* <code>--forcewiz</code> {forces PCSX2 to start the First-time Wizard}
* <code>--portable</code> {enables portable mode operation (requires admin/root access)}
* <code>--console</code> {forces the program log/console to be visible}
* <code>--fullscreen</code> {use fullscreen GS mode}
* <code>--windowed</code> {use windowed GS mode}
* <code>--nogui</code> {disables display of the gui while running games}
* <code>-h, --help</code> {displays this list of command line options}
'''Auto-Run Options'''
* <code>--elf=[file]</code> {executes an ELF image}
* <code>--nodisc</code> {boots an empty dvd tray; use to enter the PS2 system menu}
* <code>--usecd</code> {boots from the CDVD plugin (overrides IsoFile parameter)}
'''Compatibility Options'''
* <code>--nohacks</code> {disables all speedhacks}
* <code>--gamefixes=[fix,fix]</code> {Enable specific gamefixes for this session. Valid fixes are: VuAddSub,VuClipFlag,FpuCompare,FpuMul,FpuNeg,EETiming,SkipMpeg,OPHFlag,DMABusy,VIFFIFO,VI,FMVinSoftware}
* <code>--fullboot</code> {disables fast booting}
'''Plugin Overrides'''
* <code>--gs=[dllpath]</code> {specify the file to use as the GS plugin}
* <code>--pad=[dllpath]</code> {specify the file to use as the PAD plugin}
* <code>--spu2=[dllpath]</code> {specify the file to use as the SPU2 plugin}
* <code>--cdvd=[dllpath]</code> {specify the file to use as the CDVD plugin}
* <code>--usb=[dllpath]</code> {specify the file to use as the USB plugin}
* <code>--fw=[dllpath]</code> {specify the file to use as the FW plugin}
* <code>--dev9=[dllpath]</code> {specify the file to use as the DEV9 plugin}


The ordinary user may use this to create a shortcut to his/her game on the desktop so that PCSX2 will run the game immediately. To do this make a link to PCSX2 main executable (pcsx2.exe) and update the '''target''' field of this link adding (to the already present text) something like:
The ordinary user may use this to create a shortcut to his/her game on the desktop so that PCSX2 will run the game immediately. To do this make a link to PCSX2 main executable (pcsx2.exe) and update the '''target''' field of this link, it will look something like:
:<code>-skipbios "C:\PS2\yourgame.iso"</code>  
:<code>"C:\PS2\pcsx2.exe" -skipbios "C:\PS2\yourgame.iso"</code>  
And thus you'll be able to start '''C:\PS2\yourgame.iso''' right from your desktop!
And thus you'll be able to start '''C:\PS2\yourgame.iso''' right from your desktop!


Line 167: Line 187:


* '''ESC''' -- Use to ''pause'' the emulation and go back to GUI to change some settings (PAD) or work with cheats. Some PCSX2 versions are quite unstable so you will not able to go back to the game ('''Run''' - '''Execute''').
* '''ESC''' -- Use to ''pause'' the emulation and go back to GUI to change some settings (PAD) or work with cheats. Some PCSX2 versions are quite unstable so you will not able to go back to the game ('''Run''' - '''Execute''').
* '''Tab''' -- Switches between Limited mode and Normal mode of the frame limiter.
* '''Tab''' -- Switches between Turbo mode and Normal mode of the frame limiter.
* '''Shift+Tab''' -- Switches between Slow motion mode and Normal mode of the frame limiter.  
* '''F1''' -- Stores the current game state into one of 10 game quick slots. When you've started the game the number of this slot is 0.
* '''F1''' -- Stores the current game state into one of 10 game quick slots. When you've started the game the number of this slot is 0.
* '''F2''' -- Cycles through all 10 quick slots (so you'll be able to save/read to/from another slot). It's recommended to save often and to use different slots for it.
* '''F2''' -- Cycles through all 10 quick slots (so you'll be able to save/read to/from another slot). It's recommended to save often and to use different slots for it.
* '''F3''' -- Loads the currently selected game slot. You may have problems with graphics/sound if your configuration differs from the configuration the slot has been saved under (for example you have changed GDSX to ZeroGS). Some rare (or early) PCSX2 versions can also be unstable after loading. You may or may not be able to use the quick slots from the different PCSX2 version (when you change the main PCSX2 executable) so do not forget to save to memcard through the game interface periodically.
* '''F3''' -- Loads the currently selected game slot. You may have problems with graphics/sound if your configuration differs from the configuration the slot has been saved under (for example you have changed GDSX to ZeroGS). Some rare (or early) PCSX2 versions can also be unstable after loading. You may or may not be able to use the quick slots from the different PCSX2 version (when you change the main PCSX2 executable) so do not forget to save to memcard through the game interface periodically.
* '''F4''' -- Toggles framerate limiter
* '''F4''' -- Toggles framerate limiter
* '''F5..F9''' -- GSDX (or another Graphics plugin) specific hotkeys (see [[GSDX#List_of_ingame_keys|GSDX]])
* '''F5-F9''' -- GSDX (or another Graphics plugin) specific hotkeys (see [[GSDX#List_of_ingame_keys|GSDX]])
* '''F10''' -- Enables/disables logging (not tested)
* '''F10''' -- Enables/disables logging (not tested)
* '''F12''' -- Starts/stops a video recording (see [[GSDX#List_of_ingame_keys|GSDX]])
* '''F12''' -- Starts/stops a video recording (see [[GSDX#List_of_ingame_keys|GSDX]])
=='''References'''==
{{Reflist}}


[[Category:Guides]]
[[Category:Guides]]
ninja
320

edits