Skip to content
This repository has been archived by the owner on Nov 9, 2023. It is now read-only.

v2023.07.26

Compare
Choose a tag to compare
@Xlinka Xlinka released this 26 Jul 20:17
· 80 commits to main since this release

Neos+ Release Notes - Version v2023.07.26

New Logix Nodes:

LogiX/Slots/Get Children With Tag:

  • Description: This node takes a Slot input and returns the first child object with a specific tag. It is useful for finding specific objects with tags within a parent object.
  • Input:
    • Instance: The parent Slot from which children will be retrieved.
    • Tag: The tag to search for in the child Slots.
  • Output:
    • FoundChildren: A List of Slots that match the specified tag.

LogiX/Network/ART-NET/ArtNetChannelDataExtractor:

  • Description: This node extracts channel data from incoming ART-NET messages. ART-NET is a protocol used to control DMX lighting and other devices, so this node likely helps extract specific data from those messages.

LogiX/Network/ART-NET/ArtNetReceiverConnect:

  • Description: This node is used to establish a connection with an ART-NET receiver. It likely sets up the communication for receiving ART-NET data.

LogiX/Network/ART-NET/ArtNetUniverseDataReceiver:

  • Description: This node receives data for a specific universe from an ART-NET source. In the context of ART-NET, a universe represents a separate group of DMX channels.

LogiX/Interaction/Grabbable/Find Grabbable:

  • Description: Takes a Slot input and returns the first Grabbable component from its parent objects. Useful for checking if an object can be grabbed. Grabbable components likely have properties related to interaction and grabbing behavior.
  • Input:
    • Instance: The Slot to check for grabbable components in.
  • Output:
    • Grabbable: The first Grabbable component found in the parent Slots (as an IGrabbable), or null if not found.

LogiX/Operators/GetValue:

  • Description: This node is an operator that retrieves the value of a specified type T. It's a versatile node that can likely be used to extract various data types from inputs.
  • Input:
    • InputValue: The input value to be evaluated.
  • Output:
    • Value: The evaluated value of the input.

LogiX/References/Extract IDs:

  • Description: This node is used to extract IDs from references. It might be helpful for handling references and obtaining their unique identifiers.
  • Input:
    • Reference: The reference to extract the ID from.
  • Output:
    • ID: The extracted ID from the reference.

New Components:

Utility/BoundingBoxUserTracker:

  • Description: This component tracks when users enter or exit a slot's bounding box. It appears to be an improvement over ColliderUserTracker, as it doesn't require setting up a collider. Useful for tracking user interactions in specific areas.

Network/ArtNetReceiver:

  • Description: This component is a UDP client that receives ART-NET and DMX-512 data. It allows communication with devices that use the ART-NET protocol for lighting and other control purposes.
  • Usage: Use artnet://<ip>:6454 as the connection URL to receive ART-NET and DMX-512 data. Please ensure you have the required IP address specified in the URL.

Recommended Neos+ Launcher:

Neos Plus Launcher:

  • Description: We highly recommend using the Neos+ launcher for a seamless experience. The launcher now features a new UI and will download zips directly from GitHub, allowing the use of third-party libraries.
  • Repository: The Neos+ launcher can be found at https://github.com/Xlinka/NeosPlusLauncher. When using the launcher, it will automatically download and install the latest release from the following URL: Link to the latest release

How to Support Us:

As always, we appreciate your support and welcome any feedback or suggestions for further improvements.