PCSX2

PCSX2 is an open-source PlayStation 2 emulator for Windows and Linux. Since 2016, it has also supported the PlayStation 2's backward compatibility mode for PlayStation games.


 * NOTE:Windows 7 compatibility was officially removed once emulator's development moved to the "version 1.7" state and beyond, so stable release 1.6.0 is the very last one to work on your OS if you still use 7 instead of 10 or 11.

Video Setup Guide
https://youtu.be/83V95NROjpo

Downloads

 * Download PCSX2 from Here. Download the latest stable 1.6.0 version. (1.7.0 Nightly versions don't work with Nuvee).
 * Download nuvee plugin from Here (it's named Nuvee - 10-21-2011). This plugin allows using lightguns/mice with PCSX2)

Installation

 * Install the emulator as you normally would.
 * Extract the nuvee plugin:
 * Inside the nuvee folder you will have 5 folders, the folder that we need is named: nuvee_ps2_usb - guncon2, keyboard, mouse
 * Access that folder and inside the bin folder is a file named nuvee_ps2_usb.dll. Move it to the PCSX2\plugins folder
 * Start the PCSX2 emulator and configure PCSX2 to use the new nuvee plugin that we just placed by going into Config -> Plugin/BIOS Selector -> PluginsPCSX2 Plugin config 2.png
 * Set the USB plugin to nuvee ps2 usb and press OK
 * If you haven't done so yet, please start the Sinden software and start the gun/s
 * Now, go to Config -> USB -> Plugin Settings, and in the window that has just been opened, make sure that HID Mouse API is set to RawInput, check Snap mouse cursor to window and Swap lightgun players 1-2
 * Set Port 1 to Guncon 2 and click Config; once inside the configuration window, click Acquire and follow the instructions.
 * You can set the reload method there to either Manual (Offscreen shot) or Semi (Just move the gun offscreen) and either have crosshair Visible or Hidden (crosshair Hidden is recommended)
 * You will have to set the profile for the game you want to play before starting, at the picture above it is set to "Time Crisis 2 (U)".
 * If you have no profiles to select download the profile ini file HERE and put it in the PCSX2\inis  folder
 * In order to perform the in-game calibration you must check Mouse Calibration Hack, until you finish the in-game calibration, which then you should pause the game using Esc and uncheck Mouse Calibration Hack. (You can resume the game using the Resume function under System)
 * A good way to avoid having to redo the mouse calibration each time you want to play is to do it once, save state using F1 key, and from there on to leave Mouse Calibration Hack unchecked and just load state when you start the game.
 * Next step would be to go to Config -> Video (GS) -> Window Settings and make sure that Double-Click toggles fullscreen mode is unchecked, other options are a matter of preference.



Time Crisis - Crisis Zone US fix
Tips with getting Time Crisis Crisis Zone's machine gun to work properly.provided by Zed Alistar

'Note: This are only for the US version. EU version does not suffer from this issue.'

Time Crisis Zone US. Hooo boy, the US one has a bit of a problem after calibration

When attempting to shoot full auto, the gun empties it's magazine but doesn't unload the bullets where you're pointing.

Only the first bullet hits. After that, you're wasting ammo.

Found a fix for this via awesome forum website.

This issue is linked to the "Mouse Calibration Hack" checkbox in P1 or P2 config of Nuvee :


 * If checked, you can calibrate the guns when the game asks you to at start. But autofire is not working
 * When unchecked, you can't calibrate the guns - and so can't go pass the calibration screen - but autofire is working

So what I did to trick the system :


 * 1) On the main window, open Config -> USB -> Plugin Settings... window  Set Port1 to None  Set Port2 to None  Check  Swap lightgun players 1-2
 * 2) Load Crisis Zone game, it will load straight to the main title screen without going through the calibration menu. But you can't control anything yet
 * 3) Go back to the main window, open Config -> USB -> Plugin Settings... window  Set Port1 to Guncon2  Click Config button for Port1  Uncheck Mouse Calibration Hack  Set your buttons as usual (for pedal, etc...just like for time crisis 2 &3 ), acquire the gun if needed  Select the Crisis Zone profile for aligment/plugin calibration  Click OK button
 * 4) Back to USB Nuvee plugin config, set Port1 to Guncon 2 and check Reconnect USB devices (PS2 Detection)  Click  OK button  This should force the Gun to be recognised, and this time autofire will work ! But as you'll see, calibration is completely off
 * 5) To make things easier, make a savestate of your game (press F1 to save to slot 0)
 * 6) Use impacts when fire on title menu screen to calibrate the game by changing values in the corresponding profile in  nuvee_ps2_usb_guncon_profiles.ini  Open the nuvee_ps2_usb_guncon_profiles.ini file with a text editor  Find the Crisis Zone section or add it There are four numbers you need to focus on, and those are right under the game name, exactly in order, they represent (screen width) (height width) (horizontal aim) (vertical aim)  Increasing the number for screen width and height width makes the gun think you're on a bigger screen than you actually are, lowering them makes it smaller than you actually are.   Recommended to not touch whatever your values are.  Now, horizontal aim and vertical aim are where you wanna mess around with: Increase horizontal aim to make the gun shoot more to the right. Lower it to shoot more to the left.  Increase vertical aim to make it aim downwards. Lowering it makes it go upwards.  Take the time to fiddle around the numbers until it aligns perfectly with your scope  You should have no problems from there. Remember to use save states to prevent this happening again
 * 7) Now your gun should be calibrated, autofire should work. To use it now, and bypass the whole NoDevice-Guncon swap thing, just keep the final Nuvee configuration, load the game and press F3 to load the savesate
 * 8) You can now save inis files if you want to swap Nuvee configs with AHK scripts, and you can implement an auto F3 keypress a few seconds after launching the emulator to load the CirsisZone Savestate by the script

Dino Stalker nuvee configuration
(Shared by Moleburt in Discord)

Here is the only setup I’ve found that allows you to play the game with basically complete controls:

Since as is with nuvee you can’t use ahk to remap keys, and you can’t use the aux buttons with the sinden (aux buttons are mouse button 4 and 5) and you can’t map the wheel up and down buttons to anything with the sinden because of the way nuvee works.


 * Map Left click as Trigger
 * Right Click as A or B
 * Middle as A or B (depending on what you chose for right click)
 * Make sure the “WASD” box is checked in nuvee, when it’s checked it makes Q start on your keyboard, E select and F is the C button.

You can then use ahk to remap the WASD to your Sinden d-pad, as well as change Q, E, and F to keys that work for you, or just use a keyboard for start and select

C is the only button you really need to add to your gun for the game. When you do this you can’t do a traditional reload, but switch guns in game with C auto reloads for you. This was the best solution I came up with, it was either this or don’t map either A or B and map reload still, which makes it so you can’t strafe 1 direction in game and you can’t pull up the snipe shot, because it requires A and B to be held together. Hopefully in the future someone comes up with a better way.

Virtua Cop Elite special setup.
To make selections in Virtua Cop Elite you need to enable "use keyboard as DPAD" in the Nuvee settings.

Then remap W.A.S.D buttons to Up, Down, Left, Right using AHK to match your guns DPAD button assignment.

Tool to save configurations for each game in PCSX2

 * Download Autohotkey here and install it


 * Create a new text file in your PCSX2 folder, name it PCSX2launcher.ahk or the name of your choice. Make sure the extension is .ahk and not .ahk.txt. (How to show file extensions)




 * Edit this file with a text editor like notepad and paste the following script inside:


 * Save the changes.

Configuration:

 * Run PCSX2, configure your settings, nuvee, graphics, game patches, controls, etc.
 * Select the game ISO and run the game in PCSX2
 * Follow the instructions in this wiki to get past the calibration screen
 * Save the game state (press F1)
 * Close PCSX2
 * Run (double click) PCSX2launcher.ahk
 * Fill/change the fields as needed for your game, iso location, programs that you need to run before and/or after PCSX2 (e.g. your pedal configuration software)Launcher main window.png
 * If you don't need to run any programs before/after PCSX2, leave the values as "none"
 * Once you save the configuration you can Close the program or Run the game to test the configuration you have just created
 * Repeat the process for each game that requires specific configuration
 * The script creates a ini file inside the PCSX2 folder: PCSX2Launcher.ini. You can change your PCSX2 executable name and flags (e.g. --fullscreen) inside this file

How to run games without a frontend:
To run PCSX2 with a specific game configuration, run the script followed by the name of the game (the first value you used during config) from command line, shortcut.


 * Press ESC to quit the game

How to run games via Launchbox:

 * Configure PCSX2Launcher as an emulator with the settings below:Launchbox pcsx2launcher.png
 * PCSXlauncher keeps track of the iso names when you save the configuration (saves them in the PCSX2Launcher.ini file). If an iso name is provided as parameter, it will try to match it to one of the existing configuration folders inside the gameconfigs folder and continue as if the folder name was the parameter provided.

How to delete a configuration:

 * Delete the game folder inside gameconfigs
 * Delete the corresponding iso path inside the [gameisos] section of the PCSX2Launcher.ini file.Delete config.png

External documentation

 * PCSX2 command line options