Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Main Page: Difference between revisions

From Resonite Wiki
<translate> Tools & workflow</translate>: Updated an old wiki page that has redundant content to move the contents of it to their appropriate locations and repurposed the page as a general "Examples" page instead for templates and gadgets. The link to the page has been changed on this page to reflect its new name.
 
(115 intermediate revisions by 23 users not shown)
Line 1: Line 1:
<languages />


Welcome to the Resonite Wiki, a hub for information about Resonite. The wiki is a work in progress. Please see [[Wiki Status]], for more information.
<translate><!--T:1--> Welcome to the Resonite Wiki, a hub for information about Resonite that '''everyone can edit'''. The wiki is a work in progress with improvements and tweaks planned. Please see [[<tvar name="1">Special:MyLanguage/Wiki Status</tvar>|Wiki Status]] for more information.</translate>


= Social Links=
== <translate><!--T:2--> Social links</translate> ==
If you want to keep up with development, check out our social links:
 
<translate><!--T:103--> If you want to keep up with development, check out our social links:</translate>


[[File:DiscordIcon.png|48px|Resonite Discord|link=https://discord.gg/resonite|alt=Resonite Discord]]
[[File:DiscordIcon.png|48px|Resonite Discord|link=https://discord.gg/resonite|alt=Resonite Discord]]
Line 13: Line 15:
[[File:YoutubeIcon.png|36px|Resonite YouTube|link=https://www.youtube.com/@resoniteapp|alt=Resonite YouTube]]
[[File:YoutubeIcon.png|36px|Resonite YouTube|link=https://www.youtube.com/@resoniteapp|alt=Resonite YouTube]]
[[File:PatreonIcon.png|36px|Resonite Patreon|link=https://www.patreon.com/resonite|alt=Resonite Patreon]]
[[File:PatreonIcon.png|36px|Resonite Patreon|link=https://www.patreon.com/resonite|alt=Resonite Patreon]]
[[File:SupporterBadge.png|36px|Resonite Supporter|link=https://wiki.resonite.com/Supporting_Resonite]]
== <translate><!--T:102--> Get started</translate> ==
=== <translate><!--T:89--> Your first day</translate> ===
* [[Special:MyLanguage/Installing Resonite                  |<translate><!--T:121--> Install Resonite</translate>]]
* [https://account.resonite.com                            <translate><!--T:4--> Make an account</translate>]
* [[Special:MyLanguage/Basic controls                      |<translate><!--T:5--> Basic controls</translate>]]
* [[Special:MyLanguage/Avatar creation                      |<translate><!--T:11--> Importing an avatar</translate>]]
* [[Special:MyLanguage/Supporting Resonite                  |<translate><!--T:90--> Supporting Resonite</translate>]]
=== <translate><!--T:91--> Where to go next?</translate> ===
{{Note|<translate><!--T:105--> Looking to contribute to the wiki? [[<tvar name="link">Special:MyLanguage/Contributing</tvar>|Read our guide for that]]!</translate>|suggestion}}
* [[Special:MyLanguage/Frequently Asked Questions          |<translate><!--T:6--> Frequently asked questions</translate>]]
* [[Special:MyLanguage/Troubleshooting                      |<translate><!--T:7--> Troubleshooting guides and information</translate>]]
* [[Special:MyLanguage/Dash menu                            |<translate><!--T:8--> Dash menu</translate>]]
* [[Special:MyLanguage/Inventory                            |<translate><!--T:9--> The inventory</translate>]]
* [[Special:MyLanguage/Public folders                      |<translate><!--T:10--> Public folders</translate>]]
* [[Special:MyLanguage/Resonite Bot                        |<translate><!--T:12--> Resonite Bot and its Commands</translate>]]
* [[Special:MyLanguage/Command line arguments              |<translate><!--T:13--> Command line arguments</translate>]]
* [[Special:MyLanguage/Badges                              |<translate><!--T:14--> Badges</translate>]]
* [[Special:MyLanguage/Groups                              |<translate><!--T:15--> Groups & shared storage information</translate>]]
* [[Special:MyLanguage/Homes                                |<translate><!--T:16--> Homes</translate>]]
* [[Special:MyLanguage/Roadmap                              |<translate><!--T:92--> Roadmap</translate>]]
== <translate><!--T:122--> Subscription perks and information</translate> ==
* [[Special:MyLanguage/Supporting Resonite                  |<translate><!--T:117--> Supporting Resonite</translate>]]
== <translate><!--T:123--> Community contributions </translate>==
* [[Special:MyLanguage/Locale                              |<translate><!--T:21--> Locale & language</translate>]]
* [[Special:MyLanguage/Public folders                      |<translate><!--T:22--> Public folders</translate>]]
** [[Special:MyLanguage/List of public folders              |<translate><!--T:23--> List of public folders</translate>]]
* [[Special:MyLanguage/List of groups                      |<translate><!--T:24--> List of groups</translate>]]
* [[Special:MyLanguage/:Category:Community standards        |<translate><!--T:25--> Community standards</translate>]]
* [[Special:MyLanguage/Tutorials                            |<translate><!--T:26--> Tutorials</translate>]]
* [[Special:MyLanguage/Wiki contributions & translations    |<translate><!--T:27--> Contributing to the wiki</translate>]]
== <translate><!--T:124--> Rules, guidelines & important information</translate> ==
* [[Special:MyLanguage/Resonite team                        |<translate><!--T:29--> Resonite team</translate>]]
* [[Special:MyLanguage/Moderation                          |<translate><!--T:30--> Moderation</translate>]]
* [[Special:MyLanguage/Mentors                              |<translate><!--T:31--> Mentors</translate>]]
* [https://resonite.com/policies/Guidelines.html            <translate><!--T:32--> Usage guidelines</translate>]
* [https://resonite.com/policies/EULA.html                  <translate><!--T:33--> EULA</translate>]
* [[Special:MyLanguage/Branding                            |<translate><!--T:34--> Branding guidelines</translate>]]
== <translate><!--T:125--> Creation & technical</translate> ==
=== <translate><!--T:126--> General</translate> ===
* [[Special:MyLanguage/Tips & tricks                        |<translate><!--T:37--> Tips & tricks</translate>]]
* [[Special:MyLanguage/Things to avoid                      |<translate><!--T:38--> Things to avoid</translate>]]
*  [[Special:MyLanguage/Optimization guidelines            |<translate><!--T:39--> Optimization guidelines</translate>]]
** [[Special:MyLanguage/Slot Count                          |<translate><!--T:93--> Slot count</translate>]]
** [[Special:MyLanguage/Dynamic texture and mesh loading    |<translate><!--T:97--> Dynamic texture and mesh loading</translate>]]
* [[Special:MyLanguage/Networking Information              |<translate><!--T:40--> Networking Information</translate>]]
* [[Special:MyLanguage/Infrastructure                      |<translate><!--T:94--> Infrastructure</translate>]]
=== <translate><!--T:127--> Avatars, materials & textures</translate> ===
* [[Special:MyLanguage/Humanoid rig requirements for IK    |<translate><!--T:42--> Humanoid rig requirements for IK</translate>]]
* [[Special:MyLanguage/Avatar creation                      |<translate><!--T:43--> Creating avatars</translate>]]
* [[Special:MyLanguage/Gestures                            |<translate><!--T:44--> Setup facial animations & other gestures</translate>]]
* [[Special:MyLanguage/Component:DynamicBoneChain          |<translate><!--T:45--> Dynamic bones</translate>]]
* [[Special:MyLanguage/Material                            |<translate><!--T:46--> Materials & shaders</translate>]]
* [[Special:MyLanguage/Texture2D                            |<translate><!--T:47--> Textures</translate>]]
* [[Special:MyLanguage/Avatar System                        |<translate><!--T:48--> Common avatar system</translate>]]
* [[Special:MyLanguage/Custom Shaders                      |<translate><!--T:95--> Custom Shaders</translate>]]
=== <translate><!--T:128--> ProtoFlux & components</translate> ===
==== <translate><!--T:129--> ProtoFlux</translate> ====
<translate><!--T:51--> ProtoFlux is the visual scripting language used in Resonite.</translate>
* [[Special:MyLanguage/ProtoFlux                            |<translate><!--T:52--> ProtoFlux</translate>]]
* <translate><!--T:109--> [[<tvar name="link">Special:MyLanguage/Context</tvar>|Context]] determines how ProtoFlux executes.</translate>
** <translate><!--T:110--> [[<tvar name="link">Special:MyLanguage/Impulses</tvar>|Impulses]] are a construction from <code>ExecutionContext</code>.</translate>
*** [[Special:MyLanguage/Dynamic impulses                  |<translate><!--T:111--> Dynamic impulses</translate>]]
* [[Special:MyLanguage/:Category:ProtoFlux                  |<translate><!--T:53--> Categories of ProtoFlux nodes</translate>]]
==== <translate><!--T:130--> Components</translate> ====
* [[Special:MyLanguage/Component                            |<translate><!--T:55--> Component</translate>]]
* [[Special:MyLanguage/:Category:Components                |<translate><!--T:56--> Categories of components</translate>]]
* [[Special:MyLanguage/Button events                        |<translate><!--T:86--> Button events</translate>]]
==== <translate><!--T:112--> Types</translate> ====
* [[Special:MyLanguage/Data model                          |<translate><!--T:113--> Data model</translate>]]
* [[Special:MyLanguage/Value types                          |<translate><!--T:114--> Value types</translate>]]
* [[Special:MyLanguage/Reference types                      |<translate><!--T:115--> Reference types</translate>]]
* [[Special:MyLanguage/:Category:Type                      |<translate><!--T:116--> Types Category</translate>]]
== <translate><!--T:131--> Complex features</translate> ==
<translate><!--T:58--> Complex features involve using multiple parts of Resonite together.</translate>


= Get Started =
* [[Special:MyLanguage/Dynamic variables                            |<translate><!--T:59--> Dynamic variables</translate>]]
* [https://account.resonite.com Make an Account]
* [[Special:MyLanguage/Cloud variables                              |<translate><!--T:60--> Cloud variables</translate>]]
* [[Basic Controls]]
* [[Special:MyLanguage/Plugins                                      |<translate><!--T:61--> Plugins</translate>]]
* [[Frequently Asked Questions]]
* [[Special:MyLanguage/Connecting Resonite to other applications    |<translate><!--T:62--> Connecting Resonite to other applications</translate>]]
* [[Troubleshooting |Troubleshooting Guides and Information]]
* [[Special:MyLanguage/OAuth                                        |<translate><!--T:63--> OAuth</translate>]]
* [[Dash Menu]]
* <translate><!--T:87--> [[<tvar name=1>Special:MyLanguage/Universes</tvar>|Universes]]</translate>
* [[Inventory |The Inventory]]
* <translate><!--T:98--> [[<tvar name=1>Special:MyLanguage/OSC</tvar>|OSC]]</translate>
* [[Public Folders]]
* <translate><!--T:99--> [[<tvar name=1>Special:MyLanguage/Websockets</tvar>|Websockets]]</translate>
* [[Avatar Creation|Importing an Avatar]]
* <translate><!--T:100--> [[<tvar name=1>Special:MyLanguage/HTTP</tvar>|HTTP]]</translate>
* [[Resonite Bot|Resonite Bot and its Commands]]
* [[Command Line Arguments]]
* [[Badges]]
* [[Groups |Groups & Shared Storage Information]]
* [[Homes]]


= Patron Benefits and Information =
== <translate><!--T:132--> Tools & workflow</translate> ==
* [[Patreon|Patreon Tiers, Benefits and Features]]
* [https://www.patreon.com/Resonite Resonite Patreon]


= Community Contributions =
* [[Special:MyLanguage/Tools                                        |<translate><!--T:65--> Tools overview</translate>]]
* [[Multi Language UI]]
* [[Special:MyLanguage/Community Tools                              |<translate><!--T:66--> Community tools</translate>]]
* [[Public Folders|Using Public Folders]]
* <translate><!--T:96--> [[Examples]]</translate>
* [[List of Public Folders]]
* [[:Category:Community Naming Standards|Community Naming Standards]]
* [[Tutorials]]
* [[Wiki Contributions & Translations|Contributing to the Wiki]]


= Rules, Guidelines & Important Information =
== <translate><!--T:133--> Radiant UI & UIX</translate> ==
* [[Resonite Team|Team]]
* [[Moderation]]
* [[Mentors]]
* [https://resonite.com/policies/Guidelines.html Usage Guidelines]
* [https://resonite.com/policies/EULA.html EULA]


= Creation & Technical =
* [[Special:MyLanguage/UIX                                  |<translate><!--T:68--> UIX</translate>]]
* [[Special:MyLanguage/Facets                              |<translate><!--T:69--> Facets</translate>]]
* [[Special:MyLanguage/Dash menu                            |<translate><!--T:70--> Dash menu</translate>]]
* [[Special:MyLanguage/Context menu                        |<translate><!--T:101--> Context menu</translate>]]


== General ==
== <translate><!--T:134--> Worlds, sessions, & headless servers</translate> ==
* [[Tips & Tricks]]
* [[Things to Avoid]]
* [[Optimization Guidelines]]
* [[Networking Information]]


== Avatars, Materials & Textures ==
* [[Special:MyLanguage/Permission system                    |<translate><!--T:72--> Permission system</translate>]]
*[[Humanoid Rig Requirements for IK]]
* <translate><!--T:74--> [[<tvar name="link">Special:MyLanguage/Headless server software</tvar>|Headless server software]] - Create servers to run Resonite sessions.</translate>
*[[Avatar Creation|How to Make an Avatar]]
* [[Special:MyLanguage/Command line arguments              |<translate><!--T:75--> Command line arguments</translate>]]
*[[Gestures|How to Setup Facial Animations]]
*[[Dynamic Bone Chain|How to Setup Dynamic Bones]]
*[[Material|Materials & Shaders]]
*[[Texture2D|Textures]]
*[[Avatar System |Common Avatar System]]


== ProtoFlux & Components ==
== <translate><!--T:135--> Resonite development</translate> ==
=== ProtoFlux ===
ProtoFlux is our visual scripting language.


* [[ProtoFlux]]
* [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues        <translate><!--T:77--> GitHub issues</translate>]
* [https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions    <translate><!--T:78--> GitHub feature discussions</translate>]
* [[Special:MyLanguage/Roadmap                              |<translate><!--T:79--> Planned features</translate>]]
* [[Special:MyLanguage/:Category:Versions                  |<translate><!--T:80--> Versions & changelogs</translate>]]
* [[Special:MyLanguage/API                                  |<translate><!--T:81--> API documentation</translate>]]
* [[Special:MyLanguage/Office hours                        |<translate><!--T:82--> Office hours</translate>]]
** [[Special:MyLanguage/The Resonance                      |<translate><!--T:118--> The Resonance</translate>]]


=== Components ===
== <translate><!--T:83--> Competitions</translate> ==
* [[Component]]
* [[:Category:Components|Component Categories/List of Components]]


== Complex Features ==
<translate><!--T:84--> Resonite occasionally runs game-wide competitions with the community:</translate>
Complex features, involve using multiple parts of Resonite together.
* [[Dynamic Variables]]
* [[Cloud Variables]]
* [[Plugins]]
* [[Connecting Resonite to Other Applications]]
* [[OAuth]]


== Tools & Workflow ==
* <translate><!--T:85--> [[<tvar name="link1">Special:MyLanguage/MMC</tvar>|MMC]] - A month-long competition run annually by [[<tvar name="link2">Special:MyLanguage/Creator Jam</tvar>|Creator Jam]].</translate>
* [[Tools|Tools Overview]]
* [[Community Tools|Community Tools]]


== Radiant UI & UIX ==
== <translate><!--T:104--> Worlds</translate> ==
* [[UIX|UIX]]
* [[Facets]]
* [[Dash Menu]]


== Worlds & Custom Sessions/Servers ==
* [[Special:MyLanguage/Worlds                              |<translate><!--T:136--> Worlds</translate>]]
* [[Permission System]]
* [[Special:MyLanguage/World browser                        |<translate><!--T:137--> World browser</translate>]]
* [[Setting up Basic Permissions]]
* [[Special:MyLanguage/World orb                            |<translate><!--T:138--> World orb</translate>]]
* [[Headless Client]]
* [[Special:MyLanguage/:Category:Featured Worlds           |<translate><!--T:106--> Featured worlds</translate>]]
* [[Command Line Arguments]]
* [[Special:MyLanguage/:Category:Community Worlds          |<translate><!--T:107--> Community worlds</translate>]]
* [[Special:MyLanguage/:Category:Official Worlds            |<translate><!--T:108--> Official worlds</translate>]]
* [[Special:MyLanguage/:Category:Creator Jam Worlds        |<translate><!--T:139--> Creator Jam worlds</translate>]]
* [[World creation basics                                  |<translate><!--T:142--> World creation basics</translate>]]


== Resonite Development ==
== <translate><!--T:140--> Assets</translate> ==
* [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues GitHub Issues]
* [https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions GitHub Feature Discussions]
* [[Planned Features]]
* [[Release Notes]]
* [[API|API Documentation]]
* [[Scripting Support]]
* [[Development History]]
* [[Office Hours]]


== Competitions ==
* [[Special:MyLanguage/Music                                |<translate><!--T:119--> Music</translate>]]
Resonite occasionally runs game-wide competitions with the community:
* [[Special:MyLanguage/Creator assets                      |<translate><!--T:120--> Creator assets</translate>]]
* [[MMC]] - A month-long competition ran yearly by Medra.

Latest revision as of 19:06, 28 January 2026

Welcome to the Resonite Wiki, a hub for information about Resonite that everyone can edit. The wiki is a work in progress with improvements and tweaks planned. Please see Wiki Status for more information.

If you want to keep up with development, check out our social links:

Resonite Discord Resonite Twitter Resonite BlueSky Resonite Mastodon Resonite TikTok Resonite Twitch Resonite YouTube Resonite Patreon Resonite Supporter

Get started

Your first day

Where to go next?

Looking to contribute to the wiki? Read our guide for that!

Subscription perks and information

Community contributions

Rules, guidelines & important information

Creation & technical

General

Avatars, materials & textures

ProtoFlux & components

ProtoFlux

ProtoFlux is the visual scripting language used in Resonite.

Components

Types

Complex features

Complex features involve using multiple parts of Resonite together.

Tools & workflow

Radiant UI & UIX

Worlds, sessions, & headless servers

Resonite development

Competitions

Resonite occasionally runs game-wide competitions with the community:

Worlds

Assets