User:DoctorMuerte/test1: Difference between revisions

Added more text. Enought for today.
m (Saving progress so far)
(Added more text. Enought for today.)
Line 107: Line 107:
=Plugin configuration=
=Plugin configuration=
PCSX2 is a plugin oriented program. Your pcsx2.exe is the main processor that can emulate the real PS2 on the PC but it does not work alone. It needs a graphics plugin to display the game graphics and a sound plugin to play game sounds and music, and it also needs a pad plugin to allow you to play using your keyboard, mouse or gamepad. Moreover there may be more than one plugin of each type so you may choose which is better suited for a particular game. All plugins are stored (by default) in the plugins folder of your main PCSX2 folder. Some plugins like GSDX for example can be updated quite often so you may want to renew only this plugin (out of all plugins). In order to do it you'll need to download the updated version and extract it by using the archiver into your plugins folder. The changing of some settings (choosing your new plugin) may also be required.
PCSX2 is a plugin oriented program. Your pcsx2.exe is the main processor that can emulate the real PS2 on the PC but it does not work alone. It needs a graphics plugin to display the game graphics and a sound plugin to play game sounds and music, and it also needs a pad plugin to allow you to play using your keyboard, mouse or gamepad. Moreover there may be more than one plugin of each type so you may choose which is better suited for a particular game. All plugins are stored (by default) in the plugins folder of your main PCSX2 folder. Some plugins like GSDX for example can be updated quite often so you may want to renew only this plugin (out of all plugins). In order to do it you'll need to download the updated version and extract it by using the archiver into your plugins folder. The changing of some settings (choosing your new plugin) may also be required.
===Graphics===
==Graphics==
First, you will want to check what version of pixel shaders and DirectX (on Windows) your graphic card supports. You can do that here.
First, you will want to check what version of pixel shaders and DirectX (on Windows) your graphic card supports. You can do that here.
For the time being you will be able to use 3 GS plugins: GSdx v0.1.16, ZeroGS v0.97.1 and GSnull driver v0.1.0.
<br />
For the time being you will be able to use 3 GS plugins:
<br />
*GSdx v0.1.16
*ZeroGS v0.97.1
*GSnull driver v0.1.0
GSdx v0.1.16 is a DirectX 9 and DirectX 10/11 plugin by Gabest which recently got greatly improved in both speed and image quality. It requires pixel shaders 2 and SSE2 to work and Vista/Windows 7/8 with a DirectX 10 compliant graphics card for the DirectX10/11 mode.
GSdx v0.1.16 is a DirectX 9 and DirectX 10/11 plugin by Gabest which recently got greatly improved in both speed and image quality. It requires pixel shaders 2 and SSE2 to work and Vista/Windows 7/8 with a DirectX 10 compliant graphics card for the DirectX10/11 mode.
ZeroGS is a very old plugin which has not been developed in years. A very small number of games works better with this plugin than with GSdx, you can try it as a last resort.
<br />ZeroGS is a very old plugin which has not been developed in years. A very small number of games works better with this plugin than with GSdx, you can try it as a last resort.
GSnull is, as the name suggests, a null graphics plugin which will not output any kind of video. It is used for debugging purposes.
<br />GSnull is, as the name suggests, a null graphics plugin which will not output any kind of video. It is used for debugging purposes.
===GSdx===
Select GSdx v0.1.16 and press the Configure button.
Select GSdx v0.1.16 and press the Configure button.
====GSdx====
'''''Placeholder for GSdx screenhot, probably thmbnail'''''
*First of all GSdx comes in 5 versions,SSE2,SSSE3, SSE4.1, AVX and AVX2.Only IF your processor supports these instruction sets use highest version you can since it will be faster for you in this order from slowest to fastest: SSE2, SSSE3, SSE4.1, AVX and AVX2. The new AVX and AVX2 instructions give a minor speed up only with the software renderers of GSdx and not the hardware ones. Note: AMD users do NOT mistake SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are NOT supported. In this case use the SSE2 flavor.
*First of all GSdx comes in 5 versions,SSE2,SSSE3, SSE4.1, AVX and AVX2.Only IF your processor supports these instruction sets use highest version you can since it will be faster for you in this order from slowest to fastest: SSE2, SSSE3, SSE4.1, AVX and AVX2. The new AVX and AVX2 instructions give a minor speed up only with the software renderers of GSdx and not the hardware ones. Note: AMD users do NOT mistake SSE3 with SSSE3 (1 extra S) and SSE4A with SSE4.1, they are totally different and are NOT supported. In this case use the SSE2 flavor.
**SSE2 supporting CPUs: Check here
**SSE2 supporting CPUs: Check here
Line 197: Line 203:


Extra Rendering threads: This box is only usable when having selected a software rendering method. Here you can specify how many threads GSdx will use while software rendering, to take advantage of all cores your processor might have, e.g. set it to 3 for quad core processors. Boosts speed significantly in multi-core systems for software rendering with more than 2 cores.
Extra Rendering threads: This box is only usable when having selected a software rendering method. Here you can specify how many threads GSdx will use while software rendering, to take advantage of all cores your processor might have, e.g. set it to 3 for quad core processors. Boosts speed significantly in multi-core systems for software rendering with more than 2 cores.
    Edge anti-aliasing (AA1): This box is only usable when having selected a software rendering method. When checked, the plugin will try to apply a form of anti-aliasing on the game improving the visuals. Use with caution, pretty much experimental at this time.
Edge anti-aliasing (AA1): This box is only usable when having selected a software rendering method. When checked, the plugin will try to apply a form of anti-aliasing on the game improving the visuals. Use with caution, pretty much experimental at this time.


   
   
Movie Capture: This is a hidden(Razz) feature. By pressing F12 while running PCSX2 with GSdx a message box will appear. In the first field you must show the plugin where the captured video will be stored, and type the file name too. In the second field you can choose a compression codec like x264vfw or "Uncompressed" which will not compress the video at all. If you choose a compression codec, you will be able to change its settings by pressing the "Config" button. Note that only codecs already installed in your PC will show up.
Movie Capture: This is a hidden(Razz) feature. By pressing F12 while running PCSX2 with GSdx a message box will appear. In the first field you must show the plugin where the captured video will be stored, and type the file name too. In the second field you can choose a compression codec like x264vfw or "Uncompressed" which will not compress the video at all. If you choose a compression codec, you will be able to change its settings by pressing the "Config" button. Note that only codecs already installed in your PC will show up.
    Press F12 twice at any time to stop the capturing. The video produced will be automatically sped up to 100% for your viewing pleasure Smile If using SPU2-X, the audio file will be saved as recording.wav in the same folder pcsx2-r5350.exe is in.
Press F12 twice at any time to stop the capturing. The video produced will be automatically sped up to 100% for your viewing pleasure Smile If using SPU2-X, the audio file will be saved as recording.wav in the same folder pcsx2-r5350.exe is in.
     Hit Ok to save your changes or cancel to go back to the main Configuration window
     Hit Ok to save your changes or cancel to go back to the main Configuration window


====ZeroGS====
===ZeroGS===
ZeroGS is a DirectX 9 plugin developed by ZeroFrog and is aimed for graphics cards which support pixel shaders 2.0 or higher. As noted before if your card does not meet that requirement you will get an "Error opening gs plugin" message and pcsx2 will terminate.
ZeroGS is a DirectX 9 plugin developed by ZeroFrog and is aimed for graphics cards which support pixel shaders 2.0 or higher. As noted before if your card does not meet that requirement you will get an "Error opening gs plugin" message and pcsx2 will terminate.
Interlace Enable: When this is checked some interlacing issues will be resolved(screen "shaking") although some games look better with this disabled. You can toggle it while running a game by using the "F5" key.
Interlace Enable: When this is checked some interlacing issues will be resolved(screen "shaking") although some games look better with this disabled. You can toggle it while running a game by using the "F5" key.
Line 223: Line 229:


      
      
=====ZeroGS Advanced Options=====
===ZeroGS Advanced Options===
 
   
ZeroGS exposes a couple of extra options to tweak its various settings. Sometimes games use the Graphics Synthesizer in many unexpected ways, and sometimes it is impossible for ZeroGS to predict how exactly it should emulate the GS. Some options can convert a game from a garbage screen going at 2 frames per second to exactly what the game would look like on the ps2 going at 60 frames a second.
ZeroGS exposes a couple of extra options to tweak its various settings. Sometimes games use the Graphics Synthesizer in many unexpected ways, and sometimes it is impossible for ZeroGS to predict how exactly it should emulate the GS. Some options can convert a game from a garbage screen going at 2 frames per second to exactly what the game would look like on the ps2 going at 60 frames a second.
If a particular set of options works very well for a particular game, then these options can saved in the game's patch file so that they are always 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 affect other games.
If a particular set of options works very well for a particular game, then these options can saved in the game's patch file so that they are always 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 affect other games.
Each set of options in ZeroGS has a unique id. To query this id, go into the ZeroGS configuration dialog box, set the particular options, and click on the Compute OR of IDS button. Take the number generated and open the game's corresponding pnach file (usually the game's CRC.pnach). Then add in a new line zerogs=xxxxxxxx where the x's are the id.
Each set of options in ZeroGS has a unique id. To query this id, go into the ZeroGS configuration dialog box, set the particular options, and click on the Compute OR of IDS button. Take the number generated and open the game's corresponding pnach file (usually the game's CRC.pnach). Then add in a new line zerogs=xxxxxxxx where the x's are the id.
GSnull v0.1.0 plugin


====Null plugin====


   
===GSnull Plugin===
As explained at the start of this section this is a Null plugin thus it will not render anything on screen. Press Configure to get a menu with a checkbox where you can check/uncheck "Enable Logging" which will enable/disable GS logging. It should be used for debugging and developers.
As explained at the start of this section this is a Null plugin thus it will not render anything on screen. Press Configure to get a menu with a checkbox where you can check/uncheck "Enable Logging" which will enable/disable GS logging. It should be used for debugging and developers.
 
<br />
===Sound===
==Sound==
===Pad===
==Pad==
===CDVD===
==CDVD==
===Dev9===
==Dev9==
===USB===
==USB==
===Firewire===
==Firewire==
=Bios configuration=
=Bios configuration=
=Core configuration=
=Core configuration=
===EE/IOP===
==EE/IOP==
===VUs===
==VUs==
===GS===
==GS==
===GS Window===
==GS Window==
===Speed Hacks===
==Speed Hacks==
===Game fixes===
==Game fixes==
===Presets===
==Presets==
=Misc. Settings configuration=
=Misc. Settings configuration=
=Shortcuts/hotkeys configuration=
=Shortcuts/hotkeys configuration=
=Further reading=
=Further reading=
===The compatibility list===
==The compatibility list==
===Bug reporting===
==Bug reporting==
===Other useful guides===
==Other useful guides==
===Compiling and developement===
==Compiling and developement==
ninja
805

edits