Sinden Lightgun을 구매 후 레일슈팅 게임을 많이 즐기고 있습니다.
초기에 batocera 기반으로 게임을 세팅하였고, 이후 Windows에서도 teknoparrot 등의 게임들을 세팅했는데요. 두개의 OS를 번갈아가며 사용하다 보니 불편함을 느껴 Windows에서 구동하는 Retrobat으로 통합하여 관리하여 보았습니다.
Notice
- 이 글은 2023년 8월에 작성되었습니다. 당시에 사용하던 Retrobat은 5.3.0 버전 이므로 설정 방법이 변경되었을 수도 있습니다.
- 이 글은 1인용 설정을 기준으로 작성되었습니다. 2인용을 위한 데뮬슈터 등은 기술사항은 누락되어 있습니다.
Sinden S/W
Sinden S/W는현재 기준으로 최신버전인 v2.05를 사용하였습니다.
- Sinden Lightgun 구매후기 : https://kimstar.kr/10044/
- Sinden Software Download : https://sindenlightgun.com/drivers/

Home Tab에는 주의사항과 동의여부 체크박스가 있습니다.
주의사항에 나온 것처럼 모니터 주사율과 마우스 속도를 조정하여 주었습니다.



Sinden Lightgun 기기의 펌웨어는 v1.9 버전으로 업데이트하였습니다.
제 기기는 검정색이여서 Identity는 Black으로 설정하였습니다.

v1.9에서는 DPad의 Up 버튼을 5초 동안 누르는 동작으로 리코일 설정을 off, 연사, 단발로 전환할 수 있습니다.
DPad의 Left를 3초 동안 누르면 마우스 커서가 모니터의 정중앙에 위치합니다. 이때 조준 후 Trigger를 눌러 에임을 재설정할 수 있습니다.
USB 2.0 연장선으로 PC와 연결시 Raw Camera에 화면이 깜빡거리는 증상이 있었고 이때 마우스 커서가 튀는 현상이 있었습니다. USB 3.0 연장선으로 교체후 해당 증상은 사라졌습니다.
프로그램이 실행시 또는 최소화시 자동으로 Tray로 들어가도록 설정하였습니다.
총을 옆으로 돌려서 사용하는 갱스터 모드는 변경없이 auto로 설정하였습니다.

Sinden은 카메라로 좌표를 인식하기 때문에 화면에 하얀색 테두리가 있어야 정확한 조준이 가능합니다.
흰색 모니터의 경우 흰색 테두리(Primary Border) 바깥에 검정색 테두리(Outer Border)가 필요합니다. 제 환경에서는 Outer Border가 불필요하여 설정에서 제외하고, 4:3 Border도 제외하였습니다.

Sinden S/W v2.05 에서는 하나의 S/W로 두개의 기기를 관리할 수 있습니다. 저는 A 기기의 버튼 설정만 변경하였습니다. Normal은 총구가 화면을 바라볼때 이며, Offscreen은 총구가 화면을 벗어났을때의 설정입니다. 저는 헷갈려서 동일하게 설정하였습니다.

리코일 기능을 사용하기 위해서는 동의 체크박스를 선택해야 합니다. Recoil Style에서 Normal은 단발이며, Automatic은 Trigger를 누르고 있는 동안 연발로 동작합니다. 추가로 펌프 동작시에도 리코일이 동작하도록 선택하였습니다.

보정은 진행하지 않았지만, 모니터의 대각선 길이를 입력하여 보정할때 사용하다고 적혀 있어서 해당 값을 입력하였습니다.

Retrobat 설치
Windows에서 사용할 수 있는 게임용 Frontend는 여러가지가 있지만, 저는 Batocera와의 사용경험을 공유하고 싶어서, Batocera를 선택하였습니다. 설치 폴더는 D:\Batocera_Gun 를 선택하였습니다.

테마와 Bios는 batocera에서 사용하던 것을 그대로 사용하였습니다.


Lightgun 게임은 총 19개의 시스템으로 구성하였습니다. 용량은 196GB이며, 스팀게임들은 다른 폴더에 설치되어 있습니다.


Retrobat이 구동시 보여주는 스플래시로 인해 시작이 늦어지는 것같아서, 관련 파일들을 삭제하였습니다.

Retrobat을 실행 후 개인취향껏 설정을 변경하였습니다.




기본적인 준비는 완료되었으며, 이제는 시스템별 설정을 진행하면 됩니다.
최종적으로 20개 시스템의 302개의 게임이 Retrobat으로 관리됩니다.

이후 설정들은 sinden wiki를 많이 참고하였습니다. 저는 Lightgun이 1개뿐이라 DemulShooter, AHK Script 등의 설정은 사용하지 않았고, 그래픽 API를 Vulkan으로 설정한 경우 ReShade를 사용하여 Border를 처리하였습니다.
- 게임설정 참고 : https://www.sindenwiki.org/
- Lightgun 게임 목록 : https://en.wikipedia.org/wiki/List_of_light_gun_games
3DO
특정 시스템의 게임목록에서 Select 버튼을 누르고 Advanced System Option을 선택하면 해당 시스템에서 전역으로 설정할 수 있는 항목이 나옵니다.

3DO 시스템에서는 4DO 코어를 사용하고, Lightgun 을 On 하였습니다.


Retroarch의 Libretro Core로 구동되었는데, ReShade로 테두리가 자동으로 보여졌습니다.

MAME


일부 게임들은 에임을 보정해줘야 정상적으로 플레이가 가능합니다.
- Laser Ghost : 최초 실행시 보정을 해줘야 합니다. 좌측하단 (min, 00, 00), 우측상단(max, FF, FF)을 좌클릭한 후에 F2를 눌러서 설정을 저장합니다.
- Rail Chase 2 : Tab > Input Settings > Analog Input Adjustments > 모든 speed와 sensitivity를 최소한으로 설정합니다. 과녁은 마우스의 상하좌우 움직임에 따라 이동하는 방식이며, 정확한 에임은 되지 않습니다.
SNES


Wii
Wii 게임은 Dolphin 에뮬레이터를 사용하였고, 컨트롤러는 Dolphin 에서 직접 설정하였습니다. 그래픽 API는 Vulkan으로 선택하였습니다.


Dolphin 에뮬레이터는 기본으로 설치가 안되어 있지만, 자동으로 설치할 수 있습니다. Yes를 눌러서 설치를 진행합니다.

Retrobat에서 Dolphin을 최초 실행시 경고창이 뜨는데 Retrobat Window 뒷쪽에 있어서 안보일 경우 alt+tab으로 확인해야 합니다.

설정 방법은 sinden wiki 를 참고하였습니다.
참고 : https://www.sindenwiki.org/wiki/Dolphin

Windows로 빠져나와 해당 경로의 에뮬레이터를 실행해 주었습니다.

마우스 커서를 숨기고, Vulkan으로 설정해 주었습니다.



Sinden을 사용하기 위해 Wii 리모트 1을 설정해 주었습니다.

+와 HOME 버튼은 키보드로 설정하고 나머지는 sinden의 키를 사용하였습니다.

GameTDB 사용을 선택하면 커버가 자동으로 추가됩니다.

그래픽을 vulkan 으로 선택시 Sinden S/W에서의 테두리가 보이지 않기 때문에 Reshade로 패치를 진행하였습니다. https://reshade.me/ 에서 다운로드할 수 있습니다.
참고 : https://www.sindenwiki.org/wiki/Reshade

Reshade를 실행후 Dolphine.exe 를 선택합니다.

Dolphin에서 Vulkan을 선택하였기 때문에, 여기서도 Vulkan을 선택합니다.

그냥 Next

SweetFx 만 선택하고 Next

Border만 선택하고 Next


Dolphine을 실행하면 Reshade를 설정할 수 있습니다. 저는 25 두께의 하얀색 테두리를 설정하였습니다.
home 키를 통해 해당 메뉴를 토글할 수 있습니다.









좋은글 감사합니다.
넵. 감사합니다.
정리 넘 감사해요! 저도 정독하며 구축해보려합니다~
넵. 감사합니다. ^^
레시티 타고 봤습니다. 레트로벳 셋팅 신덴이 헷갈리는데 도움이 되겠네요. 감사합니다.
예전 글이긴 하지만 도움이 되었으면 좋겠네요. 감사합니다.