Difference between revisions of "Virtua Cop 3"

From Sinden Lightgun
Jump to navigation Jump to search
Line 7: Line 7:
 
* Download CXBX Reloaded emu from [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases GitHub]
 
* Download CXBX Reloaded emu from [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases GitHub]
 
** Click on '''Assets''' for the latest release and download '''CxbxReloaded-Release-VS2019.zip'''.
 
** Click on '''Assets''' for the latest release and download '''CxbxReloaded-Release-VS2019.zip'''.
 +
** <u>NOTE</u>: There have been reported issues with DemulShooter not working with the latest versions of CXBX.
 +
** This guide was created using [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/tag/CI-3e5272d Cxbx-Reloaded build CI-3e5272d (Dec 22, 2021)]
 
* Download [https://www.autohotkey.com/ AutoHotkey website]
 
* Download [https://www.autohotkey.com/ AutoHotkey website]
 
* Download DemulShooter from [https://github.com/argonlefou/DemulShooter/releases GitHub]
 
* Download DemulShooter from [https://github.com/argonlefou/DemulShooter/releases GitHub]
** [https://github.com/argonlefou/DemulShooter/wiki/Chihiro DemulShooter] has been tested to work with [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/tag/CI-c9fe07a Cxbx-Reloaded build c9fe07a (Nov 29 2021)]
 
 
* Download no crosshair patch from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
 
* Download no crosshair patch from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
 
* Download Stage 2 black blob removal patch from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
 
* Download Stage 2 black blob removal patch from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
Line 15: Line 16:
 
== Installation ==
 
== Installation ==
  
* Extract CXBX Reloaded to a folder of your choosing.  (e.g. <code>C:\CXBX-Reloaded\</code>)
+
* Extract CXBX Reloaded to a folder of your choosing.  (e.g. <code>D:\CXBX-Reloaded\</code>)
 +
* Run cxbx.exe and select "Yes" when the pop-up window message for ''portable mode'' appears.
 +
 
 +
=== Input Settings for Player 1 ===
 +
[[File:CXBX VC3 Input Settings.png|none|thumb|Player 1 Input Settings]]
 +
 
 +
 
 +
''Settings''  >  ''Config Input''  >  Set Port 1 = ''MS Gamepad S''  >  ''Configure''
 +
 
 +
Map the Following Buttons for Player 1:
 +
 
 +
* X Button = Change Weapons
 +
* Start = Player 1 Start
 +
* Enter a ''Profile Name'' and click on ''Save''.
 +
 
 +
 
 +
Set Port 2 = ''MS Gamepad S'' and configure the Start and X Buttons for Player 2.
 +
 
 +
 
 +
'''[https://github.com/argonlefou/DemulShooter/wiki/Chihiro#controls- DemulShooter] will set the following buttons:'''
 +
 
 +
* Trigger = Left Mouse
 +
* Reload = Right Mouse
 +
* Bullet-Time = Middle Mouse
 +
 
 +
=== Video Settings for 4:3 Aspect Ratio ===
 +
[[File:CXBX VC3 Video Settings.png|none|thumb]]
 +
 
 +
 
 +
''Settings''  >  ''Config Video''
 +
 
 +
* <u>NOTE</u>: DemulShooter requires a 4:3 aspect ratio.  Aim will be off if you stretch to 16:9.
 +
* Enable ''Maintain Aspect Ratio''
 +
* Disable ''Use Exclusive Fullscreen Mode''
 +
 
 +
== AutoHotKey ==
 
* Install AutoHotkey
 
* Install AutoHotkey
 
* Create a new AutoHotkey script following this example:
 
* Create a new AutoHotkey script following this example:
Line 24: Line 60:
 
#SingleInstance Force ; prevents multiple copies of this script to be running at the same time
 
#SingleInstance Force ; prevents multiple copies of this script to be running at the same time
  
Run, C:\DemulShooter\DemulShooter.exe -target=chihiro -rom=vcop3
+
Run, D:\DemulShooter\DemulShooter.exe -target=chihiro -rom=vcop3
 
Process, Wait, DemulShooter.exe, 10 ; Wait for demulshooter to start, or 10 seconds max
 
Process, Wait, DemulShooter.exe, 10 ; Wait for demulshooter to start, or 10 seconds max
Run, C:\CXBX-Reloaded\cxbx.exe /load "C:\CXBX-Reloaded\Virtual Cop 3\vc3.xbe"
+
Run, D:\CXBX-Reloaded\cxbx.exe /load "D:\CXBX-Reloaded\Virtual Cop 3\vc3.xbe"
 
WinWaitActive, ahk_exe cxbx.exe ; Wait until CXBX has started and the window is active
 
WinWaitActive, ahk_exe cxbx.exe ; Wait until CXBX has started and the window is active
 
Send !{Enter} ; send Alt+Enter to make it fullscreen
 
Send !{Enter} ; send Alt+Enter to make it fullscreen
Line 34: Line 70:
 
Sendinput, !{f4} ; send ALT+F4 to close the emu when pressing ESC
 
Sendinput, !{f4} ; send ALT+F4 to close the emu when pressing ESC
 
ExitApp ; Close this script
 
ExitApp ; Close this script
</syntaxhighlight>''Note: Replace the paths in the script with the correct paths to your DemulShooter.exe, Cxbx.exe and your Virtua Cop 3 xbe files.''
+
</syntaxhighlight>''Note: Replace the paths in the script with the correct paths to your DemulShooter.exe, cxbx.exe and your Virtua Cop 3 xbe files.''
  
 
* Move the file you downloaded, '''spr_common.xts''' (no crosshair patch), into your '''Virtua Cop 3\media''' game folder; say '''Yes''' when asked if you want to overwrite the existing file.
 
* Move the file you downloaded, '''spr_common.xts''' (no crosshair patch), into your '''Virtua Cop 3\media''' game folder; say '''Yes''' when asked if you want to overwrite the existing file.

Revision as of 03:24, 20 December 2022

Virtua Cop 3 is the third and final game from Sega's Virtua Cop light gun shooter franchise released exclusively for arcades in 2003. The game is available in standard and deluxe cabinet formats and runs on Sega Chihiro arcade hardware.

Virtua Cop 3 Artwork.jpg

Required Files

  • Download CXBX Reloaded emu from GitHub
    • Click on Assets for the latest release and download CxbxReloaded-Release-VS2019.zip.
    • NOTE: There have been reported issues with DemulShooter not working with the latest versions of CXBX.
    • This guide was created using Cxbx-Reloaded build CI-3e5272d (Dec 22, 2021)
  • Download AutoHotkey website
  • Download DemulShooter from GitHub
  • Download no crosshair patch from Mega.nz
  • Download Stage 2 black blob removal patch from OneDrive

Installation

  • Extract CXBX Reloaded to a folder of your choosing. (e.g. D:\CXBX-Reloaded\)
  • Run cxbx.exe and select "Yes" when the pop-up window message for portable mode appears.

Input Settings for Player 1

Player 1 Input Settings


Settings  >  Config Input  >  Set Port 1 = MS Gamepad S  >  Configure

Map the Following Buttons for Player 1:

  • X Button = Change Weapons
  • Start = Player 1 Start
  • Enter a Profile Name and click on Save.


Set Port 2 = MS Gamepad S and configure the Start and X Buttons for Player 2.


DemulShooter will set the following buttons:

  • Trigger = Left Mouse
  • Reload = Right Mouse
  • Bullet-Time = Middle Mouse

Video Settings for 4:3 Aspect Ratio

CXBX VC3 Video Settings.png


Settings  >  Config Video

  • NOTE: DemulShooter requires a 4:3 aspect ratio. Aim will be off if you stretch to 16:9.
  • Enable Maintain Aspect Ratio
  • Disable Use Exclusive Fullscreen Mode

AutoHotKey

  • Install AutoHotkey
  • Create a new AutoHotkey script following this example:
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance Force ; prevents multiple copies of this script to be running at the same time

Run, D:\DemulShooter\DemulShooter.exe -target=chihiro -rom=vcop3
Process, Wait, DemulShooter.exe, 10 ; Wait for demulshooter to start, or 10 seconds max
Run, D:\CXBX-Reloaded\cxbx.exe /load "D:\CXBX-Reloaded\Virtual Cop 3\vc3.xbe"
WinWaitActive, ahk_exe cxbx.exe ; Wait until CXBX has started and the window is active
Send !{Enter} ; send Alt+Enter to make it fullscreen


ESC::
Sendinput, !{f4} ; send ALT+F4 to close the emu when pressing ESC
ExitApp ; Close this script

Note: Replace the paths in the script with the correct paths to your DemulShooter.exe, cxbx.exe and your Virtua Cop 3 xbe files.

  • Move the file you downloaded, spr_common.xts (no crosshair patch), into your Virtua Cop 3\media game folder; say Yes when asked if you want to overwrite the existing file.
  • Open CXBX Reloaded and follow these instructions to set up Mouse support. Take this chance to review the video settings depending on your hardware. Save the changes and close the emulator.
  • Run the AHK script to play. Press ESC to quit.

Controls

DemulShooter sets the following buttons:

  • Trigger = Left Mouse Button
  • Reload = Right Mouse Button
  • Bullet-Time = Middle Mouse Button

CXBX-Reloaded sets the following buttons:

Settings  >  Config Input  >  Set Port 1 = MS Gamepad S  >  Configure

  • Start = Map this to a Sinden Button
  • Change Weapons = X Button -> Map this to Sinden Button