Difference between revisions of "Virtua Cop 3"

From Sinden Lightgun
Jump to navigation Jump to search
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''''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.
+
{{infobox
 
+
|title = Virtua Cop 3
[[File:Virtua Cop 3 Artwork.jpg|500x500px]]
+
|logo = VirtuaCop3 Logo.png
 +
|category = Arcade Game
 +
|platform = Sega Chihiro
 +
|developer = Sega AM2
 +
|players = 2 Player
 +
|release = March 2003
 +
|type = Rail Shooter
 +
|titleshot = Virtua Cop 3 Artwork.jpg
 +
|gameplayshot = VirtuaCop3 Gameplay.jpg
 +
|gamename = Virtua Cop 3
 +
|note = Requires DemulShooter
 +
}}
 +
'''''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.  
  
 
== Required Files ==
 
== Required Files ==
  
 
* 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.
+
** '''NOTE''': There have been reported issues with DemulShooter not working with the latest versions of CXBX. Make sure you are using the latest version of DemulShooter (10.9.0 and up) to fix this
 
** This guide was created using [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/tag/CI-3e5272d Cxbx-Reloaded build CI-3e5272d (Dec 22, 2021)]
 
** This guide was created using [https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/tag/CI-3e5272d Cxbx-Reloaded build CI-3e5272d (Dec 22, 2021)]
 +
** Recommend to make this a standalone installation.  Also emulating Silent Scope Complete with the same CXBX install can cause issues.
 
* Download [https://www.autohotkey.com/ AutoHotkey website]
 
* Download [https://www.autohotkey.com/ AutoHotkey website]
 +
** Follow the [[AHK|'''AutoHotkey wiki''']] if you do not have AutoHotkey already installed.
 
* Download DemulShooter from [https://github.com/argonlefou/DemulShooter/releases GitHub]
 
* Download DemulShooter from [https://github.com/argonlefou/DemulShooter/releases GitHub]
* Download no crosshair patch from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
+
** Follow the [[Demulshooter|'''DemulShooter wiki''']] and configure your lightguns.
* Download Stage 2 black smoke removal patch from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
+
* Download ''no crosshair patch'' from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
 +
* Download ''Stage 2 black smoke removal patch'' from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
  
 
== Installation ==
 
== Installation ==
  
* Extract CXBX Reloaded to a folder of your choosing.  (e.g. <code>D:\CXBX-Reloaded\</code>)
+
* Extract CXBX Reloaded to a folder of your choosing.  (e.g.<span style="font-family:Courier;"> D:\CXBX-Reloaded\</span>)
* Run <nowiki><code>cxbx.exe</code></nowiki> and select "Yes" when the pop-up window message for ''portable mode'' appears.
+
* Run<span style="font-family:Courier;"> cxbx.exe </span>and select "Yes" when the pop-up window message for ''portable mode'' appears.
  
 
=== Input Settings for Player 1 ===
 
=== Input Settings for Player 1 ===
Line 23: Line 38:
  
  
''Settings''  >  ''Config Input''  >  Set Port 1 = ''MS Gamepad S''  >  ''Configure''
+
''Settings''  >  ''Config Input''  >  Set '''Port 1''' = ''MS Gamepad S''  >  ''Configure''
  
* Map the Following Buttons for Player 1:
+
* Map the Following Buttons for '''Player 1''':
** X Button = Change Weapons
+
**'''X Button''' = Change Weapons
** Start = Player 1 Start
+
** '''Start''' = Player 1 Start
** Enter a ''Profile Name'' and click on ''Save''.
+
** Enter a ''Profile Name'' and click on ''Save''
  
* Set Port 2 = ''MS Gamepad S'' and configure the Start and X Buttons for Player 2.
+
* Set '''Port 2''' = ''MS Gamepad S'' and configure the '''Start''' and '''X Button''' for '''Player 2'''
  
  
 
'''[https://github.com/argonlefou/DemulShooter/wiki/Chihiro#controls- DemulShooter] will set the following buttons:'''
 
'''[https://github.com/argonlefou/DemulShooter/wiki/Chihiro#controls- DemulShooter] will set the following buttons:'''
  
* Trigger = Left Mouse
+
{| class="wikitable"
* Reload = Right Mouse
+
|-
* Bullet-Time = Middle Mouse
+
! Action !! Button
 +
|-
 +
| Shoot (Trigger) || Left Mouse
 +
|-
 +
| Reload || Right Mouse
 +
|-
 +
| Bullet-Time || Middle Mouse
 +
|}
  
 
=== Video Settings for 4:3 Aspect Ratio ===
 
=== Video Settings for 4:3 Aspect Ratio ===
Line 45: Line 67:
 
''Settings''  >  ''Config Video''
 
''Settings''  >  ''Config Video''
  
* <u>NOTE</u>: DemulShooter requires a 4:3 aspect ratio.  Aim will be off if you stretch to 16:9.
+
* <u>NOTE</u>: DemulShooter requires the game to be 4:3 aspect ratio and 100% Windows scalingYour aim may be off if you stretch to 16:9.
 
* Enable ''Maintain Aspect Ratio''
 
* Enable ''Maintain Aspect Ratio''
 
* Disable ''Use Exclusive Fullscreen Mode''
 
* Disable ''Use Exclusive Fullscreen Mode''
  
== AutoHotKey ==
+
== AutoHotkey ==
* Install AutoHotkey
+
* Install [https://www.autohotkey.com/ AutoHotkey]
* Run DemulShooter as administrator if you have issues with it hooking.
+
* Run DemulShooter.exe as [https://github.com/argonlefou/DemulShooter/wiki/Usage#warning- Administrator] if you have issues with it hooking. The DemulShooter icon in the system tray should be green.
 
* Create a new AutoHotkey script following this example:
 
* Create a new AutoHotkey script following this example:
* Run the AHK script to play. Press ESC to quit.
+
* <u>Note</u>: Replace the paths in the script with the correct paths to your DemulShooter.exe, cxbx.exe and your Virtua Cop 3 xbe files.
<syntaxhighlight lang="ahk">
+
* Newer versions of CXBX-R use cxbxr-ldr.exe instead of cxbx.exe as shown in the example ahk script below.  Adjust your script accordingly.
 +
** The latest version of DemulShooter is required if you are using cxbxr-ldr.exe
 +
* Run the AHK script to play. Press ESC to quit.<syntaxhighlight lang="ahk">
 
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
 
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
 +
; #Warn  ; Enable warnings to assist with detecting common errors.
 
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
 
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
 
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
 
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
+
#SingleInstance Force
Process, Wait, DemulShooter.exe, 10 ; Wait for demulshooter to start, or 10 seconds max
+
 
 +
Run, D:\DemulShooter\DemulShooter.exe -target=chihiro -rom=vcop3, D:\DemulShooter
 +
sleep, 1000
 +
 
 
Run, D:\CXBX-Reloaded\cxbx.exe /load "D:\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
+
sleep, 1000
 +
 
 
Send !{Enter} ; send Alt+Enter to make it fullscreen
 
Send !{Enter} ; send Alt+Enter to make it fullscreen
  
 
ESC::
 
ESC::
Sendinput, !{f4} ; send ALT+F4 to close the emu when pressing ESC
+
Send !{f4} ; send ALT+F4 to close the emu when pressing ESC
 
ExitApp ; Close this script
 
ExitApp ; Close this script
 
return
 
return
</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>
  
 
== Optional ==
 
== Optional ==
Line 77: Line 105:
  
 
* Download ''no crosshair patch'' from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
 
* Download ''no crosshair patch'' from [https://mega.nz/#!VJ5XVTBB!zz5UBZEuQKj0WZ4MzNZHfrM479he32MJ9iDKVIM7kBc Mega.nz]
* Copy & paste the downloaded <code>spr_common.xts</code> (''no crosshair patch'') into ''Virtua Cop 3's'' '''media''' folder.
+
* Copy & paste the downloaded<span style="font-family:Courier;"> spr_common.xts </span>(''no crosshair patch'') into ''Virtua Cop 3's'' '''media''' folder.
**D:\CXBX-Reloaded\Virtual Cop 3\'''media'''\<code>spr_common.xts</code>
+
**D:\CXBX-Reloaded\Virtual Cop 3\'''media'''\<span style="font-family:Courier;">spr_common.xts</span>
** Make a backup of the original <code>spr_common.xts</code> file.
+
** Make a backup of the original<span style="font-family:Courier;"> spr_common.xts </span>file before applying the patch.
  
 
=== Stage 2 Black Smoke Removal ===
 
=== Stage 2 Black Smoke Removal ===
  
 
* Download ''Stage 2 black smoke removal patch'' from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
 
* Download ''Stage 2 black smoke removal patch'' from [https://1drv.ms/u/s!AthYoE0KaQe7pW1LPNm0UfyvWlH3?e=uhvWhs OneDrive]
* Copy & paste the downloaded <code>spr_effect.xts</code> (''smoke removal patch'') into ''Virtua Cop 3's'' '''media''' folder.
+
* Copy & paste the downloaded<span style="font-family:Courier;"> spr_effect.xts </span>(''smoke removal patch'') into ''Virtua Cop 3's'' '''media''' folder.
**D:\CXBX-Reloaded\Virtual Cop 3\'''media'''\<code>spr_effect.xts</code>
+
**D:\CXBX-Reloaded\Virtual Cop 3\'''media'''\<span style="font-family:Courier;">spr_effect.xts</span>
** Make a backup of the original <code>spr_effect.xts</code> file.
+
** Make a backup of the original<span style="font-family:Courier;"> spr_effect.xts </span>file before applying the patch.
 +
 
 +
==Troubleshooting==
 +
If your aim is off, check to see that a green DemulShooter icon is present in the system tray to indicate that it is hooking.
 +
 
 +
* Make sure that you have set DemulShooter.exe to run as [https://github.com/argonlefou/DemulShooter/wiki/Installation#please-make-sure-you-run-them-as-an-administrator-or-that-you-have-disabled-uac-in-windows Administrator].
 +
* DemulShooter will not hook onto<span style="font-family:Courier;"> cxbxr-ldr.exe </span>for versions before 10.9.0
 +
 
 +
 
 +
If CXBX-R is crashing, try enabling both NTSC 720p and NTSC 1080i
 +
*''Settings''  >  ''EEPROM configuration''  >  Enable NTSC 720p and NTSC 1080i
 +
 
 +
 
 +
 
 +
If the Sinden isn't responding then check to make sure that you selected the correct device in the DemulshooterGUI and click save.
 +
 
 +
 
 +
Changes made in Test Mode (vc3_t.xbe) are not saved.
  
[[Category:Emulator Games]]
+
<br>
 +
[[Category:Arcade Games]]
 +
[[Category:Sega Chihiro Games]]
 +
[[Category:PC Based Arcade Games]]
 +
[[Category:Games With Special Instructions]]

Latest revision as of 03:49, 27 September 2023



Arcade Game
Hardware: Sega Chihiro
Game info
Developer: Sega AM2
Released: March 2003
Players: 2 Player
Type: Rail Shooter
Virtua Cop 3 Artwork.jpg
VirtuaCop3 Gameplay.jpg
Note: Requires DemulShooter

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.

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. Make sure you are using the latest version of DemulShooter (10.9.0 and up) to fix this
    • This guide was created using Cxbx-Reloaded build CI-3e5272d (Dec 22, 2021)
    • Recommend to make this a standalone installation. Also emulating Silent Scope Complete with the same CXBX install can cause issues.
  • Download AutoHotkey website
    • Follow the AutoHotkey wiki if you do not have AutoHotkey already installed.
  • Download DemulShooter from GitHub
  • Download no crosshair patch from Mega.nz
  • Download Stage 2 black smoke 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 Button for Player 2


DemulShooter will set the following buttons:

Action Button
Shoot (Trigger) Left Mouse
Reload Right Mouse
Bullet-Time Middle Mouse

Video Settings for 4:3 Aspect Ratio

Video Settings


Settings  >  Config Video

  • NOTE: DemulShooter requires the game to be 4:3 aspect ratio and 100% Windows scaling. Your aim may be off if you stretch to 16:9.
  • Enable Maintain Aspect Ratio
  • Disable Use Exclusive Fullscreen Mode

AutoHotkey

  • Install AutoHotkey
  • Run DemulShooter.exe as Administrator if you have issues with it hooking. The DemulShooter icon in the system tray should be green.
  • Create a new AutoHotkey script following this example:
  • Note: Replace the paths in the script with the correct paths to your DemulShooter.exe, cxbx.exe and your Virtua Cop 3 xbe files.
  • Newer versions of CXBX-R use cxbxr-ldr.exe instead of cxbx.exe as shown in the example ahk script below. Adjust your script accordingly.
    • The latest version of DemulShooter is required if you are using cxbxr-ldr.exe
  • Run the AHK script to play. Press ESC to quit.
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ; #Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    
    #SingleInstance Force
    
    Run, D:\DemulShooter\DemulShooter.exe -target=chihiro -rom=vcop3, D:\DemulShooter
    sleep, 1000
    
    Run, D:\CXBX-Reloaded\cxbx.exe /load "D:\CXBX-Reloaded\Virtual Cop 3\vc3.xbe"
    sleep, 1000
    
    Send !{Enter} ; send Alt+Enter to make it fullscreen
    
    ESC::
    Send !{f4} ; send ALT+F4 to close the emu when pressing ESC
    ExitApp ; Close this script
    return
    

Optional

Crosshair Removal

  • Download no crosshair patch from Mega.nz
  • Copy & paste the downloaded spr_common.xts (no crosshair patch) into Virtua Cop 3's media folder.
    • D:\CXBX-Reloaded\Virtual Cop 3\media\spr_common.xts
    • Make a backup of the original spr_common.xts file before applying the patch.

Stage 2 Black Smoke Removal

  • Download Stage 2 black smoke removal patch from OneDrive
  • Copy & paste the downloaded spr_effect.xts (smoke removal patch) into Virtua Cop 3's media folder.
    • D:\CXBX-Reloaded\Virtual Cop 3\media\spr_effect.xts
    • Make a backup of the original spr_effect.xts file before applying the patch.

Troubleshooting

If your aim is off, check to see that a green DemulShooter icon is present in the system tray to indicate that it is hooking.

  • Make sure that you have set DemulShooter.exe to run as Administrator.
  • DemulShooter will not hook onto cxbxr-ldr.exe for versions before 10.9.0


If CXBX-R is crashing, try enabling both NTSC 720p and NTSC 1080i

  • Settings  >  EEPROM configuration  >  Enable NTSC 720p and NTSC 1080i


If the Sinden isn't responding then check to make sure that you selected the correct device in the DemulshooterGUI and click save.


Changes made in Test Mode (vc3_t.xbe) are not saved.