Difference between revisions of "Light Guns"
Line 1: | Line 1: | ||
− | This page is under construction, and will help you setup EmuVR for light guns while the full instructions are still being written. | + | This page is under construction, and will help you setup EmuVR for light guns, while the full instructions are still being written. |
== Enabling Light Gun Input for a System in Game Scanner == | == Enabling Light Gun Input for a System in Game Scanner == | ||
Line 6: | Line 6: | ||
You should move your light gun games into a separate folder for that system, e.g. <b>"Games\PS1 (Lightguns)"</b>, as all games under the folder will receive input as light gun games, and won't work with normal controls if they're common games. | You should move your light gun games into a separate folder for that system, e.g. <b>"Games\PS1 (Lightguns)"</b>, as all games under the folder will receive input as light gun games, and won't work with normal controls if they're common games. | ||
− | == Device Code == | + | === Device Code === |
You'll notice there's a "Device code" field under your "Lightgun" option, with a number. That number defines what virtual controller the core will see, such as a gamepad, a mouse, or light guns. Each core can have their own numbers to define which is which. | You'll notice there's a "Device code" field under your "Lightgun" option, with a number. That number defines what virtual controller the core will see, such as a gamepad, a mouse, or light guns. Each core can have their own numbers to define which is which. | ||
Since EmuVR 1.0.6, '''Game Scanner has an internal database with those default values for each core.''' When you enable "Lightgun" input, it will automatically select the default light gun device code for you. All the games under that folder will automatically use that input device in Retroarch, which means [[Keyboard_and_Mouse_Input_For_Games#Retroarch_Settings_.2F_Core_Options_.28Extra_Advanced.29|you don't need to mess with input settings and saving core overriders/remmapers like you did for mouse and keyboard]]. This new database does the same for mouse and keyboard input too, so they're way easier to setup now as well. | Since EmuVR 1.0.6, '''Game Scanner has an internal database with those default values for each core.''' When you enable "Lightgun" input, it will automatically select the default light gun device code for you. All the games under that folder will automatically use that input device in Retroarch, which means [[Keyboard_and_Mouse_Input_For_Games#Retroarch_Settings_.2F_Core_Options_.28Extra_Advanced.29|you don't need to mess with input settings and saving core overriders/remmapers like you did for mouse and keyboard]]. This new database does the same for mouse and keyboard input too, so they're way easier to setup now as well. | ||
− | Some cores have multiple different light guns models. E.g. some PS1 games, like Time Crisis will | + | Some cores have multiple different light guns models. E.g. some PS1 games, like Time Crisis, will work only with the "Guncon" model, while others, like Area 51, will work only with the "Justifier" model, and each have their own device code. You can choose it from the "Device code" drop down in Game Scanner, or type a new code in the field if you need. |
<b>TL;DR: If you see your light guns but can't shoot, try another device code from the dropdown.</b> | <b>TL;DR: If you see your light guns but can't shoot, try another device code from the dropdown.</b> | ||
+ | |||
+ | == Light Gun Supported Cores == | ||
+ | Not all cores have light gun support. This is a list for which cores you need to choose for the systems you want. | ||
+ | |||
+ | '''Any cores not listed here will most likely not have light guns support.''' | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | ! System !! Core | ||
+ | |- | ||
+ | | 3DO || 4DO | ||
+ | |- | ||
+ | | Arcade || MAME (no year, just "MAME")<br> FB Alpha 2012 (Any flavor)<br>FinalBurn Neo | ||
+ | |- | ||
+ | | NES || FCEUmm | ||
+ | |- | ||
+ | | PlayStation || Beetle PSX<br>Beetle PSX HW | ||
+ | |- | ||
+ | | Sega Master System || Genesis Plus GX | ||
+ | |- | ||
+ | | Sega Genesis || Genesis Plus GX | ||
+ | |- | ||
+ | | Sega CD || Genesis Plus GX | ||
+ | |- | ||
+ | | Sega Saturn || Beetle Saturn | ||
+ | |- | ||
+ | | Sega Dreamcast || Flycast | ||
+ | |- | ||
+ | | SNES || Snes9x (not 2010, no year, just "Snes9x")<br>bsnes (Any flavor) | ||
+ | |} | ||
== How to Play == | == How to Play == | ||
+ | === Starting === | ||
When you [[Controls#focus_input|focus input]] into a game with light gun input enabled, your hands will turn into light guns. Just press the trigger to shoot! When [[Controls#unfocus_input|detaching]] from the game, you'll see your hands again. | When you [[Controls#focus_input|focus input]] into a game with light gun input enabled, your hands will turn into light guns. Just press the trigger to shoot! When [[Controls#unfocus_input|detaching]] from the game, you'll see your hands again. | ||
+ | === Handless === | ||
If you're playing with keyboard / mouse or controllers, your "nose" will be your gun, and you'll see a crosshair when gazing into a screen running a light gun enabled game. | If you're playing with keyboard / mouse or controllers, your "nose" will be your gun, and you'll see a crosshair when gazing into a screen running a light gun enabled game. | ||
+ | |||
+ | === Juggling Multiple Screens === | ||
If you have multiple TVs running lighg gun games, you can seamlessly shoot and switch between all of them if had focused input into any light gun game first. You can shot a single screen with both hands, or any screen with any hand. Non light gun screens will be ignored when shooting. | If you have multiple TVs running lighg gun games, you can seamlessly shoot and switch between all of them if had focused input into any light gun game first. You can shot a single screen with both hands, or any screen with any hand. Non light gun screens will be ignored when shooting. | ||
+ | === Reload === | ||
There are games where you "reload" by shooting off screen, and you can just do that. Just be careful to not shoot another screen running a light gun game, or you'll shoot switch to it instead of registering an off-screen shot. With your keyboard / mouse / controller "nose" gun, you can still do that, but there's also a shortcut button for easier off-screen shooting (also easier on your neck). | There are games where you "reload" by shooting off screen, and you can just do that. Just be careful to not shoot another screen running a light gun game, or you'll shoot switch to it instead of registering an off-screen shot. With your keyboard / mouse / controller "nose" gun, you can still do that, but there's also a shortcut button for easier off-screen shooting (also easier on your neck). | ||
− | Some games need auxiliary buttons on your light gun, such as pressing Select to add a coin, or Start to begin the game, or a button to take cover and reload in Time Crisis. Each hand holds all auxiliary buttons for that light gun, which means you can use them independently on each screen. The buttons will affect the latest screen you shot, for each hand. | + | === Aux Buttons === |
+ | Some games need auxiliary buttons on your light gun, such as pressing Select to add a coin, or Start to begin the game, or a button to take cover and reload in Time Crisis. Each hand holds all auxiliary buttons for that light gun, which means you can use them independently on each screen. The buttons will affect the latest screen you shot, for each hand. Check the [[#Controls|button layout]] below. | ||
+ | |||
+ | === Gunslinger === | ||
+ | If you want to show off or just feel <i>cool</i>, press the Grip button with a flick of the wrist to spin your guns! If you just press it with no flick, the gun will just fall hanging on your finger with physics, and then you can spin it like that. You can even shoot while spinning, can you hit your targets like that? | ||
+ | |||
+ | === Controls === | ||
+ | |||
+ | If you're using '''Index Controllers''' or '''WMR Controllers''', the Touch buttons below will be translated like this: [[Controls#Mapped_Controls|Mapped Controls]] | ||
+ | |||
+ | {| class="wikitable" style="text-align:center; | ||
+ | !style="width: 150px;"|Control !! Touch !! Vive !! Gamepad !! Keyboard / Mouse | ||
+ | |- | ||
+ | | Shoot || Trigger || Trigger || A / RT || Left Click / Space | ||
+ | |- | ||
+ | | Aux A || A / X || Trackpad [Down] || X || Z | ||
+ | |- | ||
+ | | Aux B || B / Y || Trackpad [Up] || B || X | ||
+ | |- | ||
+ | | Aux C || Analog [Up] || Menu Button || Y || A | ||
+ | |- | ||
+ | | Start || Analog [Right] || Trackpad [Right] || Start || Right Shift | ||
+ | |- | ||
+ | | Select || Analog [Left] || Trackpad [Left] || Select || Enter | ||
+ | |- | ||
+ | | Reload || Shoot off screen || Shoot off screen || LT<br><i>or Shoot off screen</i> || Left Shift<br><i>or Shoot off screen</i> | ||
+ | |- | ||
+ | | Spin || Grip Button || Grip Button || || | ||
+ | |- | ||
+ | | Detach || Press both Analog Sticks || Press both Menu Buttons<br>(only in light gun mode, or else press both Grips) || Press both Analog Sticks || Ctrl + Space | ||
+ | |} |
Revision as of 18:56, 21 October 2019
This page is under construction, and will help you setup EmuVR for light guns, while the full instructions are still being written.
Contents
Enabling Light Gun Input for a System in Game Scanner
Simply click to enable the "Lightgun" option in the same place you can enable mouse or keyboard input in Game Scanner: Core Options. For most cores, that's it.
You should move your light gun games into a separate folder for that system, e.g. "Games\PS1 (Lightguns)", as all games under the folder will receive input as light gun games, and won't work with normal controls if they're common games.
Device Code
You'll notice there's a "Device code" field under your "Lightgun" option, with a number. That number defines what virtual controller the core will see, such as a gamepad, a mouse, or light guns. Each core can have their own numbers to define which is which.
Since EmuVR 1.0.6, Game Scanner has an internal database with those default values for each core. When you enable "Lightgun" input, it will automatically select the default light gun device code for you. All the games under that folder will automatically use that input device in Retroarch, which means you don't need to mess with input settings and saving core overriders/remmapers like you did for mouse and keyboard. This new database does the same for mouse and keyboard input too, so they're way easier to setup now as well.
Some cores have multiple different light guns models. E.g. some PS1 games, like Time Crisis, will work only with the "Guncon" model, while others, like Area 51, will work only with the "Justifier" model, and each have their own device code. You can choose it from the "Device code" drop down in Game Scanner, or type a new code in the field if you need.
TL;DR: If you see your light guns but can't shoot, try another device code from the dropdown.
Light Gun Supported Cores
Not all cores have light gun support. This is a list for which cores you need to choose for the systems you want.
Any cores not listed here will most likely not have light guns support.
System | Core |
---|---|
3DO | 4DO |
Arcade | MAME (no year, just "MAME") FB Alpha 2012 (Any flavor) FinalBurn Neo |
NES | FCEUmm |
PlayStation | Beetle PSX Beetle PSX HW |
Sega Master System | Genesis Plus GX |
Sega Genesis | Genesis Plus GX |
Sega CD | Genesis Plus GX |
Sega Saturn | Beetle Saturn |
Sega Dreamcast | Flycast |
SNES | Snes9x (not 2010, no year, just "Snes9x") bsnes (Any flavor) |
How to Play
Starting
When you focus input into a game with light gun input enabled, your hands will turn into light guns. Just press the trigger to shoot! When detaching from the game, you'll see your hands again.
Handless
If you're playing with keyboard / mouse or controllers, your "nose" will be your gun, and you'll see a crosshair when gazing into a screen running a light gun enabled game.
Juggling Multiple Screens
If you have multiple TVs running lighg gun games, you can seamlessly shoot and switch between all of them if had focused input into any light gun game first. You can shot a single screen with both hands, or any screen with any hand. Non light gun screens will be ignored when shooting.
Reload
There are games where you "reload" by shooting off screen, and you can just do that. Just be careful to not shoot another screen running a light gun game, or you'll shoot switch to it instead of registering an off-screen shot. With your keyboard / mouse / controller "nose" gun, you can still do that, but there's also a shortcut button for easier off-screen shooting (also easier on your neck).
Aux Buttons
Some games need auxiliary buttons on your light gun, such as pressing Select to add a coin, or Start to begin the game, or a button to take cover and reload in Time Crisis. Each hand holds all auxiliary buttons for that light gun, which means you can use them independently on each screen. The buttons will affect the latest screen you shot, for each hand. Check the button layout below.
Gunslinger
If you want to show off or just feel cool, press the Grip button with a flick of the wrist to spin your guns! If you just press it with no flick, the gun will just fall hanging on your finger with physics, and then you can spin it like that. You can even shoot while spinning, can you hit your targets like that?
Controls
If you're using Index Controllers or WMR Controllers, the Touch buttons below will be translated like this: Mapped Controls
Control | Touch | Vive | Gamepad | Keyboard / Mouse |
---|---|---|---|---|
Shoot | Trigger | Trigger | A / RT | Left Click / Space |
Aux A | A / X | Trackpad [Down] | X | Z |
Aux B | B / Y | Trackpad [Up] | B | X |
Aux C | Analog [Up] | Menu Button | Y | A |
Start | Analog [Right] | Trackpad [Right] | Start | Right Shift |
Select | Analog [Left] | Trackpad [Left] | Select | Enter |
Reload | Shoot off screen | Shoot off screen | LT or Shoot off screen |
Left Shift or Shoot off screen |
Spin | Grip Button | Grip Button | ||
Detach | Press both Analog Sticks | Press both Menu Buttons (only in light gun mode, or else press both Grips) |
Press both Analog Sticks | Ctrl + Space |