Why should I use PCSX2 over a Playstation 2?

Well if you already have a PS2 setup and you don’t care about better looking visuals then PCSX2 really isn’t for you. However if you don’t wish to use a PS2 anymore or can’t be bothered but would like to play Socom2 again this this would be for you. You can expect a cleaner looking game, smoother visuals and the ability to easily use custom patches / content (Harry62’s r0005 patch for instance).

pcsx2_dgseal

pcsx2_dg

pcsx2_deathTrap

Updates

The following has updated:

  • Changed the guide to use a dev build of PCSX2 1.5 (Some screenshots are of the older version but the windows / settings didn’t change)
  • Removed Xlink configuration and changed it to SVDL

Things to keep in mind

  1. Emulating the PS2 requires a decent computer.
  2. Expect to be playing with settings. As stated before you will need a decent computer but since not everyone has the same hardware the settings you may have to use may not be the same as someone else.
  3. The community is small, don’t expect to be playing at all hours of the day.

What works

Currently everything that the base game offered works. There may be some hiccups with frame drops but that’s the nature of the beast.

What is SVDL?

SVDL is a replacement for xlink that is specific to Socom 2 ,3 and Combined Assault that works with the PS2, PS3 and PCSX2.

Table of Contents

  1. Getting Started
  2. Setting up PCSX2
    1. First time start up
    2. Emulation Settings
    3. Setting up memory cards
    4. Setting up the video plugin
    5. Setting up the audio plugin
    6. Setting up the USB plugin
    7. Setting up the Controller Plugin
      1. Generic controller instructions
      2. PS3 controller instructions
    8. Configuring the network plugin
    9. Choosing your Socom 2 media
    10. Setting up SVDL
    11. Playing Socom 2
      1. Running Harry62’s r0005 patch
      2. Running the vanilla game
  3. Troubleshooting
  4. Contact

Getting started

The following files will be required
PCSX2
Tap Driver
SVDL
NPCAP
Optional Files
Anything listed here is optional but will also have a section in the post that will go over how to install them as well as setting them up.

Harry’s r0005 Patch
The above files will always be the most current version.
DvD Decrypter You can get the download from their website. You would only need this if you wish to make an ISO image of your copy of Socom 2 to use with the emulator.

SCP DS Driver Package (PS3 Controllers)

The following is only for people on windows 7 as anyone on windows 8 and newer should already have the xbox 360 controller drivers by default. If you are unsure if you have windows 7 32 bit or 64 bit you can follow this link and it will tell you how.

Pick a driver based on your version of windows 7
Xbox 360 Controller Software / Drivers Windows 7 32Bit
Xbox 360 Controller Software / Drivers Windows 7 64Bit

Setting up PCSX2

First time start up

  1. Extract the pcsx2 folder from the pcsx2.zip file to a location of your choice.
  2. Extract TAP Driver.exe from the Tap Driver.zip file to the folder of your choosing. Run the TAP Driver.exe and follow through the steps.
    1. On the “Choose Components” step, select TAP Vritual Ethernet Adaptor and click next. This is a default option but if it for any reason is not checked make sure it is.
    2. Allow it to install to the default location. In my case it is “C:\Program Files\TAP-Windows” and click install.
    3. Once it finishes installing restart your PC.
  3. After your PC is rebooted go to your PCSX2 folder and launch it by double clicking on the pcsx2.exe file. You will be presented with the “PCSX2 First Time Configuration” wizard.
  4. One the first screen select your language or stick with the System Default and click next. You will then be presented with the Plugins window.
  5. Select the plugins to match the screenshot. We will be configuring the plugins in a few steps later so for now just click next and you will be brought to the Bios Selection screen.
  6. If you do not see a BIOS listed in the list, uncheck “Use default setting and then click Browse. A new window will pop up and you will go to your PCSX2 folder and select the bios folder. Once you do that click the select folder button. You should now see a bios appear in the list “USA v2.30(20/02/2008) Console”. Click on the bios in the list and click finish. If you do not see that verify that there are files in the bios folder. The folder should appear like this:
    ps2biosPCSX2 will now open and you will be presented to a screen like this:

Emulation Settings

  1. Click on Config on the top menu bar and then click on emulation settings.
  2. At the bottom of the window uncheck the checkbox that says Preset and then click on SpeedHacks in the left hand column.
  3. You can leave everything here to default however if you have a quad core processor make sure to check MTVU (Multi-Threaded MicroVU1). You may need to come back here and tweak these settings if you are having speed issues in game.
  4. After making the changes to Speedhacks, head on down to Game fixes on the left hand column and check Enable manual game Fixes. Check Delay VIF1 Stalls.
    pcsx2_gamefixes
  5. Click Apply and then OK and you will be brought back to the pcsx2 window.

Setting up memory cards

  1. Click on Config on the top menu bar and then click on Memory Cards.
  2. If you do not see a memory card under Unused cards then click the browse button which will open a new window. Navigate to the memory card folder in your pcsx2 folder and click the select folder button. You should see a memory card show up called socomCard.ps2 under Unused cards.pcsx2_memoryCard
  3. Right click socomCard and click on Insert card. From there make sure that Port-1 is selected and click Ok. It will now show that socomCard.ps2 is in slot one. Click Apply and then Ok. You will be brought back to the pcsx2 main window.

Setting up the Video Plugin

  1. Click on Config on the top menu bar and select video (GS). A new menu will appear and from that menu select plugin settings.pcsx2_gssettingsmenu
  2. A new window will appear.
    1. For renderer select Direct3D 11 Hardware ( or openGL Hardware, keep in mind that this guide is written with the user using Direct3D 11 hardware in mind. If you go with openGL you can skip step 2.)
    2. For adapter select your video card.
    3. Keep Interlacing and Texture Filtering how they are.
    4. Uncheck Allow 8-bit Textures
    5. If you wish to up the internal resolution I suggest either 2x or 3x. If you have a powerful GPU you could go higher but it’s not really that noticeable. If you are wondering what this will look like, refer to the screenshots at the top of this post. If you experience issues you can always come back and change this later.
    6. You can set An-isotropic filtering to whatever you like, if you notice performance issues, you may need to either turn this setting down or off.
    7. Set CRC Hack Level to Full(Safest)
    8. Uncheck Enable Hardware Hacks.
    9. Once you do all this, click OK and you will be brought back to the main pcsx2 window.

Setting up the Audio Plugin

  1. Click on Config on the top menu bar and click on Audio(SPU2) and click on Plugin Settings.
  2. Keeping everything as the default is fine. However if you experience audio problems later on, this is where you will go to tweak those settings.
  3. Click OK and you will be brought back to the pcsx2 main window.

Setting up the USB Plugin

  1. Click on Config on the top menu bar and click on USB and then plugin settings. This will open up the Qemu USB Configuration window.
    1. Under Device Type select Logitech USB Headset under port 1. It doesn’t matter what your actual headset is this is just how the plugin works.
    2. Set port 2 to None.
    3. Under Device API port 1 select WASAPI and then click the Configure button next to it. From here we can set up our headset audio in and out to whatever headset device you have.
      1. For Audio Input: Player 1 select your microphone.
      2. Keep Player 2 set to none.
      3. For Audio Output set it to your headset / speakers.
      4. Keep the Input Buffering and Output buffering to their defaults. These can be tweaked if you need to later on.
      5. Click Ok to close out of the WASAPI settings window
    4. Click Ok to close out of the Qemu USB Configuration window. You will be brought back to the pcsx2 main window.pcsx2_usbSettingsWindow

Setting up the controller plugin

Notes: If you want to have pressure sensitivity (being able to crouch is the main reason to want this) then I suggest using a PlayStation 3 controller. There are additional steps for using this and I will be going over using a generic controller and the PlayStation 3 controller in this section.

Generic Controller Instructions
  1. If your controller is not already plugged in to your computer do so now.
  2. Click on Config on the top menu bar and click Controllers (Pad) and then in the new menu list click plugin settings. The LilyPad Configuration window will open up.
  3. Under Input API select Windows messaging (Recommended)
  4. Under Game Device API’s check the following
    1. DirectInput
    2. XInput (Xbox 360 Controllers only) (If this what you are going to be using for your controller)
    3. Monitor when in the background
  5. Under Mouse API
    1. Set to Disabled
    2. Check Start without mouse focuspcsx2_lilypadMainWindow
  6. Click on the Pad 1 tab and you will be brought to the controller mapping window.
  7. Click on a button (Square for instance) and then press the button on the controller that you want square to be. You will know if it bound because there will b e a list on the left hand side saying what controller button does what.
  8. If your controller supports rumble you can go down to the Add Force Feedback Effect and select your controller. You can adjust the motors by clicking on Big and Small motor.
  9. Once you are finished click apply and then OK to be taken back to the pcsx2 main window.pcsx2_LilypadControllerConfig
Setting up a PlayStation 3 Controller
  1. Close out of PCSX2 for now since we are going to be installing the software for the ps3 controller.
  2. If you haven’t downloaded the SCP DS Driver Package (PS3 Controllers) I suggest doing this now since it will be required. If you are on windows 7 you will also need the xbox 360 controller drivers that I linked above. Make sure to get the correct one that matches what version of windows 7 you are using (32bit or the 64bit version).
    1. If you are on windows 7 then you will need to install the xbox 360 software first.
  3. Plug your PS3 controller in through USB.
  4. Extract the ScpToolkit version 1.6.238.16010.zip to a location of your choosing and run ScpToolkit version 1.6.238.16010.exe.
  5. The installer will ask you where you want it to be installed. You can either leave it to the default or install it to a new directory. Read the licensing terms and check I agree and then click next.
  6. You will be brought to the features selection. Keep everything how it is and click Install. You may get an dialogue from windows asking permission. Click Ok.
  7. Once the software is installed you will be now see a window asking you to run the Driver Installer. Click that and you will again be presented with windows asking permission. Click Ok.
  8. You will now be brought to a window with a few devices listed. If you intend to use blue tooth, you will need a dedicated blue tooth dongle for just the ps3 controller. Check the types of devices you will to install and then select the devices from their drop downs. See image below:
  9. Once you have selected your ps3 controller click install. In the Log portion of the window you will see that the Service has started successfully. If you see that then you can click exit.
  10. You will now have some icons on your desktop. Double click on SCPToolkit settings Manager.
  11. Here you will have various settings you can set. You can play around with alot of these on your own however there are a few that I strongly suggest.
  12. To get Pressure sensitivity to work, go down to PCSX2 settings and click it. It will open up and you will need to select where you PCSX2 folder is. Once you do that click enable.pcsx2ScpSettings1.5
  13. This step is optional but I feel like it should be mandatory because I found the notifications sounds to be annoying. In SCPToolKit settings manager. Click on Sound settings and uncheck everything.pcsx2ScpSettingsSound1.5
  14. Once you do this you can close out of SCPToolkit Settings and start PCSX2 back up.
  15. Go back to the Configuration settings for the Controller. You will notice that DualShock 3 native mode is no longer greyed out. Check the checkbox and hit Ok. This allows pressure sensitivity.pcsx2ControllerPressureSensitivity1.5

Configuring the network plugin

  1. Click on Config on the top menu bar and click Dev9 and then click Plugin Settings.
  2. You will be presented with the Configuration window for the CLRDev9 plugin.
  3. Check the Enable Ethernet Checkbox and then click Options.
    1. For Connection Method select TAP
    2. For Adapter select Ethernet # Tap-Windows Adapter V9 (# will be a number, it may not always be the same from user to user)
    3. Click Apply and the window will Close and click apply again and the configForm will close.

Choosing your Socom 2 media

If you want to use your socom 2 disk then no further steps are needed other than a plugin change for pcsx2 which will be covered later on.
If you want to create a backup of socom 2 to an ISO image and use that instead then I suggest downloading DVD Decrypter which I provided to where you can get that software.

  1. Open DVD Decrypter. If you installed it and selected the option to create a short cut on your desktop then use that to open it.
  2. Insert your Socom 2 disk into your DVD drive in your PC and give if a second or two to load the disk.
  3. With DVD Decrypter open click Mode on the top menu bar and click ISO and click on READpcsx2_IsoMode
  4. Where it says destination on the main program, click on the Folder Icon with the Magnifying glass and select where you want the ISO to be saved. Once you do that Click the DVD > Drive button at the bottom. This can take some time for the ISO to be written.

Setting up SVDL

  1. Install SVDL and then start it through the shortcut it creates on your desktop.
  2. You will be brought to a login screen. If you have an account then you can login here. However if you don’t click the Registry tab and fill it out to register your account and then you can login.
  3. Once you login you may see a message saying that you need to set up your network adapter. At the top of the window click options.
  4. In the options window make sure you are under the Client Settings tab and under Network adapter select the Tap Adapter and then click the update button.. If you do not see any network devices (including the TAP adapter), you will need to install NPCAP. (Download here).
  5. Close SVDL and PCSX2 if you have them running.
  6. Extract npcap and run it. Keep everything default and finish installation.
  7. Restart SVDL and go back to the options window. You should now see the TAP Adapter under the network adapters list and then click the update button.
  8. You will know if SVDL is working when you go on lan and see a welcome message with your SVDL name in it.pcsx2SVDLWelcome

Playing Socom 2

  1. Launch pcsx2 by double clicking on the pcsx2.exe file. You will then be brought to the main window.
  2. If you plan on using your Socom 2 Disk then do the following:
    1. Click on CDVD on the top menu bar and select Plugin. If you have more than 1 Disk Drive you may have to configure the plugin to look at the correct drive. To do this do the following:
      1. Click on CDVD on the top menu bar and select Plugin Menu and then click Plugin Settings.
      2. From the drop down select whatever drive is the disk drive you are currently using.
  3. If you are using the ISO you created then do the following:
    1. Click on CDVD on the top menu bar and select ISO.
    2. Click on CDVD on the top menu bar and click ISO Selector and then click browse. Select your Socom 2 ISO.pcsx2_Cdvd
Running harry62’s r0005 patch

Now you have a slight decision to make, you can either play the game vanilla in that you aren’t using harry’s patch or you can load harry’s patch. If you choose to use his patch then do the following.

  1. Click System on the top menu bar and click Run ELF. A file selection window will come up, select harry’s patch and it will load and automatically start the game. Nothing else is needed after this. You will need to do this every time you want to play. There are methods to get “embedded” into the game however this guide will not be covering that. You can read harry’s patch thread about things of that nature. The link is above.
Running the vanilla game
  1. Click System on the top menu bar and click Boot CDVD (Fast)

In either instance the game will load. Once you get to the main menu select LAN and click Login. Create your player name and Click connect.

Troubleshooting

1. If you are getting poor performance on some maps (Crossroads for instance) press F9 to switch the graphics plugin to software mode. That is the only known fix for this problem at this time.

Contacts and groups

Discord 1UP#6405
Forums
Save Socom Discord
SocomLan (SVDL Official) Discord
Socom Community Discord