Combined display of all available logs of Resonite Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 21:52, 3 March 2024 PJB talk contribs created page Type:IKSolverVR (Redirected page to Component:VRIK#IKSolverVR) Tag: New redirect
- 19:09, 3 March 2024 PJB talk contribs created page Component:Grabber (Create page from automation)
- 20:37, 2 March 2024 PJB talk contribs created page User:PJB (Created page with "* Discord: <code>@pjb</code> * GitHub: [https://github.com/PJB3005/ @PJB3005] * Resonite: PJB * I do automated wiki stuff with [https://github.com/PJB3005/ResoniteWikiMine ResoniteWikiMine]")
- 22:57, 1 March 2024 PJB talk contribs created page Category:Components With Nested Types (Created page with "Some Components define additional one-off data types for their own purposes. These data types are documented in another heading on the component's page, rather than another standalone page. == Notes == * The term "Nested Type" [https://learn.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/nested-types comes from C#], and is the language feature used to define these data types in Resonite's source code.") Tag: Visual edit: Switched
- 21:16, 1 March 2024 PJB talk contribs created page Type:TagFilter (Created page with "{{stub}} == Fields == {{Table TypeFields |Mode|ListFilterMode|Controls what filtering mode is applied to <code>List</code> |List|{{RootFieldType|SyncFieldList`1|String}}|TypeAdv1=true|Tags which determine the allowed or disallowed equpability dependant on the <code>Mode</code> }} Category:Type")
- 21:13, 1 March 2024 PJB talk contribs created page Type:RootSpace (Created page with "{{stub}} == Fields == {{Table TypeFields |LocalSpace|Slot|This determines if gravity is a local or global direction. Turning this off makes you fall down relative to the Root rather than what you're parented under. |UseParentSpace|Bool|This determines if gravity is a local or the slot above what you're parented under. |Default|DefaultSpace| |OverrideRootSpace|{{RootFieldType|RelayRef`1|RootSpace}}|TypeAdv3=true| }}")
- 20:30, 1 March 2024 PJB talk contribs created page Template:Table TypeFields (Created page with "<onlyinclude><includeonly>{| class="wikitable" |+ Fields |- ! Name ! Type ! Description {{#invoke:ComponentFields|main}} |- |} </includeonly></onlyinclude> This template is used to display the table of fields in non-Component type pages. This is identical to Template:Table ComponentFields but without the fields that every component has. == Examples == I'm just gonna steal the Template:Table ComponentFields examples. Basic example. (cropped from Componen...")
- 20:08, 1 March 2024 PJB talk contribs created page Type:VolumeMeterMethod (Created page with "{{stub}} {{Table EnumValues |Magnitude|0| |Delta|1| }} Category:Type Category:Enums")
- 19:19, 1 March 2024 PJB talk contribs created page Type:StereoLayout (Created page with "{{stub}} {{Table EnumValues |None|0| |Horizontal_LR|1| |Vertical_LR|2| |Horizontal_RL|3| |Vertical_RL|4| |Custom|5| }} Category:Type Category:Enums")
- 19:14, 1 March 2024 PJB talk contribs created page Type:SessionAccessLevel (Created page with "SessionAccessLevel is an Enum that represents the different Access Levels a Session can have. It has the following values: {{Table EnumValues |Private|0| |LAN|1| |Contacts|2| |Friends|2|This is an obsolete alternative name for <code>Contacts</code>. |ContactsPlus|3| |FriendsOfFriends|3|This is an obsolete alternative name for <code>ContactsPlus</code>. |RegisteredUsers|4| |Anyone|5| }}")
- 11:06, 1 March 2024 PJB talk contribs created page Component:ButtonRelay`1 (Turns out there's both a generic and non-generic variant of this component, and only one was documented!)
- 00:35, 1 March 2024 PJB talk contribs created page Component:VRIKAvatar (Page semi-automatically generated by my new tool)
- 00:03, 1 March 2024 PJB talk contribs created page Template:RootFieldType (Created page with "<includeonly><onlyinclude>{{#switch: {{{1}}} |Sync`1={{{2}}} |SyncRef`1={{{2}}} |AssetRef`1={{{2}}} |SyncDelegate`1={{{2}}} |SyncList`1=''list'' of {{{2}}} |SyncRefList`1=''list'' of {{{2}}} |SyncAssetList`1=''list'' of {{{2}}} |FieldDrive`1=''field drive'' of {{{2}}} |RawOutput`1=''raw output'' of {{{2}}} |SyncArray`1=''array'' of {{{2}}} |''direct'' [[Type:{{{1}}}|{{{1}}}]]{{#if:{{{2}}}|<{{{2}}}>}}}}</onlyinclude></includeonly> This type is used by component fie...")
- 21:53, 27 February 2024 PJB talk contribs created page Module:EnumValues/doc (Created page with "This module is used by the implementation of Template:Table EnumValues")
- 21:33, 27 February 2024 PJB talk contribs created page Template:Table EnumValues (Created page with "<onlyinclude><includeonly>{| class="wikitable" |+ Fields |- ! Name ! Value ! Description {{#invoke:EnumValues|main}} |- |} </includeonly></onlyinclude> This template is used to display the table of fields in enum pages. == Examples == Basic example. (from Type:Chirality) {{Table EnumValues |Left|0|The left hand side. |Right|1|The right hand side. }}")
- 21:14, 27 February 2024 PJB talk contribs created page Module:EnumValues (I didn't test this code at all, just copy pasted it, it's fine right 🙂)
- 14:57, 27 February 2024 PJB talk contribs created page Module:ComponentFields/doc (Created page with "This module is used to implement the logic of Template:Table ComponentFields. Don't use it anywhere else please thank.")
- 14:56, 27 February 2024 PJB talk contribs created page Module:ComponentFields (Created page with "-- test in console: -- =p.main(mw.getCurrentFrame():newChild{title="Template:Table ComponentFields",args={"FixTransformsEnabled", "Bool", "Clamps IK transforms to reasonable values and Resets IK every update."}}:newChild{title="Module:Test",args={}}) local p = {} function p.main(frame) local body = "" local templateFrame = frame:getParent() local i = 0 while true do local argI = i * 3 + 1 local name = templateFrame.args[argI] local type = templateFrame.arg...")
- 14:43, 27 February 2024 PJB talk contribs created page Module:PJB/TestComponentFields (Testing lua-based Table ComponentFields)
- 22:19, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX To Hex Code (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XTo Hex Code |Category=Colors |Inputs= [ {"Name":"Color", "Type":"colorX"}, {"Name":"ShortForm", "Type":"bool"}, {"Name":"IncludeAlpha", "Type":"bool"}, {"Name":"Prefix", "Type":"String"} ] |Outputs= [ {"Name":"*", "Type":"String"} ] |}} Color To Hex Code converts a ColorX to a string [https://en.wikipedia.org/wiki/Web_colors hex color code] such as "#FFAABC". == Inputs == === Color (Color) ===...")
- 22:17, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Soft Additive Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XSoft Additive Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"colorX"}, {"Name":"Destination", "Type":"colorX"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} Color X Additive Blend does a "soft additive" blend of its two input colors. The result of the color components is destination color + (source color * (1 - destination color)). The alpha component is simply added together and clamped to a maximum of 1. T...")
- 22:12, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Multiplicative Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Multiplicative Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"colorX"}, {"Name":"Destination", "Type":"colorX"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} ColorX Multiplicative Blend does a multiplicative blend of its two input colors. The result is the product of each component between the target and destination. This is a symmetric operation, the result is the same with target and destination swapped. Regardle...")
- 22:03, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX To HSV (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XTo HSV |Category=Colors |Inputs= [ {"Name":"Color", "Type":"colorX"} ] |Outputs= [ {"Name":"H", "Type":"float"}, {"Name":"S", "Type":"float"}, {"Name":"V", "Type":"float"} ] |}} ColorX To HSL converts a ColorX to [https://en.wikipedia.org/wiki/HSL_and_HSV HSV]. The result is represented as 3 separate Float values for Hue, Saturation, and Value. == Inputs == === Color (ColorX) =...")
- 22:02, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX To HSL (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XTo HSL |Category=Colors |Inputs= [ {"Name":"Color", "Type":"colorX"} ] |Outputs= [ {"Name":"H", "Type":"float"}, {"Name":"S", "Type":"float"}, {"Name":"L", "Type":"float"} ] |}} Color To HSL converts a ColorX to [https://en.wikipedia.org/wiki/HSL_and_HSV HSL]. The result is represented as 3 separate Float values for Hue, Saturation, and Lightness. == Inputs == === Color (ColorX...")
- 21:58, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Luminance (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XLuminance |Category=Colors |Inputs= [ {"Name":"Color", "Type":"colorX"} ] |Outputs= [ {"Name":"*", "Type":"float"} ] |}} Color Luminance calculates the [https://en.wikipedia.org/wiki/Relative_luminance relative luminance] of an input color. This node is currently bugged and only provides correct results for the Linear color profile<ref>{{CiteResoniteIssue|281|Color Luminance ProtoFlux node does not give...")
- 21:54, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Hue (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Hue |Category=Colors |Inputs= [ {"Name":"Hue", "Type":"float"}, {"Name":"TargetProfile", "Type":"ColorProfile"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} Color X Hue returns a color with a given hue value. This is equivalent to using HSV To ColorX with a value and saturation equal to 1. == Inputs == === Hue (Float) === The hue to get a color for. Values must be in the range [0, 1...")
- 21:47, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX From Hex Code (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XFrom Hex Code |Category=Colors |Inputs= [ {"Name":"HexCode", "Type":"String"} ] |Outputs= [ {"Name":"Color", "Type":"colorX"}, {"Name":"Parsed", "Type":"bool"} ] |}} Color From Hex Code is a ProtoFlux node that parses a [https://en.wikipedia.org/wiki/Web_colors hex color code] such as "FFAEBB" into a ColorX. == Inputs == === HexCode (String) === The hex code to turn into a color. Turns this...")
- 21:23, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Alpha Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XAlpha Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"colorX"}, {"Name":"Destination", "Type":"colorX"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} ColorX Alpha Blend does an [https://en.wikipedia.org/wiki/Alpha_compositing alpha blend] of its two input colors. The source is blended "onto" the destination, and the higher the source alpha, the more of the "source" color and less of the "destination" color com...")
- 21:11, 25 February 2024 PJB talk contribs created page ProtoFlux:ColorX Additive Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color XAdditive Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"colorX"}, {"Name":"Destination", "Type":"colorX"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} Color Additive Blend does an additive blend of its two input colors. The result is the sum of each component between the target and destination. This is a symmetric operation, the result is the same with target and destination swapped. Regardless, the "target...")
- 20:53, 25 February 2024 PJB talk contribs created page ProtoFlux:Color To HSV (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color To HSV |Category=Colors |Inputs= [ {"Name":"Color", "Type":"color"} ] |Outputs= [ {"Name":"H", "Type":"float"}, {"Name":"S", "Type":"float"}, {"Name":"V", "Type":"float"} ] |}} Color To HSL converts a Color to [https://en.wikipedia.org/wiki/HSL_and_HSV HSV]. The result is represented as 3 separate Float values for Hue, Saturation, and Value. == Inputs == === Color (Color) === The...")
- 20:49, 25 February 2024 PJB talk contribs created page ProtoFlux:Color To HSL (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color To HSL |Category=Colors |Inputs= [ {"Name":"Color", "Type":"color"} ] |Outputs= [ {"Name":"H", "Type":"float"}, {"Name":"S", "Type":"float"}, {"Name":"L", "Type":"float"} ] |}} Color To HSL converts a Color to [https://en.wikipedia.org/wiki/HSL_and_HSV HSL]. The result is represented as 3 separate Float values for Hue, Saturation, and Lightness. == Inputs == === Color (Color) ===...")
- 20:20, 25 February 2024 PJB talk contribs created page ProtoFlux:Color To Hex Code (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Color To Hex Code |Category=Colors |Inputs= [ {"Name":"Color", "Type":"color"}, {"Name":"ShortForm", "Type":"bool"}, {"Name":"IncludeAlpha", "Type":"bool"}, {"Name":"Prefix", "Type":"String"} ] |Outputs= [ {"Name":"*", "Type":"String"} ] |}} Color To Hex Code converts a Color to a string [https://en.wikipedia.org/wiki/Web_colors hex color code] such as "#FFAABC". == Inputs == === Color (Color) === Th...")
- 20:19, 25 February 2024 PJB talk contribs created page File:Protoflux Color To Hex.webp
- 20:19, 25 February 2024 PJB talk contribs uploaded File:Protoflux Color To Hex.webp
- 19:58, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Soft Additive Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Soft Additive Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"color"}, {"Name":"Destination", "Type":"color"} ] |Outputs= [ {"Name":"*", "Type":"color"} ] |}} Color Additive Blend does a "soft additive" blend of its two input colors. The result of the color components is destination color + (source color * (1 - destination color)). The alpha component is simply added together and clamped to a maximum of 1. == Inputs ==...")
- 19:51, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Multiplicative Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Multiplicative Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"color"}, {"Name":"Destination", "Type":"color"} ] |Outputs= [ {"Name":"*", "Type":"color"} ] |}} Color Multiplicative Blend does a multiplicative blend of its two input colors. The result is the product of each component between the target and destination. This is a symmetric operation, the result is the same with target and destination swapped. Regardless,...")
- 19:50, 25 February 2024 PJB talk contribs created page File:Protoflux Color Multiplicative Blend Simple.webp
- 19:50, 25 February 2024 PJB talk contribs uploaded File:Protoflux Color Multiplicative Blend Simple.webp
- 19:04, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Luminance (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Luminance |Category=Colors |Inputs= [ {"Name":"Color", "Type":"color"} ] |Outputs= [ {"Name":"*", "Type":"float"} ] |}} Color Luminance calculates the [https://en.wikipedia.org/wiki/Relative_luminance relative luminance] of an input color. For correct result, the input must be in the Linear color profile, which may be a bug<ref>{{CiteResoniteIssue|281|Color Luminance ProtoFlux node does not give same output as...")
- 19:02, 25 February 2024 PJB talk contribs created page Template:CiteResoniteIssue (Created page with "<onlyinclude>[https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/{{{1}}} Resonite Issue #{{{1}}}: {{{2}}}]</onlyinclude> This is a template to cite an issue on the [https://github.com/Yellow-Dog-Man/Resonite-Issues/ Resonite-Issues] GitHub repo. == Examples == {{CiteResoniteIssue|281|Color Luminance ProtoFlux node does not give same output as online color luminance calculator}}")
- 17:56, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Hue (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Hue |Category=Colors |Inputs= [ {"Name":"Hue", "Type":"float"} ] |Outputs= [ {"Name":"*", "Type":"color"} ] |}} Color Hue returns a color with a given hue value. This is equivalent to using HSV To Color with a value and saturation equal to 1. == Inputs == === Hue (Float) === The hue to get a color for. Values must be in the range [0, 1], values outside this range are wrapped to it. For ex...")
- 17:55, 25 February 2024 PJB talk contribs created page File:Protoflux Color Hue.webp (An example showing Protoflux:Color_Hue being used for a few hue values)
- 17:55, 25 February 2024 PJB talk contribs uploaded File:Protoflux Color Hue.webp (An example showing Protoflux:Color_Hue being used for a few hue values)
- 17:42, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Alpha Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Alpha Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"color"}, {"Name":"Destination", "Type":"color"} ] |Outputs= [ {"Name":"*", "Type":"color"} ] |}} Color Alpha Blend does an [https://en.wikipedia.org/wiki/Alpha_compositing alpha blend] of its two input colors. The source is blended "onto" the destination, and the higher the source alpha, the more of the "source" color and less of the "destination" color comes through....")
- 17:41, 25 February 2024 PJB talk contribs created page File:Protoflux Color Alpha Blend Simple.webp (A simple example of the ProtoFlux Color Alpha Blend node with two inputs and an output display.)
- 17:41, 25 February 2024 PJB talk contribs uploaded File:Protoflux Color Alpha Blend Simple.webp (A simple example of the ProtoFlux Color Alpha Blend node with two inputs and an output display.)
- 17:22, 25 February 2024 PJB talk contribs created page ProtoFlux:Color Additive Blend (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Additive Blend |Category=Colors |Inputs= [ {"Name":"Source", "Type":"color"}, {"Name":"Destination", "Type":"color"} ] |Outputs= [ {"Name":"*", "Type":"color"} ] |}} Color Additive Blend does an additive blend of its two input colors. The result is the sum of each component between the target and destination. This is a symmetric operation, the result is the same with target and destination swapped. Regardless, the "target" and "des...")
- 17:20, 25 February 2024 PJB talk contribs created page File:Protoflux Color Additive Blend Simple.webp (A simple usage of the Color Additive Blend node with fixed inputs and an output display.)
- 17:20, 25 February 2024 PJB talk contribs uploaded File:Protoflux Color Additive Blend Simple.webp (A simple usage of the Color Additive Blend node with fixed inputs and an output display.)
- 16:57, 25 February 2024 PJB talk contribs created page ProtoFlux:Black Body ColorX (Created page with " {{#Invoke:ProtoFlux|GenerateUI |Name=Black Body Color X |Category=Colors |Inputs= [ {"Name":"Temperature", "Type":"Float"} ] |Outputs= [ {"Name":"*", "Type":"colorX"} ] |}} Black Body Color X returns a color value of the light emitted by an ideal [https://en.wikipedia.org/wiki/Black-body_radiation black body radiator]. This can be used to calculate appropriate values for various [https://en.wikipedia.org/wiki/Color_temperature color temperatures]. This node can conver...")