Setting up Windows version: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Placing pictures with <s>float</s>, caption and thumb.
<br />http://forums.pcsx2.net/Thread-PCSX2-Wiki-collaboration-thread
----
{{FloatingTOC|side=right}}
{{FloatingTOC|side=right}}
=Introduction=
=Introduction=


This guide explains how to download, install and properly configure '''PCSX2''' in Windows environment. It will also give some tips on using PCSX2 more efficiently. Keep in mind that the guide was written for PCSX2 '''v1.2.1''' but can still be used for other versions of emulator.
This guide explains how to download, install and properly configure '''PCSX2''' on '''Windows'''. It will also give some tips on how to use PCSX2 more efficiently. Keep in mind that the guide was written for PCSX2 '''v1.2.1''' but can still be used for other versions of the emulator.


There are also local [[Setting up Linux version]] and [[Setting up Mac version]] versions of this guide (but they are possibly not as detailed as this one).
There are also [[Setting up Linux version|Linux]] and [[Setting up Mac version|Mac]] versions of this guide.


=Overview=
=Overview=
[[PCSX2]] is a [http://en.wikipedia.org/wiki/PlayStation_2 Playstation 2] emulator capable of running commercial games. It's an open source project and it runs on Windows, Mac and Linux. Like its predecessor project PCSX (a PlayStation emulator), it is based on a PSEmu Pro spec plug-in architecture, separating several functions from the core emulator. PCSX2 requires a copy of the PS2 BIOS, which is not available for download from the developers, due to the copyright concerns and legal issues associated with it.
[[PCSX2]] is a [https://en.wikipedia.org/wiki/PlayStation_2 PlayStation®2] emulator capable of running commercial games. It's an open source project that runs on Windows, Mac and Linux. Like its predecessor project [https://en.wikipedia.org/wiki/PCSX-Reloaded PCSX] (a PlayStation®One emulator), it is based on a [https://en.wikipedia.org/wiki/PSEmu_Pro PSEmu Pro] spec plug-in architecture, separating several functions from the core emulator. PCSX2 requires a copy of the PS2 BIOS, which is not available for download from the developers, due to the copyright concerns and legal issues associated with it.


=Prerequisites=
=Prerequisites=
===Concerning BIOS===
===Concerning BIOS===
You will need the BIOS file from your Playstation 2 console. It is not included with PCSX2 since it is copyrighted by Sony. Since PCSX2 needs this binary file to work, without it you won't be able to use emulator at all. You'll find more information on how to download BIOS from your PS2 machine [[#BIOS|later in this guide]].
You will need the BIOS files from '''your own''' PlayStation®2 console. They are not included with PCSX2 since they are copyrighted by Sony. Without them you won't be able to use the emulator at all, since PCSX2 requires these binaries to work. You'll find more information on how to dump\download the BIOS from your PS2 console [[#BIOS|later in this guide]].


===Minimum requirements===
===Minimum requirements===
Line 24: Line 19:
*512MB RAM (note Vista needs at least 2GB to run reliably)
*512MB RAM (note Vista needs at least 2GB to run reliably)


Note that Windows XP will no longer be able to run PCSX2 compiled under modern MS Visual Studio.
Note that Windows XP will no longer be able to run PCSX2 compiled under modern MS Visual Studio by default (unless Windows XP is specified as a target [http://blogs.msdn.com/b/vcblog/archive/2012/06/15/10320645.aspx before building]).


===Recommended requirements===
===Recommended requirements===
Line 36: Line 31:


=Getting PCSX2=
=Getting PCSX2=
You can get PCSX2 for Windows [http://pcsx2.net/download/releases/windows/viewcategory/6-windows.html here]. There are 3 versions available for download: standalone installer, web-installer and Windows binaries.
You can get PCSX2 for Windows [https://pcsx2.net/download/releases/windows/viewcategory/6-windows.html here]. There are 3 versions available for download: standalone installer, Windows binaries and Orphis' dev builds.
===Standalone Installer===
===Standalone Installer===
This is the default option for most users. The installer will contain the latest stable version of PCSX2. After opening it, you will be able to select the installation options.
This is the default option for most users. The installer will contain the latest stable version of PCSX2. After opening it, you will be able to select the installation options.
Line 57: Line 52:
{{Clear new paragraph}}
{{Clear new paragraph}}


===Web installer===
The web installer follows the same procedure that the standalone installer, but it will download the installation files from the Internet before proceeding with installation. This method can be useful in certain situations when the installer size is important.
===Windows binaries===
===Windows binaries===
This option is recommended for advanced users. You will download the archive containing the Windows binaries. You should then unpack it in a desired location and run '''pscx2.exe'''. Start menu entries or a desktop shortcut will not be created automatically.
This option is recommended for advanced users. You will download the archive containing the Windows binaries. You should then unpack it in a desired location and run '''pscx2.exe'''. Start menu entries or a desktop shortcut will not be created automatically.
<br />
<br />
This is the ideal solution if you want to keep the application portable. You will need [http://www.7-zip.org/ 7-Zip] to decompress the files and the [http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe Visual Studio 2013 redistributable package] for this version to work.
This is the ideal solution if you want to keep the application portable. You will need [https://www.7-zip.org/ 7-Zip] to decompress the files and the [https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe Visual Studio 2013 redistributable package] for this version to work.
<br />
<br />
On its first run the emulator is going to create the previously mentioned folders.
On its first run the emulator is going to create the previously mentioned folders.
===Orphis' Dev Builds===
These "bleeding edge" builds are considered unstable but are perfect for those who wish to try out new PCSX2 features before they are released in an official stable build. Dev builds can be downloaded [https://buildbot.orphis.net/pcsx2 here]


=Running PCSX2 for the first time=
=Running PCSX2 for the first time=
Line 118: Line 114:


The new AVX and AVX2 instructions give a minor speed-up '''only when GSdx works in software mode'''. These versions will not improve the speed in hardware mode.<br />
The new AVX and AVX2 instructions give a minor speed-up '''only when GSdx works in software mode'''. These versions will not improve the speed in hardware mode.<br />
Note to AMD users: please do '''NOT''' confuse SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported on AMD systems before Bulldozer/Bobcat. Please fall back to SSE2 plugin instead in case your system has older CPU.
Note to AMD users: please do '''NOT''' confuse SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are '''NOT''' supported on AMD systems before Bulldozer/Bobcat. Please fall back to the SSE2 plugin instead in case your system has an older CPU.
{{Tip|
{{Tip|
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
*'''SSE2''' supporting CPUs: [http://en.wikipedia.org/wiki/SSE2#CPUs_supporting_SSE2 Check here]
Line 170: Line 166:
This set of options is available only if you have selected Hardware Renderer. Here you can tune some settings for extra performance or video quality.
This set of options is available only if you have selected Hardware Renderer. Here you can tune some settings for extra performance or video quality.


*''Texture filtering'': Enables linear filtering when rendering textures. '''Checked''' option will ensures filtering in any case and '''grayed''' will only use filtering for 3D textures (this may help with some 2D games that will look weird otherwise).
*''Texture filtering'': Enables linear filtering when rendering textures. '''Checked''' option will ensures filtering in all cases and '''grayed''' will only use filtering when the game calls for it.


*''Logarithmic Z'': Changes the way the third (depth) coordinate is treated (logarithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them). This options is enabled only for graphics cards that do NOT support a 32bit Z-buffer.
*''Logarithmic Z'': Changes the way the third (depth) coordinate is treated (logarithmic or linear). This option should be left ON unless you experience some weirdness in the objects (like seeing through them). This options is enabled only for graphics cards that do NOT support a 32bit Z-buffer.
Line 180: Line 176:
'''Enabled HW hacks'''
'''Enabled HW hacks'''
[[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]]
[[image:GSdx2 Hacks Configuration.png|thumb|left|GSdx HW Hacks]]
{{Warning|Use this settings only in case you are absolutely sure they are needed for your game to function.<br />
{{Warning|Only use these settings when you are absolutely sure that they are needed for your game to function.<br />
These settings can cause serious graphical glitches if used in incorrect games.}}
These settings can cause serious graphical glitches if used in incorrect games.}}


Line 268: Line 264:
*Pokopom is a relatively new input plugin developed by '''KrossX'''. Some of the unique features include pressure sensitivity support, rumble with a custom curve and more.
*Pokopom is a relatively new input plugin developed by '''KrossX'''. Some of the unique features include pressure sensitivity support, rumble with a custom curve and more.


*For a very detailed description about what each setting does and how to properly configure the plugin, visit the [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin official thread of the plugin] and/or check the small [https://code.google.com/p/magical-tools/wiki/Pokopom Pokopom Wiki].
*For a very detailed description about what each setting does and how to properly configure the plugin, visit the [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin official thread of the plugin] and/or check the small [https://github.com/KrossX/Pokopom/wiki/Pokopom Pokopom Wiki].


{{Clear new paragraph}}
{{Clear new paragraph}}
Line 381: Line 377:
[[image:Bios_with_Bios.png|thumb|left]]
[[image:Bios_with_Bios.png|thumb|left]]
The ''BIOS'' tab of the Plugin/BIOS selector window will allow you to select a BIOS image from the list of BIOSes available to you or to specify the folder where these images are stored.<br />
The ''BIOS'' tab of the Plugin/BIOS selector window will allow you to select a BIOS image from the list of BIOSes available to you or to specify the folder where these images are stored.<br />
{{Warning|Note that the only '''legal''' way of obtaining a BIOS image is to dump it from your '''own''' Playstation 2 console. Do '''not''' attempt to ask where to get BIOS images on the PCSX2 forums, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules forum rules]. The PS2 BIOS is a copyrighted material of [[Sony|Sony Corporation]]. It is illegal to distribute the copyrighted files without copyright holder consent. PCSX2 team could get in trouble if suspected of illegally supplying people with BIOS files!}}
{{Warning|Note that the only '''legal''' way of obtaining a BIOS image is to dump it from '''your own''' PlayStation®2 console. Do '''not''' attempt to ask where to get BIOS images on the PCSX2 forums, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules forum rules]. The PS2 BIOS is copyrighted material of [[Sony|Sony Corporation]]. It is illegal to distribute the copyrighted files without copyright holder consent. PCSX2 team could get in trouble if suspected of illegally supplying people with BIOS files!}}
If your BIOS image does not appear in the BIOS images list and you are sure that you have selected the correct folder, you may what to try dumping your BIOS again because the one you have is probably not valid or corrupted.<br />
If your BIOS image does not appear in the BIOS images list and you are sure that you have selected the correct folder, you may what to try dumping your BIOS again because the one you have is probably not valid or corrupted.<br />
Note that it is not recommended to use the first Japan version of BIOS (''SCPH-10000.bin''). You will probably be able to run the games with it but there is a chance to affect compatibility somehow. Although the first PS2 consoles should be really hard to get these days.
Note that it is not recommended to use the first Japan version of BIOS (''SCPH-10000.bin''). You will probably be able to run the games with it but there is a chance to affect compatibility somehow. Although the first PS2 consoles should be really hard to get these days.
Line 403: Line 399:


==EE/IOP==
==EE/IOP==
EE/IOP tab stands for ''Emotion Engine / Input Output Processor'' which are the core components of the Playstation 2. The tab contains 4 settings.
EE/IOP tab stands for ''Emotion Engine / Input Output Processor'' which are the core components of the PlayStation®2. The tab contains 4 settings.
[[file:EE-IOP.png|300px|thumb|right]]
[[file:EE-IOP.png|300px|thumb|right]]


Line 416: Line 412:


==VUs==
==VUs==
VUs stand for ''Vector Unit''s which are the Playstation 2 co-processors working in parallel with the EE and IOP CPUs. The Playstation 2 has two VUs called ''VU0'' and ''VU1''.  
VUs stand for ''Vector Unit''s which are the PlayStation®2 co-processors working in parallel with the EE and IOP CPUs. The PlayStation®2 has two VUs called ''VU0'' and ''VU1''.  


[[image:VUs.png|300px|thumb|right]]
[[image:VUs.png|300px|thumb|right]]
Line 430: Line 426:


==GS==
==GS==
GS stands for ''Graphics Synthesizer'' Playstation 2 co-processor responsible for rendering the graphics (but is also used by some games for additional calculations and other purposes). The PCSX2 will work in conjunction with the selected GS plugin (like for ex. [[#GSdx|GSdx]] plugin) to emulate PS2 graphical co-processor and convert its output into input understood by the PC video cards.
GS stands for ''Graphics Synthesizer'' PlayStation®2 co-processor responsible for rendering the graphics (but is also used by some games for additional calculations and other purposes). The PCSX2 will work in conjunction with the selected GS plugin (like for ex. [[#GSdx|GSdx]] plugin) to emulate PS2 graphical co-processor and convert its output into input understood by the PC video cards.


[[image:GS.png|300px||thumb|right]]
[[image:GS.png|300px||thumb|right]]
Line 513: Line 509:


*''VU Add hack'': Enable it only for [[Star Ocean: Till the End of Time]],[[Valkyrie Profile 2: Silmeria]] and [[Radiata Stories]].
*''VU Add hack'': Enable it only for [[Star Ocean: Till the End of Time]],[[Valkyrie Profile 2: Silmeria]] and [[Radiata Stories]].
*''VU Clip Flag Hack'': This hack is only needed when ''superVU'' is selected as [[#VUs|VUs] recompiler. Needed for [[Template:Megami_Tensei_series|Persona]] games.
*''VU Clip Flag Hack'': This hack is only needed when ''superVU'' is selected as [[#VUs|VUs]] recompiler. Needed for [[Template:Megami_Tensei_series|Persona]] games.
*''FPU Compare Hack'': Enable it only for [[Digimon Rumble Arena 2]].
*''FPU Compare Hack'': Enable it only for [[Digimon Rumble Arena 2]].
*''FPU Multiply Hack'': Needed only for [[Tales of Destiny]].
*''FPU Multiply Hack'': Needed only for [[Tales of Destiny]].
Line 532: Line 528:


==Presets==
==Presets==
For those users do not want to spend the time evaluating all the hacks, fixes and speed-ups described above and especially for the new users who wants to start playing games right away the system of options sets or ''presets'' was introduced. This system will restrict you to only 6 slider positions instead of myriad options and PCSX2 will automatically assume using specific options, game fixes and speed-ups according to the ''presets'' level you choose. Check ''Preset'' checkbox on the botton of settings window to enable using presets. This will disable most options on many tabs (as they will now be controlled by PCSX2 automatically). Presets go from the safest (but also the slowest) to the most unsafe (but the fastest one). You should start with level '''1''' or '''2''' if you have a powerful machine. Level '''3''' and '''4''' are for those who do not have a good machine or have a very demanding game to emulate. Level '''5''' or '''6''' are not recommended and should only be used as a last resort (note that some game can even be ''slowed down'' by those levels).
For those users do not want to spend the time fiddling with all the hacks, fixes and speed-ups described above and especially for the new users who wants to start playing games right away the system of options sets or ''presets'' was introduced. This system will restrict you to only 6 slider positions instead of myriad options and PCSX2 will automatically assume using specific options, game fixes and speed-ups according to the ''presets'' level you choose. Check ''Preset'' checkbox on the botton of settings window to enable using presets. This will disable most of the options on many tabs (because they will now be controlled by PCSX2 automatically). Presets go from the safest (but also the slowest) to the most unsafe (but the fastest one). You should start with level '''1''' or '''2''' if you have a powerful machine. Level '''3''' and '''4''' are for those who do not have a good machine or have a very demanding game to emulate. Level '''5''' or '''6''' are not recommended and should only be used as a last resort (note that some game can even be ''slowed down'' by those levels).
<br/>
<br/>
<br/>
<br/>
Line 542: Line 538:
**''Boot CDVD (full)'': This item will allow you to load and start your game from the source configured in your chosen [[#CDVD plugins|CDVD plugin]]. If you did not configure any CDVD plugin the emulator will start the previously used ISO image or will ask you to select one if this is the first time you use ISO loader. This particular option will load BIOS first which in turn will load the game itself. Loading BIOS will take time but some games may use language configured in BIOS thus allowing you to play in your language (ex. [[Jak 3]]). Some game may need BIOS to initialize internal variables, and may refuse to start otherwise ([[Amplitude]] or [[Lara Croft Tomb Raider: The Angel of Darkness]]). Most of the games however does not necessarily need to be started from BIOS in order to function properly. And there are games that will refuse to start correctly through BIOS (ex. [[Burnout Dominator]]).
**''Boot CDVD (full)'': This item will allow you to load and start your game from the source configured in your chosen [[#CDVD plugins|CDVD plugin]]. If you did not configure any CDVD plugin the emulator will start the previously used ISO image or will ask you to select one if this is the first time you use ISO loader. This particular option will load BIOS first which in turn will load the game itself. Loading BIOS will take time but some games may use language configured in BIOS thus allowing you to play in your language (ex. [[Jak 3]]). Some game may need BIOS to initialize internal variables, and may refuse to start otherwise ([[Amplitude]] or [[Lara Croft Tomb Raider: The Angel of Darkness]]). Most of the games however does not necessarily need to be started from BIOS in order to function properly. And there are games that will refuse to start correctly through BIOS (ex. [[Burnout Dominator]]).
**''Boot CDVD (fast)'': This item will not load BIOS before starting your game. It is safe to choose this option for the majority of games.
**''Boot CDVD (fast)'': This item will not load BIOS before starting your game. It is safe to choose this option for the majority of games.
**''Run ELF...'': This item will let you load a single executable ELF-file. Most demos are in ELF-format. It is not suitable to run commercial games.
**''Run ELF...'': This item will let you load a single executable ELF-file. Most PS2 home-brew demos are in ELF-format. However the mode is not suitable to run commercial games.
**''Pause/Resume'': This item will be enabled when you start a game. You can pause and resume the game any time.
**''Pause/Resume'': This item will be enabled until you start a game. You can pause and resume the game any time during your game session.
**''Load State'': This item will allow you to select and load a [[Savestate|savestate]] from one of the 10 save slots. Additionally there is a backup state which will contain the last overwritten savestate (so you have a last chance to restore your save when you accidentally overwrite it or the written state appeared to be corrupted). This item will only be active when you're ingame.
**''Load State'': This item will allow you to select and load a [[Savestate|savestate]] from one of the 10 save slots. Additionally there is a backup state which will contain the last overwritten savestate (so you have a last chance to restore your save when you accidentally overwrite it or the written state appeared to be corrupted). This item will only be active when you're ingame.
**''Save State'': You can same a gamestate in one of the 10 save slots. This item will only be active when you're ingame.
**''Save State'': You can save a game state in one of the 10 save slots. This item will only be active when you're ingame.
**''Backup before save'': Unchecking this option will disable the backup savestate (see ''Load State'' description).
**''Backup before save'': Unchecking this option will disable the backup savestate (see ''Load State'' description).
**''Automatic Gamefixes'': This item will enable or disable automatic application of game fixes. See ''[[#Game fixes|game fixes]]'' for more info.
**''Automatic Gamefixes'': This item will enable or disable automatic application of game fixes. See ''[[#Game fixes|game fixes]]'' for more info.
**''Enable Cheats'': This item will enable or disable automatic application of game cheats. Cheats are ''pnach'' files located in PCSX2 ''cheats'' folder. These files have multiple functions form makeing your game playable (if nothing else helps) to circumventing some in game restrictions (adding more money or making your in game character immortal, see [[Game cheats|game cheats]] and [[Memory editing|memory editing]] for further information). You can find the big library of cheats on the forums [http://forums.pcsx2.net/Thread-Post-your-PCSX2-patches-here in this thread].
**''Enable Cheats'': This item will enable or disable automatic application of game cheats. Cheats are ''pnach'' files located in PCSX2 ''cheats'' folder. These files have multiple purposes from making your game playable (if nothing else helps) to circumventing some in game restrictions (adding more money or making your ingame character immortal, see [[Game cheats|game cheats]] and [[Memory editing|memory editing]] for further information). You can find the big library of cheats on the forums [http://forums.pcsx2.net/Thread-Post-your-PCSX2-patches-here in this thread].
**''Enable Widescreen patches'': This item will enable the additional folder ''cheats_ws'' to load ''pnach'' files from. You should use it to store widescreen patches for your games. See some information about it [[#GS Window|here]]. You can find the big library of cheats on the forums [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches in this thread].
**''Enable Widescreen patches'': This item will enable the additional folder ''cheats_ws'' to load ''pnach'' files from. You should use it to store widescreen patches for your games. See some information about it [[#GS Window|here]]. You can find the big library of patches on the forums [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches in this thread].
**''Enable Host Filesystem'': This item will enable or disable the file system extension the may be used by homebrew developers load the files from your machine. See some [http://code.google.com/p/pcsx2/issues/detail?id=1238 more information] if you're interested.
**''Enable Host Filesystem'': This item will enable or disable the file system extension that may be used by home-brew developers to load files from your (host) machine. See some [http://code.google.com/p/pcsx2/issues/detail?id=1238 more information] (or [http://web.archive.org/web/20150510060815/http://code.google.com/p/pcsx2/issues/detail?id=1238 alternatively]) if you're interested.
**''Shutdown'': This item will shut down the current game you are playing and reset PCSX2 (it will not close PCSX2 itself).
**''Shutdown'': This item will shut down the current game you are playing and reset PCSX2 (it will not close PCSX2 itself).
**''Exit'': This item will close the emulator.
**''Exit'': This item will close the emulator.


*'''CDVD menu''' contains options for PCSX2 internal ISO loader.
*'''CDVD menu''' contains options for PCSX2 internal ISO loader.
**''ISO Selector'': This will allow you to select one of the recent ISO images or add new ISO image to the list by using ''browse..'' item. The image you selected here can be booted in ''system menu'' (see description above).
**''ISO Selector'': This item will allow you to select one of the recent ISO images or add new ISO image to the list by using ''browse..'' item. The image you selected here can be booted in ''system menu'' (see description above).
**''Plugin Menu'': This item will let you quickly choose [[#CDVD plugins|CDVD plugin]] and access its configuration (rather than going through plugins configuration). The menu will only be accessible if you choose ''Plugin'' item in ''CDVD menu'' menu (i.e. if you prefer to boot your game using plugins instead of internal ISO loader).
**''Plugin Menu'': This item will let you quickly choose [[#CDVD plugins|CDVD plugin]] and access its configuration (rather than going through plugins configuration). The menu will only be accessible if you choose ''Plugin'' item in ''CDVD menu'' menu (i.e. if you prefer to boot your game using plugins instead of internal ISO loader).
**''ISO'', ''Plugin'' and ''No Disc'' items: You can only select one of the three options. Choose ''ISO'' if you want an internal ISO loader to boot your ISO image (you cannot play off the real DVD disk this way), choose ''Plugin'' if you prefer to use a plugin for this task (remember that plugin needs to be configured before use, see [[#CDVD plugins|CDVD plugin]]). ''No Disc'' option will allow you to run only BIOS (as if you started PS2 console without inserting any DVD). You can configure your language in BIOS options before playing some games that may use BIOS to determine your language preferences.
**''ISO'', ''Plugin'' and ''No Disc'' items: You can only select one of the three options. Choose ''ISO'' if you want an internal ISO loader to boot your ISO image (you cannot play off the real DVD disk this way), choose ''Plugin'' if you prefer to use a plugin for this task (remember that plugin needs to be configured before use, see [[#CDVD plugins|CDVD plugin]]). ''No Disc'' option will allow you to run only BIOS (as if you started PS2 console without inserting any DVD). You can configure your language in BIOS options before playing some games that may use BIOS to determine your language preferences.
Line 563: Line 559:
**''Memory cards'': Will open the [[Memcard|memcard]] manager able to manipulate your virtual memcards:
**''Memory cards'': Will open the [[Memcard|memcard]] manager able to manipulate your virtual memcards:
***You can specify a custom folder for memory cards using ''browse'' button.
***You can specify a custom folder for memory cards using ''browse'' button.
***''Open in Explorer'' will open the selected folder in Windows Explorer (to easily access its contents).
***''Open in Explorer'' will open the selected folder in Windows Explorer (to access its contents).
***Selecting a memcard from the list will allow you to ''Duplicate'', ''Rename'' or ''Delete'' it.  
***Selecting a memcard from the list will allow you to ''Duplicate'', ''Rename'' or ''Delete'' it.  
***''Eject'' button is available when you select one of the two ''active'' memcards. ''Ejecting'' memcard will not delete its contents it will only make the card inactive disallow PS2 games to use it in any way. To ''insert'' card in one of two available virtual card slots, select a disabled card, press ''Insert'' button and choose a virtual port to insert your card (any memcard already in this part will be automatically ''ejected'' and disabled).
***''Eject'' button is available when you select one of the two ''active'' memcards. ''Ejecting'' memcard will not delete its contents it will only make the card inactive disallow PS2 games to use it in any way. To ''insert'' card in one of two available virtual card slots, select a disabled card, press ''Insert'' button and choose a virtual port to insert your card to (any memcard already in this port will be automatically ''ejected'' and disabled).
***To ''create'' a new card you can select '''<nowiki>[-- Unused cards --]</nowiki>''' slot and press ''Create'' button. You will need to specify your new card's name and size ('''8Mb''' is a recommended option because some older games will not be able to use large memory cards). ''Use NTFS file compression'' will create a file with NTFS ''compress'' flag (it will save some of your HDD space but considering the midget card size by today's standards it will not make any noticeable difference).
***To ''create'' a new card you can select '''<nowiki>[-- Unused cards --]</nowiki>''' slot and press ''Create'' button. You will need to specify your new card's name and size ('''8Mb''' is a recommended option because some older games will not be able to use large memory cards). ''Use NTFS file compression'' will create a file with NTFS ''compress'' flag (it will save some of your HDD space but considering the midget card size by today's standards it will not make any noticeable difference).
***''Auto-Eject Memcards when loading save states'' option will momentarily eject and reinsert both selected memcards every time you load savestate while playing. This will avoid such problems as memcard corruptions if the game tightly synchronizing some internal variables with memcard contents. Ejecting it will force the game to re-index the card contents avoiding possible desynchronization. Some games however (ex. [[Guitar Hero]]) do not like this technique. You'll have to uncheck this option in case you encounter savestates loading problems.
***''Auto-Eject Memcards when loading save states'' option will momentarily eject and reinsert both selected memcards every time you load savestate while playing. This will avoid such problems as memcard corruptions if the game tightly synchronizing some internal variables with memcard's contents. Ejecting it will force the game to re-index the card contents avoiding possible desynchronization. Some games however (ex. [[Guitar Hero]]) do not like this technique. You'll have to uncheck this option in case you encounter savestates loading problems.
**''Plugin/BIOS selector'': Please refer to [[#The Component Selector (Plugins, BIOS and folders configuration)|this part]] of the guide for more information on this menu item. It will allow you to configure all plugins in one dialog, but if you rather want to reconfigure a certain plugin you may prefer to use the next sub-menus -- ''Video (GS)'', ''Audio (SPU2)'', ''Controllers (PAD)'', ''Dev9'', ''USB'' or ''Firewire''. They will allow you to quickly select (or configure) for example PAD plugin or select [[#ZeroGS|ZeroGS]] instead of [[#GSdx|GSdx]] when game demands it.
**''Plugin/BIOS selector'': Please refer to [[#The Component Selector (Plugins, BIOS and folders configuration)|this part]] of the guide for more information on this menu item. It will allow you to configure all plugins in one dialog, but if you rather want to reconfigure a certain plugin you may prefer to use the next sub-menus -- ''Video (GS)'', ''Audio (SPU2)'', ''Controllers (PAD)'', ''Dev9'', ''USB'' or ''Firewire''. They will allow you to quickly select (or configure) for example PAD plugin or select [[#ZeroGS|ZeroGS]] instead of [[#GSdx|GSdx]] when game demands it.
**''Multitap 1'' and ''Multitap 2'': These items will allow you to use up to 8 controllers through the multitap support (up to 4 for one PAD port). Prior to enabling these options however you will have to configure multitap in the ''[[#LilyPad|Lilypad]]'' plugin. Multitap support does not work with all games yet, but most games should be fine.
**''Multitap 1'' and ''Multitap 2'': These items will allow you to use up to 8 controllers through the multitap support (up to 4 for one PAD port). Prior to enabling these options however you will have to configure multitap in the ''[[#LilyPad|Lilypad]]'' plugin. Multitap support does not work with all games yet, but most games are compatible with it.
**''Clear all Settings'': This item will delete all configured settings in all plugins, all core settings will be reset to their default values and the ''[[#Running PCSX2 for the first time|First Time Configuration Wizard]]'' will be open. Use this option as a last resort if your game started behaving abnormally and you are unable to find and reverse your misconfiguration. Otherwise '''stand clear''' of it because it may cost you a lot of time which you spent on PCSX2 configuration. Fortunately, it will show the confirmation dialog before proceeding.
**''Clear all Settings'': This item will delete all configured settings in all plugins, all core settings will be reset to their default values and the ''[[#Running PCSX2 for the first time|First Time Configuration Wizard]]'' will be open. Use this option as a last resort if your game started behaving abnormally and you are unable to find and reverse your misconfiguration. Otherwise '''stand clear''' of it because it may cost you a lot of time which you spent on PCSX2 configuration. Fortunately, it will show the confirmation dialog before proceeding.


Line 579: Line 575:
*'''Debug menu''': This item will only appear in case you're using debug build. It will allow developers to use built-in debugger to trace code and see the contents of emulated PS2 registers and memory. It has little to no use for the ordinary users.
*'''Debug menu''': This item will only appear in case you're using debug build. It will allow developers to use built-in debugger to trace code and see the contents of emulated PS2 registers and memory. It has little to no use for the ordinary users.


<br />
=PCSX2 Shortcuts/hotkeys=
=PCSX2 Shortcuts/hotkeys=
For a full list of currently supported keyboard shortcuts, you can refer to [[Hotkeys|this article]] or check page 4 of the PCSX2 readme.
For a full list of currently supported keyboard shortcuts, you can refer to [[Hotkeys|this article]] or check page 4 of the PCSX2 readme.


PCSX2 also supports overriding the hotkeys set by using a custom made ini file (''PCSX2_keys.ini''). For instructions on how to create it please also refer to [[Hotkeys#Editing Keyboard shortcuts|this article]].
PCSX2 also supports overriding the hotkeys set by using a custom made ini file (''PCSX2_keys.ini''). For instructions on how to create it please also refer to [[Hotkeys#Editing Keyboard shortcuts|this article]].
<br />


=Further reading, links and credits=
=Further reading, links and credits=
ninja
111

edits

Navigation menu