<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://echopedia.ntsfranz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.71.0.0%2F16</id>
	<title>Echopedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://echopedia.ntsfranz.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=172.71.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php/Special:Contributions/172.71.0.0/16"/>
	<updated>2026-10-06T02:20:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Talk:Echopedia&amp;diff=2452</id>
		<title>Talk:Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Talk:Echopedia&amp;diff=2452"/>
		<updated>2025-12-06T16:09:12Z</updated>

		<summary type="html">&lt;p&gt;172.71.172.215: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>172.71.172.215</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Echo_Arena_Skills_Map&amp;diff=2264</id>
		<title>Echo Arena Skills Map</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Echo_Arena_Skills_Map&amp;diff=2264"/>
		<updated>2025-10-27T19:56:27Z</updated>

		<summary type="html">&lt;p&gt;172.71.103.34: /* SPEED */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &#039;&#039;&#039;Echo Fundamentals - According to MoneyMitch26&#039;&#039;&#039; =&lt;br /&gt;
== &#039;&#039;&#039;1 Move&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Effectively move your avatar ===&lt;br /&gt;
EchoVR is played in a zero gravity, virtual environment. This means some real laws of physics do not necessarily apply here. Don’t get me wrong, most physical sporting concepts will translate directly i.e distance, range, control and momentum. But generally speaking, It is best to first approach this game with a child-like mind of how to move in this new world.&lt;br /&gt;
=== FLOAT ===&lt;br /&gt;
Your absolute foundation for movement in the arena. As a new player, you will find yourself floating around in the zero gravity environments at all times. It is vital to get comfortable moving in this way.&lt;br /&gt;
* &#039;&#039;&#039;Hand Boosters&#039;&#039;&#039; - Point your hands in the direction of travel and hold A &amp;amp; X buttons. Use these as an axillary tool for course correction. Do not rely on these for momentum due to the low speed.&lt;br /&gt;
* &#039;&#039;&#039;Back Booster&#039;&#039;&#039; - This is how you build momentum. Face your head in the direction of travel and press the joystick inwards on your left controller. As you play with this, get a good feel for the cool down timer (time it takes to recharge).&lt;br /&gt;
* &#039;&#039;&#039;Brake&#039;&#039;&#039; - Sometimes you will need to quickly kill your momentum. Press the joystick inwards on your right controller.&lt;br /&gt;
* &#039;&#039;&#039;Physical Playspace&#039;&#039;&#039; - Assuming you have a decent sized playspace, feel free to take a step forward or to the side for that extra foot of reach. This applies to jumping up or crouching down. Note - moving too far horizontally can be considered an exploit in competitive play, so don’t abuse this advantage if you have a 5x5 metre playspace.&lt;br /&gt;
* &#039;&#039;&#039;Physical Turning&#039;&#039;&#039; - Physically turn your body in your playspace. Pivot on your feet where you stand, or take a step forward with one foot and move your other foot back to rotate your body.&lt;br /&gt;
* &#039;&#039;&#039;Joystick Turning&#039;&#039;&#039; - By default you will have ‘Yaw’ turning on with snap-turn enabled. I highly recommend opening your settings menu (hold home button on left controller for 2 seconds to find it) and finding the option to change snap turn to ‘smooth rotation’ and changing the sensitivity to 10. Note - If this makes you feel queasy then change back to snap turn, although your VR tolerance will improve over time, just be patient with yourself. In the settings you will also see options for ‘Pitch’ and ‘Roll’. I Strongly advise to keep these off for at least your 1st few months of playing.&lt;br /&gt;
=== ANCHOR ===&lt;br /&gt;
‘In EchoVR, if you grab any object, you can freely move yourself, regardless of any predetermined momentum’. If that last line doesn’t make sense then please read 3 more times. This breakaway from real life laws of motion is what I need you to focus on as you grab surfaces in the arena. Any momentum whatsoever is instantly ended as soon as you grab something. In the arena this means a player ‘anchored’ to a surface can move in any direction they wish, instantly, with a flick of their arm. A floating player, however, must build momentum with their boosters. Therefore, minimise the amount of time floating. Achieve this by doing the following:&lt;br /&gt;
* &#039;&#039;&#039;Sticky Hands&#039;&#039;&#039; - Hold down your grips (middle fingers) and imagine your hands are magnets and every surface is made of iron. You do not need to time your grab on a surface, only your release. This is also commonly referred to as ‘Autograb’.&lt;br /&gt;
* &#039;&#039;&#039;Slap&#039;&#039;&#039; - Building on the prior point, as your hand (with the grip button held) collides with a surface, try to time your grip release to be almost instantaneous to the moment you touch the surface. This will maximise how quickly you can change your momentum in game.&lt;br /&gt;
* &#039;&#039;&#039;Juke&#039;&#039;&#039; - You are significantly more manoeuvrable when anchored to a surface. Use this to your advantage, especially when in disc possession.&lt;br /&gt;
* &#039;&#039;&#039;Tip&#039;&#039;&#039; - Take larger ‘steps’ as you crawl along surfaces. Drift, if you will, from one anchor point to another, as this will move you faster than crawling along the surface in small steps.&lt;br /&gt;
Your priority for getting around the arena should be slapping off from surfaces to quickly build momentum. Then use your boosters for fine adjustments as you float. This should be your bread and butter when it comes to movement&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - In a private arena (or the training arena in the social lobby), get out your personal disc (orange slider on your forearm) and hold it in your strong hand. Now ‘walk’ around block surfaces, grabbing with your non- throwing hand. Get used to moving like this. To avoid getting bored, pick a block on the other side of the arena and plan a travel path towards it, slapping off other surfaces as you go.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Team&#039;&#039;&#039; - With at least two players in the arena, throw the disc randomly. Now all players race to catch the disc first. Whoever catches it gets to clear it away again. Rule out stunning and grabbing other players so you’re more focused on movement.&lt;br /&gt;
== &#039;&#039;&#039;2 Throw&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Effectively catch &amp;amp; throw the disc ===&lt;br /&gt;
After being able to move your avatar, the next fundamental of this game is your ability to move the disc in the arena.&lt;br /&gt;
=== CATCH ===&lt;br /&gt;
Probably the easiest mechanic in the game, as long as you focus on the following:&lt;br /&gt;
* &#039;&#039;&#039;Autograb&#039;&#039;&#039; - When your controller grip is held down and your hand touches the disc, the disc will snap to your hand. This is referred to as ‘autograb’. Think of your hand as a net rather than a clamp and scoop the disc up. Your hand doesn’t even need to reach the actual disc, it just needs to enter the glowing bubble around the disc.&lt;br /&gt;
* &#039;&#039;&#039;Positioning&#039;&#039;&#039; - Utilise your movement skills from last week to adjust your avatar location relative to an incoming disc &amp;amp; better position yourself for the catch. Staying anchored will make position adjustments much easier.&lt;br /&gt;
=== ANGLES ===&lt;br /&gt;
Get comfortable finding a shot angle:&lt;br /&gt;
* &#039;&#039;&#039;Standard Throw&#039;&#039;&#039; - The fact that your shoulder is a ball joint means you have the ability to propel the disc at a variety of angles. Around 90% of your shots should be an overarm or a sidearm as these will feel the most natural. These are your bread and butter so make sure to drill them whenever you can.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Swing Plane&#039;&#039;&#039; - The main variable in your shot type to consider is the plane you are swinging your arm on. Throw on a vertical plane (overhand) and your shot will be more accurate left &amp;amp; right, but may drift up &amp;amp; down. Vice versa, throwing on a horizontal plane (side arm) will give you more accuracy up &amp;amp; down. Be aware that the shot may drift left or right. This will become relevant later as you explore shooting from different locations in the arena.&lt;br /&gt;
* &#039;&#039;&#039;Other Angles&#039;&#039;&#039; - Once you are comfortable with your basic throw angles, then experiment with other shot angles, such as back hand, under arm and full overhead swing.&lt;br /&gt;
=== ACCURACY ===&lt;br /&gt;
Arguably the hardest mechanic in the game. Be patient with yourself and focus on these key elements:&lt;br /&gt;
* &#039;&#039;&#039;Intent&#039;&#039;&#039; - Focus on a pin-point location where you want the disc to land.&lt;br /&gt;
* &#039;&#039;&#039;Movement&#039;&#039;&#039; - As you swing, stay aware of each body joint participating in the throw. Feel your wrist flick, your elbow bend, your shoulder rotate and your hip twist. As you practice the same shot repeatedly, pay attention to how small adjustments of each moving body part can affect your throw trajectory.&lt;br /&gt;
* &#039;&#039;&#039;Relax&#039;&#039;&#039; - Breathe. Let go of the tension in your throwing arm. Your throw should feel more like a whip than a rigid catapult.&lt;br /&gt;
* &#039;&#039;&#039;Release&#039;&#039;&#039; - Let go of the disc at the apex of your arm swing. I recommend keeping your wrist cocked back as you swing, then adding a flick at the end as follow through to your throw.&lt;br /&gt;
=== SPEED ===&lt;br /&gt;
The fastest throw possible in the game is capped at 18.7 metres per second (scoring at above 18.5m/s will be rounded up to 19m/s on the scoreboard). So how do we generate the fastest possible shot speed in the game? The answer is by accumulating the following:&lt;br /&gt;
* &#039;&#039;&#039;Player Movement&#039;&#039;&#039;- 12m/s can be generated by your real life movement. So that is the speed of your controller as you release the trigger at the apex of your swing. This speed is generated from your elbow swinging, your shoulder rotating, your hips twisting and your feet pushing. As covered in the accuracy section, utilise the whole body to generate your movement&lt;br /&gt;
* &#039;&#039;&#039;Wrist flick&#039;&#039;&#039; - 2m/s is also generated by your controller movement input, however this is not taken from your directional movement, but from the rotational spin added as you flick your wrist with your shot. As a newbie this isn’t worth worrying about, however that extra 2m/s can be very valuable at higher level play.&lt;br /&gt;
* &#039;&#039;&#039;‘In-Game’ momentum&#039;&#039;&#039; - 4.7m/s is the maximum speed you can float at in the arena whilst holding the disc. Add it to your shot speed by floating toward your throw target before taking the shot.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - In a private arena (or social lobby training room) get out your personal disc and throw it 100 times. Stay static (use your brake) and rehearse the motion of your throw. As you practise, keep awareness of how the different body parts involved feel as you swing your shot. Also stay mindful of your trigger release point as you swing. With repetitive solo drills like this, I recommend putting on some music or a podcast.&lt;br /&gt;
* &#039;&#039;&#039;Duo&#039;&#039;&#039; - Play catch. Again, stay aware of your body and your release point, but now you have a target which may be moving. Adjust difficulty of the drill with distance &amp;amp; player movement. Note - this is actually a great bonding experience if you have found an Echo friend and want to improve together. Use opportunities like this to get to know your new Echo buddies!&lt;br /&gt;
&#039;&#039;&#039;TIP&#039;&#039;&#039; - As you meet other players in Echo, you will come across recommended custom throwing settings. You are free to experiment with custom settings via the in-game settings menu, however I strongly advise to keep the default. At least for the first few months of playing. Personally, I play on default throw settings myself, even having experimented with them in the past. But if you do decide to change your settings, keep a clear record of changes you make and be scientific about it. Make one change at a time and test the difference each time.&lt;br /&gt;
== &#039;&#039;&#039;3 Brawl&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE: Hold your own ===&lt;br /&gt;
=== STUN ===&lt;br /&gt;
Probably the most engaging part of Echo Arena is the stun mechanic. It is pretty fun and satisfying to land a good stun. Key moments when to use stunning:&lt;br /&gt;
* When racing with an enemy to collect a &#039;&#039;&#039;loose disc&#039;&#039;&#039;, consider stunning them just before they pick it up.&lt;br /&gt;
* When &#039;&#039;&#039;defending&#039;&#039;&#039;, a well timed stun will temporarily neutralise any offensive threat from that player.&lt;br /&gt;
* When &#039;&#039;&#039;attacking&#039;&#039;&#039;, a well timed stun can remove a defender from the equation, opening you up as a pass option. Can also be applied to stunning out enemy goalies!&lt;br /&gt;
* On a possession &#039;&#039;&#039;turnover&#039;&#039;&#039;, a stun can be used strategically to stop the enemy regrabbing together (will cover regrabs in depth in a later lesson.&lt;br /&gt;
=== SHIELD ===&lt;br /&gt;
Do not overlook this mechanic, especially when new to the game! Just using your shield will neutralise your average stun hungry newbie. Just be aware that:&lt;br /&gt;
&lt;br /&gt;
1) The shield wears out after a few seconds so can’t be held forever. &lt;br /&gt;
&lt;br /&gt;
2) There is a cooldown period of a couple seconds before your shield can be used again. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;When to shield&#039;&#039;&#039;:&lt;br /&gt;
* When racing with an enemy to collect a loose disc, be aware that the enemy may try to stun you, so pop your shield as you get close to the disc.&lt;br /&gt;
* When defending, try to bait an enemy to stun you, perhaps by facing away, then time your shield as they approach.&lt;br /&gt;
* When attacking and have a defender hard marking you close to the goal.&lt;br /&gt;
* &#039;&#039;&#039;TIP&#039;&#039;&#039; - Ears open! Learn to hear other players&#039; boosters as they sneak up on you and time your shield in response!&lt;br /&gt;
=== GRAPPLE ===&lt;br /&gt;
In this scenario you are in close quarters with an enemy but they have their shield up which is preventing your stun. You also can’t shield because you ran out or released it too early. Introducing the often overlooked third option: physically grabbing the enemy player’s avatar.&lt;br /&gt;
* &#039;&#039;&#039;Hold &amp;amp; Juke&#039;&#039;&#039; - Also referred to as leeching and will be covered in more detail later. Essentially, anchor yourself to the enemy while you wait for their shield to run out.&lt;br /&gt;
* &#039;&#039;&#039;Push Away&#039;&#039;&#039; - Quickly remove yourself from the altercation by slapping the player away, pushing you to a safe distance out of stunning range. &lt;br /&gt;
* &#039;&#039;&#039;Counter Play&#039;&#039;&#039; - If an enemy player grabs you, then simply grab them back. Doing so will cancel out their grab and leave you both floating in free space. You will still need to act afterwards, but this simple move can throw an enemy off their flow, when they will likely throw up their shield in panic. Try it!&lt;br /&gt;
To summarise:&lt;br /&gt;
 &#039;&#039;&#039;Shield &amp;gt; Stun&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Stun &amp;gt; Grapple&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Grapple &amp;gt; Shield&#039;&#039;&#039;&lt;br /&gt;
Experiment with each, and learn to read other players&#039; habits &amp;amp; bluffs.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
&#039;&#039;&#039;Solo - Brawler Award&#039;&#039;&#039; - Enter a Pub solo, with the goal of scoring the highest number of stuns. Random players are your guinea pigs. Feel free to mute all! And don’t feel bad for being stun heavy, especially if this feels out of character. This is just an exercise to build your competency in stun altercations.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duo - Free Float Brawl&#039;&#039;&#039; - In a private arena with a partner, free float toward each other, with intention of leaving the other player stunned. Intention is to learn your reach range and the timings and movement involved.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Duo - Geo Tag&#039;&#039;&#039; - In a private area with a partner, Pick a geo block and anchor to it. Player one attempts to stun player two. Player two resist / counter / avoid the best you can. Repeat going back and forth when someone is stunned. Only restriction: Do not leave your geo block you picked! My favourite geo choice for this drill is Pacman or Bowtie.&lt;br /&gt;
== &#039;&#039;&#039;4 Regrab&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE: Break the speed limit ===&lt;br /&gt;
What is a regrab? Very early on, EchoVR players discovered they could accumulate speed in the arena when pushing off from other moving players. Over time, this technique evolved into a team strategy for rapid movement called “Regrabbing”. In simple terms: Find a teammate, grab them and pull through.&lt;br /&gt;
=== TECHNIQUES ===&lt;br /&gt;
Here are some technical aspects to be aware of:&lt;br /&gt;
# &#039;&#039;&#039;Autograb -&#039;&#039;&#039; Just as you do with catching the disc, keep your grip button held down, so you automatically grab your partner when your body collides with their chassis.&lt;br /&gt;
# &#039;&#039;&#039;Grab Front of Chest -&#039;&#039;&#039; Assuming you’re flying towards your partner head on, &amp;amp; you are the one in front, grab the front of the chest of your partner&lt;br /&gt;
# &#039;&#039;&#039;Swing Around -&#039;&#039;&#039; While anchored to your partner, Rotate yourself so you are aligned behind. (I strongly advise to turn on smooth ‘Yaw’ turning, on max speed. This will drastically speed up how fast you can turn 180 in a match.)&lt;br /&gt;
# &#039;&#039;&#039;Pull Through -&#039;&#039;&#039; Pull yourself forward in a straight line by moving your grab hand toward your chest and let go of the grip. Your focus should be on aiming your avatar chest to pass forward through your partner&#039;s hand (which should be held out in front of their own chest).&lt;br /&gt;
=== ‘RIGHT-OF-WAY’ ===&lt;br /&gt;
The biggest issue you will quickly discover with regrabbing is the confusion of “Who grabs who?” A helpful way of thinking about this is to imagine that one play is ‘hitching a ride’ off another player. The three images above on this page help illustrate the movement.&lt;br /&gt;
# Player One is behind,  flying in the direction of travel.&lt;br /&gt;
# Player Two is in front. They must turn around 180 to see player one who is behind.&lt;br /&gt;
# Player Two puts out their ‘hitch a ride’ hand, to signal that they need a lift. That same hand grabs Player One’s avatar in the chest to initiate the regrab.&lt;br /&gt;
# In this scenario, Player One does not grab Player Two. They must wait until Player Two has grabbed them &amp;amp; swung around, before they squeeze their grip for autograb.&lt;br /&gt;
=== OTHER TIPS ===&lt;br /&gt;
This isn’t easy to grasp overnight, especially if you are very new to Echo. Here are some guiding principles to speed up the learning process:&lt;br /&gt;
* &#039;&#039;&#039;Lead&#039;&#039;&#039; - Like driving on the road in real life, avoid any confusion or hesitation by taking the lead in the arena by clearly signalling what the other driver should do. Clearly signal with your hand and movement, as well as your voice!&lt;br /&gt;
* &#039;&#039;&#039;Empathise&#039;&#039;&#039; - Regrabbing is a duet. Open your mind to what your partner is thinking and make it easy for them&lt;br /&gt;
* &#039;&#039;&#039;Adjust&#039;&#039;&#039; - If your regrab direction is drifting offline from your target destination, you can make small adjustments with your pull direction, as well as with your hand boosters. This should naturally come with practice, as it is a great way to recover mid flight from a dodgy pull through.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; &#039;&#039;&#039;- Tunnel Cubes -&#039;&#039;&#039; Go to a private arena and go to either tunnel at the sides of the arena. There you will find rows of grabbable cubes. One by one, pull yourself along a line of cubes. When you reach the end of the row, use your joystick yaw rotation to turn around 180 degrees. This pull through can also be rehearsed on the locker room avatars, seen when you 1st enter the arena. Try practising your 180 rotation and pull through on these idle avatars. &lt;br /&gt;
* &#039;&#039;&#039;Team - Regrab Paths&#039;&#039;&#039; &#039;&#039;&#039;-&#039;&#039;&#039; With a Partner, go into a private arena and regrab together from Blue Nest to Orange Nest and back repeatedly. This long straight travel path will give you a chance to find each other&#039;s rhythm and get a feel for how accurately you are pulling.&lt;br /&gt;
** Variation 1 - To avoid getting it getting repetitive, test how high a speed you can reach together with higher frequency of pulls. Another altercation is to&lt;br /&gt;
** Variation 2 - deliberately split as you reach Nest. Player One stops at nest and Player Two continues through to the backboard. This then adds the element of rejoining each other, which will test your right-of-way coordination in a natural way.&lt;br /&gt;
** Variation 3 - Zigzag path travelling from orange shoulder to orange far side Popcorn, to far side blue popcorn, to far side blue shoulder. Then repeat the same path back and forth.&lt;br /&gt;
&lt;br /&gt;
=== EXTRA NOTE ===&lt;br /&gt;
In your learning journey you will inevitably find yourself frustrated at another learner&#039;s regrab ability. When this inevitably happens, please remember: It takes two to tango. However, saying that, one very good regrabber should be able to compensate for their technique and carry someone else. So… very rarely is there nothing you could have done to regrab better with someone. Stay patient, and try to learn your training partners&#039; regrab cadence. Everyone regrabs differently.&lt;br /&gt;
== &#039;&#039;&#039;5 Score (2 Pointers)&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Be a threat on goal from inside the bubble ===&lt;br /&gt;
You only win if the disc goes in the goal and the easiest location to shoot from is inside the bubble. This is why you get 2 points, instead of 3. Knowing this is useless if your only plan for scoring is a rushed shot directly into the middle of the goal. This is where both the goalies hands are ready to catch your panic shot.&lt;br /&gt;
&lt;br /&gt;
Relatable?&lt;br /&gt;
&lt;br /&gt;
Scoring one-on-one with a goalie is possible, if not arguably easy. You just have to keep them guessing by having options. We can achieve this by learning a variety of alternative ways to put the disc in the goal.&lt;br /&gt;
&lt;br /&gt;
Take a look at the following 5 shot examples, all different approaches, but all taken from inside the bubble.&lt;br /&gt;
=== INSIDE BUBBLE SHOTS ===&lt;br /&gt;
Click the Hyperlinks to see Video examples of each shot&lt;br /&gt;
* [https://www.youtube.com/watch?v=JQUszaho_4M Backboard Inside Post]&lt;br /&gt;
* [https://www.youtube.com/watch?v=MfGPpv6zRVk Backboard Outside Post]&lt;br /&gt;
* [https://www.youtube.com/watch?v=GpQUvBUUwEA Zero Angle (Drifting)]; [https://www.youtube.com/watch?v=3sE9NUNKvZo Zero-Angle (Straight)]&lt;br /&gt;
* [https://www.youtube.com/watch?v=GAPGPHEDmlY Pocket Placement]&lt;br /&gt;
* [https://www.youtube.com/watch?v=hWU3HxcQp08 Pocket Slam Dunk] &lt;br /&gt;
Drill each of these shots to really get comfortable inside the bubble, so you have a variety of options next time you’re one-on-one with a goalie and they give you some pressure. If you’ve scored each of these shots at least 50 times in practice, you’ll feel significantly more comfortable passing into that bubble.&lt;br /&gt;
&lt;br /&gt;
=== EXTRA NOTE ===&lt;br /&gt;
Treat each of these shot examples as a template. No two shots are the same, but once you’ve got the mental blueprint for each ‘flavour’ of shot, you will find yourself naturally seeing and taking opportunities mid-game.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - Personal Disc - Shooting is very straightforward to drill. Repeat a shot with your personal disc, with no pressure. Set yourself a target i.e hit ‘x’ total within ‘y’ minutes.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Team&#039;&#039;&#039; - Rotating Shooter - Take turns taking shots on each other. If you have more than two players, you can continually rotate roles: Shooter &amp;gt; Goalie &amp;gt; Fielder(s) &amp;gt; Shooter again. Rotate around each shot so each player gets experience shooting and goalkeeping.&lt;br /&gt;
== &#039;&#039;&#039;6 Grapple&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Initiate, maintain &amp;amp; end a grapple with an enemy. Also known as ‘leeching’ ===&lt;br /&gt;
If you’ve played pubs long enough, then you probably know what it feels like to have an enemy hold onto your toes and continually stun you out. Not fun. Let&#039;s go over how to deal with this.&lt;br /&gt;
&lt;br /&gt;
=== HOW TO LEACH ===&lt;br /&gt;
Lets break down how to leech an enemy:&lt;br /&gt;
# &#039;&#039;&#039;Grab Low&#039;&#039;&#039; - The lower down on an enemy&#039;s robot legs you grab, the harder it is for them to reach down and stun you back&lt;br /&gt;
# &#039;&#039;&#039;Juke&#039;&#039;&#039; - Sometimes (due to ping or a player&#039;s arm span) a leeched player will be able to reach you. So keep moving around, making sure to keep your path random and unpredictable.&lt;br /&gt;
# &#039;&#039;&#039;Range Control&#039;&#039;&#039; - After plenty of brawling in Echo, you’ll get a feel for your personal space in the area, and how close you need to be to physically reach someone. Timing your leech grab to be at the very outer limit of this distance will help avoid getting stunned in the process.&lt;br /&gt;
&lt;br /&gt;
=== REMOVE A LEACH ===&lt;br /&gt;
So someone else has leached you. These should be your go to moves to remove a leech:&lt;br /&gt;
* &#039;&#039;&#039;Timed Shield&#039;&#039;&#039; - Overtime you will develop a 6th sense for when the stun is coming. Pay attention to it, predict it and time your shield up as a response.&lt;br /&gt;
* &#039;&#039;&#039;Head Bump Off&#039;&#039;&#039; - The only part of a player&#039;s chassis which will collide with the arena is the head. And if the head does collide, then the player will be forced off of any other player they are holding. To achieve a successful ‘head bump off;, do the following:&lt;br /&gt;
# the nearest arena geo block.&lt;br /&gt;
# Juke around the geo, with your own head as close to the geo as possible, making sure to swing your head around the sharp edges of the geo.&lt;br /&gt;
# Top tip - Their head is most likely behind yours and slightly up, so aim to juke underneath and up around a geo to increase the chance of the bump off&lt;br /&gt;
* &#039;&#039;&#039;Grab&#039;&#039;&#039; - If you’re giving the leecher things to think about (i.e shield and juking) then they are likely to move about as well, instead of just leeching low on your chassis. If this is the case, instead of throwing a blind stun down, try pushing them off.&lt;br /&gt;
# Swing your hands around where you think they are&lt;br /&gt;
# As you do so, quickly pull and release the grab trigger&lt;br /&gt;
# The same way grabbing a stacked regrab partner will split the regrab, deliberately grabbing an enemy leech will push them off and give you some personal space back.&lt;br /&gt;
=== BONUS ===&lt;br /&gt;
Boost Off An Enemy Player&lt;br /&gt;
&lt;br /&gt;
The scenario: You need to get to the other end of the arena but no teammates near you to regrab with. But you know there is an enemy behind you, also caught outside the play and trying to get to the other end of the arena.&lt;br /&gt;
# Turn to face the incoming enemy player&lt;br /&gt;
# Approach them with your shields up &lt;br /&gt;
# As you fly into / pass the enemy, grab their toes&lt;br /&gt;
# Turn around whilst anchored/leeched on them, and pull through in the desired direction&lt;br /&gt;
# Leaving gift - If you’re feeling particularly bitter than day, throw a stun on them as you leave. Make sure to stun after you have already pulled off, otherwise you will lose the stolen momentum off of them.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - Pub Leecher - Play pubs (feel free to mute all) and prioritise leeching over regrabbing with your own team. Get super comfortable with enemy players, with the intention of stealing a leech. Just for this drill, really force the leech play, in an effort to learn how often leeches are available and when they are not.&lt;br /&gt;
&#039;&#039;&#039;Top Tip&#039;&#039;&#039; - If the disc is cleared forward, remember to turn around 180 to peak if any enemy players are floating behind you. If they are, then steal a leech!&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;7 Regrab p2&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Stay stacked! ===&lt;br /&gt;
A basic understanding of regrabs will get you across the arena faster, but you should quickly realise there’s a lot more to it once actually stacked. A full 8 week course could be made just on regrabs. To save time this lesson will break down arguably the biggest mental shift in your regrabbing: Reading the bounce. Simple to understand but extremely difficult to actually learn and execute.&lt;br /&gt;
&lt;br /&gt;
=== READ BOUNCES ===&lt;br /&gt;
If you can’t predict the bounce trajectory of the disc in the arena, you will constantly find yourself on the back foot and chasing where the disc is now.  Instead you want to know where it will be after the bounce.&lt;br /&gt;
The bad news is, you’ll only really learn this from many hours spent in the arena. The good news is that it is easy to drill. And once you have a good prediction of the common bounce angles in the area, you’ll find yourself picking that loose disc up significantly faster, rather than chasing from bounce to bounce.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - Read The Bounce- In a private arena, randomly throw the disc and chase after it. Paying close attention to the disc and where it is going to bounce. Aim to travel to where the disc will be, not where it is now.&lt;br /&gt;
* &#039;&#039;&#039;Duo&#039;&#039;&#039; - Read The Bounce Together - The same as above, but try to maintain the stack as you chase the disc clears&lt;br /&gt;
* &#039;&#039;&#039;Four-Squad&#039;&#039;&#039; - Stack Tennis - One pair stays stacked on orange, another stays stacked on blue. Orange pair collect the disc (reading the bounces) and clear into the blue zone. Blue pair then collects the disc (also reading the bounces) and returns the disc into the orange zone. Repeat, repeat, repeat.&lt;br /&gt;
&lt;br /&gt;
=== EXTRA NOTE ===&lt;br /&gt;
This will be frustrating to learn for two main reasons. Firstly, if you are still learning the fundamentals of regrabbing, you’ll still have your mental capacity spent on just staying together. It will be difficult to also keep your eye on the disc location, speed and direction. Be patient with yourself as this all becomes second nature with practice. Secondly, no matter what level you are at with regrabbing, it takes two to tango. If you realise your regrab partner isn’t as good at reading the bounces as you, then slow down the stack and try to meet their level and pace. TLDR - patience patience patience…&lt;br /&gt;
== &#039;&#039;&#039;8 Score (3 Pointers)&#039;&#039;&#039; ==&lt;br /&gt;
=== OBJECTIVE - Be a threat on goal from OUTSIDE the bubble ===&lt;br /&gt;
Scoring 2s will move the game in the right direction, but there&#039;s nothing more devastating than conceding a couple 3 pointers in a row. Just a minute would have passed on the clock but you’re seeing a 6 point gap in the wrong direction. You may feel demoralised by how many consecutive, hard-earned 2 pointers you’ll need to get the scores back on track.&lt;br /&gt;
&lt;br /&gt;
Scoring 3’s is vital if you’re going to play competitively. So it’s time to get comfortable taking shots from a long distance.&lt;br /&gt;
&lt;br /&gt;
Take a look at the following 3 shot examples, paying attention to the distance from the goal, the lane available and the throw technique used.&lt;br /&gt;
=== QUARTER COURT RANGE ===&lt;br /&gt;
Click the Hyperlinks to see Video examples of each shot&lt;br /&gt;
* [https://www.youtube.com/watch?v=nn3M36cUEaw Pacman shot]&lt;br /&gt;
* [https://www.youtube.com/watch?v=_A6SZr7ftn0 Bowtie Mailslot]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QFPEllAbgWI Low angle Windmill shot]&lt;br /&gt;
The next 3 clips are essentially the same shots as above, but used in a half court range context.&lt;br /&gt;
=== HALF COURT RANGE ===&lt;br /&gt;
Click the Hyperlinks to see Video examples of each shot&lt;br /&gt;
* [https://www.youtube.com/watch?v=YnkavPk9pr4 Tunnel Side arm]&lt;br /&gt;
* [https://www.youtube.com/watch?v=-FtdXNuBs4Y Double Diamond Mailslot]&lt;br /&gt;
* [https://www.youtube.com/watch?v=qNJdjVFuAAs Boop Shot]&lt;br /&gt;
As you get more confident finding and using these shot lanes, you can then experiment with other long range bounce shots. Here&#039;s a couple examples exploiting the bounce angle of the walls around the bubble...&lt;br /&gt;
=== BONUS LONG BOUNCE SHOTS ===&lt;br /&gt;
Click the Hyperlinks to see Video examples of each shot&lt;br /&gt;
* [https://www.youtube.com/watch?v=8Mc-6TYrkJI Cloud Bounce Shot]&lt;br /&gt;
* [https://www.youtube.com/watch?v=hLwWH8Pfr1I DD Long Bounce Shot 2]&lt;br /&gt;
&lt;br /&gt;
=== SHOT LANES &amp;amp; OPPORTUNITIES ===&lt;br /&gt;
Unless the opposition have someone permanently in goal, in a game you’ll often find that the goal is unattended and open, so always keep an eye on your shot lane incase. The most common time these opportunities arise mid-game are on turnovers in the tunnels. Your team has won possession, and the opposition haven’t setup to defend yet. But you’ll need to realise and take the shot quickly, before the opposition regrab back.&lt;br /&gt;
=== DRILLS ===&lt;br /&gt;
* &#039;&#039;&#039;Solo&#039;&#039;&#039; - Personal Disc - Shooting is very straightforward to drill. Repeat a shot with your personal disc, with no pressure. Set yourself a target i.e hit ‘x’ total within ‘y’ minutes.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Team&#039;&#039;&#039; - Play [[wikihow:Play-Horse-(the-Basketball-Game)|H.O.R.S.E.]] - A common basketball trickshot game, and a great way to put teammates to the test!&lt;br /&gt;
# Player One calls a shot and attempts to score it&lt;br /&gt;
# If Player One hits the shot, then Player Two (+ any other players) are challenged to hit the same shot from the same location.&lt;br /&gt;
# If Player Two misses the challenged shot then they get the next letter from the word H.O.R.S.E. So 1st shot missed = H.&lt;br /&gt;
# If Player One misses their called shot then nothing happens and it’s now Player Two’s turn to call and attempt a shot. This continues for all Players, and then back to Player One.&lt;br /&gt;
# Two missed challenge shots = H.O. Three missed challenge shots = H.O.R etc etc&lt;br /&gt;
# 1st to get all the letters H.O.R.S.E loses!&lt;br /&gt;
&lt;br /&gt;
=== EXTRA NOTE ===&lt;br /&gt;
Treat each of these shot examples as a template; no two shots are the same. Once you’ve got the mental blueprint for each ‘flavour’ of shot, you will find yourself naturally seeing and taking opportunities mid-game.&lt;/div&gt;</summary>
		<author><name>172.71.103.34</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Spark&amp;diff=2420</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Spark&amp;diff=2420"/>
		<updated>2025-05-10T05:20:25Z</updated>

		<summary type="html">&lt;p&gt;172.71.22.209: /* Reporting Spark crashes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;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 you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
# Echo VR&#039;s API does not work when you&#039;re using Quest Pro controllers. If you&#039;re on the Quest Pro headset, you can install [[Spark Mini]] directly on the headset.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>172.71.22.209</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Spark&amp;diff=2419</id>
		<title>Spark</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Spark&amp;diff=2419"/>
		<updated>2025-05-10T05:20:12Z</updated>

		<summary type="html">&lt;p&gt;172.71.22.208: /* Reporting Spark crashes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:API]]&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
&#039;&#039;For other uses, see [[IgniteBot_(disambiguation)| IgniteBot (disambiguation) ]].&#039;&#039;&lt;br /&gt;
[[File:Spark main screen.png|thumb|right|A screenshot of the main window of Spark]]&lt;br /&gt;
Spark is a Windows desktop program that can record, process, and upload EchoVR data from either a local EchoVR client or an Oculus Quest on the same network. For a full description and list of features, go to https://ignitevr.gg/spark, or join the IgniteVR Discord server.&lt;br /&gt;
None of your game data is uploaded to Ignite servers unless you choose to.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Spark supports only Windows computers, but it can be used for both Rift and Quest EchoVR clients.&lt;br /&gt;
# Click the Download button on https://ignitevr.gg/spark.&lt;br /&gt;
# Click the install button in the Microsoft Store app.&lt;br /&gt;
# Once the install finishes, Spark should automatically start, or you can search for &amp;quot;Spark&amp;quot; in the Windows search, and run the program.&lt;br /&gt;
If you want to install beta versions, download the latest installer from the [https://github.com/NtsFranz/Spark GitHub page], and get the beta tester role in the Ignite Discord server to provide feedback.&lt;br /&gt;
== Setup ==&lt;br /&gt;
=== Oculus Rift or Quest+Link ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
=== Oculus Quest ===&lt;br /&gt;
# Make sure you have the API enabled in the EchoVR game settings.&lt;br /&gt;
# Your computer and your Oculus Quest have to be on the same network. If they are connected to the same Wi-Fi network, you&#039;re good.&lt;br /&gt;
# Click the Find Quest IP button while your Quest is fully on (screen on).&lt;br /&gt;
# If the automatic button doesn&#039;t work, enter the local IP address of your Oculus Quest in the Spark settings manually. You can find your Quest&#039;s IP address by clicking on your current Wi-Fi network in the Quest settings.&lt;br /&gt;
# Run Spark and EchoVR at the same time. It does not matter which is launched first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have complete the steps above, you should see data appear in Spark automatically. When in the lobby, only the Server Location will change, but in a match player names and events should start appearing.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
==== Spark says Not Connected in the top left corner ====&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
# Make sure your computer is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;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 you&#039;re playing on PC, replace [QUESTIP] with 127.0.0.1. If the page doesn&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
# Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
# Some routers disable access to other devices on the network. If you can, try connecting your PC and Quest to a hotspot to test if that&#039;s the issue.&lt;br /&gt;
# Make sure you&#039;re in a public or private match.&lt;br /&gt;
# Echo VR&#039;s API does not work when you&#039;re using Quest Pro controllers. If you&#039;re on the Quest Pro headset, you can install [[Spark Mini]] directly on the headset.&lt;br /&gt;
----&lt;br /&gt;
==== Unknown error while loading the game ====&lt;br /&gt;
This is an EchoVR bug. There is no single solution to fixing it, but here are some solutions that have worked in the past:&lt;br /&gt;
* Make sure the &amp;quot;Use anonymous mode for Spectatorstream/Spectate Me&amp;quot; box is checked.&lt;br /&gt;
* Make sure EchoVR is updated&lt;br /&gt;
* Make the Oculus desktop app is open when you launch EchoVR&lt;br /&gt;
* Go to Settings-&amp;gt;Beta-&amp;gt;Restart Oculus in the Oculus desktop app&lt;br /&gt;
* Reinstall EchoVR on your PC&lt;br /&gt;
----&lt;br /&gt;
==== Find Quest IP fails ====&lt;br /&gt;
* Make sure:&lt;br /&gt;
*# Your Quest and PC are connected to the same WiFi network&lt;br /&gt;
*# Your Quest is fully on (screen on)&lt;br /&gt;
*# You are in a lobby or public/private match&lt;br /&gt;
&lt;br /&gt;
* The Find Quest IP button is just a convenience feature and may not work on every computer. You can always find your Quest&#039;s IP address manually and enter it in the box in Spark. On your Quest, click on your current WiFi network, scroll to advanced settings, and find the field labeled Local IP Address. Copy that number in the IP Address field in Spark, and leave the port at 6721.&lt;br /&gt;
----&lt;br /&gt;
==== TTS is not working ====&lt;br /&gt;
* TTS only works with Discord Login, so make sure that&#039;s connected first.&lt;br /&gt;
* Spark outputs sound to the default Windows audio device, so make sure that&#039;s set correctly. This is generally Rift Audio if you&#039;re playing PCVR.&lt;br /&gt;
* Try clicking the Play Test Sound button. That button will play a sound in the same way as any other event.&lt;br /&gt;
* Are the events you&#039;re trying to listen to showing up in the Event Log?&lt;br /&gt;
* Open the TTS Cache folder with the button and try playing those files. Do those make sound?&lt;br /&gt;
----&lt;br /&gt;
==== My stats aren&#039;t showing up on [https://ignitevr.gg/stats https://metrics.ignitevr.gg/stats] ====&lt;br /&gt;
* Even if you have the box checked in the settings window, stats only upload in public matches and when you have Discord Login enabled using the Personal access code.&lt;br /&gt;
----&lt;br /&gt;
==== Reporting Spark crashes ====&lt;br /&gt;
If Spark is crashing, the Event Viewer logs may help to diagnose the issue.&lt;br /&gt;
&lt;br /&gt;
To find nigger&lt;br /&gt;
# Press the Windows button and type &#039;Event Viewer&#039;&lt;br /&gt;
# On the left go to &#039;Windows Logs-&amp;gt;Application&#039;&lt;br /&gt;
# Find the errors with &#039;.NET Runtime&#039; or Spark. Recent crashes should be at the top, or you can search for Spark on the right panel.&lt;br /&gt;
== Main Features ==&lt;br /&gt;
[[File:Spark settings window.png|thumb|right|Screenshot of the settings window]]&lt;br /&gt;
* &#039;&#039;&#039;Server Location&#039;&#039;&#039;&lt;br /&gt;
** Estimated location of the current server.&lt;br /&gt;
* &#039;&#039;&#039;Live Dashboard&#039;&#039;&#039;&lt;br /&gt;
** Contains recent round scores, goals, jousts, and player pings.&lt;br /&gt;
* &#039;&#039;&#039;Session ID and Atlas links&#039;&#039;&#039;&lt;br /&gt;
** Copy the link to let people join your match directly, or use the Discord invite system.&lt;br /&gt;
* &#039;&#039;&#039;Upload to [https://ignitevr.gg/stats metrics.ignitevr.gg]&#039;&#039;&#039;&lt;br /&gt;
** Allows you to have complete stat history of your matches.&lt;br /&gt;
* &#039;&#039;&#039;Replay recording&#039;&#039;&#039;&lt;br /&gt;
** For use with the [[Replay Viewer]].&lt;br /&gt;
* &#039;&#039;&#039;Discord Rich Presence&#039;&#039;&#039;&lt;br /&gt;
** Shows current match status, time, and score.&lt;br /&gt;
* &#039;&#039;&#039;Player pings/serverscore&#039;&#039;&#039;&lt;br /&gt;
** Serverscore uses the same algorithm as the VRML discord bot command.&lt;br /&gt;
* &#039;&#039;&#039;Text-to-Speech (TTS)&#039;&#039;&#039;&lt;br /&gt;
** Customizable callouts for various events in-game.&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Spectate Me&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
** Automatically launches a spectator on your PC to join the public matches you are playing in on your Quest.&lt;br /&gt;
== Detailed Feature Explanations ==&lt;br /&gt;
=== Spectate Me ===&lt;br /&gt;
The Spectate Me feature allows you to view your pubs from a spectator perspective automatically. &lt;br /&gt;
&lt;br /&gt;
What you&#039;ll need:&lt;br /&gt;
* Two devices that can run EchoVR&lt;br /&gt;
** Either a Quest and PC, or two PCs.&lt;br /&gt;
You can also run the spectator on the same PC that you&#039;re playing on, but it is not recommended because of performance.&lt;br /&gt;
&lt;br /&gt;
If you want to use a different program that is focused on the spectator experience, check out Sphinxed&#039;s project called Echo Shadow.&lt;br /&gt;
&lt;br /&gt;
You can customize the camera settings at the bottom of the General tab in the settings window to either follow you, use sideline camera, or follow some other player by name.&lt;br /&gt;
==== As Quest Player: ====&lt;br /&gt;
# Set up Spark for normal Quest usage as detailed above&lt;br /&gt;
# Make sure you have EchoVR installed on your PC using the Oculus Desktop app.&lt;br /&gt;
## Your PC doesn&#039;t have to be VR-capable, but it does need to be reasonably fast to run the game&#039;s spectator client at high enough frame rates for recording.&lt;br /&gt;
# A button should appear in the right sidebar of Spark called &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
# Once you join a match on your Quest, EchoVR will launch as a spectator in your public match on your PC. If you get kicked out of your match when the spectator joins, make sure to either check the &amp;quot;Use anonymous mode for Spectate Me&amp;quot; in the Spark settings or log into the Oculus desktop app with a separate Oculus account.&lt;br /&gt;
==== As a PCVR Player: ====&lt;br /&gt;
===== You will need: =====&lt;br /&gt;
* Two PCs capable of running EchoVR on the same network&lt;br /&gt;
* Spark installed on both PCs&lt;br /&gt;
* API enabled in the game settings on both PCs&lt;br /&gt;
** You can use Spark to enable the API setting&lt;br /&gt;
===== Setup =====&lt;br /&gt;
&#039;&#039;&#039;On your playing PC (the one with your headset):&#039;&#039;&#039;&lt;br /&gt;
# Launch the game normally and join a private/public match or lobby&lt;br /&gt;
# Launch Spark&lt;br /&gt;
# The IP Address in Spark should be set to 127.0.0.1 (or click the Local PC button)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your Spectating PC:&#039;&#039;&#039;&lt;br /&gt;
# Open Spark&lt;br /&gt;
# Click &amp;quot;Settings&amp;quot;&lt;br /&gt;
# Put your playing PC&#039;s local IP address in the area for Quest IP.&lt;br /&gt;
# Change the port to 6724&lt;br /&gt;
# If the playing PC is in a match/lobby and has Spark running, then Spark should say &amp;quot;Connected&amp;quot; at this point.&lt;br /&gt;
# Click &amp;quot;Spectate Me&amp;quot;&lt;br /&gt;
If all is well, then your spectator will follow you into pubs and privates.&lt;br /&gt;
=== EchoVR Speaker System ===&lt;br /&gt;
[[File:Echo Speaker System.png|thumb|Screenshot of the ESS within Spark]]&lt;br /&gt;
The EchoVR Speaker System (ESS) is a project by iblowatsports that has been embedded into the Spark window. Check out the source here: https://github.com/iblowatsports/Echo-VR-Speaker-System&amp;lt;br&amp;gt;&lt;br /&gt;
This is a system to take any audio stream (usually music) and make it sound like it is being played from &amp;quot;speakers&amp;quot; in a stadium outside of the Arena when you are playing. This is positional audio that adds realistic echo/reverberations as well as taking into account the geometry of the Arena itself so that it feels as though you are hearing your music from a stadium surrounding you.&lt;br /&gt;
* The Echo Speaker System installer will automatically download and open the installer of Virtual Audio Cable if you do not have it installed&lt;br /&gt;
* After installing VAC, make sure to restart your PC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== NVIDIA Highlights ===&lt;br /&gt;
[[File:Nv highlights.png|thumb|The NVIDIA Highlights clips reviewing screen]]&lt;br /&gt;
If you have a PC with an NVIDIA graphics card, you can use Spark to automatically activate a feature like ShadowPlay called NVIDIA Highlights. Spark sends a signal to Highlights to save a clip when certain events happen, like goals or saves. Clips are automatically saved to a temporary directory, but you can then go through all the clips that were saved by the system to save only the good ones permanently. Since the feature isn&#039;t provided by EchoVR directly, NVIDIA Highlights is only able to capture the main display, and not just the EchoVR window.&lt;br /&gt;
To get NVIDIA Highlights working, make sure:&lt;br /&gt;
# You have GeForce Experience installed and set up.&lt;br /&gt;
# You have enabled the feature in Spark&#039;s settings.&lt;br /&gt;
# You have enabled Desktop Capture in the NVIDIA recording overlay under &amp;quot;Privacy control&amp;quot; at the very bottom of the settings menu in the overlay (ALT+Z)&lt;br /&gt;
To change the events that are recorded:&lt;br /&gt;
# Make sure Spark is open.&lt;br /&gt;
# Open the NVIDIA Overlay (ALT+Z)&lt;br /&gt;
# Click the settings wheel&lt;br /&gt;
# Click Highlights&lt;br /&gt;
# The event settings for Echo VR should be on that page&lt;br /&gt;
=== OBS Replay Buffer integration ===&lt;br /&gt;
Spark can automatically save the replay buffer feature within OBS. This allows you to automatically record clips on certain events even if you don&#039;t have an NVIDIA GPU.&lt;br /&gt;
To set this feature up:&lt;br /&gt;
# Go to Spark&#039;s Settings-&amp;gt;Clips tab-&amp;gt;OBS tab&lt;br /&gt;
# Click the link to download the OBS plugin that allows remote control of OBS features by other programs. The link is also available here: https://github.com/Palakis/obs-websocket/releases&lt;br /&gt;
# Open OBS and set a password of your choice for the plugin (remember it obviously)&lt;br /&gt;
# Make sure you have the replay buffer setting enabled in OBS settings (Settings-&amp;gt;Output-&amp;gt;Enable Replay Buffer).&lt;br /&gt;
# In Spark, connect to OBS with the password you set just before.&lt;br /&gt;
# Start the replay buffer from Spark or OBS.&lt;br /&gt;
# Choose the events you want to record in the Spark settings under the OBS tab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Uploading Stats ===&lt;br /&gt;
[[File:Stats_tabs.png|thumb|The possible tabs on a metrics.ignitevr.gg player page]]&lt;br /&gt;
You must be signed into Spark with Discord (top left) to be able to use any of these features.&lt;br /&gt;
==== Upload personal public match stats ====&lt;br /&gt;
If you have the &amp;quot;Upload to IgniteVR Database&amp;quot; checkbox checked, Spark should automatically upload stats for your public matches. A new tab should appear on your player page on metrics.ignitevr.gg/stats, though this can take up to 30 minutes to appear. You can also visit &amp;lt;code&amp;gt;https://metrics.ignitevr.gg/stats?player_name=[USERNAME]&amp;amp;db=personal&amp;lt;/code&amp;gt; directly.&lt;br /&gt;
==== Opt-in to detailed Ignite stats ====&lt;br /&gt;
Once you have played at least one game with Spark connected, you should be able to check the &amp;quot;Opt-in to detailed website stats&amp;quot; box in Spark. This will enable additional stats such as estimated height, handedness, and time of day played.&lt;br /&gt;
==== Upload Tablet Stats ====&lt;br /&gt;
The &amp;quot;Upload Tablet Stats&amp;quot; button shows you a window with all of the Oculus accounts that have played EchoVR on your computer. You can click to upload each profile once, or check the box to automatically upload them after every game. This data includes information such as full games played, w/l ratio, and the date of the first time you started playing EchoVR. You must have launched EchoVR logged into your desired Oculus account at least once for this feature to work.&lt;br /&gt;
=== Creating Matches in a Specific Region ===&lt;br /&gt;
Creating private matches in specific regions is only supported for PC because the Quest version of the game doesn&#039;t have full deeplinking support.&lt;br /&gt;
However, there is a workaround:&lt;br /&gt;
# Start the private match using Spark using the region selector on your PC.&lt;br /&gt;
# Change the Quest IP field in Spark&#039;s settings to 127.0.0.1 to read data from your PC.&lt;br /&gt;
# Copy the spark:// link for the new private match.&lt;br /&gt;
# Change the Quest IP setting in Spark to the Quest IP again.&lt;br /&gt;
# Restart Spark.&lt;br /&gt;
# Get into a lobby on your Quest and make sure Spark is connected to your Quest.&lt;br /&gt;
# Click the spark:// link you copied earlier to join the match on your Quest.&lt;/div&gt;</summary>
		<author><name>172.71.22.208</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Echopedia&amp;diff=2341</id>
		<title>Echopedia</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Echopedia&amp;diff=2341"/>
		<updated>2025-01-21T18:49:13Z</updated>

		<summary type="html">&lt;p&gt;172.71.23.121: /* Tools */ Added the missing links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Echopedia Logo.png|frameless|1356x1356px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The source for EchoVR history and community knowledge. Search for a player or team name, or explore using the links below. Please contribute to the shared knowledge on this site, but be aware that changes to &#039;&#039;team&#039;&#039; and &#039;&#039;player&#039;&#039; pages may be overridden if they are not contained within the section at the top for user contributions, as these pages are generated automatically. At the top of each player and team page, there is a section where user contributions will be kept across updates!&lt;br /&gt;
&lt;br /&gt;
[https://tools.echopedia.gg/arena_block_map Arena Block Map]&lt;br /&gt;
{{#tag:html|&lt;br /&gt;
&amp;lt;div style=&amp;quot;display: flex;flex-wrap: wrap;&amp;quot;&amp;gt;&lt;br /&gt;
{{ImageButton|text=Community Tools|page=Category:Community_Projects|image=/images/d/d8/Json_cover.jpg}}&lt;br /&gt;
{{ImageButton|text=-|page=Echo_Pass|image=https://miro.medium.com/max/700/1*6jnLg9UhTPGCN-_uZXWgPg.png}}&lt;br /&gt;
{{ImageButton|text=Server Locations|page=Server_Locations|image=https://thumbs.dreamstime.com/b/turkey-map-selective-focus-label-closeup-shot-turkey-map-selective-focus-label-158332381.jpg}}&lt;br /&gt;
{{ImageButton|text=Echo VR Glossary|page=Echo VR Glossary|image=https://images.freeimages.com/images/small-previews/cff/dictionary-1172442.jpg}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Tools===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Commmunity Tools&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Replay Viewer]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Echo_bhaptics_Mod]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Protil]]&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/dbauducco/EchoShadow Echo Shadow]&lt;br /&gt;
|-&lt;br /&gt;
|[[EAST]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Spark Mini]]&lt;br /&gt;
|}&lt;br /&gt;
===Recently Added===&lt;br /&gt;
[[Echo Online|Echo Online - Echopedia]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Arena Skills Map|Echo Arena Skills Map (MoneyMitch26)]]&lt;br /&gt;
[[Echo Arena Skills Map (DocEducation)]]&lt;br /&gt;
&lt;br /&gt;
[[Echo Pass]]&lt;br /&gt;
&lt;br /&gt;
[[Echo VR Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo Command Line Arguments]]&lt;br /&gt;
&lt;br /&gt;
[[Lone Echo II Speedrunning Guide]]&lt;br /&gt;
&lt;br /&gt;
[[Playspace Abuse]]&lt;br /&gt;
===Records===&lt;br /&gt;
[[Fastest Jousts]] 💨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Echo VR Tutorial Speedrun - WR: 3.25.23. Currently held by ConDawgB (11/13/22) &lt;br /&gt;
&lt;br /&gt;
source: https://www.youtube.com/watch?v=Qm7_xZsjkhc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hall of Fame of the winners of previous seasons:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Champions]] &amp;lt;br&amp;gt;&lt;br /&gt;
List of all the people involved in VRML:&amp;lt;br&amp;gt;&lt;br /&gt;
[[VRML Personnel]] &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>172.71.23.121</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Spark_Mini&amp;diff=2439</id>
		<title>Spark Mini</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Spark_Mini&amp;diff=2439"/>
		<updated>2024-01-19T02:06:53Z</updated>

		<summary type="html">&lt;p&gt;172.71.31.25: /* Not Connected */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Spark mini main.jpg|thumb|Screenshot of the Spark Mini dashboard]]&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== Installation ==&lt;br /&gt;
=== Quest ===&lt;br /&gt;
You can install Spark Mini directly on your Quest 2 or Quest Pro. This is required if you&#039;re using Quest Pro controllers (on QPro or Q2).&lt;br /&gt;
# Download the .apk from https://ignitevr.gg/spark-mini ([https://api.ignitevr.gg/spark-mini.apk direct link])&lt;br /&gt;
# Make sure developer mode is enabled on your Quest to sideload apps.&lt;br /&gt;
# 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.&lt;br /&gt;
# Once you&#039;re in a match, you can launch Spark Mini by going to the Library and selecting &amp;quot;Unknown Sources&amp;quot; from the dropdown.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
You can install Spark Mini on iOS from the App Store: &lt;br /&gt;
&lt;br /&gt;
https://apps.apple.com/us/app/spark-mini/id1575027911&lt;br /&gt;
=== Android ===&lt;br /&gt;
You can search for &amp;quot;Spark Mini&amp;quot; in the Play Store, or visit the store page directly here: &lt;br /&gt;
&lt;br /&gt;
https://play.google.com/store/apps/details?id=gg.ignitevr.spark_mini&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Download the latest binaries from the [https://github.com/NtsFranz/Spark-Mini/releases releases] page.&lt;br /&gt;
&lt;br /&gt;
If you want, you can always build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
=== MacOS ===&lt;br /&gt;
MacOS support should be possible if you build the most recent commit [https://github.com/NtsFranz/Spark-Mini from source].&lt;br /&gt;
== Features ==&lt;br /&gt;
[[File:Spark Mini light mode.png|thumb|Spark Mini&#039;s dashboard in light mode]]&lt;br /&gt;
* Show your server region&lt;br /&gt;
* Generate and join matches using spark:// links&lt;br /&gt;
* Show ingame stats from the scoreboard&lt;br /&gt;
* Show your exact throw speed break down (wrist speed, etc.)&lt;br /&gt;
* Host and join matches from a match browser&lt;br /&gt;
* Set the private match rules from presets&lt;br /&gt;
* Show server score&lt;br /&gt;
==== Spark Mini can NOT: ====&lt;br /&gt;
* Spectate&lt;br /&gt;
** Spectating is done only by the official Echo VR client, which does not run on phones.&lt;br /&gt;
* Record replays&lt;br /&gt;
* Play TTS&lt;br /&gt;
* Upload Stats to the Ignite database.&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
=== Not Connected ===&lt;br /&gt;
Spark Mini says &amp;quot;Not Connected&amp;quot; on the dashboard even when I&#039;m in a match, or the Find Quest IP feature isn&#039;t working.&lt;br /&gt;
# If you&#039;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&#039;re on QPro) instead of on your phone. If you&#039;re on Q2, you&#039;re out of luck unless RAD fixes the issue. (UPDATE: This doesn&#039;t seem to be the case anymore. Something on Meta&#039;s end changed about how the QPro controllers are connected)&lt;br /&gt;
# Spark Mini does not work with the PCVR version of Echo VR. Use [[Spark]] instead.&lt;br /&gt;
# Make sure to enable API in your game settings in VR.&lt;br /&gt;
# If you just enabled the API in the game settings and you&#039;re on Quest, try rebooting your Quest first.&lt;br /&gt;
#Make sure your phone is actually able to read the API data - go to to &amp;lt;code&amp;gt;http://[QUESTIP]:6721/session&amp;lt;/code&amp;gt;, making sure to replace [QUESTIP] with your Quest&#039;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&#039;t load &#039;&#039;and you are in a public/private match&#039;&#039;, the problem is not with Spark, but something about the connection to the Quest&#039;s API data is broken.&lt;br /&gt;
#Verify that you&#039;re on the same network as your Quest.&lt;br /&gt;
#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&#039;s the issue.&lt;br /&gt;
#Make sure you&#039;re in a public or private match.&lt;br /&gt;
[[Category:Community Projects]]&lt;br /&gt;
[[Category:API]]&lt;/div&gt;</summary>
		<author><name>172.71.31.25</name></author>
	</entry>
	<entry>
		<id>https://echopedia.ntsfranz.com/index.php?title=Echo_VR_Glossary&amp;diff=2302</id>
		<title>Echo VR Glossary</title>
		<link rel="alternate" type="text/html" href="https://echopedia.ntsfranz.com/index.php?title=Echo_VR_Glossary&amp;diff=2302"/>
		<updated>2023-02-02T08:03:17Z</updated>

		<summary type="html">&lt;p&gt;172.71.222.116: /* Throwing/shooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Incomplete backup]]&lt;br /&gt;
&#039;&#039;&#039;This page was restored incompletely from a backup. It may look pretty broken. Fix it please!&#039;&#039;&#039;&lt;br /&gt;
=== Echo Arena ===&lt;br /&gt;
&#039;&#039;&#039;Stacks/Stacking&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Synonyms: Boost/Boosting, Chain/Chaining, Regrabbing, Chain Boosting&amp;lt;br&amp;gt;&lt;br /&gt;
Stacking is a form of movement to go much faster than you usually can. It is done by getting two or more players and having them pull off of each other to gain momentum from each other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Brawling&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Synonyms: Boxing, Fighting, Stunning&lt;br /&gt;
A skill set within the overall game that has to do with stunning, blocking, and dodging opponents.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geometry&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Any of the static, floating, geometric shapes floating throughout the arena, such as the nest or bow-tie.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PE Joust&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A method of boosting from the tunnels by starting further back than the ring, then starting to regrab before the tunnel doors open, allowing you to generate more speed than using the launch ring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Stun Boosting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stunning an opponent by punching them in the opposite direction you want to go. If both are still then you will gain 1.1 speed in that direction. A  higher level of stun boosting is boosting off of an opponent&#039;s head and tapping the trigger as you let go to gain an additional 1.1 to 1.9 m/s on top of your 4 m/s boost.&lt;br /&gt;
==== Throwing/shooting ====&lt;br /&gt;
&#039;&#039;&#039;Boop Shot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The [https://www.youtube.com/watch?v=45NHMFHYkSY&amp;amp;ab_channel=Clex Boop shot] is a trick shot named after the player Boop90, a top echo vr player. This trick shot done by first starting in one of the tunnels then throwing the disk so it bounces over cloud and into the goal, used to get around floating players or players on nugget.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cloud Shot&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Synonyms: WHAT! Shot &amp;lt;br&amp;gt;&lt;br /&gt;
A shot taken from the floor at mid that bounces off of the cloud block and into the goal. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kungg Shot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The [https://www.youtube.com/watch?v=OxEp4aLXsus&amp;amp;ab_channel=Clex Kungg shot] is a trick shot named after the player kungg, a player on team jokr, later named Ignite, the multi-championship winning team. This trick shot done by starting in between ghost or pac on your side of the arena and throwing to the wall on the opposite side, used as a way of scoring when everyone is on your side.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Whirly Twirly&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The act of using pitch and/or roll in conjunction with a shot in order to obfuscate the angle of release, making it more difficult for a goalie or defenseman to track.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Joker Train&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Two people in a stack with the person in back holding the disk. This allows the disk holder have increased mobility as if you were on a block but with the advantage of being able to move forwards.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nest bounce&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
originally found by ryann- from ignite the nest bounce is a simple shot bounced of the bottom of nest to then go right in &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mail-Slot&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Any shot that goes in between the top of shield and the bottom of nest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grandpa Shot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A shot that is made where the player is facing away from the goal and shots it from in between their legs. This shot originated from rx.kuraun in a casted match.&#039;&#039;&#039;&lt;br /&gt;
==== Old/Patched-out ====&lt;br /&gt;
&#039;&#039;&#039;Parachuting&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A technique used where grabbing onto your back accessory, reduces your player speed to 0.0 m/s. This was able to be performed in the days prior to the first [[Echo Pass]] release. This was patched out after it became prevalent in public matches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Disk-popping / Headbutting&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A technique where holding the disk in front of your face, letting go, pushing your head into the disk, then quickly grabbing it again would generate some extra speed above the 4.7 m/s cap. Doing this repeatedly allowed for faster movement or quick direction changes while holding the disk. This was patched out of Echo Arena after it became prevalent in public matches. It still exists in Lone Echo.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;11.5 Launch&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The intended maximum single-player launch speed out of the tunnels is 10 m/s, but if the catapult was released and regrabbed immediately after it started moving, it would result in a 11.5 m/s launch. This was patched out.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Pali-door]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
A hole in the geometry of the old lobby discovered by the player [[Palidore]]. The exit hole was honored with a plaque.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PTS/Public Testing Server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On January 22nd, 2021, Ready At Dawn posted an application for players to test the first versions of the [[Echo Pass]]. This was going to be hosted on different servers of Echo VR for testers, separate from normal Echo VR. Hence the name, Public Testing Servers, or PTS for short. The Public Testing Servers went live on January 25th, and Ready At Dawn would continue to run the servers and continue to add applicants from time to time. The servers would close on February 18th, 2021, for the official release of season 1 of the [[Echo Pass]]. Prior to the launch of the [[Echo Pass]], the Echo VR community soon saw the new tints were ineffective and the new Echo Chassis colors can be easily mistaken for another team color. Another PTS application would be opened on April 2nd, 2021, and the PTS servers would be re-opened for another test on April 8th, 2021. The PTS servers would continue to run until April 12th, 2021. Then on September 12, 2022, Ready At Dawn once again started a PTS, this was the [https://medium.com/@EchoGames/echo-vr-goalie-validation-pts-f8f0d4d0e24f Goalie Validation PTS] and was to test a new way of goal validation process to keep better track of goalie saves and goal scoring, It was in effect until September 23, 2022.&lt;br /&gt;
==== Extra ====&lt;br /&gt;
&#039;&#039;&#039;Trennis&#039;&#039;&#039;&lt;br /&gt;
A game played where the trench geometry/location would be used as a court, players would take turns back-and-fourth slapping the disc. The goal of the game is to slap the disc and have the disc fly out on the opponents side/go past the opponents.&lt;br /&gt;
==== Echo Combat ====&lt;br /&gt;
🙏&lt;/div&gt;</summary>
		<author><name>172.71.222.116</name></author>
	</entry>
</feed>