From ed972b53bc8c6e63882073481d4c3015a97ba31e Mon Sep 17 00:00:00 2001
From: Tanasart <22589759+Ttanasart-pt@users.noreply.github.com>
Date: Sun, 28 May 2023 20:00:51 +0200
Subject: [PATCH] WAV file export, gifski test
---
PixelComposer.resource_order | 22 +-
PixelComposer.yyp | 12 +-
datafiles/Uninstall gifski.lnk | Bin 0 -> 958 bytes
datafiles/data/themes/default.zip | Bin 10825170 -> 10829499 bytes
datafiles/gifski/LICENSE | 619 ++++++++++++++++++
datafiles/gifski/README.md | 100 +++
datafiles/gifski/win/developer/gifski.dll | Bin 0 -> 906240 bytes
datafiles/gifski/win/developer/gifski.h | 321 +++++++++
datafiles/gifski/win/gifski.exe | Bin 0 -> 1284096 bytes
objects/o_dialog_about/Create_0.gml | 2 +-
objects/o_dialog_about/Draw_64.gml | 2 +-
objects/o_dialog_arrayBox/Alarm_0.gml | 2 +-
objects/o_dialog_arrayBox/Create_0.gml | 2 +-
objects/o_dialog_crashed/Draw_64.gml | 2 +-
objects/o_dialog_exit/Draw_64.gml | 2 +-
.../o_dialog_file_name_collection/Draw_64.gml | 20 +-
objects/o_dialog_fontscrollbox/Alarm_0.gml | 2 +-
objects/o_dialog_fontscrollbox/Create_0.gml | 2 +-
objects/o_dialog_history/Create_0.gml | 2 +-
objects/o_dialog_l_system/Create_0.gml | 4 +-
objects/o_dialog_load/Draw_64.gml | 2 +-
objects/o_dialog_lua_reference/Create_0.gml | 18 +-
objects/o_dialog_migration/Draw_64.gml | 2 +-
.../o_dialog_output_visibility/Create_0.gml | 2 +-
objects/o_dialog_preference/Draw_64.gml | 2 +-
objects/o_dialog_preset/Create_0.gml | 2 +-
objects/o_dialog_scrollbox/Create_0.gml | 4 +-
objects/o_dialog_splash/Create_0.gml | 8 +-
objects/o_dialog_splash/Draw_64.gml | 2 +-
objects/o_main/Draw_75.gml | 6 +
.../_node_VFX_spawner/_node_VFX_spawner.gml | 6 +-
scripts/buttonGradient/buttonGradient.gml | 2 +
scripts/byte_writer/byte_writer.gml | 27 +
scripts/byte_writer/byte_writer.yy | 11 +
scripts/draw_UI_scale/draw_UI_scale.gml | 6 +-
scripts/draw_tooltip/draw_tooltip.gml | 50 +-
scripts/globals/globals.gml | 6 +-
scripts/globalvar_drawer/globalvar_drawer.gml | 2 +-
scripts/meta_data/meta_data.gml | 14 +-
scripts/nodeValue_drawer/nodeValue_drawer.gml | 5 +-
.../node_ase_file_read/node_ase_file_read.gml | 2 +-
scripts/node_colorize/node_colorize.gml | 3 +-
scripts/node_composite/node_composite.gml | 5 +-
.../node_display_text/node_display_text.gml | 2 +-
scripts/node_export/node_export.gml | 46 +-
scripts/node_global/node_global.gml | 11 +-
scripts/node_gradient/node_gradient.gml | 3 +-
.../node_gradient_extract.gml | 3 +-
.../node_gradient_output.gml | 6 +-
.../node_gradient_palette.gml | 5 +-
.../node_gradient_replace.gml | 6 +-
.../node_gradient_shift.gml | 6 +-
scripts/node_grid/node_grid.gml | 3 +-
scripts/node_grid_hex/node_grid_hex.gml | 3 +-
scripts/node_grid_tri/node_grid_tri.gml | 3 +-
scripts/node_group_input/node_group_input.gml | 7 +-
scripts/node_keyframe/node_keyframe.gml | 6 +-
scripts/node_line/node_line.gml | 3 +-
scripts/node_pixel_cloud/node_pixel_cloud.gml | 3 +-
scripts/node_plot_linear/node_plot_linear.gml | 3 +-
scripts/node_processor/node_processor.gml | 8 +-
scripts/node_registry/node_registry.gml | 14 +-
scripts/node_repeat/node_repeat.gml | 3 +-
scripts/node_scatter/node_scatter.gml | 8 +-
.../node_strand_render/node_strand_render.gml | 6 +-
.../node_strand_render_texture.gml | 3 +-
scripts/node_stripe/node_stripe.gml | 3 +-
scripts/node_value/node_value.gml | 53 +-
.../node_wav_file_write.gml | 119 ++++
.../node_wav_file_write.yy | 11 +
scripts/panel_collection/panel_collection.gml | 3 +-
.../panel_graph_export_image.gml | 3 +
.../panel_graph_export_image.yy | 11 +
scripts/panel_history/panel_history.gml | 2 +-
scripts/panel_inspector/panel_inspector.gml | 8 +-
scripts/panel_menu/panel_menu.gml | 2 +-
.../panel_notification/panel_notification.gml | 2 +-
scripts/textArea/textArea.gml | 13 +-
scripts/textArrayBox/textArrayBox.gml | 4 +-
scripts/wav_file_read/wav_file_read.gml | 8 +-
sprites/s_node_ase_file/s_node_ase_file.yy | 4 +-
sprites/s_node_ase_layer/s_node_ase_layer.yy | 4 +-
sprites/s_node_canvas/s_node_canvas.yy | 4 +-
.../s_node_csv_file_read.yy | 4 +-
.../s_node_csv_file_write.yy | 4 +-
sprites/s_node_image/s_node_image.yy | 4 +-
.../s_node_image_animation.yy | 4 +-
.../s_node_image_copy/s_node_image_copy.yy | 4 +-
sprites/s_node_image_gif/s_node_image_gif.yy | 4 +-
.../s_node_image_sequence.yy | 4 +-
.../s_node_image_sequence_to_anim.yy | 4 +-
.../s_node_image_sheet/s_node_image_sheet.yy | 4 +-
.../s_node_json_file_read.yy | 4 +-
.../s_node_json_file_write.yy | 4 +-
.../s_node_text_file_read.yy | 4 +-
.../s_node_text_file_write.yy | 4 +-
.../2c9b305d-d36e-476b-a921-16c2f79031b8.png | Bin 0 -> 1635 bytes
.../ed7117f7-7897-476a-acf0-d7b1d10f562f.png | Bin 1670 -> 0 bytes
.../fa7c8971-1920-4811-911b-85dc4a0031ba.png | Bin 0 -> 1635 bytes
.../d0ffea8e-e51f-4415-b383-c42802705804.png | Bin 1670 -> 0 bytes
.../s_node_wav_file_read.yy | 14 +-
.../f600e086-97a1-4550-abca-174b3b243d48.png | Bin 0 -> 1974 bytes
.../9875a4ef-d711-48b8-b516-a9d19283bd1a.png | Bin 0 -> 1974 bytes
.../s_node_wav_file_write.yy | 74 +++
104 files changed, 1613 insertions(+), 245 deletions(-)
create mode 100644 datafiles/Uninstall gifski.lnk
create mode 100644 datafiles/gifski/LICENSE
create mode 100644 datafiles/gifski/README.md
create mode 100644 datafiles/gifski/win/developer/gifski.dll
create mode 100644 datafiles/gifski/win/developer/gifski.h
create mode 100644 datafiles/gifski/win/gifski.exe
create mode 100644 scripts/byte_writer/byte_writer.gml
create mode 100644 scripts/byte_writer/byte_writer.yy
create mode 100644 scripts/node_wav_file_write/node_wav_file_write.gml
create mode 100644 scripts/node_wav_file_write/node_wav_file_write.yy
create mode 100644 scripts/panel_graph_export_image/panel_graph_export_image.gml
create mode 100644 scripts/panel_graph_export_image/panel_graph_export_image.yy
create mode 100644 sprites/s_node_wav_file_read/2c9b305d-d36e-476b-a921-16c2f79031b8.png
delete mode 100644 sprites/s_node_wav_file_read/ed7117f7-7897-476a-acf0-d7b1d10f562f.png
create mode 100644 sprites/s_node_wav_file_read/layers/2c9b305d-d36e-476b-a921-16c2f79031b8/fa7c8971-1920-4811-911b-85dc4a0031ba.png
delete mode 100644 sprites/s_node_wav_file_read/layers/ed7117f7-7897-476a-acf0-d7b1d10f562f/d0ffea8e-e51f-4415-b383-c42802705804.png
create mode 100644 sprites/s_node_wav_file_write/f600e086-97a1-4550-abca-174b3b243d48.png
create mode 100644 sprites/s_node_wav_file_write/layers/f600e086-97a1-4550-abca-174b3b243d48/9875a4ef-d711-48b8-b516-a9d19283bd1a.png
create mode 100644 sprites/s_node_wav_file_write/s_node_wav_file_write.yy
diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order
index e335144b9..48051bc66 100644
--- a/PixelComposer.resource_order
+++ b/PixelComposer.resource_order
@@ -1,9 +1,9 @@
{
"FolderOrderSettings": [
{"name":"_Extensions","order":9,"path":"folders/_Extensions.yy",},
- {"name":"BBMOD","order":9,"path":"folders/_Extensions/BBMOD.yy",},
+ {"name":"BBMOD","order":8,"path":"folders/_Extensions/BBMOD.yy",},
{"name":"Math","order":1,"path":"folders/_Extensions/BBMOD/Math.yy",},
- {"name":"MAC","order":7,"path":"folders/_Extensions/MAC.yy",},
+ {"name":"MAC","order":6,"path":"folders/_Extensions/MAC.yy",},
{"name":"addons","order":11,"path":"folders/addons.yy",},
{"name":"custom","order":4,"path":"folders/addons/custom.yy",},
{"name":"key displayer","order":2,"path":"folders/addons/key displayer.yy",},
@@ -102,7 +102,7 @@
{"name":"filter","order":141,"path":"folders/nodes/icons/filter.yy",},
{"name":"fluidSim","order":147,"path":"folders/nodes/icons/fluidSim.yy",},
{"name":"generator","order":142,"path":"folders/nodes/icons/generator.yy",},
- {"name":"input","order":143,"path":"folders/nodes/icons/input.yy",},
+ {"name":"IO","order":143,"path":"folders/nodes/icons/IO.yy",},
{"name":"node","order":139,"path":"folders/nodes/icons/node.yy",},
{"name":"render","order":140,"path":"folders/nodes/icons/render.yy",},
{"name":"rigidSim","order":146,"path":"folders/nodes/icons/rigidSim.yy",},
@@ -233,7 +233,7 @@
{"name":"fd_rectangle_set_velocity_time_step","order":17,"path":"scripts/fd_rectangle_set_velocity_time_step/fd_rectangle_set_velocity_time_step.yy",},
{"name":"fd_rectangle_set_collision_mask_sprite","order":1,"path":"scripts/fd_rectangle_set_collision_mask_sprite/fd_rectangle_set_collision_mask_sprite.yy",},
{"name":"sh_flip","order":7,"path":"shaders/sh_flip/sh_flip.yy",},
- {"name":"libdlgmodule","order":3,"path":"extensions/libdlgmodule/libdlgmodule.yy",},
+ {"name":"libdlgmodule","order":2,"path":"extensions/libdlgmodule/libdlgmodule.yy",},
{"name":"s_node_alpha_grey","order":4,"path":"sprites/s_node_alpha_grey/s_node_alpha_grey.yy",},
{"name":"fd_rectangle_set_pressure_iteration_type","order":10,"path":"scripts/fd_rectangle_set_pressure_iteration_type/fd_rectangle_set_pressure_iteration_type.yy",},
{"name":"s_node_sort_array","order":29,"path":"sprites/s_node_sort_array/s_node_sort_array.yy",},
@@ -319,6 +319,7 @@
{"name":"__node","order":9,"path":"scripts/__node/__node.yy",},
{"name":"fd_rectangle_add_velocity","order":5,"path":"scripts/fd_rectangle_add_velocity/fd_rectangle_add_velocity.yy",},
{"name":"sh_level_selector","order":23,"path":"shaders/sh_level_selector/sh_level_selector.yy",},
+ {"name":"byte_writer","order":8,"path":"scripts/byte_writer/byte_writer.yy",},
{"name":"checkboxGroup","order":28,"path":"scripts/checkboxGroup/checkboxGroup.yy",},
{"name":"node_FXAA","order":8,"path":"scripts/node_FXAA/node_FXAA.yy",},
{"name":"s_node_pixel_find","order":13,"path":"sprites/s_node_pixel_find/s_node_pixel_find.yy",},
@@ -435,7 +436,7 @@
{"name":"draw_text_delimiter","order":14,"path":"scripts/draw_text_delimiter/draw_text_delimiter.yy",},
{"name":"s_node_path_anchor","order":13,"path":"sprites/s_node_path_anchor/s_node_path_anchor.yy",},
{"name":"node_array_get","order":10,"path":"scripts/node_array_get/node_array_get.yy",},
- {"name":"Apollo","order":6,"path":"extensions/Apollo/Apollo.yy",},
+ {"name":"Apollo","order":5,"path":"extensions/Apollo/Apollo.yy",},
{"name":"sh_grid","order":14,"path":"shaders/sh_grid/sh_grid.yy",},
{"name":"sh_twirl","order":3,"path":"shaders/sh_twirl/sh_twirl.yy",},
{"name":"s_node_shape","order":14,"path":"sprites/s_node_shape/s_node_shape.yy",},
@@ -512,7 +513,7 @@
{"name":"_node_fluid_nodes","order":7,"path":"scripts/_node_fluid_nodes/_node_fluid_nodes.yy",},
{"name":"sh_noise","order":16,"path":"shaders/sh_noise/sh_noise.yy",},
{"name":"sh_skew","order":6,"path":"shaders/sh_skew/sh_skew.yy",},
- {"name":"libxprocess","order":5,"path":"extensions/libxprocess/libxprocess.yy",},
+ {"name":"libxprocess","order":4,"path":"extensions/libxprocess/libxprocess.yy",},
{"name":"fd_rectangle_get_pressure_height","order":16,"path":"scripts/fd_rectangle_get_pressure_height/fd_rectangle_get_pressure_height.yy",},
{"name":"node_VFX_effect_destroy","order":12,"path":"scripts/node_VFX_effect_destroy/node_VFX_effect_destroy.yy",},
{"name":"node_cache","order":9,"path":"scripts/node_cache/node_cache.yy",},
@@ -642,7 +643,7 @@
{"name":"_draw_defines","order":21,"path":"scripts/_draw_defines/_draw_defines.yy",},
{"name":"sh_color_replace","order":8,"path":"shaders/sh_color_replace/sh_color_replace.yy",},
{"name":"__surface","order":8,"path":"scripts/__surface/__surface.yy",},
- {"name":"clipboard","order":10,"path":"extensions/clipboard/clipboard.yy",},
+ {"name":"clipboard","order":9,"path":"extensions/clipboard/clipboard.yy",},
{"name":"rotator","order":11,"path":"scripts/rotator/rotator.yy",},
{"name":"s_node_edge_detect","order":22,"path":"sprites/s_node_edge_detect/s_node_edge_detect.yy",},
{"name":"node_fluid_add_collider","order":6,"path":"scripts/node_fluid_add_collider/node_fluid_add_collider.yy",},
@@ -687,6 +688,7 @@
{"name":"sh_invert","order":25,"path":"shaders/sh_invert/sh_invert.yy",},
{"name":"preview_overlay_puppet","order":4,"path":"scripts/preview_overlay_puppet/preview_overlay_puppet.yy",},
{"name":"s_icon_64","order":2,"path":"sprites/s_icon_64/s_icon_64.yy",},
+ {"name":"panel_graph_export_image","order":4,"path":"scripts/panel_graph_export_image/panel_graph_export_image.yy",},
{"name":"s_node_gradient_replace","order":18,"path":"sprites/s_node_gradient_replace/s_node_gradient_replace.yy",},
{"name":"node_perlin_smear","order":6,"path":"scripts/node_perlin_smear/node_perlin_smear.yy",},
{"name":"node_alpha_cutoff","order":10,"path":"scripts/node_alpha_cutoff/node_alpha_cutoff.yy",},
@@ -768,6 +770,7 @@
{"name":"fd_rectangle_set_repeat","order":12,"path":"scripts/fd_rectangle_set_repeat/fd_rectangle_set_repeat.yy",},
{"name":"sh_fd_calculate_velocity_divergence_glsl","order":10,"path":"shaders/sh_fd_calculate_velocity_divergence_glsl/sh_fd_calculate_velocity_divergence_glsl.yy",},
{"name":"node_simple_shape","order":4,"path":"scripts/node_simple_shape/node_simple_shape.yy",},
+ {"name":"node_wav_file_write","order":3,"path":"scripts/node_wav_file_write/node_wav_file_write.yy",},
{"name":"node_random","order":5,"path":"scripts/node_random/node_random.yy",},
{"name":"node_atlas","order":2,"path":"scripts/node_atlas/node_atlas.yy",},
{"name":"sh_blend_sat","order":18,"path":"shaders/sh_blend_sat/sh_blend_sat.yy",},
@@ -824,7 +827,7 @@
{"name":"o_dialog_animation","order":1,"path":"objects/o_dialog_animation/o_dialog_animation.yy",},
{"name":"s_gizmo","order":4,"path":"sprites/s_gizmo/s_gizmo.yy",},
{"name":"s_node_3d_plane","order":6,"path":"sprites/s_node_3d_plane/s_node_3d_plane.yy",},
- {"name":"Regex","order":8,"path":"extensions/Regex/Regex.yy",},
+ {"name":"Regex","order":7,"path":"extensions/Regex/Regex.yy",},
{"name":"s_node_path_shift","order":4,"path":"sprites/s_node_path_shift/s_node_path_shift.yy",},
{"name":"s_node_grid_tri","order":6,"path":"sprites/s_node_grid_tri/s_node_grid_tri.yy",},
{"name":"s_node_local_analyze","order":52,"path":"sprites/s_node_local_analyze/s_node_local_analyze.yy",},
@@ -986,7 +989,7 @@
{"name":"BBMOD_Matrix","order":2,"path":"scripts/BBMOD_Matrix/BBMOD_Matrix.yy",},
{"name":"pack_shelf","order":1,"path":"scripts/pack_shelf/pack_shelf.yy",},
{"name":"s_node_path_trim","order":6,"path":"sprites/s_node_path_trim/s_node_path_trim.yy",},
- {"name":"libfilesystem","order":4,"path":"extensions/libfilesystem/libfilesystem.yy",},
+ {"name":"libfilesystem","order":3,"path":"extensions/libfilesystem/libfilesystem.yy",},
{"name":"node_channels_hsv","order":1,"path":"scripts/node_channels_hsv/node_channels_hsv.yy",},
{"name":"sh_stripe","order":10,"path":"shaders/sh_stripe/sh_stripe.yy",},
{"name":"node_path_trim","order":6,"path":"scripts/node_path_trim/node_path_trim.yy",},
@@ -1108,6 +1111,7 @@
{"name":"fd_rectangle_replace_velocity","order":16,"path":"scripts/fd_rectangle_replace_velocity/fd_rectangle_replace_velocity.yy",},
{"name":"node_VFX_effector","order":6,"path":"scripts/node_VFX_effector/node_VFX_effector.yy",},
{"name":"node_path_shift","order":5,"path":"scripts/node_path_shift/node_path_shift.yy",},
+ {"name":"s_node_wav_file_write","order":20,"path":"sprites/s_node_wav_file_write/s_node_wav_file_write.yy",},
{"name":"s_node_3d_cylinder","order":1,"path":"sprites/s_node_3d_cylinder/s_node_3d_cylinder.yy",},
{"name":"node_strand_break","order":9,"path":"scripts/node_strand_break/node_strand_break.yy",},
{"name":"s_node_vec_split","order":6,"path":"sprites/s_node_vec_split/s_node_vec_split.yy",},
diff --git a/PixelComposer.yyp b/PixelComposer.yyp
index b86a2e1d1..3d0535bc6 100644
--- a/PixelComposer.yyp
+++ b/PixelComposer.yyp
@@ -134,7 +134,7 @@
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"filter","folderPath":"folders/nodes/icons/filter.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"fluidSim","folderPath":"folders/nodes/icons/fluidSim.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"generator","folderPath":"folders/nodes/icons/generator.yy",},
- {"resourceType":"GMFolder","resourceVersion":"1.0","name":"input","folderPath":"folders/nodes/icons/input.yy",},
+ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"IO","folderPath":"folders/nodes/icons/IO.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"node","folderPath":"folders/nodes/icons/node.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"render","folderPath":"folders/nodes/icons/render.yy",},
{"resourceType":"GMFolder","resourceVersion":"1.0","name":"rigidSim","folderPath":"folders/nodes/icons/rigidSim.yy",},
@@ -812,6 +812,11 @@
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0044.png","CopyToMask":-1,"filePath":"datafiles/Getting started",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0067.png","CopyToMask":-1,"filePath":"datafiles/Getting started",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"tile_0126.png","CopyToMask":-1,"filePath":"datafiles/Getting started",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"LICENSE","CopyToMask":-1,"filePath":"datafiles/gifski",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"README.md","CopyToMask":-1,"filePath":"datafiles/gifski",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"gifski.dll","CopyToMask":-1,"filePath":"datafiles/gifski/win/developer",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"gifski.h","CopyToMask":-1,"filePath":"datafiles/gifski/win/developer",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"gifski.exe","CopyToMask":-1,"filePath":"datafiles/gifski/win",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"convert.exe","CopyToMask":-1,"filePath":"datafiles/ImageMagick",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"LICENSE.txt","CopyToMask":-1,"filePath":"datafiles/ImageMagick",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"magick.exe","CopyToMask":-1,"filePath":"datafiles/ImageMagick",},
@@ -848,6 +853,7 @@
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Tree sway.pxc","CopyToMask":-1,"filePath":"datafiles/Sample Projects",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Steamworks_Extension_Documentation.html","CopyToMask":0,"filePath":"datafiles",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"ucrtbased.dll","ConfigValues":{},"CopyToMask":-1,"filePath":"datafiles",},
+ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Uninstall gifski.lnk","CopyToMask":-1,"filePath":"datafiles",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"webpmux.exe","CopyToMask":-1,"filePath":"datafiles/webp",},
{"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"Welcome files.zip","CopyToMask":-1,"filePath":"datafiles",},
],
@@ -1049,6 +1055,7 @@
{"id":{"name":"sh_level_selector","path":"shaders/sh_level_selector/sh_level_selector.yy",},},
{"id":{"name":"string_eval","path":"scripts/string_eval/string_eval.yy",},},
{"id":{"name":"s_node_struct","path":"sprites/s_node_struct/s_node_struct.yy",},},
+ {"id":{"name":"byte_writer","path":"scripts/byte_writer/byte_writer.yy",},},
{"id":{"name":"checkboxGroup","path":"scripts/checkboxGroup/checkboxGroup.yy",},},
{"id":{"name":"node_FXAA","path":"scripts/node_FXAA/node_FXAA.yy",},},
{"id":{"name":"s_node_pixel_find","path":"sprites/s_node_pixel_find/s_node_pixel_find.yy",},},
@@ -1468,6 +1475,7 @@
{"id":{"name":"preview_overlay_puppet","path":"scripts/preview_overlay_puppet/preview_overlay_puppet.yy",},},
{"id":{"name":"__mesh","path":"scripts/__mesh/__mesh.yy",},},
{"id":{"name":"s_icon_64","path":"sprites/s_icon_64/s_icon_64.yy",},},
+ {"id":{"name":"panel_graph_export_image","path":"scripts/panel_graph_export_image/panel_graph_export_image.yy",},},
{"id":{"name":"save_function","path":"scripts/save_function/save_function.yy",},},
{"id":{"name":"s_node_gradient_replace","path":"sprites/s_node_gradient_replace/s_node_gradient_replace.yy",},},
{"id":{"name":"node_perlin_smear","path":"scripts/node_perlin_smear/node_perlin_smear.yy",},},
@@ -1555,6 +1563,7 @@
{"id":{"name":"fd_rectangle_set_repeat","path":"scripts/fd_rectangle_set_repeat/fd_rectangle_set_repeat.yy",},},
{"id":{"name":"sh_fd_calculate_velocity_divergence_glsl","path":"shaders/sh_fd_calculate_velocity_divergence_glsl/sh_fd_calculate_velocity_divergence_glsl.yy",},},
{"id":{"name":"node_simple_shape","path":"scripts/node_simple_shape/node_simple_shape.yy",},},
+ {"id":{"name":"node_wav_file_write","path":"scripts/node_wav_file_write/node_wav_file_write.yy",},},
{"id":{"name":"fd_rectangle_get_acceleration_a","path":"scripts/fd_rectangle_get_acceleration_a/fd_rectangle_get_acceleration_a.yy",},},
{"id":{"name":"node_random","path":"scripts/node_random/node_random.yy",},},
{"id":{"name":"sh_channel_A","path":"shaders/sh_channel_A/sh_channel_A.yy",},},
@@ -1947,6 +1956,7 @@
{"id":{"name":"node_VFX_effector","path":"scripts/node_VFX_effector/node_VFX_effector.yy",},},
{"id":{"name":"sh_blur_gaussian","path":"shaders/sh_blur_gaussian/sh_blur_gaussian.yy",},},
{"id":{"name":"node_path_shift","path":"scripts/node_path_shift/node_path_shift.yy",},},
+ {"id":{"name":"s_node_wav_file_write","path":"sprites/s_node_wav_file_write/s_node_wav_file_write.yy",},},
{"id":{"name":"s_node_3d_cylinder","path":"sprites/s_node_3d_cylinder/s_node_3d_cylinder.yy",},},
{"id":{"name":"node_strand_break","path":"scripts/node_strand_break/node_strand_break.yy",},},
{"id":{"name":"s_node_vec_split","path":"sprites/s_node_vec_split/s_node_vec_split.yy",},},
diff --git a/datafiles/Uninstall gifski.lnk b/datafiles/Uninstall gifski.lnk
new file mode 100644
index 0000000000000000000000000000000000000000..37087cc5c5da6becb76927e506e8530550a87ffb
GIT binary patch
literal 958
zcmah{Ur1AN6#ni~NP3whQewH68WEejo7QFoPUl!8YFwNeMowKh_0H9XQ^bde5Tm3L
z(t=>cU{C$=$wH0ltrwFBwTCErC@9jWpdzI2Txb6X`u+IMIlptx{qFBO_tpYX3QV-X
zBg4X
ZYOP?yZ~PeD`qHTRdg~($UH!F
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