Setting up Windows version: Difference between revisions

Line 211: Line 211:
====ZeroGS====
====ZeroGS====
[[image:ZeroGS_Settings.png|thumb|ZeroGS]]
[[image:ZeroGS_Settings.png|thumb|ZeroGS]]
ZeroGS is a DirectX 9 plugin developed by '''ZeroFrog''' and is aimed for graphics cards supporting pixel shaders 2.0 or higher. If your card does not have pixel shaders 2.0 you will get a "Error opening gs plugin" message and PCSX2 will close.
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:
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 in game by using ''F5'' key.
*''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 resizing them, smoothing out edges. Filtering may decrease your FPS dramatically unless you have a good graphics card. You can toggle it while in game by pressing ''Shift+F5''. ZeroGS supports two bilinear filtering modes: '''normal bf''' and '''forced bf'''. Some game will specifically ask for nearest-neighbor interpolation (no filtering mode) and ZeroGS will disable filtering for those games 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.
*''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 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:
*''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 not use any level of anti-aliasing
**''None'': Will disable anti-aliasing
**''2x'': Will use 2X anti-aliasing
**''2x'': Will use 2X anti-aliasing
**''8x'': Will use 8X anti-aliasing
**''8x'': Will use 8X anti-aliasing
**''16x'': Will use 16X 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 in game by pressing ''F7''.
*''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. At this time you can only select XviD as a codec (the plugin will crash with any other choice). To stop the capture press ''F12'' the second time. The video file named ''zerogs.avi'' will be saved in your PCSX2 folder.
*''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 screen and saves it as a file in ''snaps'' folder of your PCSX2 when you press ''F8'' in game. By default the screens will be saved in JPG format. This option allows you to change the format to BMP making the pictures lossless (they will require mode disk spaces though).
*''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 in game.
*''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.
*''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. Choose the option that will suite you the most. The window size will not affect ZeroGS performance.
*''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.}}
{{Tip|While in game pressing ''Shift+F7'' will toggle on and off the Frames Per Second (FPS) indicator.}}


Line 241: Line 241:


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.
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 saved in the game's patch file to apply them 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 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 when in ZeroGS configuration dialog box. Insert the generated number into the game's corresponding [[Converting codes for PNACH use|pnach file]] (usually the ''game CRC''.pnach) in a form '''zerogs=xxxxxxxx''' (where '''x''''s are the mentioned generated number).
*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====
====GSnull Plugin====
67,565

edits