Editing Spark Mini

From Echopedia

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]
Spark Mini is an open-source companion app for the Quest version of Echo VR developed by Ignite. It shows you server location, server score, team names, and has match hosting functionality.
Spark Mini is only needed if you do not have a PC of any kind. The [[Spark|desktop version of Spark]] is much more fully featured and works with both the Quest and PC versions of Echo VR.
Spark Mini cannot facilitate you spectating your matches for video recording purposes, since the spectator version of Echo VR made by RAD does not run on phones.
== Installation ==
=== Quest ===
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you're using Quest Pro controllers (on QPro or Q2).
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])
# Make sure developer mode is enabled on your Quest to sideload apps.
# Use the [https://developer.oculus.com/downloads/package/oculus-developer-hub-win/ Meta Quest Developer Hub] or SideQuest to install the .apk onto your Quest.
# Once you're in a match, you can launch Spark Mini by going to the Library and selecting "Unknown Sources" from the dropdown.
=== iOS ===
You can install Spark Mini on iOS from the App Store:
https://apps.apple.com/us/app/spark-mini/id1575027911
=== Android ===
You can search for "Spark Mini" in the Play Store, or visit the store page directly here:
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini
=== Linux ===
=== Linux ===
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.


If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].
=== MacOS ===
 
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].
== Features ==
== Features ==
[[File:Spark Mini light mode.png|thumb|Spark Mini's dashboard in light mode]]
* Show your server region
* Generate and join matches using spark:// links
* Show ingame stats from the scoreboard
* Show your exact throw speed break down (wrist speed, etc.)
* Host and join matches from a match browser
* Set the private match rules from presets
* Show server score
==== Spark Mini can NOT: ====
* Spectate
** Spectating is done only by the official Echo VR client, which does not run on phones.
* Record replays
* Play TTS
* Upload Stats to the Ignite database.
== Troubleshooting ==
=== Not Connected ===
Spark Mini says "Not Connected" on the dashboard even when I'm in a match, or the Find Quest IP feature isn't working.
# If you're using Quest Pro or Quest 2 with Pro controllers, the API cannot leave the headset. You will need to install Spark Mini directly on the headset (if you're on QPro) instead of on your phone. If you're on Q2, you're out of luck unless RAD fixes the issue. (UPDATE: This doesn't seem to be the case anymore. Something on Meta's end changed about how the QPro controllers are connected)
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.
# Make sure to enable API in your game settings in VR.
# If you just enabled the API in the game settings and you're on Quest, try rebooting your Quest first.
#Make sure your phone is actually able to read the API data - go to to <code>http://[QUESTIP]:6721/session</code>, making sure to replace [QUESTIP] with your Quest's actual local IP address, and see if the page loads. For example, the URL could look like this: http://192.168.1.128:6721/session. If the page doesn't load ''and you are in a public/private match'', the problem is not with Spark, but something about the connection to the Quest's API data is broken.
#Verify that you're on the same network as your Quest.
#Some routers disable access to other devices on the network. If you can, try connecting your phone and Quest to a hotspot to test if that's the issue.
#Make sure you're in a public or private match.
[[Category:Community Projects]]
[[Category:API]]
Please note that all contributions to Echopedia may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Echopedia:Copyrights for details). Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)