Setting up Windows version: Difference between revisions

Updates for installation (not thorough). Removed information for plugins that are no longer included in 1.6.0.
('Getting PCSX2' update (not thorough).)
(Updates for installation (not thorough). Removed information for plugins that are no longer included in 1.6.0.)
Line 61: Line 61:
This is the default option for most stable build 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 stable build users. The installer will contain the latest stable version of PCSX2. After opening it, you will be able to select the installation options.


First, you will be asked to provide the location for PCSX2 to install. The following image illustrates the default installation path:
First, you will be asked to provide the location for PCSX2 to install. 'Normal Installation' will install itself in your Program Files or another specified destination folder while storing user files (such as memory cards, save states, etc.) in a folder called 'PCSX2' in your 'Documents'. 'Portable Installation' will consolidate PCSX2 to one folder which you designate. Regardless of which you pick, you can also elect to create a start menu shortcut and a desktop shortcut; these are selected by default. After that, you will be able to customize which folder PCSX2 will install to. When you are satisfied with your selection, click 'Install', and the emulator will be installed to the chosen location.


[[image:PCSX2 Installer 2.png|400px|thumb|left|Click to enlarge]]
[[image:160_setup_1.png|400px|thumb|left|The first screen in the installation menu for PCSX2 1.6.0.]]
{{Clear new paragraph}}After clicking the ''Install'' button, the emulator will be installed to the chosen location. The installer will also create the following folders under the user's ''My Documents'' folder (Those folders can be changed to a different location anytime you want. See [[#Folders|'''Folders''']] section of this guide for more information).
 
{{Clear new paragraph}} After installation, if you run PCSX2 for the first time, it will initiate a first-time configuration. The first step of this short process is selecting your preferred language. This can be changed at any time after setup.
 
[[image:First Time Configuration 1.png|400px|thumb|left|The first screen in the setup menu for PCSX2 1.6.0.]]
 
 
 
{{Clear new paragraph}} The installer will also create the following folders under the user's ''My Documents'' folder (Those folders can be changed to a different location anytime you want. See [[#Folders|'''Folders''']] section of this guide for more information).
*''bios'': This is where you should place your BIOS files. By default PCSX2 will look for BIOS in this folder.
*''bios'': This is where you should place your BIOS files. By default PCSX2 will look for BIOS in this folder.
*''cheats'': Cheats will be stored and read from here. Cheats are the files with .pnach extension.
*''cheats'': Cheats will be stored and read from here. Cheats are the files with .pnach extension.
Line 229: Line 236:


You can find some additional information on GSdx plugin [[GSdx|here]].
You can find some additional information on GSdx plugin [[GSdx|here]].
====ZeroGS====
[[image:ZeroGS_Settings.png|thumb|ZeroGS]]
ZeroGS is a DirectX 9 plugin developed by '''ZeroFrog'''. It is aimed for graphics cards supporting pixel shaders 2.0 or higher (if you select ZeroGS and your card does not have pixel shaders 2.0 you will get a "Error opening gs plugin" message and PCSX2 will close).
The following options are supported by ZeroGS plugin:
*''Interlace Enable'': This option will try to resolve some undesired interlacing effects (like screen "shaking"). Those games do not have interlacing issues will look better with this option disabled. You can toggle it while ingame by using ''F5'' key.
*''Bilinear Filtering'': This option will filter the textures when rendering them. Filtering may decrease your FPS unless you have a good graphics card. You can toggle it while ingame by pressing ''Shift+F5''. ZeroGS supports two bilinear filtering modes: '''normal bf''' and '''forced bf'''. For some games that will specifically ask for nearest-neighbor interpolation (no filtering mode)  ZeroGS will disable filtering in ''normal bf'' mode. In ''forced bf'' mode, on the other hand, bilinear interpolation (filtering) will be forced in any game. It should be noted that ''forced bf'' mode can introduce unwanted artifacts at the edges of textures in some games, however, in most cases, it will produce smoother looking picture.
*''Anti-aliasing'': This option will select the level of anti-aliasing will be used for rendering. Anti-aliasing will make edges look smoother but may introduce a performance hit. You can toggle this while in game by using ''F6'' key. There are four modes to select from:
**''None'': Will disable anti-aliasing
**''2x'': Will use 2X anti-aliasing
**''8x'': Will use 8X anti-aliasing
**''16x'': Will use 16X anti-aliasing
*''Wireframe rendering'': This mode will only render lines between vertices of 3D objects making them look like wire-frame models. You can toggle it while ingame by pressing ''F7''.
*''Capture avi'': This option will allow to capture video output in a file (see also ''Movie Capture'' for GSdx plugin). Press ''F12'' while in game and you will be asked to select a codec. Currently you can only select XviD as a codec (the plugin will crash with any other choice). Press ''F12'' the second time to finish capturing. The plugin saves file ''zerogs.avi'' in your PCSX2 folder.
*''Save snapshots as BMPs (default is JPG)'': ZeroGS captures screenshots and save them in ''snaps'' when you press ''F8'' ingame. By default screenshots are saved in JPG format. This option allows you changing the format to BMP to make the pictures lossless (note that they will require mode disk space).
*''Fullscreen'': This option will instruct the plugin to perform the output in fullscreen mode instead of default windowed mode. You can use ''Alt-Enter'' combination to enter fullscreen mode while ingame.
*''Widescreen'': This option will force ZeroGS to render in 16:9 resolution. Some games support wide screen mode natively, some require patching to make them work in widescreen mode and some will not support it at all. Look up to your specific game card to find more information.
*''Default Window Size'': This will specify the default size of ZeroGS window. The size of GS window will not affect ZeroGS performance.
{{Tip|While in game pressing ''Shift+F7'' will toggle on and off the Frames Per Second (FPS) indicator.}}
'''ZeroGS Advanced Options''':
These additional options can be used to tweak ZeroGS some more. Some games may benefit greatly from this set of options while others can be broken.
*If a particular set of options works very well for a particular game, then these options can be saved in the game's patch file which will be applied every time the game is loaded. This is useful when you want these options to be enabled only for that particular game and not to for other games.
*Each set of options in ZeroGS has a unique ID-number. To find this number click on the ''Compute'' OR ''IDS'' button in ZeroGS configuration dialog box. Insert the generated number into the game's corresponding [[Converting codes for PNACH use|pnach file]] (usually ''game CRC''.pnach) in a form '''zerogs=xxxxxxxx''' (where '''xxxxxxxx'''' is the mentioned number).
====GSnull Plugin====
This plugin will not render anything on screen. Its configuration consists only of ''enable logging'' checkbox useful solely for debugging purposes.


===Pad (input) plugins===
===Pad (input) plugins===
Default PCSX2 installation allows you to select one of three PAD plugins:
Default PCSX2 installation allows you to select the following PAD plugin:
#LilyPad v0.11.0
#LilyPad v0.12.1
#Pokopom 2.1.0
#SSSPSX Pad v1.7.1


====LilyPad====
====LilyPad====
Line 281: Line 248:
*LilyPad downside is that you '''will''' need to configure the plugin fully at least once before playing any game and it may take quite some time if you are not familiar with it.
*LilyPad downside is that you '''will''' need to configure the plugin fully at least once before playing any game and it may take quite some time if you are not familiar with it.
*For a very detailed description about what each setting does and how to properly configure it visit [[LilyPad]] article and/or the official [http://forums.pcsx2.net/Thread-LilyPad-0-10-0 thread of the plugin].
*For a very detailed description about what each setting does and how to properly configure it visit [[LilyPad]] article and/or the official [http://forums.pcsx2.net/Thread-LilyPad-0-10-0 thread of the plugin].
{{Clear new paragraph}}
====Pokopom====
[[image:Pokopom_Settings.jpg|thumb|left|Pokopom]]
This plugin is much easier to handle for the new users whilst it still allows for a great options flexibility (and some of its options are not implemented in LilyPad) Use ''configure'' button to open Pokopom configuration dialog.<br />
You'll see a configuration dialog (pictured, click to enlarge).
*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://github.com/KrossX/Pokopom/wiki/Pokopom Pokopom Wiki].
{{Clear new paragraph}}
====SSSPSX====
[[image:SSSPSX_Settings.png|thumb|left|SSSPSX]]
This plugin is the oldest of the three and does not require much fiddling but somewhat lacks in the options department. But there are still some very picky games that refuse to work with any other plugin except for SSSPSX (for instance [[Warriors of Might and Magic]]). Use configure button to open SSSPSX configuration dialog.<br />
You'll see a configuration dialog (pictured, click to enlarge).
*The dialog will allow you to configure keyboard keys to emulate PS2 controller input. If you want to clear a key assignment you can click on the respective button and wait until the ''Timeout'' timer reaches zero.
*The plugin can emulate up to two DualShock2 controllers (use dialog tabs to switch between them).
*SSSPSX Pad supports analog input emulation. Use ''LX'', ''LY'', ''RX'', ''RY'' buttons to assign keys to analog axis. ''LX'' is for Left analog X-Axis, ''LY'' is for Left analog Y-Axis, ''RX'' is for Right analog X-Axis and ''RY'' is for Right analog Y-Axis.
*''R3'' and ''L3'' emulate buttons on the analog stick of the PS2 controller.


===Sound plugins===
===Sound plugins===
Line 344: Line 291:


*''Enable debug options'': This option is only useful for developers (it will allow for extensive logging and dumps).
*''Enable debug options'': This option is only useful for developers (it will allow for extensive logging and dumps).
====ZeroSPU2====
[[image:ZeroSPU_Settings.png|200px|thumb|left|ZeroSPU2]]
ZeroSPU is an older cousin of SPU2-X which was developed by '''zerofrog'''. The plugin has the following features:
*''Time Scaling'': This option will use time stretching akin to ''TimeStretch'' mode of SPU2-X. The time-scaling feature works best under Windows, but is also implemented in Linux.
*''Real time mode'': This is a tighter time stretching mode for games that need additional accuracy and lower latency.
*''Audio/video recording'': This option will let you record sound in ''zerospu2.wav'' each time you start playing a game.
*''Mute'': This option will mute sound giving a bit of extra speed.
{{Clear new paragraph}}


===CDVD plugins===
===CDVD plugins===
Line 370: Line 306:
{{Tip|This is the only plugin that at least partially supports disk changing. Some games may wait for the next disk to advance; this plugin is the only choice for such games!}}
{{Tip|This is the only plugin that at least partially supports disk changing. Some games may wait for the next disk to advance; this plugin is the only choice for such games!}}
{{Clear new paragraph}}
{{Clear new paragraph}}
====Linuz ISO CDVD====
[[image:LinuzIso_Config.png|left|thumb|Linuz ISO CDVD]]
*The unique feature of this plugin is that it allows you to compress and to use compressed ISO images in order to save your HDD space. It can also decompress compressed earlier ISO images.
*To compress, decompress or use an already existing ISO image click ''Select ISO'' button. Once you've selected an image you can compress or decompress it by using the corresponding button. The selected image will also be used automatically when you start emulation.
**Note that plugin has two compression modes: ''.Z'' (faster compression, bigger result size) and ''.BZ'' (slower compression, smaller result size).
*The ''Enable Block Dump=>ISO name.dump'' checkbox is used manly for debugging purposes. When checked, the plugin creates '''''ISO name'''.dump'' file in the PCSX2 folder. This file will contain every sector read during the emulation of the game. You can select this file using ''Select ISO'' button afterwards and run like any other ISO image but if the game will attempt to read a sector that was not included in the file, you will experience a hang or the emulator will crash.
{{Clear new paragraph}}
====CDVD Null====
This is a null plugin, meaning it simply does nothing.


===Dev9 (HDD and ethernet) plugins===
===Dev9 (HDD and ethernet) plugins===
ninja
1,665

edits