Difference between revisions of "Distributing LogiX"

From Neos Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
As LogiX is a custom, node based visual language which only exists inside Neos at the moment. It can be difficult to think about how to distribute your creations or common setups for others to use. This article presents options that you can try to use to distribute your setups.
 
As LogiX is a custom, node based visual language which only exists inside Neos at the moment. It can be difficult to think about how to distribute your creations or common setups for others to use. This article presents options that you can try to use to distribute your setups.
  
== Enhancements to the core of LogiX ==
+
= Enhancements to the core of LogiX =
 
As LogiX, is part of Neos which is closed source. Adding new nodes or custom nodes can be tricky. Please see below for information on both adding new nodes, or creating custom nodes.
 
As LogiX, is part of Neos which is closed source. Adding new nodes or custom nodes can be tricky. Please see below for information on both adding new nodes, or creating custom nodes.
  
=== Custom Nodes ===
+
== Custom Nodes ==
  
 
Neos, doesn't currently have an official way to create custom nodes. There are some community tools which exist which can make the appearance of custom nodes but these may break in the future.  
 
Neos, doesn't currently have an official way to create custom nodes. There are some community tools which exist which can make the appearance of custom nodes but these may break in the future.  
Line 12: Line 12:
 
* [https://github.com/Neos-Metaverse/NeosPublic/issues/1159 LogiX Functions]
 
* [https://github.com/Neos-Metaverse/NeosPublic/issues/1159 LogiX Functions]
  
=== Requesting new LogiX Nodes ===
+
== Requesting new LogiX Nodes ==
  
 
If you'd like new nodes to be added to LogiX you have two options:
 
If you'd like new nodes to be added to LogiX you have two options:
Line 18: Line 18:
 
# Write a neos [[Plugins|Plugin]] which gives you access to the functionality you desire.
 
# Write a neos [[Plugins|Plugin]] which gives you access to the functionality you desire.
  
== Sharing Setups / Snippets ==
+
= Sharing Setups / Snippets =
  
 
If you have a LogiX Setup / Snippet / Blueprint that contains a common setup that you find yourself using a lot. You may want to share or save it for future user by yourself or other users. There are a number of ways to do this.
 
If you have a LogiX Setup / Snippet / Blueprint that contains a common setup that you find yourself using a lot. You may want to share or save it for future user by yourself or other users. There are a number of ways to do this.
  
=== Using Public Folders ===
+
== Using Public Folders ==
 
You can create this setup/snippet on a Blueprint or other object and save it to a [[Public Folders|Neos Public Folder]]. Distributing this folder will then allow users to access that folder and spawn the setup.
 
You can create this setup/snippet on a Blueprint or other object and save it to a [[Public Folders|Neos Public Folder]]. Distributing this folder will then allow users to access that folder and spawn the setup.
  
=== Using Discord or Other Social Media ===
+
== Using Discord or Other Social Media ==
 
You can take a photo of the setup and share that with Discord or other social media.
 
You can take a photo of the setup and share that with Discord or other social media.
  
=== Using the Neos Wiki or other website ===
+
== Using the Neos Wiki or other website ==
 
Feel free to create pages on the Neos Wiki that detail your setup. You can include pictures, videos and descriptions of the setup. You can also include a direct "neosrec" link to the folder or object for users to be able to spawn it directly
 
Feel free to create pages on the Neos Wiki that detail your setup. You can include pictures, videos and descriptions of the setup. You can also include a direct "neosrec" link to the folder or object for users to be able to spawn it directly
  
=== Using a Neos World ===
+
== Using a Neos World ==
 
You can place unpacked LogiX within a Neos world for others to visit and experiment with.
 
You can place unpacked LogiX within a Neos world for others to visit and experiment with.

Revision as of 23:53, 22 April 2021

As LogiX is a custom, node based visual language which only exists inside Neos at the moment. It can be difficult to think about how to distribute your creations or common setups for others to use. This article presents options that you can try to use to distribute your setups.

Enhancements to the core of LogiX

As LogiX, is part of Neos which is closed source. Adding new nodes or custom nodes can be tricky. Please see below for information on both adding new nodes, or creating custom nodes.

Custom Nodes

Neos, doesn't currently have an official way to create custom nodes. There are some community tools which exist which can make the appearance of custom nodes but these may break in the future.

If you'd like custom nodes there are items open on the Neos GitHub requesting this feature for later down the line in Neos' Roadmap:

Requesting new LogiX Nodes

If you'd like new nodes to be added to LogiX you have two options:

  1. Create an Official Feature Request for this new Node. Users can comment and vote on the node for the Neos Team to add it.
  2. Write a neos Plugin which gives you access to the functionality you desire.

Sharing Setups / Snippets

If you have a LogiX Setup / Snippet / Blueprint that contains a common setup that you find yourself using a lot. You may want to share or save it for future user by yourself or other users. There are a number of ways to do this.

Using Public Folders

You can create this setup/snippet on a Blueprint or other object and save it to a Neos Public Folder. Distributing this folder will then allow users to access that folder and spawn the setup.

Using Discord or Other Social Media

You can take a photo of the setup and share that with Discord or other social media.

Using the Neos Wiki or other website

Feel free to create pages on the Neos Wiki that detail your setup. You can include pictures, videos and descriptions of the setup. You can also include a direct "neosrec" link to the folder or object for users to be able to spawn it directly

Using a Neos World

You can place unpacked LogiX within a Neos world for others to visit and experiment with.