Redprint: Difference between revisions

From Resonite Wiki
m Capital P was wrong
Expanded info on Redprint Tool, and other minor edits
Line 1: Line 1:
Redprint is a [[ProtoFlux]] managing [[Tools|tool]] created by [[User:Ukilop|Ukilop]]. It is used to easily pack, unpack, and organise ProtoFlux code.
Redprint is a [[ProtoFlux]] managing [[Tools|tool]] created by [[User:Ukilop|Ukilop]]. It is used to easily pack, unpack, and organize ProtoFlux code.


Additionally, Redprint allows you to label particular scripts with a name and color for additional distinction when working.
Additionally, Redprint allows you to label particular scripts with a name and color for additional distinction when working.


There is a [https://youtu.be/YyFRNAI0HiI?si=s80Mgvw-xKvPMG5q video tutorial] detailing the use of Redprint.
Here is an unofficial [https://youtu.be/YyFRNAI0HiI?si=s80Mgvw-xKvPMG5q video tutorial] detailing the use of Redprint. And here's the older [https://www.youtube.com/playlist?list=PLmLAc9aMxtdIgVEasyU58tiZzRRxYe-dc official videos]. (July 2022)


== Redprint Manager ==
== Redprint Manager ==
All Redprints rely on the existance of a Redprint Manager object. Without the Manager, a Redprint will not work as expected. Most of the code used by the Redprint is contained in the Manager for optimisation reasons.
All Redprints rely on the existence of a Redprint Manager being present in the world, but only one is needed no matter how many Redprints are in the world. Without the Manager, a Redprint will not work as expected. Most of the code used by the Redprint is contained in the Manager for optimization reasons.


== Redprint Tool ==
== Redprint Tool ==
The Redprint Tool is used to spawn new Redprints and also doubles as a [[ProtoFlux Tool|ProtoFlux Tool.]] The Redprint Tool can be aquired by clicking on a Redprint Manager.
The Redprint Tool is split into two tools, the RedTip and a modified [[ProtoFlux Tool]].
 
The Redprint Tool can be acquired by clicking on the Redprint Manager, or a button on the Redprint UI.
 
The modified ProtoFlux Tool has a few additional features:
 
* Auto-Snap: when pointing at a Redprint, spawning a node will automatically place the node onto the print
* VR label Overlay: the material for the text above the tool is (locally) an Overlay material
* <s>NodeTransformer: Used to quickly create certain nodes of varying types</s> [Currently non-functional and hidden, may revisit.]
 
==== RedTip ====
The RedTip is the primary tool for interfacing with many of the more advanced Redprint features such as:
 
* Miniprints
* Comments
* Group selection
 
[[Category:Tools:CommunityTools]]
[[Category:Tools:CommunityTools]]

Revision as of 18:40, 19 January 2024

Redprint is a ProtoFlux managing tool created by Ukilop. It is used to easily pack, unpack, and organize ProtoFlux code.

Additionally, Redprint allows you to label particular scripts with a name and color for additional distinction when working.

Here is an unofficial video tutorial detailing the use of Redprint. And here's the older official videos. (July 2022)

Redprint Manager

All Redprints rely on the existence of a Redprint Manager being present in the world, but only one is needed no matter how many Redprints are in the world. Without the Manager, a Redprint will not work as expected. Most of the code used by the Redprint is contained in the Manager for optimization reasons.

Redprint Tool

The Redprint Tool is split into two tools, the RedTip and a modified ProtoFlux Tool.

The Redprint Tool can be acquired by clicking on the Redprint Manager, or a button on the Redprint UI.

The modified ProtoFlux Tool has a few additional features:

  • Auto-Snap: when pointing at a Redprint, spawning a node will automatically place the node onto the print
  • VR label Overlay: the material for the text above the tool is (locally) an Overlay material
  • NodeTransformer: Used to quickly create certain nodes of varying types [Currently non-functional and hidden, may revisit.]

RedTip

The RedTip is the primary tool for interfacing with many of the more advanced Redprint features such as:

  • Miniprints
  • Comments
  • Group selection