Toggle search
Search
Toggle menu
notifications
Toggle personal menu
Export translations
Views
Language statistics
Message group statistics
Export
associated-pages
Translate
More actions
Settings
Group
Account data download
Badges
Badges/MMC
Category:Versions
Checkerboard Textures
Clear your Cache
Clear your database
Command Line Arguments
Component
Component:MaterialApplyPolicy
Component:ValueGradientDriver
Contact Us
Database repair
Diagram:LNLConnectionOptions
Diagram:LNLRelayConnection
Dynamic Variables
Face and Eye Tracking (Troubleshooting)
Financial Reports
Financial Reports/Q1 2024
Financial Reports/Terms
Financial Updates/Q2 2024
Frequently Asked Questions
Full Storage
Groups
Headless Server Software/Loading a Specific World
Help:Translating
Homes
Infrastructure
LAN Sessions
List of Public Folders
Log Files
Main Page
May 2024 survey
Mentors
Migrations
MMC
Moderation
Networking Information
Office Hours
Patreon
Patreon Linking
Plugins
ProtoFlux
Public Folders
ResoFrancophone
Resonite Team
Roadmap
Scene Inspector Dialog
Slot
Slot Count
Synchronize your Clock
Template:FurtherHelp
Template:UnreleasedFeature
Test:Mermaid
Test:Translate
Test:Translate2
Test:Translate3
Test:Translate4
Test:Translate40
Universes
User ID
User:Dillmatt09
User:J4
User:PJB
User:ProbablePrime
Wiki Contributions & Translations
Language
aa - Afar
aae - Arbërisht
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
acm - Iraqi Arabic
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
ann - Obolo
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
atj - Atikamekw
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - South Azerbaijani
ba - Bashkir
ban - Balinese
ban-bali - Balinese (Balinese script)
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bci - Baoulé
bcl - Central Bikol
bdr - West Coast Bajau
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bew - Betawi
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
blk - Pa'O
bm - Bambara
bn - Bangla
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
btm - Batak Mandailing
bto - Iriga Bicolano
bug - Buginese
bxr - Russia Buriat
ca - Catalan
cbk-zam - Chavacano
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cpx - Pu-Xian Min
cpx-hans - Pu-Xian Min (Simplified Han script)
cpx-hant - Pu-Xian Min (Traditional Han script)
cpx-latn - Pu-Xian Min (Latin script)
cr - Cree
crh - Crimean Tatar
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
crh-ro - Crimean Tatar (Romania)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
dag - Dagbani
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
dga - Dagaare
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
efi - Efik
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
es-419 - Latin American Spanish
es-formal - Spanish (formal address)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
fat - Fanti
ff - Fula
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fon - Fon
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gaa - Ga
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcf - kréyòl Gwadloup
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
gld - Nanai
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
gpe - Ghanaian Pidgin
grc - Ancient Greek
gsw - Alemannic
gu - Gujarati
guc - Wayuu
gur - Frafra
guw - Gun
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
hno - Northern Hindko
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
hsn - Xiang Chinese
ht - Haitian Creole
hu - Hungarian
hu-formal - Hungarian (formal address)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
igl - Igala
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kai - Karekare
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kcg - Tyap
kea - Kabuverdianu
kg - Kongo
kge - Basa Kumoring
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kjh - Khakas
kjp - Eastern Pwo
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - Korean (North Korea)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
krl - Karelian
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ksw - S'gaw Karen
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
kus - Kʋsaal
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - Lak
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lki - Laki
lld - Ladin
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mad - Madurese
mag - Magahi
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Māori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mnc - Manchu
mnc-latn - Manchu (Latin script)
mnc-mong - Manchu (Mongolian script)
mni - Manipuri
mnw - Mon
mo - Moldovan
mos - Mossi
mr - Marathi
mrh - Mara
mrj - Western Mari
ms - Malay
ms-arab - Malay (Jawi script)
mt - Maltese
mus - Muscogee
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
nia - Nias
nit - కొలామి
niu - Niuean
nl - Dutch
nl-informal - Dutch (informal address)
nmz - Nawdm
nn - Norwegian Nynorsk
no - Norwegian
nod - Northern Thai
nog - Nogai
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nyn - Nyankole
nyo - Nyoro
nys - Nyungar
oc - Occitan
ojb - Northwestern Ojibwa
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pcm - Nigerian Pidgin
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
pwn - Paiwan
qqq - Message documentation
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rki - Arakanese
rm - Romansh
rmc - Carpathian Romani
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
rsk - Pannonian Rusyn
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rut - мыхаӀбишды
rw - Kinyarwanda
ryu - Okinawan
sa - Sanskrit
sah - Yakut
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
se-fi - Northern Sami (Finland)
se-no - Northern Sami (Norway)
se-se - Northern Sami (Sweden)
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
sh-cyrl - Serbo-Croatian (Cyrillic script)
sh-latn - Serbo-Croatian (Latin script)
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy - Shawiya
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sjd - Kildin Sami
sje - Pite Sami
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sms - Skolt Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
sro - Campidanese Sardinian
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - Siberian Tatar
su - Sundanese
sv - Swedish
sw - Swahili
syl - Sylheti
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
tdd - Tai Nuea
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tly-cyrl - Talysh (Cyrillic script)
tn - Tswana
to - Tongan
tok - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
ttj - Orutooro
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - Uzbek (Cyrillic script)
uz-latn - Uzbek (Latin script)
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vmw - Makhuwa
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
wal - Wolaytta
war - Waray
wls - Wallisian
wo - Wolof
wuu - Wu Chinese
wuu-hans - Wu Chinese (Simplified)
wuu-hant - Wu Chinese (Traditional)
x-xss - fake xss language (see $wgUseXssLanguage)
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yrl - Nheengatu
yue - Cantonese
yue-hans - Cantonese (Simplified)
yue-hant - Cantonese (Traditional)
za - Zhuang
zea - Zeelandic
zgh - Standard Moroccan Tamazight
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - Chinese (Macau)
zh-my - Chinese (Malaysia)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
Format
Export for off-line translation
Export in native format
Export in CSV format
Fetch
<languages /> <div lang="en" dir="ltr" class="mw-content-ltr"> == General Questions == === What platforms and hardware does Resonite support? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite is currently available on Windows and Linux. It supports all of the major headsets, including SteamVR/OpenVR, Oculus, and Windows Mixed Reality (via SteamVR). </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite also supports a wide range of hardware peripherals. Resonite supports as many trackers as SteamVR can provide (up to 64), 8 for full-body tracking (feet, knees, hip, chest, and elbows) with additional trackers able to be used to track objects. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite also supports the Leap Motion for finger tracking, Eye Tracking via the Vive Pro Eye and standalone modules, HTC’s lip tracking, and controllers such as the etee controllers. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are a hardware developer, and wish to send a Dev Kit for integration into Resonite, please create a [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/new?assignees=shiftyscales&labels=enhancement&projects=&template=feature-request.yml Feature Request] or send a [https://yellowdogman.com/contact.html contact form] on our website with your request. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === What are Resonite’s hardware requirements? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite requires a powerful quad-core CPU- at least a Haswell i5-4590 from Intel, Piledriver FX 8350 from AMD, or newer. Resonite benefits greatly from strong single-core performance. At least 8 GB of memory is recommended, although Resonite benefits greatly from 16 GB, or even 32 GB and above. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It is recommended to have a VR-capable card from either Nvidia (GTX 1060) or AMD (RX 570) although stronger GPUs have a high benefit for VR use by increasing resolution, and framerate. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can I put Resonite in a window? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Yes! At any point, you can press the key combination Alt + Enter to place Resonite into a window. You can also specify [[Command Line Arguments|command line arguments]] to change the windowed state and resolution. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> E.g. <code>-screen-fullscreen 0 -screen-width 1280 -screen-height 720</code> will place Resonite in a 1280x720 window at launch. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can I play Resonite on the desktop? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Yes! With no VR hardware it will be launched by default, and while in VR it can be toggled to at any point by pressing F8. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The screen mode is under active development, and additional functionality is still to be developed. === Can I play with a controller? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite currently offers preliminary support for gamepads, e.g. basic functionality such as moving, turning, jumping, and using the context menu. Additional support will be added later. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Is Resonite open source? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Currently, most of Resonite is not open source. Resonite is currently being developed by a small team and it is uncertain what the implications of open sourcing right now would be. === Does Resonite support modded clients? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Please see our [[Mod & Plugin Policy]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Is Resonite running on Unity? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most of Resonite is running on the FrooxEngine, a custom-made engine crafted over the span of numerous years since around 2015 and around five hundred thousand lines of code, not including third party libraries. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Unity is used primarily for its renderer, the runtime environment (Mono/.NET), and interfacing with the audio system. === What are the rules in Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Be excellent to each other. Details can be found in our [[Guidelines]] page. === How can I report a user? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If a user is in clear, and/or repeated violation of the guidelines, we recommend reporting it via our [https://moderation.Resonite.com/ moderation website]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Where possible, it is preferable that users resolve their own conflicts by use of the tools they have available to them in the form of the permissions system, muting, etc. You can read more on our [[Moderation]] page. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I protect myself from malicious users? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite offers a versatile permissions system that allows users to control how their sessions are run. Worlds in Resonite are created with a set of permissions by the world’s creator. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Users that host sessions from these worlds are able to assign permission levels separately for each user in a session. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I identify Resonite Team members, and moderators? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> * Resonite Team members can be identified by a rainbow or yellow name, and a Resonite logo badge above their name. * Moderators can be identified by a blue name with a blue moderation shield badge. * Mentors can be identified by a green name and a green mentor bulb badge. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can verify these badges through the session menu as they will be displayed alongside their names there as well. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Beginner Questions == === Are there any tutorials on how to use Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Resonite Wiki has a range of [[Tutorials]] that will be expanded over time. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Our users are also very welcoming, and helpful, and often willing to lend a hand to each other either in Resonite, or on Discord. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === What are the basic controls in Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Navigation and movement are assigned to the joystick, primary actions are assigned to the trigger (e.g. activating buttons), secondary actions are achieved by a joystick/touchpad click (e.g. jumping, tool use), grabbing/moving objects in a world is achieved with the grip button. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The context menu button is used to access context-sensitive actions, and other controls such as undo/redo, and your locomotion modes (these will be moved in a later UI update). Additional controls including screen mode controls can be found on our [[Basic Controls]] page. === Where can I find an avatar to use? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Inside of the inventory, there is an Avatars folder inside of the Resonite Essentials which contains the Resonite default avatar for use by anyone. Additional avatars can be found through public folders shared with you, or found inside of worlds. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also use the avatar creator to turn any object into an avatar, including rigged avatar models you import. === How can I equip an avatar? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Avatars from your inventory you can quick-equip by selecting them once to highlight them, and then pressing the "Equip avatar" in the top left corner. Avatars placed in the world can be equipped by clicking on them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Where can I find other users? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Active sessions will be listed at the top of the worlds list under the “Worlds” tab of your dashboard. You can filter the listing to include only sessions with active users by using the “Active Sessions” search preset. === Can I explore other worlds? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are a wide range of worlds to be explored. They can be found in the World Browser. The World Browser is in the Worlds section of your Dash Menu. You can scroll through the wide range of uploads spanning since Resonite’ inception, or you can filter the results. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Featured search preset will display community-created worlds the Resonite Team wishes to showcase. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also search for specific tags in the search bar at the top, in addition to the numerous search presets for themed worlds, e.g. games, educational content, social hangouts, and more. === How can I invite friends to my session? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> From the Contacts button on your Dash Menu, select the friend in your list you wish to invite, then press Invite Here. === How can I adjust the visibility of my session/how can I host a private session? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> While in an active session, you can do this through the Session menu of your Dash Menu. Open the session Settings, then select your desired privacy level anywhere in the range from Anyone to Nobody/Invited Users. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> While your status is set to Invisible, all sessions you create will be set to private by default. === How do I navigate between sessions? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Any sessions you create, or join in Resonite remain open, and active until you close them, close Resonite, or are removed from them (e.g. by an AFK kick). To navigate, and manage your open sessions, you will find them listed at the top of the world browser. Your active sessions will be listed first, and have a yellow border around them. You can switch sessions by clicking on the session, and pressing ‘focus’ on the pop-up modal. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To close an active session, you can press the ‘X’ button at the top right corner of the session, and press close, or you can use the ‘close world’ button on the home screen of your dash. === How can I mute myself? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> On your dashboard, you will find a range of voice control options on a facet in the top left corner. Clicking on them will set your voice mode. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Mute is a toggle that will silence you, Whisper places a whisper bubble around you that dampens outside noise, and prevents anyone outside of the bubble from hearing you, Normal is the typical spatialized voice mode, Shout has increased volume, and range- good for large maps, and Broadcast disables spatialization, allowing you to be heard from anywhere (like a voice call on other platforms.) </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To un-mute yourself, press the mute button again to restore your previous voice mode. === I’m stuck/I’ve made a mistake. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are stuck in a part of the world, if it’s available, you can use the Noclip locomotion mode to escape. To do so, open your context menu, click on the locomotion button, and choose from the available modes in the world. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In this same menu, you can undo your previous actions such as moving objects with the Undo button. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are also the emergency respawn, and emergency disconnect gestures. To respawn yourself, hold your controllers up to your face, hold one grip button, and press both context menu buttons, and wait a few seconds until your controllers begin to vibrate. To disconnect from a world immediately, you can hold up the controllers to your face, and just hold both context menu buttons. === How do I add someone as a contact? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To add someone as a Contact, you can click on their nameplate, and press the Add Contact button, or you can search for a user through the Contacts button on your Dash Menu, and typing in the search field at the top left. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can others see my UI? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Other users are unable to see your UI by default, however some UI elements such as the context menus, and your interaction lasers can be publicly visible from within the session. === How do I save objects to my inventory? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To save objects to your inventory, grab the object you wish to save, and press the green plus button. You can only save into a folder that you’ve created, and not public folders such as the Resonite Essentials. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Note: Some worlds and objects are set-up with permissions that prevent saving them to your inventory. === How can I organize my inventory? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can create a new folder to save objects into by pressing the green plus button, and naming the folder. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It is not presently possible to rearrange existing inventory locations, so to do so, you will need to spawn the object out, and save it into the new folder, then delete the original with the red trash can icon. This process will be streamlined in a future UI update. === What are public folders/how can I share items? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Public folders are denoted by their orange coloration. They are created by users, and their contents are publicly listed. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A [[List of Public Folders|list of public folders]] is available. It contains links. These links can be pasted into Resonite to generate a public folder object, then saved to the inventory. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To create a public folder, you can highlight a folder in your inventory, and press the beige envelope icon to create a public folder object which can be used to save the folder into the inventory of other users. To copy a public folders link, you can grip it open the context menu, and press the copy link button. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Public folders are not intended for use in sharing sensitive data as the objects contained within are publicly viewable. To unpublish a folder, you can press the purple hand icon. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To share privately with a contact, you can let them save a copy of the object as you spawn it out, or send it to them through the messaging system by gripping the object, and pressing the green plus button at the bottom right of the Contacts UI. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Avatars and Assets == === How can I import my assets? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Assets can be brought into Resonite by either dragging, and dropping them from your PC’s file browser onto the Resonite window, copying and pasting the asset or a link to the asset into Resonite window or through the Paste Content From Clipboard button found in the session menu. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also navigate your filesystem from the File Browser found in your Dash Menu. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> For many assets an Importer UI will appear with options to set up the detected asset as an object for use in Resonite. === What kinds of assets does Resonite support? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Models, textures, sounds, fonts, LUTs, and more- Resonite is capable of importing a wide range of assets in a wide range of commonly accepted formats. === How do I make an avatar? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Avatars are created through the Avatar Creator found in the Home section of your Dash Menu. Any object can be turned into an avatar including rigged models you’ve imported. === Importing An Avatar: === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once you’ve opened the asset in Resonite, a Model Importer UI will appear. For avatars you will want to select 3D Model > Regular > Auto Humanoid Height. You can either press Import Now!, or Advanced Settings if you wish to modify the setup, e.g. changing which materials the model is setup with. === Using the Avatar Creator: === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To use the Avatar Creator, open it from the Home section of your Dash Menu. You will see spheres containing a HMD, and hands. Align those with your avatar’s. You can optionally set up the hips, and feet if you wish to make your model compatible with full-body tracking. This can also be set up later through the Full Body Calibrator tool. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also select the Protect Avatar option to prevent other users from equipping or saving a copy of your avatar. === My avatar has no textures. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Sometimes an avatar may import without their textures. This is something that can be resolved from within Resonite using the Material Tool, and DevTool. Extract the materials from your avatar, and assign the textures you’ve imported by dragging them into their appropriate fields from within the Material Inspector. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === What are the rig requirements? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite requires a general bone naming convention, and hierarchy to be set-up automatically as an avatar. Avatar rigs set-up for other platforms should generally be compatible with Resonite. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> A full list of the humanoid rig requirements can be found on [[Humanoid_Rig_Requirements_for_IK|Humanoid rig requirements for IK]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can I import my <code>.unitypackage</code> avatar? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Not directly, no. <code>.unitypackage</code> is a compressed file format specific to use in Unity. However, if your model exists in a raw form such as a .fbx file within the project folder in Unity, you can use that to import, instead. === What about my custom shaders? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Custom shaders are not supported at this time, as there is no way to compile JIT shaders at runtime. The shaders need to be compiled into Resonite itself. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> However- a wide variety of visual effects can be achieved through the use of ProtoFlux, and components from within Resonite itself! === Does Resonite support dynamic bones for flowing hair, tails, etc.? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Yes! To do so, open up your avatar with the DevTool, navigate to the bone you wish to start the chain from, and attach the DynamicBoneChain component. Once it’s attached, browse to the bottom of the component, and select the Setup From Children button. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once the bone chain has been added, you can modify a wide variety of properties such as the elasticity, gravity, and whether or not the bone chain is grabbable via the IsGrabbable checkbox. Dynamic bones can even be brushed around by your hands. === How can I set my default avatar? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> After you have clicked to select an avatar from your inventory, press the purple heart icon to set an avatar as your favorite. An avatar can be unset as your favorite by pressing the button again, or choosing another avatar as your favorite. === How can I change my home world? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Like setting your default avatar, you can set a favorite world from a world orb in your inventory. Select the world orb in your inventory, and press the Set Home button to favorite it. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can only use worlds that you have created, or saved a copy of using Save > Save Copy or Save > Save As from the Save menu in the Session section of your Dash Menu. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How do I adjust the length of my arms/the fit of my avatar? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> From a DevTool, inspect the root of your avatar, and look through the VRIK component settings. You will find a value called ArmLengthMlp under each of the leftArm and rightArm. Adjusting these values slightly will give your arms a little more reach if they’re too short, or make your arms bend less if they’re too long. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additionally, on the [[VRIKAvatar (Component) | VRIKAvatar]] component is the <code>HeightCompensation</code> property. This will scale your entire avatar down, or up to better match your body. This setting is also more easily accessible through the Full Body Calibrator tool. === How do I set up full-body tracking? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Use the Full Body Calibrator found in the Home section of your Dash Menu. If this is the first time doing so, ensure your height is set correctly to your real height, confirm your trackers are recognized, then press the Start Tracker Calibration and align yourself as closely as you can in your playspace to the outline avatar. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once you’ve calibrated your trackers, you can proceed to the avatar calibration. You should only need to calibrate your trackers once so long as they remain in the same position, and orientation on your body. === My avatar is moving strangely with FBT. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Some avatars can be oddly proportioned for full-body tracking. Like when an avatar is initially set up in the Avatar Creator, on the Full Body Calibrator, you will find options to help you fit your avatar to your body. The height compensation slider will grow or shrink your avatar’s size to better fit your own- a value around 0.92-0.95 is a good starting point. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If your chest and neck are moving strangely, you may wish to lower the target of your avatars hips by gripping them, and pulling them down, paying attention to the blue avatar rig visual. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If your avatar sinks into the floor when ducking, try raising the foot targets up to around their shins, or until you notice the legs begin to move upward on your avatar. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Most avatars can work quite well in full-body with some tweaking. === Does Resonite have an SDK? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite does not have an SDK, you will need to import and set things up from within Resonite itself. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Resonite Features == === What is ProtoFlux? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> [[ProtoFlux]] is the node-based visual scripting language of Resonite. It forms the basis of many of the gadgets, toys, and game mechanics you will find within the various worlds our community have created. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It is a powerful tool for managing, and manipulating data within a world, opening vast potential to your creations. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can I stream Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> So long as the content is within our [[Guidelines]], and the terms of use of the platform you stream to, you are welcome to share your time in the metaverse with others. Please utilize the Mirror To Display option found within the Camera / Streaming tool in the Home section of the Dash Menu. While Mirror To Display is enabled, a LIVE badge will appear over you head to notify other users that you are recording. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The Camera Control panel also offers a variety of options to manipulate the camera. === OBS and Twitch Integration: === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Within the camera control panel, you will find buttons bearing the OBS and Twitch logos. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> The OBS websocket allows you to remotely launch, and begin recording or streaming from OBS: https://github.com/Palakis/obs-websocket/releases </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Your Twitch chat can be viewed from within Resonite by typing your channel name into the text entry field at the top of the Twitch Chat UI. You can pin the Twitch chat to you by pressing the yellow pin button, you can also make a publicly visible Twitch Chat UI by pressing the blue half-circle icon. === What are Tools? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Tools in Resonite are used in a variety of world, asset, and object creation workflows. They are what drives your ability to create from within Resonite. From simple brushes to draw, and paint, to complex and versatile tools such as the DevTool for general world manipulation, Material Tool for texturing, and ProtoFlux Tool for programming. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> There are also other useful tools such as the Grabbable Setter Tool to change whether or not you can grab and move an object, and the Character Collider Setter Tool, which can make your environments collidable so you can walk on them. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> These tools, and many more can all be found in the Essential Tools folder of your inventory. === Locomotion Modules: === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Locomotion modules determine the types of locomotion that are available in a world. While a default set of locomotion modules exist in all of the template maps that many worlds are created from, a world creator may choose to modify, or remove certain locomotion modes from their world. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Details such as your speed, jump height, and whether or not you can climb on surfaces may change from world to world because of changes implemented by a world’s creator. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Account and Supporter Perks == === How do I get more cloud storage space? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Additional cloud storage space is a perk awarded to our Patrons on Patreon. $1 per month will grant access to 5 GB of additional cloud storage, with additional storage space, and perks available at each successive tier. === Can I store things locally on my hard drive? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can save worlds, and their contents into your Local Home, which will save the assets locally on your computer. These files are not stored on the cloud, or backed up, so if you store anything here, please regularly backup your local database at <code>%USERPROFILE%\AppData\LocalLow\Yellow Dog Man Studios\Resonite</code> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === I am a Patreon supporter, how do I link my account in Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If your Resonite account email is the same as your Patreon email, linking should occur automatically within a six hour period. If it has not, or your Resonite email address differs from your Patreon, you can send either of these two commands to the Resonite bot in-game: </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <code>/setPrimaryEmail <new email> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> /setAlternateEmail <alternate email></code> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Why can I see my Patreon status in-game, but not in the Discord server? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Verify that you have linked your Discord account on Patreon: https://support.patreon.com/hc/en-us/articles/212052266-Get-my-Discord-role === When does Patreon charge, and when will I get my perks? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Our Patreon is set up to charge users immediately on the day you subscribe. All perks should be assigned right away within a six hour period. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === I need to pause my pledge/my pledge failed to process. What will happen to my storage? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> It’s understandable that life can get in the way sometimes. Your support as a Patron is always greatly appreciated. In the event that you are over your storage limit when this happens, you will be unable to save any additional content to your cloud. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If this adversely affects you, file a support ticket, and they may be able to help by temporarily raising your storage limit until you can resume your pledge. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I change my display name in Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> To change your display name in Resonite you may send the following command to the Resonite bot in-game. You must wait 7 days before you can use this command again; this delay is subject to change in the future. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> <code>/changeUsername <old username> <new username></code> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How do I turn on [https://en.wikipedia.org/wiki/Multi-factor_authentication two-factor authentication]? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can enable 2FA on your dash from the tools facet, which has a "Setup 2FA" option. To set it up you'll need a TOTP authenticator app, like [https://authy.com/ Authy] or [https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2 Google Authenticator]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Once 2FA is setup, you can enable 2FA requirement for login by sending the /enableLogin2FA command to the Resonite Bot account. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Using "Remember Me" will not require a 2FA code every time you start Resonite. If you want even more increased security, do not check this option and manually log in every time. However this shouldn't pose a significant risk, as the "remember me" token is invalidated every time you log in. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can disable 2FA requirement for login by sending the /disableLogin2FA command. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> '''Take care to protect your secret code and recovery codes. If you lose them, you'll PERMANENTLY lose access to your account!''' </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Headless clients support 2FA login as well. Note that with Headless you cannot use auto-login in the configuration file with 2FA; only the dynamic "login" command will work. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Can I delete my account === Yes, please see [[Resonite_Bot#Delete_Account|this article]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Troubleshooting == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === What do I do if Resonite crashes/I encounter a bug? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the event that Resonite crashes, or you encounter a bug, collect your logs and file a GitHub issue on our issue tracker [https://github.com/Yellow-Dog-Man/Resonite-Issues/ here]. === Where can I find the log files? === Follow [[Log Files|this guide]] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I report a bug I’ve found? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If the bug is replicable, and you have all of the details necessary to recreate it, create a new issue on [https://github.com/Yellow-Dog-Man/Resonite-Issues/ our GitHub] detailing all that you know about the issue, and posting your logs about the issue in the post. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are unable to immediately replicate the issue, indicate so in the Github issue and provide as many details as you can, and submit your logs so they may be investigated. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are uncertain if a behavior is actually a bug, you can ask for clarification on our Discord server. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I report a Security Issue / Exploit? === If you've found an issue that you think is a security issue or an exploit that you'd like to report then please review our [[Security|Security & Exploit Reporting Policy]]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === How can I help improve Resonite? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Currently there is no procedure for accessing early builds, this section will be updated should that change. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === What do I do if I get a sync error/sync isn't finishing? === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> See [[Sync Errors|this guide]] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === General Troubleshooting and Known Issues === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Textures aren’t loading/are checker boarded. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> See [[Checkerboard_Textures_(Troubleshooting)| this guide]] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Resonite is crashing to the desktop on Windows 7. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> Resonite does not officially support Windows 7 as it is past End of Life. However, creating an empty file with no extension in the root of your C drive called UseUnityAudioAPI may resolve the issue. === Resonite doesn’t load on Windows 10 N. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are on Windows 10 N, you may be missing necessary dependencies to run Resonite. Try downloading the Media Feature Pack for N versions of Windows 10: https://www.microsoft.com/en-us/software-download/mediafeaturepack </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === My database is frequently corrupting/my primary drive is out of space. === See [[Relocate Resonite Folders|this guide]] </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Resonite is visible on the desktop, but not in my HMD. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> If you are on Oculus, ensure that you are running Resonite through the Oculus runtime. To do so, make sure SteamVR isn’t running when you launch Resonite from Oculus Home. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You may also manually specify the -RiftTouch command line argument through the launch options in Steam. To access them, right click on Resonite in your Steam library, and select Properties then Set Launch Options. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> You can also force the SteamVR runtime instead either by using the Play Resonite with SteamVR runtime forced on option, specifying your device as SteamVR in the Resonite launcher, or using the -SteamVR command line argument in the launch options in Steam. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === None of the above apply/I’m still in need of help. === </div> <div lang="en" dir="ltr" class="mw-content-ltr"> In the event that your issue isn’t resolved by any of the above solutions, please feel free to reach out to other users through the #questions-help forum in our [https://discord.com/invite/resonite Discord server]. </div> <div lang="en" dir="ltr" class="mw-content-ltr"> == Monetization Questions == </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Does Resonite use Cryptocurrency? === <div style="font-size:2em;"> No </div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Does Resonite use NFTs? === <div style="font-size:2em;"> No </div> </div> <div lang="en" dir="ltr" class="mw-content-ltr"> === Will Resonite use NFTs or Cryptocurrency in the future? === <div style="font-size:2em;"> No </div> </div>