1
0
mirror of https://github.com/xiaopeng12138/MaiDXR.git synced 2024-09-24 02:58:22 +02:00
VR Arcade Simulator
Go to file
2022-02-15 00:37:33 +01:00
.vscode First Alpha Version 2022-01-05 19:44:30 +01:00
Assets update framework and add more button 2022-02-15 00:37:33 +01:00
Packages update framework and add more button 2022-02-15 00:37:33 +01:00
PreviewImage Update MaiDXR_PreviewImage.png 2022-01-26 20:23:36 +01:00
ProjectSettings update framework and add more button 2022-02-15 00:37:33 +01:00
.gitignore update framework and add more button 2022-02-15 00:37:33 +01:00
CHANGES.md v0.5 2022-02-01 18:26:02 +01:00
LICENSE Initial commit 2022-01-05 19:32:56 +01:00
README.md Update README.md 2022-02-12 21:08:08 +01:00

MaiDXR

Open Source VR Arcade Simulator

About this project

Inspired by

Used repository

Supported platform

  • All SteamVR device
  • All Oculus device
  • Only tested on Quest 2 through Oculus link (Native and via SteamVR). The Hand Balls position is by default adjusted for the Quest 2 controller.

Declaimer

  • This project is non-profit and some resources came from Internet!
  • Although this is under the MIT license, 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), COM4 and COM6 is optional (bind them will make your startup process faster).
  • Disable somehow DummyTouchPanel.
  • Run the game in window mode and make sure there is no black bar.
  • Start MaiDXR.
  • Enable somehow Test mod then exit Test mode.

Configuration

In MaiDXR window press "M" on the keyboard to toggle local motion on-off.

Edit Settings.json file under the root directory. Press F5 in the MaiDXR 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

CameraFOV: in degree

HapticDuration: in second

HapticAmplitude: 0.0 - 1.0, 1.0 = max vibration

Preview

Image Capture

ToDo

  • √ Add user-adjustable settings (controller position etc.)
  • √ Add non-VR window and camera smooth
  • Add button light
  • √ Add button vibration
  • Add 3rd person camera
  • Add 2p
  • Add custom button

Huge thanks to HelloKS and derole1