Coder Social home page Coder Social logo

sysau / sidequest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from scheeseman/sidequest

0.0 1.0 0.0 55.14 MB

A open app store for mobile android based VR devices such as the Oculus Go, Oculus Quest or even the Moverio BT 300 ( IKR? )

License: MIT License

JavaScript 3.84% HTML 16.36% CSS 3.18% Java 31.53% TypeScript 45.09% NSIS 0.01%

sidequest's Introduction

SideQuest

Latest Download | Discord | Patreon | Paypal

Image

SideQuest is designed to simplify sideloading apps onto your standalone android based headset. It should include everything you need to get started. When you first open the app it is best to open the setup screen and follow the instructions on screen to get set up.

The quest doesnt show 2D apps normally anywhere in the UI. Thankfully though SideQuest has a launcher ( install on the setup screen - scroll down to the bottom ) which appears in the unknown sources list and lets you open 2d apps. You can pick "SideQuest - Home" or "SideQuest - TV" to use the 2D app in the Oculus Home or Oculus TV environments.

VR apps dont work when launched from the app launcher currently, only 2d apps. The workaround is to launch the VR apps from the unknown sources list instead - they are usually listed there!

SideQuest Features

  • Automatic download of ADB platform-tools for your platform - win/mac/linux.
  • Automatic download of QuestSaberPatch for your platform - win/mac/linux.
  • Automatic download of songe-converter for your platform - win/mac/linux.
  • Setup instructions for enabling developer mode on your device.
  • AppStarter based app launcher in both Oculus Home and Oculus TV for launching and using 2D apps
  • Drag and drop support for installing arbitrary apk/obb files.
  • File manager with drag and drop support ( thanks Mitch )
  • Dark mode
  • New installed apps manager with a backup system.
  • Beat Saber song manager for patching songs onto the Oculus Quest - sorting, multi select, remove duplicates and drag and drop
  • Auto downloading via the in-app browser - now works with beatsaver.com, bsaber.com and also any APK downloads too!

Setup

Very Important setup instructions - 5 steps and only takes minutes

When you first launch SideQuest it will download the repositories and also download the ADB tools. Once this is done you should go to the Setup menu option and follow through the one time setup to get your device ready to install apps.

If you have any problems you can hit the bug icon on the top right and then open the console tab in that section to capture any errors - these will really help to find and fix bugs.

Important

Check your antivirus hasn't blocked some parts of the ADB download - this has happened for some with Avast antivirus in particular.

Video Tutorial

video Tutorial

('Setup' tab was moved to the 'Setup & How-To' tab, inside the 'Web' tab)

App Developers:

We now have a really easy and powerful app manager portal to be able to manage your app listings on SideQuest.

Submit Apps To SideQuest

Build Steps

Clone the repo.

To install the app dependencies

yarn install

To start the dev stack run

yarn start

To build the angular app only

yarn app-build

To build the electron app only

yarn build
yarn build --mac
yarn build --wlm

To build the app & angular app

yarn dist

To re-launch electron if you accidentally close it

yarn electron

To reset things

yarn reset

Contribution Guidelines

We are pretty relaxed at this point, in that we will accept arbitrary PRs, but all collaborators must agree on a way forward. We live by the Contributor Covenant

More Info:

Oculus Go ADB Driver

Device Setup - Oculus Go - Developer Mode

OculusQuest subreddit

OculusGo subreddit

Oculus TV subreddit

Guide: Launching Android apps in vrshell.desktop instead of Oculus TV

Android Subreddit Curated Apps

Games that can now be played with Oculus TV as of 1.1.17

Oculus TV media app compatibility list

Credits

This program uses code not created by the SideQuest Team these include:

sidequest's People

Contributors

sidequestlegend avatar atechadventurer avatar srvrguy avatar joebalancio avatar drewbaumann avatar paalex avatar retorquere avatar sugoidogo avatar anveo avatar kevindenys avatar rbijoy avatar tomups avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.