From 7de4b56e237c80cdc784da45f8d88d526c1de5d0 Mon Sep 17 00:00:00 2001 From: Tanasart Date: Tue, 14 Jan 2025 12:13:08 +0700 Subject: [PATCH] New (numerical) Differential node. --- PixelComposer.resource_order | 2 + PixelComposer.yyp | 4 +- datafiles/data/Nodes/Internal.zip | Bin 9091878 -> 9092243 bytes .../Array/Node_Array_Boolean_Opr/info.json | 6 ++ .../Values/Number/Node_Differential/info.json | 10 ++ .../Values/Number/Node_Math/info.json | 3 +- datafiles/data/Nodes/display_data.json | 1 + .../node_differential/node_differential.gml | 34 +++++++ .../node_differential/node_differential.yy | 13 +++ .../8cc4667f-9c3c-4e01-b52b-0777c8d37513.png | Bin 0 -> 1480 bytes .../ea5fdb10-fc03-4528-b72f-b15584004814.png | Bin 0 -> 1480 bytes .../s_node_differential.yy | 90 ++++++++++++++++++ 12 files changed, 161 insertions(+), 2 deletions(-) create mode 100644 datafiles/data/Nodes/Internal/Values/Number/Node_Differential/info.json create mode 100644 scripts/node_differential/node_differential.gml create mode 100644 scripts/node_differential/node_differential.yy create mode 100644 sprites/s_node_differential/8cc4667f-9c3c-4e01-b52b-0777c8d37513.png create mode 100644 sprites/s_node_differential/layers/8cc4667f-9c3c-4e01-b52b-0777c8d37513/ea5fdb10-fc03-4528-b72f-b15584004814.png create mode 100644 sprites/s_node_differential/s_node_differential.yy diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index 837581c3a..7cb0ea3b6 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -820,6 +820,7 @@ {"name":"node_data","order":1,"path":"scripts/node_data/node_data.yy",}, {"name":"node_de_stray","order":2,"path":"scripts/node_de_stray/node_de_stray.yy",}, {"name":"node_delay","order":5,"path":"scripts/node_delay/node_delay.yy",}, + {"name":"node_differential","order":17,"path":"scripts/node_differential/node_differential.yy",}, {"name":"node_diffuse","order":7,"path":"scripts/node_diffuse/node_diffuse.yy",}, {"name":"node_directory_search","order":17,"path":"scripts/node_directory_search/node_directory_search.yy",}, {"name":"node_displace","order":2,"path":"scripts/node_displace/node_displace.yy",}, @@ -2032,6 +2033,7 @@ {"name":"s_node_de_corner","order":28,"path":"sprites/s_node_de_corner/s_node_de_corner.yy",}, {"name":"s_node_de_stray","order":29,"path":"sprites/s_node_de_stray/s_node_de_stray.yy",}, {"name":"s_node_delay","order":7,"path":"sprites/s_node_delay/s_node_delay.yy",}, + {"name":"s_node_differential","order":13,"path":"sprites/s_node_differential/s_node_differential.yy",}, {"name":"s_node_diffuse","order":41,"path":"sprites/s_node_diffuse/s_node_diffuse.yy",}, {"name":"s_node_dilate","order":30,"path":"sprites/s_node_dilate/s_node_dilate.yy",}, {"name":"s_node_directory_search","order":35,"path":"sprites/s_node_directory_search/s_node_directory_search.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index 06a791749..61f68f840 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -1120,7 +1120,6 @@ {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Shuffle","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Sort","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Split","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, - {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Unique copy","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Unique","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array_Zip","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Array/Node_Array","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, @@ -1142,6 +1141,7 @@ {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Base_Convert","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Boolean","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Compare","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, + {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Differential","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Equation","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_FFT","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, {"$GMIncludedFile":"","%Name":"info.json","CopyToMask":-1,"filePath":"datafiles/data/Nodes/Internal/Values/Number/Node_Logic","name":"info.json","resourceType":"GMIncludedFile","resourceVersion":"2.0",}, @@ -1994,6 +1994,7 @@ {"id":{"name":"node_de_corner","path":"scripts/node_de_corner/node_de_corner.yy",},}, {"id":{"name":"node_de_stray","path":"scripts/node_de_stray/node_de_stray.yy",},}, {"id":{"name":"node_delay","path":"scripts/node_delay/node_delay.yy",},}, + {"id":{"name":"node_differential","path":"scripts/node_differential/node_differential.yy",},}, {"id":{"name":"node_diffuse","path":"scripts/node_diffuse/node_diffuse.yy",},}, {"id":{"name":"node_dilate","path":"scripts/node_dilate/node_dilate.yy",},}, {"id":{"name":"node_directory_search","path":"scripts/node_directory_search/node_directory_search.yy",},}, @@ -3364,6 +3365,7 @@ {"id":{"name":"s_node_de_corner","path":"sprites/s_node_de_corner/s_node_de_corner.yy",},}, {"id":{"name":"s_node_de_stray","path":"sprites/s_node_de_stray/s_node_de_stray.yy",},}, {"id":{"name":"s_node_delay","path":"sprites/s_node_delay/s_node_delay.yy",},}, + {"id":{"name":"s_node_differential","path":"sprites/s_node_differential/s_node_differential.yy",},}, {"id":{"name":"s_node_diffuse","path":"sprites/s_node_diffuse/s_node_diffuse.yy",},}, {"id":{"name":"s_node_dilate","path":"sprites/s_node_dilate/s_node_dilate.yy",},}, {"id":{"name":"s_node_directory_search","path":"sprites/s_node_directory_search/s_node_directory_search.yy",},}, diff --git a/datafiles/data/Nodes/Internal.zip b/datafiles/data/Nodes/Internal.zip index b4a1b8f3726d43c5cfba29f6ec4673ebed0212d6..1ca4ec9be8116b230da0b53a200af615f49b3d06 100644 GIT binary patch delta 5279 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 delta 4647 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":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "eventStubScript":null, + "eventToFunction":{}, + "length":1.0, + "lockOrigin":false, + "moments":{ + "$KeyframeStore":"", + "Keyframes":[], + "resourceType":"KeyframeStore", + "resourceVersion":"2.0", + }, + "name":"s_node_differential", + "playback":1, + "playbackSpeed":30.0, + "playbackSpeedType":0, + "resourceType":"GMSequence", + "resourceVersion":"2.0", + "showBackdrop":true, + "showBackdropImage":false, + "timeUnits":1, + "tracks":[ + {"$GMSpriteFramesTrack":"","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"$KeyframeStore":"","Keyframes":[ + {"$Keyframe":"","Channels":{ + "0":{"$SpriteFrameKeyframe":"","Id":{"name":"8cc4667f-9c3c-4e01-b52b-0777c8d37513","path":"sprites/s_node_differential/s_node_differential.yy",},"resourceType":"SpriteFrameKeyframe","resourceVersion":"2.0",}, + },"Disabled":false,"id":"b2b530ad-2ba0-4eac-ba97-da1d91494520","IsCreationKey":false,"Key":0.0,"Length":1.0,"resourceType":"Keyframe","resourceVersion":"2.0","Stretch":false,}, + ],"resourceType":"KeyframeStore","resourceVersion":"2.0",},"modifiers":[],"name":"frames","resourceType":"GMSpriteFramesTrack","resourceVersion":"2.0","spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange":null, + "volume":1.0, + "xorigin":32, + "yorigin":32, + }, + "swatchColours":null, + "swfPrecision":0.5, + "textureGroupId":{ + "name":"Default", + "path":"texturegroups/Default", + }, + "type":0, + "VTile":false, + "width":64, +} \ No newline at end of file