Added a suggestion note. |
Gave more clarity to this page. Added history section. |
||
Line 1: | Line 1: | ||
The '''Community ProtoFlux Library''' is a community-driven effort of extending the use of [[ProtoFlux]] using custom nodes. | The '''Community ProtoFlux Library''' is a community-driven effort of extending the use of [[ProtoFlux]] using custom nodes. This is also a planned feature according to these GitHub issues [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/564 Nested nodes for ProtoFlux (Issue #564)] & [https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/962 Pack ProtoFlux into a static asset (Issue #962)]. Once these issues become complete, this page will become more relevant and a valuable resource on keeping track of the many custom nodes that the community wishes to make and share. | ||
{{Note|Custom nodes are '''NOT''' official from [[Resonite]], and are maintained by the community! Some nodes may be buggy or can change over time. Please contact the custom node creator to update their nodes.|warning}} | {{Note|Custom nodes are '''NOT YET''' official from [[Resonite]], and are maintained by the community! Some nodes may be buggy or can change over time. Please contact the custom node creator to update their nodes.|warning}} | ||
Custom nodes are useful for helping [[User|users]] create projects faster, easier, and more efficiently, using custom nodes in a plug-n-play way and speeding up their workflow. Creating a custom node is similar to creating a function that "just does the thing". This page acts as the library to catalog each of these nodes in a searchable way. | |||
== Community Information == | == Community Information == | ||
=== Origin === | |||
This project is currently being championed by [[User:AmasterAmaster|AmasterAmaster]], encouraging others to experiment and learn how to create custom nodes using tools available in [[Resonite]]. He is currently maintaining a <code>Flux Libraries</code> folder that contains thier own custom nodes, as well as links to other ProtoFlux libraries created by users. | |||
The link to the Community ProtoFlux Library folder is here: <code>resrec:///U-1TrPDj67qeu/R-144E0D851191886367BAC4F0C70CE8FA5966554C2FA39FD229822287D0F61779</code> | |||
=== Referenced Folders === | |||
Custom nodes are made by the community with or without the use of tools to make them, here is a list of user's flux libraries and tools: | Custom nodes are made by the community with or without the use of tools to make them, here is a list of user's flux libraries and tools: | ||
Line 11: | Line 20: | ||
! User/Item !! Description !! Public Folder !! Discord Post | ! User/Item !! Description !! Public Folder !! Discord Post | ||
|- | |- | ||
| '''ProtoFlux Libraries Folder''' || The collection of all the community's ProtoFlux libraries in one place. || <code>resrec:///U-1TrPDj67qeu/R-144E0D851191886367BAC4F0C70CE8FA5966554C2FA39FD229822287D0F61779<code> || [https://discord.com/channels/1040316820650991766/1273620785508126720 ProtoFlux Libraries Post] | | '''ProtoFlux Libraries Folder''' || The collection of all the community's ProtoFlux libraries in one place. || <code>resrec:///U-1TrPDj67qeu/R-144E0D851191886367BAC4F0C70CE8FA5966554C2FA39FD229822287D0F61779</code> || [https://discord.com/channels/1040316820650991766/1273620785508126720 ProtoFlux Libraries Post] | ||
|- | |- | ||
| '''[[Custom ProtoFlax Node Maker]]''' || The item that makes the custom nodes. || <code>resrec:///U-TessaCoil/R-618456C8DC2ADC8708617A002062B241814E39D2025742C170C90E6216BF3B61<code> || [https://discord.com/channels/1040316820650991766/1270888275359563827 Custom Protoflax Node Maker] | | '''[[Custom ProtoFlax Node Maker]]''' || The item that makes the custom nodes. || <code>resrec:///U-TessaCoil/R-618456C8DC2ADC8708617A002062B241814E39D2025742C170C90E6216BF3B61</code> || [https://discord.com/channels/1040316820650991766/1270888275359563827 Custom Protoflax Node Maker] | ||
|- | |- | ||
| '''[[Flight Data Recorder|TheAutopilot's Flight Data Recorder]]''' || A logging and debugging tool using ProtoFlux. || <code>resrec:///U-TheAutopilot/R-15a4b80b-d8d9-4502-92df-61b7c2bf3355<code> || [https://discord.com/channels/1040316820650991766/1202422002611126292 Flight Data Recorder (Protoflux Logging)] | | '''[[Flight Data Recorder|TheAutopilot's Flight Data Recorder]]''' || A logging and debugging tool using ProtoFlux. || <code>resrec:///U-TheAutopilot/R-15a4b80b-d8d9-4502-92df-61b7c2bf3355</code> || [https://discord.com/channels/1040316820650991766/1202422002611126292 Flight Data Recorder (Protoflux Logging)] | ||
|- | |- | ||
| '''Paradox19's Flux Library''' || A set of custom nodes designed for general use. || <code>resrec:///U-1PsFEG1qoqm/R-EB30F96F5A126EDF330C82E14905D1CBC9558E8C31BC30DCF7D11DF7C174976A<code> || | | '''Paradox19's Flux Library''' || A set of custom nodes designed for general use. || <code>resrec:///U-1PsFEG1qoqm/R-EB30F96F5A126EDF330C82E14905D1CBC9558E8C31BC30DCF7D11DF7C174976A</code> || | ||
|- | |- | ||
| '''charlie's JSON nodes''' || A set of custom nodes designed to handle JSON parsing. || <code>resrec:///G-pussafire/R-7EDF219CF4884A1144CBB4F2A9FA271C7581CF20BFCC7AA10624ECC84998F18D<code> || [https://discord.com/channels/1040316820650991766/1273607636054708294 Json in protoflux!] | | '''charlie's JSON nodes''' || A set of custom nodes designed to handle JSON parsing. || <code>resrec:///G-pussafire/R-7EDF219CF4884A1144CBB4F2A9FA271C7581CF20BFCC7AA10624ECC84998F18D</code> || [https://discord.com/channels/1040316820650991766/1273607636054708294 Json in protoflux!] | ||
|- | |- | ||
|} | |} | ||
Line 29: | Line 38: | ||
{{Note|Since these nodes are made by the community, they can update at anytime, so please check back often to get the latest updated custom nodes.|suggestion}} | {{Note|Since these nodes are made by the community, they can update at anytime, so please check back often to get the latest updated custom nodes.|suggestion}} | ||
Currently the libraries are sorted in this fashion: Username -> Library Name -> Custom Node | Currently the libraries are sorted in this fashion: <code>Username</code> -> <code>Library Name</code> -> <code>Custom Node</code> | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 35: | Line 44: | ||
! User's Library !! Summary | ! User's Library !! Summary | ||
|- | |- | ||
| [[Community ProtoFlux Library/AmasterAmaster|AmasterAmaster]] || Focuses on general purpose helper nodes. | | [[Community ProtoFlux Library/AmasterAmaster|AmasterAmaster]] || Focuses on general purpose helper library nodes. | ||
|- | |- | ||
| [[Community ProtoFlux Library/Charlie|charlie_san]] || Focuses on nodes based on JSON parsing, string manipulation, encryption and programming. | | [[Community ProtoFlux Library/Charlie|charlie_san]] || Focuses on nodes based on JSON parsing, string manipulation, encryption and programming. | ||
Line 44: | Line 53: | ||
|- | |- | ||
|} | |} | ||
== History == | |||
This library used to be located in the <code>Resonite Essentials</code> [[Public Folders|public folder]], found in <code>Examples</code> -> <code>ProtoFlux</code>. It was removed due to conflicts in the community and pressure towards the [[Team|dev team]] to remove it. The source is found in this GitHub Disscusion here: [https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions/3647 The Mystery Of The Disappearing Folder (A Policy Change Request)]. |
Revision as of 10:24, 5 March 2025
The Community ProtoFlux Library is a community-driven effort of extending the use of ProtoFlux using custom nodes. This is also a planned feature according to these GitHub issues Nested nodes for ProtoFlux (Issue #564) & Pack ProtoFlux into a static asset (Issue #962). Once these issues become complete, this page will become more relevant and a valuable resource on keeping track of the many custom nodes that the community wishes to make and share.
Custom nodes are useful for helping users create projects faster, easier, and more efficiently, using custom nodes in a plug-n-play way and speeding up their workflow. Creating a custom node is similar to creating a function that "just does the thing". This page acts as the library to catalog each of these nodes in a searchable way.
Community Information
Origin
This project is currently being championed by AmasterAmaster, encouraging others to experiment and learn how to create custom nodes using tools available in Resonite. He is currently maintaining a Flux Libraries
folder that contains thier own custom nodes, as well as links to other ProtoFlux libraries created by users.
The link to the Community ProtoFlux Library folder is here: resrec:///U-1TrPDj67qeu/R-144E0D851191886367BAC4F0C70CE8FA5966554C2FA39FD229822287D0F61779
Referenced Folders
Custom nodes are made by the community with or without the use of tools to make them, here is a list of user's flux libraries and tools:
ProtoFlux Library
In a similar way on how the ProtoFlux Category is setup to show a list of links to their respective node pages, this page will also have a list of custom nodes listed from the ProtoFlux Libraries Folder. This list may not have every custom node, but feel free to contact AmasterAmaster for suggestions, bug fixes, and linking to more ProtoFlux libraries.
Currently the libraries are sorted in this fashion: Username
-> Library Name
-> Custom Node
User's Library | Summary |
---|---|
AmasterAmaster | Focuses on general purpose helper library nodes. |
charlie_san | Focuses on nodes based on JSON parsing, string manipulation, encryption and programming. |
paradox19 | Focuses on general purpose and quality of life nodes. |
TessaCoil | Focuses on general purpose helper nodes. |
History
This library used to be located in the Resonite Essentials
public folder, found in Examples
-> ProtoFlux
. It was removed due to conflicts in the community and pressure towards the dev team to remove it. The source is found in this GitHub Disscusion here: The Mystery Of The Disappearing Folder (A Policy Change Request).