Export translations
Jump to navigation
Jump to search
Settings
Group
! (LogiX node)
!= (LogiX node)
& (LogiX node)
' ' (LogiX node)
+ (LogiX node)
++ (LogiX node) (Actions)
+/- (LogiX node)
+1 (LogiX node)
- (LogiX node)
-- (LogiX node) (Actions)
-1 (LogiX node)
-n (LogiX node)
0 1 (LogiX node)
1-x (LogiX node)
1/x (LogiX node)
2FA
3D Model Import
== (LogiX node)
?: (LogiX node)
?? (LogiX node)
\a (LogiX node)
\b (LogiX node)
\f (LogiX node)
\n (LogiX node)
\r (LogiX node)
\t (LogiX node)
\v (LogiX node)
^ (LogiX node)
A^-1 (LogiX node)
Abs (LogiX node)
Acos (LogiX node)
Active User Root User (LogiX node)
Adder (LogiX node)
Allocating User (LogiX node)
Alpha Blend (LogiX node)
Anchor Events (LogiX node)
Anchor Locomotion Data (LogiX node)
Anchor User (LogiX node)
Anchored User (LogiX node)
AnimJ
API:Events
Apply Character Force (LogiX node)
Apply Character Impulse (LogiX node)
Architecture Overview
As Character Controller (LogiX node)
Asin (LogiX node)
Atan (LogiX node)
Atan2 (LogiX node)
Attach Audio Clip (LogiX node)
Attach Mesh (LogiX node)
Attach Sprite (LogiX node)
Attach Texture2D (LogiX node)
Audio Clip Input (LogiX node)
AudioOutput (Component)
Avatar
Avatar System
Avatar UI Adjust
Avg (LogiX node)
Axis Angle (LogiX node)
Backward (LogiX node)
Badges
Bake Meshes (LogiX node)
Bake Reflection Probe (LogiX node)
Bake Reflection Probes (LogiX node)
Basic Controls
Begin Undo Batch (LogiX node)
Black Body Color (LogiX node)
Body Node Slot (LogiX node)
Bool (LogiX node) (Variables)
Bool2 (LogiX node) (Variables)
Bool3 (LogiX node) (Variables)
Bool4 (LogiX node) (Variables)
Boolean Counter (LogiX node)
Boolean Latch (LogiX node)
Bounding Box Encapsulate (LogiX node)
Bounding Box From Center Size (LogiX node)
Bounding Box Properties (LogiX node)
BoundingBox (LogiX node)
Branding
Button Events (LogiX node)
Byte (LogiX node) (Variables)
Cache (LogiX node)
Capitalize (LogiX node)
Category:Components
Category:Components:Assets
Category:Components:Assets:Tagging
Category:Components:Audio
Category:Components:Locomotion:Interaction
Category:Components:Uncategorized
Category:LogiX
Category:Troubleshooting
Ceil (LogiX node)
Ceil To Int (LogiX node)
Char (LogiX node) (Input)
Char (LogiX node) (Variables)
Character Controller User (LogiX node)
Character Gravity (LogiX node)
Character Ground Collider (LogiX node)
Character Linear Velocity (LogiX node)
Checkerboard Textures
Children Count (LogiX node)
Chirality (LogiX node)
Clamp (LogiX node)
Clamp01 (LogiX node)
Clear Dynamic Variables (LogiX node)
Clear Dynamic Variables Of Type`1 (Logix node)
Clear Focus (LogiX node)
Clear your Cache
Clear your database
Clip Length (LogiX node)
Close Context Menu (LogiX node)
Cloud Variables
Collider
Color (LogiX node)
Color (RGBA) (LogiX node)
Color From Hex Code (LogiX node)
Color Splat Materials
Color To Hex Code (LogiX node)
Command Line Arguments
Community Developer Fund
Community Projects
Community Tools
Compare Strings (LogiX node)
Complex Types in Components
Component
Component Overview
Components
Compose Bits Byte (LogiX node)
Compose Finger (LogiX node)
Compute Bounding Box (LogiX node)
Connecting Neos to Other Applications
Constant Lerp (LogiX node)
Constant Slerp (LogiX node)
Contact Us
Contains (LogiX node)
Controller Slot (LogiX node)
Coordinate spaces
Cos (LogiX node)
Cosine Lerp (LogiX node)
Cosmos Controller (LogiX node)
Create An Avatar
Create Dynamic Variable`1 (LogiX node)
Create Field Undo Step (LogiX node)
Create Reference Undo Step (LogiX node)
Create Spawn Undo Step (LogiX node)
Create Transform Undo Step (LogiX node)
Create Type Field Undo Step (LogiX node)
Create Undo Batch (LogiX node)
Cross (LogiX node)
Cubic Lerp (LogiX node)
Currency Conversion (LogiX node)
Current Culture (LogiX node)
Dash Menu
Database repair
DateTime (LogiX node)
Debug Axes (LogiX node)
Debug Box (LogiX node)
Debug Line (LogiX node)
Debug Sphere (LogiX node)
Debug Text (LogiX node)
Debug Triangle (LogiX node)
Debug Vector (LogiX node)
Decimal (LogiX node) (Variables)
Defocus (LogiX node)
Deg to Rad (LogiX node)
Delay (LogiX node)
Delay Value (LogiX node)
Delay With Value (LogiX node)
Delete Dynamic Variable`1 (LogiX node)
Demultiplex (LogiX node)
Dequip Tooltip (LogiX node)
Desktop Mouse Position (LogiX node)
Destroy Slot (LogiX node)
Destroy Slot Children (LogiX node)
Determinant (LogiX node)
Development History
Display (LogiX node)
Display Impulse (LogiX node)
Distance (LogiX node)
Distributing LogiX
Docfx/api
Double (LogiX node) (Variables)
Double2 (LogiX node) (Variables)
Double2x2 (LogiX node)
Double3 (LogiX node) (Variables)
Double3x3 (LogiX node)
Double4 (LogiX node) (Variables)
Double4x4 (LogiX node)
DoubleQ (LogiX node)
Down (LogiX node)
Drive
Drive (LogiX node)
Drive Playback (LogiX node)
DT (LogiX node)
Duplicate Slot (LogiX node)
Dynamic Bone Chain
Dynamic Impulse Receiver (LogiX node)
Dynamic Impulse Receiver With Value`1 (LogiX node)
Dynamic Impulse Trigger (LogiX node)
Dynamic Impulse Trigger With Value`1 (LogiX node)
Dynamic Impulses
Dynamic Variable Input`1 (LogiX node)
Dynamic Variable Naming Standard
Dynamic Variables
E (LogiX node)
Elapsed Time (LogiX node)
Empty Bounding Box (LogiX node)
Empty GUID (LogiX node)
Encapsulate Bounds (LogiX node)
Encapsulate Point (LogiX node)
End Undo Batch (LogiX node)
Ends With (LogiX node)
Enum Input`1 (LogiX node)
Enum To Int`1 (LogiX node)
Equip Avatar (LogiX node)
Equip Tooltip (LogiX node)
Escape String (LogiX node)
Escape Uri Data String (LogiX node)
Euler Angles (LogiX node)
Exp (LogiX node)
EZ Camera
Face and Eye Tracking (Troubleshooting)
Facets
Feet Position (LogiX node)
Feet Rotation (LogiX node)
File Browser Dialog
Filter Invalid (LogiX node)
Find Character Controller (LogiX node)
Find Child By Name (LogiX node)
Find Child By Tag (LogiX node)
Find Parent By Name (LogiX node)
Find Parent By Tag (LogiX node)
Finger Node Index (LogiX node)
Finger Pose (LogiX node)
Finger Segment (LogiX node)
Finger Type (LogiX node)
Fire On Change (LogiX node)
Fire On False (LogiX node)
Fire On True (LogiX node)
Fire While True (LogiX node)
Flash Highlight Hierarchy (LogiX node)
Float (LogiX node) (Variables)
Float2 (LogiX node) (Variables)
Float2x2 (LogiX node)
Float3 (LogiX node) (Variables)
Float3x3 (LogiX node)
Float4 (LogiX node) (Variables)
Float4x4 (LogiX node) (Variables)
FloatQ (LogiX node)
Floor (LogiX node)
Floor To Int (LogiX node)
Focus (LogiX node)
Focus World (LogiX node)
For (LogiX node)
Format (LogiX node)
Format Date (LogiX node)
Format Time (LogiX node)
Format Timespan (LogiX node)
Forward (LogiX node)
Frequently Asked Questions
Friends Dialog
From Euler (LogiX node)
From HSL (LogiX node)
From HSV (LogiX node)
From To Rotation (LogiX node)
From UTF16 (LogiX node)
From UTF32 (LogiX node)
Full Storage
Get Active Locomotion Module (LogiX node)
Get Active User (LogiX node)
Get Active User Root (LogiX node)
Get Character (LogiX node)
Get Child (LogiX node)
Get Component Enabled (LogiX node)
Get Object Root (LogiX node)
Get Parent Slot (LogiX node)
Get Side (LogiX node)
Get Slot (LogiX node)
Get Slot Active (LogiX node)
Get Slot Active Self (LogiX node)
Get Slot Name (LogiX node)
Get Slot Order Offset (LogiX node)
Get Slot Persistent (LogiX node)
Get Slot Persistent Self (LogiX node)
GET String (LogiX node)
Get Tag (LogiX node)
Get Tooltip (LogiX node)
Get Type (LogiX node)
Get User Anchor (LogiX node)
Global Direction To Local (LogiX node)
Global Point To Local (LogiX node)
Global Rotation To Local (LogiX node)
Global Scale To Local (LogiX node)
Global Transform (LogiX node)
Global Vector To Local (LogiX node)
Grabbable Grabber (LogiX node)
GrabbableUserVoiceModifier (Component)
Grabber Body Node (LogiX node)
Greater Than (LogiX node)
Greatest Common Divisor (LogiX node)
Green Laser
Groups
Guidelines
HalfAdder (LogiX node)
Hand Mirror
Hand Slot (LogiX node)
Has Local Focus (LogiX node)
Has Tag (LogiX node)
Has Tooltip (LogiX node)
Head Facing Direction (LogiX node)
Head Facing Rotation (LogiX node)
Head Position (LogiX node)
Head Rotation (LogiX node)
Head Slot (LogiX node)
Headless Client
Headless Client/Commands
Headless Client/Configuration File
Headless Client/Server
Help Dialogs
Hips Position (LogiX node)
Hips Rotation (LogiX node)
Hit UV Coordinate (LogiX node)
Homes
Host User (LogiX node)
How to Help
HPReverb Controller (LogiX node)
Hue (LogiX node)
Humanoid Rig Requirements for IK
If (LogiX node)
Impulse Demultiplexer (LogiX node)
Impulse Multiplexer (LogiX node)
Impulse Relay (LogiX node)
Index Controller (LogiX node)
Index Of Child (LogiX node)
Index Of First Match (LogiX node)
Index Of String (LogiX node)
Install Locomotion Modules (LogiX node)
Int (LogiX node) (Variables)
Int To Enum`1 (LogiX node)
Int2 (LogiX node) (Variables)
Int3 (LogiX node) (Variables)
Int4 (LogiX node) (Variables)
Invariant Culture (LogiX node)
Inventory
Inverse Lerp (LogiX node)
Inverse Rotation (LogiX node)
Is Between (LogiX node)
Is Character Controller (LogiX node)
Is Character On Ground (LogiX node)
Is Child Of (LogiX node)
Is Context Menu Open (LogiX node)
Is Control (LogiX node)
Is Digit (LogiX node)
Is Eye (LogiX node)
Is Grabbable Grabbed (LogiX node)
Is Grabbable Scalable (LogiX node)
Is Host Access Allowed (LogiX node)
Is Letter (LogiX node)
Is Letter Or Digit (LogiX node)
Is Local User (LogiX node)
Is Looped (LogiX node)
Is Lower (LogiX node)
Is Neos Dash Opened (LogiX node)
Is Number (LogiX node)
Is Platform Dash Opened (LogiX node)
Is Playing (LogiX node)
Is Punctuation (LogiX node)
Is Separator (LogiX node)
Is String Empty (LogiX node)
Is Surrogate (LogiX node)
Is Symbol (LogiX node)
Is Tooltip Eqipped (LogiX node)
Is Tooltip In Use (LogiX node)
Is Upper (LogiX node)
Is User Anchored (LogiX node)
Is User Host (LogiX node)
Is User In Edit Mode (LogiX node)
Is User In Kiosk Mode (LogiX node)
Is User Patron (LogiX node)
Is User Present (LogiX node)
Is User Present In Headset (LogiX node)
Is User Present In World (LogiX node)
IsInfinity (LogiX node)
IsNaN (LogiX node)
IsNull (LogiX node)
Key Held (LogiX node)
Key Pressed (LogiX node)
Key Released (LogiX node)
Least Common Multiple (LogiX node)
Left (LogiX node)
Left Hand Position (LogiX node)
Left Mouse Button Held (LogiX node)
Left Mouse Button Released (LogiX node)
Left Mouse Pressed (LogiX node)
Left Shift (LogiX node)
Lerp (LogiX node)
Less Than (LogiX node)
Lightsaver
Limitations
List of Public Folders
Local Direction To Global (LogiX node)
Local Fire On Change`1 (LogiX node)
Local Fire On False (LogiX node)
Local Fire On True (LogiX node)
Local Impulse Timeout (LogiX node)
Local Point To Global (LogiX node)
Local Rotation To Global (LogiX node)
Local Scale To Global (LogiX node)
Local Transform (LogiX node)
Local User (LogiX node)
Local User Root (LogiX node)
Local User Slot (LogiX node)
Local User Space (LogiX node)
Local Vector To Global (LogiX node)
Log (LogiX node)
Log Files
Log N (LogiX node)
Log10 (LogiX node)
LogiX
LogiX Impulses
LogiX Overview
LogiX Symbols
Logix:Impulse Splitting
LogiX:Impulses
LogiX:Nodes
LogiX:Overloading
LogiX:Values
Long (LogiX node) (Variables)
Long2 (LogiX node) (Variables)
Long3 (LogiX node) (Variables)
Long4 (LogiX node) (Variables)
Look Rotation (LogiX node)
Love Gun
Machine ID
MachineID (LogiX node)
Magnitude (LogiX node)
Magnitude Squared (LogiX node)
Main Page
Mask (LogiX node)
Material
MaterialApplyPolicy (Component)
Matrix Element (LogiX node)
Max (LogiX node)
Mentors
MeshRenderer (Component)
Middle Mouse Button Held (LogiX node)
Middle Mouse Button Released (LogiX node)
Middle Mouse Pressed (LogiX node)
Min (LogiX node)
MMC
MMC 2020
MMC 2021
MMC 2022
MMC 2023
Mod & Plugin Policy
Moderation
Modulo (LogiX node)
Mouse Movement Delta (LogiX node)
Mouse Position (LogiX node)
Mouse Scroll Wheel Delta (LogiX node)
Multi Language UI
Multi Lerp (LogiX node)
Multi Slerp (LogiX node)
Multiplex (LogiX node)
MultiTools
Myths
NAND (LogiX node)
Nearest User Hand (LogiX node)
Nearest User Head (LogiX node)
Neos Bot
Neos Camera
Neos Credits
Neos Credits/Buy Storage
Neos Credits/FAQ
Neos Credits/Steam Changes
Neos Data Folders
Neos Foundation
Neos Pro
Neos Wiki:Environmental Impact and Sustainability
Neosine
Neotoshop
Networking Information
New Line (LogiX node)
New RadiantUI Dash Transition Guide
New World Dialog
NodeMenu-Characters
NodeMenu-Flow
NodeMenu-Quick Format
NOR (LogiX node)
Normalized (LogiX node)
Normalized Position (LogiX node)
Notify Modified (LogiX node)
NotNull (LogiX node)
Nth Root (LogiX node)
OAuth
OfficeHours:ProbablePrime:2021-06-08
On Activated (LogiX node)
On Collision End (LogiX node)
On Collision Start (LogiX node)
On Collision Stay (LogiX node)
On Deactivated (LogiX node)
On Destroy (LogiX node)
On Destroying (LogiX node)
On Duplicate (LogiX node)
On Grabbable Grabbed (LogiX node)
On Grabbable Receiver Surface Received (LogiX node)
On Grabbable Released (LogiX node)
On Grip End (LogiX node)
On Grip Start (LogiX node)
On Grip Stay
On Loaded (LogiX node)
On Locomotion Grip Begin (LogiX node)
On Locomotion Grip End (LogiX node)
On Paste (LogiX node)
On Saving (LogiX node)
On Start (LogiX node)
One Per Frame (LogiX node)
Open World (LogiX node)
Open World Link (LogiX node)
Optimization Guidelines
Or (LogiX node)
Other Side (LogiX node)
Pack Columns (LogiX node)
Pack rgba (LogiX node)
Pack Rows (LogiX node)
Pack xy (LogiX node)
Pack xyz (LogiX node)
Pack xyzw (LogiX node)
Parse GUID (LogiX node)
Patreon
Patreon/Tiers
Pause (LogiX node)
Pause/Resume (LogiX node)
PBS Metallic
Permission System
Pick Random (LogiX node)
Ping Pong (LogiX node)
Planned Features
Play & Wait (LogiX node)
Play (LogiX node)
Play One Shot & Wait (LogiX node)
Play One Shot (LogiX node)
Playback State (LogiX node)
Plugins
Position (LogiX node)
Pow (LogiX node)
Project (LogiX node)
Public Folders
Pulse Random (LogiX node)
Rad to Deg(LogiX node)
Random GUID (LogiX node)
Raw Data Tooltip Events (LogiX node)
Raycast One (LogiX node)
Raycaster (LogiX node)
Read Cloud Variable`1 (LogiX node)
Read Dynamic Variable`1 (LogiX node)
Reference Target (LogiX node)
RefID (LogiX node)
Reflect (LogiX node)
Relative Body Node (LogiX node)
Relay (LogiX node)
Release All Grabbed (LogiX node)
Release Notes
Release User (LogiX node)
Relocate Neos Folders
Remap (LogiX node)
Remap -1..1 to 0..1 (LogiX node)
RemoteConnectionPointDriver (Component)
Remove All Logix Visuals (LogiX node)
Render To Texture Asset (LogiX node)
Repeat (LogiX node)
Repeat01 (LogiX node)
Replace First Substring (LogiX node)
Replace Substring (LogiX node)
Request Host Access (LogiX node)
Resume (LogiX node)
Reveal All Logix Visuals (LogiX node)
Reverse String (LogiX node)
Right (LogiX node)
Right Hand Position (LogiX node)
Right Mouse Button Held (LogiX node)
Right Mouse Button Pressed (LogiX node)
Right Mouse Button Released (LogiX node)
Right Shift (LogiX node)
ROL (LogiX node)
Roles (Slot)
Root
Root Slot (LogiX node)
ROR (LogiX node)
Round (LogiX node)
Round To Int (LogiX node)
Sample Color (LogiX node)
Sbyte (LogiX node) (Variables)
Scene Inspector Dialog
Scripting Support
Security
Security Violation
Security/Example Report
Sequence (LogiX node)
Set Backward (LogiX node)
Set Character Gravity (LogiX node)
Set Character Velocity (LogiX node)
Set Child Index (LogiX node)
Set Component Enabled (LogiX node)
Set Down (LogiX node)
Set Feet Position (LogiX node)
Set Feet Rotation (LogiX node)
Set Forward (LogiX node)
Set Global Position (LogiX node)
Set Global Position Rotation (LogiX node)
Set Global Rotation (LogiX node)
Set Global Scale (LogiX node)
Set Global Transform (LogiX node)
Set Global Transform Matrix (LogiX node)
Set Head Position (LogiX node)
Set Head Rotation (LogiX node)
Set Hips Position (LogiX node)
Set Hips Rotation (LogiX node)
Set Left (LogiX node)
Set Local Position (LogiX node)
Set Local Position Rotation (LogiX node)
Set Local Rotation (LogiX node)
Set Local Scale (LogiX node)
Set Local Transform (LogiX node)
Set Loop (LogiX node)
Set Normalized Position (LogiX node)
Set Parent (LogiX node)
Set Position (LogiX node)
Set Right (LogiX node)
Set Slot Active Self (LogiX node)
Set Slot Name (LogiX node)
Set Slot Order Offset (LogiX node)
Set Slot Persistent Self (LogiX node)
Set Speed (LogiX node)
Set Tag (LogiX node)
Set TRS (LogiX node)
Set Up (LogiX node)
Set User Scale (LogiX node)
Setting up Basic Permissions
Shift Position (LogiX node)
Short (LogiX node) (Variables)
Sigmoid (LogiX node)
Sign (LogiX node)
Simplex Noise (LogiX node)
Sin (LogiX node)
SkinnedMeshRenderer (Component)
Slerp (LogiX node)
Slot
Slot (LogiX node)
Slot Children Events (LogiX node)
Smooth Lerp (LogiX node)
Speed (LogiX node)
Spinner (Component)
Sqrt (LogiX node)
Standalone Experiences
Standard Controller (LogiX node)
Starts With (LogiX node)
Startup Config File
Stop (LogiX node)
Stopwatch (LogiX node)
String (LogiX node) (Input)
String (LogiX node) (Variables)
String Insert (LogiX node)
String Join (LogiX node)
String Length (LogiX node)
String Remove (LogiX node)
Stuck Sync
Stuck Sync/Out Of Space
Stuck Sync/Too Many Requests
Substring (LogiX node)
Supported Features
Supported Formats
Surrogate Pair To UTF32 (LogiX node)
Switch Locomotion Module (LogiX node)
SwitchableTip
Sync Conflict
Sync Errors
Synchronize your Clock
T (LogiX node)
T*10 (LogiX node)
T/10 (LogiX node)
T/2 (LogiX node)
Tan (LogiX node)
Template:FireOnUserHandling
Template:NodeMenu-Math
Template:NodeMenu-Math-Binary
Template:StandaloneCommandLineArguments
Template:SteamCommandLineArguments
Template:TroubleshootingDoNot
Text Editor Events (LogiX node)
Text Formatting
Texture2D
Things to Avoid
Thinking About LogiX
Ticks (LogiX node) (TimeSpan)
Timer (LogiX node)
Tip Jar Events (LogiX node)
Tips & Tricks
To Axis Angle (LogiX node)
To HSL (LogiX node)
To HSV (LogiX node)
To Lower (LogiX node)
To String (LogiX node)
To Time String (LogiX node)
To Upper (LogiX node)
To UTF16 (LogiX node)
Tokens Enabled (LogiX node)
Tooltip Equipping Node (LogiX node)
Tooltip Equipping Slot (LogiX node)
Touch Controller (LogiX node)
Touchable Events (LogiX node)
Trajectory (LogiX node)
Transform Bounds (LogiX node)
Transform Direction (LogiX node)
Transform Point (LogiX node)
Transform Rotation (LogiX node)
Transform Scale (LogiX node)
Transform Vector (LogiX node)
Transpose (LogiX node)
Trigger Haptics In Hierarchy (LogiX node)
Trigger Haptics On Controller (LogiX node)
Trim String (LogiX node)
Troubleshooting
Troubleshooting:Websockets
Tutorials
Tween (LogiX node)
Twitch Chat Message Event (LogiX node)
Twitch Follow Event (LogiX node)
Twitch Streams
Type Delta (LogiX node)
Uint (LogiX node) (Variables)
Uint2 (LogiX node) (Variables)
Uint3 (LogiX node) (Variables)
Uint4 (LogiX node) (Variables)
UIX
UIX Overview
Ulong (LogiX node) (Variables)
Ulong2 (LogiX node) (Variables)
Ulong3 (LogiX node) (Variables)
Ulong4 (LogiX node) (Variables)
Undoable Destroy (LogiX node)
Unescape String (LogiX node)
Unescape Uri Data String (LogiX node)
Unpack Columns (LogiX node)
Unpack Rows (LogiX node)
Unpack xy (LogiX node)
Unpack xyz (LogiX node)
Unpack xyzw (LogiX node)
Up (LogiX node)
Update (LogiX node)
Updates Delay (LogiX node)
Updates Delay With Value (LogiX node)
Updating Relay (LogiX node)
Uri (LogiX node) (Input)
User (LogiX node)
User Active View Targetting Controller (LogiX node)
User Download Speed (LogiX node)
User Download Speed Max (LogiX node)
User Downloaded Bytes (LogiX node)
User Finger Pose Source (LogiX node)
User FPS (LogiX node)
User From ID (LogiX node)
User From Username (LogiX node)
User Head Output Device (LogiX node)
User ID
User Joined (LogiX node)
User Left (LogiX node)
User Ping (LogiX node)
User Platform (LogiX node)
User Primary Hand (LogiX node)
User Recording Voice Message (LogiX node)
User Root Global Scale (LogiX node)
User Root Slot (LogiX node)
User Spawn (LogiX node)
User Upload Speed (LogiX node)
User Upload Speed Max (LogiX node)
User Uploaded Bytes (LogiX node)
User User Root (LogiX node)
User Username (LogiX node)
User View Reference Active (LogiX node)
User View Voice Active (LogiX node)
User Voice Mode (LogiX node)
User VR Active (LogiX node)
User:Zyzyl
UserID (LogiX node)
Ushort (LogiX node) (Variables)
Vive Controller (LogiX node)
VRIK (Component)
Wait (LogiX node)
Websocket Connect (LogiX node)
Websocket Connection Events (LogiX node)
Websocket Text Message Receiver (LogiX node)
Websocket Text Message Sender (LogiX node)
While (LogiX node)
Wiki Contributions & Translations
Windows MR Controller (LogiX node)
World Access Level (LogiX node)
World and Session Thumbnails
World Description (LogiX node)
World Max Users (LogiX node)
World Mobile Friendly (LogiX node)
World Name (LogiX node)
World Saved (LogiX node)
World Session ID (LogiX node)
World Session URL (LogiX node)
World Session Web URL (LogiX node)
World URL (LogiX node)
World User Count (LogiX node)
Write (LogiX node)
Write Cloud Variable`1 (LogiX node)
Write Dynamic Variable`1 (LogiX node)
Write Latch (LogiX node)
Write Ref (LogiX node)
Write Ref Latch (LogiX node)
XNOR (LogiX node)
X² (LogiX node)
X³ (LogiX node)
ZWrite
° (LogiX node)
· (LogiX node)
× (LogiX node)
×dT (LogiX node)
÷ (LogiX node)
÷dT (LogiX node)
Π (LogiX node)
Π/2 (LogiX node)
Τ (LogiX node)
Φ (LogiX node)
≈ (LogiX node)
≤ (LogiX node)
≥ (LogiX node)
△(LogiX node)
Language
aa - Afar
ab - Abkhazian
abs - Ambonese Malay
ace - Achinese
ady - Adyghe
ady-cyrl - Adyghe (Cyrillic script)
aeb - Tunisian Arabic
aeb-arab - Tunisian Arabic (Arabic script)
aeb-latn - Tunisian Arabic (Latin script)
af - Afrikaans
ak - Akan
aln - Gheg Albanian
alt - Southern Altai
am - Amharic
ami - Amis
an - Aragonese
ang - Old English
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
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba (Latin script)
bcc - Southern Balochi
bcl - Central Bikol
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bh - Bhojpuri
bho - Bhojpuri
bi - Bislama
bjn - Banjar
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
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Tatar (Cyrillic script)
crh-latn - Crimean Tatar (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
din - Dinka
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - Doteli
dv - Divehi
dz - Dzongkha
ee - Ewe
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 - español (formal)
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Gan (Simplified)
gan-hant - Gan (Traditional)
gcr - Guianan Creole
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
gor - Gorontalo
got - Gothic
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hu-formal - magyar (formal)
hy - Armenian
hyw - Western Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
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
kbd - Kabardian
kbd-cyrl - Kabardian (Cyrillic script)
kbp - Kabiye
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
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
ku - Kurdish
ku-arab - Kurdish (Arabic script)
ku-latn - Kurdish (Latin script)
kum - Kumyk
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
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mni - Manipuri
mnw - Mon
mo - Moldovan
mr - Marathi
mrj - Western Mari
ms - Malay
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
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
no - Norwegian
nov - Novial
nqo - N’Ko
nrm - Norman
nso - Northern Sotho
nv - Navajo
ny - Nyanja
nys - Nyungar
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Odia
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
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
qqq - Message documentation
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Vlax Romani
rn - Rundi
ro - Romanian
roa-tara - Tarantino
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tachelhit (Latin script)
shi-tfng - Tachelhit (Tifinagh script)
shn - Shan
shy-latn - Shawiya (Latin script)
si - Sinhala
simple - Simple English
sk - Slovak
skr - Saraiki
skr-arab - Saraiki (Arabic script)
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
smn - Inari Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
sty - себертатар
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
szy - Sakizaya
ta - Tamil
tay - Tayal
tcy - Tulu
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
tn - Tswana
to - Tongan
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
trv - Taroko
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
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
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
xsy - Saisiyat
yi - Yiddish
yo - Yoruba
yue - Cantonese
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
Fetch
{{DISPLAYTITLE:LogiX Overview}}<languages/>[[Category:LogiX Tutorials]] '''LogiX''' is Neo's [https://en.wikipedia.org/wiki/Visual_programming_language visual programming language]. Unlike traditional programming languages, which are long lists of instructions, it is laid out as a graph. Data flows along wires from node to node, and programs are constructed around you in physical space. = Basics = == Data == Operations, such as addition, are performed by '''nodes'''. '''Data''' (values, like numbers and text) flows between nodes on '''wires'''. [[File:LogiX-Tutorial-BasicExample.jpg|Right|thumb|Example of a LogiX graph that multiples and adds some numbers]] Data flows from a source to a destination. This is ''one-way''; data can't flow out of the left side of a node or flow into the right side of a node. The connection points on the left side of a node are its '''inputs''', and those on the right side are its '''outputs'''. You can tell what type of data each input wants or each output provides by looking at its color and texture -- you can consult the ''Variables > Storage'' section of your node browser to see a variety of common types and their corresponding looks. You can also see the type of an input or output by holding your LogiX tooltip up to it. Only one thing can be plugged into a data input. After all, it's not possible to use two different things simultaneously! However, one output can connect to many other places. == Impulses == {{Main|LogiX Impulses}} In addition to data, '''impulses''' can also flow from node to node. An impulse fires in response to something happening, like a timer going off or a button being pressed. Impulses put things in order, and are always required for nodes that change the world. Nodes that take an impulse are called '''passthrough nodes'''. Values flowing out of passthrough nodes often only exist during the impulse, making them '''transient'''. For example, [[Duplicate Slot (LogiX node)|Duplicate Slot]]'s Slot output is only valid during the impulse that caused the duplication. Conversely, you will rarely see impulses used for nodes that just read values, unless doing so is expensive (such as searching the entire world for a slot). Impulses flow along impulse wires. An impulse output can only go to ''one'' place; after all, the impulse cannot go two directions at once. An impulse input can receive many wires; this causes several different paths to merge into one. [[File:LogiX-Tutorial-BasicImpulse.jpg|Right|thumb|Example of a LogiX graph that uses impulses]] The LogiX to the right writes the current time to a variable whenever the button is pressed. Note how the value in the variable does not equal the current time! It will only change when an impulse occurs. Impulse wires can be identified by their white and gray chevron pattern; impulse inputs and outputs are also shaped like chevrons. If you form an infinite loop of impulses (like by plugging a node into itself), the game will freeze for a short period; afterward, the problematic node (or nodes) will break. This turns them from white to red. Broken nodes do not work, and must be reset with your LogiX tooltip by hitting secondary. = Usage = To create or modify LogiX, you need to have the LogiX tooltip equipped. You can find it in your [[Inventory]] under the ''Essential Tools'' folder. == Creating == The LogiX Tooltip can spawn a node browser, which provides the majority of nodes you will need. It is organized into categories; see the [[LogiX]] page for a table explaining the various categories. Double-clicking is necessary both to navigate the nodes and to select one. Your currently selected node will be displayed by your tooltip, along with the packing root (see below). [[File:LogiX-Tutorial-Tooltip.png|Right|thumb|A LogiX tooltip with the + operator selected and no packing root]] Double-clicking will spawn your selected node. To connect nodes, either touch the end of your tooltip to or point your laser at an input or output, then pull the trigger. A wire will be pulled out. Release when hovering over a compatible input or output to create a wire. To cut a wire, pull the trigger whilst away from any existing wires or nodes. A line will appear. Any wire touching the line when you release the trigger will be destroyed. Grabbing a wire with your laser will create a relay. Relays let you reshape your wires, as well as connect multiple inputs to a single piece of data (or multiple impulse wires to a single impulse input). For some types, like ints and strings, you can press secondary while dragging from an input to create a new input node, which will let you enter a value directly. For any type, you can press secondary while dragging from an output to create a new display node, which will show the current value. You can always plug an output into an input of the same type. In other cases, the types may be compatible after a '''cast''', which will be automatically created when you make the connections. Some nodes have '''dummy''' inputs, which are bright purple. They will transform into the appropriate type when you connect something. This is known as '''overloading''' the node. Some nodes can have interesting behaviors when overloaded -- for example, the * node can multiply a string and an int to make many copies of the string. == Extracting == Your tooltip can extract properties and components in three different ways to let you observe and control the world: ; Extract Interface : Press secondary whilst grabbing a slot or a component (or any of its properties) to create an interface card. The interface card provides outputs, which you can use to read values from the component. You can also drag outputs into the interface card to create a drive node, or drag from the interface card and hit secondary to create a reference node. ; Extract Drive Node : Press secondary whilst grabbing a value property to create a drive node. The drive node is an input, and will control the value of its property. Only one thing can drive a property at a time. ; Extract Ref Node : Press secondary whilst grabbing a reference property to create a ref node. The ref node can be used as an output, to get a reference, or as an input, to give things like [[Write (LogiX node)|Write]] nodes a target. === Interfaces === Interface cards allow you to get values out of a slot or a component. They also allow you to control their contents, whether by writing a specific value or by taking control with a drive node. You can pull wires out of an interface card just like you would from a node's outputs. Dragging wires ''into'' the interface will generate a drive node for that property. You can have one (and only one) interface card for a single thing. === Drives === {{Main|Drive}} Drive nodes (also called "drive arrows") give you exclusive control of the property they are created from. The driven property will turn purple, and it will become impossible to manually set values. Instead, the property will take its value from whatever it's connected to. Drive nodes spawn with an input node attached; if you cut the wire, then the drive node will automatically destroy itself. You can have one (and only one) drive node for a single thing. === Refs === Ref nodes provide a reference to something. You may have noticed that the Slot output of a card does not form a direct connection when plugged into something like a [[Duplicate Slot (LogiX node)|Duplicate Slot]] node; instead, an arrow is created. You can have many ref nodes for a single thing. Ref nodes provide an output containing the reference. == Packing == Once you've finished your LogiX, you'll want to '''pack''' it to hide it from view. Grab a reference to a slot in the same hand that has your tool (by grabbing a name in an Inspector window's hierarchy), open the context menu, and select ''Set Packing Root''. Then, hold the secondary input down while pointing at a LogiX node. Once the circle is full, let go. It, along with all connected nodes, will be packed under the slot. Packing removes the visuals for nodes, but preserves their positions. They are parented to the packing root, and will thus move, rotate, and scale along with it. You can unpack LogiX by grabbing a slot reference -- that is, grabbing a slot in the Inspector window -- and selecting the ''Unpack'' option in your context menu. This restores all nodes beneath that slot; in addition, unpacking a node will cause all nodes connected to it to be unpacked. If you have no packing root set, the tool will display "Pack-in-place". This packs nodes under the parent of the node that you targeted, and is useful if you're inspecting many different groups of LogiX nodes. If you accidentally pack nodes that were never packed before, they will probably be under the world root. You can unpack them all by grabbing one of the nodes and unpacking it -- the entire bundle of nodes will be unpacked all at once. If your ''Traversal Mode'' is set to "Stop At Other Nodes", then only nodes directly connected to the target will be packed. Note that reference nodes are ''not'' a connection to their target. Conversely, in "Complete" mode, reference nodes ''are'' followed. This is useful to make sure that things like variable nodes are packed along with the nodes that write to them. However, this can cause major headaches -- consider what might happen if you have many distinct pieces of LogiX that all reference your avatar's root slot! = Advanced = == Evaluation == As mentioned above, impulses are always run by exactly one user. This is true for LogiX in general -- ''each user'' looks at your LogiX and decides what it means. This is what makes drive nodes efficient: nobody has to communicate to make them work. Therefore, it is possible for different users to get different results. For example, the [[Local User (LogiX node)|Local User]] node outputs the User ''for the user who is evaluating the LogiX''. If you connect the node to a [[Display (LogiX node)|Display]] node, each person in the world will see their own username. If you check if the Local User equals the [[Host User (LogiX node)|Host User]] and use the result to drive the Active state of a slot, only the host user will be able to see the slot. Everyone else will consider it to be deactivated. = Reference Material = == Controls == === Primary === * Click and hold while the tip is physically touching an input or output to create a new wire; release to connect the wire * Click and hold while the tip is not touching an input or output to start cutting; release to cut all wires along the cut line * Double click to spawn a node === Secondary === * Hold until the circle fills and release to pack the targeted node * Click to copy the targeted node into the tooltip * Click while dragging a wire to create an input or display node * Click while pointing at a broken node to reset it * When in "Extract: Interface" mode: Click while holding a slot, component, or property proxy (when you grab something and have its name floating over your hand) to extract an interface * When in "Extract: Drive Node" mode: Click while holding a property proxy to extract a drive node * When in "Extract: Reference Node" mode: Click while holding a property proxy to extract a reference node === Grab === * Grab a wire to create a new relay == Glossary == === Background === ; Type : The '''type''' of a piece of data describes what values it can have and what it means. Some common types are integers (whole numbers), floats (numbers with decimals), strings (text), and booleans (true/false) ; Data : A piece of data is a value. 5, 5.3, true, and "hello world" are all data. ; Boolean/Bool : A type that can be either <code>true</code> or <code>false</code> ; Integer/Int : A type that can store whole numbers, like <code>3</code> or <code>-5</code> ; Float : A type that can store numbers with decimals, like <code>2.3</code> or <code>0.0</code> ; Enum : A type that has a fixed set of possible values, like <code>LeftController/RightController/Unknown</code>. ; String : A type that can be any number of characters, like <code>"Hello"</code>, <code>""</code>, or <code>"123"</code> ; User : A type that contains all of the information needed to identify a user === Basics === ; Node : A single unit of LogiX that performs some kind of operation, such as adding two numbers or sending an impulse every frame. ; Wire : A connection between LogiX nodes. A wire can carry either data or an impulse. ; Relay : A node that allows you to control the shape of wires; it is just an input tied directly to an output. You can also connect multiple data wires to the output of a relay, or multiple impulse wires to the input of an impulse relay. ; Input : A piece of data that goes into the left side of a node. Only one wire may flow into a non-impulse input. Many impulse wires may flow into one impulse input. ; Output : A piece of data that leaves the right side of a node. Many wires may flow out of a non-impulse output. Only one impulse wire may flow out of one impulse output. ; Impulse : A single event that is run by a single user. Impulses flow through the LogiX graph. Impulses cannot be duplicated or split -- they will follow one path, and ''only'' one path. Some kinds of nodes can produce impulses, such as [[Raw_Data_Tooltip_Events_(LogiX_node)|Raw Data Tooltip Events]]. === Specifics === ; Passthrough Node : A node that accepts an impulse. Every passthrough node, except for the Display Impulse node, will have at least one impulse output. These nodes can change the state of the world; see [[Write (LogiX node)|Write]] for an example. ; Transient : A piece of data is '''transient''' if it only exists during an impulse. For example, [[On Collision Start (LogiX node)|On Collision Start]]'s ''ICollider'' output only exists during the impulse triggered by the collision. ; Cast : A node that is automatically created if your data isn't of the right type. Casts may lose precision (e.g. float-to-int loses the decimal and may be significantly wrong if the float is too big). ; Value : A '''value type''' directly stores some data. Most of the types in the node picker, with the exception of User and Slot, are value types. ; Ref : A '''ref type''' points to something else. User and Slot are common examples of ref types. They are often handled differently from value types, and are necessary if you want to modify something in the world. ; [[Slot]] : Anything in the world. Slots can contain other slots. ; [[Component]] : Something attached to a slot that adds functionality. ; Property : A piece of data stored on a slot. A property can be referred to with a reference node, driven with a drive node, or read directly with an interface card. ; Interface Card : A LogiX node that allows you to read the properties from a slot or component, as well as generate drive nodes for the properties. ; Drive Node : A node that controls a property. It directly replaces the property's value with something computed from other values, which means that each client can handle it locally. You cannot drive reference properties. ; Ref Node : A node that contains a reference. You need ref nodes to give things like the [[Write (LogiX node)|Write]] node a target. ; Write : To '''write''' is to set a value ''once''. A write is shared over the network. Writing to a driven property does nothing (unless the driver is listening for writes, in which case it may have an effect). ; [[Drive]] : To '''drive''' is to ''continuously'' control a value based on another value. Drives are handled by each user; nothing is shared over the network. Only one thing may drive a property at a time. ; Dummy : A '''dummy''' node is one that can become a more specific node when given a type. For example, Write can write any value type, and will switch colors to match the one that is plugged into it. ; Overloading : To '''overload''' a node is to give it a different type. The + node overloads to add ints, floats, shorts, and so forth. The Write node overloads to switch from its default dummy type to a specific value type. ; Broken : A node becomes '''broken''' if it is involved in an infinite loop. The offending nodes will return red and need to be reset with the LogiX tooltip to be used again. = Notes = Some known bugs related to LogiX: * Grabbing the wire coming out of a cast node will destroy the cast and cause an exception, which unequips your tooltip. * An interface card is generated for every player in the world. All but one of the cards will be non-functional. The "Clean Interfaces" tool is useful for cleaning this up.
Navigation menu
Personal tools
English
Dark mode
Neos Account Login
Namespaces
Special page
Variants
Views
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Contributing to the Wiki
Neos
Neos Foundation
Neos Credits [NCR]
Moderation
Contact Us
Key Information
Guidelines and Rules
FAQ
Events
Roadmap
How to Help
Branding Information
Tools
Special pages
Printable version