mirror of
https://github.com/xiaopeng12138/MaiDXR.git
synced 2024-11-13 16:00:47 +01:00
VR Arcade Simulator
.vscode | ||
Assets | ||
Packages | ||
PreviewImage | ||
ProjectSettings | ||
.gitignore | ||
CHANGES.md | ||
LICENSE | ||
README.md | ||
Settings.json |
MaiDXR
Open Source VR Arcade Simulator
About this project
- This project is a update of https://github.com/xiaopeng12138/MaiMai-VR.
Inspired by
Used repository
- https://github.com/HelloKS/MaiMai-VR
- https://github.com/hecomi/uWindowCapture
- https://github.com/Sucareto/Mai2Touch
Supported plattform
- All SteamVR device
- All Oculus device
- Only tested on Quest 2 through Oculus link (Native and via SteamVR). The Hand Balls position is currently only adjusted for the Quest 2 controller. Other controllers may have a bad experience. This will be fixed in the future
Declaimer
- This project is non-profit and some resources came from Internet!
- Do not use this in commercial/profitable scenarios!
- Please support your local arcade if you can!
Changelog
Please see Changes.md
How to use
- Download latest version of MaiDXR
- Download and install com0com
- Configure com0com to bind COM3 and COM5 (it must be these two ports)
- Disable DummyTouchPanel
- Run game in window mode and make sure there is no black bar
- Start MaiDXR
- Enable somehow Test mod then exit Test mode.
Configuration
Edit Settings.json file under the root directory. Press F5 in unity window or defocus then focus window again to update settings.
HandSize, HandPosition, PlayerHigh: in CM
CaptureFrameRate, TouchRefreshRate: in FPS
CameraSmooth: 0.0 - 1.0, 1.0 = no smoothing
HapticDuration: in second
HapticAmplitude: 0.0 - 1.0, 1.0 = max vibration
ToDo
- √ Add user-adjustable settings (controller position etc.)
- √ Add non-VR window and camera smooth
- Add button light
- √ Add button vibration
Huge thanks to HelloKS and derole1