Socialize with Others

High Fidelity is all about the people you meet and the experiences you have with them. High Fidelity enables people connected by interest, community, and friendship to come together from anywhere in the world.

On This Page:

Make Connections and Friends

In High Fidelity, you can establish a connection with someone else by shaking hands with them. With your hand controllers, place your hands near each other and hold the grip button. Desktop users can press and hold X on their keyboard.

Once you make a connection with someone, they will appear under Connections in the People app. You will also appear on their list of connections. You will be able to see where they are in the metaverse, and you can travel to them at any time.

To mark a connection as a friend, check the box next to their name in the People app.

The People App

The People app provides a set of tools that help users manage their interactions with people in the metaverse. It gives you a list of the people nearby (in the same domain as you), and gives you easy access to all of your connections. From the People app, you can:

  • Change your availability
  • Toggle your visibility between friends, connections, and the entire community
  • Set the master volume for the domain you're in
  • Teleport directly to a friend's location

Your Privacy Bubble

You can enable a privacy bubble that protects your personal space in the metaverse. When it is enabled, other people will disappear if they get too close to you. Your privacy bubble is disabled by default. To enable it, pull up your tablet or HUD and click Bubble.

Attend Live Events

One of the great things about virtual reality is that you can attend events. High Fidelity regularly hosts events such as workshops, lectures on VR, and town hall meetings to meet our team. Click here to view all upcoming events, Events are a great place to meet others and share experiences with others around the world.

To attend an event, simply go to the hosted domain at the time of the event.

Express Yourself

There are many ways you can express yourself in High Fidelity, such as animating the mouth of your avatar or using gestures in the Emote App.

By default, all avatars will use a standard set of animations, such as your eyes blinking or your mouth opening and closing as you talk. When you are using a VR controller, your avatar will automatically mimic your hand gestures and movements.

The Emote App

The Emote app is a way for desktop users to express themselves without using VR controllers. With this app, you can display feelings by: crying, acting surprised, dancing, cheering, waving, falling, pointing, clapping, sitting, or showing love.

Give and Receive Gifts

Just like in real life, you can give money or presents to your friends in High Fidelity. You may wish to gift an item to a friend, send money to a connection, have a VIP zone in your domain, or play a poker game with your friends.

With the Commerce API, you can also award money or items using a coupon. A coupon is a way to send HFC or items to someone at a later time, even when you are not logged in to High Fidelity. For example, you can create a coupon to award the winner of a trivia game 250 HFC, or to give someone a soda when they buy something from a vending machine.

Send HFC to Others

To send money to a connection or someone nearby:

  1. In Interface, pull up your tablet or HUD and go to Inventory.
  2. In the Inventory app, click 'Send Money'.
  3. Send money to one of your connections or even someone nearby in the same domain.
    • If you want to send it to one of your connections, click 'Connections; and choose the recipient from the list.
    • If you want to send it to someone nearby, click 'Someone Nearby' and choose your recipient by triggering or clicking on someone nearby to select them.
  4. Add the amount you wish to send. This amount should be less than or equal to your HFC balance.
  5. You can add an optional public message. Click 'Submit'.
  6. A window pops up confirming that your money has been sent.

Send Purchased Items to Others

After you buy something from the Marketplace, you can give it to a connection or someone nearby. To do so:

  1. In Interface, pull up your tablet or HUD and go to Inventory.
  2. In the Inventory app, click 'Items'.
  3. Scroll to the item you'd like to give and click on the menu.
  4. Select 'Gift'.
  5. Send the item to one of your connections or even someone nearby in the same domain.
    • If you want to send it to one of your connections, click 'Connections' and choose the recipient from the list.
    • If you want to send it to someone nearby, click 'Someone Nearby' and choose your recipient by triggering or clicking on someone nearby to select them.
  6. You can add an optional public message. Click 'Submit'.
  7. A window pops up confirming that your item has been sent.

When you send an item to another user, it is removed from your Inventory.

Create a Coupon

You can create a coupon when you want to send money or an item to someone at a later time, even when you are not logged in to High Fidelity.

Currently, you can only use a coupon in a script. You will not be able to redeem a coupon anywhere in Interface.

  1. In Interface, pull up your tablet or HUD and go to Inventory.
  2. Choose whether you'd like to later send HFC or an item.
    • If you want to send HFC, click 'Send Money'.
    • If you want to send an item, click 'Items' and scroll to the item you'd like to give. Click on the item's menu and choose 'Gift'.
  3. Select 'Create Coupon'.
  4. Enter an optional public message explaining the purpose of the coupon.
  5. The Tablet will now display a window with the 'Authorization ID' and 'Coupon ID'. Copy both these values on your computer. Click 'Close'.
  6. Include the copied values in a script where another user receives the HFC or item.

Example: Use a Coupon to Hold a Raffle

Say you want to pre-authorize 10 of your High Fidelity Coins to be paid out to a user who wins a raffle that you host. In this example, curl is used to perform the redemption. But you can redeem a pre-authorized transfer using any script or tool that can perform HTTP PUT requests, such as High Fidelity Interface's request JavaScript module or a simple PHP form on a website.

  1. Create a coupon to get an 'Authorization ID' and 'Coupon ID' value pair associated with a 10-HFC Pre-Authorized Money transfer.
  2. Copy and paste the 'Authorization ID' and 'Coupon ID' to a text file on your computer.
  3. Click 'Close', then 'I'm All Set'.
  4. Hold your raffle! In this example, a user with username steve has won the raffle.
  5. Use the following curl command from the command line to dispense the money authorized in (1) to username steve:
    1. curl -X PUT -d authorization_id=<authorization ID from 1> -d coupon_id=<coupon ID from 1> -d username=steve https://highfidelity.com/api/v1/commerce/redeem

Chat with Users

High Fidelity doesn't yet have a default text chat option that works well for both HMD and desktop users as most HMD users can't type easily. Our extensible open-source scripting and UI gives you the ability to create the features you want, including text chat. There are some great scripts for chat that have already been built by community members, and a few are described below.

HiFi Local Chat

This clean, reliable, and well-written chat script was created by alpha user ctrlaltdavid. To run the script:

  1. In Interface, go to Edit > Open and Run Script from URL.
  2. Paste the URL http://ctrlaltstudio.com/downloads/hifi/scripts/chat.js.

The script will start running and display a text chat window pop-up. You can use this window to chat with other users in the same domain who are running the same script. If text chat is important to you, you can add this to your default scripts so it’s always there.

COM Script Version 1

AlphaVersionD has authored an equally powerful and friendly script that runs on a domain. All users that visit a domain with the script can chat with one another, without installing a separate app or script. With this script, you have the power to enable chat on any of your own domains.

You can run a script only in a domain where you have the right permissions. Ensure that you have the right permissions in a domain where you wish to use the COM Script.

To install COM Script in your domain:

  1. In Interface, pull up your HUD or Tablet and go to Create.
  2. Click the 'zone' icon to create a zone entity.
  3. In the 'Properties' tab of the zone entity, paste the URL http://metaversecafes.com/HighFidelity/QueenCity/A_2016_Q_wab/AQUI/COM_v1.0.js.

COM Script version 1 is now running in the zone in your domain!

See Also