Bureaucrats, ninja, Administrators
67,566
edits
DoctorMuerte (talk | contribs) (→Pad) |
m (I removed this page from guides category...) |
||
(94 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Future '''''Linux Guide''''' | |||
<br />http://forums.pcsx2.net/Thread-PCSX2-Wiki-collaboration-thread | |||
---- | ---- | ||
In this guide we will try to explain how to download, install and properly configure '''PCSX2 1.2.1''' on a | This guide is adapted from [[Setting up Windows version]]. In this guide we will try to explain how to download, install and properly configure '''PCSX2 1.2.1''' on a Linux environment, and also give some tips for running games. The latest version of the guide can be found on [http://forums.pcsx2.net/Forum-English-Guide the official forum.] | ||
You can also watch the video configuracion guide [https://www.youtube.com/embed/plo8rMytBNg?wmode=transparent&rel=0&autoplay=1&fs=1&start=0 here]. Part of this guide has been translated to many languages, you can find those translations [http://pcsx2.net/config-guide/guide-translations.html here]. The user [http://forums.pcsx2.net/User-avih avih] made a shorter version of the official guide [http://forums.pcsx2.net/Thread-Quick-Start-PCSX2-Configuration-Guide-v1-0-0 here] | You can also watch the video configuracion guide (for Windows) [https://www.youtube.com/embed/plo8rMytBNg?wmode=transparent&rel=0&autoplay=1&fs=1&start=0 here]. Part of this guide has been translated to many languages, you can find those translations [http://pcsx2.net/config-guide/guide-translations.html here]. The user [http://forums.pcsx2.net/User-avih avih] made a shorter version of the official Windows guide [http://forums.pcsx2.net/Thread-Quick-Start-PCSX2-Configuration-Guide-v1-0-0 here] | ||
There is also a [ | There is also a [[Setting up Mac version]] version of this guide (but it is possibly not as detailed as this one). | ||
=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 | 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. | ||
=Prerequisites= | =Prerequisites= | ||
=== | ===BIOS=== | ||
You will need the BIOS file from your Playstation 2 console. | You will need the BIOS file from your Playstation 2 console. It is not included with PCSX2 since it is copyrighted by Sony so you have to get it from your console. | ||
Visit the [http://pcsx2.net/download/releases/tools/viewcategory/14-tools.html tools section] on the PCSX2 site to find out how to do this. | Visit the [http://pcsx2.net/download/releases/tools/viewcategory/14-tools.html tools section] on the PCSX2 site to find out how to do this. | ||
===Minimum requirements=== | ===Minimum requirements=== | ||
These are the minimum system requirements to run PCSX2, bear in mind most games will be unplayable slow: | These are the minimum system requirements to run PCSX2, bear in mind that most games will be unplayable or slow: | ||
*CPU: Any that supports SSE2 (Pentium 4 and up, Athlon64 and up) | *CPU: Any that supports SSE2 (Pentium 4 and up, Athlon64 and up) | ||
*GPU: Any that supports Pixel Shader model 2.0, except Nvidia FX series (broken SM2.0, too slow anyway) | *GPU: Any that supports Pixel Shader model 2.0, except Nvidia FX series (broken SM2.0, too slow anyway) | ||
*512MB RAM (note Vista needs at least 2GB to run reliably) | *512MB RAM (note Vista needs at least 2GB to run reliably) | ||
=== | ===Recommended requirements=== | ||
These are the recommended system requirements to run PCSX2: | These are the recommended system requirements to run PCSX2: | ||
*Windows Vista / Windows 7 (32bit or 64bit) with the latest DirectX | *Windows Vista / Windows 7 (32bit or 64bit) with the latest DirectX | ||
Line 29: | Line 31: | ||
{{Warning|Because of the nature of emulation, even if you meet the recommended requirements there will be games that will ''''NOT'''' run at full speed, due to emulation bugs or other limitations.}} | {{Warning|Because of the nature of emulation, even if you meet the recommended requirements there will be games that will ''''NOT'''' run at full speed, due to emulation bugs or other limitations.}} | ||
=Getting PCSX2= | =Getting PCSX2= | ||
You can get PCSX2 for | You can get PCSX2 for Linux [http://pcsx2.net/download/releases/linux.html here]. You need the following installed: ''libasound2-dev, libbz2-dev, libgl1-mesa-dev, libglew1.5-dev, libglu1-mesa-dev, libgtk2.0-dev, libjpeg-dev, libsdl1.2-dev, libsoundtouch1-dev, libsparsehash-dev, libwxbase2.8-dev, libwxgtk2.8-dev, libx11-dev, nvidia-cg-toolkit, portaudio19-dev'' and ''zlib1g-dev''. | ||
== | ==PCSX2 compressed package== | ||
This will download the | This will download the compressed package for the latest stable version of PCSX2, unpackage it with <code>tar -xzf pcsx2-1.2.1.tar.gz</code>. This will create a pcsx2-1.2.1 directory with the following folders: | ||
*''bios'': This is where you should place the BIOS file of your PS2, PCSX2 will look for it here by default. | |||
*''cheats'': Cheats will be stored and read from here. Cheats are the files with .pnach extension. | |||
*''inis'': This folder is responsible to hold the configuration files for the emulator. You can make PSCX2 load different configurations for each game creating a shortcut to pcsx2.exe with different [[Commandline support|command line arguments]]. | |||
*''bios'': This is where you should | |||
*''cheats'': Cheats will be stored and read from here. | |||
*''inis'': This folder is responsible to hold the configuration files for the emulator. You can make PSCX2 load different configurations for each game creating a shortcut to pcsx2.exe | |||
*''logs'': Emulator logs are going to be stored here. | *''logs'': Emulator logs are going to be stored here. | ||
*''snaps'': Screenshots taken with the F8 key are stored into this folder. | *''snaps'': Screenshots taken with the F8 key are stored into this folder. | ||
*''sstates'': [ | *''sstates'': [[Savestate]]s are stored here. | ||
<br /> | |||
{{Tip|Remember that savestates made with a certain version of PSCX2 won't be compatible with other versions of the emulator. | {{Tip|Remember that savestates made with a certain version of PSCX2 won't be compatible with other versions of the emulator. | ||
'''Save your game's progress on your memory card before updating PCSX2!'''.}} | '''Save your game's progress on your memory card before updating PCSX2!'''.}} | ||
<br /> | <br /> | ||
Those folders can be changed to a different location anytime you want. Find out how to do this in the [[Setting_up_Linux_Version#Folders|'''Folders''']] section of this guide. | |||
To launch PCSX2, run <code>launch_pcsx2_linux.sh</code> | |||
==Repositories== | |||
The folowing links will provide information on adding the repositories to download and update PSCX2 on your distro: | |||
*If you use Debian/Ubuntu, check out [[http://forums.pcsx2.net/Thread-PCSX2-for-Debian-Ubuntu here]] | |||
*If you use Archlinux, check out [[http://forums.pcsx2.net/Thread-PCSX2-for-Archlinux here]] | |||
*If you use Gentoo, check out [[http://forums.pcsx2.net/Thread-PCSX2-for-Gentoo here]] | |||
*If you use Fedora, check out [[http://forums.pcsx2.net/Thread-PCSX2-for-Fedora here]] | |||
=Running PCSX2 for the first time= | =Running PCSX2 for the first time= | ||
PCSX2 has | PCSX2 has the first run configuration wizard to help you with configuration. The emulator will automatically store all settings, memcards and any new configuration related files in the same folder where ''launch_pcsx2_linux.sh'' is located. | ||
[[image: | [[image:PCSX2 First Time Configuration 01 - Linux.png|400px|thumb|left|Click to enlarge]] | ||
In the first | {{Clear new paragraph}}In the first drop-down list, simply select the language you want the program to be translated to. | ||
{{Clear new paragraph}}[[image:PCSX2 First Time Configuration 02 - Linux.png|400px|thumb|left|Click to enlarge]] | |||
[[image: | {{Clear new paragraph}}In the second screen you will choose which plugins do you want to use. The default plugins are the ones with the higher compatibility and will usually perform better, so before changing them make sure you know what you're doing. | ||
In the second screen you will | Here you can also specify a different folder for your plugins if you want, by unchecking the ''use default setting'' checkbox and selecting a folder of your choice. | ||
Here you can also specify a different folder for your plugins if you want, by unchecking the use default setting checkbox and selecting a folder of your choice | {{Clear new paragraph}}[[image:PCSX2 First Time Configuration 03 - Linux.png|400px|thumb|left|Click to enlarge]] | ||
{{Clear new paragraph}}In the third screen, you will be prompted to select one of your BIOS images from the list. If you can't see anything in this list, you need to either copy your BIOS files in the folder shown below, or change that folder to point to a location where BIOS images are saved. For more information about the BIOS, check the [[#BIOS|BIOS configuration section]] of this guide. Note that you will not be able to use PCSX2 without a proper BIOS image. | |||
[[image: | |||
In the third screen, you will be prompted to select your BIOS | |||
To finish the configuration process press ''Finish'' button. You will be taken to the main GUI (Graphical User Interface) of PCSX2: | |||
[[File:Main GUI - Linux.png]] | |||
=The Component Selector= | From Config => Plugin/BIOS, you can review and change the mentioned above settings or plugins used by PCSX2 at any time. Also refer to the following section for the BIOS or plugin configuration. | ||
=The Component Selector (Plugins, BIOS and folders configuration)= | |||
[[image:Component_Selector_Banner.png]] | [[image:Component_Selector_Banner.png]] | ||
<br /> | <br />''The Component Selector'' is the plugin and BIOS configuration window that will open when you select '''Config => Plugins/Bios''. It has 3 tabs -- Plugins, BIOS and Folders. | ||
<br />We will start with configuring | <br />We will start with configuring plugins then move onto Core settings configuration and Folders configuration. | ||
==Plugins configuration== | |||
[[File:Components Selector - Plugins - Linux.png|400px|thumb|left|Click to enlarge.]] | |||
PCSX2 is a plugin oriented program. Your ''launch_pcsx2_linux.sh'' 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. Selecting your new plugin and changing its configuration may also be required. | |||
'''If you select a different plugin from the drop-down list you will not be able to configure it until you press ''apply'' button!''' | |||
The plugin configuration page will look like this (see the picture on the left). | |||
{{Clear new paragraph}} | |||
==Graphics== | ===Graphics (GS) plugins=== | ||
You'll have 2 GS plugins installed by default with PCSX2 1.2.1: | |||
<br /> | <br /> | ||
* | *ZZ Ogl PG 0.4.0 | ||
* | *GSdx 0.1.16 | ||
====ZZOgl PG==== | |||
[[image:ZZOgl Config - Linux.png|400px|thumb|left|ZZogl PG]] ZZogl is the most recently developed OpenGL-based graphics plug-in, made by '''[http://forums.pcsx2.net/User-Zeydlitz Zeydlitz]''' and based on the ZeroGS OpenGL plugin, made by '''ZeroFrog'''. It is commonly used by Linux users, since DirectX is exclusive to Windows. By nature, it is noticeably slower than GSdx, since it doesn’t efficiently offload enough tasks to the video card. | |||
{{Clear new paragraph}} | |||
'''ZZOgl PG Advanced settings''' | |||
[[image:ZZOgl Advanced Config - Linux.png|200px|thumb|left|Click to enlarge]] | |||
Beside each checkbox there is a description about what that setting does. | |||
{{Clear new paragraph}} | |||
'' | ====GSdx==== | ||
[[image:GSdx_Config_-_Linux.png|thumb|GSdx]] | |||
To configure GSdx plugin press ''configure'' button. | |||
'''Renderer''' | '''Renderer''' | ||
<br />Here you can choose | <br />Here you can choose the way the graphics will be rendered. | ||
*By selecting ''" | *By selecting ''"OpenGL (hardware)"'', GSdx will use the OpenGL backend. | ||
*By selecting ''"OpenGL (software)"'', GSdx will use the OpenGL backend in software mode. | |||
*By selecting ''"Null"'', GSdx will not output anything. This mode is udes for debugging propuses. | |||
'''Interlacing''' | '''Interlacing''' | ||
<br />Here you are able to choose between None, Auto and 6 other interlacing techniques, which are used to remove the "shaking" | <br />Here you are able to choose between None, Auto and 6 other interlacing techniques, which are used to remove the screen "shaking" or [http://en.wikipedia.org/wiki/Interlaced_video interlacing effects]. '''We recommend leaving this on Auto for all but some picky games.''' | ||
In parentheses, you can see what kind of effect and maybe disadvantage (e.g. like the | In parentheses, you can see what kind of effect and maybe disadvantage (e.g. like the incorrect FPS readings in blend) each one of these modes have. | ||
{{Tip|You can cycle through the interlacing modes when running a game by pressing the F5 key.}} | {{Tip|You can cycle through the interlacing modes when running a game by pressing the F5 key.}} | ||
=====Global Settings===== | |||
'''OpenGL internal resolution''' | |||
Here you can improve the visual quality of your games by increasing the resolution at which the textures are rendered. Do keep in mind that changing the native resolution of games can cause various glitches (from the usual very minor glitches to more serious ones in rare cases). On the other hand for many games (especially for 3D ones) increasing internal resolution will improve the graphics dramatically. | |||
*''Original PS2 Resolution - Native'': If you check this box, the plugin will render in the | *''Original PS2 Resolution - Native'': If you check this box, the plugin will render in the original resolution of the game you are emulating (that is why Custom Resolution and Scaling get grayed out). | ||
*''Scaling'': | *''Scaling'': This option will simply make it possible to choose an arbitrary resolution ('''Custom Resolution'''). Or you can set it to 2x-6x so that the game's internal resolution will be multiplied by that value. For instance setting this option to ''3x'' for a game with native resolution of 640x320 will render all scenes at 1920x960 (triple of the native resolution). Using simple multiplier instead of custom resolution may prevent some upscaling bugs from manifesting. As of 2014 most of graphics cards can easily render at x2 or x3 scaling but may get a sharp speed drop at higher settings. | ||
*''Custom | *''Custom resolution'': Here you can specify the exact resolution you want textures to be rendered at. This way, if your PC is powerful enough (mainly your graphics card), you can play your favorite ps2 games in much higher resolutions making the graphics crisp and more detailed. Note that the higher resolution means more work for your video card, thus slowing down rendering process. | ||
''' | '''Custom shader settings''' | ||
*''Shade Boost'': This option will help you to adjust saturation, brightness and contrast of any game to your liking. Default settings are 50 on all of them. | |||
*'' | |||
*''Enable FXAA'': GSdx will apply the FXAA anti-aliasing algorithm to improve the visual quality of your games with a (usually) minor speed hit. You can also toggle FXAA on and off ''in-game'' by pressing the PageUp key. | |||
*''Enable FXAA'': | |||
'''Hardware mode Subsection''' | '''Hardware mode Subsection''' | ||
Only available if a Hardware Renderer has been selected above. Here you can change some settings for extra performance or video quality. | Only available if a Hardware Renderer has been selected above. Here you can change some settings for extra performance or video quality. | ||
*''Texture filtering'': This | *''Texture filtering'': This setting has 3 options. | ||
** | **''Force'', everything on screen both 2D and 3D will be bilinearly filtered. | ||
** | **''Normal'', filtering will be done as on a PS2. This is the preferred setting. | ||
** | **''Off'', bilinear filtering is disabled completely. Lowers video quality but may help some slower graphic cards. | ||
*''Allow 8-bit textures'': Uses more efficient "palletized textures" for all rendering which reduces the graphic card RAM requirements. On the other hand it increases the processing load and can cause visual bugs. Recommended to try both and see which gives you the most performance. | *''Allow 8-bit textures'': Uses more efficient "palletized textures" for all rendering which reduces the graphic card RAM requirements. On the other hand it increases the processing load and can cause visual bugs. Recommended to try both and see which gives you the most performance. | ||
*''Alpha Correction (FBA)'': (DX9 mode only) Keep this enabled as it fixes some blending problems that the DX9 mode has. Can also cause some issues. | *''Alpha Correction (FBA)'': (DX9 mode only) Keep this enabled as it fixes some blending problems that the DX9 mode has. Can also cause some issues. | ||
'''Software mode Subsection''' | '''Software mode Subsection''' | ||
Line 212: | Line 152: | ||
*''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. | ||
=====Advanced Settings===== | |||
[[image:GSdx Config - Advanced - Linux.png|thumb|left|GSdx Advanced settings]] | |||
{{Warning|The following settings are ONLY for advanced users that know what they are doing.<br />These settings can and WILL cause serious glitches if used in games that don't need them! (only affect hardware modes).}} | |||
'''Hacks Subsection''' | |||
Check Enable HW hacks to enable the options described below. Click configure to select which you want to enable. | |||
*''Alpha hack'': Try this if your game has issues with fog like effects or shadows. In general, try it if you get graphics glitches in case it fixes them. | |||
*''Sprite hack'': Read the description at the right panel of the box for more information. | |||
*''Log depth hack'': | |||
*''Offset hack'': This hack adds an offset to all surfaces so that some common upscaling issues get reduced. Use this when blur or halo effects seem to appear shifted up-left of where they should be. | |||
*''Wild Arms hack'': Known to help with lots of games. Read the description at the right panel of the box for more information. | |||
*''Date hack'': | |||
*''Skipdraw'': Skips drawing some surfaces altogether, based on how likely they are to cause issues. Specify how many surfaces should get skipped after the first problematic one is found. Try lower values first like 1-3 then use higher ones (the highest the number the higher the chance of broken/missing graphics and effects). This hack may cause random speedups as well! | |||
*''Texture offset'': | |||
'''Movie Capture''' | '''Movie Capture''' | ||
Line 217: | Line 172: | ||
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.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.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 | ||
====GSnull 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. | ||
==Sound== | ===Sound=== | ||
===SPU2-X=== | ====SPU2-X==== | ||
[[image: | [[image:Spu2-X Config - Linux.png|200px|thumb|left|SPU2-X]] | ||
The latest and best sound plugin at the time of writing this. It was first based on '''Gigaherz's''' SPU2 and later modified by '''Jake Stine (Air)''' of the PCSX2 team. | The latest and best sound plugin at the time of writing this. It was first based on '''Gigaherz's''' SPU2 and later modified by '''Jake Stine (Air)''' of the PCSX2 team. | ||
This is the only SPU2 plugin that supports effects processing (like reverb) and Dolby Pro Logic (II) (if your sound card is able to decode it). | This is the only SPU2 plugin that supports effects processing (like reverb) and Dolby Pro Logic (II) (if your sound card is able to decode it). | ||
It's also the most advanced in emulating the chip correctly. Many games only work with SPU2-X! | It's also the most advanced in emulating the chip correctly. Many games only work with SPU2-X! | ||
{{Clear new paragraph}} | |||
'''Mixing Settings''' | |||
*''Interpolation'': Here you can select 1 out of 5 options: | *''Interpolation'': Here you can select 1 out of 5 options: | ||
#''Nearest'': As the description says, no interpolation is done in this mode and is the fastest one. | #''Nearest'': As the description says, no interpolation is done in this mode and is the fastest one. | ||
Line 269: | Line 198: | ||
*''Enable debug options'': Checking this will make the Configure Debug Options button available. When clicked it will present you with various logging options which can be enabled for debugging purposes. Should only be used by developers. | *''Enable debug options'': Checking this will make the Configure Debug Options button available. When clicked it will present you with various logging options which can be enabled for debugging purposes. Should only be used by developers. | ||
'''Output settings''' | |||
*''Module'': Here you can select 1 out of 5 settings, which are different ways of outputting sound in your system: | *''Module'': Here you can select 1 out of 5 settings, which are different ways of outputting sound in your system: | ||
#''No sound'': Will not produce any sound (mute) resulting in best speed. | #''No sound'': Will not produce any sound (mute) resulting in best speed. | ||
#''Portaudio'': This is the recommended method. Uses a crossplatform library called Portaudio. This is the only option aside from no sound in Linux. | #''Portaudio'': This is the recommended method. Uses a crossplatform library called Portaudio. This is the only option aside from no sound in Linux. | ||
#''SDL Audio'': Recommended for pulseaudio users. | |||
'''Synchronizing mode''' | |||
#''TimeStretch'': The default and recommended setting. This keeps audio and video in sync, and also helps eliminate cracks and other sound problems. Note that if your speed is low, your sound will also be as slow as your video with this setting. | #''TimeStretch'': The default and recommended setting. This keeps audio and video in sync, and also helps eliminate cracks and other sound problems. Note that if your speed is low, your sound will also be as slow as your video with this setting. | ||
#''Async Mix'': Makes the audio out of sync with the video, so you will get normal sound speed even if your frame rate is not optimal. '''Can cause games to hang or crash so use with caution!''' | #''Async Mix'': Makes the audio out of sync with the video, so you will get normal sound speed even if your frame rate is not optimal. '''Can cause games to hang or crash so use with caution!''' | ||
#''None'': Audio will skip if you set this mode and you don't get max speed with the game you're running. Small FPS boost. | #''None'': Audio will skip if you set this mode and you don't get max speed with the game you're running. Small FPS boost. | ||
*''Latency'': The lower the latency value the smaller audio delay you will have. You can leave this to ''Use smallest possible'' to let the plugin decide what's best for you, or set a custom value below. '''Note''' that setting latency too low WILL cause cracks and pops in sound, so change the values until you find the lowest one that works with your game without causing cracks. | |||
[[image: | <br /> | ||
[[image:Spu2X Advanced - Linux.png|100px|thumb|left|SPU2-X Advanced settings]] | |||
'''Advanced''': Here you can fine tune how your selected time stretcher will work. As described in the GUI, larger values are better if you are not getting good speeds while the opposite is true if you're running your game above full speed. Pressing ''Reset to Defaults'' will set all values here back in their initial setting. | |||
{{Clear new paragraph}} | |||
===Pad=== | |||
On the default installation of the Linux version, only ''OnePAD 0-Dev'' is available. | |||
'''OnePAD 0-Dev''' | |||
[[File:OnePAD_Config_-_Linux.png|200px|thumb|left|OnePAD 0-Dev]] | |||
[[ | |||
Simply assign the inputs by pressing the button's name, and pressing the key you want to assign to it | |||
{{Clear new paragraph}} | |||
===CDVD=== | |||
=== | |||
In most circumstances, you will be able to use the built in ISO loader in PCSX2 by choosing ISO in the CDVD menu, and then, under ISO Selector, either choosing an image from the list or choosing browse to add one. | In most circumstances, you will be able to use the built in ISO loader in PCSX2 by choosing ISO in the CDVD menu, and then, under ISO Selector, either choosing an image from the list or choosing browse to add one. | ||
<br />However, if you want to use a plugin to do things such as playing a game from the actual DVD disc or creating a dump of an ISO file, choose ''Plugin'' in the CDVD menu, and then select a CDVD plugin. | <br />However, if you want to use a plugin to do things such as playing a game from the actual DVD disc or creating a dump of an ISO file, choose ''Plugin'' in the CDVD menu, and then select a CDVD plugin. | ||
<br />By default, PCSX2 includes: | <br />By default, PCSX2 includes: | ||
#Linuz Iso CDVD | |||
#Linuz Iso CDVD | #CDVDnull | ||
#CDVDnull | |||
====Linuz Iso CDVD==== | |||
===Linuz Iso CDVD=== | [[image:CDVD Config Dialog - Linux.png|400px|left|thumb|Linuz Iso CDVD]] | ||
[[image: | |||
Select Linuz Iso CDVD v0.9.0 and hit configure. | Select Linuz Iso CDVD v0.9.0 and hit configure. | ||
*This plugin has the extra ability of compressing your images to save you disk space apart from running your images for the emulator. | *This plugin has the extra ability of compressing your images to save you disk space apart from running your images for the emulator. | ||
*Click | *Click Select Iso to select the game image you want to run/compress. Once you've selected an image you can either close the config window so you can run it or press "Compress Iso" to compress it. If you selected an already compressed image you can also select "Decompress Iso" to decompress it. | ||
*Under | *Under Compression Method you can select either ".Z - compress faster", which will compress your image faster but make it larger or ".BZ - compress better", which will compress your image slowly but make it smaller. | ||
*Under | *Under Options you can check/uncheck Enable Block Dump=>ISO name.dump. When checked, this option will create a "ISO name".dump file in the PCSX2 root folder(where pcsx2.exe is located) from the game you ran. This file is like a small iso, which is mainly used for debugging. It will store the sectors read during the execution of the game you ran, so afterwards you will be able to load the file(using "select iso" of Linuz Iso CDVD) and run it without any image/cd/dvd. Note that if the game will try to read any other sectors from the ones not included in the dump file, it will obviously stop responding. | ||
===CDVD Null=== | {{Clear new paragraph}} | ||
====CDVD Null==== | |||
This is a Null plugin just like GSnull, meaning it simply does nothing. | This is a Null plugin just like GSnull, meaning it simply does nothing. | ||
<br />It doesn't have a configuration screen for obvious reasons. | <br />It doesn't have a configuration screen for obvious reasons. | ||
= | ===Dev9=== | ||
On the default installation of the Linux version, only ''DEV9null Driver'' is available. | |||
= | |||
== | ===USB=== | ||
On the default installation of the Linux version, only ''USBnull'' is available. | |||
= | ===Firewire=== | ||
On the default installation of the Linux version, only ''FWnull'' is available. | |||
[[image: | ==BIOS== | ||
[[image:Components Selector - Bios - Linux.png|thumb|left]] | |||
On the BIOS tab of the Plugin/BIOS selector window, you'll see an identical screen to the last one of the First Time Configuration wizard, with the same usability, meaning to select a BIOS file from the list and change the folder where PCSX2 tries to find your BIOS images | On the BIOS tab of the Plugin/BIOS selector window, you'll see an identical screen to the last one of the First Time Configuration wizard, with the same usability, meaning to select a BIOS file from the list and change the folder where PCSX2 tries to find your BIOS images | ||
In this list you will find your bios image, if you have one and have put it in the selected bios folder. | In this list you will find your bios image, if you have one and have put it in the selected bios folder. | ||
<br />Note that the only <span style="color:red"> '''LEGAL''' </span>way of obtaining a bios is dumping it from your '''OWN''' Playstation 2 console. '''DO NOT''' ask where to get the bios in the PCSX2 forum, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules rules]. That's because the PS2 BIOS is a copyrighted material of Sony and that makes its distribution illegal, meaning we could get in trouble if it was found out that we were supplying people illegally with bios files. If your BIOS image does not even appear on list even after you have selected your right bios directory, it is an invalid image. | <br />Note that the only <span style="color:red"> '''LEGAL''' </span>way of obtaining a bios is dumping it from your '''OWN''' Playstation 2 console. '''DO NOT''' ask where to get the bios in the PCSX2 forum, because it's against the [http://forums.pcsx2.net/Announcement-Global-Forum-Rules rules]. That's because the PS2 BIOS is a copyrighted material of Sony and that makes its distribution illegal, meaning we could get in trouble if it was found out that we were supplying people illegally with bios files. If your BIOS image does not even appear on list even after you have selected your right bios directory, it is an invalid image. | ||
<br />'''Attention''': It is recommended that you have all files for BIOS newer than the ''SCPH-10000.bin''. You will probably be able to run the bios or games without having them but there may be a chance that these affect compatibility somehow. This includes ''rom1.bin'',''rom2.bin'',''erom.bin'' and a ''SCPH-XXXXX.nvm'' file where ''XXXXX'' is the version of your bios(eg ''SCPH-34004.nvm''). This last file can be also created from PCSX2 after you configure your bios (set time zone, language, etc.) but it's better if you have this file directly ripped from your Playstation 2. Once more <span style="color: red">'''DO NOT ASK'''</span> where to get these files, since they are part of the BIOS too. | <br />'''Attention''': It is recommended that you have all files for BIOS newer than the ''SCPH-10000.bin''. You will probably be able to run the bios or games without having them but there may be a chance that these affect compatibility somehow. This includes ''rom1.bin'',''rom2.bin'',''erom.bin'' and a ''SCPH-XXXXX.nvm'' file where ''XXXXX'' is the version of your bios(eg ''SCPH-34004.nvm''). This last file can be also created from PCSX2 after you configure your bios (set time zone, language, etc.) but it's better if you have this file directly ripped from your Playstation 2. Once more <span style="color: red">'''DO NOT ASK'''</span> where to get these files, since they are part of the BIOS too. | ||
<br /> | <br /> | ||
<br />Here's a quick explanation about what these files do by '''auMatt''': | <br />Here's a quick explanation about what these files do by '''auMatt''': | ||
Line 413: | Line 282: | ||
So now we are done Configuring all plugins for PCSX2. | So now we are done Configuring all plugins for PCSX2. | ||
=Folders= | ==Folders== | ||
[[image:Components Selector - Folders - Linux.png|400px|caption|left]] | |||
Here you can change the folders where some of the files that PCSX2 creates will be stored at. By unchecking ''Use default setting'' you can click the ''Browse'' button to find a folder of your choice where PCSX2 will store: Save states, snapshots and logs/dumps respectively. | Here you can change the folders where some of the files that PCSX2 creates will be stored at. By unchecking ''Use default setting'' you can click the ''Browse'' button to find a folder of your choice where PCSX2 will store: Save states, snapshots and logs/dumps respectively. | ||
{{Clear new paragraph}} | |||
=Core configuration= | =Core configuration= | ||
Next are the Core PCSX2 settings which can be found under Config => Emulation settings. You'll see a window like this (click to enlarge): | Next are the Core PCSX2 settings which can be found under Config => Emulation settings. You'll see a window like this (click to enlarge): | ||
There are 6 tabs,'' EE/IOP'', ''VUs'', ''GS'', ''GS Window'', ''Speedhacks'' and ''Gamefixes''. | There are 6 tabs,'' EE/IOP'', ''VUs'', ''GS'', ''GS Window'', ''Speedhacks'' and ''Gamefixes''. | ||
Line 429: | Line 296: | ||
==EE/IOP== | ==EE/IOP== | ||
EE/IOP stands for ''Emotion Engine / Input Output Processor'' which are the core components of the Playstation 2. Below we'll describe the settings available to us: | EE/IOP stands for ''Emotion Engine / Input Output Processor'' which are the core components of the Playstation 2. Below we'll describe the settings available to us: | ||
[[file:Emulation Settings - EE-IOP - Linux.png|300px|thumb|right]] | |||
[[file:EE-IOP.png| | |||
*''Emotion Engine'': Select "Recompiler" to enable the recompiler for the Emotion Engine, granting a really big speedup. It's extremely compatible, so you should always use it. By selecting "Interpreter" you will be using the really slow Interpreter mode, which in some cases is more compatible, '''but is mainly there for debugging purposes'''. | *''Emotion Engine'': Select "Recompiler" to enable the recompiler for the Emotion Engine, granting a really big speedup. It's extremely compatible, so you should always use it. By selecting "Interpreter" you will be using the really slow Interpreter mode, which in some cases is more compatible, '''but is mainly there for debugging purposes'''. | ||
Line 440: | Line 304: | ||
*''Clamping mode'': These settings go from '''faster''' to '''slower''' from top to bottom. So 'None' is the fastest but least compatible and 'Full' is the slowest but most compatible. Default value here is ''Normal'' which works fine for most games without compromising speed much. Automatically changed when ''Automatic Gamefixes'' is checked under System for some games known to need a different value than default. | *''Clamping mode'': These settings go from '''faster''' to '''slower''' from top to bottom. So 'None' is the fastest but least compatible and 'Full' is the slowest but most compatible. Default value here is ''Normal'' which works fine for most games without compromising speed much. Automatically changed when ''Automatic Gamefixes'' is checked under System for some games known to need a different value than default. | ||
*''Restore Defaults'': Click this to restore all settings to their default values (which are seen as Bold in Vista/Windows 7 or colored green in Windows XP). | *''Restore Defaults'': Click this to restore all settings to their default values (which are seen as Bold in Vista/Windows 7 or colored green in Windows XP). | ||
{{Clear new paragraph}} | |||
==VUs== | ==VUs== | ||
VUs stands for Vector Units which are the co-processors of the Playstation 2 working in parallel with the EE and IOP. The Playstation 2 has 2 of these co-processors called ''VU0'' and ''VU1''. Below we'll describe the settings available to us: | VUs stands for Vector Units which are the co-processors of the Playstation 2 working in parallel with the EE and IOP. The Playstation 2 has 2 of these co-processors called ''VU0'' and ''VU1''. Below we'll describe the settings available to us: | ||
[[image:Emulation Settings - VUs - Linux.png|300px|thumb|right]] | |||
[[image:VUs.png]] | |||
Line 457: | Line 322: | ||
*''Clamping mode'': These settings go from '''faster''' to '''slower''' from top to bottom. So ''None'' is the fastest but least compatible and ''Extra+Preserve Sign'' is the slowest but most compatible. Default value here is ''Normal'' which works fine for most games without compromising speed much. Automatically changed when 'Automatic Gamefixes' is checked under System for some games known to need a different value than default. | *''Clamping mode'': These settings go from '''faster''' to '''slower''' from top to bottom. So ''None'' is the fastest but least compatible and ''Extra+Preserve Sign'' is the slowest but most compatible. Default value here is ''Normal'' which works fine for most games without compromising speed much. Automatically changed when 'Automatic Gamefixes' is checked under System for some games known to need a different value than default. | ||
*''Restore Default'': Click this to restore all settings to their default values (which are seen as Bold in Vista/Windows 7 or colored green in Windows XP). | *''Restore Default'': Click this to restore all settings to their default values (which are seen as Bold in Vista/Windows 7 or colored green in Windows XP). | ||
<br/> | |||
<br/> | |||
{{Tip|If you experience spikey polygons or bad geometry, try setting ''Clamping mode'' to '''Extra + Preserve Sign'''.}} | {{Tip|If you experience spikey polygons or bad geometry, try setting ''Clamping mode'' to '''Extra + Preserve Sign'''.}} | ||
{{Clear new paragraph}} | |||
==GS== | ==GS== | ||
Line 463: | Line 332: | ||
<br />Below we'll describe the settings available to us: | <br />Below we'll describe the settings available to us: | ||
[[image:Emulation Settings - GS - Linux.png|300px||thumb|right]] | |||
[[image:GS.png]] | |||
Line 474: | Line 342: | ||
#''NTSC Framerate'': Sets the speed NTSC games will run at. Default (and normal) speed for these games is 59.94 FPS, but you can set this lower or higher to combine it with the above options. Hint: Setting this to lower values than normal can speed up a few games but doing so can break some games. Can only be changed via editing the ''pcsx2_vm.ini'' and changing the value after ''FramerateNTSC=''. | #''NTSC Framerate'': Sets the speed NTSC games will run at. Default (and normal) speed for these games is 59.94 FPS, but you can set this lower or higher to combine it with the above options. Hint: Setting this to lower values than normal can speed up a few games but doing so can break some games. Can only be changed via editing the ''pcsx2_vm.ini'' and changing the value after ''FramerateNTSC=''. | ||
#''PAL Framerate'': Sets the speed PAL games will run at. Default (and normal) speed for these games is 50 FPS, but you can set this lower or higher to combine it with the above options. Hint: Setting this to lower values than normal can speed up a few games but doing so can break some games. Can only be changed via editing the ''pcsx2_vm.ini'' and changing the value after ''FrameratePAL=''. | #''PAL Framerate'': Sets the speed PAL games will run at. Default (and normal) speed for these games is 50 FPS, but you can set this lower or higher to combine it with the above options. Hint: Setting this to lower values than normal can speed up a few games but doing so can break some games. Can only be changed via editing the ''pcsx2_vm.ini'' and changing the value after ''FrameratePAL=''. | ||
<br/> | |||
*''Frame Skipping'': The options in this group can be used to control how frame skipping works, a technique which skips drawing some frames of a game to make it feel like it's running smoother when full speed cannot be achieved. As noted in the GUI, this feature can and will cause stuttering, flashing or other abnormal behavior depending on the game. Toggle it ingame by pressing ''Shift + F4''. | *''Frame Skipping'': The options in this group can be used to control how frame skipping works, a technique which skips drawing some frames of a game to make it feel like it's running smoother when full speed cannot be achieved. As noted in the GUI, this feature can and will cause stuttering, flashing or other abnormal behavior depending on the game. Toggle it ingame by pressing ''Shift + F4''. | ||
#''Disabled'': When selected disables Frame Skipping, recommended if you are getting adequate speed. | #''Disabled'': When selected disables Frame Skipping, recommended if you are getting adequate speed. | ||
Line 488: | Line 357: | ||
<br />'''Shift + F4''' Enables frame skipping. | <br />'''Shift + F4''' Enables frame skipping. | ||
}} | }} | ||
{{Clear new paragraph}} | |||
==GS Window== | ==GS Window== | ||
Here you will be able to control various aspects of the video output of PCSX2. Below we'll describe the settings available to us: | Here you will be able to control various aspects of the video output of PCSX2. Below we'll describe the settings available to us: | ||
[[image:Emulation Settings - GS Window - Linux.png|300px|thumb|right]] | |||
[[image: | |||
*''Apect Ratio'': Here you can select: | *''Apect Ratio'': Here you can select: | ||
Line 500: | Line 369: | ||
#''Standard (4:3)'': Will set the aspect ratio of your video to 4:3. | #''Standard (4:3)'': Will set the aspect ratio of your video to 4:3. | ||
#''Widescreen (16:9)'': Does the same but with a 16:9 ratio. Keep in mind that the game's display will be stretched this way, deforming the normal display. For proper wide screen, make sure you check ''Enable Widescreen Patches'' under ''System'', or if there is no patch for your game set it in its menu (if it supports it). | #''Widescreen (16:9)'': Does the same but with a 16:9 ratio. Keep in mind that the game's display will be stretched this way, deforming the normal display. For proper wide screen, make sure you check ''Enable Widescreen Patches'' under ''System'', or if there is no patch for your game set it in its menu (if it supports it). | ||
*''Custom window size'': Set your preferred size for the video window in pixels. This does not effect the game's rendered resolution, image quality or speed in any way, it is equivalent of resizing the output window by dragging its corner with the mouse. | *''Custom window size'': Set your preferred size for the video window in pixels. This does not effect the game's rendered resolution, image quality or speed in any way, it is equivalent of resizing the output window by dragging its corner with the mouse. | ||
*''Zoom'': As the name suggests, you can enter the percentage you want the game to be zoomed in. You can also use it while running a game by: | *''Zoom'': As the name suggests, you can enter the percentage you want the game to be zoomed in. You can also use it while running a game by: | ||
Line 516: | Line 383: | ||
*''Wait for vsync on refresh'': When checked, PCSX2 will use [http://en.wikipedia.org/wiki/Analog_television#Vertical_synchronization ''vsync''] which can reduce tearing but also greatly reduces actual FPS. Applies to full screen mode and may not work with all GS plugins. | *''Wait for vsync on refresh'': When checked, PCSX2 will use [http://en.wikipedia.org/wiki/Analog_television#Vertical_synchronization ''vsync''] which can reduce tearing but also greatly reduces actual FPS. Applies to full screen mode and may not work with all GS plugins. | ||
*''Dynamically toggle Vsync depending on frame rate'': What this option does is explained in the tooltip, leave your mouse on it until the tooltip shows. | *''Dynamically toggle Vsync depending on frame rate'': What this option does is explained in the tooltip, leave your mouse on it until the tooltip shows. | ||
{{Tip|For more information regarding Widescreen, please check: | |||
Widescreen Game Patches post [http://forums.pcsx2.net/Thread-How-do-you-enable-turbo-mode-in-the-emulator-and-how-to-get-frame-skipping-to-work this here].}} | |||
{{Clear new paragraph}} | |||
==Speed Hacks== | ==Speed Hacks== | ||
Line 521: | Line 392: | ||
<br />Also note that these affect certain games only, so you might not get any speed up depending on the game. Below we'll describe the settings available to us: | <br />Also note that these affect certain games only, so you might not get any speed up depending on the game. Below we'll describe the settings available to us: | ||
[[image:Emulation Settings - Speedhacks - Linux.png|300px|thumb|right]] | |||
[[image:Speedhacks.png]] | |||
Line 543: | Line 413: | ||
***''MTVU (Multi-Threaded microVU1)'': Check this to use a third core for emulating the ''VU1'' unit of the PS2. This speed hack provides a '''large''' speed boost for processors''' with 3 cores or more''', while having extremely high compatibility (causes problems only in a handful of games). Note that some games might not get a good speed increase (depends how much they use the VU1 unit). There are also reports of speed boosts even on dual core processors. | ***''MTVU (Multi-Threaded microVU1)'': Check this to use a third core for emulating the ''VU1'' unit of the PS2. This speed hack provides a '''large''' speed boost for processors''' with 3 cores or more''', while having extremely high compatibility (causes problems only in a handful of games). Note that some games might not get a good speed increase (depends how much they use the VU1 unit). There are also reports of speed boosts even on dual core processors. | ||
*''Restore defaults'': Click this to restore all settings to their default values (which actually disables all hacks in this tab). | *''Restore defaults'': Click this to restore all settings to their default values (which actually disables all hacks in this tab). | ||
{{Clear new paragraph}} | |||
==Game fixes== | ==Game fixes== | ||
As the name implies, these are special game fixes for some games which for some reason emulating them requires something special. Note that the team has no intention of keeping hacks for specific games, these are there temporarily until a proper fix is found so they can be removed. Many of these are automatically applied when ''Automatic Gamefixes'' is checked under System. | As the name implies, these are special game fixes for some games which for some reason emulating them requires something special. Note that the team has no intention of keeping hacks for specific games, these are there temporarily until a proper fix is found so they can be removed. Many of these are automatically applied when ''Automatic Gamefixes'' is checked under System. | ||
[[image:Emulation Settings - Gamefixes - Linux.png|300px|thumb|right]] | |||
[[image: | |||
Line 566: | Line 437: | ||
*''Ignore Bus Direction on Path 3 Transfer'': Fixes '''Hotwheels'''. | *''Ignore Bus Direction on Path 3 Transfer'': Fixes '''Hotwheels'''. | ||
*''Switch to GSdx software rendering when an FMV plays'': With this checked, ''GSdx'' will automatically switch to a software renderer when it detects a video playing and back to hardware when it's done. More of a convenience setting than a hack, it is very useful considering the number of games that have issues with videos on hardware renderers of GSdx. | *''Switch to GSdx software rendering when an FMV plays'': With this checked, ''GSdx'' will automatically switch to a software renderer when it detects a video playing and back to hardware when it's done. More of a convenience setting than a hack, it is very useful considering the number of games that have issues with videos on hardware renderers of GSdx. | ||
{{Clear new paragraph}} | |||
==Presets== | ==Presets== | ||
Line 600: | Line 473: | ||
'''Config menu''' | '''Config menu''' | ||
*''Emulation Settings'': Will open the Emulation Settings screen which we described in the [[#Core_configuration|Core Settings]] section of this guide. | *''Emulation Settings'': Will open the Emulation Settings screen which we described in the [[#Core_configuration|Core Settings]] section of this guide. | ||
*''Memory cards'': Will open the memcard manager: | [[image:MemoryCard Manager - Linux.png|300px|thumb|left|The Memory Card manager]] | ||
*''Memory cards'': Will open the [[Memcard|memcard]] manager: | |||
**By clicking browse you can specify a custom folder from which PCSX2 will try loading its memory cards. | **By clicking browse you can specify a custom folder from which PCSX2 will try loading its memory cards. | ||
**Select any one memcard from the list to have the Duplicate,Rename,Delete and Eject buttons available. Duplicate creates a copy of the selected memcard, Rename changes its filename, delete deletes it and **Eject removes it from the assigned slot. | **Select any one memcard from the list to have the Duplicate,Rename,Delete and Eject buttons available. Duplicate creates a copy of the selected memcard, Rename changes its filename, delete deletes it and **Eject removes it from the assigned slot. | ||
Line 606: | Line 480: | ||
**Select any memcard in the -Unused- list to enable the Insert button, which will bring out a dialog for you to choose in which port you want to insert the selected memcard. | **Select any memcard in the -Unused- list to enable the Insert button, which will bring out a dialog for you to choose in which port you want to insert the selected memcard. | ||
**Auto-Eject Memcards when loading save states: Description is in the GUI, recommended to be checked. | **Auto-Eject Memcards when loading save states: Description is in the GUI, recommended to be checked. | ||
{{Clear new paragraph}} | |||
*''Plugin/BIOS selector'': Will open the Plugin/BIOS selector screen where you can change plugins, BIOS used and folders which we described at the start of this guide. | *''Plugin/BIOS selector'': Will open the Plugin/BIOS selector screen where you can change plugins, BIOS used and folders which we described at the start of this guide. | ||
The follwing entries will open the configuration screen for the selected plugin, respectively (Video/Audio/Pad/Dev9/USB/Firewire). | The follwing entries will open the configuration screen for the selected plugin, respectively (Video/Audio/Pad/Dev9/USB/Firewire). | ||
Line 631: | Line 506: | ||
For a full list of currently supported keyboard shortcuts, you can check page 4 of the PCSX2 readme. | For a full list of currently supported keyboard shortcuts, you can check page 4 of the PCSX2 readme. | ||
<br />PCSX2 also supports overriding the hotkeys set by using a custom made ini file (''PCSX2_keys.ini''). For instructions on how to create it, visit this [https://code.google.com/p/pcsx2/source/detail?r=4917 link]. | <br />PCSX2 also supports overriding the hotkeys set by using a custom made ini file (''PCSX2_keys.ini''). For instructions on how to create it, visit this [https://code.google.com/p/pcsx2/source/detail?r=4917 link]. | ||
<br />If you still have problems using the emulator, post your problem in the PCSX2 forums [http://forums.pcsx2.net/ here] '''after reading the rules carefully'''. | <br />If you still have problems using the emulator, post your problem in the PCSX2 forums [http://forums.pcsx2.net/Forum-General-Discussion-and-Support-Linux here] '''after reading the rules carefully'''. | ||
=Further reading= | =Further reading= | ||
Did you find a bug and want to report to the developers? | *Did you find a bug and want to report it to the developers? Your first step is following the instructions on the following [http://forums.pcsx2.net/Thread-Sticky-How-to-use-this-forum-read-BEFORE-posting forum thread]. | ||
<br /> | <br /> | ||
*PCSX2 has command line support, you can find out more [[Commandline support|here]]. | |||
<br /> | <br /> | ||
<br />Information | *A list of other useful guides on this wiki can be found at [[:Category:Guides]] | ||
<br /> | |||
*Information on compiling the sorce code and developement can be found [http://forums.pcsx2.net/Forum-Developer-Discussion here]. | |||
=Credits= | =Credits= | ||
<br />Thanks to '''Gigaherz''' for pointing out how to make the index work with Firefox on the [http://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html web version]. | <br />This guide was originally written by '''Bositman''', you can find it [http://pcsx2.net/config-guide.html here]. | ||
<br /> | |||
<br />Thanks to '''Gigaherz''' for pointing out how to make the index guide work with Firefox on the [http://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html web version]. | |||
<br />Many thanks to '''Regulus''' for the background and the smilies script on the [http://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html web version] and for his help. | <br />Many thanks to '''Regulus''' for the background and the smilies script on the [http://pcsx2.net/config-guide/official-english-pcsx2-configuration-guide.html web version] and for his help. | ||
<br />Thanks to '''Razor Blade''' for fixing the image borders. | <br />Thanks to '''Razor Blade''' for fixing the image borders. | ||
Line 648: | Line 527: | ||
<br />Thanks to '''Falcon4ever''' for bugging me with XHTML validation. | <br />Thanks to '''Falcon4ever''' for bugging me with XHTML validation. | ||
<br />Thanks to '''rama''' for helping me with some explanations. | <br />Thanks to '''rama''' for helping me with some explanations. | ||