From 92194317419137f3134dc671d12e721a767c7ce3 Mon Sep 17 00:00:00 2001 From: Tanasart <22589759+Ttanasart-pt@users.noreply.github.com> Date: Sat, 17 Jun 2023 14:30:49 +0200 Subject: [PATCH] Tester --- PixelComposer.resource_order | 25 +- PixelComposer.yyp | 33 +- datafiles/data/locale/en.zip | Bin 26503 -> 26858 bytes datafiles/data/locale/en/UI.json | 2 +- datafiles/data/locale/en/nodes.json | 21559 ++++++++-------- datafiles/data/themes/default.zip | Bin 5701590 -> 5705334 bytes objects/_addon_custom/Alarm_0.gml | 7 + objects/_addon_custom/Create_0.gml | 2 + objects/_addon_custom/_addon_custom.yy | 1 + objects/addon/Create_0.gml | 6 +- objects/o_crash_handler/Create_0.gml | 55 + objects/o_crash_handler/Draw_64.gml | 163 + objects/o_crash_handler/o_crash_handler.yy | 34 + objects/o_dialog_add_node/Create_0.gml | 51 +- objects/o_dialog_notifications/Create_0.gml | 2 +- objects/o_main/Create_0.gml | 10 +- objects/o_main/Draw_75.gml | 8 + objects/o_main/Other_2.gml | 4 + objects/o_main/Step_0.gml | 3 - objects/o_process_handler/Create_0.gml | 10 + .../o_process_handler/o_process_handler.yy | 33 + rooms/rm_main/rm_main.yy | 2 + .../BBMOD_DualQuaternion.yy | 2 +- scripts/BBMOD_Matrix/BBMOD_Matrix.yy | 2 +- scripts/BBMOD_Quaternion/BBMOD_Quaternion.yy | 2 +- scripts/BBMOD_Vec2/BBMOD_Vec2.yy | 2 +- scripts/BBMOD_Vec3/BBMOD_Vec3.yy | 2 +- scripts/BBMOD_Vec4/BBMOD_Vec4.yy | 2 +- scripts/Tweener/Tweener.gml | 10 - scripts/__bone/__bone.gml | 81 + scripts/__bone/__bone.yy | 11 + scripts/__point/__point.gml | 4 + scripts/__strandSim/__strandSim.gml | 2 +- .../_node_strand_affector.gml | 2 +- scripts/addon_function/addon_function.gml | 35 +- .../bbmod_lerp_delta_time.yy | 2 +- scripts/curveBox/curveBox.gml | 12 +- scripts/debug/debug.gml | 26 +- scripts/draw_circle_prec/draw_circle_prec.gml | 4 + scripts/draw_circle_prec/draw_circle_prec.yy | 11 + scripts/draw_corner/draw_corner.gml | 11 +- scripts/draw_line_curve/draw_line_curve.gml | 16 +- scripts/draw_line_elbow/draw_line_elbow.gml | 24 +- .../draw_line_elbow_diag.gml | 46 +- scripts/draw_line_round/draw_line_round.gml | 4 +- .../draw_text_function/draw_text_function.gml | 20 +- scripts/gameframe/gameframe.yy | 2 +- scripts/gameframe_macros/gameframe_macros.yy | 2 +- scripts/globals/globals.gml | 5 +- scripts/json_file/json_file.gml | 2 +- scripts/load_function/load_function.gml | 14 +- scripts/locale_data/locale_data.gml | 4 +- scripts/nodeValue_drawer/nodeValue_drawer.gml | 32 +- scripts/node_3d_obj/node_3D_obj.gml | 15 + scripts/node_FXAA/node_FXAA.gml | 6 +- scripts/node_armature/node_armature.gml | 150 + scripts/node_armature/node_armature.yy | 11 + .../node_armature_bind/node_armature_bind.gml | 784 + .../node_armature_bind/node_armature_bind.yy | 11 + scripts/node_armature_bind/node_array.yy | 12 + scripts/node_armature_bind/node_counter.yy | 12 + .../node_base_convert/node_base_convert.gml | 4 +- scripts/node_canvas/node_canvas.gml | 2 +- scripts/node_collection/node_collection.gml | 10 +- scripts/node_data/node_data.gml | 74 +- .../node_display_image/node_display_image.gml | 2 +- scripts/node_export/node_export.gml | 38 +- scripts/node_feedback/node_feedback.gml | 2 +- .../node_fluid_repulse/node_fluid_repulse.gml | 2 +- .../node_fluid_vortex/node_fluid_vortex.gml | 2 +- .../node_group_output/node_group_output.gml | 2 +- scripts/node_guide/node_guide.gml | 34 +- scripts/node_keyframe/node_keyframe.gml | 20 +- .../node_logic_operate/node_logic_operate.gml | 1 - scripts/node_path_anchor/node_path_anchor.gml | 2 +- scripts/node_registry/node_registry.gml | 9 +- .../node_rigid_force_apply.gml | 2 +- .../node_rigid_object/node_rigid_object.gml | 2 +- .../node_strand_create/node_strand_create.gml | 6 +- scripts/node_tool/node_tool.gml | 5 + scripts/node_transform/node_transform.gml | 2 +- scripts/node_tunnel_in/node_tunnel_in.gml | 4 +- scripts/node_value/node_value.gml | 22 +- .../node_wav_file_read/node_wav_file_read.gml | 2 +- scripts/node_wiggler/node_wiggler.gml | 8 +- scripts/node_wrap_mesh/node_wrap_mesh.gml | 25 +- scripts/panel_animation/panel_animation.gml | 18 +- scripts/panel_collection/panel_collection.gml | 2 +- scripts/panel_function/panel_function.gml | 6 +- scripts/panel_graph/panel_graph.gml | 45 +- .../panel_graph_export_image.gml | 1 + scripts/panel_inspector/panel_inspector.gml | 26 +- scripts/panel_menu/panel_menu.gml | 9 +- .../panel_node_data_gen.gml | 140 + .../panel_node_data_gen.yy | 11 + .../panel_notification/panel_notification.gml | 2 +- scripts/panel_test/panel_test.gml | 61 + scripts/panel_test/panel_test.yy | 11 + scripts/preferences/preferences.gml | 2 + .../preview_overlay_puppet.gml | 4 +- .../preview_overlay_rotation.gml | 4 +- .../process_functions/process_functions.gml | 22 + .../process_functions/process_functions.yy | 11 + scripts/render_data/render_data.gml | 30 +- scripts/rotatorRange/rotatorRange.gml | 2 +- .../surface_functions/surface_functions.gml | 2 + .../86d248e9-7f98-433e-aecc-3a370ea667ba.png | Bin 0 -> 437 bytes .../9159f584-4f9b-4d9e-8d87-bea41f41d844.png | Bin 0 -> 498 bytes .../d03f8e70-f7a7-402d-855e-4abc46edb05f.png | Bin 0 -> 887 bytes .../d8b045f5-3e6a-4697-908c-dac18f6df0e9.png | Bin 0 -> 476 bytes .../ea25a8e8-4532-4d25-9c72-6b252fdfba36.png | Bin 0 -> 377 bytes .../f0af2579-5f0e-43f9-833b-2f16caea5837.png | Bin 0 -> 437 bytes .../f0af2579-5f0e-43f9-833b-2f16caea5837.png | Bin 0 -> 498 bytes .../db943c7b-fc8c-4b19-876e-9ad68a03d1bb.png | Bin 0 -> 887 bytes .../f0af2579-5f0e-43f9-833b-2f16caea5837.png | Bin 0 -> 476 bytes .../f0af2579-5f0e-43f9-833b-2f16caea5837.png | Bin 0 -> 377 bytes sprites/s_button/s_button.yy | 103 + .../065c1dd2-bfaf-4b83-8140-ff077b47dcae.png | Bin 0 -> 306 bytes .../5ec9ef77-ba34-486d-8577-cfd528bba5f8.png | Bin 0 -> 377 bytes .../713ea1df-4ee1-4aab-90b0-4125e978b2bd.png | Bin 0 -> 369 bytes .../7ca2af40-8a76-414d-9aeb-eb0d04189313.png | Bin 0 -> 369 bytes .../8797a4ed-9003-45f6-b2a5-24296442d1ef.png | Bin 0 -> 297 bytes .../c8e56c44-f478-48b5-96b2-4f0459979d42.png | Bin 0 -> 421 bytes .../d55d8484-6fc1-4924-9094-526ce9d2fc50.png | Bin 0 -> 297 bytes .../f51474d1-21a0-463c-95c9-c35a8134e24e.png | Bin 0 -> 390 bytes .../509af631-9d22-495c-b8e0-3d75b75d74fd.png | Bin 0 -> 306 bytes .../509af631-9d22-495c-b8e0-3d75b75d74fd.png | Bin 0 -> 377 bytes .../e8e96b20-cf79-4e54-8cec-eba8053e42e3.png | Bin 0 -> 369 bytes .../e8e96b20-cf79-4e54-8cec-eba8053e42e3.png | Bin 0 -> 369 bytes .../e8e96b20-cf79-4e54-8cec-eba8053e42e3.png | Bin 0 -> 297 bytes .../509af631-9d22-495c-b8e0-3d75b75d74fd.png | Bin 0 -> 421 bytes .../e8e96b20-cf79-4e54-8cec-eba8053e42e3.png | Bin 0 -> 297 bytes .../509af631-9d22-495c-b8e0-3d75b75d74fd.png | Bin 0 -> 390 bytes .../s_button_hide_fill/s_button_hide_fill.yy | 103 + .../5d8b8619-f807-4905-98d6-c54633c07f11.png | Bin 0 -> 632 bytes .../9c066229-9fae-490e-9093-233e0e69bced.png | Bin 0 -> 632 bytes sprites/s_copy/s_copy.yy | 74 + .../f5141a79-ced7-430d-9873-c03da1fafd32.png | Bin 0 -> 863 bytes .../b421890a-8a19-40e0-925f-8cea4c4a6438.png | Bin 0 -> 863 bytes sprites/s_discord/s_discord.yy | 74 + sprites/s_node_warp_mesh/s_node_warp_mesh.yy | 2 +- .../8763bf7c-96f6-44de-b0fc-52ab024226bd.png | Bin 0 -> 841 bytes .../159c2412-9871-43d7-80f1-cb346e6d6449.png | Bin 0 -> 841 bytes .../s_noti_icon_error/s_noti_icon_error.yy | 74 + .../1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e.png | Bin 0 -> 357 bytes .../64d1d0d4-973b-435a-ad06-5d8d501b393a.png | Bin 0 -> 361 bytes .../6d937a21-3259-4987-9ed3-80d0201dae2b.png | Bin 0 -> 357 bytes .../93ea438d-26cf-4528-9935-675a1a8bfbac.png | Bin 0 -> 328 bytes .../064984a7-c12c-4ca2-b32d-507aeb3fd206.png | Bin 0 -> 357 bytes .../064984a7-c12c-4ca2-b32d-507aeb3fd206.png | Bin 0 -> 361 bytes .../064984a7-c12c-4ca2-b32d-507aeb3fd206.png | Bin 0 -> 357 bytes .../064984a7-c12c-4ca2-b32d-507aeb3fd206.png | Bin 0 -> 328 bytes sprites/s_textbox/s_textbox.yy | 103 + .../a60c514e-d686-4aff-8215-687e80d34ead.png | Bin 0 -> 495 bytes .../cd356c7c-4386-42e1-93d9-0709797468c7.png | Bin 0 -> 495 bytes sprites/s_window_exit/s_window_exit.yy | 74 + .../0a950d5e-3c05-4361-b250-0f38ec70c922.png | Bin 0 -> 360 bytes .../ad6bfd62-f3db-475a-9221-c905b673347d.png | Bin 0 -> 360 bytes sprites/s_window_frame/s_window_frame.yy | 100 + 159 files changed, 13704 insertions(+), 11099 deletions(-) create mode 100644 objects/_addon_custom/Alarm_0.gml create mode 100644 objects/o_crash_handler/Create_0.gml create mode 100644 objects/o_crash_handler/Draw_64.gml create mode 100644 objects/o_crash_handler/o_crash_handler.yy create mode 100644 objects/o_process_handler/Create_0.gml create mode 100644 objects/o_process_handler/o_process_handler.yy create mode 100644 scripts/__bone/__bone.gml create mode 100644 scripts/__bone/__bone.yy create mode 100644 scripts/draw_circle_prec/draw_circle_prec.gml create mode 100644 scripts/draw_circle_prec/draw_circle_prec.yy create mode 100644 scripts/node_armature/node_armature.gml create mode 100644 scripts/node_armature/node_armature.yy create mode 100644 scripts/node_armature_bind/node_armature_bind.gml create mode 100644 scripts/node_armature_bind/node_armature_bind.yy create mode 100644 scripts/node_armature_bind/node_array.yy create mode 100644 scripts/node_armature_bind/node_counter.yy create mode 100644 scripts/panel_node_data_gen/panel_node_data_gen.gml create mode 100644 scripts/panel_node_data_gen/panel_node_data_gen.yy create mode 100644 scripts/panel_test/panel_test.gml create mode 100644 scripts/panel_test/panel_test.yy create mode 100644 scripts/process_functions/process_functions.gml create mode 100644 scripts/process_functions/process_functions.yy create mode 100644 sprites/s_button/86d248e9-7f98-433e-aecc-3a370ea667ba.png create mode 100644 sprites/s_button/9159f584-4f9b-4d9e-8d87-bea41f41d844.png create mode 100644 sprites/s_button/d03f8e70-f7a7-402d-855e-4abc46edb05f.png create mode 100644 sprites/s_button/d8b045f5-3e6a-4697-908c-dac18f6df0e9.png create mode 100644 sprites/s_button/ea25a8e8-4532-4d25-9c72-6b252fdfba36.png create mode 100644 sprites/s_button/layers/86d248e9-7f98-433e-aecc-3a370ea667ba/f0af2579-5f0e-43f9-833b-2f16caea5837.png create mode 100644 sprites/s_button/layers/9159f584-4f9b-4d9e-8d87-bea41f41d844/f0af2579-5f0e-43f9-833b-2f16caea5837.png create mode 100644 sprites/s_button/layers/d03f8e70-f7a7-402d-855e-4abc46edb05f/db943c7b-fc8c-4b19-876e-9ad68a03d1bb.png create mode 100644 sprites/s_button/layers/d8b045f5-3e6a-4697-908c-dac18f6df0e9/f0af2579-5f0e-43f9-833b-2f16caea5837.png create mode 100644 sprites/s_button/layers/ea25a8e8-4532-4d25-9c72-6b252fdfba36/f0af2579-5f0e-43f9-833b-2f16caea5837.png create mode 100644 sprites/s_button/s_button.yy create mode 100644 sprites/s_button_hide_fill/065c1dd2-bfaf-4b83-8140-ff077b47dcae.png create mode 100644 sprites/s_button_hide_fill/5ec9ef77-ba34-486d-8577-cfd528bba5f8.png create mode 100644 sprites/s_button_hide_fill/713ea1df-4ee1-4aab-90b0-4125e978b2bd.png create mode 100644 sprites/s_button_hide_fill/7ca2af40-8a76-414d-9aeb-eb0d04189313.png create mode 100644 sprites/s_button_hide_fill/8797a4ed-9003-45f6-b2a5-24296442d1ef.png create mode 100644 sprites/s_button_hide_fill/c8e56c44-f478-48b5-96b2-4f0459979d42.png create mode 100644 sprites/s_button_hide_fill/d55d8484-6fc1-4924-9094-526ce9d2fc50.png create mode 100644 sprites/s_button_hide_fill/f51474d1-21a0-463c-95c9-c35a8134e24e.png create mode 100644 sprites/s_button_hide_fill/layers/065c1dd2-bfaf-4b83-8140-ff077b47dcae/509af631-9d22-495c-b8e0-3d75b75d74fd.png create mode 100644 sprites/s_button_hide_fill/layers/5ec9ef77-ba34-486d-8577-cfd528bba5f8/509af631-9d22-495c-b8e0-3d75b75d74fd.png create mode 100644 sprites/s_button_hide_fill/layers/713ea1df-4ee1-4aab-90b0-4125e978b2bd/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png create mode 100644 sprites/s_button_hide_fill/layers/7ca2af40-8a76-414d-9aeb-eb0d04189313/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png create mode 100644 sprites/s_button_hide_fill/layers/8797a4ed-9003-45f6-b2a5-24296442d1ef/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png create mode 100644 sprites/s_button_hide_fill/layers/c8e56c44-f478-48b5-96b2-4f0459979d42/509af631-9d22-495c-b8e0-3d75b75d74fd.png create mode 100644 sprites/s_button_hide_fill/layers/d55d8484-6fc1-4924-9094-526ce9d2fc50/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png create mode 100644 sprites/s_button_hide_fill/layers/f51474d1-21a0-463c-95c9-c35a8134e24e/509af631-9d22-495c-b8e0-3d75b75d74fd.png create mode 100644 sprites/s_button_hide_fill/s_button_hide_fill.yy create mode 100644 sprites/s_copy/5d8b8619-f807-4905-98d6-c54633c07f11.png create mode 100644 sprites/s_copy/layers/5d8b8619-f807-4905-98d6-c54633c07f11/9c066229-9fae-490e-9093-233e0e69bced.png create mode 100644 sprites/s_copy/s_copy.yy create mode 100644 sprites/s_discord/f5141a79-ced7-430d-9873-c03da1fafd32.png create mode 100644 sprites/s_discord/layers/f5141a79-ced7-430d-9873-c03da1fafd32/b421890a-8a19-40e0-925f-8cea4c4a6438.png create mode 100644 sprites/s_discord/s_discord.yy create mode 100644 sprites/s_noti_icon_error/8763bf7c-96f6-44de-b0fc-52ab024226bd.png create mode 100644 sprites/s_noti_icon_error/layers/8763bf7c-96f6-44de-b0fc-52ab024226bd/159c2412-9871-43d7-80f1-cb346e6d6449.png create mode 100644 sprites/s_noti_icon_error/s_noti_icon_error.yy create mode 100644 sprites/s_textbox/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e.png create mode 100644 sprites/s_textbox/64d1d0d4-973b-435a-ad06-5d8d501b393a.png create mode 100644 sprites/s_textbox/6d937a21-3259-4987-9ed3-80d0201dae2b.png create mode 100644 sprites/s_textbox/93ea438d-26cf-4528-9935-675a1a8bfbac.png create mode 100644 sprites/s_textbox/layers/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e/064984a7-c12c-4ca2-b32d-507aeb3fd206.png create mode 100644 sprites/s_textbox/layers/64d1d0d4-973b-435a-ad06-5d8d501b393a/064984a7-c12c-4ca2-b32d-507aeb3fd206.png create mode 100644 sprites/s_textbox/layers/6d937a21-3259-4987-9ed3-80d0201dae2b/064984a7-c12c-4ca2-b32d-507aeb3fd206.png create mode 100644 sprites/s_textbox/layers/93ea438d-26cf-4528-9935-675a1a8bfbac/064984a7-c12c-4ca2-b32d-507aeb3fd206.png create mode 100644 sprites/s_textbox/s_textbox.yy create mode 100644 sprites/s_window_exit/a60c514e-d686-4aff-8215-687e80d34ead.png create mode 100644 sprites/s_window_exit/layers/a60c514e-d686-4aff-8215-687e80d34ead/cd356c7c-4386-42e1-93d9-0709797468c7.png create mode 100644 sprites/s_window_exit/s_window_exit.yy create mode 100644 sprites/s_window_frame/0a950d5e-3c05-4361-b250-0f38ec70c922.png create mode 100644 sprites/s_window_frame/layers/0a950d5e-3c05-4361-b250-0f38ec70c922/ad6bfd62-f3db-475a-9221-c905b673347d.png create mode 100644 sprites/s_window_frame/s_window_frame.yy diff --git a/PixelComposer.resource_order b/PixelComposer.resource_order index 54f83ccac..b6a951a57 100644 --- a/PixelComposer.resource_order +++ b/PixelComposer.resource_order @@ -1,9 +1,11 @@ { "FolderOrderSettings": [ - {"name":"_Extensions","order":9,"path":"folders/_Extensions.yy",}, - {"name":"BBMOD","order":8,"path":"folders/_Extensions/BBMOD.yy",}, - {"name":"Math","order":1,"path":"folders/_Extensions/BBMOD/Math.yy",}, - {"name":"MAC","order":6,"path":"folders/_Extensions/MAC.yy",}, + {"name":"_crash_handler","order":13,"path":"folders/_crash_handler.yy",}, + {"name":"sprites","order":3,"path":"folders/_crash_handler/sprites.yy",}, + {"name":"_extensions","order":9,"path":"folders/_extensions.yy",}, + {"name":"BBMOD","order":8,"path":"folders/_extensions/BBMOD.yy",}, + {"name":"Math","order":1,"path":"folders/_extensions/BBMOD/Math.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",}, @@ -71,6 +73,7 @@ {"name":"animation","order":5,"path":"folders/nodes/data/animation.yy",}, {"name":"audio","order":21,"path":"folders/nodes/data/audio.yy",}, {"name":"compose","order":15,"path":"folders/nodes/data/compose.yy",}, + {"name":"armature","order":5,"path":"folders/nodes/data/compose/armature.yy",}, {"name":"feedback","order":14,"path":"folders/nodes/data/feedback.yy",}, {"name":"filter","order":1,"path":"folders/nodes/data/filter.yy",}, {"name":"colors","order":4,"path":"folders/nodes/data/filter/colors.yy",}, @@ -228,6 +231,7 @@ {"name":"fd_rectangle_replace_material_advanced","order":15,"path":"scripts/fd_rectangle_replace_material_advanced/fd_rectangle_replace_material_advanced.yy",}, {"name":"array_functions","order":2,"path":"scripts/array_functions/array_functions.yy",}, {"name":"sh_blur_final","order":2,"path":"shaders/sh_blur_final/sh_blur_final.yy",}, + {"name":"s_window_frame","order":6,"path":"sprites/s_window_frame/s_window_frame.yy",}, {"name":"sh_fd_visualize_velocity_glsl","order":19,"path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",}, {"name":"fd_rectangle_set_material_time_step","order":8,"path":"scripts/fd_rectangle_set_material_time_step/fd_rectangle_set_material_time_step.yy",}, {"name":"s_node_path_sample","order":3,"path":"sprites/s_node_path_sample/s_node_path_sample.yy",}, @@ -276,6 +280,7 @@ {"name":"node_flip","order":13,"path":"scripts/node_flip/node_flip.yy",}, {"name":"sh_FXAA","order":52,"path":"shaders/sh_FXAA/sh_FXAA.yy",}, {"name":"node_gradient_points","order":18,"path":"scripts/node_gradient_points/node_gradient_points.yy",}, + {"name":"s_button_hide_fill","order":4,"path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",}, {"name":"_f_code","order":9,"path":"fonts/_f_code/_f_code.yy",}, {"name":"sh_combine_rgb","order":40,"path":"shaders/sh_combine_rgb/sh_combine_rgb.yy",}, {"name":"s_node_strandSim","order":3,"path":"sprites/s_node_strandSim/s_node_strandSim.yy",}, @@ -284,6 +289,7 @@ {"name":"fd_rectangle_get_velocity_maccormack_weight","order":23,"path":"scripts/fd_rectangle_get_velocity_maccormack_weight/fd_rectangle_get_velocity_maccormack_weight.yy",}, {"name":"sh_fd_advect_material_rgba_8_glsl","order":5,"path":"shaders/sh_fd_advect_material_rgba_8_glsl/sh_fd_advect_material_rgba_8_glsl.yy",}, {"name":"addon_function","order":3,"path":"scripts/addon_function/addon_function.yy",}, + {"name":"node_armature_bind","order":1,"path":"scripts/node_armature_bind/node_armature_bind.yy",}, {"name":"fd_rectangle_get_material_dissipation_type","order":8,"path":"scripts/fd_rectangle_get_material_dissipation_type/fd_rectangle_get_material_dissipation_type.yy",}, {"name":"draw_surface_blend","order":1,"path":"scripts/draw_surface_blend/draw_surface_blend.yy",}, {"name":"o_dialog_group_input_order","order":3,"path":"objects/o_dialog_group_input_order/o_dialog_group_input_order.yy",}, @@ -328,6 +334,7 @@ {"name":"fd_rectangle_update_view","order":5,"path":"scripts/fd_rectangle_update_view/fd_rectangle_update_view.yy",}, {"name":"s_node_rigidSim_renderer","order":1,"path":"sprites/s_node_rigidSim_renderer/s_node_rigidSim_renderer.yy",}, {"name":"__init_background","order":4,"path":"scripts/__init_background/__init_background.yy",}, + {"name":"s_textbox","order":1,"path":"sprites/s_textbox/s_textbox.yy",}, {"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",}, @@ -489,6 +496,7 @@ {"name":"node_string_regex_replace","order":24,"path":"scripts/node_string_regex_replace/node_string_regex_replace.yy",}, {"name":"s_node_particle","order":12,"path":"sprites/s_node_particle/s_node_particle.yy",}, {"name":"s_node_random","order":3,"path":"sprites/s_node_random/s_node_random.yy",}, + {"name":"s_window_exit","order":2,"path":"sprites/s_window_exit/s_window_exit.yy",}, {"name":"s_node_color_remove","order":7,"path":"sprites/s_node_color_remove/s_node_color_remove.yy",}, {"name":"sh_average","order":7,"path":"shaders/sh_average/sh_average.yy",}, {"name":"sh_warp_4points_pers","order":10,"path":"shaders/sh_warp_4points_pers/sh_warp_4points_pers.yy",}, @@ -608,6 +616,7 @@ {"name":"sh_fd_advect_material_a_8_glsl","order":3,"path":"shaders/sh_fd_advect_material_a_8_glsl/sh_fd_advect_material_a_8_glsl.yy",}, {"name":"node_color_remove","order":2,"path":"scripts/node_color_remove/node_color_remove.yy",}, {"name":"spr_gameframe_pixel","order":3,"path":"sprites/spr_gameframe_pixel/spr_gameframe_pixel.yy",}, + {"name":"process_functions","order":38,"path":"scripts/process_functions/process_functions.yy",}, {"name":"s_node_radial","order":53,"path":"sprites/s_node_radial/s_node_radial.yy",}, {"name":"s_node_grid","order":3,"path":"sprites/s_node_grid/s_node_grid.yy",}, {"name":"s_node_animation_control","order":31,"path":"sprites/s_node_animation_control/s_node_animation_control.yy",}, @@ -702,6 +711,7 @@ {"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":"__bone","order":2,"path":"scripts/__bone/__bone.yy",}, {"name":"s_node_gradient_replace","order":18,"path":"sprites/s_node_gradient_replace/s_node_gradient_replace.yy",}, {"name":"node_perlin_smear","order":9,"path":"scripts/node_perlin_smear/node_perlin_smear.yy",}, {"name":"node_alpha_cutoff","order":10,"path":"scripts/node_alpha_cutoff/node_alpha_cutoff.yy",}, @@ -985,6 +995,7 @@ {"name":"mouse_input","order":1,"path":"scripts/mouse_input/mouse_input.yy",}, {"name":"string_cut","order":2,"path":"scripts/string_cut/string_cut.yy",}, {"name":"node_3d_prim_cylinder","order":2,"path":"scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.yy",}, + {"name":"s_discord","order":7,"path":"sprites/s_discord/s_discord.yy",}, {"name":"panel_nodes","order":2,"path":"scripts/panel_nodes/panel_nodes.yy",}, {"name":"sh_gradient_points","order":19,"path":"shaders/sh_gradient_points/sh_gradient_points.yy",}, {"name":"s_node_vfx_turb","order":5,"path":"sprites/s_node_vfx_turb/s_node_vfx_turb.yy",}, @@ -1023,6 +1034,7 @@ {"name":"gameframe_macros","order":1,"path":"scripts/gameframe_macros/gameframe_macros.yy",}, {"name":"s_node_trigger_bool","order":4,"path":"sprites/s_node_trigger_bool/s_node_trigger_bool.yy",}, {"name":"panel_color","order":1,"path":"scripts/panel_color/panel_color.yy",}, + {"name":"s_copy","order":3,"path":"sprites/s_copy/s_copy.yy",}, {"name":"s_node_line","order":7,"path":"sprites/s_node_line/s_node_line.yy",}, {"name":"fd_rectangle_get_material_dissipation_value","order":9,"path":"scripts/fd_rectangle_get_material_dissipation_value/fd_rectangle_get_material_dissipation_value.yy",}, {"name":"node_counter","order":1,"path":"scripts/node_counter/node_counter.yy",}, @@ -1063,6 +1075,7 @@ {"name":"node_print","order":10,"path":"scripts/node_print/node_print.yy",}, {"name":"s_node_strandSim_force","order":6,"path":"sprites/s_node_strandSim_force/s_node_strandSim_force.yy",}, {"name":"s_node_array_reverse","order":8,"path":"sprites/s_node_array_reverse/s_node_array_reverse.yy",}, + {"name":"o_process_handler","order":3,"path":"objects/o_process_handler/o_process_handler.yy",}, {"name":"sh_ani_noise","order":4,"path":"shaders/sh_ani_noise/sh_ani_noise.yy",}, {"name":"sh_level","order":11,"path":"shaders/sh_level/sh_level.yy",}, {"name":"sh_grid_tri","order":20,"path":"shaders/sh_grid_tri/sh_grid_tri.yy",}, @@ -1093,6 +1106,7 @@ {"name":"draw_UI_scale","order":8,"path":"scripts/draw_UI_scale/draw_UI_scale.yy",}, {"name":"s_node_strandSim_update","order":1,"path":"sprites/s_node_strandSim_update/s_node_strandSim_update.yy",}, {"name":"s_node_RGB_combine","order":45,"path":"sprites/s_node_RGB_combine/s_node_RGB_combine.yy",}, + {"name":"draw_circle_prec","order":23,"path":"scripts/draw_circle_prec/draw_circle_prec.yy",}, {"name":"s_node_shadow_cast","order":49,"path":"sprites/s_node_shadow_cast/s_node_shadow_cast.yy",}, {"name":"fft_functions","order":1,"path":"scripts/fft_functions/fft_functions.yy",}, {"name":"path_function","order":4,"path":"scripts/path_function/path_function.yy",}, @@ -1159,6 +1173,7 @@ {"name":"node_tunnel_out","order":7,"path":"scripts/node_tunnel_out/node_tunnel_out.yy",}, {"name":"s_node_array_shuffle","order":10,"path":"sprites/s_node_array_shuffle/s_node_array_shuffle.yy",}, {"name":"node_level","order":7,"path":"scripts/node_level/node_level.yy",}, + {"name":"panel_test","order":10,"path":"scripts/panel_test/panel_test.yy",}, {"name":"o_dialog_warning","order":10,"path":"objects/o_dialog_warning/o_dialog_warning.yy",}, {"name":"s_node_group_output","order":15,"path":"sprites/s_node_group_output/s_node_group_output.yy",}, {"name":"node_path_l_system","order":10,"path":"scripts/node_path_l_system/node_path_l_system.yy",}, @@ -1216,6 +1231,7 @@ {"name":"node_camera","order":3,"path":"scripts/node_camera/node_camera.yy",}, {"name":"s_node_color_replace","order":8,"path":"sprites/s_node_color_replace/s_node_color_replace.yy",}, {"name":"draw_surface_functions","order":4,"path":"scripts/draw_surface_functions/draw_surface_functions.yy",}, + {"name":"s_noti_icon_error","order":5,"path":"sprites/s_noti_icon_error/s_noti_icon_error.yy",}, {"name":"node_rigid_variable","order":8,"path":"scripts/node_rigid_variable/node_rigid_variable.yy",}, {"name":"s_node_zoom","order":54,"path":"sprites/s_node_zoom/s_node_zoom.yy",}, {"name":"node_noise_fbm","order":3,"path":"scripts/node_noise_fbm/node_noise_fbm.yy",}, @@ -1258,6 +1274,7 @@ {"name":"s_node_noise_aniso","order":9,"path":"sprites/s_node_noise_aniso/s_node_noise_aniso.yy",}, {"name":"s_node_gradient_palette","order":16,"path":"sprites/s_node_gradient_palette/s_node_gradient_palette.yy",}, {"name":"node_array_shuffle","order":22,"path":"scripts/node_array_shuffle/node_array_shuffle.yy",}, + {"name":"panel_node_data_gen","order":9,"path":"scripts/panel_node_data_gen/panel_node_data_gen.yy",}, {"name":"fd_rectangle_update_material","order":21,"path":"scripts/fd_rectangle_update_material/fd_rectangle_update_material.yy",}, {"name":"sh_perlin_tiled","order":2,"path":"shaders/sh_perlin_tiled/sh_perlin_tiled.yy",}, {"name":"sh_time_remap","order":2,"path":"shaders/sh_time_remap/sh_time_remap.yy",}, diff --git a/PixelComposer.yyp b/PixelComposer.yyp index 4969d1371..ee0e5cba4 100644 --- a/PixelComposer.yyp +++ b/PixelComposer.yyp @@ -19,11 +19,13 @@ }, "defaultScriptType": 1, "Folders": [ - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"_Extensions","folderPath":"folders/_Extensions.yy",}, - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"BBMOD","folderPath":"folders/_Extensions/BBMOD.yy",}, - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"Math","folderPath":"folders/_Extensions/BBMOD/Math.yy",}, - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"Gameframe","folderPath":"folders/_Extensions/Gameframe.yy",}, - {"resourceType":"GMFolder","resourceVersion":"1.0","name":"MAC","folderPath":"folders/_Extensions/MAC.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"_crash_handler","folderPath":"folders/_crash_handler.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"sprites","folderPath":"folders/_crash_handler/sprites.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"_extensions","folderPath":"folders/_extensions.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"BBMOD","folderPath":"folders/_extensions/BBMOD.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"Math","folderPath":"folders/_extensions/BBMOD/Math.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"Gameframe","folderPath":"folders/_extensions/Gameframe.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"MAC","folderPath":"folders/_extensions/MAC.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"addons","folderPath":"folders/addons.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"custom","folderPath":"folders/addons/custom.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"key displayer","folderPath":"folders/addons/key displayer.yy",}, @@ -94,6 +96,7 @@ {"resourceType":"GMFolder","resourceVersion":"1.0","name":"animation","folderPath":"folders/nodes/data/animation.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"audio","folderPath":"folders/nodes/data/audio.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"compose","folderPath":"folders/nodes/data/compose.yy",}, + {"resourceType":"GMFolder","resourceVersion":"1.0","name":"armature","folderPath":"folders/nodes/data/compose/armature.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"feedback","folderPath":"folders/nodes/data/feedback.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"filter","folderPath":"folders/nodes/data/filter.yy",}, {"resourceType":"GMFolder","resourceVersion":"1.0","name":"blur","folderPath":"folders/nodes/data/filter/blur.yy",}, @@ -285,6 +288,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_grid_strip2.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_keyframe_override.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_minimap_strip2.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_node_dropper.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_output_visibility.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_play_sound.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_icon_preview_export.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/icon",}, @@ -498,6 +502,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_ui_panel_tab.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_ui_scroll_bar.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_ui_selection.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_ui_window_frame.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"workshop_badge.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"workshop_bg.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"workshop_frame.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/UI",}, @@ -517,6 +522,7 @@ {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_button_top_right.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_button.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_checkbox.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, + {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_progress_bar.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_slider.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_text_box_header.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, {"resourceType":"GMIncludedFile","resourceVersion":"1.0","name":"s_textbox_code_line.png","CopyToMask":-1,"filePath":"datafiles/data/themes/default/graphics/widget",}, @@ -684,6 +690,7 @@ {"id":{"name":"fd_rectangle_replace_material_advanced","path":"scripts/fd_rectangle_replace_material_advanced/fd_rectangle_replace_material_advanced.yy",},}, {"id":{"name":"array_functions","path":"scripts/array_functions/array_functions.yy",},}, {"id":{"name":"sh_blur_final","path":"shaders/sh_blur_final/sh_blur_final.yy",},}, + {"id":{"name":"s_window_frame","path":"sprites/s_window_frame/s_window_frame.yy",},}, {"id":{"name":"sh_fd_visualize_velocity_glsl","path":"shaders/sh_fd_visualize_velocity_glsl/sh_fd_visualize_velocity_glsl.yy",},}, {"id":{"name":"fd_rectangle_set_material_time_step","path":"scripts/fd_rectangle_set_material_time_step/fd_rectangle_set_material_time_step.yy",},}, {"id":{"name":"s_node_path_sample","path":"sprites/s_node_path_sample/s_node_path_sample.yy",},}, @@ -742,6 +749,7 @@ {"id":{"name":"sh_FXAA","path":"shaders/sh_FXAA/sh_FXAA.yy",},}, {"id":{"name":"shader_functions","path":"scripts/shader_functions/shader_functions.yy",},}, {"id":{"name":"node_gradient_points","path":"scripts/node_gradient_points/node_gradient_points.yy",},}, + {"id":{"name":"s_button_hide_fill","path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",},}, {"id":{"name":"_f_code","path":"fonts/_f_code/_f_code.yy",},}, {"id":{"name":"sh_combine_rgb","path":"shaders/sh_combine_rgb/sh_combine_rgb.yy",},}, {"id":{"name":"s_node_strandSim","path":"sprites/s_node_strandSim/s_node_strandSim.yy",},}, @@ -753,6 +761,7 @@ {"id":{"name":"s_node_mesh_path","path":"sprites/s_node_mesh_path/s_node_mesh_path.yy",},}, {"id":{"name":"sh_fd_advect_material_rgba_8_glsl","path":"shaders/sh_fd_advect_material_rgba_8_glsl/sh_fd_advect_material_rgba_8_glsl.yy",},}, {"id":{"name":"addon_function","path":"scripts/addon_function/addon_function.yy",},}, + {"id":{"name":"node_armature_bind","path":"scripts/node_armature_bind/node_armature_bind.yy",},}, {"id":{"name":"fd_rectangle_get_material_dissipation_type","path":"scripts/fd_rectangle_get_material_dissipation_type/fd_rectangle_get_material_dissipation_type.yy",},}, {"id":{"name":"draw_surface_blend","path":"scripts/draw_surface_blend/draw_surface_blend.yy",},}, {"id":{"name":"o_dialog_group_input_order","path":"objects/o_dialog_group_input_order/o_dialog_group_input_order.yy",},}, @@ -800,6 +809,7 @@ {"id":{"name":"fd_rectangle_update_view","path":"scripts/fd_rectangle_update_view/fd_rectangle_update_view.yy",},}, {"id":{"name":"s_node_rigidSim_renderer","path":"sprites/s_node_rigidSim_renderer/s_node_rigidSim_renderer.yy",},}, {"id":{"name":"__init_background","path":"scripts/__init_background/__init_background.yy",},}, + {"id":{"name":"s_textbox","path":"sprites/s_textbox/s_textbox.yy",},}, {"id":{"name":"__node","path":"scripts/__node/__node.yy",},}, {"id":{"name":"fd_rectangle_add_velocity","path":"scripts/fd_rectangle_add_velocity/fd_rectangle_add_velocity.yy",},}, {"id":{"name":"sh_level_selector","path":"shaders/sh_level_selector/sh_level_selector.yy",},}, @@ -875,6 +885,7 @@ {"id":{"name":"node_array_sort","path":"scripts/node_array_sort/node_array_sort.yy",},}, {"id":{"name":"fd_draw_surface_to_collision_mask_surface","path":"scripts/fd_draw_surface_to_collision_mask_surface/fd_draw_surface_to_collision_mask_surface.yy",},}, {"id":{"name":"sh_blur_box_contrast","path":"shaders/sh_blur_box_contrast/sh_blur_box_contrast.yy",},}, + {"id":{"name":"s_button","path":"sprites/s_button/s_button.yy",},}, {"id":{"name":"sh_fd_calculate_pressure_jacobi_glsl","path":"shaders/sh_fd_calculate_pressure_jacobi_glsl/sh_fd_calculate_pressure_jacobi_glsl.yy",},}, {"id":{"name":"node_color_from_rgb","path":"scripts/node_color_from_rgb/node_color_from_rgb.yy",},}, {"id":{"name":"node_struct_get","path":"scripts/node_struct_get/node_struct_get.yy",},}, @@ -986,6 +997,7 @@ {"id":{"name":"s_node_particle","path":"sprites/s_node_particle/s_node_particle.yy",},}, {"id":{"name":"sh_flood_fill_thres","path":"shaders/sh_flood_fill_thres/sh_flood_fill_thres.yy",},}, {"id":{"name":"s_node_random","path":"sprites/s_node_random/s_node_random.yy",},}, + {"id":{"name":"s_window_exit","path":"sprites/s_window_exit/s_window_exit.yy",},}, {"id":{"name":"s_node_color_remove","path":"sprites/s_node_color_remove/s_node_color_remove.yy",},}, {"id":{"name":"sh_average","path":"shaders/sh_average/sh_average.yy",},}, {"id":{"name":"sh_warp_4points_pers","path":"shaders/sh_warp_4points_pers/sh_warp_4points_pers.yy",},}, @@ -1124,6 +1136,7 @@ {"id":{"name":"node_color_remove","path":"scripts/node_color_remove/node_color_remove.yy",},}, {"id":{"name":"FileDropper","path":"extensions/FileDropper/FileDropper.yy",},}, {"id":{"name":"spr_gameframe_pixel","path":"sprites/spr_gameframe_pixel/spr_gameframe_pixel.yy",},}, + {"id":{"name":"process_functions","path":"scripts/process_functions/process_functions.yy",},}, {"id":{"name":"s_node_radial","path":"sprites/s_node_radial/s_node_radial.yy",},}, {"id":{"name":"s_node_grid","path":"sprites/s_node_grid/s_node_grid.yy",},}, {"id":{"name":"node_trigger","path":"scripts/node_trigger/node_trigger.yy",},}, @@ -1230,6 +1243,7 @@ {"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":"__bone","path":"scripts/__bone/__bone.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",},}, @@ -1503,6 +1517,7 @@ {"id":{"name":"s_node_condition","path":"sprites/s_node_condition/s_node_condition.yy",},}, {"id":{"name":"s_node_vfx_repel","path":"sprites/s_node_vfx_repel/s_node_vfx_repel.yy",},}, {"id":{"name":"fd_rectangle_set_collision_mask_surface","path":"scripts/fd_rectangle_set_collision_mask_surface/fd_rectangle_set_collision_mask_surface.yy",},}, + {"id":{"name":"node_armature","path":"scripts/node_armature/node_armature.yy",},}, {"id":{"name":"node_array_length","path":"scripts/node_array_length/node_array_length.yy",},}, {"id":{"name":"node_erode","path":"scripts/node_erode/node_erode.yy",},}, {"id":{"name":"draw_circle_angle","path":"scripts/draw_circle_angle/draw_circle_angle.yy",},}, @@ -1552,6 +1567,7 @@ {"id":{"name":"mouse_input","path":"scripts/mouse_input/mouse_input.yy",},}, {"id":{"name":"string_cut","path":"scripts/string_cut/string_cut.yy",},}, {"id":{"name":"node_3d_prim_cylinder","path":"scripts/node_3d_prim_cylinder/node_3d_prim_cylinder.yy",},}, + {"id":{"name":"s_discord","path":"sprites/s_discord/s_discord.yy",},}, {"id":{"name":"panel_nodes","path":"scripts/panel_nodes/panel_nodes.yy",},}, {"id":{"name":"sh_gradient_points","path":"shaders/sh_gradient_points/sh_gradient_points.yy",},}, {"id":{"name":"s_node_vfx_turb","path":"sprites/s_node_vfx_turb/s_node_vfx_turb.yy",},}, @@ -1560,6 +1576,7 @@ {"id":{"name":"node_surface_to_color","path":"scripts/node_surface_to_color/node_surface_to_color.yy",},}, {"id":{"name":"sh_shadow_cast_light_sep","path":"shaders/sh_shadow_cast_light_sep/sh_shadow_cast_light_sep.yy",},}, {"id":{"name":"node_grid","path":"scripts/node_grid/node_grid.yy",},}, + {"id":{"name":"o_crash_handler","path":"objects/o_crash_handler/o_crash_handler.yy",},}, {"id":{"name":"node_edge_detect","path":"scripts/node_edge_detect/node_edge_detect.yy",},}, {"id":{"name":"node_morph_surface","path":"scripts/node_morph_surface/node_morph_surface.yy",},}, {"id":{"name":"node_tunnel_in","path":"scripts/node_tunnel_in/node_tunnel_in.yy",},}, @@ -1596,6 +1613,7 @@ {"id":{"name":"gameframe_macros","path":"scripts/gameframe_macros/gameframe_macros.yy",},}, {"id":{"name":"s_node_trigger_bool","path":"sprites/s_node_trigger_bool/s_node_trigger_bool.yy",},}, {"id":{"name":"panel_color","path":"scripts/panel_color/panel_color.yy",},}, + {"id":{"name":"s_copy","path":"sprites/s_copy/s_copy.yy",},}, {"id":{"name":"s_node_line","path":"sprites/s_node_line/s_node_line.yy",},}, {"id":{"name":"fd_rectangle_get_material_dissipation_value","path":"scripts/fd_rectangle_get_material_dissipation_value/fd_rectangle_get_material_dissipation_value.yy",},}, {"id":{"name":"panel_graph","path":"scripts/panel_graph/panel_graph.yy",},}, @@ -1644,6 +1662,7 @@ {"id":{"name":"node_print","path":"scripts/node_print/node_print.yy",},}, {"id":{"name":"s_node_strandSim_force","path":"sprites/s_node_strandSim_force/s_node_strandSim_force.yy",},}, {"id":{"name":"s_node_array_reverse","path":"sprites/s_node_array_reverse/s_node_array_reverse.yy",},}, + {"id":{"name":"o_process_handler","path":"objects/o_process_handler/o_process_handler.yy",},}, {"id":{"name":"sh_ani_noise","path":"shaders/sh_ani_noise/sh_ani_noise.yy",},}, {"id":{"name":"rectangle_collision","path":"scripts/rectangle_collision/rectangle_collision.yy",},}, {"id":{"name":"s_contest_banner","path":"sprites/s_contest_banner/s_contest_banner.yy",},}, @@ -1680,6 +1699,7 @@ {"id":{"name":"s_node_strandSim_update","path":"sprites/s_node_strandSim_update/s_node_strandSim_update.yy",},}, {"id":{"name":"async_functions","path":"scripts/async_functions/async_functions.yy",},}, {"id":{"name":"s_node_RGB_combine","path":"sprites/s_node_RGB_combine/s_node_RGB_combine.yy",},}, + {"id":{"name":"draw_circle_prec","path":"scripts/draw_circle_prec/draw_circle_prec.yy",},}, {"id":{"name":"s_node_shadow_cast","path":"sprites/s_node_shadow_cast/s_node_shadow_cast.yy",},}, {"id":{"name":"fft_functions","path":"scripts/fft_functions/fft_functions.yy",},}, {"id":{"name":"path_function","path":"scripts/path_function/path_function.yy",},}, @@ -1754,6 +1774,7 @@ {"id":{"name":"node_tunnel_out","path":"scripts/node_tunnel_out/node_tunnel_out.yy",},}, {"id":{"name":"s_node_array_shuffle","path":"sprites/s_node_array_shuffle/s_node_array_shuffle.yy",},}, {"id":{"name":"node_level","path":"scripts/node_level/node_level.yy",},}, + {"id":{"name":"panel_test","path":"scripts/panel_test/panel_test.yy",},}, {"id":{"name":"o_dialog_warning","path":"objects/o_dialog_warning/o_dialog_warning.yy",},}, {"id":{"name":"s_node_group_output","path":"sprites/s_node_group_output/s_node_group_output.yy",},}, {"id":{"name":"node_path_l_system","path":"scripts/node_path_l_system/node_path_l_system.yy",},}, @@ -1821,6 +1842,7 @@ {"id":{"name":"s_node_color_replace","path":"sprites/s_node_color_replace/s_node_color_replace.yy",},}, {"id":{"name":"draw_surface_functions","path":"scripts/draw_surface_functions/draw_surface_functions.yy",},}, {"id":{"name":"sh_mask","path":"shaders/sh_mask/sh_mask.yy",},}, + {"id":{"name":"s_noti_icon_error","path":"sprites/s_noti_icon_error/s_noti_icon_error.yy",},}, {"id":{"name":"node_rigid_variable","path":"scripts/node_rigid_variable/node_rigid_variable.yy",},}, {"id":{"name":"s_node_zoom","path":"sprites/s_node_zoom/s_node_zoom.yy",},}, {"id":{"name":"migration_function","path":"scripts/migration_function/migration_function.yy",},}, @@ -1870,6 +1892,7 @@ {"id":{"name":"steam_ugc_functions","path":"scripts/steam_ugc_functions/steam_ugc_functions.yy",},}, {"id":{"name":"s_node_gradient_palette","path":"sprites/s_node_gradient_palette/s_node_gradient_palette.yy",},}, {"id":{"name":"node_array_shuffle","path":"scripts/node_array_shuffle/node_array_shuffle.yy",},}, + {"id":{"name":"panel_node_data_gen","path":"scripts/panel_node_data_gen/panel_node_data_gen.yy",},}, {"id":{"name":"fd_rectangle_update_material","path":"scripts/fd_rectangle_update_material/fd_rectangle_update_material.yy",},}, {"id":{"name":"sh_perlin_tiled","path":"shaders/sh_perlin_tiled/sh_perlin_tiled.yy",},}, {"id":{"name":"sh_time_remap","path":"shaders/sh_time_remap/sh_time_remap.yy",},}, diff --git a/datafiles/data/locale/en.zip b/datafiles/data/locale/en.zip index d6f0861b545ec0a4f5229a25bceabcd29d317826..1e0c899d9df4f69b7d33e8d3bdb01fa0c772d68f 100644 GIT binary patch delta 23714 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 delta 23330 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 diff --git a/datafiles/data/locale/en/UI.json b/datafiles/data/locale/en/UI.json index 8b3a17825..17936df07 100644 --- a/datafiles/data/locale/en/UI.json +++ b/datafiles/data/locale/en/UI.json @@ -109,7 +109,7 @@ "pref_expand_hovering_panel": "Expand hovering panel", "pref_graph_zoom_smoothing": "Graph zoom smoothing", "pref_warning_notification_time": "Warning notification time", - "pref_enable_test_mode": "Enable test mode (require restart)", + "pref_enable_test_mode": "Enable dev mode (require restart)", "pref_directory": "Directory path (restart required)", "pref_auto_save_time": "Autosave delay (-1 to disable)", "pref_mouse_wheel_speed": "Scroll speed", diff --git a/datafiles/data/locale/en/nodes.json b/datafiles/data/locale/en/nodes.json index 9e07df7fa..d50f6c54d 100644 --- a/datafiles/data/locale/en/nodes.json +++ b/datafiles/data/locale/en/nodes.json @@ -1,11126 +1,11157 @@ { - "Node_Normal": { - "tooltip": "Create normal map using greyscale value as height.", - "name": "Normal", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Height" - }, - { - "tooltip": "Include diagonal pixel in normal calculation, which leads to smoother output.", - "name": "Smooth" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Rigid_Variable": { + "Node_Trigger_Bool": { + "name": "Boolean Trigger", "tooltip": "", - "name": "Rigidbody Variable", "outputs": [ { - "tooltip": "", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Scales" - }, - { - "tooltip": "", - "name": "Rotations" - }, - { - "tooltip": "", - "name": "Blends" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Velocity" - }, - { - "tooltip": "", - "name": "Center of mass" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Object" - } - ] - }, - "Node_Array_Copy": { - "tooltip": "", - "name": "Array Copy", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Starting Index" - }, - { - "tooltip": "", - "name": "Size" - } - ] - }, - "Node_Repeat": { - "tooltip": "Repeat image multiple times linearly, or in grid pattern.", - "name": "Repeat", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Pattern" - }, - { - "tooltip": "", - "name": "Repeat position" - }, - { - "tooltip": "", - "name": "Repeat rotation" - }, - { - "tooltip": "", - "name": "Scale multiply" - }, - { - "tooltip": "", - "name": "Angle range" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Start position" - }, - { - "tooltip": "", - "name": "Scale over copy" - }, - { - "tooltip": "Make each copy follow along path.", - "name": "Path" - }, - { - "tooltip": "Range of the path to follow.", - "name": "Path range" - }, - { - "tooltip": "", - "name": "Path shift" - }, - { - "tooltip": "", - "name": "Color over copy" - }, - { - "tooltip": "", - "name": "Alpha over copy" - }, - { - "tooltip": "Whether to select image from an array in order, at random, pr spread or each image to one output.", - "name": "Array select" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Column" - }, - { - "tooltip": "", - "name": "Column shift" - }, - { - "tooltip": "", - "name": "Animator midpoint" - }, - { - "tooltip": "", - "name": "Animator range" - }, - { - "tooltip": "", - "name": "Animator position" - }, - { - "tooltip": "", - "name": "Animator rotation" - }, - { - "tooltip": "", - "name": "Animator scale" - }, - { - "tooltip": "", - "name": "Animator falloff" - }, - { - "tooltip": "Place each copy next to each other, taking surface dimension into account.", - "name": "Stack" - }, - { - "tooltip": "", - "name": "Animator blend" - }, - { - "tooltip": "", - "name": "Animator alpha" - } - ] - }, - "Node_String_Trim": { - "tooltip": "", - "name": "Trim Text", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Head" - }, - { - "tooltip": "", - "name": "Tail" - }, - { - "tooltip": "", - "name": "Trim" - }, - { - "tooltip": "Set to progress to use ratio, where 0 means no change and 1 means the entire length of the text.", - "name": "Mode" - } - ] - }, - "Node_Vector3": { - "tooltip": "", - "name": "Vector3", - "outputs": [ - { - "tooltip": "", - "name": "Vector" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "x" - }, - { - "tooltip": "", - "name": "y" - }, - { - "tooltip": "", - "name": "z" - }, - { - "tooltip": "", - "name": "Integer" - } - ] - }, - "Node_VFX_Turbulence": { - "tooltip": "", - "name": "Turbulence", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - }, - { - "tooltip": "", - "name": "Turbulence scale" - } - ] - }, - "Node_Tunnel_In": { - "tooltip": "Create tunnel for sending value based on key matching.", - "name": "Tunnel In", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Name" - }, - { - "tooltip": "", - "name": "Value in" - } - ] - }, - "Node_Array_Range": { - "tooltip": "Create array of numbers by setting start, end and step length.", - "name": "Array Range", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Start" - }, - { - "tooltip": "", - "name": "End" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Edge_Detect": { - "tooltip": "Edge detect by applying Sobel, Prewitt, or Laplacian kernel.", - "name": "Edge Detect", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Algorithm" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Palette_Extract": { - "tooltip": "Extract palette from an image.", - "name": "Palette Extract", - "outputs": [ - { - "tooltip": "", - "name": "Palette" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Amount of color in a palette.", - "name": "Max colors" - }, - { - "tooltip": "Random seed to be used to initialize K-mean algorithm.", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Algorithm" - } - ] - }, - "Node_VFX_Variable": { - "tooltip": "", - "name": "VFX Variable", - "outputs": [ - { - "tooltip": "", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Scales" - }, - { - "tooltip": "", - "name": "Rotations" - }, - { - "tooltip": "", - "name": "Blending" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Life" - }, - { - "tooltip": "", - "name": "Max life" - }, - { - "tooltip": "", - "name": "Surface" - }, - { - "tooltip": "", - "name": "Velocity" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - } - ] - }, - "Node_Checker": { - "tooltip": "Genearte checkerboard pattern.", - "name": "Checker", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Color 1" - }, - { - "tooltip": "", - "name": "Color 2" - } - ] - }, - "Node_Path": { - "tooltip": "", - "name": "Path", - "outputs": [ - { - "tooltip": "", - "name": "Position out" - }, - { - "tooltip": "", - "name": "Path data" - }, - { - "tooltip": "", - "name": "Anchors" - } - ], - "inputs": [ - { - "tooltip": "Sample position from path.", - "name": "Path progress" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "", - "name": "Progress mode" - }, - { - "tooltip": "", - "name": "Round anchor" - } - ] - }, - "Node_Iterate_Filter": { - "tooltip": "Filter array using condition.", - "name": "Filter Array", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - } - ] - }, - "Node_Rigid_Object": { - "tooltip": "", - "name": "Object", - "outputs": [ - { - "tooltip": "", - "name": "Object" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Affect by force" - }, - { - "tooltip": "", - "name": "Weight" - }, - { - "tooltip": "", - "name": "Contact friction" - }, - { - "tooltip": "", - "name": "Air resistance" - }, - { - "tooltip": "", - "name": "Rotation resistance" - }, - { - "tooltip": "", - "name": "Shape" - }, - { - "tooltip": "", - "name": "Texture" - }, - { - "tooltip": "", - "name": "Start shape" - }, - { - "tooltip": "Make object spawn when start.", - "name": "Spawn" - }, - { - "tooltip": "", - "name": "Generate mesh" - }, - { - "tooltip": "", - "name": "Mesh expansion" - } - ] - }, - "Node_Image_gif": { - "tooltip": "Load animated .gif from your computer.", - "name": "Image GIF", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Set animation length to gif" - } - ] - }, - "Node_Print": { - "tooltip": "Display text to notification.", - "name": "Print", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Text" - } - ] - }, - "Node_6radient_Out": { - "tooltip": "", - "name": "Gradient", - "outputs": [ - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "Position to sample a color from the gradient.", - "name": "Sample" - } - ] - }, - "Node_Gradient_Shift": { - "tooltip": "Move gradients keys.", - "name": "Gradient Shift", - "outputs": [ - { - "tooltip": "", - "name": "Gradient" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Wrap" - }, - { - "tooltip": "", - "name": "Scale" - } - ] - }, - "Node_Shadow": { - "tooltip": "Apply shadow behind the image.", - "name": "Shadow", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Grow" - }, - { - "tooltip": "", - "name": "Blur" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Normal_Light": { - "tooltip": "Light up the image using normal mapping.", - "name": "Normal Light", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Normal map" - }, - { - "tooltip": "", - "name": "Normal intensity" - }, - { - "tooltip": "", - "name": "Ambient" - }, - { - "tooltip": "", - "name": "Light position" - }, - { - "tooltip": "", - "name": "Light range" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Light type" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Iterate": { - "tooltip": "Create group that reuse output as input repeatedly in one frame.", - "name": "Loop", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Repeat" - } - ] - }, - "Node_Greyscale": { - "tooltip": "Convert color image to greyscale.", - "name": "Greyscale", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Brightness" - }, - { - "tooltip": "", - "name": "Contrast" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Cache": { - "tooltip": "Store current animation. Cache persisted between save.", - "name": "Cache", - "outputs": [ - { - "tooltip": "", - "name": "Cache surface" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - } - ] - }, - "Node_3D_Combine": { - "tooltip": "Combine multiple 3D object to a single scene,", - "name": "3D Combine", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D objects" - }, - { - "tooltip": "", - "name": "Normal pass" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - }, - { - "tooltip": "", - "name": "3D object" - } - ] - }, - "Node_Scatter": { - "tooltip": "Scatter image randomly multiple times.", - "name": "Scatter", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Atlas data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Distribution" - }, - { - "tooltip": "Rotate each copy to face the spawn center.", - "name": "Point at center" - }, - { - "tooltip": "", - "name": "Uniform scaling" - }, - { - "tooltip": "", - "name": "Scatter" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Random blend" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Distribution map" - }, - { - "tooltip": "", - "name": "Distribution data" - }, - { - "tooltip": "What to do when input array of surface.\r\n- Spread: Create Array of output each scattering single surface.\r\n- Mixed: Create single output scattering multiple images.", - "name": "Array" - }, - { - "tooltip": "", - "name": "Multiply alpha" - }, - { - "tooltip": "Apply the third value in each data point (if exist) on given properties.", - "name": "Use value" - }, - { - "tooltip": "", - "name": "Blend mode" - }, - { - "tooltip": "", - "name": "Path" - } - ] - }, - "Node_Warp": { - "tooltip": "Warp image by freely moving the corners.", - "name": "Warp", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Top left" - }, - { - "tooltip": "", - "name": "Top right" - }, - { - "tooltip": "", - "name": "Bottom left" - }, - { - "tooltip": "", - "name": "Bottom right" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Array_Shuffle": { - "tooltip": "", - "name": "Shuffle Array", - "outputs": [ - { - "tooltip": "", - "name": "Shuffled array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array in" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Mesh_Transform": { - "tooltip": "", - "name": "Mesh Transform", - "outputs": [ - { - "tooltip": "", - "name": "Mesh" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Mesh" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Anchor" - } - ] - }, - "Node_Fluid_Group": { - "tooltip": "Create group for fluid simulation.", - "name": "FluidSim", - "outputs": [], - "inputs": [] - }, - "Node_Base_Convert": { - "tooltip": "", - "name": "Convert Base", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Base from" - }, - { - "tooltip": "", - "name": "Base to" - } - ] - }, - "Node_Vector_Cross_2D": { - "tooltip": "", - "name": "Cross product 2D", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point 1" - }, - { - "tooltip": "", - "name": "Point 2" - } - ] - }, - "Node_CSV_File_Read": { - "tooltip": "Load .csv as text, number array.", - "name": "CSV File In", - "outputs": [ - { - "tooltip": "", - "name": "Content" - }, - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Convert to number" - } - ] - }, - "Node_3D_Displace": { - "tooltip": "", - "name": "3D Displace", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "3D vertex" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - }, - { - "tooltip": "", - "name": "Displacement map" - }, - { - "tooltip": "", - "name": "Strength" - } - ] - }, - "Node_3D_Export": { - "tooltip": "", - "name": "3D Export", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Vertex data" - }, - { - "tooltip": "Export location without '.obj' extension.", - "name": "Path" - }, - { - "tooltip": "", - "name": "Export texture" - } - ] - }, - "Node_Area": { - "tooltip": "", - "name": "Area", - "outputs": [ - { - "tooltip": "", - "name": "Area" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Postion" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "", - "name": "Shape" - } - ] - }, - "Node_Blur_Zoom": { - "tooltip": "Blur image by zooming in\/out from a mid point.", - "name": "Zoom Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Zoom mode" - }, - { - "tooltip": "", - "name": "Blur mask" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Skew": { - "tooltip": "Skew image horizontally, or vertically.", - "name": "Skew", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Axis" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Wrap" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_De_Corner": { - "tooltip": "Attempt to remove single pixel corner from the image.", - "name": "De-Corner", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Tolerance" - } - ] - }, - "Node_3D_Obj": { - "tooltip": "Load .obj file from your computer as a 3D object.", - "name": "3D Object", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Generate" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "Flip UV axis, can be use to fix some texture mapping error.", - "name": "Flip UV" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Atlas": { - "tooltip": "Replace transparent pixel with the closet non-transparent pixel.", - "name": "Pixel Expand", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_3D_Cylinder": { - "tooltip": "", - "name": "3D Cylinder", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Sides" - }, - { - "tooltip": "", - "name": "Thickness" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Textures top" - }, - { - "tooltip": "", - "name": "Textures bottom" - }, - { - "tooltip": "", - "name": "Textures side" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Taper" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Alpha_Cutoff": { - "tooltip": "Remove pixel with low alpha value.", - "name": "Alpha Cutoff", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Any pixel with less alpha (more transparent) than this will be removed.", - "name": "Minimum" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_BW": { - "tooltip": "Convert color image to black and white.", - "name": "BW", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Brightness" - }, - { - "tooltip": "", - "name": "Contrast" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_FFT": { - "tooltip": "Perform fourier transform on number array.", - "name": "FFT", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Data" - }, - { - "tooltip": "", - "name": "Preprocess Function" - } - ] - }, - "Node_String_Regex_Search": { - "tooltip": "", - "name": "RegEx Search", - "outputs": [ - { - "tooltip": "", - "name": "Results" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Regex" - } - ] - }, - "Node_Gradient": { - "tooltip": "Create image from gradient.", - "name": "Draw Gradient", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Scale" - } - ] - }, - "Node_Rigid_Group": { - "tooltip": "Create group for rigidbody simulation.", - "name": "RigidSim", - "outputs": [], - "inputs": [] - }, - "Node_Rigid_Force_Apply": { - "tooltip": "", - "name": "Apply Force", - "outputs": [ - { - "tooltip": "", - "name": "Object" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Object" - }, - { - "tooltip": "", - "name": "Force type" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Torque" - }, - { - "tooltip": "Frame index to apply force.", - "name": "Apply frame" - }, - { - "tooltip": "", - "name": "Force" - }, - { - "tooltip": "", - "name": "Scope" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Range" - } - ] - }, - "Node_Texture_Remap": { - "tooltip": "Remap image using texture map. Where red channel control x position and green channel control y position.", - "name": "Texture Remap", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Displacement map where red retermine the X position, and green determine the Y position.", - "name": "RG Map" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Grid_Tri": { - "tooltip": "Generate triangular grid pattern.", - "name": "Triangular Grid", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Gap" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Tile color" - }, - { - "tooltip": "", - "name": "Gap color" - }, - { - "tooltip": "", - "name": "Texture" - }, - { - "tooltip": "", - "name": "Render type" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Bevel": { - "tooltip": "Apply 2D bevel on the image.", - "name": "Bevel", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Height" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Slope" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - } - ] - }, - "Node_Shadow_Cast": { - "tooltip": "Apply light that create shadow using shadow mask.", - "name": "Cast Shadow", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Light mask" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Solid" - }, - { - "tooltip": "", - "name": "Light Position" - }, - { - "tooltip": "", - "name": "Soft light radius" - }, - { - "tooltip": "", - "name": "Light density" - }, - { - "tooltip": "", - "name": "Light type" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Light radius" - }, - { - "tooltip": "", - "name": "Render solid" - }, - { - "tooltip": "If checked, background color will be used as shadow caster.", - "name": "Use BG color" - }, - { - "tooltip": "", - "name": "BG threshold" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Banding" - }, - { - "tooltip": "Control how light fade out over distance.", - "name": "Attenuation" - }, - { - "tooltip": "", - "name": "Ambient occlusion" - }, - { - "tooltip": "", - "name": "Ambient occlusion strength" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Sequence_Anim": { - "tooltip": "Convert array of images into animation.", - "name": "Array to Anim", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Speed" - }, - { - "tooltip": "", - "name": "Sequence" - }, - { - "tooltip": "", - "name": "Overflow" - } - ] - }, - "Node_Array": { - "tooltip": "", - "name": "Array", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Spread array" - }, - { - "tooltip": "", - "name": "Input" - } - ] - }, - "Node_Vector2": { - "tooltip": "", - "name": "Vector2", - "outputs": [ - { - "tooltip": "", - "name": "Vector" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "x" - }, - { - "tooltip": "", - "name": "y" - }, - { - "tooltip": "", - "name": "Integer" - }, - { - "tooltip": "", - "name": "Display" - }, - { - "tooltip": "", - "name": "Reset to center" - } - ] - }, - "Node_SDF": { - "tooltip": "Create signed distance field using jump flooding algorithm.", - "name": "SDF", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Side" - }, - { - "tooltip": "", - "name": "Max distance" - } - ] - }, - "Node_Particle": { - "tooltip": "Generate particle effect.", - "name": "Particle", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particle sprite" - }, - { - "tooltip": "Frames delay between each particle spawn.", - "name": "Spawn delay" - }, - { - "tooltip": "Amount of particle spawn in that frame.", - "name": "Spawn amount" - }, - { - "tooltip": "", - "name": "Spawn area" - }, - { - "tooltip": "", - "name": "Spawn distribution" - }, - { - "tooltip": "", - "name": "Lifespan" - }, - { - "tooltip": "", - "name": "Spawn direction" - }, - { - "tooltip": "", - "name": "Acceleration" - }, - { - "tooltip": "", - "name": "Orientation" - }, - { - "tooltip": "", - "name": "Rotational speed" - }, - { - "tooltip": "", - "name": "Spawn scale" - }, - { - "tooltip": "", - "name": "Scale over time" - }, - { - "tooltip": "", - "name": "Color over lifetime" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Alpha over time" - }, - { - "tooltip": "Make the particle rotates to follow its movement.", - "name": "Rotate by direction" - }, - { - "tooltip": "", - "name": "Spawn type" - }, - { - "tooltip": "", - "name": "Spawn size" - }, - { - "tooltip": "", - "name": "Spawn velocity" - }, - { - "tooltip": "", - "name": "Gravity" - }, - { - "tooltip": "", - "name": "Wiggle" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "Whether to select image from an array in order, at random, or treat array as animation.", - "name": "Surface array" - }, - { - "tooltip": "", - "name": "Animation speed" - }, - { - "tooltip": "", - "name": "Scatter" - }, - { - "tooltip": "", - "name": "Boundary data" - }, - { - "tooltip": "", - "name": "On animation end" - }, - { - "tooltip": "", - "name": "Spawn" - }, - { - "tooltip": "", - "name": "Random blend" - }, - { - "tooltip": "Make particle move away from the spawn center.", - "name": "Directed from center" - }, - { - "tooltip": "", - "name": "Distribution map" - }, - { - "tooltip": "", - "name": "Distribution data" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Gravity direction" - }, - { - "tooltip": "", - "name": "Turning" - }, - { - "tooltip": "Apply randomized 1, -1 multiplier to the turning speed.", - "name": "Turn both directions" - }, - { - "tooltip": "", - "name": "Turn scale with speed" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "Round position to the closest integer value to avoid jittering.", - "name": "Round position" - }, - { - "tooltip": "", - "name": "Blend mode" - } - ] - }, - "Node_Switch": { - "tooltip": "Given an index, output value base on index matching.", - "name": "Switch", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Default value" - }, - { - "tooltip": "", - "name": "Case" - }, - { - "tooltip": "", - "name": "value" - } - ] - }, - "Node_Feedback_Output": { - "tooltip": "", - "name": "Output", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Feedback loop" - } - ] - }, - "Node_Rigid_Override": { - "tooltip": "", - "name": "Rigidbody Override", - "outputs": [ - { - "tooltip": "", - "name": "Object" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Object" - }, - { - "tooltip": "", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Scales" - }, - { - "tooltip": "", - "name": "Rotations" - }, - { - "tooltip": "", - "name": "Blends" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Velocity" - } - ] - }, - "Node_Iterator_Input": { - "tooltip": "", - "name": "Input", - "outputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Loop entrance" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Display type" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Input type" - }, - { - "tooltip": "", - "name": "Enum label" - }, - { - "tooltip": "", - "name": "Vector size" - }, - { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Display preview gizmo" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Blur_Simple": { - "tooltip": "Blur image using simpler algorithm. Allowing for variable blur strength.", - "name": "Simple Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Blur mask" - }, - { - "tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel.", - "name": "Override color" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Text": { - "tooltip": "Draw text on an image.", - "name": "Draw Text", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Font" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "", - "name": "Anti-Aliasing " - }, - { - "tooltip": "", - "name": "Character range" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Fixed dimension" - }, - { - "tooltip": "", - "name": "Horizontal alignment" - }, - { - "tooltip": "", - "name": "Vertical alignment" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "", - "name": "Padding" - } - ] - }, - "Node_Mirror": { - "tooltip": "Reflect the image along a reflection line.", - "name": "Mirror", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Mirror mask" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Frame": { - "tooltip": "Create frame surrounding nodes.", - "name": "Frame", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Alpha" - } - ] - }, - "Node_Scale_Algo": { - "tooltip": "Scale image using scale2x, scale3x algorithm.", - "name": "Scale Algorithm", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Algorithm" - }, - { - "tooltip": "", - "name": "Tolerance" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Color_adjust": { - "tooltip": "Adjust brightness, contrast, hue, saturation, value, alpha, and blend image with color.", - "name": "Color Adjust", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Color out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Brightness" - }, - { - "tooltip": "", - "name": "Contrast" - }, - { - "tooltip": "", - "name": "Hue" - }, - { - "tooltip": "", - "name": "Saturation" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Blend alpha" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Exposure" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Input Type" - }, - { - "tooltip": "", - "name": "Color" - } - ] - }, - "Node_Curve": { - "tooltip": "Adjust brightness of an image using curves.", - "name": "Curve", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Brightness" - }, - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Wiggler": { - "tooltip": "Create smooth random value.", - "name": "Wiggler", - "outputs": [ - { - "tooltip": "", - "name": "Output" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Frequency" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Display" - } - ] - }, - "Node_Mesh_Warp": { - "tooltip": "Wrap image by converting it to mesh, and using control points.", - "name": "Mesh Warp", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Mesh data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Amount of grid subdivision. Higher number means more grid, detail.", - "name": "Sample" - }, - { - "tooltip": "", - "name": "Spring Force" - }, - { - "tooltip": "", - "name": "Mesh" - }, - { - "tooltip": "Include diagonal link to prevent drastic grid deformation.", - "name": "Diagonal Link" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "Link length preservation, setting it to 1 will prevent any stretching, contraction.", - "name": "Link Strength" - }, - { - "tooltip": "", - "name": "Full Mesh" - } - ] - }, - "Node_3D_Repeat": { - "tooltip": "Repeat 3D object multiple times.", - "name": "3D Repeat", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D objects" - }, - { - "tooltip": "", - "name": "Normal pass" + "name": "Trigger", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "3D object" - }, - { - "tooltip": "Amount of copies to be generated.", - "name": "Repeat" - }, - { - "tooltip": "", - "name": "Repeat position" - }, - { - "tooltip": "", - "name": "Repeat rotation" - }, - { - "tooltip": "", - "name": "Repeat scale" - }, - { - "tooltip": "", - "name": "Repeat pattern" - }, - { - "tooltip": "", - "name": "Axis" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Padding": { - "tooltip": "Make image bigger by adding space in 4 directions.", - "name": "Padding", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "", - "name": "Fill method" - }, - { - "tooltip": "", - "name": "Fill color" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Pad mode" - }, - { - "tooltip": "", - "name": "Target dimension" - }, - { - "tooltip": "", - "name": "Horizontal alignment" - }, - { - "tooltip": "", - "name": "Vertical alignment" - } - ] - }, - "Node_Group_Input": { - "tooltip": "", - "name": "Input", - "outputs": [ - { - "tooltip": "", - "name": "Value" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Display type" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Input type" - }, - { - "tooltip": "", - "name": "Enum label" - }, - { - "tooltip": "", - "name": "Vector size" - }, - { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Display preview gizmo" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Alpha_Grey": { - "tooltip": "Convert alpha value into solid greyscale.", - "name": "Alpha to Grey", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_VFX_Wind": { - "tooltip": "", - "name": "Wind", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - } - ] - }, - "Node_Path_Reverse": { - "tooltip": "", - "name": "Reverse Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - } - ] - }, - "Node_Text_File_Write": { - "tooltip": "Save text as a .txt file.", - "name": "Text File Out", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Path" + "name": "Boolean", + "tooltip": "" }, { - "tooltip": "", - "name": "Content" + "name": "Trigger condition", + "tooltip": "" } ] }, "Node_Palette": { - "tooltip": "", "name": "Palette", + "tooltip": "", "outputs": [ { - "tooltip": "", - "name": "Palette" + "name": "Palette", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Palette" + "name": "Palette", + "tooltip": "" }, { - "tooltip": "", - "name": "Trim range" + "name": "Trim range", + "tooltip": "" } ] }, - "Node_3D_Transform": { - "tooltip": "", - "name": "3D Transform", + "Node_Array_Range": { + "name": "Array Range", + "tooltip": "Create array of numbers by setting start, end and step length.", "outputs": [ { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" + "name": "Array", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Dimension" + "name": "Start", + "tooltip": "" }, { - "tooltip": "", - "name": "Object position" + "name": "End", + "tooltip": "" }, { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "3D object" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" + "name": "Step", + "tooltip": "" } ] }, "Node_Rigid_Global": { - "tooltip": "", "name": "RigidSim Global", + "tooltip": "", "outputs": [], "inputs": [ { - "tooltip": "", - "name": "Gravity" - } - ] - }, - "Node_Iterator_Output": { - "tooltip": "", - "name": "Output", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Loop exit" - } - ] - }, - "Node_Perlin": { - "tooltip": "Generate perlin noise.", - "name": "Perlin Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Iteration" - }, - { - "tooltip": "", - "name": "Tile" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Color mode" - }, - { - "tooltip": "", - "name": "Color R range" - }, - { - "tooltip": "", - "name": "Color G range" - }, - { - "tooltip": "", - "name": "Color B range" - } - ] - }, - "Node_Random": { - "tooltip": "", - "name": "Random", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "seed" - }, - { - "tooltip": "", - "name": "from" - }, - { - "tooltip": "", - "name": "to" - } - ] - }, - "Node_Text_File_Read": { - "tooltip": "Load .txt in as text.", - "name": "Text File In", - "outputs": [ - { - "tooltip": "", - "name": "Content" - }, - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - } - ] - }, - "Node_Path_Plot": { - "tooltip": "", - "name": "Path plot", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Output scale" - }, - { - "tooltip": "", - "name": "Coordinate" - }, - { - "tooltip": "", - "name": "Equation type" - }, - { - "tooltip": "", - "name": "0 function" - }, - { - "tooltip": "", - "name": "1 function" - }, - { - "tooltip": "", - "name": "Origin" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Input scale" - }, - { - "tooltip": "", - "name": "Input shift" - } - ] - }, - "Node_Render_Sprite_Sheet": { - "tooltip": "Create spritesheet from image array or animation.", - "name": "Render Spritesheet", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Atlas Data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Sprites" - }, - { - "tooltip": "", - "name": "Sprite set" - }, - { - "tooltip": "Number of frames until next sprite. Can be seen as (Step - 1) frame skip.", - "name": "Frame step" - }, - { - "tooltip": "", - "name": "Packing type" - }, - { - "tooltip": "", - "name": "Grid column" - }, - { - "tooltip": "", - "name": "Alignment" - }, - { - "tooltip": "", - "name": "Spacing" - }, - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "Starting\/ending frames, set end to 0 to default to last frame.", - "name": "Range" - } - ] - }, - "Node_Atlas_Set": { - "tooltip": "", - "name": "Atlas Set", - "outputs": [ - { - "tooltip": "", - "name": "Atlas" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Atlas" - }, - { - "tooltip": "", - "name": "Surface" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Alpha" - } - ] - }, - "Node_Path_Trim": { - "tooltip": "", - "name": "Trim Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Range" - } - ] - }, - "Node_String_Regex_Replace": { - "tooltip": "", - "name": "RegEx Replace", - "outputs": [ - { - "tooltip": "", - "name": "Results" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Regex" - }, - { - "tooltip": "", - "name": "Replacement" - } - ] - }, - "Node_Image": { - "tooltip": "Load a single image from your computer.", - "name": "Image", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Padding" - } - ] - }, - "Node_Noise_Aniso": { - "tooltip": "Generate anisotropic noise.", - "name": "Anisotropic Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - } - ] - }, - "Node_Path_Wave": { - "tooltip": "", - "name": "Wave Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Frequency" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Smooth" - } - ] - }, - "Node_Strand_Group": { - "tooltip": "Create group for hair simulation.", - "name": "StrandSim", - "outputs": [], - "inputs": [] - }, - "Node_Dilate": { - "tooltip": "Expand the image around a mid point.", - "name": "Dilate", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Fluid_Domain": { - "tooltip": "", - "name": "Fluid Domain", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Collision" - }, - { - "tooltip": "", - "name": "Material dissipation type" - }, - { - "tooltip": "", - "name": "Material dissipation" - }, - { - "tooltip": "", - "name": "Velocity dissipation type" - }, - { - "tooltip": "", - "name": "Velocity dissipation" - }, - { - "tooltip": "", - "name": "Acceleration" - }, - { - "tooltip": "", - "name": "Material intertia" - }, - { - "tooltip": "", - "name": "Initial pressure" - }, - { - "tooltip": "", - "name": "Material maccormack weight" - }, - { - "tooltip": "", - "name": "Velocity maccormack weight" - }, - { - "tooltip": "", - "name": "Wrap" - }, - { - "tooltip": "", - "name": "Loop" - } - ] - }, - "Node_Convolution": { - "tooltip": "Apply convolution operation on each pixel using a custom 3x3 kernel.", - "name": "Convolution", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Kernel" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Gradient_Palette": { - "tooltip": "Create gradient from palette.", - "name": "Palette to Gradient", - "outputs": [ - { - "tooltip": "", - "name": "Gradient" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Palette" - }, - { - "tooltip": "", - "name": "Custom positions" - }, - { - "tooltip": "Array of number indicating color position (0 - 1).", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Blending" - } - ] - }, - "Node_Lua_Surface": { - "tooltip": "", - "name": "Lua Surface", - "outputs": [ - { - "tooltip": "", - "name": "Execution thread" - }, - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Function name" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": 14, - "name": "Lua code" - }, - { - "tooltip": "", - "name": "Execution thread" - }, - { - "tooltip": "", - "name": "Execute on frame" - }, - { - "tooltip": "", - "name": "Argument name" - }, - { - "tooltip": "", - "name": "Argument type" - }, - { - "tooltip": "", - "name": "Argument value" - } - ] - }, - "Node_Iterate_Each": { - "tooltip": "Create group that iterate to each member in an array.", - "name": "Loop Array", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - } - ] - }, - "Node_Fluid_Repulse": { - "tooltip": "", - "name": "Repulse", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Mode" - } - ] - }, - "Node_Logic": { - "tooltip": "", - "name": "Logic Opr", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "a" - }, - { - "tooltip": "", - "name": "b" - } - ] - }, - "Node_Strand_Update": { - "tooltip": "", - "name": "Strand Update", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Struct_Get": { - "tooltip": "", - "name": "Struct Get", - "outputs": [ - { - "tooltip": "", - "name": "Struct" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Struct" - }, - { - "tooltip": "", - "name": "Key" - } - ] - }, - "Node_Websocket_Receiver": { - "tooltip": "Create websocket server to receive data from the network.", - "name": "Websocket Receiver", - "outputs": [ - { - "tooltip": "", - "name": "Data" - }, - { - "tooltip": "", - "name": "Receive data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Port" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Array_Find": { - "tooltip": "", - "name": "Array Find", - "outputs": [ - { - "tooltip": "", - "name": "Index" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Value" - } - ] - }, - "Node_Number": { - "tooltip": "", - "name": "Number", - "outputs": [ - { - "tooltip": "", - "name": "Number" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Integer" - }, - { - "tooltip": "", - "name": "Display" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Atlas_Get": { - "tooltip": "", - "name": "Atlas Get", - "outputs": [ - { - "tooltip": "", - "name": "Surface" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Alpha" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Atlas" - } - ] - }, - "Node_Display_Text": { - "tooltip": "Display text on the graph.", - "name": "Display Text", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Style" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Line width" - } - ] - }, - "Node_Lua_Compute": { - "tooltip": "", - "name": "Lua Compute", - "outputs": [ - { - "tooltip": "", - "name": "Execution thread" - }, - { - "tooltip": "", - "name": "Return value" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Function name" - }, - { - "tooltip": "", - "name": "Return type" - }, - { - "tooltip": 14, - "name": "Lua code" - }, - { - "tooltip": "", - "name": "Execution thread" - }, - { - "tooltip": "", - "name": "Execute on frame" - }, - { - "tooltip": "", - "name": "Argument name" - }, - { - "tooltip": "", - "name": "Argument type" - }, - { - "tooltip": "", - "name": "Argument value" - } - ] - }, - "Node_Time_Remap": { - "tooltip": "Remap image using texture as time map. Where brighter pixel means using pixel from an older frame.", - "name": "Time Remap", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Map" - }, - { - "tooltip": "", - "name": "Max life" - }, - { - "tooltip": "", - "name": "Loop" - } - ] - }, - "Node_Trigger": { - "tooltip": "", - "name": "Trigger", - "outputs": [ - { - "tooltip": "", - "name": "Trigger" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Trigger" - }, - { - "tooltip": "", - "name": "Trigger" - } - ] - }, - "Node_Tunnel_Out": { - "tooltip": "Receive value from tunnel in of the same key.", - "name": "Tunnel Out", - "outputs": [ - { - "tooltip": "", - "name": "Value out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Name" - } - ] - }, - "Node_Flip": { - "tooltip": "Flip image horizontally or vertically.", - "name": "Flip", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Axis" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Composite": { - "tooltip": "Combine multiple images with controllable position, rotation, scale.", - "name": "Composite", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Atlas data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Position 0" - }, - { - "tooltip": "", - "name": "Rotation 0" - }, - { - "tooltip": "", - "name": "Scale 0" - } - ] - }, - "Node_De_Stray": { - "tooltip": "Attempt to remove orphan pixel.", - "name": "De-Stray", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Tolerance" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Iterator_Index": { - "tooltip": "", - "name": "Index", - "outputs": [ - { - "tooltip": "", - "name": "Loop index" - } - ], - "inputs": [] - }, - "Node_Stripe": { - "tooltip": "Generate stripe pattern.", - "name": "Stripe", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "Smoothly blend between each stripe.", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Random" - }, - { - "tooltip": "", - "name": "Random color" - }, - { - "tooltip": "", - "name": "Colors" - }, - { - "tooltip": "", - "name": "Color 1" - }, - { - "tooltip": "", - "name": "Color 2" - } - ] - }, - "Node_Array_Insert": { - "tooltip": "", - "name": "Array Insert", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Spread array" - } - ] - }, - "Node_ASE_layer": { - "tooltip": "", - "name": "ASE Layer", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "ASE data" - }, - { - "tooltip": "", - "name": "Use cel dimension" - } - ] - }, - "Node_String_Split": { - "tooltip": "", - "name": "Split Text", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "Character that used to split text,\nleave blank to create character array.", - "name": "Delimiter" - } - ] - }, - "Node_Rigid_Activate": { - "tooltip": "", - "name": "Activate Physics", - "outputs": [ - { - "tooltip": "", - "name": "Object" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Object" - }, - { - "tooltip": "", - "name": "Physics activated" - } - ] - }, - "Node_Color_HSV": { - "tooltip": "Create color from HSV value.", - "name": "HSV Color", - "outputs": [ - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Hue" - }, - { - "tooltip": "", - "name": "Saturation" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Normalized" - } - ] - }, - "Node_Surface_Replace": { - "tooltip": "", - "name": "Replace Image", - "outputs": [ - { - "tooltip": "", - "name": "Surface Out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Base Image" - }, - { - "tooltip": "", - "name": "Target Image" - }, - { - "tooltip": "", - "name": "Replacement Image" - }, - { - "tooltip": "How similiar the color need to be in order to be count as matched.", - "name": "Color Threshold" - }, - { - "tooltip": "", - "name": "Draw Base Image" - }, - { - "tooltip": "", - "name": "Fast Mode" - }, - { - "tooltip": "How many pixel need to me matched to replace with replacement image.", - "name": "Pixel Threshold" - }, - { - "tooltip": "", - "name": "Array mode" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Export": { - "tooltip": "Export image, image array to file, image sequence, animation.", - "name": "Export", - "outputs": [ - { - "tooltip": "", - "name": "Loop exit" - }, - { - "tooltip": "", - "name": "Preview" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface" - }, - { - "tooltip": "", - "name": "Paths" - }, - { - "tooltip": "", - "name": "Template" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Template guides" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "", - "name": "Frame optimization" - }, - { - "tooltip": "", - "name": "Color merge" - }, - { - "tooltip": "", - "name": "Framerate" - }, - { - "tooltip": "", - "name": "Format" - }, - { - "tooltip": "", - "name": "Quality" - }, - { - "tooltip": "", - "name": "Sequence begin" - } - ] - }, - "Node_Blend": { - "tooltip": "Blend 2 images using different blendmodes.", - "name": "Blend", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Foreground" - }, - { - "tooltip": "", - "name": "Blend mode" - }, - { - "tooltip": "", - "name": "Opacity" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Fill mode" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "", - "name": "Constant dimension" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Preserve alpha" - }, - { - "tooltip": "", - "name": "Horizontal Align" - }, - { - "tooltip": "", - "name": "Vertical Align" - } - ] - }, - "Node_Rigid_Render": { - "tooltip": "", - "name": "Render", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Render dimension" - }, - { - "tooltip": "", - "name": "Object" - } - ] - }, - "Node_Fluid_Domain_Queue": { - "tooltip": "", - "name": "Queue Domain", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Input" - } - ] - }, - "Node_Counter": { - "tooltip": "Output current frame as frame index, or animation progress (0 - 1).", - "name": "Frame Index", - "outputs": [ - { - "tooltip": "", - "name": "Value" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Start" - }, - { - "tooltip": "", - "name": "Speed" - }, - { - "tooltip": "Counting mode\r\n - Frame count: Count value up\/down per frame.\r\n - Animation progress: Count from 0 (first frame) to 1 (last frame). ", - "name": "Mode" - } - ] - }, - "Node_Colorize": { - "tooltip": "Map brightness of a pixel to a color from a gradient.", - "name": "Colorize", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "", - "name": "Gradient shift" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Multiply alpha" + "name": "Gravity", + "tooltip": "" } ] }, "Node_Statistic": { - "tooltip": "", "name": "Statistic", - "outputs": [ - { - "tooltip": "", - "name": "Statistic" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Input" - } - ] - }, - "Node_Grid_Hex": { - "tooltip": "Generate hexagonal grid pattern.", - "name": "Hexagonal Grid", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Gap" - }, - { - "tooltip": "", - "name": "Tile color" - }, - { - "tooltip": "", - "name": "Gap color" - }, - { - "tooltip": "", - "name": "Render type" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Texture" - } - ] - }, - "Node_Array_Sort": { "tooltip": "", - "name": "Sort Number", "outputs": [ { - "tooltip": "", - "name": "Sorted array" - }, - { - "tooltip": "", - "name": "Sorted index" + "name": "Statistic", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Array in" + "name": "Type", + "tooltip": "" }, { - "tooltip": "", - "name": "Order" + "name": "Input", + "tooltip": "" } ] }, - "Node_Array_Remove": { + "Node_3D_Cylinder": { + "name": "3D Cylinder", "tooltip": "", - "name": "Array Remove", "outputs": [ { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Spread array" - } - ] - }, - "Node_3D_Plane": { - "tooltip": "Put 2D image on a plane in 3D space.", - "name": "3D Plane", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "", - "name": "Constant dimension" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Texture scale" - }, - { - "tooltip": "", - "name": "Texture shift" - }, - { - "tooltip": "", - "name": "Subdiviion" - }, - { - "tooltip": "", - "name": "Normal axis" - } - ] - }, - "Node_VFX_Accelerate": { - "tooltip": "", - "name": "Accelerate", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - } - ] - }, - "Node_Local_Analyze": { - "tooltip": "Apply non-linear operation (minimum, maximum) on each pixel locally.", - "name": "Local Analyze", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Algorithm" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Shape" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Color_replace": { - "tooltip": "Replace color that match one palette with another palette.", - "name": "Replace Color", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Color to be replaced.", - "name": "Palette from" - }, - { - "tooltip": "Palette to be replaced to.", - "name": "Palette to" - }, - { - "tooltip": "", - "name": "Threshold" - }, - { - "tooltip": "Set pixel that doesn't match any color in 'palette from' to black.", - "name": "Set others to black" - }, - { - "tooltip": "", - "name": "Multiply alpha" - }, - { - "tooltip": "Completely override pixel with new color instead of blending between it.", - "name": "Hard replace" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_VFX_Override": { - "tooltip": "", - "name": "VFX Override", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Rotations" - }, - { - "tooltip": "", - "name": "Scales" - }, - { - "tooltip": "", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Surface" - } - ] - }, - "Node_Array_Length": { - "tooltip": "", - "name": "Array Length", - "outputs": [ - { - "tooltip": "", - "name": "Size" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - } - ] - }, - "Node_Combine_HSV": { - "tooltip": "Combine 4 image in to one. Each image use to control HSVA channel.", - "name": "HSV Combine", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Hue" - }, - { - "tooltip": "", - "name": "Saturation" - }, - { - "tooltip": "", - "name": "Value" - } - ] - }, - "Node_Camera": { - "tooltip": "Create camera that crop image to fix dimension with control of position, zoom. Also can be use to create parallax effect.", - "name": "Camera", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Focus area" - }, - { - "tooltip": "", - "name": "Zoom" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Fix background" - }, - { - "tooltip": "", - "name": "Element 0" - }, - { - "tooltip": "", - "name": "Parallax 0" - } - ] - }, - "Node_Path_Sample": { - "tooltip": "Sample a 2D position from a path", - "name": "Sample Path", - "outputs": [ - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Direction" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Ratio" - }, - { - "tooltip": "", - "name": "Type" - } - ] - }, - "Node_String_Get_Char": { - "tooltip": "", - "name": "Get Character", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Amount" - } - ] - }, - "Node_Iterator_Each_Input": { - "tooltip": "", - "name": "Input", - "outputs": [ - { - "tooltip": "", - "name": "Value in" - } - ], - "inputs": [] - }, - "Node_Blur_Radial": { - "tooltip": "Blur image by rotating aroung a mid point.", - "name": "Radial Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Grid": { - "tooltip": "Generate grid pattern.", - "name": "Grid", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Gap" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Tile color" - }, - { - "tooltip": "", - "name": "Gap color" - }, - { - "tooltip": "", - "name": "Texture" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Shift axis" - }, - { - "tooltip": "", - "name": "Render type" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_VFX_Attract": { - "tooltip": "", - "name": "Attract", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - } - ] - }, - "Node_Lua_Global": { - "tooltip": "", - "name": "Lua Global", - "outputs": [ - { - "tooltip": "", - "name": "Execution thread" - } - ], - "inputs": [ - { - "tooltip": 14, - "name": "Lua code" - }, - { - "tooltip": "", - "name": "Run order" - }, - { - "tooltip": "", - "name": "Execution thread" - } - ] - }, - "Node_Feedback": { - "tooltip": "Create group that reuse output from last frame to the current one.", - "name": "Feedback", - "outputs": [], - "inputs": [] - }, - "Node_Gradient_Points": { - "tooltip": "Create image from 4 color points.", - "name": "4 Points Gradient", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Center 1" - }, - { - "tooltip": "", - "name": "Color 1" - }, - { - "tooltip": "", - "name": "Center 2" - }, - { - "tooltip": "", - "name": "Color 2" - }, - { - "tooltip": "", - "name": "Center 3" - }, - { - "tooltip": "", - "name": "Color 3" - }, - { - "tooltip": "", - "name": "Center 4" - }, - { - "tooltip": "", - "name": "Color 4" - }, - { - "tooltip": "", - "name": "Use palette" - }, - { - "tooltip": "", - "name": "Palette" - } - ] - }, - "Node_Fluid_Add_Collider": { - "tooltip": "", - "name": "Add Collider", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Collider" - }, - { - "tooltip": "", - "name": "Area" - } - ] - }, - "Node_Path_Blend": { - "tooltip": "Blend between 2 paths.", - "name": "Blend Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path 1" - }, - { - "tooltip": "", - "name": "Path 2" - }, - { - "tooltip": "", - "name": "Ratio" - } - ] - }, - "Node_Rigid_Object_Spawner": { - "tooltip": "", - "name": "Object Spawner", - "outputs": [ - { - "tooltip": "", - "name": "Object" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Object" - }, - { - "tooltip": "", - "name": "Spawn area" - }, - { - "tooltip": "", - "name": "Spawn type" - }, - { - "tooltip": "", - "name": "Spawn delay" - }, - { - "tooltip": "", - "name": "Spawn amount" - }, - { - "tooltip": "", - "name": "Spawn frame" - }, - { - "tooltip": "", - "name": "Spawn" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Stack": { - "tooltip": "Place image next to each other linearly, or on top of each other.", - "name": "Stack", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Atlas data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Axis" - }, - { - "tooltip": "", - "name": "Align" - }, - { - "tooltip": "", - "name": "Spacing" - }, - { - "tooltip": "", - "name": "Input" - } - ] - }, - "Node_Crop": { - "tooltip": "Crop out image to create smaller ones.", - "name": "Crop", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Crop" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Grey_Alpha": { - "tooltip": "Convert greyscale to alpha value.", - "name": "Grey to Alpha", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Replace output with solid color.", - "name": "Replace color" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Noise": { - "tooltip": "Generate white noise.", - "name": "Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Color mode" - }, - { - "tooltip": "", - "name": "Color R range" - }, - { - "tooltip": "", - "name": "Color G range" - }, - { - "tooltip": "", - "name": "Color B range" - } - ] - }, - "Node_Grid_Noise": { - "tooltip": "", - "name": "Grid Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Texture sample" - }, - { - "tooltip": "", - "name": "Shift axis" - }, - { - "tooltip": "", - "name": "Color mode" - }, - { - "tooltip": "", - "name": "Color R range" - }, - { - "tooltip": "", - "name": "Color G range" - }, - { - "tooltip": "", - "name": "Color B range" - } - ] - }, - "Node_Array_Set": { - "tooltip": "", - "name": "Array Set", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Value" - } - ] - }, - "Node_Scale": { - "tooltip": "Simple node for scaling image.", - "name": "Scale", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Mode" - }, - { - "tooltip": "", - "name": "Target dimension" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Strand_Gravity": { - "tooltip": "", - "name": "Strand Gravity", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Gravity" - }, - { - "tooltip": "", - "name": "Direction" - } - ] - }, - "Node_Displace": { - "tooltip": "Distort image using another image as a map.", - "name": "Displace", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Displace map" - }, - { - "tooltip": "Vector to displace pixel by.", - "name": "Position" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "Brightness value to be use as a basis for 'no displacement'.", - "name": "Mid value" - }, - { - "tooltip": "Use color data set extra information.\r\n - Ignore: Don't use color data.\r\n - Vector: Use red as X displacement, green as Y displacement.\r\n - Angle: Use red as angle, green as distance.", - "name": "Color data" - }, - { - "tooltip": "If not set, then strength value is multiplied directly to the displacement.\r\nIf set, then strength value control how many times the effect applies on itself.", - "name": "Iterate" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Iterator_Each_Length": { - "tooltip": "", - "name": "Array Length", - "outputs": [ - { - "tooltip": "", - "name": "Length" - } - ], - "inputs": [] - }, - "Node_Fluid_Apply_Velocity": { - "tooltip": "", - "name": "Apply Velocity", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Brush" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Velocity" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Unicode": { - "tooltip": "", - "name": "Unicode", - "outputs": [ - { - "tooltip": "", - "name": "Character" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Unicode" - } - ] - }, - "Node_Average": { - "tooltip": "Average color of every pixels in the image.", - "name": "Average", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Transform": { - "tooltip": "Move, rotate, and scale image.", - "name": "Transform", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Output dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Anchor" - }, - { - "tooltip": "", - "name": "Relative anchor" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "Repeat the surface to fill the screen.", - "name": "Tile" - }, - { - "tooltip": "Make the surface rotates to follow its movement.", - "name": "Rotate by velocity" - }, - { - "tooltip": "", - "name": "Output dimension type" - }, - { - "tooltip": "Round position to the closest integer value to avoid jittering.", - "name": "Round position" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_String_Join": { - "tooltip": "", - "name": "Join Text", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text array" - }, - { - "tooltip": "", - "name": "Divider" - } - ] - }, - "Node_Palette_Replace": { - "tooltip": "", - "name": "Palette Replace", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Palette in" - }, - { - "tooltip": "", - "name": "Palette from" - }, - { - "tooltip": "", - "name": "Palette to" - }, - { - "tooltip": "", - "name": "Threshold" - } - ] - }, - "Node_FXAA": { - "tooltip": "", - "name": "FXAA", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - } - ] - }, - "Node_Seperate_Shape": { - "tooltip": "Separate disconnected pixel each into an image in an image array.", - "name": "Separate Shape", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Boundary data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Tolerance" - }, - { - "tooltip": "", - "name": "Override color" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "Skip empty and black shape.", - "name": "Ignore blank" - } - ] - }, - "Node_Crop_Content": { - "tooltip": "Crop out empty pixel pixel from the image.", - "name": "Crop Content", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "Cropping mode for dealing with image array.", - "name": "Array" - }, - { - "tooltip": "Add padding back after crop.", - "name": "Padding" - } - ] - }, - "Node_Pack_Sprites": { - "tooltip": "Combine array of images with different dimension using different algorithms.", - "name": "Pack Sprites", - "outputs": [ - { - "tooltip": "", - "name": "Packed image" - }, - { - "tooltip": "", - "name": "Atlas data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Sprites" - }, - { - "tooltip": "", - "name": "Algorithm" - }, - { - "tooltip": "", - "name": "Max width" - }, - { - "tooltip": "", - "name": "Max height" - }, - { - "tooltip": "", - "name": "Spacing" - } - ] - }, - "Node_Morph_Surface": { - "tooltip": "Morph pixel bewteen two surfaces.", - "name": "Morph Surface", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface from" - }, - { - "tooltip": "", - "name": "Surface to" - }, - { - "tooltip": "", - "name": "Morph amount" - }, - { - "tooltip": "", - "name": "Threshold" - } - ] - }, - "Node_Level_Selector": { - "tooltip": "Isolate part of the image that falls in the selected brightness range.", - "name": "Level Selector", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Mid point" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Feedback_Input": { - "tooltip": "", - "name": "Input", - "outputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Feedback loop" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Display type" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Input type" - }, - { - "tooltip": "", - "name": "Enum label" - }, - { - "tooltip": "", - "name": "Vector size" - }, - { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Display preview gizmo" - }, - { - "tooltip": "", - "name": "Step" - } - ] - }, - "Node_Atlas_Draw": { - "tooltip": "Render image atlas to a surface.", - "name": "Draw Atlas", - "outputs": [ - { - "tooltip": "", - "name": "Surface" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Atlas" - } - ] - }, - "Node_Fluid_Render": { - "tooltip": "", - "name": "Render Domain", - "outputs": [ - { - "tooltip": "", - "name": "Fluid" - }, - { - "tooltip": "", - "name": "Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Interpolate" - }, - { - "tooltip": "", - "name": "Draw Domain" - } - ] - }, - "Node_WAV_File_Write": { - "tooltip": "Save wav audio file.", - "name": "WAV File Out", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Audio Data" - }, - { - "tooltip": "", - "name": "Sample" - }, - { - "tooltip": "", - "name": "Bit Depth" - }, - { - "tooltip": "", - "name": "Remap Data" - }, - { - "tooltip": "", - "name": "Data Range" - } - ] - }, - "Node_Corner": { - "tooltip": "Round out sharp corner of the image.", - "name": "Corner", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Anim_Curve": { - "tooltip": "Evaluate value from an animation curve.", - "name": "Evaluate Curve", - "outputs": [ - { - "tooltip": "", - "name": "Curve" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Curve" - }, - { - "tooltip": "", - "name": "Progress" - }, - { - "tooltip": "", - "name": "Minimum" - }, - { - "tooltip": "", - "name": "Maximum" - } - ] - }, - "Node_HSV_Channel": { - "tooltip": "Extract HSVA channel on an image, each channel becomes its own image.", - "name": "HSV Extract", - "outputs": [ - { - "tooltip": "", - "name": "Hue" - }, - { - "tooltip": "", - "name": "Saturation" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Alpha" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - } - ] - }, - "Node_Pixel_Sort": { - "tooltip": "Sort pixel by brightness in horizontal, or vertial axis.", - "name": "Pixel Sort", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Iteration" - }, - { - "tooltip": "", - "name": "Threshold" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Array_Shift": { - "tooltip": "", - "name": "Array Shift", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Shift" - } - ] - }, - "Node_Blur_Contrast": { - "tooltip": "Blur only pixel of a similiar color.", - "name": "Contrast Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "Brightness different to be blur together.", - "name": "Threshold" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Pixel_Cloud": { - "tooltip": "Displace each pixel of the image randomly.", - "name": "Pixel Cloud", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Strength map" - }, - { - "tooltip": "", - "name": "Color over lifetime" - }, - { - "tooltip": "", - "name": "Distance" - }, - { - "tooltip": "", - "name": "Alpha over lifetime" - }, - { - "tooltip": "", - "name": "Random blending" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_VFX_Group": { - "tooltip": "Create VFX group, which generate particles that can be manipulated using different force nodes.", - "name": "VFX", - "outputs": [], - "inputs": [] - }, - "Node_Blur_Directional": { - "tooltip": "Blur image given a direction.", - "name": "Directional Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Iterator_Sort_Input": { - "tooltip": "", - "name": "Sort Input", - "outputs": [ - { - "tooltip": "", - "name": "Value in" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Value in" - } - ] - }, - "Node_Scatter_Points": { - "tooltip": "Generate array of vector 2 points for scattering.", - "name": "Scatter Points", - "outputs": [ - { - "tooltip": "", - "name": "Points" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point area" - }, - { - "tooltip": "", - "name": "Point distribution" - }, - { - "tooltip": "", - "name": "Scatter" - }, - { - "tooltip": "Amount of particle spawn in that frame.", - "name": "Point amount" - }, - { - "tooltip": "", - "name": "Distribution map" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "Fix point position, and only select point in the area.", - "name": "Fixed position" - }, - { - "tooltip": "", - "name": "Reference dimension" - } - ] - }, - "Node_Strand_Length_Adjust": { - "tooltip": "", - "name": "Strand Length Adjust", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Shape" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Strength" - } - ] - }, - "Node_Strand_Break": { - "tooltip": "", - "name": "Strand Break", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Shape" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Chance" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Vector_Dot": { - "tooltip": "", - "name": "Dot product", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point 1" - }, - { - "tooltip": "", - "name": "Point 2" - } - ] - }, - "Node_Trigger_Bool": { - "tooltip": "", - "name": "Boolean Trigger", - "outputs": [ - { - "tooltip": "", - "name": "Trigger" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Boolean" - }, - { - "tooltip": "", - "name": "Trigger condition" - } - ] - }, - "Node_Blur": { - "tooltip": "Blur image smoothly.", - "name": "Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel.", - "name": "Override color" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Posterize": { - "tooltip": "Reduce and remap color to match a palette.", - "name": "Posterize", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Palette" - }, - { - "tooltip": "", - "name": "Use palette" - }, - { - "tooltip": "", - "name": "Colors" - }, - { - "tooltip": "", - "name": "Gamma" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Iterator_Length": { - "tooltip": "", - "name": "Loop amount", - "outputs": [ - { - "tooltip": "", - "name": "Length" - } - ], - "inputs": [] - }, - "Node_Polar": { - "tooltip": "Convert image to polar coordinate.", - "name": "Polar", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Invert": { - "tooltip": "Invert color.", - "name": "Invert", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_3D_Cube": { - "tooltip": "", - "name": "3D Cube", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Main texture" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Textures per face" - }, - { - "tooltip": "", - "name": "Textures 0" - }, - { - "tooltip": "", - "name": "Textures 1" - }, - { - "tooltip": "", - "name": "Textures 2" - }, - { - "tooltip": "", - "name": "Textures 3" - }, - { - "tooltip": "", - "name": "Textures 4" - }, - { - "tooltip": "", - "name": "Textures 5" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Strand_Create": { - "tooltip": "", - "name": "Strand Create", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "How many strands to generate.", - "name": "Density" - }, - { - "tooltip": "", - "name": "Length" - }, - { - "tooltip": "", - "name": "Segment" - }, - { - "tooltip": "Length preservation, the higher the value the easier it is to stretch each segment.", - "name": "Elasticity" - }, - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Side" - }, - { - "tooltip": "Angular stiffness, the higher the value the easier it is to bend each segment.", - "name": "Spring" - }, - { - "tooltip": "The ability to keep its original shape.", - "name": "Structure" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Curl frequency" - }, - { - "tooltip": "", - "name": "Curliness" - }, - { - "tooltip": "", - "name": "Mesh" - }, - { - "tooltip": "", - "name": "Distribution" - }, - { - "tooltip": "Prevent strand reseting to apply manual modification. Unbaking will remove all changes.", - "name": "Bake hair" - }, - { - "tooltip": "", - "name": "View fix hair" - }, - { - "tooltip": "The force required to break strand from its root. Set to -1 to make strand infinitely strong.", - "name": "Root strength" - } - ] - }, - "Node_WAV_File_Read": { - "tooltip": "Load wav audio file.", - "name": "WAV File In", - "outputs": [ - { - "tooltip": "", - "name": "Data" - }, - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Sample rate" - }, - { - "tooltip": "", - "name": "Channels" - }, - { - "tooltip": "", - "name": "Duration (s)" - }, - { - "tooltip": "", - "name": "Loudness" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Sync lenght" - } - ] - }, - "Node_Path_Array": { - "tooltip": "", - "name": "Path Array", - "outputs": [ - { - "tooltip": "", - "name": "Path array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - } - ] - }, - "Node_Find_Pixel": { - "tooltip": "Get the position of the first pixel with a given color.", - "name": "Find pixel", - "outputs": [ - { - "tooltip": "", - "name": "Position" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Search color" - } - ] - }, - "Node_String_Length": { - "tooltip": "", - "name": "Text Length", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Mode" - } - ] - }, - "Node_Blur_Bokeh": { - "tooltip": "Create bokeh effect. Blur lighter color in a lens-like manner.", - "name": "Lens Blur", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Color": { - "tooltip": "", - "name": "Color", - "outputs": [ - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Color" - } - ] - }, - "Node_Cellular": { - "tooltip": "Generate voronoi pattern.", - "name": "Cellular Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Contrast" - }, - { - "tooltip": "", - "name": "Pattern" - }, - { - "tooltip": "", - "name": "Middle" - }, - { - "tooltip": "", - "name": "Radial scale" - }, - { - "tooltip": "", - "name": "Radial shatter" - }, - { - "tooltip": "", - "name": "Colored" - } - ] - }, - "Node_Path_Map_Area": { - "tooltip": "Scale path to fit a given area.", - "name": "Remap Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Area" - } - ] - }, - "Node_Iterator_Sort_Output": { - "tooltip": "", - "name": "Sort Output", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Result" - } - ] - }, - "Node_Vector_Split": { - "tooltip": "", - "name": "Vector Split", - "outputs": [ - { - "tooltip": "", - "name": "x" - }, - { - "tooltip": "", - "name": "y" - }, - { - "tooltip": "", - "name": "z" - }, - { - "tooltip": "", - "name": "w" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Vector" - } - ] - }, - "Node_Audio_Window": { - "tooltip": "Take a slice of an audio array based on the current frame.", - "name": "Audio Window", - "outputs": [ - { - "tooltip": "", - "name": "Windowed Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Audio Array" - }, - { - "tooltip": "", - "name": "Sample" - }, - { - "tooltip": "", - "name": "Size" - } - ] - }, - "Node_Bloom": { - "tooltip": "Apply bloom effect, bluring and brighten the bright part of the image.", - "name": "Bloom", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "Bloom blur radius.", - "name": "Size" - }, - { - "tooltip": "How bright a pixel should be to start blooming.", - "name": "Tolerance" - }, - { - "tooltip": "Blend intensity.", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Bloom mask" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Color_Mix": { - "tooltip": "", - "name": "Mix Color", - "outputs": [ - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Color from" - }, - { - "tooltip": "", - "name": "Color to" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Mode" - } - ] - }, - "Node_Path_L_System": { - "tooltip": "", - "name": "L system", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Length" - }, - { - "tooltip": "", - "name": "Angle" - }, - { - "tooltip": "", - "name": "Starting position" - }, - { - "tooltip": "", - "name": "Iteration" - }, - { - "tooltip": 37, - "name": "Starting rule" - }, - { - "tooltip": "Replace symbol of the last generated rule, for example a=F to replace all a with F. Use comma to separate different replacements.", - "name": "End replacement" - }, - { - "tooltip": "", - "name": "Starting angle" - }, - { - "tooltip": "", - "name": "Name 0" - }, - { - "tooltip": "", - "name": "Rule 0" - } - ] - }, - "Node_Fluid_Add": { - "tooltip": "", - "name": "Add Fluid", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Fluid brush" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Active" - }, - { - "tooltip": "", - "name": "Inherit velocity" - }, - { - "tooltip": "", - "name": "Density" - } - ] - }, - "Node_VFX_Spawner": { - "tooltip": "", - "name": "Spawner", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "On create" - }, - { - "tooltip": "", - "name": "On step" - }, - { - "tooltip": "", - "name": "On destroy" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particle sprite" - }, - { - "tooltip": "Frames delay between each particle spawn.", - "name": "Spawn delay" - }, - { - "tooltip": "Amount of particle spawn in that frame.", - "name": "Spawn amount" - }, - { - "tooltip": "", - "name": "Spawn area" - }, - { - "tooltip": "", - "name": "Spawn distribution" - }, - { - "tooltip": "", - "name": "Lifespan" - }, - { - "tooltip": "", - "name": "Spawn direction" - }, - { - "tooltip": "", - "name": "Acceleration" - }, - { - "tooltip": "", - "name": "Orientation" - }, - { - "tooltip": "", - "name": "Rotational speed" - }, - { - "tooltip": "", - "name": "Spawn scale" - }, - { - "tooltip": "", - "name": "Scale over time" - }, - { - "tooltip": "", - "name": "Color over lifetime" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Alpha over time" - }, - { - "tooltip": "Make the particle rotates to follow its movement.", - "name": "Rotate by direction" - }, - { - "tooltip": "", - "name": "Spawn type" - }, - { - "tooltip": "", - "name": "Spawn size" - }, - { - "tooltip": "", - "name": "Spawn velocity" - }, - { - "tooltip": "", - "name": "Gravity" - }, - { - "tooltip": "", - "name": "Wiggle" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "Whether to select image from an array in order, at random, or treat array as animation.", - "name": "Surface array" - }, - { - "tooltip": "", - "name": "Animation speed" - }, - { - "tooltip": "", - "name": "Scatter" - }, - { - "tooltip": "", - "name": "Boundary data" - }, - { - "tooltip": "", - "name": "On animation end" - }, - { - "tooltip": "", - "name": "Spawn" - }, - { - "tooltip": "", - "name": "Random blend" - }, - { - "tooltip": "Make particle move away from the spawn center.", - "name": "Directed from center" - }, - { - "tooltip": "", - "name": "Distribution map" - }, - { - "tooltip": "", - "name": "Distribution data" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Gravity direction" - }, - { - "tooltip": "", - "name": "Turning" - }, - { - "tooltip": "Apply randomized 1, -1 multiplier to the turning speed.", - "name": "Turn both directions" - }, - { - "tooltip": "", - "name": "Turn scale with speed" - }, - { - "tooltip": "", - "name": "Spawn trigger" - }, - { - "tooltip": "How often the 'on step' event is triggered.\nWith 1 being trigger every frame, 2 means triggered once every 2 frames.", - "name": "Step interval" - } - ] - }, - "Node_Path_Anchor": { - "tooltip": "", - "name": "Path Anchor", - "outputs": [ - { - "tooltip": "", - "name": "Anchor" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Postion" - }, - { - "tooltip": "", - "name": "Control point 1" - }, - { - "tooltip": "", - "name": "Control point 2" - }, - { - "tooltip": "", - "name": "Mirror control point" - } - ] - }, - "Node_Image_Sequence": { - "tooltip": "Load multiple images from your computer as array.", - "name": "Image Array", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Paths" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "", - "name": "Canvas size" - }, - { - "tooltip": "", - "name": "Sizing method" - } - ] - }, - "Node_Json_File_Read": { - "tooltip": "Load .json file using keys.", - "name": "JSON File In", - "outputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Struct" - }, - { - "tooltip": "", - "name": "Values" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Key" - } - ] - }, - "Node_Iterator_Each_Output": { - "tooltip": "", - "name": "Output", - "outputs": [ - { - "tooltip": "", - "name": "Preview" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Value out" - } - ] - }, - "Node_3D_Sphere": { - "tooltip": "", - "name": "3D Sphere", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "Amount of polygon in X and Y axis.", - "name": "Subdivisions" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Textures" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Vector_Cross_3D": { - "tooltip": "", - "name": "Cross product 3D", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point 1" - }, - { - "tooltip": "", - "name": "Point 2" - } - ] - }, - "Node_Color_Data": { - "tooltip": "Get data (rgb, hsv, brightness) from color.", - "name": "Color Data", - "outputs": [ - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Hue" - }, - { - "tooltip": "", - "name": "Saturation" - }, - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Brightness" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Normalize" - } - ] - }, - "Node_Array_Zip": { - "tooltip": "", - "name": "Array Zip", - "outputs": [ - { - "tooltip": "", - "name": "Output" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Value" - } - ] - }, - "Node_Strand_Collision": { - "tooltip": "", - "name": "Strand Collision", - "outputs": [ - { - "tooltip": "", - "name": "Strand" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Collision mesh" - } - ] - }, - "Node_Threshold": { - "tooltip": "Set a threshold where pixel darker will becomes black, and brighter to white. Also works with alpha.", - "name": "Threshold", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Mode" - }, - { - "tooltip": "", - "name": "Threshold" - }, - { - "tooltip": "", - "name": "Smoothness" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_3D_Cone": { - "tooltip": "", - "name": "3D Cone", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Sides" - }, - { - "tooltip": "", - "name": "Textures base" - }, - { - "tooltip": "", - "name": "Textures side" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Outline": { - "tooltip": "Add border to the image.", - "name": "Outline", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Outline" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Width" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "Blend outline color with the original color.", - "name": "Blend" - }, - { - "tooltip": "", - "name": "Blend alpha" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Anti alising" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "Shift outline inside, outside the shape.", - "name": "Start" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Image_Sheet": { - "tooltip": "Cut up spritesheet into animation or image array.", - "name": "Splice Spritesheet", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Atlas Data" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Sprite size" - }, - { - "tooltip": "", - "name": "Row" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Offset" - }, - { - "tooltip": "", - "name": "Spacing" - }, - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "", - "name": "Output" - }, - { - "tooltip": "", - "name": "Animation speed" - }, - { - "tooltip": "", - "name": "Orientation" - }, - { - "tooltip": "Automatically set amount based on sprite size.", - "name": "Auto fill" - }, - { - "tooltip": "", - "name": "Sync animation" - }, - { - "tooltip": "", - "name": "Filter empty output" - }, - { - "tooltip": "", - "name": "Filtered Pixel" - }, - { - "tooltip": "", - "name": "Filtered Color" - } - ] - }, - "Node_Fluid_Turbulence": { - "tooltip": "", - "name": "Turbulence", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Effect area" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Mode" - } - ] - }, - "Node_Iterator_Filter_Output": { - "tooltip": "", - "name": "Output", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Result" - } - ] - }, - "Node_ASE_File_Read": { - "tooltip": "Load Aseprite file with support for layers, tags.", - "name": "ASE File In", - "outputs": [ - { - "tooltip": "", - "name": "Output" - }, - { - "tooltip": "", - "name": "Content" - }, - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Palette" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Generate layers" - }, - { - "tooltip": "", - "name": "Current tag" - } - ] - }, - "Node_Gradient_Replace_Color": { - "tooltip": "", - "name": "Gradient Replace", - "outputs": [ - { - "tooltip": "", - "name": "Gradient" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Gradient" - }, - { - "tooltip": "", - "name": "Color from" - }, - { - "tooltip": "", - "name": "Color to" - }, - { - "tooltip": "", - "name": "Threshold" - } - ] - }, - "Node_Array_Reverse": { - "tooltip": "", - "name": "Array Reverse", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - } - ] - }, - "Node_Chromatic_Aberration": { - "tooltip": "Apply chromatic aberration effect to the image.", - "name": "Chromatic Aberration", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Path_Builder": { - "tooltip": "Create path from array of vec2 points.", - "name": "Path Builder", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point array" - }, - { - "tooltip": "If set to true, will draw a single path from one point to another. If not set will treat each pair of points as an individual line.", - "name": "Connected" - } - ] - }, - "Node_Canvas": { - "tooltip": "Draw on surface using brush, eraser, etc.", - "name": "Canvas", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Preview" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Brush size" - }, - { - "tooltip": "", - "name": "Fill threshold" - }, - { - "tooltip": "", - "name": "Fill type" - }, - { - "tooltip": "", - "name": "Draw preview overlay" - }, - { - "tooltip": "", - "name": "Brush" - }, - { - "tooltip": "", - "name": "Surface amount" - }, - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Background alpha" - }, - { - "tooltip": "", - "name": "Render background" - } - ] - }, - "Node_Noise_Simplex": { - "tooltip": "Generate simplex noise, similiar to perlin noise with better fidelity but non-tilable.", - "name": "Simplex Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Position" + "name": "Surface out", + "tooltip": "" }, { - "tooltip": "", - "name": "Scale" + "name": "3D scene", + "tooltip": "" }, { - "tooltip": "", - "name": "Iteration" + "name": "Normal pass", + "tooltip": "" }, { - "tooltip": "", - "name": "Color mode" - }, - { - "tooltip": "", - "name": "Color R range" - }, - { - "tooltip": "", - "name": "Color G range" - }, - { - "tooltip": "", - "name": "Color B range" - } - ] - }, - "Node_VFX_Repel": { - "tooltip": "", - "name": "Repel", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - } - ] - }, - "Node_Condition": { - "tooltip": "Given a condition, output one value if true, another value is false.", - "name": "Condition", - "outputs": [ - { - "tooltip": "", - "name": "Result" - }, - { - "tooltip": "", - "name": "Bool" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Check value" - }, - { - "tooltip": "", - "name": "Condition" - }, - { - "tooltip": "", - "name": "Compare to" - }, - { - "tooltip": "", - "name": "True" - }, - { - "tooltip": "", - "name": "False" - }, - { - "tooltip": "", - "name": "Eval mode" - }, - { - "tooltip": "", - "name": "Boolean" - }, - { - "tooltip": "", - "name": "Text 1" - }, - { - "tooltip": "", - "name": "Text 2" - } - ] - }, - "Node_Array_Get": { - "tooltip": "", - "name": "Array Get", - "outputs": [ - { - "tooltip": "", - "name": "Value" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Index" - }, - { - "tooltip": "", - "name": "Overflow" - } - ] - }, - "Node_Glow": { - "tooltip": "Apply glow to the border of the image.", - "name": "Glow", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Border" - }, - { - "tooltip": "", - "name": "Size" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Plot_Linear": { - "tooltip": "Plot graph or bar chart from array of number.", - "name": "Bar \/ Graph", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" + "name": "3D vertex", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Data" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Sample frequency" - }, - { - "tooltip": "", - "name": "Origin" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Base Color" - }, - { - "tooltip": "", - "name": "Graph Thickness" - }, - { - "tooltip": "", - "name": "Use Background" - }, - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "Value Offset" - }, - { - "tooltip": "", - "name": "Color Over Sample" - }, - { - "tooltip": "", - "name": "Trim mode" - }, - { - "tooltip": "", - "name": "Window Size" - }, - { - "tooltip": "", - "name": "Window Offset" - }, - { - "tooltip": "", - "name": "Spacing" + "name": "Sides", + "tooltip": "" }, { - "tooltip": "", - "name": "Bar Width" + "name": "Thickness", + "tooltip": "" }, { - "tooltip": "", - "name": "Rounded Bar" + "name": "Dimension", + "tooltip": "" }, { - "tooltip": "", - "name": "Path" + "name": "Render position", + "tooltip": "" }, { - "tooltip": "", - "name": "Flip Value" + "name": "Render rotation", + "tooltip": "" }, { - "tooltip": "", - "name": "Loop" + "name": "Render scale", + "tooltip": "" }, { - "tooltip": "", - "name": "Smooth" - } - ] - }, - "Node_Shape": { - "tooltip": "Draw simple shapes using signed distance field.", - "name": "Shape", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" + "name": "Textures top", + "tooltip": "" }, { - "tooltip": "", - "name": "Background" + "name": "Textures bottom", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape" + "name": "Textures side", + "tooltip": "" }, { - "tooltip": "", - "name": "Position" + "name": "Object scale", + "tooltip": "" }, { - "tooltip": "", - "name": "Sides" + "name": "Light direction", + "tooltip": "" }, { - "tooltip": "", - "name": "Inner radius" + "name": "Light height", + "tooltip": "" }, { - "tooltip": "", - "name": "Anti alising" + "name": "Light intensity", + "tooltip": "" }, { - "tooltip": "", - "name": "Rotation" + "name": "Light color", + "tooltip": "" }, { - "tooltip": "", - "name": "Angle range" + "name": "Ambient color", + "tooltip": "" }, { - "tooltip": "", - "name": "Corner radius" + "name": "Object rotation", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape color" + "name": "Object position", + "tooltip": "" }, { - "tooltip": "", - "name": "Background color" + "name": "Projection", + "tooltip": "" }, { - "tooltip": "", - "name": "Height" + "name": "Field of view", + "tooltip": "" }, { - "tooltip": "", - "name": "Start radius" + "name": "Taper", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape path" + "name": "Scale view with dimension", + "tooltip": "" } ] }, "Node_Mesh_Create_Path": { - "tooltip": "Create mesh from path.", "name": "Path to Mesh", + "tooltip": "Create mesh from path.", "outputs": [ { - "tooltip": "", - "name": "Mesh" + "name": "Mesh", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Path" + "name": "Path", + "tooltip": "" }, { - "tooltip": "", - "name": "Sample" + "name": "Sample", + "tooltip": "" }, { - "tooltip": "", - "name": "Algorithm" + "name": "Algorithm", + "tooltip": "" } ] }, - "Node_Color_Remove": { - "tooltip": "Remove color that match a palette.", - "name": "Remove Color", + "Node_Glow": { + "name": "Glow", + "tooltip": "Apply glow to the border of the image.", "outputs": [ { - "tooltip": "", - "name": "Surface out" + "name": "Surface out", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Surface in" + "name": "Surface in", + "tooltip": "" }, { - "tooltip": "", - "name": "Colors" + "name": "Border", + "tooltip": "" }, { - "tooltip": "", - "name": "Threshold" + "name": "Size", + "tooltip": "" }, { - "tooltip": "", - "name": "Mask" + "name": "Strength", + "tooltip": "" }, { - "tooltip": "", - "name": "Mix" + "name": "Color", + "tooltip": "" }, { - "tooltip": "", - "name": "Active" + "name": "Mask", + "tooltip": "" }, { - "tooltip": "Keep the selected colors and remove the rest.", - "name": "Invert" + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" } ] }, - "Node_Shape_Polygon": { - "tooltip": "Draw simple shapes using triangles.", - "name": "Polygon Shape", + "Node_Shape": { + "name": "Shape", + "tooltip": "Draw simple shapes using signed distance field.", "outputs": [ { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Mesh" - }, - { - "tooltip": "", - "name": "Path" + "name": "Surface out", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Dimension" + "name": "Dimension", + "tooltip": "" }, { - "tooltip": "", - "name": "Background" + "name": "Background", + "tooltip": "" }, { - "tooltip": "", - "name": "Background color" + "name": "Shape", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape color" + "name": "Position", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape" + "name": "Sides", + "tooltip": "" }, { - "tooltip": "", - "name": "Position" + "name": "Inner radius", + "tooltip": "" }, { - "tooltip": "", - "name": "Rotation" + "name": "Anti alising", + "tooltip": "" }, { - "tooltip": "", - "name": "Scale" + "name": "Rotation", + "tooltip": "" }, { - "tooltip": "", - "name": "Sides" + "name": "Angle range", + "tooltip": "" }, { - "tooltip": "", - "name": "Inner radius" + "name": "Corner radius", + "tooltip": "" }, { - "tooltip": "", - "name": "Radius" + "name": "Shape color", + "tooltip": "" }, { - "tooltip": "", - "name": "Teeth" + "name": "Background color", + "tooltip": "" }, { - "tooltip": "", - "name": "Teeth height" + "name": "Height", + "tooltip": "" }, { - "tooltip": "", - "name": "Teeth taper" + "name": "Start radius", + "tooltip": "" }, { - "tooltip": "", - "name": "Angle range" - }, - { - "tooltip": "", - "name": "Round cap" - }, - { - "tooltip": "", - "name": "Mesh" + "name": "Shape path", + "tooltip": "" } ] }, - "Node_VFX_Renderer": { + "Node_Rigid_Object": { + "name": "Object", "tooltip": "", - "name": "Renderer", "outputs": [ { - "tooltip": "", - "name": "Surface out" + "name": "Object", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Output dimension" + "name": "Affect by force", + "tooltip": "" }, { - "tooltip": "Round position to the closest integer value to avoid jittering.", - "name": "Round position" + "name": "Weight", + "tooltip": "" }, { - "tooltip": "", - "name": "Blend mode" + "name": "Contact friction", + "tooltip": "" }, { - "tooltip": "", - "name": "Particles" + "name": "Air resistance", + "tooltip": "" + }, + { + "name": "Rotation resistance", + "tooltip": "" + }, + { + "name": "Shape", + "tooltip": "" + }, + { + "name": "Texture", + "tooltip": "" + }, + { + "name": "Start shape", + "tooltip": "" + }, + { + "name": "Spawn", + "tooltip": "Make object spawn when start." + }, + { + "name": "Generate mesh", + "tooltip": "" + }, + { + "name": "Mesh expansion", + "tooltip": "" } ] }, - "Node_Flood_Fill": { - "tooltip": "Filled connected pixel given position and color.", - "name": "Flood Fill", + "Node_Local_Analyze": { + "name": "Local Analyze", + "tooltip": "Apply non-linear operation (minimum, maximum) on each pixel locally.", "outputs": [ { - "tooltip": "", - "name": "Surface out" + "name": "Surface out", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Surface in" + "name": "Surface in", + "tooltip": "" }, { - "tooltip": "", - "name": "Mask" + "name": "Algorithm", + "tooltip": "" }, { - "tooltip": "", - "name": "Mix" + "name": "Size", + "tooltip": "" }, { - "tooltip": "", - "name": "Active" + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { - "tooltip": "", - "name": "Position" + "name": "Shape", + "tooltip": "" }, { - "tooltip": "", - "name": "Colors" + "name": "Mask", + "tooltip": "" }, { - "tooltip": "", - "name": "Threshold" + "name": "Mix", + "tooltip": "" }, { - "tooltip": "", - "name": "Diagonal" + "name": "Active", + "tooltip": "" } ] }, - "Node_Twirl": { - "tooltip": "Twist the image around a mid point.", - "name": "Twirl", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", - "name": "Oversample mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_String_Merge": { + "Node_String_Regex_Replace": { + "name": "RegEx Replace", "tooltip": "", - "name": "Combine Text", "outputs": [ { - "tooltip": "", - "name": "Text" + "name": "Results", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Text A" + "name": "Text", + "tooltip": "" }, { - "tooltip": "", - "name": "Text B" - } - ] - }, - "Node_VFX_Vortex": { - "tooltip": "", - "name": "Vortex", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - }, - { - "tooltip": "", - "name": "Attraction force" - }, - { - "tooltip": "", - "name": "Clockwise" - } - ] - }, - "Node_Iterator_Filter_Input": { - "tooltip": "", - "name": "Input", - "outputs": [ - { - "tooltip": "", - "name": "Value in" - } - ], - "inputs": [] - }, - "Node_Noise_Tri": { - "tooltip": "", - "name": "Triangular Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Texture sample" - }, - { - "tooltip": "", - "name": "Oversample mode" - } - ] - }, - "Node_Gradient_Extract": { - "tooltip": "Get palatte and array of key positions from gradient.", - "name": "Gradient Data", - "outputs": [ - { - "tooltip": "", - "name": "Colors" - }, - { - "tooltip": "", - "name": "Positions" - }, - { - "tooltip": "", - "name": "Type" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Gradient" - } - ] - }, - "Node_CSV_File_Write": { - "tooltip": "Save array as .csv file.", - "name": "CSV File Out", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Content" - } - ] - }, - "Node_Path_Transform": { - "tooltip": "", - "name": "Transform Path", - "outputs": [ - { - "tooltip": "", - "name": "Path" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Anchor" - } - ] - }, - "Node_Equation": { - "tooltip": "Evaluate string of equation. With an option for setting variables.", - "name": "Equation", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Equation" - }, - { - "tooltip": "", - "name": "Argument name" - }, - { - "tooltip": "", - "name": "Argument value" - } - ] - }, - "Node_Group_Output": { - "tooltip": "", - "name": "Output", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Value" - }, - { - "tooltip": "", - "name": "Order" - } - ] - }, - "Node_String": { - "tooltip": "", - "name": "Text", - "outputs": [ - { - "tooltip": "", - "name": "Text" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - } - ] - }, - "Node_Sampler": { - "tooltip": "Sample color from an image.", - "name": "Sampler", - "outputs": [ - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "Size of square around the position to sample and average pixel color.", - "name": "Sampling size" - } - ] - }, - "Node_Zigzag": { - "tooltip": "Generate zigzag pattern.", - "name": "Zigzag", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Amount" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Color 1" - }, - { - "tooltip": "", - "name": "Color 2" - }, - { - "tooltip": "", - "name": "Smooth" - } - ] - }, - "Node_Vector4": { - "tooltip": "", - "name": "Vector4", - "outputs": [ - { - "tooltip": "", - "name": "Vector" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "x" - }, - { - "tooltip": "", - "name": "y" - }, - { - "tooltip": "", - "name": "z" - }, - { - "tooltip": "", - "name": "w" - }, - { - "tooltip": "", - "name": "Integer" - } - ] - }, - "Node_Animation_Control": { - "tooltip": "Control animation state with triggers.", - "name": "Animation Control", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Toggle Play \/ Pause" - }, - { - "tooltip": "", - "name": "Pause" - }, - { - "tooltip": "", - "name": "Resume" - }, - { - "tooltip": "", - "name": "Play From Beginning" - }, - { - "tooltip": "", - "name": "Play once" - }, - { - "tooltip": "", - "name": "Skip Frames" - }, - { - "tooltip": "", - "name": "Skip Frames Count" - } - ] - }, - "Node_Strand_Render_Texture": { - "tooltip": "", - "name": "Strand Render Texture", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Thickness" - }, - { - "tooltip": "", - "name": "Random color" - }, - { - "tooltip": "", - "name": "Texture" - }, - { - "tooltip": "", - "name": "Seed" - } - ] - }, - "Node_Line": { - "tooltip": "Draw line on an image. Connect path data to it to draw line from path.", - "name": "Line", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Background" - }, - { - "tooltip": "", - "name": "Segment" - }, - { - "tooltip": "", - "name": "Width" - }, - { - "tooltip": "", - "name": "Wiggle" - }, - { - "tooltip": "", - "name": "Random seed" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "Draw line along path.", - "name": "Path" - }, - { - "tooltip": "Range of the path to draw.", - "name": "Range" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Color over length" - }, - { - "tooltip": "", - "name": "Width over length" - }, - { - "tooltip": "Apply the full 'width over length' to the trimmed path.", - "name": "Span width over path" - }, - { - "tooltip": "", - "name": "Round cap" - }, - { - "tooltip": "", - "name": "Round segment" - }, - { - "tooltip": "Apply the full 'color over length' to the trimmed path.", - "name": "Span color over path" - }, - { - "tooltip": "", - "name": "Greyscale over width" - }, - { - "tooltip": "Render pixel perfect 1px line.", - "name": "1px mode" - }, - { - "tooltip": "", - "name": "Texture" - }, - { - "tooltip": "Fix length of each segment instead of segment count.", - "name": "Fix length" - }, - { - "tooltip": "", - "name": "Segment length" - }, - { - "tooltip": "", - "name": "Texture position" - }, - { - "tooltip": "", - "name": "Texture rotation" - }, - { - "tooltip": "", - "name": "Texture scale" - } - ] - }, - "Node_Noise_Hex": { - "tooltip": "", - "name": "Hexagonal Noise", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Scale" - }, - { - "tooltip": "", - "name": "Texture sample" - }, - { - "tooltip": "", - "name": "Oversample mode" - } - ] - }, - "Node_Solid": { - "tooltip": "Create image of a single color.", - "name": "Solid", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Empty" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Use mask dimension" - } - ] - }, - "Node_Wrap_Area": { - "tooltip": "Wrap image to fit area value (x, y, w, h).", - "name": "Area Warp", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_RGB_Channel": { - "tooltip": "Extract RGBA channel on an image, each channel becomes its own image.", - "name": "RGBA Extract", - "outputs": [ - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Alpha" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Output type" - } - ] - }, - "Node_Fluid_Vortex": { - "tooltip": "", - "name": "Vortex", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Radius" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Attraction" + "name": "Regex", + "tooltip": "" }, { - "tooltip": "", - "name": "Mode" + "name": "Replacement", + "tooltip": "" } ] }, "Node_Fluid_Update": { - "tooltip": "", "name": "Update Domain", - "outputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Fluid Domain" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Group": { "tooltip": "", - "name": "Group", - "outputs": [], - "inputs": [] - }, - "Node_Palette_Sort": { - "tooltip": "", - "name": "Sort Palette", "outputs": [ { - "tooltip": "", - "name": "Sorted palette" + "name": "Fluid Domain", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Palette in" + "name": "Fluid Domain", + "tooltip": "" }, { - "tooltip": "", - "name": "Order" - }, - { - "tooltip": "", - "name": "Reverse" - } - ] - }, - "Node_Pin": { - "tooltip": "Craete pin to organize your connection. Can be create by double clicking on a connection line.", - "name": "Pin", - "outputs": [ - { - "tooltip": "", - "name": "Out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "In" - } - ] - }, - "Node_String_Regex_Match": { - "tooltip": "", - "name": "RegEx Match", - "outputs": [ - { - "tooltip": "", - "name": "Results" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Text" - }, - { - "tooltip": "", - "name": "Regex" + "name": "Active", + "tooltip": "" } ] }, "Node_Cache_Array": { - "tooltip": "Store current animation as array. Cache persisted between save.", "name": "Cache Array", + "tooltip": "Store current animation as array. Cache persisted between save.", "outputs": [ { - "tooltip": "", - "name": "Cache array" + "name": "Cache array", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Surface in" + "name": "Surface in", + "tooltip": "" }, { - "tooltip": "Frame index to start caching, set to -1 to start at the first frame.", - "name": "Start frame" + "name": "Start frame", + "tooltip": "Frame index to start caching, set to -1 to start at the first frame." }, { - "tooltip": "Frame index to stop caching (inclusive), set to -1 to stop at the last frame.", - "name": "Stop frame" + "name": "Stop frame", + "tooltip": "Frame index to stop caching (inclusive), set to -1 to stop at the last frame." }, { - "tooltip": "Cache every N frames, set to 1 to cache every frame.", - "name": "Step" + "name": "Step", + "tooltip": "Cache every N frames, set to 1 to cache every frame." } ] }, - "Node_Json_File_Write": { - "tooltip": "Save data to .json file.", - "name": "JSON File Out", + "Node_Noise_Aniso": { + "name": "Anisotropic Noise", + "tooltip": "Generate anisotropic noise.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + } + ] + }, + "Node_Twirl": { + "name": "Twirl", + "tooltip": "Twist the image around a mid point.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_ASE_layer": { + "name": "ASE Layer", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "ASE data", + "tooltip": "" + }, + { + "name": "Use cel dimension", + "tooltip": "" + } + ] + }, + "Node_VFX_Group": { + "name": "VFX", + "tooltip": "Create VFX group, which generate particles that can be manipulated using different force nodes.", + "outputs": [], + "inputs": [] + }, + "Node_Strand_Group": { + "name": "StrandSim", + "tooltip": "Create group for hair simulation.", + "outputs": [], + "inputs": [] + }, + "Node_VFX_Vortex": { + "name": "Vortex", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + }, + { + "name": "Attraction force", + "tooltip": "" + }, + { + "name": "Clockwise", + "tooltip": "" + } + ] + }, + "Node_3D_Cone": { + "name": "3D Cone", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Sides", + "tooltip": "" + }, + { + "name": "Textures base", + "tooltip": "" + }, + { + "name": "Textures side", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Palette_Replace": { + "name": "Palette Replace", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Palette in", + "tooltip": "" + }, + { + "name": "Palette from", + "tooltip": "" + }, + { + "name": "Palette to", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + } + ] + }, + "Node_Sampler": { + "name": "Sampler", + "tooltip": "Sample color from an image.", + "outputs": [ + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Sampling size", + "tooltip": "Size of square around the position to sample and average pixel color." + } + ] + }, + "Node_Area": { + "name": "Area", + "tooltip": "", + "outputs": [ + { + "name": "Area", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Postion", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Shape", + "tooltip": "" + } + ] + }, + "Node_Blur_Zoom": { + "name": "Zoom Blur", + "tooltip": "Blur image by zooming in\/out from a mid point.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Zoom mode", + "tooltip": "" + }, + { + "name": "Blur mask", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Fluid_Repulse": { + "name": "Repulse", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + } + ] + }, + "Node_Websocket_Receiver": { + "name": "Websocket Receiver", + "tooltip": "Create websocket server to receive data from the network.", + "outputs": [ + { + "name": "Data", + "tooltip": "" + }, + { + "name": "Receive data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Port", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Array_Find": { + "name": "Array Find", + "tooltip": "", + "outputs": [ + { + "name": "Index", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + } + ] + }, + "Node_Number": { + "name": "Number", + "tooltip": "", + "outputs": [ + { + "name": "Number", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Integer", + "tooltip": "" + }, + { + "name": "Display", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Step", + "tooltip": "" + } + ] + }, + "Node_Print": { + "name": "Print", + "tooltip": "Display text to notification.", "outputs": [], "inputs": [ { - "tooltip": "", - "name": "Path" + "name": "Active", + "tooltip": "" }, { - "tooltip": "", - "name": "Struct" - }, - { - "tooltip": "", - "name": "Key" - }, - { - "tooltip": "", - "name": "value" + "name": "Text", + "tooltip": "" } ] }, - "Node_Struct": { + "Node_Flip": { + "name": "Flip", + "tooltip": "Flip image horizontally or vertically.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Axis", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_3D_Obj": { + "name": "3D Object", + "tooltip": "Load .obj file from your computer as a 3D object.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Generate", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Flip UV", + "tooltip": "Flip UV axis, can be use to fix some texture mapping error." + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Greyscale": { + "name": "Greyscale", + "tooltip": "Convert color image to greyscale.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Brightness", + "tooltip": "" + }, + { + "name": "Contrast", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_VFX_Accelerate": { + "name": "Accelerate", "tooltip": "", - "name": "Struct", "outputs": [ { - "tooltip": "", - "name": "Struct" + "name": "Particles", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Key" + "name": "Particles", + "tooltip": "" }, { - "tooltip": "", - "name": "value" + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" } ] }, - "Node_Path_Shift": { - "tooltip": "Move path along its normal.", - "name": "Shift Path", + "Node_Stack": { + "name": "Stack", + "tooltip": "Place image next to each other linearly, or on top of each other.", "outputs": [ { - "tooltip": "", - "name": "Path" + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Atlas data", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Path" + "name": "Axis", + "tooltip": "" }, { - "tooltip": "", - "name": "Distance" + "name": "Align", + "tooltip": "" + }, + { + "name": "Spacing", + "tooltip": "" + }, + { + "name": "Input", + "tooltip": "" } ] }, - "Node_Boolean": { + "Node_Stripe": { + "name": "Stripe", + "tooltip": "Generate stripe pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "Smoothly blend between each stripe." + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Random", + "tooltip": "" + }, + { + "name": "Random color", + "tooltip": "" + }, + { + "name": "Colors", + "tooltip": "" + }, + { + "name": "Color 1", + "tooltip": "" + }, + { + "name": "Color 2", + "tooltip": "" + } + ] + }, + "Node_Base_Convert": { + "name": "Convert Base", "tooltip": "", - "name": "Boolean", "outputs": [ { - "tooltip": "", - "name": "Boolean" + "name": "Result", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Value" + "name": "Value", + "tooltip": "" + }, + { + "name": "Base from", + "tooltip": "" + }, + { + "name": "Base to", + "tooltip": "" } ] }, - "Node_Websocket_Sender": { - "tooltip": "Create websocket server to send data to the network.", - "name": "Websocket Sender", - "outputs": [], - "inputs": [ - { - "tooltip": "", - "name": "Port" - }, - { - "tooltip": "", - "name": "Data type" - }, - { - "tooltip": "", - "name": "Struct" - }, - { - "tooltip": "", - "name": "Surface" - }, - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Target" - } - ] - }, - "Node_Strand_Force_Apply": { + "Node_Strand_Break": { + "name": "Strand Break", "tooltip": "", - "name": "Strand Force Apply", "outputs": [ { - "tooltip": "", - "name": "Strand" + "name": "Strand", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Strand" + "name": "Strand", + "tooltip": "" }, { - "tooltip": "", - "name": "Shape" + "name": "Shape", + "tooltip": "" }, { - "tooltip": "", - "name": "Position" + "name": "Position", + "tooltip": "" }, { - "tooltip": "", - "name": "Range" + "name": "Range", + "tooltip": "" }, { - "tooltip": "", - "name": "Direction" + "name": "Direction", + "tooltip": "" }, { - "tooltip": "", - "name": "Falloff" + "name": "Falloff", + "tooltip": "" }, { - "tooltip": "", - "name": "Strength" + "name": "Chance", + "tooltip": "" }, { - "tooltip": "", - "name": "Turbulence" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "", - "name": "Turbulence frequency" - }, - { - "tooltip": "", - "name": "Turbulence detail" - } - ] - }, - "Node_2D_light": { - "tooltip": "Apply different shaped light on the image.", - "name": "2D Light", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Light only" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Light shape" - }, - { - "tooltip": "", - "name": "Center" - }, - { - "tooltip": "", - "name": "Range" - }, - { - "tooltip": "", - "name": "Intensity" - }, - { - "tooltip": "", - "name": "Color" - }, - { - "tooltip": "", - "name": "Start" - }, - { - "tooltip": "", - "name": "Finish" - }, - { - "tooltip": "", - "name": "Sweep" - }, - { - "tooltip": "", - "name": "Sweep end" - }, - { - "tooltip": "", - "name": "Banding" - }, - { - "tooltip": "Control how light fade out over distance.", - "name": "Attenuation" - }, - { - "tooltip": "", - "name": "Radial banding" - }, - { - "tooltip": "", - "name": "Radial start" - }, - { - "tooltip": "", - "name": "Radial band ratio" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Array_Add": { - "tooltip": "", - "name": "Array Add", - "outputs": [ - { - "tooltip": "", - "name": "Output" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - }, - { - "tooltip": "", - "name": "Spread array" - }, - { - "tooltip": "", - "name": "Value" - } - ] - }, - "Node_Strand_Render": { - "tooltip": "", - "name": "Strand Render", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Strand" - }, - { - "tooltip": "", - "name": "Thickness" - }, - { - "tooltip": "", - "name": "Thickness over length" - }, - { - "tooltip": "", - "name": "Random color" - }, - { - "tooltip": "", - "name": "Color over length" - }, - { - "tooltip": "", - "name": "Seed" - }, - { - "tooltip": "Render extra strands between the real strands.", - "name": "Child" - } - ] - }, - "Node_Sprite_Stack": { - "tooltip": "Create sprite stack either from repeating a single image or stacking different images using array.", - "name": "Sprite Stack", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Base shape" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Stack amount" - }, - { - "tooltip": "", - "name": "Stack shift" - }, - { - "tooltip": "", - "name": "Position" - }, - { - "tooltip": "", - "name": "Rotation" - }, - { - "tooltip": "", - "name": "Stack blend" - }, - { - "tooltip": "Alpha value for the last copy.", - "name": "Alpha end" - }, - { - "tooltip": "Make each copy move the original image.", - "name": "Move base" - } - ] - }, - "Node_Trail": { - "tooltip": "Blend animation by filling in the pixel 'in-between' two or more frames.", - "name": "Trail", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "Trail UV" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Max life" - }, - { - "tooltip": "", - "name": "Loop" - }, - { - "tooltip": "Maximum distance to search for movement, set to -1 to search the entire image.", - "name": "Max distance" - }, - { - "tooltip": "Make trail track pixels of the same color, instead of the closet pixels.", - "name": "Match color" - }, - { - "tooltip": "Blend color between two pixel smoothly.", - "name": "Blend color" - }, - { - "tooltip": "", - "name": "Alpha over life" - } - ] - }, - "Node_Color_RGB": { - "tooltip": "Create color from RGB value.", - "name": "RGB Color", - "outputs": [ - { - "tooltip": "", - "name": "Color" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Normalized" - } - ] - }, - "Node_Level": { - "tooltip": "Adjust brightness of an image by changing its brightness range.", - "name": "Level", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "White" - }, - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Image_Animated": { - "tooltip": "Load multiple images from your computer as animation.", - "name": "Animation", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Path" - }, - { - "tooltip": "", - "name": "Padding" - }, - { - "tooltip": "Stretch animation speed to match project length.", - "name": "Stretch frame" - }, - { - "tooltip": "", - "name": "Frame duration" - }, - { - "tooltip": "", - "name": "Animation end" - }, - { - "tooltip": "", - "name": "Set animation length to match" - } - ] - }, - "Node_Math": { - "tooltip": "", - "name": "Math", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "a" - }, - { - "tooltip": "", - "name": "b" - }, - { - "tooltip": "", - "name": "Degree angle" - }, - { - "tooltip": "", - "name": "To integer" - }, - { - "tooltip": "", - "name": "Amount" - } - ] - }, - "Node_Move_Point": { - "tooltip": "", - "name": "Translate Point", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Point" - }, - { - "tooltip": "", - "name": "Mode" - }, - { - "tooltip": "", - "name": "Shift" - }, - { - "tooltip": "", - "name": "Direction" - }, - { - "tooltip": "", - "name": "Distance" - } - ] - }, - "Node_Dither": { - "tooltip": "Reduce color and use dithering to preserve original color.", - "name": "Dither", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Palette" - }, - { - "tooltip": "", - "name": "Pattern" - }, - { - "tooltip": "", - "name": "Dither map" - }, - { - "tooltip": "", - "name": "Contrast" - }, - { - "tooltip": "", - "name": "Contrast map" - }, - { - "tooltip": "", - "name": "Mode" - }, - { - "tooltip": "", - "name": "Mask" - }, - { - "tooltip": "", - "name": "Mix" - }, - { - "tooltip": "", - "name": "Active" - } - ] - }, - "Node_Combine_RGB": { - "tooltip": "Combine 4 image in to one. Each image use to control RGBA channel.", - "name": "RGBA Combine", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Red" - }, - { - "tooltip": "", - "name": "Green" - }, - { - "tooltip": "", - "name": "Blue" - }, - { - "tooltip": "", - "name": "Alpha" - }, - { - "tooltip": "", - "name": "Sampling type" - } - ] - }, - "Node_Iterate_Sort": { - "tooltip": "Sort array using node graph.", - "name": "Sort Array", - "outputs": [ - { - "tooltip": "", - "name": "Array" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Array" - } - ] - }, - "Node_VFX_Destroy": { - "tooltip": "", - "name": "Destroy", - "outputs": [ - { - "tooltip": "", - "name": "Particles" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Particles" - }, - { - "tooltip": "", - "name": "Area" - }, - { - "tooltip": "", - "name": "Falloff" - }, - { - "tooltip": "", - "name": "Falloff distance" - }, - { - "tooltip": "", - "name": "Effect Vector" - }, - { - "tooltip": "", - "name": "Strength" - }, - { - "tooltip": "", - "name": "Rotate particle" - }, - { - "tooltip": "", - "name": "Scale particle" - } - ] - }, - "Node_9Slice": { - "tooltip": "Cut image into 3x3 parts, and scale\/repeat only the middle part.", - "name": "Nine Slice", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Splice" - }, - { - "tooltip": "", - "name": "Filling modes" - } - ] - }, - "Node_3D_Extrude": { - "tooltip": "Extrude 2D image into 3D object.", - "name": "3D Extrude", - "outputs": [ - { - "tooltip": "", - "name": "Surface out" - }, - { - "tooltip": "", - "name": "3D scene" - }, - { - "tooltip": "", - "name": "Normal pass" - }, - { - "tooltip": "", - "name": "3D vertex" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Surface in" - }, - { - "tooltip": "", - "name": "Dimension" - }, - { - "tooltip": "", - "name": "Object position" - }, - { - "tooltip": "", - "name": "Object rotation" - }, - { - "tooltip": "", - "name": "Object scale" - }, - { - "tooltip": "", - "name": "Render position" - }, - { - "tooltip": "", - "name": "Render rotation" - }, - { - "tooltip": "", - "name": "Render scale" - }, - { - "tooltip": "", - "name": "Manual generate" - }, - { - "tooltip": "", - "name": "Light direction" - }, - { - "tooltip": "", - "name": "Light height" - }, - { - "tooltip": "", - "name": "Light intensity" - }, - { - "tooltip": "", - "name": "Light color" - }, - { - "tooltip": "", - "name": "Ambient color" - }, - { - "tooltip": "", - "name": "Height map" - }, - { - "tooltip": "", - "name": "Always update" - }, - { - "tooltip": "", - "name": "Projection" - }, - { - "tooltip": "", - "name": "Field of view" - }, - { - "tooltip": "", - "name": "Scale view with dimension" - } - ] - }, - "Node_Compare": { - "tooltip": "", - "name": "Compare", - "outputs": [ - { - "tooltip": "", - "name": "Result" - } - ], - "inputs": [ - { - "tooltip": "", - "name": "Type" - }, - { - "tooltip": "", - "name": "a" - }, - { - "tooltip": "", - "name": "b" + "name": "Seed", + "tooltip": "" } ] }, "Node_Erode": { - "tooltip": "Remove pixel that are close to the border of the image.", "name": "Erode", + "tooltip": "Remove pixel that are close to the border of the image.", "outputs": [ { - "tooltip": "", - "name": "Surface out" + "name": "Surface out", + "tooltip": "" } ], "inputs": [ { - "tooltip": "", - "name": "Surface in" + "name": "Surface in", + "tooltip": "" }, { - "tooltip": "", - "name": "Width" + "name": "Width", + "tooltip": "" }, { - "tooltip": "", - "name": "Preserve border" + "name": "Preserve border", + "tooltip": "" }, { - "tooltip": "", - "name": "Use alpha" + "name": "Use alpha", + "tooltip": "" }, { - "tooltip": "", - "name": "Mask" + "name": "Mask", + "tooltip": "" }, { - "tooltip": "", - "name": "Mix" + "name": "Mix", + "tooltip": "" }, { - "tooltip": "", - "name": "Active" + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Image_Sheet": { + "name": "Splice Spritesheet", + "tooltip": "Cut up spritesheet into animation or image array.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Atlas Data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Sprite size", + "tooltip": "" + }, + { + "name": "Row", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Offset", + "tooltip": "" + }, + { + "name": "Spacing", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Output", + "tooltip": "" + }, + { + "name": "Animation speed", + "tooltip": "" + }, + { + "name": "Orientation", + "tooltip": "" + }, + { + "name": "Auto fill", + "tooltip": "Automatically set amount based on sprite size." + }, + { + "name": "Sync animation", + "tooltip": "" + }, + { + "name": "Filter empty output", + "tooltip": "" + }, + { + "name": "Filtered Pixel", + "tooltip": "" + }, + { + "name": "Filtered Color", + "tooltip": "" + } + ] + }, + "Node_Iterator_Filter_Input": { + "name": "Input", + "tooltip": "", + "outputs": [ + { + "name": "Value in", + "tooltip": "" + } + ], + "inputs": [] + }, + "Node_CSV_File_Read": { + "name": "CSV File In", + "tooltip": "Load .csv as text, number array.", + "outputs": [ + { + "name": "Content", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Convert to number", + "tooltip": "" + } + ] + }, + "Node_Normal": { + "name": "Normal", + "tooltip": "Create normal map using greyscale value as height.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Height", + "tooltip": "" + }, + { + "name": "Smooth", + "tooltip": "Include diagonal pixel in normal calculation, which leads to smoother output." + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_ASE_File_Read": { + "name": "ASE File In", + "tooltip": "Load Aseprite file with support for layers, tags.", + "outputs": [ + { + "name": "Output", + "tooltip": "" + }, + { + "name": "Content", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Palette", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Generate layers", + "tooltip": "" + }, + { + "name": "Current tag", + "tooltip": "" + } + ] + }, + "Node_3D_Displace": { + "name": "3D Displace", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + }, + { + "name": "Displacement map", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + } + ] + }, + "Node_String_Split": { + "name": "Split Text", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Delimiter", + "tooltip": "Character that used to split text,\nleave blank to create character array." + } + ] + }, + "Node_Strand_Force_Apply": { + "name": "Strand Force Apply", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Shape", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Turbulence", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Turbulence frequency", + "tooltip": "" + }, + { + "name": "Turbulence detail", + "tooltip": "" + } + ] + }, + "Node_Color_HSV": { + "name": "HSV Color", + "tooltip": "Create color from HSV value.", + "outputs": [ + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Hue", + "tooltip": "" + }, + { + "name": "Saturation", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Normalized", + "tooltip": "" + } + ] + }, + "Node_Transform": { + "name": "Transform", + "tooltip": "Move, rotate, and scale image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Anchor", + "tooltip": "" + }, + { + "name": "Relative anchor", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Render Mode", + "tooltip": "" + }, + { + "name": "Rotate by velocity", + "tooltip": "Make the surface rotates to follow its movement." + }, + { + "name": "Output dimension type", + "tooltip": "" + }, + { + "name": "Round position", + "tooltip": "Round position to the closest integer value to avoid jittering." + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Counter": { + "name": "Frame Index", + "tooltip": "Output current frame as frame index, or animation progress (0 - 1).", + "outputs": [ + { + "name": "Value", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Start", + "tooltip": "" + }, + { + "name": "Speed", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "Counting mode\r\n - Frame count: Count value up\/down per frame.\r\n - Animation progress: Count from 0 (first frame) to 1 (last frame). " + } + ] + }, + "Node_String": { + "name": "Text", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + } + ] + }, + "Node_Skew": { + "name": "Skew", + "tooltip": "Skew image horizontally, or vertically.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Axis", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Wrap", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Particle": { + "name": "Particle", + "tooltip": "Generate particle effect.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particle sprite", + "tooltip": "" + }, + { + "name": "Spawn delay", + "tooltip": "Frames delay between each particle spawn." + }, + { + "name": "Spawn amount", + "tooltip": "Amount of particle spawn in that frame." + }, + { + "name": "Spawn area", + "tooltip": "" + }, + { + "name": "Spawn distribution", + "tooltip": "" + }, + { + "name": "Lifespan", + "tooltip": "" + }, + { + "name": "Spawn direction", + "tooltip": "" + }, + { + "name": "Acceleration", + "tooltip": "" + }, + { + "name": "Orientation", + "tooltip": "" + }, + { + "name": "Rotational speed", + "tooltip": "" + }, + { + "name": "Spawn scale", + "tooltip": "" + }, + { + "name": "Scale over time", + "tooltip": "" + }, + { + "name": "Color over lifetime", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Alpha over time", + "tooltip": "" + }, + { + "name": "Rotate by direction", + "tooltip": "Make the particle rotates to follow its movement." + }, + { + "name": "Spawn type", + "tooltip": "" + }, + { + "name": "Spawn size", + "tooltip": "" + }, + { + "name": "Spawn velocity", + "tooltip": "" + }, + { + "name": "Gravity", + "tooltip": "" + }, + { + "name": "Wiggle", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Surface array", + "tooltip": "Whether to select image from an array in order, at random, or treat array as animation." + }, + { + "name": "Animation speed", + "tooltip": "" + }, + { + "name": "Scatter", + "tooltip": "" + }, + { + "name": "Boundary data", + "tooltip": "" + }, + { + "name": "On animation end", + "tooltip": "" + }, + { + "name": "Spawn", + "tooltip": "" + }, + { + "name": "Random blend", + "tooltip": "" + }, + { + "name": "Directed from center", + "tooltip": "Make particle move away from the spawn center." + }, + { + "name": "Distribution map", + "tooltip": "" + }, + { + "name": "Distribution data", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Gravity direction", + "tooltip": "" + }, + { + "name": "Turning", + "tooltip": "" + }, + { + "name": "Turn both directions", + "tooltip": "Apply randomized 1, -1 multiplier to the turning speed." + }, + { + "name": "Turn scale with speed", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Round position", + "tooltip": "Round position to the closest integer value to avoid jittering." + }, + { + "name": "Blend mode", + "tooltip": "" + } + ] + }, + "Node_Colorize": { + "name": "Colorize", + "tooltip": "Map brightness of a pixel to a color from a gradient.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Gradient shift", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Multiply alpha", + "tooltip": "" + } + ] + }, + "Node_Level_Selector": { + "name": "Level Selector", + "tooltip": "Isolate part of the image that falls in the selected brightness range.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mid point", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Image_Animated": { + "name": "Animation", + "tooltip": "Load multiple images from your computer as animation.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Stretch frame", + "tooltip": "Stretch animation speed to match project length." + }, + { + "name": "Frame duration", + "tooltip": "" + }, + { + "name": "Animation end", + "tooltip": "" + }, + { + "name": "Set animation length to match", + "tooltip": "" + } + ] + }, + "Node_Line": { + "name": "Line", + "tooltip": "Draw line on an image. Connect path data to it to draw line from path.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Segment", + "tooltip": "" + }, + { + "name": "Width", + "tooltip": "" + }, + { + "name": "Wiggle", + "tooltip": "" + }, + { + "name": "Random seed", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "Draw line along path." + }, + { + "name": "Range", + "tooltip": "Range of the path to draw." + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Color over length", + "tooltip": "" + }, + { + "name": "Width over length", + "tooltip": "" + }, + { + "name": "Span width over path", + "tooltip": "Apply the full 'width over length' to the trimmed path." + }, + { + "name": "Round cap", + "tooltip": "" + }, + { + "name": "Round segment", + "tooltip": "" + }, + { + "name": "Span color over path", + "tooltip": "Apply the full 'color over length' to the trimmed path." + }, + { + "name": "Greyscale over width", + "tooltip": "" + }, + { + "name": "1px mode", + "tooltip": "Render pixel perfect 1px line." + }, + { + "name": "Texture", + "tooltip": "" + }, + { + "name": "Fix length", + "tooltip": "Fix length of each segment instead of segment count." + }, + { + "name": "Segment length", + "tooltip": "" + }, + { + "name": "Texture position", + "tooltip": "" + }, + { + "name": "Texture rotation", + "tooltip": "" + }, + { + "name": "Texture scale", + "tooltip": "" + } + ] + }, + "Node_Rigid_Object_Spawner": { + "name": "Object Spawner", + "tooltip": "", + "outputs": [ + { + "name": "Object", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Object", + "tooltip": "" + }, + { + "name": "Spawn area", + "tooltip": "" + }, + { + "name": "Spawn type", + "tooltip": "" + }, + { + "name": "Spawn delay", + "tooltip": "" + }, + { + "name": "Spawn amount", + "tooltip": "" + }, + { + "name": "Spawn frame", + "tooltip": "" + }, + { + "name": "Spawn", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_Tunnel_Out": { + "name": "Tunnel Out", + "tooltip": "Receive value from tunnel in of the same key.", + "outputs": [ + { + "name": "Value out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Name", + "tooltip": "" + } + ] + }, + "Node_Blur_Simple": { + "name": "Simple Blur", + "tooltip": "Blur image using simpler algorithm. Allowing for variable blur strength.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Blur mask", + "tooltip": "" + }, + { + "name": "Override color", + "tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel." + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Path_Trim": { + "name": "Trim Path", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + } + ] + }, + "Node_Fluid_Render": { + "name": "Render Domain", + "tooltip": "", + "outputs": [ + { + "name": "Fluid", + "tooltip": "" + }, + { + "name": "Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Interpolate", + "tooltip": "" + }, + { + "name": "Draw Domain", + "tooltip": "" + } + ] + }, + "Node_Image_gif": { + "name": "Image GIF", + "tooltip": "Load animated .gif from your computer.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Set animation length to gif", + "tooltip": "" + } + ] + }, + "Node_Blur_Contrast": { + "name": "Contrast Blur", + "tooltip": "Blur only pixel of a similiar color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "Brightness different to be blur together." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Blur_Directional": { + "name": "Directional Blur", + "tooltip": "Blur image given a direction.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Struct": { + "name": "Struct", + "tooltip": "", + "outputs": [ + { + "name": "Struct", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Key", + "tooltip": "" + }, + { + "name": "value", + "tooltip": "" + } + ] + }, + "Node_Average": { + "name": "Average", + "tooltip": "Average color of every pixels in the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Dilate": { + "name": "Dilate", + "tooltip": "Expand the image around a mid point.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Rigid_Variable": { + "name": "Rigidbody Variable", + "tooltip": "", + "outputs": [ + { + "name": "Positions", + "tooltip": "" + }, + { + "name": "Scales", + "tooltip": "" + }, + { + "name": "Rotations", + "tooltip": "" + }, + { + "name": "Blends", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Velocity", + "tooltip": "" + }, + { + "name": "Center of mass", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Object", + "tooltip": "" + } + ] + }, + "Node_Path_Sample": { + "name": "Sample Path", + "tooltip": "Sample a 2D position from a path", + "outputs": [ + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Ratio", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + } + ] + }, + "Node_String_Trim": { + "name": "Trim Text", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Head", + "tooltip": "" + }, + { + "name": "Tail", + "tooltip": "" + }, + { + "name": "Trim", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "Set to progress to use ratio, where 0 means no change and 1 means the entire length of the text." + } + ] + }, + "Node_2D_light": { + "name": "2D Light", + "tooltip": "Apply different shaped light on the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Light only", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Light shape", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Intensity", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Start", + "tooltip": "" + }, + { + "name": "Finish", + "tooltip": "" + }, + { + "name": "Sweep", + "tooltip": "" + }, + { + "name": "Sweep end", + "tooltip": "" + }, + { + "name": "Banding", + "tooltip": "" + }, + { + "name": "Attenuation", + "tooltip": "Control how light fade out over distance." + }, + { + "name": "Radial banding", + "tooltip": "" + }, + { + "name": "Radial start", + "tooltip": "" + }, + { + "name": "Radial band ratio", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Array_Reverse": { + "name": "Array Reverse", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + } + ] + }, + "Node_String_Get_Char": { + "name": "Get Character", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + } + ] + }, + "Node_Iterator_Each_Input": { + "name": "Input", + "tooltip": "", + "outputs": [ + { + "name": "Value in", + "tooltip": "" + } + ], + "inputs": [] + }, + "Node_Palette_Extract": { + "name": "Palette Extract", + "tooltip": "Extract palette from an image.", + "outputs": [ + { + "name": "Palette", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Max colors", + "tooltip": "Amount of color in a palette." + }, + { + "name": "Seed", + "tooltip": "Random seed to be used to initialize K-mean algorithm." + }, + { + "name": "Algorithm", + "tooltip": "" + } + ] + }, + "Node_VFX_Attract": { + "name": "Attract", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + } + ] + }, + "Node_Posterize": { + "name": "Posterize", + "tooltip": "Reduce and remap color to match a palette.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Palette", + "tooltip": "" + }, + { + "name": "Use palette", + "tooltip": "" + }, + { + "name": "Colors", + "tooltip": "" + }, + { + "name": "Gamma", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Wrap_Area": { + "name": "Area Warp", + "tooltip": "Wrap image to fit area value (x, y, w, h).", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Atlas_Draw": { + "name": "Draw Atlas", + "tooltip": "Render image atlas to a surface.", + "outputs": [ + { + "name": "Surface", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Atlas", + "tooltip": "" + } + ] + }, + "Node_Color_RGB": { + "name": "RGB Color", + "tooltip": "Create color from RGB value.", + "outputs": [ + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Normalized", + "tooltip": "" + } + ] + }, + "Node_Gradient_Points": { + "name": "4 Points Gradient", + "tooltip": "Create image from 4 color points.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Center 1", + "tooltip": "" + }, + { + "name": "Color 1", + "tooltip": "" + }, + { + "name": "Center 2", + "tooltip": "" + }, + { + "name": "Color 2", + "tooltip": "" + }, + { + "name": "Center 3", + "tooltip": "" + }, + { + "name": "Color 3", + "tooltip": "" + }, + { + "name": "Center 4", + "tooltip": "" + }, + { + "name": "Color 4", + "tooltip": "" + }, + { + "name": "Use palette", + "tooltip": "" + }, + { + "name": "Palette", + "tooltip": "" + } + ] + }, + "Node_Perlin": { + "name": "Perlin Noise", + "tooltip": "Generate perlin noise.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Iteration", + "tooltip": "" + }, + { + "name": "Tile", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Color mode", + "tooltip": "" + }, + { + "name": "Color R range", + "tooltip": "" + }, + { + "name": "Color G range", + "tooltip": "" + }, + { + "name": "Color B range", + "tooltip": "" + } + ] + }, + "Node_Color_adjust": { + "name": "Color Adjust", + "tooltip": "Adjust brightness, contrast, hue, saturation, value, alpha, and blend image with color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Color out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Brightness", + "tooltip": "" + }, + { + "name": "Contrast", + "tooltip": "" + }, + { + "name": "Hue", + "tooltip": "" + }, + { + "name": "Saturation", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "" + }, + { + "name": "Blend alpha", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Exposure", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Input Type", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + } + ] + }, + "Node_Math": { + "name": "Math", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Type", + "tooltip": "" + }, + { + "name": "a", + "tooltip": "" + }, + { + "name": "b", + "tooltip": "" + }, + { + "name": "Degree angle", + "tooltip": "" + }, + { + "name": "To integer", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + } + ] + }, + "Node_Shadow": { + "name": "Shadow", + "tooltip": "Apply shadow behind the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Grow", + "tooltip": "" + }, + { + "name": "Blur", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Warp": { + "name": "Warp", + "tooltip": "Warp image by freely moving the corners.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Top left", + "tooltip": "" + }, + { + "name": "Top right", + "tooltip": "" + }, + { + "name": "Bottom left", + "tooltip": "" + }, + { + "name": "Bottom right", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Dither": { + "name": "Dither", + "tooltip": "Reduce color and use dithering to preserve original color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Palette", + "tooltip": "" + }, + { + "name": "Pattern", + "tooltip": "" + }, + { + "name": "Dither map", + "tooltip": "" + }, + { + "name": "Contrast", + "tooltip": "" + }, + { + "name": "Contrast map", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Crop": { + "name": "Crop", + "tooltip": "Crop out image to create smaller ones.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Crop", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Noise": { + "name": "Noise", + "tooltip": "Generate white noise.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Color mode", + "tooltip": "" + }, + { + "name": "Color R range", + "tooltip": "" + }, + { + "name": "Color G range", + "tooltip": "" + }, + { + "name": "Color B range", + "tooltip": "" + } + ] + }, + "Node_Strand_Gravity": { + "name": "Strand Gravity", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Gravity", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + } + ] + }, + "Node_Iterate_Sort": { + "name": "Sort Array", + "tooltip": "Sort array using node graph.", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + } + ] + }, + "Node_Fluid_Group": { + "name": "FluidSim", + "tooltip": "Create group for fluid simulation.", + "outputs": [], + "inputs": [] + }, + "Node_Blur_Bokeh": { + "name": "Lens Blur", + "tooltip": "Create bokeh effect. Blur lighter color in a lens-like manner.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Unicode": { + "name": "Unicode", + "tooltip": "", + "outputs": [ + { + "name": "Character", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Unicode", + "tooltip": "" + } + ] + }, + "Node_String_Join": { + "name": "Join Text", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text array", + "tooltip": "" + }, + { + "name": "Divider", + "tooltip": "" + } + ] + }, + "Node_Trail": { + "name": "Trail", + "tooltip": "Blend animation by filling in the pixel 'in-between' two or more frames.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Trail UV", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Max life", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Max distance", + "tooltip": "Maximum distance to search for movement, set to -1 to search the entire image." + }, + { + "name": "Match color", + "tooltip": "Make trail track pixels of the same color, instead of the closet pixels." + }, + { + "name": "Blend color", + "tooltip": "Blend color between two pixel smoothly." + }, + { + "name": "Alpha over life", + "tooltip": "" + } + ] + }, + "Node_3D_Transform": { + "name": "3D Transform", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "3D object", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Iterator_Input": { + "name": "Input", + "tooltip": "", + "outputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Loop entrance", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Display type", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Input type", + "tooltip": "" + }, + { + "name": "Enum label", + "tooltip": "" + }, + { + "name": "Vector size", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Display preview gizmo", + "tooltip": "" + }, + { + "name": "Step", + "tooltip": "" + }, + { + "name": "Button Label", + "tooltip": "" + } + ] + }, + "Node_Display_Image": { + "name": "Display Image", + "tooltip": "Display image on the graph.", + "outputs": [], + "inputs": [ + { + "name": "Path", + "tooltip": "" + } + ] + }, + "Node_De_Corner": { + "name": "De-Corner", + "tooltip": "Attempt to remove single pixel corner from the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Tolerance", + "tooltip": "" + } + ] + }, + "Node_Atlas_Get": { + "name": "Atlas Get", + "tooltip": "", + "outputs": [ + { + "name": "Surface", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Atlas", + "tooltip": "" + } + ] + }, + "Node_VFX_Variable": { + "name": "VFX Variable", + "tooltip": "", + "outputs": [ + { + "name": "Positions", + "tooltip": "" + }, + { + "name": "Scales", + "tooltip": "" + }, + { + "name": "Rotations", + "tooltip": "" + }, + { + "name": "Blending", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Life", + "tooltip": "" + }, + { + "name": "Max life", + "tooltip": "" + }, + { + "name": "Surface", + "tooltip": "" + }, + { + "name": "Velocity", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + } + ] + }, + "Node_Atlas": { + "name": "Pixel Expand", + "tooltip": "Replace transparent pixel with the closet non-transparent pixel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_FFT": { + "name": "FFT", + "tooltip": "Perform fourier transform on number array.", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Data", + "tooltip": "" + }, + { + "name": "Preprocess Function", + "tooltip": "" + } + ] + }, + "Node_Trigger": { + "name": "Trigger", + "tooltip": "", + "outputs": [ + { + "name": "Trigger", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Trigger", + "tooltip": "" + }, + { + "name": "Trigger", + "tooltip": "" + } + ] + }, + "Node_Iterate_Filter": { + "name": "Filter Array", + "tooltip": "Filter array using condition.", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + } + ] + }, + "Node_Time_Remap": { + "name": "Time Remap", + "tooltip": "Remap image using texture as time map. Where brighter pixel means using pixel from an older frame.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Map", + "tooltip": "" + }, + { + "name": "Max life", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + } + ] + }, + "Node_Corner": { + "name": "Corner", + "tooltip": "Round out sharp corner of the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_De_Stray": { + "name": "De-Stray", + "tooltip": "Attempt to remove orphan pixel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Tolerance", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_String_Merge": { + "name": "Combine Text", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text A", + "tooltip": "" + }, + { + "name": "Text B", + "tooltip": "" + } + ] + }, + "Node_Vector_Cross_3D": { + "name": "Cross product 3D", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point 1", + "tooltip": "" + }, + { + "name": "Point 2", + "tooltip": "" + } + ] + }, + "Node_Wiggler": { + "name": "Wiggler", + "tooltip": "Create smooth random value.", + "outputs": [ + { + "name": "Output", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Frequency", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Display", + "tooltip": "" + } + ] + }, + "Node_Group_Input": { + "name": "Input", + "tooltip": "", + "outputs": [ + { + "name": "Value", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Display type", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Input type", + "tooltip": "" + }, + { + "name": "Enum label", + "tooltip": "" + }, + { + "name": "Vector size", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Display preview gizmo", + "tooltip": "" + }, + { + "name": "Step", + "tooltip": "" + }, + { + "name": "Button Label", + "tooltip": "" + } + ] + }, + "Node_Array_Shift": { + "name": "Array Shift", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + } + ] + }, + "Node_Rigid_Group": { + "name": "RigidSim", + "tooltip": "Create group for rigidbody simulation.", + "outputs": [], + "inputs": [] + }, + "Node_Array_Insert": { + "name": "Array Insert", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Spread array", + "tooltip": "" + } + ] + }, + "Node_Palette_Sort": { + "name": "Sort Palette", + "tooltip": "", + "outputs": [ + { + "name": "Sorted palette", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Palette in", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Reverse", + "tooltip": "" + } + ] + }, + "Node_Scatter_Points": { + "name": "Scatter Points", + "tooltip": "Generate array of vector 2 points for scattering.", + "outputs": [ + { + "name": "Points", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point area", + "tooltip": "" + }, + { + "name": "Point distribution", + "tooltip": "" + }, + { + "name": "Scatter", + "tooltip": "" + }, + { + "name": "Point amount", + "tooltip": "Amount of particle spawn in that frame." + }, + { + "name": "Distribution map", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Fixed position", + "tooltip": "Fix point position, and only select point in the area." + }, + { + "name": "Reference dimension", + "tooltip": "" + } + ] + }, + "Node_Combine_HSV": { + "name": "HSV Combine", + "tooltip": "Combine 4 image in to one. Each image use to control HSVA channel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Hue", + "tooltip": "" + }, + { + "name": "Saturation", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + } + ] + }, + "Node_Group_Output": { + "name": "Output", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + } + ] + }, + "Node_Surface_Replace": { + "name": "Replace Image", + "tooltip": "", + "outputs": [ + { + "name": "Surface Out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Base Image", + "tooltip": "" + }, + { + "name": "Target Image", + "tooltip": "" + }, + { + "name": "Replacement Image", + "tooltip": "" + }, + { + "name": "Color Threshold", + "tooltip": "How similiar the color need to be in order to be count as matched." + }, + { + "name": "Draw Base Image", + "tooltip": "" + }, + { + "name": "Fast Mode", + "tooltip": "" + }, + { + "name": "Pixel Threshold", + "tooltip": "How many pixel need to me matched to replace with replacement image." + }, + { + "name": "Array mode", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_VFX_Turbulence": { + "name": "Turbulence", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + }, + { + "name": "Turbulence scale", + "tooltip": "" + } + ] + }, + "Node_Grid": { + "name": "Grid", + "tooltip": "Generate grid pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Gap", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Tile color", + "tooltip": "" + }, + { + "name": "Gap color", + "tooltip": "" + }, + { + "name": "Texture", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Shift axis", + "tooltip": "" + }, + { + "name": "Render type", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_Blur": { + "name": "Blur", + "tooltip": "Blur image smoothly.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Override color", + "tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel." + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Iterator_Length": { + "name": "Loop amount", + "tooltip": "", + "outputs": [ + { + "name": "Length", + "tooltip": "" + } + ], + "inputs": [] + }, + "Node_Text_File_Read": { + "name": "Text File In", + "tooltip": "Load .txt in as text.", + "outputs": [ + { + "name": "Content", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + } + ] + }, + "Node_Grid_Hex": { + "name": "Hexagonal Grid", + "tooltip": "Generate hexagonal grid pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Gap", + "tooltip": "" + }, + { + "name": "Tile color", + "tooltip": "" + }, + { + "name": "Gap color", + "tooltip": "" + }, + { + "name": "Render type", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Texture", + "tooltip": "" + } + ] + }, + "Node_Path": { + "name": "Path", + "tooltip": "", + "outputs": [ + { + "name": "Position out", + "tooltip": "" + }, + { + "name": "Path data", + "tooltip": "" + }, + { + "name": "Anchors", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path progress", + "tooltip": "Sample position from path." + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Progress mode", + "tooltip": "" + }, + { + "name": "Round anchor", + "tooltip": "" + } + ] + }, + "Node_Checker": { + "name": "Checker", + "tooltip": "Genearte checkerboard pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Color 1", + "tooltip": "" + }, + { + "name": "Color 2", + "tooltip": "" + } + ] + }, + "Node_Array_Get": { + "name": "Array Get", + "tooltip": "", + "outputs": [ + { + "name": "Value", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Overflow", + "tooltip": "" + } + ] + }, + "Node_3D_Sphere": { + "name": "3D Sphere", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Subdivisions", + "tooltip": "Amount of polygon in X and Y axis." + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Textures", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Text": { + "name": "Draw Text", + "tooltip": "Draw text on an image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Font", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Anti-Aliasing ", + "tooltip": "" + }, + { + "name": "Character range", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Fixed dimension", + "tooltip": "" + }, + { + "name": "Horizontal alignment", + "tooltip": "" + }, + { + "name": "Vertical alignment", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + } + ] + }, + "Node_Move_Point": { + "name": "Translate Point", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Distance", + "tooltip": "" + } + ] + }, + "Node_VFX_Renderer": { + "name": "Renderer", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Round position", + "tooltip": "Round position to the closest integer value to avoid jittering." + }, + { + "name": "Blend mode", + "tooltip": "" + }, + { + "name": "Particles", + "tooltip": "" + } + ] + }, + "Node_Iterator_Index": { + "name": "Index", + "tooltip": "", + "outputs": [ + { + "name": "Loop index", + "tooltip": "" + } + ], + "inputs": [] + }, + "Node_Pixel_Sort": { + "name": "Pixel Sort", + "tooltip": "Sort pixel by brightness in horizontal, or vertial axis.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Iteration", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Alpha_Grey": { + "name": "Alpha to Grey", + "tooltip": "Convert alpha value into solid greyscale.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Path_Shift": { + "name": "Shift Path", + "tooltip": "Move path along its normal.", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Distance", + "tooltip": "" + } + ] + }, + "Node_Fluid_Turbulence": { + "name": "Turbulence", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Effect area", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + } + ] + }, + "Node_Compare": { + "name": "Compare", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Type", + "tooltip": "" + }, + { + "name": "a", + "tooltip": "" + }, + { + "name": "b", + "tooltip": "" + } + ] + }, + "Node_Find_Pixel": { + "name": "Find pixel", + "tooltip": "Get the position of the first pixel with a given color.", + "outputs": [ + { + "name": "Position", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Search color", + "tooltip": "" + } + ] + }, + "Node_VFX_Override": { + "name": "VFX Override", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Positions", + "tooltip": "" + }, + { + "name": "Rotations", + "tooltip": "" + }, + { + "name": "Scales", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Surface", + "tooltip": "" + } + ] + }, + "Node_Color": { + "name": "Color", + "tooltip": "", + "outputs": [ + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Color", + "tooltip": "" + } + ] + }, + "Node_Morph_Surface": { + "name": "Morph Surface", + "tooltip": "Morph pixel bewteen two surfaces.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface from", + "tooltip": "" + }, + { + "name": "Surface to", + "tooltip": "" + }, + { + "name": "Morph amount", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + } + ] + }, + "Node_SDF": { + "name": "SDF", + "tooltip": "Create signed distance field using jump flooding algorithm.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Side", + "tooltip": "" + }, + { + "name": "Max distance", + "tooltip": "" + } + ] + }, + "Node_Vector_Split": { + "name": "Vector Split", + "tooltip": "", + "outputs": [ + { + "name": "x", + "tooltip": "" + }, + { + "name": "y", + "tooltip": "" + }, + { + "name": "z", + "tooltip": "" + }, + { + "name": "w", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Vector", + "tooltip": "" + } + ] + }, + "Node_Array": { + "name": "Array", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Spread array", + "tooltip": "" + }, + { + "name": "Input", + "tooltip": "" + } + ] + }, + "Node_Color_Mix": { + "name": "Mix Color", + "tooltip": "", + "outputs": [ + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Color from", + "tooltip": "" + }, + { + "name": "Color to", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + } + ] + }, + "Node_Lua_Global": { + "name": "Lua Global", + "tooltip": "", + "outputs": [ + { + "name": "Execution thread", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Lua code", + "tooltip": 14 + }, + { + "name": "Run order", + "tooltip": "" + }, + { + "name": "Execution thread", + "tooltip": "" + } + ] + }, + "Node_Switch": { + "name": "Switch", + "tooltip": "Given an index, output value base on index matching.", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Default value", + "tooltip": "" + }, + { + "name": "Case", + "tooltip": "" + }, + { + "name": "value", + "tooltip": "" + } + ] + }, + "Node_Composite": { + "name": "Composite", + "tooltip": "Combine multiple images with controllable position, rotation, scale.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Atlas data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Position 0", + "tooltip": "" + }, + { + "name": "Rotation 0", + "tooltip": "" + }, + { + "name": "Scale 0", + "tooltip": "" + } + ] + }, + "Node_Fluid_Add_Collider": { + "name": "Add Collider", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Collider", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + } + ] + }, + "Node_Invert": { + "name": "Invert", + "tooltip": "Invert color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Random": { + "name": "Random", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "seed", + "tooltip": "" + }, + { + "name": "from", + "tooltip": "" + }, + { + "name": "to", + "tooltip": "" + } + ] + }, + "Node_HSV_Channel": { + "name": "HSV Extract", + "tooltip": "Extract HSVA channel on an image, each channel becomes its own image.", + "outputs": [ + { + "name": "Hue", + "tooltip": "" + }, + { + "name": "Saturation", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + } + ] + }, + "Node_Path_Anchor": { + "name": "Path Anchor", + "tooltip": "", + "outputs": [ + { + "name": "Anchor", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Postion", + "tooltip": "" + }, + { + "name": "Control point 1", + "tooltip": "" + }, + { + "name": "Control point 2", + "tooltip": "" + }, + { + "name": "Mirror control point", + "tooltip": "" + } + ] + }, + "Node_Alpha_Cutoff": { + "name": "Alpha Cutoff", + "tooltip": "Remove pixel with low alpha value.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Minimum", + "tooltip": "Any pixel with less alpha (more transparent) than this will be removed." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Curve": { + "name": "Curve", + "tooltip": "Adjust brightness of an image using curves.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Brightness", + "tooltip": "" + }, + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_WAV_File_Read": { + "name": "WAV File In", + "tooltip": "Load wav audio file.", + "outputs": [ + { + "name": "Data", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Sample rate", + "tooltip": "" + }, + { + "name": "Channels", + "tooltip": "" + }, + { + "name": "Duration (s)", + "tooltip": "" + }, + { + "name": "Loudness", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Sync lenght", + "tooltip": "" + } + ] + }, + "Node_Flood_Fill": { + "name": "Flood Fill", + "tooltip": "Filled connected pixel given position and color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Colors", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + }, + { + "name": "Diagonal", + "tooltip": "" + } + ] + }, + "Node_Mesh_Warp": { + "name": "Mesh Warp", + "tooltip": "Wrap image by converting it to mesh, and using control points.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Mesh data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Sample", + "tooltip": "Amount of grid subdivision. Higher number means more grid, detail." + }, + { + "name": "Spring Force", + "tooltip": "" + }, + { + "name": "Mesh", + "tooltip": "" + }, + { + "name": "Diagonal Link", + "tooltip": "Include diagonal link to prevent drastic grid deformation." + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Link Strength", + "tooltip": "Link length preservation, setting it to 1 will prevent any stretching, contraction." + }, + { + "name": "Full Mesh", + "tooltip": "" + } + ] + }, + "Node_Grey_Alpha": { + "name": "Grey to Alpha", + "tooltip": "Convert greyscale to alpha value.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Replace color", + "tooltip": "Replace output with solid color." + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Color_Data": { + "name": "Color Data", + "tooltip": "Get data (rgb, hsv, brightness) from color.", + "outputs": [ + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Hue", + "tooltip": "" + }, + { + "name": "Saturation", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Brightness", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Normalize", + "tooltip": "" + } + ] + }, + "Node_Normal_Light": { + "name": "Normal Light", + "tooltip": "Light up the image using normal mapping.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Normal map", + "tooltip": "" + }, + { + "name": "Normal intensity", + "tooltip": "" + }, + { + "name": "Ambient", + "tooltip": "" + }, + { + "name": "Light position", + "tooltip": "" + }, + { + "name": "Light range", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Light type", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Scale": { + "name": "Scale", + "tooltip": "Simple node for scaling image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + }, + { + "name": "Target dimension", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Rigid_Force_Apply": { + "name": "Apply Force", + "tooltip": "", + "outputs": [ + { + "name": "Object", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Object", + "tooltip": "" + }, + { + "name": "Force type", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Torque", + "tooltip": "" + }, + { + "name": "Apply frame", + "tooltip": "Frame index to apply force." + }, + { + "name": "Force", + "tooltip": "" + }, + { + "name": "Scope", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + } + ] + }, + "Node_Array_Zip": { + "name": "Array Zip", + "tooltip": "", + "outputs": [ + { + "name": "Output", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + } + ] + }, + "Node_Json_File_Write": { + "name": "JSON File Out", + "tooltip": "Save data to .json file.", + "outputs": [], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Struct", + "tooltip": "" + }, + { + "name": "Key", + "tooltip": "" + }, + { + "name": "value", + "tooltip": "" + } + ] + }, + "Node_Threshold": { + "name": "Threshold", + "tooltip": "Set a threshold where pixel darker will becomes black, and brighter to white. Also works with alpha.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + }, + { + "name": "Smoothness", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Outline": { + "name": "Outline", + "tooltip": "Add border to the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Outline", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Width", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "Blend outline color with the original color." + }, + { + "name": "Blend alpha", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Anti alising", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Start", + "tooltip": "Shift outline inside, outside the shape." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Iterator_Filter_Output": { + "name": "Output", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Result", + "tooltip": "" + } + ] + }, + "Node_VFX_Wind": { + "name": "Wind", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + } + ] + }, + "Node_Repeat": { + "name": "Repeat", + "tooltip": "Repeat image multiple times linearly, or in grid pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Pattern", + "tooltip": "" + }, + { + "name": "Repeat position", + "tooltip": "" + }, + { + "name": "Repeat rotation", + "tooltip": "" + }, + { + "name": "Scale multiply", + "tooltip": "" + }, + { + "name": "Angle range", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Start position", + "tooltip": "" + }, + { + "name": "Scale over copy", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "Make each copy follow along path." + }, + { + "name": "Path range", + "tooltip": "Range of the path to follow." + }, + { + "name": "Path shift", + "tooltip": "" + }, + { + "name": "Color over copy", + "tooltip": "" + }, + { + "name": "Alpha over copy", + "tooltip": "" + }, + { + "name": "Array select", + "tooltip": "Whether to select image from an array in order, at random, pr spread or each image to one output." + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Column", + "tooltip": "" + }, + { + "name": "Column shift", + "tooltip": "" + }, + { + "name": "Animator midpoint", + "tooltip": "" + }, + { + "name": "Animator range", + "tooltip": "" + }, + { + "name": "Animator position", + "tooltip": "" + }, + { + "name": "Animator rotation", + "tooltip": "" + }, + { + "name": "Animator scale", + "tooltip": "" + }, + { + "name": "Animator falloff", + "tooltip": "" + }, + { + "name": "Stack", + "tooltip": "Place each copy next to each other, taking surface dimension into account." + }, + { + "name": "Animator blend", + "tooltip": "" + }, + { + "name": "Animator alpha", + "tooltip": "" + } + ] + }, + "Node_Fluid_Domain": { + "name": "Fluid Domain", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Collision", + "tooltip": "" + }, + { + "name": "Material dissipation type", + "tooltip": "" + }, + { + "name": "Material dissipation", + "tooltip": "" + }, + { + "name": "Velocity dissipation type", + "tooltip": "" + }, + { + "name": "Velocity dissipation", + "tooltip": "" + }, + { + "name": "Acceleration", + "tooltip": "" + }, + { + "name": "Material intertia", + "tooltip": "" + }, + { + "name": "Initial pressure", + "tooltip": "" + }, + { + "name": "Material maccormack weight", + "tooltip": "" + }, + { + "name": "Velocity maccormack weight", + "tooltip": "" + }, + { + "name": "Wrap", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + } + ] + }, + "Node_Convolution": { + "name": "Convolution", + "tooltip": "Apply convolution operation on each pixel using a custom 3x3 kernel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Kernel", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Gradient_Palette": { + "name": "Palette to Gradient", + "tooltip": "Create gradient from palette.", + "outputs": [ + { + "name": "Gradient", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Palette", + "tooltip": "" + }, + { + "name": "Custom positions", + "tooltip": "" + }, + { + "name": "Positions", + "tooltip": "Array of number indicating color position (0 - 1)." + }, + { + "name": "Blending", + "tooltip": "" + } + ] + }, + "Node_Sequence_Anim": { + "name": "Array to Anim", + "tooltip": "Convert array of images into animation.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Speed", + "tooltip": "" + }, + { + "name": "Sequence", + "tooltip": "" + }, + { + "name": "Overflow", + "tooltip": "" + } + ] + }, + "Node_Crop_Content": { + "name": "Crop Content", + "tooltip": "Crop out empty pixel pixel from the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Array", + "tooltip": "Cropping mode for dealing with image array." + }, + { + "name": "Padding", + "tooltip": "Add padding back after crop." + } + ] + }, + "Node_3D_Export": { + "name": "3D Export", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Vertex data", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "Export location without '.obj' extension." + }, + { + "name": "Export texture", + "tooltip": "" + } + ] + }, + "Node_Strand_Update": { + "name": "Strand Update", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Step", + "tooltip": "" + } + ] + }, + "Node_Rigid_Override": { + "name": "Rigidbody Override", + "tooltip": "", + "outputs": [ + { + "name": "Object", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Object", + "tooltip": "" + }, + { + "name": "Positions", + "tooltip": "" + }, + { + "name": "Scales", + "tooltip": "" + }, + { + "name": "Rotations", + "tooltip": "" + }, + { + "name": "Blends", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Velocity", + "tooltip": "" + } + ] + }, + "Node_Chromatic_Aberration": { + "name": "Chromatic Aberration", + "tooltip": "Apply chromatic aberration effect to the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Path_L_System": { + "name": "L system", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Length", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Starting position", + "tooltip": "" + }, + { + "name": "Iteration", + "tooltip": "" + }, + { + "name": "Starting rule", + "tooltip": 37 + }, + { + "name": "End replacement", + "tooltip": "Replace symbol of the last generated rule, for example a=F to replace all a with F. Use comma to separate different replacements." + }, + { + "name": "Starting angle", + "tooltip": "" + }, + { + "name": "Name 0", + "tooltip": "" + }, + { + "name": "Rule 0", + "tooltip": "" + } + ] + }, + "Node_Display_Text": { + "name": "Display Text", + "tooltip": "Display text on the graph.", + "outputs": [], + "inputs": [ + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Style", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Line width", + "tooltip": "" + } + ] + }, + "Node_Canvas": { + "name": "Canvas", + "tooltip": "Draw on surface using brush, eraser, etc.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Preview", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Brush size", + "tooltip": "" + }, + { + "name": "Fill threshold", + "tooltip": "" + }, + { + "name": "Fill type", + "tooltip": "" + }, + { + "name": "Draw preview overlay", + "tooltip": "" + }, + { + "name": "Brush", + "tooltip": "" + }, + { + "name": "Surface amount", + "tooltip": "" + }, + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Background alpha", + "tooltip": "" + }, + { + "name": "Render background", + "tooltip": "" + } + ] + }, + "Node_VFX_Repel": { + "name": "Repel", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + } + ] + }, + "Node_Solid": { + "name": "Solid", + "tooltip": "Create image of a single color.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Empty", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Use mask dimension", + "tooltip": "" + } + ] + }, + "Node_Condition": { + "name": "Condition", + "tooltip": "Given a condition, output one value if true, another value is false.", + "outputs": [ + { + "name": "Result", + "tooltip": "" + }, + { + "name": "Bool", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Check value", + "tooltip": "" + }, + { + "name": "Condition", + "tooltip": "" + }, + { + "name": "Compare to", + "tooltip": "" + }, + { + "name": "True", + "tooltip": "" + }, + { + "name": "False", + "tooltip": "" + }, + { + "name": "Eval mode", + "tooltip": "" + }, + { + "name": "Boolean", + "tooltip": "" + }, + { + "name": "Text 1", + "tooltip": "" + }, + { + "name": "Text 2", + "tooltip": "" + } + ] + }, + "Node_Feedback_Input": { + "name": "Input", + "tooltip": "", + "outputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Feedback loop", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Display type", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Input type", + "tooltip": "" + }, + { + "name": "Enum label", + "tooltip": "" + }, + { + "name": "Vector size", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Display preview gizmo", + "tooltip": "" + }, + { + "name": "Step", + "tooltip": "" + }, + { + "name": "Button Label", + "tooltip": "" + } + ] + }, + "Node_Render_Sprite_Sheet": { + "name": "Render Spritesheet", + "tooltip": "Create spritesheet from image array or animation.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Atlas Data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Sprites", + "tooltip": "" + }, + { + "name": "Sprite set", + "tooltip": "" + }, + { + "name": "Frame step", + "tooltip": "Number of frames until next sprite. Can be seen as (Step - 1) frame skip." + }, + { + "name": "Packing type", + "tooltip": "" + }, + { + "name": "Grid column", + "tooltip": "" + }, + { + "name": "Alignment", + "tooltip": "" + }, + { + "name": "Spacing", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "Starting\/ending frames, set end to 0 to default to last frame." + } + ] + }, + "Node_RGB_Channel": { + "name": "RGBA Extract", + "tooltip": "Extract RGBA channel on an image, each channel becomes its own image.", + "outputs": [ + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Output type", + "tooltip": "" + } + ] + }, + "Node_Plot_Linear": { + "name": "Bar \/ Graph", + "tooltip": "Plot graph or bar chart from array of number.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Data", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Sample frequency", + "tooltip": "" + }, + { + "name": "Origin", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Base Color", + "tooltip": "" + }, + { + "name": "Graph Thickness", + "tooltip": "" + }, + { + "name": "Use Background", + "tooltip": "" + }, + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Value Offset", + "tooltip": "" + }, + { + "name": "Color Over Sample", + "tooltip": "" + }, + { + "name": "Trim mode", + "tooltip": "" + }, + { + "name": "Window Size", + "tooltip": "" + }, + { + "name": "Window Offset", + "tooltip": "" + }, + { + "name": "Spacing", + "tooltip": "" + }, + { + "name": "Bar Width", + "tooltip": "" + }, + { + "name": "Rounded Bar", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Flip Value", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Smooth", + "tooltip": "" + } + ] + }, + "Node_6radient_Out": { + "name": "Gradient", + "tooltip": "", + "outputs": [ + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Sample", + "tooltip": "Position to sample a color from the gradient." + } + ] + }, + "Node_Shape_Polygon": { + "name": "Polygon Shape", + "tooltip": "Draw simple shapes using triangles.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Mesh", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Background color", + "tooltip": "" + }, + { + "name": "Shape color", + "tooltip": "" + }, + { + "name": "Shape", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Sides", + "tooltip": "" + }, + { + "name": "Inner radius", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Teeth", + "tooltip": "" + }, + { + "name": "Teeth height", + "tooltip": "" + }, + { + "name": "Teeth taper", + "tooltip": "" + }, + { + "name": "Angle range", + "tooltip": "" + }, + { + "name": "Round cap", + "tooltip": "" + }, + { + "name": "Mesh", + "tooltip": "" + } + ] + }, + "Node_Group": { + "name": "Group", + "tooltip": "", + "outputs": [], + "inputs": [] + }, + "Node_Fluid_Apply_Velocity": { + "name": "Apply Velocity", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Brush", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Velocity", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_String_Regex_Match": { + "name": "RegEx Match", + "tooltip": "", + "outputs": [ + { + "name": "Results", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Regex", + "tooltip": "" + } + ] + }, + "Node_Array_Length": { + "name": "Array Length", + "tooltip": "", + "outputs": [ + { + "name": "Size", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + } + ] + }, + "Node_Boolean": { + "name": "Boolean", + "tooltip": "", + "outputs": [ + { + "name": "Boolean", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Hide Background", + "tooltip": "" + }, + { + "name": "Name location", + "tooltip": "" + } + ] + }, + "Node_Noise_Tri": { + "name": "Triangular Noise", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Texture sample", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "" + } + ] + }, + "Node_Strand_Render": { + "name": "Strand Render", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Thickness", + "tooltip": "" + }, + { + "name": "Thickness over length", + "tooltip": "" + }, + { + "name": "Random color", + "tooltip": "" + }, + { + "name": "Color over length", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Child", + "tooltip": "Render extra strands between the real strands." + } + ] + }, + "Node_Cellular": { + "name": "Cellular Noise", + "tooltip": "Generate voronoi pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Contrast", + "tooltip": "" + }, + { + "name": "Pattern", + "tooltip": "" + }, + { + "name": "Middle", + "tooltip": "" + }, + { + "name": "Radial scale", + "tooltip": "" + }, + { + "name": "Radial shatter", + "tooltip": "" + }, + { + "name": "Colored", + "tooltip": "" + } + ] + }, + "Node_Equation": { + "name": "Equation", + "tooltip": "Evaluate string of equation. With an option for setting variables.", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Equation", + "tooltip": "" + }, + { + "name": "Argument name", + "tooltip": "" + }, + { + "name": "Argument value", + "tooltip": "" + } + ] + }, + "Node_Zigzag": { + "name": "Zigzag", + "tooltip": "Generate zigzag pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Color 1", + "tooltip": "" + }, + { + "name": "Color 2", + "tooltip": "" + }, + { + "name": "Smooth", + "tooltip": "" + } + ] + }, + "Node_Bevel": { + "name": "Bevel", + "tooltip": "Apply 2D bevel on the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Height", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Slope", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + } + ] + }, + "Node_Vector4": { + "name": "Vector4", + "tooltip": "", + "outputs": [ + { + "name": "Vector", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "x", + "tooltip": "" + }, + { + "name": "y", + "tooltip": "" + }, + { + "name": "z", + "tooltip": "" + }, + { + "name": "w", + "tooltip": "" + }, + { + "name": "Integer", + "tooltip": "" + } + ] + }, + "Node_Struct_Get": { + "name": "Struct Get", + "tooltip": "", + "outputs": [ + { + "name": "Struct", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Struct", + "tooltip": "" + }, + { + "name": "Key", + "tooltip": "" + } + ] + }, + "Node_3D_Plane": { + "name": "3D Plane", + "tooltip": "Put 2D image on a plane in 3D space.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Constant dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Texture scale", + "tooltip": "" + }, + { + "name": "Texture shift", + "tooltip": "" + }, + { + "name": "Subdiviion", + "tooltip": "" + }, + { + "name": "Normal axis", + "tooltip": "" + } + ] + }, + "Node_Strand_Create": { + "name": "Strand Create", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Density", + "tooltip": "How many strands to generate." + }, + { + "name": "Length", + "tooltip": "" + }, + { + "name": "Segment", + "tooltip": "" + }, + { + "name": "Elasticity", + "tooltip": "Length preservation, the higher the value the easier it is to stretch each segment." + }, + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Side", + "tooltip": "" + }, + { + "name": "Spring", + "tooltip": "Angular stiffness, the higher the value the easier it is to bend each segment." + }, + { + "name": "Structure", + "tooltip": "The ability to keep its original shape." + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Curl frequency", + "tooltip": "" + }, + { + "name": "Curliness", + "tooltip": "" + }, + { + "name": "Mesh", + "tooltip": "" + }, + { + "name": "Distribution", + "tooltip": "" + }, + { + "name": "Bake hair", + "tooltip": "Prevent strand reseting to apply manual modification. Unbaking will remove all changes." + }, + { + "name": "View fix hair", + "tooltip": "" + }, + { + "name": "Root strength", + "tooltip": "The force required to break strand from its root. Set to -1 to make strand infinitely strong." + } + ] + }, + "Node_Fluid_Vortex": { + "name": "Vortex", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Attraction", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + } + ] + }, + "Node_Gradient_Shift": { + "name": "Gradient Shift", + "tooltip": "Move gradients keys.", + "outputs": [ + { + "name": "Gradient", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Wrap", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + } + ] + }, + "Node_Path_Array": { + "name": "Path Array", + "tooltip": "", + "outputs": [ + { + "name": "Path array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + } + ] + }, + "Node_9Slice": { + "name": "Nine Slice", + "tooltip": "Cut image into 3x3 parts, and scale\/repeat only the middle part.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Splice", + "tooltip": "" + }, + { + "name": "Filling modes", + "tooltip": "" + } + ] + }, + "Node_Pin": { + "name": "Pin", + "tooltip": "Craete pin to organize your connection. Can be create by double clicking on a connection line.", + "outputs": [ + { + "name": "Out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "In", + "tooltip": "" + } + ] + }, + "Node_Padding": { + "name": "Padding", + "tooltip": "Make image bigger by adding space in 4 directions.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Fill method", + "tooltip": "" + }, + { + "name": "Fill color", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Pad mode", + "tooltip": "" + }, + { + "name": "Target dimension", + "tooltip": "" + }, + { + "name": "Horizontal alignment", + "tooltip": "" + }, + { + "name": "Vertical alignment", + "tooltip": "" + } + ] + }, + "Node_Scatter": { + "name": "Scatter", + "tooltip": "Scatter image randomly multiple times.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Atlas data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Amount", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Distribution", + "tooltip": "" + }, + { + "name": "Point at center", + "tooltip": "Rotate each copy to face the spawn center." + }, + { + "name": "Uniform scaling", + "tooltip": "" + }, + { + "name": "Scatter", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Random blend", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Distribution map", + "tooltip": "" + }, + { + "name": "Distribution data", + "tooltip": "" + }, + { + "name": "Array", + "tooltip": "What to do when input array of surface.\r\n- Spread: Create Array of output each scattering single surface.\r\n- Mixed: Create single output scattering multiple images." + }, + { + "name": "Multiply alpha", + "tooltip": "" + }, + { + "name": "Use value", + "tooltip": "Apply the third value in each data point (if exist) on given properties." + }, + { + "name": "Blend mode", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ] + }, + "Node_Export": { + "name": "Export", + "tooltip": "Export image, image array to file, image sequence, animation.", + "outputs": [ + { + "name": "Loop exit", + "tooltip": "" + }, + { + "name": "Preview", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface", + "tooltip": "" + }, + { + "name": "Paths", + "tooltip": "" + }, + { + "name": "Template", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Template guides", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Frame optimization", + "tooltip": "" + }, + { + "name": "Color merge", + "tooltip": "" + }, + { + "name": "Framerate", + "tooltip": "" + }, + { + "name": "Format", + "tooltip": "" + }, + { + "name": "Quality", + "tooltip": "" + }, + { + "name": "Sequence begin", + "tooltip": "" + } + ] + }, + "Node_Vector_Dot": { + "name": "Dot product", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point 1", + "tooltip": "" + }, + { + "name": "Point 2", + "tooltip": "" + } + ] + }, + "Node_Camera": { + "name": "Camera", + "tooltip": "Create camera that crop image to fix dimension with control of position, zoom. Also can be use to create parallax effect.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Focus area", + "tooltip": "" + }, + { + "name": "Zoom", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Fix background", + "tooltip": "" + }, + { + "name": "Element 0", + "tooltip": "" + }, + { + "name": "Parallax 0", + "tooltip": "" + } + ] + }, + "Node_Rigid_Activate": { + "name": "Activate Physics", + "tooltip": "", + "outputs": [ + { + "name": "Object", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Object", + "tooltip": "" + }, + { + "name": "Physics activated", + "tooltip": "" + } + ] + }, + "Node_CSV_File_Write": { + "name": "CSV File Out", + "tooltip": "Save array as .csv file.", + "outputs": [], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Content", + "tooltip": "" + } + ] + }, + "Node_Audio_Window": { + "name": "Audio Window", + "tooltip": "Take a slice of an audio array based on the current frame.", + "outputs": [ + { + "name": "Windowed Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Audio Array", + "tooltip": "" + }, + { + "name": "Sample", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + } + ] + }, + "Node_Feedback": { + "name": "Feedback", + "tooltip": "Create group that reuse output from last frame to the current one.", + "outputs": [], + "inputs": [] + }, + "Node_Bloom": { + "name": "Bloom", + "tooltip": "Apply bloom effect, bluring and brighten the bright part of the image.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "Bloom blur radius." + }, + { + "name": "Tolerance", + "tooltip": "How bright a pixel should be to start blooming." + }, + { + "name": "Strength", + "tooltip": "Blend intensity." + }, + { + "name": "Bloom mask", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Array_Sort": { + "name": "Sort Number", + "tooltip": "", + "outputs": [ + { + "name": "Sorted array", + "tooltip": "" + }, + { + "name": "Sorted index", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array in", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + } + ] + }, + "Node_VFX_Spawner": { + "name": "Spawner", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "On create", + "tooltip": "" + }, + { + "name": "On step", + "tooltip": "" + }, + { + "name": "On destroy", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particle sprite", + "tooltip": "" + }, + { + "name": "Spawn delay", + "tooltip": "Frames delay between each particle spawn." + }, + { + "name": "Spawn amount", + "tooltip": "Amount of particle spawn in that frame." + }, + { + "name": "Spawn area", + "tooltip": "" + }, + { + "name": "Spawn distribution", + "tooltip": "" + }, + { + "name": "Lifespan", + "tooltip": "" + }, + { + "name": "Spawn direction", + "tooltip": "" + }, + { + "name": "Acceleration", + "tooltip": "" + }, + { + "name": "Orientation", + "tooltip": "" + }, + { + "name": "Rotational speed", + "tooltip": "" + }, + { + "name": "Spawn scale", + "tooltip": "" + }, + { + "name": "Scale over time", + "tooltip": "" + }, + { + "name": "Color over lifetime", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Alpha over time", + "tooltip": "" + }, + { + "name": "Rotate by direction", + "tooltip": "Make the particle rotates to follow its movement." + }, + { + "name": "Spawn type", + "tooltip": "" + }, + { + "name": "Spawn size", + "tooltip": "" + }, + { + "name": "Spawn velocity", + "tooltip": "" + }, + { + "name": "Gravity", + "tooltip": "" + }, + { + "name": "Wiggle", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Surface array", + "tooltip": "Whether to select image from an array in order, at random, or treat array as animation." + }, + { + "name": "Animation speed", + "tooltip": "" + }, + { + "name": "Scatter", + "tooltip": "" + }, + { + "name": "Boundary data", + "tooltip": "" + }, + { + "name": "On animation end", + "tooltip": "" + }, + { + "name": "Spawn", + "tooltip": "" + }, + { + "name": "Random blend", + "tooltip": "" + }, + { + "name": "Directed from center", + "tooltip": "Make particle move away from the spawn center." + }, + { + "name": "Distribution map", + "tooltip": "" + }, + { + "name": "Distribution data", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Gravity direction", + "tooltip": "" + }, + { + "name": "Turning", + "tooltip": "" + }, + { + "name": "Turn both directions", + "tooltip": "Apply randomized 1, -1 multiplier to the turning speed." + }, + { + "name": "Turn scale with speed", + "tooltip": "" + }, + { + "name": "Spawn trigger", + "tooltip": "" + }, + { + "name": "Step interval", + "tooltip": "How often the 'on step' event is triggered.\nWith 1 being trigger every frame, 2 means triggered once every 2 frames." + } + ] + }, + "Node_Json_File_Read": { + "name": "JSON File In", + "tooltip": "Load .json file using keys.", + "outputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Struct", + "tooltip": "" + }, + { + "name": "Values", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Key", + "tooltip": "" + } + ] + }, + "Node_Array_Remove": { + "name": "Array Remove", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Spread array", + "tooltip": "" + } + ] + }, + "Node_String_Regex_Search": { + "name": "RegEx Search", + "tooltip": "", + "outputs": [ + { + "name": "Results", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Regex", + "tooltip": "" + } + ] + }, + "Node_Array_Shuffle": { + "name": "Shuffle Array", + "tooltip": "", + "outputs": [ + { + "name": "Shuffled array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array in", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_Combine_RGB": { + "name": "RGBA Combine", + "tooltip": "Combine 4 image in to one. Each image use to control RGBA channel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Sampling type", + "tooltip": "" + } + ] + }, + "Node_Path_Wave": { + "name": "Wave Path", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Frequency", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Smooth", + "tooltip": "" + } + ] + }, + "Node_Gradient": { + "name": "Draw Gradient", + "tooltip": "Create image from gradient.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Loop", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + } + ] + }, + "Node_String_Length": { + "name": "Text Length", + "tooltip": "", + "outputs": [ + { + "name": "Text", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Text", + "tooltip": "" + }, + { + "name": "Mode", + "tooltip": "" + } + ] + }, + "Node_Color_replace": { + "name": "Replace Color", + "tooltip": "Replace color that match one palette with another palette.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Palette from", + "tooltip": "Color to be replaced." + }, + { + "name": "Palette to", + "tooltip": "Palette to be replaced to." + }, + { + "name": "Threshold", + "tooltip": "" + }, + { + "name": "Set others to black", + "tooltip": "Set pixel that doesn't match any color in 'palette from' to black." + }, + { + "name": "Multiply alpha", + "tooltip": "" + }, + { + "name": "Hard replace", + "tooltip": "Completely override pixel with new color instead of blending between it." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_VFX_Destroy": { + "name": "Destroy", + "tooltip": "", + "outputs": [ + { + "name": "Particles", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Particles", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Falloff distance", + "tooltip": "" + }, + { + "name": "Effect Vector", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Rotate particle", + "tooltip": "" + }, + { + "name": "Scale particle", + "tooltip": "" + } + ] + }, + "Node_Mesh_Transform": { + "name": "Mesh Transform", + "tooltip": "", + "outputs": [ + { + "name": "Mesh", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Mesh", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Anchor", + "tooltip": "" + } + ] + }, + "Node_Path_Map_Area": { + "name": "Remap Path", + "tooltip": "Scale path to fit a given area.", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Area", + "tooltip": "" + } + ] + }, + "Node_Text_File_Write": { + "name": "Text File Out", + "tooltip": "Save text as a .txt file.", + "outputs": [], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Content", + "tooltip": "" + } + ] + }, + "Node_Rigid_Render": { + "name": "Render", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Render dimension", + "tooltip": "" + }, + { + "name": "Object", + "tooltip": "" + } + ] + }, + "Node_Pack_Sprites": { + "name": "Pack Sprites", + "tooltip": "Combine array of images with different dimension using different algorithms.", + "outputs": [ + { + "name": "Packed image", + "tooltip": "" + }, + { + "name": "Atlas data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Sprites", + "tooltip": "" + }, + { + "name": "Algorithm", + "tooltip": "" + }, + { + "name": "Max width", + "tooltip": "" + }, + { + "name": "Max height", + "tooltip": "" + }, + { + "name": "Spacing", + "tooltip": "" + } + ] + }, + "Node_Array_Copy": { + "name": "Array Copy", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Starting Index", + "tooltip": "" + }, + { + "name": "Size", + "tooltip": "" + } + ] + }, + "Node_Fluid_Domain_Queue": { + "name": "Queue Domain", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Input", + "tooltip": "" + } + ] + }, + "Node_Vector3": { + "name": "Vector3", + "tooltip": "", + "outputs": [ + { + "name": "Vector", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "x", + "tooltip": "" + }, + { + "name": "y", + "tooltip": "" + }, + { + "name": "z", + "tooltip": "" + }, + { + "name": "Integer", + "tooltip": "" + } + ] + }, + "Node_Path_Builder": { + "name": "Path Builder", + "tooltip": "Create path from array of vec2 points.", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point array", + "tooltip": "" + }, + { + "name": "Connected", + "tooltip": "If set to true, will draw a single path from one point to another. If not set will treat each pair of points as an individual line." + } + ] + }, + "Node_Iterate_Each": { + "name": "Loop Array", + "tooltip": "Create group that iterate to each member in an array.", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + } + ] + }, + "Node_Noise_Simplex": { + "name": "Simplex Noise", + "tooltip": "Generate simplex noise, similiar to perlin noise with better fidelity but non-tilable.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Iteration", + "tooltip": "" + }, + { + "name": "Color mode", + "tooltip": "" + }, + { + "name": "Color R range", + "tooltip": "" + }, + { + "name": "Color G range", + "tooltip": "" + }, + { + "name": "Color B range", + "tooltip": "" + } + ] + }, + "Node_Level": { + "name": "Level", + "tooltip": "Adjust brightness of an image by changing its brightness range.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "White", + "tooltip": "" + }, + { + "name": "Red", + "tooltip": "" + }, + { + "name": "Green", + "tooltip": "" + }, + { + "name": "Blue", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Feedback_Output": { + "name": "Output", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Feedback loop", + "tooltip": "" + } + ] + }, + "Node_Blur_Radial": { + "name": "Radial Blur", + "tooltip": "Blur image by rotating aroung a mid point.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Center", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_BW": { + "name": "BW", + "tooltip": "Convert color image to black and white.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Brightness", + "tooltip": "" + }, + { + "name": "Contrast", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_WAV_File_Write": { + "name": "WAV File Out", + "tooltip": "Save wav audio file.", + "outputs": [], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Audio Data", + "tooltip": "" + }, + { + "name": "Sample", + "tooltip": "" + }, + { + "name": "Bit Depth", + "tooltip": "" + }, + { + "name": "Remap Data", + "tooltip": "" + }, + { + "name": "Data Range", + "tooltip": "" + } + ] + }, + "Node_Anim_Curve": { + "name": "Evaluate Curve", + "tooltip": "Evaluate value from an animation curve.", + "outputs": [ + { + "name": "Curve", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Curve", + "tooltip": "" + }, + { + "name": "Progress", + "tooltip": "" + }, + { + "name": "Minimum", + "tooltip": "" + }, + { + "name": "Maximum", + "tooltip": "" + } + ] + }, + "Node_Path_Blend": { + "name": "Blend Path", + "tooltip": "Blend between 2 paths.", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path 1", + "tooltip": "" + }, + { + "name": "Path 2", + "tooltip": "" + }, + { + "name": "Ratio", + "tooltip": "" + } + ] + }, + "Node_Scale_Algo": { + "name": "Scale Algorithm", + "tooltip": "Scale image using scale2x, scale3x algorithm.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Algorithm", + "tooltip": "" + }, + { + "name": "Tolerance", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_3D_Repeat": { + "name": "3D Repeat", + "tooltip": "Repeat 3D object multiple times.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D objects", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "3D object", + "tooltip": "" + }, + { + "name": "Repeat", + "tooltip": "Amount of copies to be generated." + }, + { + "name": "Repeat position", + "tooltip": "" + }, + { + "name": "Repeat rotation", + "tooltip": "" + }, + { + "name": "Repeat scale", + "tooltip": "" + }, + { + "name": "Repeat pattern", + "tooltip": "" + }, + { + "name": "Axis", + "tooltip": "" + }, + { + "name": "Radius", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Iterator_Sort_Input": { + "name": "Sort Input", + "tooltip": "", + "outputs": [ + { + "name": "Value in", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Value in", + "tooltip": "" + } + ] + }, + "Node_Iterate": { + "name": "Loop", + "tooltip": "Create group that reuse output as input repeatedly in one frame.", + "outputs": [], + "inputs": [ + { + "name": "Repeat", + "tooltip": "" + } + ] + }, + "Node_Pixel_Cloud": { + "name": "Pixel Cloud", + "tooltip": "Displace each pixel of the image randomly.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Strength map", + "tooltip": "" + }, + { + "name": "Color over lifetime", + "tooltip": "" + }, + { + "name": "Distance", + "tooltip": "" + }, + { + "name": "Alpha over lifetime", + "tooltip": "" + }, + { + "name": "Random blending", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Cache": { + "name": "Cache", + "tooltip": "Store current animation. Cache persisted between save.", + "outputs": [ + { + "name": "Cache surface", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + } + ] + }, + "Node_Texture_Remap": { + "name": "Texture Remap", + "tooltip": "Remap image using texture map. Where red channel control x position and green channel control y position.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "RG Map", + "tooltip": "Displacement map where red retermine the X position, and green determine the Y position." + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Displace": { + "name": "Displace", + "tooltip": "Distort image using another image as a map.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Displace map", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "Vector to displace pixel by." + }, + { + "name": "Strength", + "tooltip": "" + }, + { + "name": "Mid value", + "tooltip": "Brightness value to be use as a basis for 'no displacement'." + }, + { + "name": "Color data", + "tooltip": "Use color data set extra information.\r\n - Ignore: Don't use color data.\r\n - Vector: Use red as X displacement, green as Y displacement.\r\n - Angle: Use red as angle, green as distance." + }, + { + "name": "Iterate", + "tooltip": "If not set, then strength value is multiplied directly to the displacement.\r\nIf set, then strength value control how many times the effect applies on itself." + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Array_Set": { + "name": "Array Set", + "tooltip": "", + "outputs": [ + { + "name": "Array", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Index", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + } + ] + }, + "Node_Websocket_Sender": { + "name": "Websocket Sender", + "tooltip": "Create websocket server to send data to the network.", + "outputs": [], + "inputs": [ + { + "name": "Port", + "tooltip": "" + }, + { + "name": "Data type", + "tooltip": "" + }, + { + "name": "Struct", + "tooltip": "" + }, + { + "name": "Surface", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Target", + "tooltip": "" + } + ] + }, + "Node_Grid_Tri": { + "name": "Triangular Grid", + "tooltip": "Generate triangular grid pattern.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Gap", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Tile color", + "tooltip": "" + }, + { + "name": "Gap color", + "tooltip": "" + }, + { + "name": "Texture", + "tooltip": "" + }, + { + "name": "Render type", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_Vector_Cross_2D": { + "name": "Cross product 2D", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Point 1", + "tooltip": "" + }, + { + "name": "Point 2", + "tooltip": "" + } + ] + }, + "Node_Shadow_Cast": { + "name": "Cast Shadow", + "tooltip": "Apply light that create shadow using shadow mask.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Light mask", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Solid", + "tooltip": "" + }, + { + "name": "Light Position", + "tooltip": "" + }, + { + "name": "Soft light radius", + "tooltip": "" + }, + { + "name": "Light density", + "tooltip": "" + }, + { + "name": "Light type", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Light radius", + "tooltip": "" + }, + { + "name": "Render solid", + "tooltip": "" + }, + { + "name": "Use BG color", + "tooltip": "If checked, background color will be used as shadow caster." + }, + { + "name": "BG threshold", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Banding", + "tooltip": "" + }, + { + "name": "Attenuation", + "tooltip": "Control how light fade out over distance." + }, + { + "name": "Ambient occlusion", + "tooltip": "" + }, + { + "name": "Ambient occlusion strength", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Array_Add": { + "name": "Array Add", + "tooltip": "", + "outputs": [ + { + "name": "Output", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Array", + "tooltip": "" + }, + { + "name": "Spread array", + "tooltip": "" + }, + { + "name": "Value", + "tooltip": "" + } + ] + }, + "Node_Blend": { + "name": "Blend", + "tooltip": "Blend 2 images using different blendmodes.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Background", + "tooltip": "" + }, + { + "name": "Foreground", + "tooltip": "" + }, + { + "name": "Blend mode", + "tooltip": "" + }, + { + "name": "Opacity", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Fill mode", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Constant dimension", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Preserve alpha", + "tooltip": "" + }, + { + "name": "Horizontal Align", + "tooltip": "" + }, + { + "name": "Vertical Align", + "tooltip": "" + } + ] + }, + "Node_Animation_Control": { + "name": "Animation Control", + "tooltip": "Control animation state with triggers.", + "outputs": [], + "inputs": [ + { + "name": "Toggle Play \/ Pause", + "tooltip": "" + }, + { + "name": "Pause", + "tooltip": "" + }, + { + "name": "Resume", + "tooltip": "" + }, + { + "name": "Play From Beginning", + "tooltip": "" + }, + { + "name": "Play once", + "tooltip": "" + }, + { + "name": "Skip Frames", + "tooltip": "" + }, + { + "name": "Skip Frames Count", + "tooltip": "" + } + ] + }, + "Node_Logic": { + "name": "Logic Opr", + "tooltip": "", + "outputs": [ + { + "name": "Result", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Type", + "tooltip": "" + }, + { + "name": "a", + "tooltip": "" + }, + { + "name": "b", + "tooltip": "" + } + ] + }, + "Node_Fluid_Add": { + "name": "Add Fluid", + "tooltip": "", + "outputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Fluid Domain", + "tooltip": "" + }, + { + "name": "Fluid brush", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Inherit velocity", + "tooltip": "" + }, + { + "name": "Density", + "tooltip": "" + } + ] + }, + "Node_Strand_Render_Texture": { + "name": "Strand Render Texture", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Thickness", + "tooltip": "" + }, + { + "name": "Random color", + "tooltip": "" + }, + { + "name": "Texture", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + } + ] + }, + "Node_Noise_Hex": { + "name": "Hexagonal Noise", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Texture sample", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "" + } + ] + }, + "Node_Image_Sequence": { + "name": "Image Array", + "tooltip": "Load multiple images from your computer as array.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Paths", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + }, + { + "name": "Canvas size", + "tooltip": "" + }, + { + "name": "Sizing method", + "tooltip": "" + } + ] + }, + "Node_Polar": { + "name": "Polar", + "tooltip": "Convert image to polar coordinate.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_3D_Cube": { + "name": "3D Cube", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Main texture", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Textures per face", + "tooltip": "" + }, + { + "name": "Textures 0", + "tooltip": "" + }, + { + "name": "Textures 1", + "tooltip": "" + }, + { + "name": "Textures 2", + "tooltip": "" + }, + { + "name": "Textures 3", + "tooltip": "" + }, + { + "name": "Textures 4", + "tooltip": "" + }, + { + "name": "Textures 5", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Frame": { + "name": "Frame", + "tooltip": "Create frame surrounding nodes.", + "outputs": [], + "inputs": [ + { + "name": "Size", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + } + ] + }, + "Node_Iterator_Each_Output": { + "name": "Output", + "tooltip": "", + "outputs": [ + { + "name": "Preview", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Value out", + "tooltip": "" + } + ] + }, + "Node_3D_Combine": { + "name": "3D Combine", + "tooltip": "Combine multiple 3D object to a single scene,", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D objects", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + }, + { + "name": "3D object", + "tooltip": "" + } + ] + }, + "Node_Atlas_Set": { + "name": "Atlas Set", + "tooltip": "", + "outputs": [ + { + "name": "Atlas", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Atlas", + "tooltip": "" + }, + { + "name": "Surface", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Blend", + "tooltip": "" + }, + { + "name": "Alpha", + "tooltip": "" + } + ] + }, + "Node_Image": { + "name": "Image", + "tooltip": "Load a single image from your computer.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Padding", + "tooltip": "" + } + ] + }, + "Node_Gradient_Extract": { + "name": "Gradient Data", + "tooltip": "Get palatte and array of key positions from gradient.", + "outputs": [ + { + "name": "Colors", + "tooltip": "" + }, + { + "name": "Positions", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Gradient", + "tooltip": "" + } + ] + }, + "Node_Gradient_Replace_Color": { + "name": "Gradient Replace", + "tooltip": "", + "outputs": [ + { + "name": "Gradient", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Gradient", + "tooltip": "" + }, + { + "name": "Color from", + "tooltip": "" + }, + { + "name": "Color to", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + } + ] + }, + "Node_Path_Transform": { + "name": "Transform Path", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Anchor", + "tooltip": "" + } + ] + }, + "Node_Strand_Length_Adjust": { + "name": "Strand Length Adjust", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Shape", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Direction", + "tooltip": "" + }, + { + "name": "Falloff", + "tooltip": "" + }, + { + "name": "Type", + "tooltip": "" + }, + { + "name": "Strength", + "tooltip": "" + } + ] + }, + "Node_Iterator_Sort_Output": { + "name": "Sort Output", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Result", + "tooltip": "" + } + ] + }, + "Node_Tunnel_In": { + "name": "Tunnel In", + "tooltip": "Create tunnel for sending value based on key matching.", + "outputs": [], + "inputs": [ + { + "name": "Name", + "tooltip": "" + }, + { + "name": "Value in", + "tooltip": "" + } + ] + }, + "Node_Edge_Detect": { + "name": "Edge Detect", + "tooltip": "Edge detect by applying Sobel, Prewitt, or Laplacian kernel.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Algorithm", + "tooltip": "" + }, + { + "name": "Oversample mode", + "tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Sprite_Stack": { + "name": "Sprite Stack", + "tooltip": "Create sprite stack either from repeating a single image or stacking different images using array.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Base shape", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Stack amount", + "tooltip": "" + }, + { + "name": "Stack shift", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Rotation", + "tooltip": "" + }, + { + "name": "Stack blend", + "tooltip": "" + }, + { + "name": "Alpha end", + "tooltip": "Alpha value for the last copy." + }, + { + "name": "Move base", + "tooltip": "Make each copy move the original image." + } + ] + }, + "Node_Lua_Surface": { + "name": "Lua Surface", + "tooltip": "", + "outputs": [ + { + "name": "Execution thread", + "tooltip": "" + }, + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Function name", + "tooltip": "" + }, + { + "name": "Output dimension", + "tooltip": "" + }, + { + "name": "Lua code", + "tooltip": 14 + }, + { + "name": "Execution thread", + "tooltip": "" + }, + { + "name": "Execute on frame", + "tooltip": "" + }, + { + "name": "Argument name", + "tooltip": "" + }, + { + "name": "Argument type", + "tooltip": "" + }, + { + "name": "Argument value", + "tooltip": "" + } + ] + }, + "Node_Seperate_Shape": { + "name": "Separate Shape", + "tooltip": "Separate disconnected pixel each into an image in an image array.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Boundary data", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Tolerance", + "tooltip": "" + }, + { + "name": "Override color", + "tooltip": "" + }, + { + "name": "Color", + "tooltip": "" + }, + { + "name": "Ignore blank", + "tooltip": "Skip empty and black shape." + } + ] + }, + "Node_Vector2": { + "name": "Vector2", + "tooltip": "", + "outputs": [ + { + "name": "Vector", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "x", + "tooltip": "" + }, + { + "name": "y", + "tooltip": "" + }, + { + "name": "Integer", + "tooltip": "" + }, + { + "name": "Display", + "tooltip": "" + }, + { + "name": "Reset to center", + "tooltip": "" + } + ] + }, + "Node_Iterator_Output": { + "name": "Output", + "tooltip": "", + "outputs": [], + "inputs": [ + { + "name": "Value", + "tooltip": "" + }, + { + "name": "Order", + "tooltip": "" + }, + { + "name": "Loop exit", + "tooltip": "" + } + ] + }, + "Node_Path_Plot": { + "name": "Path plot", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Output scale", + "tooltip": "" + }, + { + "name": "Coordinate", + "tooltip": "" + }, + { + "name": "Equation type", + "tooltip": "" + }, + { + "name": "0 function", + "tooltip": "" + }, + { + "name": "1 function", + "tooltip": "" + }, + { + "name": "Origin", + "tooltip": "" + }, + { + "name": "Range", + "tooltip": "" + }, + { + "name": "Input scale", + "tooltip": "" + }, + { + "name": "Input shift", + "tooltip": "" + } + ] + }, + "Node_Lua_Compute": { + "name": "Lua Compute", + "tooltip": "", + "outputs": [ + { + "name": "Execution thread", + "tooltip": "" + }, + { + "name": "Return value", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Function name", + "tooltip": "" + }, + { + "name": "Return type", + "tooltip": "" + }, + { + "name": "Lua code", + "tooltip": 14 + }, + { + "name": "Execution thread", + "tooltip": "" + }, + { + "name": "Execute on frame", + "tooltip": "" + }, + { + "name": "Argument name", + "tooltip": "" + }, + { + "name": "Argument type", + "tooltip": "" + }, + { + "name": "Argument value", + "tooltip": "" + } + ] + }, + "Node_Color_Remove": { + "name": "Remove Color", + "tooltip": "Remove color that match a palette.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Colors", + "tooltip": "" + }, + { + "name": "Threshold", + "tooltip": "" + }, + { + "name": "Mask", + "tooltip": "" + }, + { + "name": "Mix", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + }, + { + "name": "Invert", + "tooltip": "Keep the selected colors and remove the rest." + } + ] + }, + "Node_Mirror": { + "name": "Mirror", + "tooltip": "Reflect the image along a reflection line.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "Mirror mask", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Angle", + "tooltip": "" + }, + { + "name": "Active", + "tooltip": "" + } + ] + }, + "Node_Strand_Collision": { + "name": "Strand Collision", + "tooltip": "", + "outputs": [ + { + "name": "Strand", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Strand", + "tooltip": "" + }, + { + "name": "Collision mesh", + "tooltip": "" + } + ] + }, + "Node_3D_Extrude": { + "name": "3D Extrude", + "tooltip": "Extrude 2D image into 3D object.", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + }, + { + "name": "3D scene", + "tooltip": "" + }, + { + "name": "Normal pass", + "tooltip": "" + }, + { + "name": "3D vertex", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" + }, + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Object position", + "tooltip": "" + }, + { + "name": "Object rotation", + "tooltip": "" + }, + { + "name": "Object scale", + "tooltip": "" + }, + { + "name": "Render position", + "tooltip": "" + }, + { + "name": "Render rotation", + "tooltip": "" + }, + { + "name": "Render scale", + "tooltip": "" + }, + { + "name": "Manual generate", + "tooltip": "" + }, + { + "name": "Light direction", + "tooltip": "" + }, + { + "name": "Light height", + "tooltip": "" + }, + { + "name": "Light intensity", + "tooltip": "" + }, + { + "name": "Light color", + "tooltip": "" + }, + { + "name": "Ambient color", + "tooltip": "" + }, + { + "name": "Height map", + "tooltip": "" + }, + { + "name": "Always update", + "tooltip": "" + }, + { + "name": "Projection", + "tooltip": "" + }, + { + "name": "Field of view", + "tooltip": "" + }, + { + "name": "Scale view with dimension", + "tooltip": "" + } + ] + }, + "Node_Grid_Noise": { + "name": "Grid Noise", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Dimension", + "tooltip": "" + }, + { + "name": "Position", + "tooltip": "" + }, + { + "name": "Scale", + "tooltip": "" + }, + { + "name": "Seed", + "tooltip": "" + }, + { + "name": "Shift", + "tooltip": "" + }, + { + "name": "Texture sample", + "tooltip": "" + }, + { + "name": "Shift axis", + "tooltip": "" + }, + { + "name": "Color mode", + "tooltip": "" + }, + { + "name": "Color R range", + "tooltip": "" + }, + { + "name": "Color G range", + "tooltip": "" + }, + { + "name": "Color B range", + "tooltip": "" + } + ] + }, + "Node_Iterator_Each_Length": { + "name": "Array Length", + "tooltip": "", + "outputs": [ + { + "name": "Length", + "tooltip": "" + } + ], + "inputs": [] + }, + "Node_Path_Reverse": { + "name": "Reverse Path", + "tooltip": "", + "outputs": [ + { + "name": "Path", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Path", + "tooltip": "" + } + ] + }, + "Node_FXAA": { + "name": "FXAA", + "tooltip": "", + "outputs": [ + { + "name": "Surface out", + "tooltip": "" + } + ], + "inputs": [ + { + "name": "Surface in", + "tooltip": "" } ] } diff --git a/datafiles/data/themes/default.zip b/datafiles/data/themes/default.zip index 6fd89c6dcdb8b2fa92dc871daba400175488ea7f..1b2a87c7f2b76335309417a7f3b36f519e5dba67 100644 GIT binary patch delta 867688 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�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 z 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 BXTqP-e26IS6&I;PF^{Ty1Rc`?}DR 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 z z^|TVXOvEqf!hcT^O{>4MdZ57q$G9w4Y8RzV3LGh}38Ys~csU?XphF^5$HW&Yxg zsE;h!o$;81#80l_i*!aDP0;=HJDj;tU5w)DB1c6BvVRX#rBHmSKrOWijR(~ltA#YJ zVSF?{?A1DdCZ+V-XUVxR$R;?s9FYI&R1}KBSrprN}>xkN9$mG3=}Q3!IUqf zk+E2>${c(t9-RwCS^D$x_{Vbs7@>*|$e;Bu zCYqS$<+|ftV1dBSseB{0`Rvx@?HO^r3|v2q8e7AHJo06&JzZ>=mpwYBr~2G~Gc}rb zUVo0+TV{lSE!x~i5;?&Zq|uXK=xW*hNK8Sc?`$)ClN&4uO z=N-2F%j)uyHr+3qrq0Qo~q8&a8QSHAu# zFPyS`_a3{RDUKH?c|{V`#p5KcP&c#nA7ee8ny3Q73wK| zBrvm$fA89k0n`9@1GuALMxj9PYTqTcK=q|l^gKycsH6S+`Y{Y_J&N7 z1$A*Nm=c5jHobV2)kq32`wH2>Y&Ry`eUG*6C7Pud(?+4&@k3M?IE zueeOk6bDW1wB)h8cDJeIy2V@e3CC%j|y%KVcu} z*fj2AwBs6qne@H`*@s9OemQ*KpGf|piVa-r|6}QA!^(;oCoCDdM2BOMpe(ZmDWLpO zO5OC02`F?v)ucAyUHaUb9p{{~Is_t&j`kGK%XMQRd0%uCfM0-}=B`dD2!BvsdTc=v zf2s-En@iUh>sRvwyKkz>oNZPO}Z346&RbjCt_%2_c{4e}xwZ1D1%$E}P`v$EwK6C7z$o&2W*g^Te{pUN&6 z$=VLwlwkfk_GzP;A|Pbket+WV-=$>4v3!Q7qkb>to*=0VG(kIrg~wX)J9s1gc|;2K zjR*e<#fO6BUOm+uMi*@eCeZkbHb^&)fl3rm2!v+2ro}iGP zJa?`~!VM4D*_r|X*Jg$8_>Eq?%V>BTPjK4;7G{J9zN7jeKizsgE>&k0H*NnZjekS7Cz>O1tQN*^gEN zBG+?aR0_K-1>4UurFY=-$0tw}><*7BxB#xVf)mW0IBpV-4D?;$8(6;37UiNfAsC_l z#v7Q5o8lE5Rj)7}^ncZ4;E$hR{?&CD_+$#`!#_5_+949^T8Y83{~FxE8rARvPUIoc zz^N&NSI*_Bf-<>9>J)m_iF-D%p}lUm))~mAF|m=Xc$>fyi;F`~q3KFAoJ_%LP3#0A z^`6#H2;&E~i;&SlPQ86MRX>SUqFg>61bW-jtWg6*u9+yO6Msh`!G9sM(TE$FW--)L zsQ5xP^a!rr%aZx5=+h~HO~ae{v5tMiQaRerrJr?EmzG<_Od7{-H1~o&ylf0|Yzrz9 z3m!yV+}12FlkC6NuEbN3Bd}n_=XsCLHk}Uon{NTDZ!Ll?kZOgTT+;R)*FvBdgz!iR z7tI|X6hw%I1AjAI_A?TRmRAKr{3vjg@+L=??DNM0DPrE>AcataPcy5TxqVDn1)JbL zmHD_oHh6%t*ep#k*VuTEGTH57zYBLozCiY>O-%3h>TtQ>bFT?J^N8Jf2_pMe1*pU_mvRC=39*4}nt+csdBxq%gi` z>LLUl4wL`*S1G?kmS{{i9yWCo_D`DlARodEZj!Wm zknKg+a(}LF+oXf`dcvQX*FV+4T*!SPOxJvwqoI|i3^LNZe!t1J^!y1q-%S1i7So*c z2b@Nk7WLQ|t1x;ZcX9HJ}u{pMwO??|~eh?f?g>Z}KMYWLxnCXSL6cw{6v`_rzX{7EpBCL{DGUAuc zKxk1JP5TnRwY=tuGgi!bnd6eYh!4abRev?I3PkfWtxe;o%KY>v(*M^_Q`EKxJ1gzJ z0>~m?lR^E*<=3!(_k+q}M3Br5noKI&eRi{ntij?}xrHtzIVhh4B~1Ga=+Edo*F=|- zwze`}94RV1py?sMUQMcdKG4~tUzKP9JsTIlGL1q%I(f%52hE@WmW!K9922Aw)Or}N1XA154o zU7Jy;wiVdnqyd}m?Hpmw4ag>X=ZTt*y!f!JLQ-6*{#oW3!kmG(Ikzf*V{^sO7c&sg zJTcyFGJ0F^VVLbpkCUpb!GHpBg}H*E)*Eok{)D2Pe4vRH+~oK>+|uf4{(ne6f4ZbP zt+}@1?&9=$tn&2nAIuEh%2dD==O$MKa;X<6U&zWx;^5!IsQ)Uxm{S7GZ&qyxL|cVJ z;aAVCCp(Q#rY+LD8VN>brt_OncpD z?(N@g_3D{&6uAy~WgO{3UVpx!vDQQ}A=(r5cL9EtTkZ#4b|?UUBD=QIyh?n`!59n) zF~ZVL4eh&z-{e2}lRfjrKK_OOVP`qEQ;nOQULD1T?2dKrkR`$wx8M9K6dRZ;t6|4T zcP+EPjjQo&$)Cfptx_4qodcWr)|e(X#09Z3%-?5wz+K1iAd(zJ0)O&daYcFjP%PN0 zg%5pY_jh!UeNt+eSq49S?r9-*-kxeKw+uuvet#D6k^gcE5 z{7womd90G&EmsK@|^bM{gMFzD~GAryM8F3U<6wZnm zyYQMajD#V9!Y5Z!P=7aEIVOCLy~uUY4M^8mH-Qzo3he^bW%{&u#H8o>s+?i4i59quLsgMStyg&_Ebs3zb8O+~@K zgdl&}lbPf*q$nb~g*taPTUX7YYcD zoOtO&Rn46EOer%(n#QDqZeyU&-z*@Y|g^v%I;DL+yaF*HoNo&sF zLplUV?`Vy^%{jec*<0fXaT26)wC~|9wnZ~-&~2ZsP7*^dXLz8Ry<}b&I1`BQ*&5)> zlLkQ3kbQ<=B$CkI%}Ui>>=Ug&J8gr|U;W9)`if=-W`86YG=m@-_=8o>WbzF9+5+}# zP6eX;-lZEH)n=!`SJpVgT$+)0^;+?(Pr1Tf0F0Wc{-?S`topF)o3{nOWOH`N#sCh< zzomg9k_TE4$bmF!!_z56$x*>$)|O5o4YzbB{&_Mz47h26R%}-rNYnn=;sTeqtCp`E z4{O3nzJD!ol!n-dvg8w@!jPlOhG!kF3S^mnkhxXXaQjvn0Pbg6j5_XuNP8NMI)BW+ zMU753T(8R$P8jDFG%Jp2k>on!!B%H*QXC#oW&AXcQ)2qmh zKR%%4=b>^;k7#yPjwUuBOk3^Joa&A_gJhf4-4b(fXw~HtGpCxlr0u7A;|O#XoLEkA z>~eiTw<_>Am3jQag+=}Z;QLTWVs3A-+ef6}IZ8knhKjXoWFoSCzo_uI20F?-a{Th%UE2 zBko>>lLAR#6&~Gj&V`isb63!T??iPuQ~T+UffS!Tar?PbMdg+&Si{e00=@z5uP#W2 zSwy$3!`LDM;Z()y|L@?4q%z&#XN!T|N$IfQk(DhW;8mOODk}e&h_Y{kHHU=m=*xp7idP!y zb!?Zeifc`bmgNeJ2%WM6>-qQl4|1mX_XP8H2KQQn%wj+{madM2 zuI{R(yILwCiHH5*a{Tq**QIg{E}JT!GBmoml3;5cZ@?aS_c~CM(uPy;&63=yF0G(w zh)%z+s^~CEgY1H^=IlymYDNy)r@lJ(YTbN21J$#{>TS)g>@{P+hWrT4L~#nk!Ejnb zoX3tEH;t<%#x7V-A z3tJw!T(PH6tSgr8ZdkHjot`~^AqYT)(2^j8>Q8omQ7A9oIfiv@!64Zc!-nXXH!PGz z+hqwW39~Jk9{Pw@lJCDL>-DMd;Y}(hSUX_#XneQW#ujA7F=ecq_kY~tY>NQ0qMCD@ zF)DGtU=Y3L6#*Aj@16ilK(xQjj$lLWoGHp1;T^o?|Kn>2a=M(kYQHBG?@)G=eL`(w z@SxL@%%Wqz8s@ETbc9pKccfNvY?YclAK9r{TI0$>WcSouA?kT1WXTDvICU{Tn{N|M z3o%< zC~rn@6M@A{bZotRkv-Bsp%^l~Ks4L&p_jg~93R%TG9wv^-~fJ=5}j``8T3W!4UL${19~2b$Pg>nfU@)_5zv*Vkx1_VM6X# zg@+}@ib#E1SUOKJ4E2miNeg`}zN6sppB;$|CR3bdjiqQM$p-ll4X-jc?s#1s?Zb%D zgc%4vrJ932HqhpA2y=gJW&{`T3IZM_^OqyMlcxd^0i5xaJ6j7!Ul#-aI-e0SCq#od zm>8dOLHQkw5_X`*pJCy!!Uj@pWFY@ucc7~k$e-x(j9R@ert%5>kI|h&ip0Z5nhv5SPmJ3D<>K66t@^yLl7+FrzD^o#WXCkN>hNZr4PDp~n#szj_x6ut zZ?Kubu!DtmHB)M65@7pg_w)P0I$x3o6MPga)lFeu+;WAv30bkt#v;r;VMjYPMSO?% z#JINm&yJ~HhL3;oXBi(&THtkFD44cAcoW?E#gOaGR4#4ccKA+EMu69(iKdCwr1zBAz7Gd-9YegzZQ!Cz=Jr^7q2~?o>}u1OzAg-~YkUlBr=2@#Z^< zZunk^iU{ixso|ei3%1M=6zj4DzlG`VUWe=!%^j2uP)j_)Y(Y43xA=)4-tTe00=$$`hXGZSv1&J?^an-@wX zv}=D#tngyz0MZ}(SJL$Lp+BiK;Ier9snN{rp&CC!KLSgY9?Om~Ccu$|$50&)}nV=_UiI*zHG7Uqccg8$;3WN z^Tk6;JSLr)rB^lKW1Z%>oQA_wEoPgCsoj5@Yix?Ugo5g$QZrz~b7I*+0r1#!q`@RF z#8Ta78=#&pcXNEG8vOd!TLpbS0ET4Rn-275!H(tzK(Y4#)I?N)yv z-g^s_SotXh_4;S?KCz`s8aH$Ekv6%r7Ebq#C$@=nm-{(T=7#D1&= zB0HJm2zKI}%GU*|cD+jFh6{niOFI^fo#-77im$LpHV$cacQ@hgoW4v_pR&YzWeuV3a@CY;oQ<4R|X^Ntkt!qyX;ef}FT^ z+amLaZN3;IJy@W7mUxE`?Iy?<F=~_UU0tldQx@Glta8=mOJfj?2sj<`Ws3yp~n>IB#H+f`B7vO(#P_f8Y zE!%apQLOIFk9Gh+?F1u+mo$fq6l>5Fax^)2d7>ppkE6%_nO7#k%2F8M#sEEDe)(B~ zUT$H?)kABz-Io~d>1oyKTlPT5_kYvTh>gE#ikv4JZ0}a(x0olU{n_w(8lP$Oq!+xl ztnhkt1NvS!&Nf#pj_n%K1-XCzB9Ucx?U!q<5DhP}c-iWucXHuNp~Qsu@h91$?4J+~ z@d0krSN>ykRjUHae3J%7mfa^?B+yB^AZJIJ^Chk~%14os;};=K_pG^aO&@l&x!ZeO zZ1*2!%(42}xJ&}q&O&J7+Owz3zdPu$ zmSl_Y&no*;zm`7ql=GL1pmes@D+|O2nY`#H<@1Vjj|a(&!Z7;6l4L$dkaH8#&W4^k zp4P-u-`B)j=;C#AIw+ZtC>HA+C5WK{rVDf8c6E!4A74vJubw=bCJ?-+HR zg;o97^*cSw=;r=%aI~^dzgeK|iTq!(3bDN=DBB}e58MIbmi+40ko>Mn9dj; z)atdwX7opnz3%$MarPGxi?<4;CV@LY>c7J32i5$g*qsxCZg~9t*T(uu`cJ=t{sK0H~@I@*Pu|->Y5j(#H-w7uRB?J&3&CgtN+|2Pu`v_J-6?yJZCQq*i>oBVH zl{Z>Fn%>Nxr17y|$mdM?S9CV(bQq+@R5h>h=$_77#F>BZ+tkSG>U)s=n0s(Oc;%1s z>XAvhg4Ka|!2@tzL~X6Le3=HIAIJygX?j2Cv_qN7khCA`O{TyAb@*%MotvWb2y4FR z3AHWqyc|7N=*XpR*}CbJFUotX)M!Q`%_|1|UM+d@DXW)# z!z3_EPn~~98dCq|8L}p7tGCKa8hr*7blnxpQ~N0Muq0Ew^I{EU8WS{V`d^$CiVyU! z`xHU(Ae8|q7t1~|g46e{3-+uyq4ej>VAx4hs z=h%GgiDhnPq;?9f`D+*gz7*>fgg#5_9&%2H7H5B8BT1!lkQcMx{d&p` z_ryM3fI`oO;!L+u3*QtN12p( zXnRuW9>Zkorv#zCT#$2Z?3`(q`NyJFWTHj>&yjllI1|qZ6{OAnKZ4|o^!oV9DqpZ(lgRi*dNNRGk4>4R z`IT3gGeXYu#)R{dyjFZE?)~PETZOyXKFZNz|0_`h5B%#KXqR@6>P#{}RB(LIbSpp1 zyk-Z=ERJAzwMdNTg=X=J`Go0CBsqVObnN!EK#a);vI>~>1%v+@`88sW2i8w1VtpP9 z)_aa(*c;M02B=uimS36aIY&w$?w1wls}4Q!|MD#iz6d-Hz%0eR!y`^{Mt zX(|5@jRvR&M-rC3Jb1A19O z%)xPU6a%tj{wQFksGK(RdH=`~NHo6|=;{%F0DKP}w<7h%*k<>$CmBYG2{7&i;dM2> zzz{utSv{c%O~*$27M$|=OGJP78~=QH;kY|*EB1tdsZ5mtAYIe!SIWQtQXM|Hg-huS zl{Yv!j)#)P%MqRGBGZr613V$l3@Nm~k326+5}9E=qpnx`blY<}tqxQ9div~iS~F+e z_g}H-O8{0JQ7&H;^7L}T8vikE3NC>4duR4?F=M7L8$V21;qf=E4YPktFTnLLeYa{_ zF41+g1OpzC$%_aNtQ@+cUHi?Nk>zB(-B?Vpcv`WcJpFx@xOvYV7Bm#+(b|Ap|I!3^ zHx!Co(s`&w*~L@-D4%!Bo0+fZ>7Fyl&%6(k`cF5+(}MxWSeuFz)LnUc|Kr#ypxWq~ zXmAVe?iSqL-Ge*D-L-#(LUDI@cXy{~@B*d9i+k}8Ez~?|`b3L2xye?}$NCLkudK5a$RdHW(AKKVyH|x+lLWEP8#{NJS2K zH$ncouh109H-%yM-zWH2;XRSODvxIMS870M+$)l#=1gr z1V3K1ENLuXO8|cqx*?!9=iI?=b)J*uK(aqUsmCkg|B1drQT&f~&2EEe`cLuH5awa6 zJtNVuJtdQAJ2a;aLbrgLjp#Up=Iye;eXD9W?3O>o(>KYoC~(Zd9!i@odBZ(LHZQ*j zg^l0Eipy8m&biXf`MEXjd3OuAt{yA#)POHl*z+^5E#H6nw*~*`fjj#MrQ9~L*@JuA!;k!wEZ2TBV z_9i~JYYGJc6tO*na7QmPnGr!Jp4W^KK@y9{C4q3AbuPeT$9ztT0x02xu_6R&R_?k< zqkmyshPVNAZzNjSgBX{u6X1W}3r2n1mT$hK3?YA5M=}^Tr2~(UGT$wj3FE)OHSB&V z=6lVNANBhgHGWl|YftGwv98gy_g=mcY2o&#*K8)I6MFhW_4YT(x~KrkCs5riF_HHe zK=61@Ir&v2`oH;0rPmj+*v~~!zJ8wqQ3v}1o`T|{YFYNZFmj3Vvibk|wp&9bN_yQV zfAktJ8ee8#I?@Z2F$X2#;WOMz?k?aa8wCMUvbnvg>Dr0;@F%!C$ zP^U$HhwU{S#MqO%5Ufk3h5SRpxki$L-BK=$_RBz1>XSlKdXL2s+%Ol#v(QLJs4#y% zyd<6&z>jtCUMhS1gm?efG&7Bx|;LdP$1yN^Sw;wQG^I?3~FiXVR!h&mDSF+ z28GND(fAU7lxI<8^SABKhhJySNDCs)Y}N#u-m@b<^RB;PYb#Eu`=1{g+)P(L=fr=J znjW<>qz#|@^zd5>ktn1jCc@~X*#TD^v-^2n2`;y6H@;^2*>Dqfd}7(3;9o&rT;lLC zZA2sKieIs?{1xXjIsS=l)=WQg?aZ^yv+%|9xPvqBk$*$pNhlJHNRS8tXvnYO3snb6 z$|wP|CL2*XB4r*Jr50#=m6dpwy|J`jN zf^i46P9Gn6FF)mubP2yKcNumE#DzsGKuIo;Mr||^0B?;B^YFuKbM+j_0QX;N&B`TI zvkC4BLD~KhY62G~eYqE1@+=Lsf;j3`>CHsPVy_7wBUc1OlF85 z)RQ;Uo*sS1eEonF#^~C|{I}3qDaOS#Xo*&A?zZgnMuae-X*f#?#g;;znX$snpV$Q6MB2veEwaBd7w0U;L9T%=e5i=N$CuY?{l@$upjU1l_8N;Vk%G zG?{jX4PNLYoY>z@fiIu@FsOgcx=y$k;!*H^nZhFY<;g-ep=k5_!DQ(Njdqo%d1riI zd`uDN8&;ma-P0(IlFmdNUgefJ(E5;U@r8Q+Q@mZ^hsAHVdEGf88SMEQmhA^81iPhB z7~Tc8-a*GZ^`rD4Sy!#xeo<^+K&*XzS?gvOIP>-LfGYY)&ufm5&^~|p%t%|&*w2*5 z$(LVm#@C>v!8^ODHhP!i(&la!RPth+Gu*j$sLHT!MZoXAZ817y*2OCFIMeFON2s8x z{|LUkC!Z4LfQ#1aD|ZmNZUN$VUjZIMtMrz6YV_^)&)K$PLu?Lv*R#6Wv&s?@dfGiE zTD{CjZ?ncb48zl0aCU#~NjUP)Q#op zAgzb{M<(1|J!QSt!#;SjX-p&*aKvwzjh34^ThZVgzhPs^?tE{se8Di&8Q6MmSoGmw z);8a*;9bRv#C+@oZX12O?bavt@fS;}u+S*oh6bEF`P?X9O}l>*!bQAu!6?5s2!`5= zmS5I)XlhEOGW6GK>M?-f(UDwEd>#2`vp@^Y-*U~-zKN8pN8Y1N!R_88xWYCkJ^W2H-v4V9chlf($yEQ$`ni#Q=9JYL&u4ctCk8@j0$vLT2=gxdh5R#=ScD!K@){-ysht|2?1NjDf3%Wvwc2eKBmM2{2I59 zw(km2E+eW4Ic>oV^tSb0>m9#_qI5hkPg?i`t>B6a>S=#J2GP7N&D)j^1H(n>v`il2 z^|uY++#Aij)L>Zkqs8^2E!lOxnzxWWM_{BI1K54VzHLG8`E^UFz`PGhYyQ3H45iQW zysP}8)37?b*PY*`-$onZe_voIq56i=z_~$9!3MX=-#2vM%7Z~>cISEtEFmrMIkPc| zlY-mk+>L*8*u-*Slq(OQ%^sU{3E5zA~KgPp^l(XQ~ zGfI!3Y@+hp*G=pGB$pj)BHnB6CbWLU(d3N%Seu((OLosTqAMbPcXTXZ?gBh zwV^=ntc}Y?$PaSiZZiiz>MWQK{b zu{VE$*cn*rL5(6Dm9=8L+?5@@9C>6pXlOIBPAV);waRg*ENCosPH}N()3Hv9Z%Q~4$dYKsnneQhAnfOaTGnVj{Gcxot@K@3^GBWTpGxf4`^>qoOpySuqH`Ia} zK=qA{jV!hGEG!^4c9yyZ=tX@)4RmW{t*?KrV`X7sV_~afXRm8y5ymhuHZnEV*3yO)iW{FX$`HduV;UM3)k1xKu4@&uWe-Otz&0p@BLa4A*T!Bvw=Wt z35F(B*?<=t9TUt$;vB;_HAw2jYW3r|6L5gPv#bK{`61cRQArBA_Ee z4;2v^d>tJXOH0t__%fE3Y#P|#4YA1-kvMZYJaC$0-b%_?u2V{S^%k8F) zi+X^Rl@qx$Fv0%{4FhFKii~KWw?x!?B%*ol!$e!;D(A%g9K``F4l$w_Y-tj!JaAdS z)-qYA;bKoRSC(LsWt)-l@eT-~E{LAPSmCxzfNV>WNOGgZjNBRa%s26_6qkUQmXZ=O>1cEEm2VRS9*`lZY6&8|uPQzmMo$yL@C(+t*|i@G@fs;n`0xG;sYeX}D28 zw1TDgP>#&|VOh~&nEAoR6ssegrTs=mKJ{;PFYrjWSLPF zR_3={x|-KGzP(R9;aHy$(B23E%&kXpEDiHIZuU53$C+ zPg2Jh#WoidL`y01pnvM`CJP@3aaff>sw}}EE3_nU%oQ!q-=r=cZA$Q&{fwABa&JXL zP7!ZqkBqZu5VD6gm z!^3En0y3EkTSH$WP+zC2VFXGwhav=V|Lw}ZM$vjue;tc32f8zqBfLf#?tF(Qn-Lz8 ziIS&BILQtMD;mHGQ+uFv!$;asr4r|VpsvZ{2Xdy#45eOJpTmDV*jXmeeY?WM%#Rk= zlEC-Lj};yot7{>$M8L6|(?R zM)?An&fds>9KKPQA7lT_HB4hv~n z6Fg^^{P|{K>D?MF*ba}^EyJwRyFoz4w*kZJD8-`GYoL-Tj2oWbsk&s)JF93Qr#41T z%{wZt#fKeG>@SUKkxzyb{Gn?IuVJNo0+9|g-9ok~ldQKh9~qbQ3QL=m@;e5I%7#HU zc=~nn0Kk8N8Y6py%N28c%$Oz)USaeu1l6`%Ag)Q`~_)s-Ttlq=@1s0yUE|v`+j)srymKq(;*b|01vqG}Y zU^Rbxe6X{d;?yc?Y$M!L_%LW@BlQmb+bHjd;Nnb|c>7VjxqxAA8PY%`63 zG}n;dNONl^@xF4dT?~_JX`|}7y0O(QzlGJ(Dl9k{Q${lS6B~f_wG5Y`>mZfM?+}Nj ziyLJOqGUfNdnBOfSZR@hl@lgoYXA!xwm_+d zN2)taxu!^_GUJR+-O904&Z|Xc^rK*iQ}j=!)B2=riBdpUpU%DotJ+OI&NnU`@8f@c z?fRWNDl-{JVV!9#HJvxp%^O#Vy6U5XW7S^bJXnD$t&pa$ACiz|-?dL-^MOVCM01iV zrErg;yeL!lYf+}uNI{Ymg%EY1tS9@!LV9?{B0Ve47^2SJJ{-j#iyvY=yM!@#r=W4^ zn-n$RQyxX}m`kjM1Rv&?^c^Tc@Be?;kcniVPA1NYY-Zy|i%K72rNe=3OIAewc7?s5 zF-d2sIkoC;kHYM3PN(Hxk;Llf;FQ+){Th3I{tElM=A41l9G>nnC=D<)cOG(B|6@F( zW0qWhPEk%UhlkB{B&wTk`5z0rBM_zEvnw^;br=yKo#|yc>U8NI>RW3#7Jz@sOvil_ zonp)uLVRzAN9MboN+z&@OTaI%ywn*ir`uT!$%yNcotQs|K~VFIN^NsbqO|*@>bdHu zqyEdmP-peS49XQ>&?du^htknRvsJnP#)-c?hUS4RP-_|mF?AY+!n61EErlj685uY; zM9a?#m$KRnuai28?*Bvpj`-#= zk&)LH%_`zi-FS4ZVT*1k_4GT~q&X1^iuOTa&9)$noY`_! zt!@-U*&A)IDRYn`>o$K=ETcyrdvSe8>POf|1DPp9Gc1a)PVkUpEQpL6L7n3$SBS;F z)E~_iwNp)8BL^+7>FU<;wNYiGB3z2?5STh^Lmlu0XS|I!73mpKoXijwaU(#!`w=Dx z8WK;WBnVPGvtrGq6`rRL8oe`=%&L(XyyLY23vd(0ok=RdCmVlNN$=d47>p|T$P0bC ziNGrBaj`1+@r25X;C1#HOe1HA^1O)!eZvo)DN4JtYVW3OlOBtzXS zKvR#!Bh1Ki4n*vqGZGcHLy?vhSxsBaiwj>;b^UL5MqTo$Zz`sUUk-v_4q9 z0(uF>PZST!{P{eqgc`sKgVlimn@knJBALQwi^gi7PmzB=7Lm*TeZxf4hHWthR^q=Y zn4m=z*oTT_cvlTPoppJ&obv=N5|lW8k{Eb&H0*m>py%_{dN_L`pk=+e1-%6YL6Ca6 zq9WtGHu|>#B1}0GZ8+P1LZ+&QXXzd`7jfarZ_xcL_xZRK_a+F4S@8h2PFtj% zokgWnO$C3P98b6Zs#BM9aM42THnnmF)OiUVQhIrG&Q_HE(Yce{%l)pX%>?+Npb4 zY@gnE(y%wtr{b z9n`~ABVnC!MEdccvPQI}Fh`63zod#nF$9^`OUYpT^&SAxZft{d4U3CC*S@z8&7)y2 zT@vn{BISuajyPC{!LO92aMEYGyEU_>YAnoL2+b%!llDkUDR#w#O34~mRhARnzq2+Na&=6OF;ueY&;_pESc4(pr#K3t6h$4RM5ae05qO zxFlE+kt&kNU2Fh}10J~7)l%}E317}wTwzZo{JsW1`C3KBR_~pX$?*~Bl7|e~z|4IwH ziiJb_Dy3Y4$6N5p)}yC0VjuX5zOxE93(eAPN_Zhsfx}Xor89&X$nn zJI%v$Tsb^}X#>^=KY)>~I=0r9C}D_ss4^lnde~T2o&Kgv#LutVN#8zSQAy&s(|nU>e?E8xuhhJi=4 z>1cX$;EyuoqvGU2y@EWu6UodeJ=Yu@%?3x1&KF5r(p3~s;1VR|`Kv1(ZwnSy+`b~# z#4(Hk&ZSBhk`!U(wY7I6#9_dtgye#_C|eL#h&oO`unWNC*~lR2C{BN;^Pz-QKI&}2 zzSzu0@za_jApN00zyn!jE^Jat^=ErPyvWJFHeqG8c1_2<9mKKftZ1%w0)ZTjRpNy- zrjz|SVw2YsW0QUNm8$w{K@c_!%x4`B{Myd?~-m_(+aV#kUS4Xj?P{ zY|Me>v*m}~$==0U(A+k?(cIVlquFOOCDlf5UX~c(Sym^-Jmi1J%6f8%Pvk>}PfBs6 zgt7hYztAIwA?YK@U>p-+dMFfWx&InEqZ)67!xu=!I-(!Rc6^bNs^C&Itmu=I&Tc^` z4jE@_U8j%pd9zeA5;MqH!mvvx^8uxOdXt9Hxu1e{ z0pK#LSO!-Ldoh2D9CNu@J~pq-UB;4K9!0JXiPV6TL|^Bp8qXJmpJD^;PvtQrGux#r zm3vc{>HJAkY+o&;E*x_xY;KibvzkHI1E7)f160tn0cmUOFtncg>8xh|DH6QQ1N6E* z_YE3E=cM>c0FCR&sO64*t>K;nIPRN9)t<_3(V@@7#pQp0>nSqDq)^5`@X0LNtqq-H zg-0(MiSatXGm!LQRhbVIL#&YMM%E#w{L07t9z9;CA>JFdgqi|(J28Fm%zCz21_w{^9iHUPvtOR>sLHdbw4 zQ#}l=p!0v>S!x`k>lvM4sG6N!Cgb>#ClT5OirVL6V}x}4$sh8^3?}-I7}nE$6WILS z0p4WN5}-JI0RZ4_pc}}#cWA3F_@?2DB}}3A<;g}A6{Vkior-=Bx?kF)%eE26vIFq( zz1Q)H2J$N8#B2dEJz+33wirf=ljPOm#RBG^DmZ_fZ<-s-BXkR~5OgnLaX=c;^aXr6 zQWqq(&5O{#W(SnlapItp_2d6<9bbFo_e62`GrG2c6DMOW#b~;2E^PV_!x}Ki&K&9yc24({#(tTA}pn>{pis& zg~W>Z|7r-6DMxV^C1?%BSgcwdwcVwScs_q>3JHAlP?ErcHTn?E*T6?bJuny@zGXyP zYuZ7>Fnf~Ne=e)oq$YQUPov%Q8XG_wr_|nO-iv)ZX2%! z!DZM9*CRz*t0W&n>QW0K7Y(Fb?mn?R*(ecNb)z4ek+#Sho>vO z52vrV(}78n0LkrDO=~Jy0fIr_^vc86){}8-6omnb=)FZJ4E z8X|6CM1EfW1)}Tq3my4@MdRpqu~UDar8@kOQoS2RGi(qb3J;`?}M*p=|c;hxIm_?0FTz*gEIJO zJqG!Mh?Hg@R3raTn)-fUdj4dqYyOjnz&(Rp5am$0JG3{WEW3ID2hVIqRu+HV_AsLn zOU|bfaOnNc&t8A7%gKS*8Ps^h1>|_|N9qDvI_3-(PN51RCX0Kkmc|b+lW$^zYI@0R1Jl4*&&E1^qgHnMmmAs} zLE9$7BrWW94=8A|1P7rgNIN0R$sgAeWp-3s5Jsn7i9d_J;`)9LVmoKfC4=X?K=P2w zOX>GzW97Qg;bahl#fhhYK~XfSxqFFXN0CSpy!uL9ekPv6o-4MqyT*T`quJoX%=){R zp3hm7j@PwomGB{RI{I%#gwI!Z$vQIMA(qXy>f#^3X0AMDNh<;tNz_Y1fVeZHIlP#U z>{{w;=u&!?Xs`p#;z-YNss_O`uzzuwnNbnjkQ5pFQk4p;#$3@Kk(nU?mt_wRO^Kr& z4LZ_iL3EULMGDKNtw)B%4^k<2JC6by}7eL?-M z=yY?PP6!0{uY8zE|W>c={Rsp|_s7 zbgQeSX+0yW=AmQqNN(_0*%yDCSEbTjcq+O#Z6_;z^UyQI6V(dXHtmYZ`Y!j6i$;Rt z$92T{cLYiEf0Td6ZP2BV?Kg+u4?m#Z`$n+BxRJ~C)e{xA!&6myg<__vRK}1GM~@@2 zu@-63zNMX&X2hvJha`PpJBwx>@Cj?Pb*K4HA;G-8NR-L<@Tt7X+Q64_SA|wyJZ#`I0r8vW>1V%)s|f@kjc!##3&*TH19c{IS{}S*?NO zc-XwII~IQ`4!GV%oN}h(3BG0)ln-kiJ zd9WoxLjS5sNA#BWrR8kS-O(%Qpzw;DdwLVw3 zm2<$-pNpjh@PR8oWEn}V^?i(MSik(~l6FXHH5#}`>8?shs z4SuM`PJWyG5vMEDR>(P~Q&?Q?JvTBeq}|Ybr(Pe|31%oZEmuOeUVE(4Qhi2O(Fug7 zE^U9;uqq0)ve$o6efU(36Bj7WS_>qAbTpd7`EIflY!~2{V=QEnbFdp7d}K zXzgvUQPl=usBI~J1aaTq7k z86#%wKY&wd6l{vUN=5LiE{MSefs(?7Msc{Hw&-K+3GvdKTrd5HO*tbx;RAgDs zXUYHGXctBb+%c_+Fk^x3Zir`QN0(%>B6L5clg!7g5|+Xic{+mrsha2K`|$j*-3?k( z+05a$!{$)v7ns-?cCmxswk_9^$sH7WJ`y=b*!)d2&|x@n(?}UZ@r=Mk(`0Lc;e&s% zEK?BHkzBbmf3Uq2uPS^dZ@WEG5<^eh#*@SF7ettKpT=UPzWVA<7!&4@e!-gol{MMtb1hEAoL9+EqoV- z#j$zo=YcTJx4-e`#^n21{M(<8Kc_HQgkqCr&hPCqcZ9a$+F<swd6Z*xEnd6=y98? znXlA-CNWs|&O$|NFr2>9Gx@0KONq$-_;rg*7(aqT9Z^m@l+r1~4F%y`VCR%-cGdyN z9tphuC)l5Z&xy0EmrcY)9VitClWrSc6e=QuP$LhL87%&loZl*zM*e>TM2|HNgKPEG?5n z^Axi^vd#$nml-d^tVVy^nK34^4{F1L5EP|}}X+aJ;@p55ah0W#ZThli}3L(L>*c(eyS;0Zb+SmUS|N78=8~swucf-i^{i(y% z`T<2*`Lv0q=6(fN=h+dFv0*3NI#5#AnbgPM0dZ6KIMgS4$~b?mM@{u-h>&Z3%bUUX z0jv#>NDcRMHD*GQGJS=&G1{1L~tEkVDZerht&397=3<_9xuH*tNw<%{qL zVvM&#Q~T?KSqy*r``#)AMeT=jrS7!qV?Vqwc71~kl2YqfZRLYv5$?B zWKm91I7cP8uNqO}UwA%ycFaC=2(9^phNOkwbFc}D&-0z7ua5)LoBv}K4%n%aGdnKgM9e=BujdfUx%fP976Jk zmUtDv-QW%t)xAE1_n$q5@_-Pt4~njdLP&8r`77t4znEc$9X*vZP*pvE08^s}22Isy zQfuLT8G9m4VV6*Oom;=pfMQy5wbueiP3XWfhMIq{46Box)YR#$O_&ZMOY3h)eDxM# zQ2qm4eN54Y5%(Omi~%fOqAA9*oL_<>aC>+%N;o8HYO9QB^}W3U>QkiBqLi|yD}l05rS-BV4b_Wg^~wrx z{0|xDRz`xd8_eWM6qRhc_zq!T35^VPSeeE=x zWJ28U4EcDS;3%>FB~^SNhbjWQ-E;1&wqAeWk-AG>TDHQOSmw0#udY^}gx z^bxcC!`!3mB=>dX^Rzl^UtsVxYa-oli-Jolzo77euEux_v-$sV9HH z>3}S&e25~a?0_n%>VVcA<&xQCZ^c{w!3*E-Mlb}=0!T# zeNk2P4uOUy$6SmJl<~2(S?=N9ow0u@h9WTr^*IKR4p{t@dszJBH%ED>4jnB+r$ezn zrrP^MCM!k)gFJ~5Io44LhWA-c9bV%=X1-siYJ7w@022wflT%+9N^{W@UVB8BOLLWIsFOT#=^-5pPVoX$6vgL_{klb$!UObWo`Oj6c{nDC+xVlv^6X92XXzh;~)UiF3(Bxonjp? z9`*ZEnWU&0Wa!*fMEC`6Rb$;j_XbY)*=GOmE3BXV%yq{nV(~72#?N+@cYg-r=+OE^ zcf|sjQm^&);Qb2J@!fykn@qLs_sH+pKQdD7o{-{!4H;|v&+0b`_iZgLI0GM-k?)#S z1aXY~-k!=^ES;B)_$6(auoB6maTYi_A{`p3OSlo4Yww8Cbpz_c@0Y3I??rOB*QL{f zP4i@W=G!J$=vlckhEtm#K=|2j?`^depmo&}3z})^I)Z%OB~*WvL7nF}$&@hi-=n1s zd|_>!{vm7sUmSW%wea+6$j15d>xfiZB+1L(Zv`+Hm@D2ReALKRsh$uNBa>(IyzH1e zDBwoR^cYC;;#@K_$d0~ieC$Ppq#ou`%e{)OD(mg2R4IGDB1YWGL8isF9{!SJ*cPSo>56k$kRfi-9b zij(?6qCJY$A97=KO*qV@lmculHXj&RPd1d|ayQClH-~?foaU(xbszF^lilz1_&6QV zG_)L8DRX$WSuD}{LR%EfEvMfW7eV^fBOtp;8cU~P0H!fBQRXf7sl}jFecFfrdW~E= z@x2VwX52^oZt>z3izFddgD~?;9Db&avpX9EQ$L&EQ(*D*FL$%%8=^8N439bwaxEYG zQ8vEuh53Jafo;uGjx7e-Nh$-G{+$%74AW@1y=ni^$MnEhmdpy{!Dh7ZBS~2eVMRDC zn|CYXjPQA}8Db%fi#ifLENykYrtwn$5AP*!xNna3;TGFm^AHF&a;U+{?$9VJnm5j~ zdp)vW9@`#WJ#KT}Y(O(w@eJtmkt*x>#g4mAMq_`zW1wwpGCOlNahv1>fb4bJ-?;~I z-%LXGT7)!)Ql~SL4|N`4Yex&+Ndq?4wiC*4)x*8k#AmEE4qnZQ;oR{H_I;B(2GV6XUXBfZADh$*ih>%gsVf;)W_X%pk$YS)a#-5}kWqlk^W!w6dt z04!!07zXjWeir%OeM{J~b|Ca^wsFlW-5);e)401aj|KC9A#rkra1HttJ<6mVbpWnJQzvHSta_9 z6f3iU1FtHk1IeOtmuk7Ry{Yn3!l5~>mhFW&w5y1xa!vf%Kmi$rcIKs?- z-lx{=5x!P>tXN|t1NE8C#{5*S;EV(LZ^=JxiGrgq*3$^To=+o_#6_Jv41o?ztWh2` z=*W&6X^L<4VH-Rn;Y|)X;EWErSZM6~lu*CWYTooHNIpSBx=opeo5aFzgEZz(_aCC8 zjaeULE)GzYwm)B4SN?2%vev@PI*t3Mjlu>B3+pb3DX0~GZ0GGGy9#R zM*ABd!n4WSjJ;##MHk{j5r&uI5d_X1PIqLOSaVFNha8%OD|FsoKvX!K%$V( zxI#8Jg{&;NY++<}%E4NF_cK9%$*6`;m8B!-ltOht$XGwCXXv{XPm~Lf#^IK8x{=_m z4iu{&1chFfC!UB9fcfLe)GPu?OX0_zN{tq4Ft|V1)G8peM+fo=3=xO}-%6#AgoUKC zgs?U3hJB~iYU91}VwBdMlv(sg@t2-qaJ2rw;AnpO4LKBTH#E2sJ^Idnzt=4!owju0 z93i_MEE&VLjJ3dq^E)duluJnh%W^uScr^X1QOjBqC$@yf-qyF0Ur{M%%fGxjIDPHJ zLy+X!kY&XCe#VXmOyM~TaBBX^Qy#Q6Y-i7Mvyt0T6a_wMB;q2q3Jp~hH#_1Tw@Vj= zw9n*r!maEK#ThSz4pEwadw5)CMHJ2tT)+^gSj*R&H_RWI8-`Kj8=<1~JK|Pnr{gAP zm)F>u%&Atz`M~0(-eqE|tq&oOeZ7lSw3}>Iz8W4E92J#<$9T1jG9tw!>_VWcxdYpj zT*bVW5mqPH^MDO2$f=YzpA})}6pLd$*V1v?8^XiYDi42E;78u_ zq(nCCTIM@%+HSdnoV+^G)dKbh%6zCEt>>1o#>wrKb})PCuA5Nt%%6IVb0qkQ5j7fA z`qm2#kR!ic-EGQlv;no=-x3;JM;t z{@dFM4nE8O`CRdT;d*Y;WWhfwPgb}m6d-B;C6kaR5;lIpwXHgNvv~EyPTzJ`AOrS< z9iN2TkO0pF)lfX$1D|?RYhkaqVWedWVG%DsfZ^X!(exlm%$wMo^G0rkaq5U7F2tP)-PT3{M1W!#apOw-xJ@%CC03;+Ko`h#qd~-VwOG zgC!!=C0|;!32v^>Z|qZ7qNQn8B<5US_Pvm8;>9iJ-kN}U-?Q9hrs-U_m0?%Yp_K)> zAUqPmQv?!0cd7>5+-TU-d^`+0|FFu0md4rW+JujPA?<$hMc#xN;ss}xFtN--Q{QeB zzB>>mX{Lo9C(&A}Ji@3{qX}qjC`ijhE#z0NB|R4`iOdeqSY^ynfpAe_qpOZpmSPK* zv}TKpxTjq|Ns*uKh3B}_RWh}RCv!AcGI)Vm8vklda*3=cxu{aJms@?CZ0l*7&!%(J zJP;Fqe=?^mxk{2-y^IrG?8!V-I7bp*{LDg>#t*jsKzPL7Fju)`3{B2vA@yN^*Mo^))jP}NXh%tCkFTVO7Ewj2se*=_`{H|Z>>kM|NE<2N8i3?<~(24?h0^61V z=qH<#vs1~Lb|>Yy5$5Gfqg!FH5akG?8yrIAL!_t|=cNZEID3fq(iS zPimPVNov_xVb$Zq%qTWdbvM!IS%8Z3vW1?a7oN7f zEj#r`pEREC|0PEhH+b3MS6-2Sxa_onfNU48rEU*UOJ`ZNYL~+zrpEaZ*`gC>%26!C z^1oxeb)TN1j{N1=o6F4E@wkZ!tUTc~=9?Wz;pb{6#H;RCDSZU-k{Q^4>$O87;HN!X z3zBf7K}*Md>UBj%)YrilnDu(DSaiY003u(lC!1!EftTMNn$a*LPY^_ZX*l~`5{72E zda}X6 zy0+zPELTwZH-r=qySJwU0*|0m8ZgJV_F6>+do7TJpyf3BZ}@r-tc%~&ild~cOW)tu z+6&YO&nZ+!|M%U&VgRmxM_}~4!r{ZYGkbgiu^26~!2ZWuN8-VboVbLLn}!C|&q`8+ z^UW~l5cY=iLv=OPai^7#Qv~{`=9c&t@k>nt{z7U3{-fcLQ9%@gsGCgSgCM}%a-Wr$ zEZ)t0h~&#oaRdO1tQU1h>U?Aso;b1vmAe5{ZH3}!;@B3R?8s$*e?#T902>-qeBe!* zE~L1EwLB$L9_p2mtj>l6ADrC<1RR=)-Tbr!1K_iQq(_pJu%#%k0nCgg?4I;sk0o2l zp|JXhQfYCO#gQUNWi#agRY42`QlF?_K zxt`$kGIK#sUN+)?ZO&b3jbn-~mYvXtG}tjTJwq)XFwXk$;kUV=ALC5dAD=dc_|#jZ zC{)(K0%pPWZma;8oo>K}0zI0y8oALNS-@EClCjyOesjqNt+s3`>0n9Bss3@Q>E9mc4f+5>TUj`q?6Vg9X0-iP4hk|e4sm&W zNSU~F)vHK<8Wo7gBjKg&7)+MzM;(N)qE?bXp$y~oCA75DJwkV`mU?=?a#zS|6Km6G^XZq~ z?)5K<5Sm4(3KEF(-N;upzQr&%Vuu+a+%}hz!LTNOPk^^fR)02E#7#kbpq&4jbK(tF zr?T=q8=5{NTE_m#RfU~ntyGm_qt=vRBVA|CmG^A`C_ytqR9v4QWSXF9oy^&pA~n)2 zk67b@0+f+w8Zcr1(JYvo1tV?|f?d>7{4onwciBlFOX~)qY=j$B*@575UL#kYIgM1+ zxr`%!^B`k63gn26YvTena(#0Dl`Y=U5MM%)#iZ*VnG4hN#tn$!=40V{&cnvvY@w&K zWzthwLuyS%i=at;p%2C~ZU$tpI>HTE8Z*g8qd&?by=4T)aI+HSb$qwnHA*fq&qFse zC7CY{nMq2l@5a`KQ-^^KrvMLfqab`_dm$-*BidJ{%7~ARWn2sAip2;AbkoF{5!@td zk)Y5zu1TxF4C#(0pe&H3`BdfLx(e*MYmjCW(R-?1a(A0uk@aCZ;JCZ8LZpM1?mjS^pmUFMfB9^F_4 zaQQpijE3ICpz+XLQeF3PBK``6r7sMBR*0Us&LtzFqJW7*we#Ybl|-I&Sx(aUGm@@n zcs3T+RZ@QKqhRTc>o-)0@OSciMM`_FRPft5xH_p*%fXTnR_wqQ|K`B8CA*l*+9RXE z`J-nJ7`Jb3zo-)?3ET=qahHljAg#r3h423~(C{fM3|(}VMKxLn+}TlmV#d&a?DugB zyU%qdah(Eyo}&gs-bR^8+up5|d0A7cY+MOsvrke&To}~=a^lJ}1G+>A0NLRlIB39e zuKxI1cP;mrb5D;;0@xtA@UbMbj~{`+FT)_my-(y+JI+TQ*DwgIeHQKe;;WXu_dKCx zXIQ7P&m{do-8RueHal)8c#wd9&2*NCj$Fn` z;c1}|S&}tlb+z{k5h#cqkC_!*d^)as1smZJ-`o!GJnNuo^27nBXNRU`bjX1q?oMz2 zKbEdBII_0e#YnCOnm39~o4gTbqS{a3gy0Hw*)!K7))z`S;` zxB_z^(eSH2Rr+~i8j;**UV6**TZ{f8kORUobxP z2@!xICyYpN+Kou}uMR^3wxU1<#lI&C9lSrRk`WfFPqwV^XneYXea_Kffs5Y@!pI&2 z?=bZVAVHHUHO>ka_YeLidl=LLHj;VPRAcF_0hnD8V(IOFTlNGuu9Wkw`dn`zHJwmW zo0r=>i?22X|d3llK6S5$?UPL#hJ7uJYc?Fg)2 zT@-Aufi)d}5W+ncFue8wF?z^wF@jSrufx!6?#6!PI)oQ3_)tqoA}8WX*dEJ=5J*Xe z5l`{`*0`&$psaRw8qBisaYKbi;z)npbf0`w?RANR1o>hHOKcthM~R&qR_9KPiu2RNLhaKB0xm_j za)EN0YFs^V2uo~gT`}xs5*52+fPi|5Z1Nj_5KGjf@^HPe8WO+Pvc4ilqUoCzf#Pf`et!{Q>y?2W<}{Dw1hQ1>k7K9{-yP1%=T1 z@(L|ZI%u>BraZ}yF({YlzUm%~fXj)0&3Ek1HQ0f@yjOmfp-?}St4wekml=3fdN zj4=&qMf~zFBMx|dz1wS2#LDo4^Ee%VDpLm}PYDy&r3MM;v%tHf^}Y_x2`^L>h#eb5 zW2S|2X*hBBEB^_hA1g5S2bZ�NJ+j0@B=m@nf#Ji-Uz8rs?zu;1$ocxLXMZJ=|Cl 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
beI2q8ou^yx{a#p92U1=+e15l1Th!^1pTp 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ÿw&SPDG@}T>JcMDm!-5* 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%0DCa;J<$6A-(3Q?Q`wmnlJNKz- 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

2Wg|Vjm(Z&>)tPf(>h6uKNKXhZM3mSNvc?% z?-T~?YyMyt>qx*(ZsX6`9V7~{n~RSK|^s_00H)22e0iz)k2|cId+0&HjW*@T}nU3#vRN$#n0N`W`Ku^ z^wJWPc0FXsjy)>_BeN{5ZNDgSahCjU3nyNtX?mXL$6j>s__eJq617tm?gaT)74z2;jJ#P7)pTAQ}QTU}A?2{Xi`Q+-BFQ^(VX9Yzjyn2=VJ!p4MEK)&1mbMV-@@6yg60t?NEhqGOZ{ym@EGZ*{ zO2n;{vrPM8)T;a^jr$Ryi2KXY$%bi5Lvh4SD|oEJugq+Cf=<@tFcdB3_ENBmetFP1 z>@+<2RkZN&i96}KhfWSgG%o{airN<{oLOZ9n6X06e;8n@wV)uC@aQR>9#h50cpARs zNv*|8Aob7v#HoAeeHM^9nQ5J>Qpp{P8pzY%(>Pof1}_dqG#@nrQWxP*+(k=?ESxw= ztV^TK2IA5jO&op+P=n&BGYVB`x19LI141!p_qeLO&zUv~xGo__d@^p~88WR~^ zy(ut+e@c*(j_BxsBmwj!48!;wO3Clj4f4HogFLrTN>0|4lGjEDrR3u29(wpvR2qrq zJ~M}>d+2;Jm-Sq7JF_tOQC6&>xQD`a{k{_i*SR6n)a*hXoah6=2wM;Q>&7`V}iAW{+aZY=wgii`u zB`=T^6suB+J&pKSj!{lll<05h(;3Mg%nlvRiHP0lyJN>lVL~SnRKo6ID918|2_4*G z!%kx;$Ig@}z^*_mylZ_7m_O~OKYt+g=Rd#s&98dXtB7v;?|nCWAnpD4K#Kmer>c7X ze{OdFz4s)MC-Ph(PvnU_M6XlT*B`CZ{t-Wr`VsL{k1zviM@`j>JcP*Oh|WbG52$J? z^1R67hybE{kMKR9`q2keA4oq(aNbewdq-7|K&0PHJ?FI#q`ls_H;|@?e{w(8y{CQb zqnUQj&3>LF?|lq#lm}GrO4Za1Ak2+(f1zdo(bbOr)T>?CvKfUSC{`=WC9Fg}$p2!nC@4t->d5H{eKkEy_)*&SuPR)U=AKg`55?Je;r5E zbA$A=&AnC`T1RG@BVjF{haeti4EAfS#wy(Ty{qX=<7r4gAyeTty(vGYzOFYO1F{|H=Kiai##mM1N|k=!tsuJkJz8 z(KB$KAHhx2?BD$4KR3=5NW15pBg_-+h%@m?_K8%hxJWD-3+DKp)3H%Be;Deex%Zvd zVwRH2*A*ob0EYCkW0JqFofUwVDdu|D)ke8aFcQ74C>d#WK>>hOuPcj0qM1;Zb!Cx0 zk+*SUcbOY!GR=TFeskko0W)Btf8$L2{D^-dJo-=6qlnX=rZ+u;ME}OQ0w{?vyC{a$ z0k8+YjVql29yohIMf8oce^CM;)f;z$#UhU#K+G(78~2g)*q#IR0eU&2kO7;fZcM*^ zHbO3!V`?oPMqOcLdeJgKzoMW|nBz(kK;H=PxS2{jp-l`2!_>&D7`hGIg)RV4_YPv(;I znBoDKErBK_CmWKcYVM-sWW$My7C<%k!eUf+OG&7-_spgHt-+k_Z0OwYFp!c`AhYW3 zo>mAqcpFE`Y{}W0Vep{MMr>KoVP!#|$(H<6lJv=jB>ASee<%w2p>?A^16>YAG`~M5 zJBm0Be|8oI|9KHe-SK*SYW+#IP>vntyJMGVu>#Wg)nw3tpqj`(JZ%b}W_V3FLjJ^V z%S3gzZ;$t7laQs9xstgR`n5@HWodI7y4e$cItHLSqAI>fWLd>8(-d z`)o3;Yy~B5f9z1My2K-JzhFIq9=3`?VN>^)OWYs9 z7$~h>lhH!Y%6%oH!jDK;a}V$~ZiBKEA$yOeuzR%Fumg34u_HfESj%4Qy6>Y{NZi7# zLwJqgfW5t_MO@hf)N1JssJjZpKvIsX?Bpx9=xPV5e^-KHBB%jeBg9S=^=xZ;RO*hu z5_>~qn(&&0Tdn-YBIO0cDs|Yb5c@?z(p^+=-V_HvgST;RW0UeaZ{rZ(9XaY_?79{d zJBUHW3BQ-Qkp2>TfIe27L|!mpR9cw^)ZN0R1l3ihtvSNf2e45FT8yMvIKi%(e23Q8 z2FI0Lf2d?PrBzNVGczCn5C8xs0K*b!P#7o{3<$>4={9D}6aWKDG$>3uOd>8IB$UNM zflw3<2*biq7zR=hMWHN6Nrs`UX#?={AYOLMXWz$6Cc`M&pr293ae)f5?#}GsuC>H-L7jmbwG^RX~JbW_g|v zqx(UdjZdIr+%65{x7&0slf}VLvlF!6owUc>l1sm1laBVOa})JcET8kL{nRI0D(ND* zW;7Uu9bGU1s_VF{ycHjBSqfoCqx8EA@iM#htCi8UT=)mnh8wKxIg0|+^##N(GJ ze+g8>(v=8=S%S2^)%TX(`w(9JFUeM@5 zWs0r5#QHW0Y$}AP+E59PTUK^HDifyDd|bDJJvzHWR@S|SkdU*=I~<+$p$BV^AN<>B zD3!)1orQr;hWdzy6}WOVDw&skj4?+DC-HdH8v||yIxhObnNH&3aiu<*i#d@&f0OY6 zRf>ITJ?4m)fC(HSFv>yoSb!88yKnh95E-K@s_!9Wsof@67)MsA*`7l)(2efQ!CurQYCIZnZ<8r?YxCP6!Q!Op}j zW>H=fBnQn!F80t1!&jXNOD80Je>_e%KnK!Q%Q>wTc3yJ5Ps?cb?&i0?$`VJnz+(^z z4?nf?+h<&6%=E4)(&^@?U#Dq#xm?9ggXTXGEeWg>*RFAoo#Ucr^U9IwacmH1m)tqv zFPWl)lV;5sj!r`*oiCgx1);(~DeVmO1|8U?37NV)7IIJcLqw5vjJ_}kf4Uf6jA;vg zi-L0baCXC_OisMNmnY&4T@Y=W!N0-Sc__sPf*1^g62(6*cle`YdQeuWI2 z1+T~1udL@iZk#;(MDT-Wf3|@zmi?4p;hN(9g;ZY?y=4Dm59ccWpk+?H%E2w*CWBnu z%&{4lOM)IMf`Yzh3g;j|Nyhma1kRZI;sW2`hio0e>Qr`&fDO^>=; zH0;WRCOzn*xV(^&4=x2gk~VdqbC4q4l>jr@p@7=|vwmd8Av;r-KG;n+1e^}W!G`ve z92hZMb_J1YW_w2pf0%ugX-EVft3XDx7k@)%R<4-LD-yj#0m^b>E+;+wDz+z0geL3z z2F7n(kTI)`9T`rm&i9Nk_OiklOg`X^QjpNd6KZ2AFc^+Cf4bA1)wX#Y(Y8ppu5usd zkb*Jak3_fL3lM3ayGIR32l{v_f@@F1h7H`&Wly?ewhJxiJ%vibr9JDyW#fFUeDT61 zXnVToITyf?dZ4Be^4m0l9F--^_PFT6iCh*T8-Ax7}bn~c{6?sJG45?@ia$-wjLL8%1 zm+SO$CiDWIP9i*h)6}S9OJn)6HJ z%MXR!f5^7j>OUMK<|We%e_I||Hzj|~+B6ej0sdJf9I`CSG0kCks_53uYJFEH9d(On z!-`AG1#OW@!OQz=Hd!oS;0?>gMac$1)YDw=ku9Ak9f~%0+(3Ukr<0ZT^QwhR&i+BX zW4hqI&0UO$dgOcYXBRb9*#6(0)Ub9+^LWJhIW+g0CHpzvyR^%A_Ya2sy ze-pTS*(v(QiVtW9`T*P(Y}3^8p^d(KiQVbS-aoltENX%!-T4;{ zVE;e-7HXU_yvXbGrH&8BnQo;X)=*=q9GMPBPPeq*N$U+<>g=&&Wm0z)Mv}2@3x*Nv z7P<``3MYZ_NVko#v)ir|Am!HhL8#q4=zLK32>1@YKq)5NQ#FGg$0|K(zD(Tye`t8J zIyJ$Nr7Xd()d@e`06{V*=CSvfbEGn*uh>1IZ?kioY0?4*UEtNMj6N0g(}{UdlxMV2 zsXty!`=rCp*-;hGzD2KZxw7gWB^Op&&=y0okdkiA@h{la*?R}$hBlqdT8iv63>G%F z!>_g#163w}JsIJx@p@_Ax_~>HeEaG5W zq|ywQ+FRWe5(I6T&bj!dh`50{@>##GbVLMw|0maEcaD;_3t<^%_k1LfbqfYPm|Jo` z)4bEgf@GGY+yY;M2BW(b9nJoy^NX6*s1Cd1>!5wJNUXOd!2_vhB3_^oJY4*m-`}I) zBxP>eOd4B(7^!)rTD~A^f4Be#{O}$NG@#ok7C6!``%em2_MRP}xy5rm9#e3np!lt7 zbXOOVo%>ce6iewYFFoA~J9~bsBt%l4YnSJ1>K68z>r(}r0@rzJ8OK5EHS?L2i@Atr z)sF^2UZ9V=o{ZVzfqUEFQU^y0y!dxRky}Wj#!bJQ8zY)2&q0>nf8=4g%uy`)`Ug1^ zj613;1^(Y`H&KZY4G&KouiL4!y;@Nn70BVDB(LL^PfwwDPkJeM*Hh_=G?jHjx_7K#5)+I&6!&lSUiSv(}G2@}PlNTL!rQ&GPE(2q=>Q^7&x8&A(8qITm)`!s~-Y+(e%B*Z@P&pUIq zKSo+^-B?nvADJOkrl0#L=7>-t`K{;R@c-x*};RILgGaqGl%>tuC{ z7fZY=<;{}=gO{j~9bxNAlPDY%;>Tst>QwL`f4EeeQ}idIcrm}bhsH|B8as?qURgs> z!ElC{wXrM+7W_R)c5DJdkg3X8Mxk_uU?|JyD7pyI(JqC>AKdFw<6(13@2&EF!B<>M z+jn3Yb!UNV{0y{s-+|wi20jiPmOJq0PMyVpmvjeyBg(tuz^lIlONNz^y{ZA&fiulz ze+*f;+-efTfeT19-rj)^3XB?sXao}Nmv-QSK#Em}c6@RI_uPRAMvc@su$n|W=XYSX zA(IjZz97+NaYYCQ!SQB(`eaL%XFU_$<{)D$LDrvf1=S< zIIEHp{g6#SI;usP>R5TW!a@c2B(CnWy&2J;3ZKZ+Q*9@c#KNk4Aa!HMfavUK zQ&v;lki_3etSwvl0i^)6rykK;%&?cX1(E{rcX_pH>Qj`Xb-DA7+Bzu9x(;H)O?@#4 zf-3y#TW7{&<=>oVAe+b*MA-jK_#4_|zHmvPIEb%)Nk06n(35!r*bttDj zk7YU2CWX`1d|r&H>z_HzJG56MVj}bke2ZP~yL8eh4Uz2ImpwqF%rqAQ=r!$|OYm=N zef5K!N~e9TIAmaIo-STFyI3iDYc17y3n6S~eZ}5Z13;Y_LPCGOI^~)>e*q)e- zSW@87{8Xo~nsjQc5KL9=mC=Wvwp%grOQR^B)#ArlH4TC$uB_Ze{)L)(C%(PTtUeZ@ z%@U$A{?6EPIRs891$eXP-bj}m&I*7t>4T-_-gnb`U@ODi|hK*CfL4?(cSmxwW2 z@@v`~&37U;AsV$8|Mwym@dt_sf1Fov#fO@?|9vi_ zB8Vh=f&_BN=L|aj-&!wr*=1`~gZJLbgR`9FjSWe0O=jqTnVLAD(4YBNhUWwh@?kwL zhL(zke#*}ouV3%G4lUAe;N3m_M68XK#@cf{aOHp!3UxF< z7LyO^y~hz7S1-BT$_^nUAI_}(YSZ)C$58ZyAqhhq4Yz3$e@1or_3#m002c7j^qsy3 zvYt89uy~9Fz88QhR#gvvY;64iZVjZ1bjn#q?s$1DJ=0|g;BMtg_9Pf`BBW~~Q7T56 ziA1YG9t-?*tIw+^*L?2Q&IAf0{Ba@Oz6?}B?oSOjhbE#WmB1CKlFCJ1X(Qd513r}3X+Xv-xK7@w z9N<>%S#l5+lA*RfaQ!NLNh>JqUF8Q`xQ#^0T61EFLnj!&d-OytN^$k@;x1eFTw6-+ zbOSu%{T_KZ(b;LZ#he|{cnPumoq$EIylqI97doU*f1A{BLNYbBa4XwrIh)(2P&F*> zgmkK9RUvngqy$klI5`CB1gi=G5AQDy4kfp`LFQeHoA}T${*ZtR@xlZcKXwi^*u?_G zKnLmrE0*X3_8~`LoGgbAXPn;>Q9~v217?d)<>J+YY0miQ8(qoe^!miqUI$W4-Z;9> zpJQ|Be>C#pCXsnm(AdflUbs|&}Iu-%wiQLq-T zCEoLV>yc>)OUa19ZtzNzd&r@gwU3uy*i>G1BiAJc;ATmw1*!>-ZYuz^TM2Np&9~q^ z4i&_&VGe!lWIcFa4UZQ6z1|)%za4yii%KQOe=}DR9YSzi_@du+z?JBpK}2?`(WHZIfZx^)&=O?!P= zkPvW{&{p{12Oxg??<|MXpOr4m-G%o>_nhsqBTY$Sm}DcqFLdwF=B81589irza&r2- zdPJ;5`5F3pYjPVrB%l_V9g|5*2THxje|%>p-`X*dox|UFzNR8u!4(0Q{HYouGsQUz zt9$p^FSDh7iMCiN!Me6G@HVv}%nlIuWZEn_l<`(cKzn7Pf;iH8;isa-X;CYDg-){G z4d5fyTO4Nws7BaIZBD%7%&<`Ju{{Gxk(^oP2^4GVMI(IC$EZV_y9|@#e-aIde=OT( zVWx)B4v3NkzcExLNNpfHnZ02cPL4FyAGg1XJK~H8g^jJyw&TIarUm0g?&!jkg%sXd zwpV#PvLI3|2H8x(;~T`$G41FCoI!2^&FO~Hm!Q@v_E+|G0W|YjeU*HRN8~n9@p`2( z6MGAw?eYSFqOu;LG)=Sx?lTw9e7eD(H}YCJSLlcz_BZRIbwl-sXu*|ftCiN|@2OJ- zW1T7Tr7)PS6MlPw&f*$e*wu`NY+(BWBN(I;0*+b9op`__X>dva|q#h>ENdsT6V438nEb& zAE@OLyK3K#&<-LsFMS$H5n~Qb_Hr*Xb8!`zHoObjOq(b0wD89-n3b)r#7;8Z3 zM6Ll;)WX}u$qY2PvPlCdPzqQ|&s}&zm3jGjC1DYd4h5R~S})VdC-`enI3duZ9zi5} z6F9q7xRNN^e+O?v8nR_&P`d=v!_j0W!O)+r@yyQ!b%=%*u;!^QQN*hfTcUEff(p`u z|A_7KhY36ED^otRHo~c3a|`EjPqSiyTUe-t(D^Vw!cHyw0xQkyg$;d{qCSmOIs~aK z`2M#d?1Y)O5YGxW0%33mkw4vCP!pPe-yI4GKFzU>TI?G&or$G9F-&_ z;L?Y4tCY+tT3wg(VjBdlPa_%eh?q}!_Ay>4yXGoH0r$DXkzqoFd3t7dlhOsvpfyb* z@Hc#BS5X($$4^mMuQ9Z1ue}mp|DBj$Kr$^_Cp{uNO-X=Q_g^PUj9YLxsMdHSQ}Tq9 zAyMH?e_WW;c59S#B4gN&bjMer(al$mS-2|MR<^gH3mx=Oj8&!!~_OD-H z%1gS^`%}l_tGr-Y=FHTAZmGtwl%BpOVp_OQZR7uXY;`!UU~S`|`qQe`bO_^P?MMI!$Ti+)^ywD&Y`}!NKiT zQ{0kof&z5Ht@;e9w#l`LNUSQQnz0oDvG}EhK9sJu6!7R>Stl31O@+t{W)Snnu~ur& zff(5P31nG;=>H%=8SyKFz+h_cI)JLz+9vL!G?^5w+N|0?B+m-C79XB<@(UCu-#{L2I(WFMP-B;mDa@Tcu#4EpVr-1=8iSY*oMP5}h zZ==+ZZC_aJQtt)*vkJScVHBZS^@aWd!kjk*0=?(rreNFNka-E85y-u z6eMqV8Nv~pp)yaOc9y8cH4kDgc=20HHcTn7wq#1pNLKcWaJ1gPD9{RZ9pe9r@Vd5E zbRMN1Z>}xC)-#r+6It?s1o-+MfKVA(@M8$Y!7M=sO8UDW6!*!;H#YAxJhAro!hfPi z!iK{Yx%A9$hphrmtFNFIA3H~5Va~S-ol;iT`-e~(qd)D<<5{r^=O9HyS?ZqIfIf4P zivCzp0k=?>K`{Iz;9!1JDJ{v18b)9b&_xO9Hi6WN#QuMqtSxD*>9ea+fkbXCg}D2k zeIt?K*;GkIUy~x0{i7`0298Ea#(%>tqw5@EVK30~$@|5fIQi7k|@<1GG4b zP9e#OGyAiK6J7cn*kLZT|JP|92Sz?^yqEa{V_rfn)q8WRtwb z4HxMlJn^N#^P{#%B`}l=oVCc&g#_>Xk=kz!`%y#*2 zmkwhn@H&Ch3;W_OZw?jVB@3C7EgHig-iYz|lYv;v`BE;m*Ya>FEZN@_!*ob^TD2q)*f$ zQBsnenczZ5)vk>xUk(OG0KP;06X3Ud#|enLNd^p-txwAL_;SmPyo`M;IQY=F!YKh; zE~zS;0`9QkGUE(?El>B7v{hnvxCS)9h31)b6)vd-tX$KzD9W^;GPk&r`@=WgTtkQm zQ@mS93{}M6RMaHT_kR{t@g*pzMsoYEm{||6;6_KTX^pb_ddpb2l&n~jaMCDB# z$%M^)iyi*zI0c>LsY{-Eu0%9{;ex$dOyx=2fANDFBVo+{Ub$1={vip8Y)PiHaH#cw zlM@f^oD)ce+R9cILt0Z=yPOp)bPwkeqS!ClNHiP70?(@xet*NG1`;8En1VmD!fmU( z`Qc&UFQ3qE_&MDWc79sVm3rI?H+oxK5P936S7K2;t4OYVL}I7V#6+_Yx6|21mfP2R z0=v&X+#+%xQY8*BxZ@BCvw52XC*k)m)!AO37+^FnAE*T{@%byA{O?C#@Z@jg2q_3@fs4WrIc z1G-9=-ZB0Ib;zs9S)D;Nr+Tmv3MYDiV{*k2pvn;Z_8h!YtFoWBRP9x`-RnQk|Kfd_ z7T#m3!cs3BTSCZnp-P=@#H{7kK4}|zLC*K0Dto6o$*Lj5p*S7iw zO1miV+&!&-SbgrV-Gl|A79G4twBz>0#4TeNOP<{3 z+&cqYO6JeCg3%jpJ%BqPHJQRx-ELzJJ_NzjtCD4dAD*J#YW2aOr@^L%Ai9VjYAvY)(NwOfS4@W`UME@0@QM5U@n2c ztH96_(R$c3%Z=xiwUkx^)g#6mk{YvZeN3~HT;$veHt;qi#}-*KltV*6`Y zrRG_Us6GLN3#73TaaDkkq^5TImIWpGe}7h#`0V`|_hYwnbBtOi7y#xr0y)}|@>8xK zRp}X;OS!s?M7KlHA>o`JC3ommSr>C@J*V)WyB76(E=Ye$mIHtwZCn@I+SuX1V$j{H z1T@Wj^u>NU1N^~2mAdyDhx6%gdF=RCAA8>@AkoBl90 zu*Ps1q_G}t=1gh~DgbHn#>Xxin15h*NsW5;iJq$rbZ|r2WtI^}N76UU9Fo!~EhnIB z8PsF4dWUI0OxAJh&Wi}6D-%GCN~Z`==gMM~+n>scO$t|jyTMvgwGI2#vD55ZNuf1v zVNTK>HQEg$eA7COs%|^EMUolTciwbK@y|-PN7#m&M)?oGq8qS&M(iMw`hP?VG)i@| z@=cFJsj;gxG%+pld^+lre6cY8;-IYDJidQf5leCr*N;6H|C^z_ZM_IDo9+#&Sp(V!k01r) zhm;%X&IHuXZ_AP@DI9B!lz-Za5U3b5q+f;V!)dNva%6Rb9mgoaONs!UuImQ&u%wFG zKTi()k8q!|vZOi!7J!pppfNB`Chq@W59<5%a1snWg^}#UmzPxd%B0zcnEnPzEAA-V z|8O*kK;bnFn3rgY4~a&ThT*$JtFz=M%42nFHks}IM0B$dYg{olm4Er0;;gu%ke2^Q zNnxHj{QV~%6ZzMzLSZ=6(>zcH-w4+6_|xO`Ir|XcF8zN;ImhoX1a~{L$$&y zy2W~MO2>eTv~*pa*?&Z88|(T7PKe+%OcU9GYLIEI&(d3>maY-S;4A1h2!FIh&(h8< z)OuZ171L3AawB*IBFS)o7H$I5PC-p}M9q_MYby(fO8Hefb;xzxRE?wTpim$s;jpaa z>l9Gih0-r=+$0y3|0+}_BWQwaIQroKdT>y43hkWDoCIk&M}LcSJFLAHMuCd6Afoqa zQmJQe0pE|Za<47j9FjQFr2IV%hUC&aT#|CT-MY{ZAA5Q{VV7nC&hQ&eDqdq=$^zxT`MY2)klj^qUDpKYSZ%~5nYy<9+S;yB@yha!8DgAd7EW6ATcTzb7x5>OX0Ip zZO${xWB`_CIYkUzR$P%^64Y=DI7lSu~o})OzFZICbdU_ruvbyvo z&jyN+Rq1`dh(&fQozal$oyP00zhSY+>RzxZ>d_N`2l!@%Yr!-HNp(9Tmp3*3mY8=} zQ)zRT3V(&fD>ZBek7TE_jXHMxO;JxFCXDgb9GQb&-?Y<2j<>viARMmitF_ESZG1*%H%(eakcL z(0>_)2Z69o8)2@%^a&^gWfv>yNR&|NS^kxpj`)00Bq|9FqhvK5j7ONDgvx`$wkzs+ zLm;Lc09p}D1UBW__mkA3-aTA%oyOM~A*pvxJA|VW65T_mdB5^ZA$X#(b}JzYi=0AB zcttDY*XwqgN3;aj3mQerDDZeq7KLt*h#37b({;$UEMt!UQ?-ZO`U zA{6XX#^&`%u^hsSRC8G1mU5XbS8CnTb}`4zwq71-~@xI~n^K7(nGXzi$}65<&^yZeZ#nt#;y zOp9npby@6Qy$|t#>)8LCuK7GdOdWdBZn2&-@rCetBFdp78gBbG6H)MYg2@%+9#U7f zcCGz65>XQvQU@sm%!C+-OhjET?F;oH)>1w8dteOgWIVb!#9V*2Ku`z`w8oX2I>gn0 zLve)o>z@_31d?qu)Sko52(h!G7JtRF0l+v}LhN$tPd{^^6-*pr^ND`mDPRy{A$eVY zM`T8b?Oylu>O(Rt1NyWMaWM%w2_eq4bQZ0N=+CeSv2Y~lp*EIGr+SDBjALr~8p0uV zW9HL5_m5hL+LUpRTfbRV1rkV59O8ouet8D!JbLi zvisvcM_E*A6Zr|U^I2#+W%)6<7PLQx6>);434n|5Y+k&*1AdC?Rrv1DDECyJ8+lW0 z@QJNe25)VXXle)63N2V&zwZ`S;a5PnDP3d%*I^Yt{!ihfP*&DPj(=U|)-G=vrtPI( z+PRUuP}y53kp-u`G>{wP8Y+W}h zapP!?(CL;W1IHhnx(S~pA{-tqL4{btf=t8%{s0w*x*#^&OAIkZoO&OzwMq|-WXbSY zq2NL_1{+N&f7?Mcc7KlJEJzr{0{+1OlFYiO^q58+Tn40?aBU2fo+<_T%p$jCbB`65 z%Ff^<9A(vvTPoOHBX%;nP})zRX1WgDs~eobXbd`_k#1iSaW&WmG{K7=XcZ0fxtMA< z93O!ch-dKAx)%&71s@0X8N647>B=%%NOw9lcmUy#OWTKM@PFIp*obS3;{lAt)9r2Z znCw5}G5#PA$QvLcU&>_ZHvmMOxvEO##P2q*_mFv#5zZY>&`YJOBY2+ck+o5)wDCe{+sTZg>>yPHEkLqN|L6l*f15)AGAmCE z2xcQeh&tE&Hh&^^Q$VBzm=yN?>OWB2Qdi6NOM605jBBiLS~!IMbH>JtlfPgFIAeG6 zldSO^r+dgU5o2X-@-5TNT2nnzM?bJs;rBaNX~wHL#5=|5OToeRSCZxzR}SF8-rrFf z1ga)qA>b})j^w|7d~#2`}?Tr6@Q#Piw!kkkg|sHK3%cu=L7I& zz3&o8J=U5SK5W7m4b+tlAV&QOt%h&caerP1s~G-yyh(3)J<&2nZASBw*GE(i25dr> zEh|T)`gs6NP2+?W0b!_gBP8F2#ekj;Kj(KlaGC}K-n)!r*W(e8?;^wh8ytbbY-;B~ z0c;sQ#D6>K=L)>Ru`?kCcCAL)V4ViJ=P%vZ%`Q5#!NQQJ+P%T{qH|+|$B2?n5uIG; z{s#ZJhOa=3xsBLhz8hC4`VB^Xy`De6lVO8tWd0jWt2RbwgQ1x;nLGy5Y_J|BOq|Mc zl-nH^|I4JE(`My33SVn;M0bnBQMz#d|)2J>ljxZ8lHS2+w|WmTllncJ0<3Le&h zL3ZouXMp8+NOCQxxC+JUH47PZ*FTv*jZsdz#J z#~_B5FgC7mlkOl|-u}QpLeFoduSy^T5KCq+%ABA#k|n*}ERd7tb=uV((x-}O6Tgzb z+!xcoh@HeS$L9!oROpHj-7RIZnu;^BblHAHAtj9zwMoGN|Ao3tLa@fI#03!@?4Hv+SEx_J^0DHvNe*wHn^2<_3 zY=Z#vOhKpvA-=8`gaDK323ZAg*2XJu&1WeKU_78M3>kpiTlxn`&PQb)AT8G)ZUzgz zC#2?pq|%E9iBItdq-PbJao;aVbbp%-W(}u!TQH=`I3bqTkzEif?}0o99m+kK@{tvETIZwVcqdP# zbbdT1vXbE&h9YBt1QgKP){_UL;-n%MIGJ$5#?o*uKLnOJ_pkv0> z4$6D&c>hk5R>rd%aMJ%WXYOejZq)tmEdiQ-^{7A#f|2J<=;`;{a6$BmcEuPQ#`d@& zH`86PIR<>%h!JV5?G;t2OyiX#d0kA_SOgNHd{(-~~dO&-vwaSztvDaXpKh z$ui)h5j#!5SP6M%llCr)x_|6&s%VlJt^(lm+0DGsAk$QfQura}_|)GK@?<{b@i4%S z3$P(ECVZD1&egHrQ@gchR`K^5GVQ>GhwX;fBo^b0Xm*UPXcI8UObK`&$iOkFYVajb zW}U(InZy-6E*Wy~1;0~<7*7+#EBX$s$qV3)rndKC@b$aa&3~1URe$U~?&qWALjSto z1xNr9O|do7t3ZP?>F78a&&T-@KG}GP@HCp8Poq;87Y;U)DXMXrWMaYu#&tunADp-Z zSE4K)l)G6^q-5D;seof~o_ScGj0b*BT#avMr&)`QJb0jYVV$|_BhaL-tu7sd&tpu@ zjqc;kR_h!W)fqtzGk+g{9!@)gT2$bk2UK+k6L4@&yR z9U9h-78jdSfmT(2!`8Uij`Dns3IVXvw*i<}kb;B_Je1Ciqa)dL>F=bX*J9{cI~^Vi zw3Ykn!X&FyYKhPH+NG~a>eK6GOJw4fzU~4&xcY?q^YvDYNq^r2ILy*}wb3f1Qeezp zYKb6H*}9*pYsDg{Mt#fj@FPO?CCyzTXh7My z7LzB!eQ8_0#CG`TN6nAPx2_xT5rWugBqR44qXLo`8fNsR?hOVi=qLNC$*u( zG{Sep4}ANJHN!{Kvj3^f5bT$mw+Ab>G#vY~xxYg~6o1?WdrL6BpJI3o5-NgMmlX$t zbw&7~>bd5DQlCDf$C`EL^JR@6v6@ljF~`Fzd7lNjxmlJoVvcRaQcg% zJkfl7cQO=WuP^;J0kM6q?<9~^Z8*$QU-FCc+Vu@?P7h}!!1dJ&)dG&X3F^xdU0+kX)&lx>o(;5e8&u;z}V5z$5z z4=uqFg6G7GlTV5*IB0{Z+F;2@0*Cx={;8(^xK)pWlp!Etv9S}Y82E~Gc5jDj`t`2r0O@>9FafJl|(HH(T9U0^tr)zq%{ ze}wb?XJ@~Ri7Jls{|@7DWZ-+l!`42~QwNEHxQ|C(XnwCGht&b#Jpmvv-EPW+8n5(g zT;HL=6SJBibSro-rjhFo@V-l(nV;3gA%9B(C+jyjS)%=Bb&2*FsgS*>d&Mb)$?P~; z>^m-*34=6MnoP@<$@7zsQ{qNF2?WQR)3KkOKBx%o(T(YGO`CSgYg{_pm#-7i0LK8w037$rd#iGR*j@8hW+mIEWtRx~ z{*@8WiJatZ3xy^rgcl@{XjVvJa3Z#_0}fEk3C@|q0wWy0-kh)PI1~mZLWGDr6b7O! z3<`tZ+g3=g*AwNn926516C!qiHh%;Md4h6;yW@=`6I38#1yVyGMU{e+lw}Q7f}@70 z0uaC;1cwcAzh7OH2Se#0JPrT?7+l+fE?s$e{>hN!LF*B_eOu5$f-KmV($EEEy{fO-?v0b&g@+&5?$4+1i6a z+$mII)q%znEXf!uPQg*Ha!OK`BCQA>%5V`3H^?yt$&D{sDGkX1p|egTvk!#QW6=w_)LMb7SyuOX~eceM9^Vc^$& zy~+OzF{vSnWZ{ecGJk~a>}*mc0cB0X;0LLGyE-l3#AjoId(T69QWCAzka-KtYi2hyj z8pG;#H{Yd4N66P zFcCswU{=bC-1u&IgK)!yBaBg~q!yee8esqhGZX+|SP&wK!+;ZsC@UVk0~CMb=1yV7}v$KWI#1TZF54c*v;(JVT_ai;J9uoq4;eC@+k*1_9cUTJZWDzOxcq zSlI_CSAsHeF2zh*S(S-kF7;bS)3K9kVq0(NNzL)Ze}99?UjdgiIJgRwmneQSQ}}?S zdF=dz<9Jf^JpbQq;@n3ZT7-zi_o6$S|Gl>dq4@)&^a&KI0G= zoM9=SL(X1D$xa}`=pT#o%ze_gFWjA!qHsz)XHkZ)#oQYp$Ss1GGwiN}khb4wk}l-@ zmdF$L9)AG72BQAsGRGHXbcUHl;*J`rv`qb+5vG!A!D+*pWw3}Zo-EbU6ugv8?3iwSX|4pKMVwS_rT!J z3^2F^cXx*Y1{mC3g1bv_cMA#b9^8Wlf;%KwAb%ktykzfv?z#7W?)~;YYt~w|s;kTT z*Ht}Kwl>90F+=vjVtYLGwqQ2>Rqn0R2M9yeMr1#Hz1e-!AY6R6#Yo2k#MzJJAT&_2 zwGsV2luiC49${V%EK`D^c{Jg7+dKE@etdn!w}*pgMUOR_=iniyt%|t~y7>(-0{DgBY&-n!c%W2xQi`z1{?4BmpAY6`w;%!a;%vGi#-$(E>=UroQUb$m6{{j}+-y5>sqv zTd197-7pd2vY18LS)oHaD)HGzXM(XgfASj-O1%9GTCcHXbkr9V5gz=t1V%!v4KDadhA(L=AmWoVYXp3} zHCi-OvLJ2HL=6&ym51VNo=B}^XA<(Uj;GsRp>)g3*qvz3V#$FKj>;y&cYlnQo)^H= zi%0>*lHO1)2p*bdvMbXF=Br;Um_CF=e)JE52a3w)lyCj^8GFjgWos=-LH?4+p*GKxs}wLqTaZ;1uVELq6jR!--XmJI5>_ zO05Eqp9K`_Mk|3Tr+md*0e>zBbKixM!`cL{;ixEfN$mCB0V9#+yQnwtPXoT-7fhF> z-H2LgZ}U)jWj-^3XvY#r)1^LJd9Gmd#a~Ze*9MeKy{~@1{?VXo74!WG7amF|D?fn_ zI-~NwZ8q1jx=4=N;r-&3uFa+tM@X-Krt8|fU2gYTLZkk5UC?i}F@JKQBCN^u81UVk z@dG5ALCro{kU*a~zJDnvT=%}WDJ!gX0qy!w>gS)ZiX(j_Ww`nWiwKtJG*G>^MgnF)n>l@QWGKo@w zo+WMCM3Ph2%Ez1x%73mh=ZaNEL1*igOW3vIV{kTu+neq##(T`tNwoR87O@`sDG&7Ge4OO?VrGNCa!$2Yff#RMPnKwwODeQ5q(|n|i--x=Zvp?%lTF9z}2fkGEOF86Y zr)gOwlcO7gm{n$jsySYlPS>~Xx+0~kkKc#yU6FBZ!9Ng9t z6LKu2P&G%?$fywt#{<7?wx@>_6HU{xuo&auBy;LlmVXU|yqC1*bVCc@vy%5l5LP*& z4NoM@c>b0~9mOm#1h6EXZ$>|hDWI(LGK80p_jd_=6%Am#)-`>t+MLjC8yCXs<_=OVW!f1FVbDu( zVLyVxPOGbgmF?%x(wcn)JqAVWAGOndPDdPu?qKP!=6-c-kueA>n_oko^_#ACBz@1d zYJW)Z-F1j+wdtK5voG2#B~8JhKpHlm=do6_HJ1}TAU;>2hahv8a#$O}40Wcp*wY!M zm_M#*r9_=@DW=I%$x1?yLAE3ks1xN&%V=(@Ev7u@H3*(rC-k?i57%rQj|pqmZR=AE zB)srjO+}t#4-0c*1;@(df%l1YzyAujRDU4WsC!RMhU99_#7`WoPbol*s7z#(r7KU5 z?`N!P9*~Tm`J1I8-+590`5*Tu6@{olP!0CTvBb=JO!W{0!@L2^WnE>AFclKIn?ze< zV)8|iZ577+WtWA7eS!Ko&)W|5LU>ezxA`DFQ~n2_vl`J4&swsy`vsSJEPqR!?|-4y z6S)g%blH16Peri4EU&MNV6k!reY=8WABYQZU z)Iv5hAn7Qmn%mMH7P;d3sQy`(>;9)dTLdt;4g>%7nYvGCkRaMZ%d6B$$(FN?*Bg(n z3q8cGuY%|ML`G(V9kO>gRbK$FO`Lr%1l|Zlp*P0S5^)1G1!t51v9i$;m*3z2ER!D4 z1o)(kg*pl(%!X*snDT-aTYmuCk|knnb2)6+D=zDoqq)1K(p+6Ai)l=CXlZ#<%>J+4 zJ@-5~_q0gPObes%x0}F~11WIsWg8+CM$o3gd0Vqx+xR7nD$FXarZ~IrC?8&h%JeTS zCpo2}do5Tz_9+C914s+^hb&L4$g+FvRp;7CGmypW#XgF->klqn8h_Txd|j67#WokR zDgRF8s93nJSw){*ODg zMNo;18}%kvKNX*IwST5K#G&$bf;miP*EN3aZe%t$>nD;*2Qmyt=BZiT0WuJn3`00< zI3v^jZCJIgzq@mfk2!p(rAR>MO0jLAkGi^e^<+Kk)Mw^J^X-oz29~XFcBBI~pQL!2 ze=^H$rIi@M(9+XSJu=ePui>ipZV{eR%{P99_#;|;ahD-^xKDv6c99gm(7cq%&o?rA zW@nq%IxhvJ(^z6581lQlbp&r^Id9{rRi(&XygH1Zgy>yx z9m<|=k}tKKzJKSV0wSF$&Z@yHH^8SYl$QmSsqYGcP&ZUn3)p za0UxvtKz&mS{;$?#h{FP6#b6=N`(yhv!pmo74I13rND#H9NB%|2lRE(2!xAx<8vyq zADyLHy+J9`ydQ;-$?3{GB4@fRA;6S%5v@V|axh1<-hY*dia4sZD_7PXvwAgYi63We zK-~HIdz$=MP_`3Gg?`?(A1(gXr-TMbstfG0Px+VBy#mFDb}V`FrSHn1!Gt&3C>!M| zvSQRV=|$!m@1j)Tbwd5ph3=!ka0NDo`F!E;T4eycQgJTEy%KQB{m{Vk0e5%)ej0fZ z`s0lu^M7$&guKfRJf{6$U+CRp(ZQV5%0v=l=`1@6e3V#X?4^=CCezfg2o-Z55f0d* zPbiGL#Y2Y8k9}Z@GhvfF6unJwRX2yfDB^Z>CR;-?MoW4*`0);G;zV7wz&F`!$>H3J z)LzN`#Uv5O_g<;#d#x}?$UFBzRk#@}_12q49Dk;hM}P_MRGo)s(M|vAr`b*|JaNf1 z5kq^>qU}MW|2WU6ww;!WN)hs{E~3}2;oGNF#p>T;sB}|QXr@2mb(aNa*MCsTqWK^= zC}PoX6L1=mlZGQU35YSJ17?IP_6D4vIDWZDn&LOob?!1VeS}B`)eQ8g zdyyIzm#b^oL`IOUGLtuUS?H@0M0V}M_Jj!zf`}*!PPe)vW+_#pchrsS<+7y zV#aG9z8W}2&vBi}S{qf5g}y)>Vm^K;1b_F$Ai%r+9c%}`@=l-OQ7Jxj%`xhQ5lN+d zLV)Z`l`dQ5Y9ZO4$&e${AV!%EQ3MZ!(X5**g}X?Q2sOH|^Z|zXc&^#o(TgGVy(oDj zAwm`E+TN>mtUzFpI7fb0aN2j!)Hhgr1xR|!(I}j-npa@1n#n3q(<->@LNsSq^nGD- zBpiBQK6KA2lnb0xN!#8rfe?$+Q8CLi)1NCkg5$OB0Uy(0TZ)c*8<4-+)2!$v2fQC1 zb#>Q|cq8@I%hjl_ruN24V4b>Xt$*Rv{lWabjX`9zKXPjg8t$3i*uY_b5k_fFo(B%I z>1f0VzNV1LR$ju9ENvhX&n(W8@Qq}g5guDJ-c8N>gf7b;c*H-mC@4>m#6Z_Y#Note z^z#v`ZyyF+LKTn|M^NLyx%+aqHG0eeaDb=EBxb zzHFpK#XWKG@mkj<3Q0FqI|+vJx=9IlZry4UYc2QX^YM?wU{NK1OUt7~;Y8bhh#zH; z3@4nLVhc6|a|hB3Vt2#=y)e;uR7Dp;J9GT{D00^F3svLTE&o#n1?a=U=!Y!0Y2#p# zRBB#xCoH`Aze_tu{f;pt&EHyb)(#O{;vzSy6DyBP^MG;lGu-9T?mdr% z@}eu;rLjxm7tXJ$iCXV8KM?sfL2x`I1Rj8iiS#F3yF6+9d4Jp4d0Npq4WqhIIjz5@ zvyquml_L)p^82Br-$gb&V@tRo^Pnnv2Lm~x`yVM@p!Mf9KH}6#R zwe~*}88{W$MSsT8xe+nEXQmMF=V@@|l#9thaE-u?No(ndS{zObaIy;ON~p;CWg93Z zg>*#*95%n*!q?Eg>sV~KCA?$wrHDAITOyPvjGa=Lm!hd5{8#mOPLiBl{{r674SZghLx3yVQEkwPorcIvL5Ae>#o)|PNS=mod#eT21b>~)a zU+t0AyX~?@kE|Q{TG794V}CN7g=BvOe{l3X3&i|z8ALw8edkpdG3sNsae#lO@=&h& z%Fde1;eQE4_gIWs!k#^6iI}B-)Pn^4V)6P>M5O)6PcoZD7J);Wc;M@MmAA_+AY{Sa zN0nR{moBBd#Jwgt=i8Uc6!D)dV?iHAl{@aFVxvl4jaHvf+v4o!9zZTxoipdYp07&x zoKSa&uYC9N{)*61V3IUh`N6oY8y~rODPM)ezkjUVQ<}Rh7E}@%$K;Epo|qCKYV5_e zerRFTlWdg8_+{h+&aZ1q{n@>oInYe@u|;ASBKrCZG%(M*`d()D(wCRt>^m(Rm9`7q zO>gFr7o^g!$bvQX7#RtF6k||HU3>1P&VAFZQ6EaR!V$dp+`YfJHuMmG!Ldw|*EI<3 z!hfo~nZn5JAA{fB7TEO0lk4tzc{6&KYj|@W-mfjger+pI3Y9&T$P7AJ>~wkDlFvdP z$H>n7$vVPC5r2-CC>m|T^FI?g8P39l0A>~}HhL%e+7|5L z07`iI5dcWjYZ?@tQG$;cx9LFED^OKhNgmd5<_K@x`M{Mn^d`eQJaT7_ib|F}}ek!GGAN zp&GI1F8VxYZOhi0BV;4fLRGBZ`NXmT`C+l`$MOv_Y2Z!HP0UV>lQ{B&<#JT5O6d%b zM)#@sU^cFKKNsaJpdfZeXv+XmCKONAROTken(+J3@Kl9U3dQd1xiniCf46?u+!D3` zqO_^j)Qp1$!v?e9*D}HnM82uTbbn-8+;ZjUE>ldZ-jpI@ImXQKc~~Fki{f3c=EQe= z>)C5Pu8i9Hd*GNQj8u9S+m)?0_$$IcC$00C+uA4$x$&O$QE8c)5|s;!v5``+_$F#J zWNE(@uCALBogbT&;cs~A-R2;as7!th|h8Uhc9l23NMyHvwwH17A$)p z=hQ@^0VdIZhCJGiX3Nr5b-;z@XaU~^SNn;=jNQ-L;w<7f*L74J-iz^ib~keVi0HaE zzIV2KREE*gqtuBqXv>EhpuKq)N`xRNU z#~9dC^WQnsRg%32^FM;KuT%ob*>u2kbBR6ZH$REc#nzZoCP^@@X%>&eMm= z*`}QPr{XkOJMdJZN}j9Z+I`_!RhdmN@1R-NPPww9#yhgenyX8xl7D{tRcK|@r3aBj zXr#ZSD@!8!Q@%s2v(c0fyY;k?*P11x&L>BL<{^^qNSiE3^Rns3SbJaEy;;r(!D)e* zw}nbRh{}QT+UHKJ)~mpkwwN6ZxLVYT)Sp06d_;q?eB%H*l;Kv9Q{ps%cQNI~ZH(6h zwzf}(<5nn0cWB?d7tE#?UT4&~ z(OhE~jqw@Raz+~BPMFnhMEBgTZALSr_}N`S9Q`mBZ6KTNHGfg)A`hn@jX9Zfpe<`* z`m}txm^2k8qcOq1f#2eS50yuhNc{KuA+s`BVOn$w4 zP;qEhi{fK6kEO(!usZTBZzjYWH+;Pg8iJn;%-D*4TK(#&06!^c)u2&Z_;}VwpiAo0 zo6?EGWPd)JHTNrg=#amT@uGWxJ|jRtyYR;GT-F)cd%3W4BBwNf;&CBBSm3tfsOc+x^ZO_w! zNE*h>8uMml-E?tN<0R;69pQ_+el@>bi>l`D#eX;bUnI4$0}V#=5(4Hc^yHmKnG$sC zWhf8_9o;h`l+BYo02FptBgMM9A@Wb%f~tLw)ZB>#?6bVY;<_!KU#Dd#A=7$YUIm-NR>ryfvq6P40kJ4$gCjVQhufRL+zCrW7~yN zfgVO?jE!7iNwYkrPV&|WkdyeQ!Uc-vKq9yFN`2{FkTl7XN5S9 zh}jlLL}-%R4SAhMmqWe`Ej}MOIVQMVAN4tIt1!u@HbTAs4Ghg542RM7fmM2Wcz@)S zH}1kO=(V?JGl>%)b$^ITdgyhklJ`nOq$i@ubvN!gptK3Pys7hDPp4Z%P}uOT1X9Q~ z*z|L7{m{ztUSzdNp2wAT39+P>R#cCw+9$Q{UuBBPnTrS2RH$;3`_YDb;lr;KOj4E+bo=6GLJ* zlvoxsxv{!=3Aw??AS*ZrI4Imbt%-%yd?lkc8wgLf$< z*}A$ja<)cG&)aLcv~+s&%zw`iLH9m_Sm553=ZI|fM=Oj?v_LS*bNpxGaEbu_%*VaX z%qNmc&k_FDtHEWvn~J`?(YjMJ+G3L_I*QvitaWaBK_&LAu$tN>T@RB5WZ9ukdMrbZ zW~G|7*d?8dr$>i|1y5LSNID!m5(=V1Dm@%LCKgU?JQ@l{c(KLqV1H)F~1kAI0MQLYhE5?OKtPw;whoMA8G91UXNe((#)? zvqsnWg#2{Eb5&1>``|a8grY5ve2DcjHKi zlQ^}Wq}+4v$JUs{{Jh+`7uoWb_k6pLT6+JCBA`3*DTbwpo0P)xe^TUBK66uRmE*I=kYW^3+ij_U0EwrO@tfVc{-bhd)uGA zy#-iR-S;jE8;~w3=~BA8LsUW#5ZH97gh+P?8;}wZ6p%%iAl*opAl=<9-Q92(?(g{j ze)pW`Ip^Hx+~XG3e&0Ffm}87NX6(HdYgteS$}xCI%R=ogN&z{q!Ju^HwQCGWz`H%>>W9q+M2V8P9a^5kYe`` zBax(Y*sN`d3yOt&(^!oUQ+^8R&4(MNd{LgU2ybT-+lQ4T53|fUYtV%4{E?h#_JYHAJ#Q6tz36UV7iAVkS_|s~j<5_k9pez|?h9_f*0sRV)6G zQrLh}u2jDxkD=-#L4U@cu2|`1cl&IP1~GC1yAkUQ34fhd35)TV8QD;q#F1)9&?5rk zoQ3*>iH|`gc80k)3J=5M;eM&=t z{7wne$&#Ul?)@5{sh-uWWm1n}lDFw1vpx*po@u{^x2dF7#ZS~Pw_^0n0F&T=yF6)j zc=o9V;^En_--otBVeOq`0T9nV5pzU&Bzsp&SkK$A<;wgGzJL{At0Uv^AFRSDJ9-_m@fbrQ#v^wpJ-SxTa z777`RN{kzs0Bea@k{oO|i+pQgx1!OxCNi6e_8*g850^$3wap;&v+sYsHKXxs{h`N- zL3@0D`E)@yaLCMs+KK}$+fgSUVt#!-D|~&} zTi+aJ*jM75ujN=*`o4+gOFeX@3%{YfS+-)>kc`!yye92;>0%gOQ4&QF%lkdS=AxC01wK?^l%p}thYhv_ z%@xt{^4EIMuYU1EI#+dPyk|x`Q|sq8NyW$JZ&{!H$GD$skOBne?8f>AwocDV2{g|e zwXA~s3{qqk!WkY(UUWMV!w$zO$4~F^*-XSBV|5lygQGPO~39H^Pfh8sPFzq)rT`)iOWy%OJ}Cp*nBgr6=Z*c$@F6U_p^!sX2ZuT-M-3@WUdjndnaW8loitKxgps-ixyjb1 zHP1?D_-c}eKS@1gco~s>qIf+9TbI9iSNyb$W{mjCI`3$4jsGP!IzuTo0{zu<3iWfL zPbO{`j?Kyn@#$SkbVnXI<3?Ko38*LJ zUp@u1*eTg91dO$P=zS@ol1$inb-Yi4&x3XJg;BF75*as*-qb&uo02S@AC~OwNDix5KAc;Uk9r$vn3g)$RhsKm%!oNJLgrwrTwU@qY>^U^ z{h9U2z^$0Fv8loMU|ysi%M9U zX;=C(b}8r^;#MG_oHtMys3gaYS65u_LZw_VOln;WpHZBvT(=$?Bq5^ymTW8hElx~-?K zYeqTdQU-&k_B3u?h=+brGO3OF2<-6Q=62?WSv)mc9F3TXY(zC=LC_mp3a4W~c-kee z5Kl;Gc@S&elJN6*eJG$P$657pPF($?$===0nga@LhZmj7zQL@;%`F%O_EjUYA7I$~N~cW2F_M>-0Fi+alnh z+tDqX;a(Fv{~eCuJn2Z3M^`y1)U;kzap}yQU2PW(Gd!Kd!YpUP`7nW;La6kD)M7Qc zpq&RsN;vQ5^Px&P682WtPB?pc?YE&l*OUdtp;5*6`%v8yentYl4KtRfzvUQY#`nx@ z+yt^#q>zyxl1m&iqT@f2ESC%r8Katr>U-S&;3K0Iw-DW>H-XaPZ`)^@~b5HolS`i&v)E!tI z4mu~py$Vvdmk7S7HMTw^EC}>syPxi?e4g%Blb*RWDa*Dc5ICl2x_WUX@Ssl~JMe)~4+3-kwQ<=kf&alp3IP8Z*5|Nrc0*r;`z;{`N^lvUdvl zCQBd&c>b#`YkJrwrr{hz`TI!gc|tc?T*ZctmdvJ8Cr&{f;ifip+J%PUJdXK+QSCQp zBXcE+Bp9EQ>86h%okDJtHRGeouGdP1T~F&}KECofN`HO*0v5jI;O9}Kn2va|I@33m zQTUioK8OcR@%o}~4NB3)Tw^mvBcF;R7?SwZJ%;MLhEnlU8>~IQElf%COsq9||KT%N zy5L{t#2TkeVM$#=m?e~nU&Co5Qg?5IpXgNIJGyCNK;!r((ke8>h5x8`xX_uqO5J9a z!Ai2GF~Oo{mL7&)|CU{hR(gPYjnREuTr!wXUvi6le0LNBUEJ=6_Pe5eJz!oyH|IH&20*^^+*2J96vJpeBJM7e{+3? z-y4SYm}%?WZ)qxinNHI#*n@Mbl8AbppW{87h*UeEE)3s45#>#nJbwqpZN?8GXUR~U zd3h8}j-**{rSoMND{~}BmM$UqwLK2>S=`nqTSuGy={LHV&&Oe2?3s!0=huQi8E}dZ zN-=gT7Qp6_VSTnN*UY3g=o7l9V>Q?OBg{474+7)9W1JgR2n6GN#~(u~`+20@mY9iy zXy_iwnU8*7EVp6;eDck57q*W~Y7M>VoBJ``*O4!m9aSIQ?K`vuh%is z>~N%PtBCL8eC*gfy|261n&QDOl!MD3ozpIndf$ZcDbw4{B*Fe)9m>&|3tcy;u5UV3 zmMPgytL|G_E9;PIQ+PdkS%L9riPima^v~9;9b2}<_nq>YKuFa4!!v9aYGdW3nQ@hl z!s7mE^w$(`VS^D__f4Dly3NavG3@-Jig0N|2b=bOD(8HBc=3tNnSIMcKi#d|MfhXcOImKDj8i7pB=WEv-AKMdPj-TtB0Jb%15CaP&*pwV zyW3OtGyMLK-nR}OGI|=PA~}&XeDfiqsTb)d9eH_YU!*>5si8(x7)TSzx~#o@Uq+0< zIkhi4z&Qmoo5Oulz%ZCUyvHINAL@J_5cu7I)M8l-LDe;%E3Qf}hHNBg9TR6g=6vuS zvdjUgn-cbT;a9ST+SO;zc^Ar$a12(=%nwVp^O_MM0w<)2*{hPjmczY-*3DvX2EzhE zYTnU&YD~T->h$2dR!KMWxVDTYVOY27o&#|q!*|&XSfR5{3;LTI_Q36k3cS#LK5L_h zA52(@(3AGO%qy`K*001P1u4@f%VtJ`&h?${YdCGkm|=;5VXUU&z0}p=gY&q>h}6Rt zEyvYy?#82C0gBd75n8D4*^)EK7kI^Oo>{J?lZATu$+r^~h7qEu+n@KAj4cp11-%z~ zS=Ke$276%>T>NqHcZ6SJ11I_CK@=aaO|-$4%N56@!^xTGXEl3CKuk(kc=dMk`VSJp zj-u0FsR9E=kdD$#MLC(aC5adL{U`0i1#5i$XpV&gJY&hcZ~Je;oDZ-jUvv|a<)s}9LvuTv47ztHbzikP z`?RjV4nONv?fJOx-Fg!7wUqNXSE~*UX1BxL@a$-vQn`%mk?_?SV+!)od&5YoK9uTQa7u+t#6^8~d4MN7DSIZDvhd`@ ziOViW)9hD$jlC&2H&@ooO$Ano|f) zlCui?vTaz}7?QF4dNUiZ|K${I^1Yn6Uk`3{BCPtoz=*YyVd+rnLER|T@H)Oi6!+A= zxVeL&l^@&hsxZL@C+*8gAwn+)a-vNh53coB7j_@B4!8=Dk%wL+dc1l{!+FzW*saJh z^z7CLVPJx!0$YE9d1^d?`|Ey>OzmP5GBdX=!?HLXJ=#+<4y15~~7fUfiSBkui+aEinR(JwKX2NvX^R6aEd{mZBNQms3ks93#RY}Q1 z`h|2MXa!LZ5Sefthcr$@UcI^%80b;$i>KykHh0#|p1_O-vtz146e-eH2Lh;25 z`8Mef8cRemnsN$0_<8MbTCEr%$13WdOO^r;M6+|Xf^zoX?r&ywgrwx=?$?mA+QK?L zcpghbLwV>D6xl|3;;f}m1)$>2#NgdwplG3*zlPMblOyNuF+D3R{B8Pn9%BD$$c4*c z&{*U3GZ(J3RW+wqynJd-D6y4?Q`PY?o0|^8q!?TnzO=2k$&>2Wyl za2ZMD5E}bhI+}ZWkj};g+YGTdl5Sy5J~W)vDkzH!_YS!i7vDb{lstufQ}T{eaWPXC ze4ce#>P||HE6g5lCMG^)uajaXbW@zq%y2Kt$@#$5)WRWF+@T8jW+A6WSl2>YJk)z* zutdr#D?G4+SFLNPsd;RfG^W=&?Dkn|y1)fB(+31=fi>8Axt;8-E+vW7)P);Naq7TL zW$Lo8`C2$_6_}%*#BOZ49uo^&JvIFD0r~t4k>b4`_*Bg+F$61FM|x8$VlRYJ_HN3( zs}Dkm549>Qg-{T?`_4a*IUF7!5^5!xL1HK=#FA%>7f`rlv>Fri5KM82XC>`>tzq&V zCANo%F~&G5-htbtjfY%~mwlM9#okwG`9U{rC@-wN%STG3UC=@rsZk8rd|`xA`3SRI zxVmP_xQz}B2rv6il7EO?XM9)&uP&yJKyB;&)yrsuhxm}7u`W4~78*a+fIDtLC z1#xnBUJ+(_jfZ<%`kIT;yEKq}cv~_`N>7i%C>oDANpi=vF(GmK_P~b{hH!{bDJi;Q zgi_=Unbx{VN9=6+$&O&Oaz^kg8SiFM8!_)T^oDzT>x_CMnYZ)WMdG%1nY#G)OAid< zd2+5ym*g1$F~9X=J>D89-I5HrW!;9^A24d%8m}b}3s+w~Cp6usIDzG3Z96F3JVD*t zb9}wvTE20#Rar{F=#6p(W4q#fa1}TTW4J~P8ZxZE-j%+>l|xX!#lbvL_DxEhKVO=h zbEdrgcz*jM{RDXA;!T9LIB$tmWNW%`@jM?_v~h~q^ev{VLDs7E#?93+R`4wWl#4MQ z=6xkOcw+;*mAiiT<5vDk5^vw}miJt^{kFfLrRnFP*=PgF^+cl~%*X*%>xQ8G8~v}2 z4Qh%jYzExTUmbODP!FLj;Jc2H`%(_A3-hrEii*(pd6^^mxBL!ooM*{9v2f@nbcwMu7`5`vlbbn}y+S8117b#WMwfAz=kw;g{8Vd|%vFikN41Nird*K?B>RT< zZ}pk`8onx2>OM{sOCl!~RKZxJ!}XsScSkr&+TTNc(3c;09?p_dgZb+|hU2m0iMNin z5CZ#c;{)@}%>!6%n>UAwU`#2I3WNzI>Ru;=$U8@hKSe|ZGYi`ff!#Y=ij{`Y9J>s0 z5@IZcnnK@?zJ}$9SdBR2LnWo0LefvZhUEBRvT-^Y*HDF(c%C}_X8+@dc#@;lBa@|@ zS^=2Pe)3Lt*X`H??~u(Z3vmzYgRvC0U-&EYU00{G2x2fBoaly$K8;VSqzABQgG0_R zmS6Z6u-$aY`#OEP1I>fPSr^mBv^cQhqnlo=2gnc>SE(djAHT>R2W|w!A7UwC)d+|_ zFq>G|E?>%xBsvPF_pQgxPw(5+?(;d^*jo|ZJ#Xam+tq@o3zrHY9KAmvn}BRyFv@XM z!O|A^8UZu-tv)4BGx6CX*P^m>4Ic;3yfS!_%Irq$(-Uj?b18L>AQL+JAjRLYzJZvW zK3R6m9PCVSq-o9BCqIXpLhwJtrM!Kcvsb(v934NEcPhc<(IxrR`-?}Tf5~2Y&${WW zj~2N*YLCiscwtI!=S(TxUq!fU_FxcQ=VbXq|K!z||`Xnxd+M-+Z*GX74mr94g>vD>^eTR|<> zlrPMUokGoeq})(*MpYjzSE8e{fIo}ZmF}v8$5U&Nf|Fc5P}bgy<2ft8UhI4Vqq3|_ zv9?GbyA;91vt*qMbVV}aQXqK6*)V`NHZ-1CYTh-zTO+L(U;2Gy4K{}RLDHbY#mdLA z6KU9yP@{|_P4M+`zqLBUOY@@J$IBG1mV2f&zqL9qPDZjlgBl|f*O6CVvt{pcYO_1G zF=dDB_H!d-5A-a4-AGCfvoi>{XJ{>^`mDx*vk-?ukV>GmNv+0q%8)0}7 z_j&8djlk2==a1s{IPdcjw{VAhBoJGkkw|93Or8+dJxrS-Z}#Pq#O5s17|mHH9JNy( z$|=sFrPe!Zt>`6;jh-<$ywq6MM_{b?CIHi3kxHZ3DwPBWlJs>M^72h+(B z#&^SaWPlU}QFam!;or8UC-=wgZK&38y-MHYi)LLJ=`x5#GZdQRZvDz>0(+x%k?+c= zyB9p8c6HWDXm&>Kep__;P)QUca*jgBQ7dOXzv!`@`B3#{{NDbdb7dMk34CPmz`rhj z!!7k$_*arYTNxQIc-ygA`726%W^=lQ!TAW2 zcE;XgM|TrY;t+7gZ@(^Y{8jErL;vA-sZ4-*+2Mw=Dt)bI{&jZsvAX0nVji`FZ#~vK zQZ?0lTc#UBPDg(G4Yt=zye~-t%6m~m>E2E^<%&Gq))qyV_)>*zD?S~XqbNH@nNUj0 zp@0N+CYuh+akFe z;YtD0t8C+YGC@HXNr?lOXanU7t5l)V5a)(0I?U@huAklh z?P41XKX`0NADKjuq)!=7AahPApwA84!F<|4 zt6ZXqFjiZ3Bj&YTXG=Xb4D^Y*3?Lzn?;`i0Ejw6|S>(aXHy|0pP`a9@a8^B0$Q*0> z+T2=TdGAN^YTGg@8%7#E%ozFfR_gWb0pg?kBN~ zjg$JWu18)`JRKAZN%slNaB05{l@f30)GVg5rKmsEa}L((LcY+`m#gHBnbtEGXe}$+ zD~Pgsa9;OHGvAt+>-~pdnS*O@nzeYJ=xzq2)i)827oCd8Eu5j1KY#4j*1&R4nH8XWtP!=o9CBX7X%j&< zt`i=I+*Yb8R`rfB%t~+0VDRES3Z-mI%!|i4Yh0BhS&XT@fvh6&{c|EUsJtzhctOu4 zZ?u&#k;608l9i+Vs*6IyHEUtngh%f8J_+C3CaN7G+R51Me>_#*EEM^frS6q>>P%Kg zM}~LsQGE)=mTcS3?~is)xl-?|+%d9RLWTuXEtMa984NUuzeeV~{%vv=^Mvp1#Y`Qo zfXE=?(R{|>D`dM0Ct%F0x>e*mhV?rheL*@6tsN!Sj$52weZFcWGYxx5?>&lf zj=x;DAAjmA=c{Xf;`o|lHVkQbW~AKKNjY#p|K5TEAFAH{?4BBT0UyoGj0*m4k4gzt zp@fFV322Ci3PrEOj^^gX8|ay2dwWmfE9Jzs6f#X0XyFJW0If*B;Vaxo&)$e3)!{^)3k&N|$|~*Br7e zW#f5+$5uECX))S)+0vxMmHy%Dy(Rv)80$~)qFGy4l}z)ekn>CMvvM088`+7%R|9M3 z+Ge+qU#Ul1v(m?qun!=S}lqKGBwTf5(-l@s6hO9U5KdkUd9pXM#T%{+gum2i5K&J6Y zV~Px`-PxqzvUW!SVM$-BJ{JHsI2toiU;>2 zk?RM~F3I~0ekZYs2Rp#Ll?Vw$_0`)B?pZ@xr-Gp;w?7CP@PRpJ##6j6-jD?$>_PE3EQhyjhn#z^%gV6F;qm?N%L)>^ityaUG6d zP!#rkhO@@?{TZ35d_vEhYmHHk|J+Xt~?Z{s0@x#3);aq#()3WQg ztM#%ti5{+-#j7jFFlEWHBB%Xj?80piCl{Bl^=Zk5z0ynru?c~N-WC2j4?}~!t)}ZS zk)3RFB?z$+N8!$%NR7`GFSAS*_VoyP>nvT?4I4p!>7}CUG;`;F1?}(~Y#N=e~Ik z!xBHJ%YP2L8So6G7TfD?cr|8)o8Y>nPHcy-9(qW6+D`h%OFEV9znLnJ zL@o5R+nzIYg^iLk-d-Iq&@UAvgv?PVi%h%ror{Y0QoCEvlpSN|Rvcd)g>SYgKX4gh zwCB}VDB>m&iU$h19bHavoK18mSvTWHR}P4}wn~--VK*id2PdI#GzH88?m0V}XqLO+ zShHG9jyb)S)~*VOof&q!_PU;u-ODaPwZ|)S% zT3Aw5mB4uIl`_RT%&nn=eAPJ?R1e5@sK*6hH!(7Wd7ng|aioX3Wztws6=XIPYPpk< zg_QEE5`9T{$dWXh_Cxa{AD2O7(c(s)TN-Ni>bWMWbDK2m7N!k zZ_G0IH&!U)t69L4+V{4%CxrTii&*K`^B!ut3wXc++-t}xupF&#E&9HHw;23@q(6gA z&_xnIG-&u$GD)6ZL1|_rHY#cNAX#y4O;Jpfcj$2hP`w?IZa=p(u$}%naGT|l{IF8q zq^7v^@wMXp7>zKKEk$EfE{7PDZi}f--Zeb%rSd;`ajkK!6~W?OtA1=+bC}bN&4?JT zFHk6?EsfK5gY_H#c`fvVFIx$U-oWN_TOn#3O85(r^1pvEJEr%4c`S=T`RC0jh2gnV zT%o0=XX0RA$3y=x3di3m^r)1=YwgmqI3o7867c^p`~EM1VPcNIQ|WOj-PYP=WT`|B z;1prXHv~$QH6|%pL=lXBRqrr}BS@*tse0{}dqL+^FRYMFk0~RDUF2TQ(K@vPX2+C} zBurP1`6}<#|K&HZJLy+{d{w=yX*?!%{NJejKW-`FE(qXdxXIF}|8rwt|5J+@jwvyc zSX~R|t9)1g&%c5F|EKzYNi*z^XOE64?H~X$|XkJYO?p6P1}l-KSxXw_j&Pc~K1alziDw>}Z=O@fqJmVAk>FTJMSr^w%MXUt(oHt!j9KfWw z?QF9gjLd)M(r3Kp83_2uYs#iGI?A;#S&{Y@sz!;2hA^Nt0BwlJ$6E#O(YA#E&|-6v z0F9PVbSztY8#8+o2M5Df#`b{mDhDx;qpC&)6Y3jk;r^8-IPoiw?VvH1_wg#FmeI=(D-7ysX=c@E}v0iX3w?uJ*{%m~vaymh6sklC*+1S|FmM$ZZ_usWq@(asT!kjUF(>lOnD- z4S-ssz=q{|p%9U=PZ=l(2x+7U2n3+NZ%j;$oh%(WosBJ>OdL2Y9Biz=YU|r9vEX^` zC|pwKh-qrdPkvv&`MS~BWV)5|s)*}FT+Ifo0cpJWyeM(Ss!O<=E8(2$^7OP&_R0#Q zBf~-vMs-^)IW9Ts_c7FKC4n$GUJ^Hc=5ogqc3bU+LCa4`TlB#bU&h+|dg^BT91m&D zEMwjRukYO927->P>KsU-fMY^hh=&+v;?-jqNRNwggI#EMb-2^+J>~f)^4h)a7F1|Zeg>r-Cpi-dCWq`vZgub z0z;Jy!^oN-#QEM*jXeXVPv%<@J-A=4|I7bni?|NvqexqlD*a~em<_3>OrwJVR_Lj z)AfQduB!c6{e{ZFNL7eM^6_Cml$F5}IzAXtAfnYQthJ=gER6D1dS-2tz1#Dnrw%L~ zjrl#)P{2$}2XVe`im<*-LFR~=RU|_(P4PgioM%DpS!Eti8ex^GRBSJkD6hyD*Cunt zxS0613T(!0<}UR7R^AL`k*(ye-YIwMrDxLUu3M1fyf?hyUxo2lzF;;$^S2D8iI50j zqxgDRdA)i(7p3Z(GlJLhu2-IxpH&+s4L;9U!#QFVot4&~Z`aJ(Qo53nf%&^L8&3S+v{VYnt)I-gl?4qMRQG%17o?Y~r1QX^i%Oo$m=g zdzH6Nb(c79I+7xi(o720sDmO&s!EY~{Ivmnp@{PwLEkU!|>= z8B*%qenb|bwPTL|0Y08$jA5jk;q!g(6=$q1#valH&DNLtHojKcGj=>i00o;{TPsCT zWJ`i4U2l3_sox9F0kk-BBDUU>A24Yit-i8|>D`dGq`DLozhUgDW@C?a&MYH`P3}brS#y%@F(qyj{_*%etel3{!}o^`&pJW zRQGl&1Cq`nc{PIhGWi$2%X9b%zOpcVP5=z?{hp_AF||eKISDg2A5P^aI@%KTwSR39 ze?)yPc&hdwE!FR-?!qz=h2n)fb--aUC0Z_N?#FAE#32!m@Dgpvqsw=Gj;9*D1hFeg z-z77Szum+6!mfL9pcKnuGLR7fYYS?9GL?dnQKIpPs>0Nh;^Wr{{ZgHXA+~rSNpj8R zPh2@da&HoTTXTK1mRQ6gRb?*M5kj?`%8nr1PpEkIPROhM+Rs?TC8T10R$JmqcdzAB zs&M*Yn5fLO*+i;qrO29up8ReeZlnNb6Ak36)x-9;Uz8!PN8 zQBgC0>{>3|5`^xm`>T%|sc7m&O}M)qS^nI^AZ)@3S@u`iplUd=OB*@U=zHRBH9(5G zKTG>eX6nha*O8C;D|b@iYntiOAmF=3G<-tqNp;4{AOI~}L~!0Xe( z-CIO}trtpB@gxHJ3K<8_VE~G>)OTQpi+~W`2b4uaC6H>BdI8a1C^=#ZfDb@r5Qpy$ zq<}R5C84cS>V-a9hIj>>>orAG{-<$klg0}APN907A&)0{0HgAf?6_G{va}- zC>AP>6tVeV2o+dgWyb_);y?{2TmQwQ0I)4~6hLL29Ru*VD`eUGe-+{a-MdgMKq?)I z46MXK$&j`V{w+Zl54L-L{14S14@Ci99I#^pwFOWNATl0GgJgd8Uxgw_UoQS2Qeggs zoe&U70Gph@`iJsPfXYE!5CG%vP%_|m0+bhV0{EE-r2zO6q1+HB6nMceL=GY#IuXhO zQ9^|?4agj5!0$vTC&U&F&Tu9{1tH7maPav)2MQ3F1m%F};QVE}?gUgIolowLGyt_U*zCmjyJnxkTcXYcePEP>1N%%UFCa%7 zJKV2-TvG?6bD=a?);4cU4Byz>*xH)d1Ki)Cgn)<9e}uro6s|JM2yDcn5FAqKZ#W45 z6(d;-xPWmkR0uL>1qYPo9QT3lT+k#kTR5X-!9fXNHG=+jS^h@@)%I`!SRR;qwoY(R zU;_?~={&H$w+o!9w*#|*|NC7wzp3x(500US7YzOq0B!tWSz!1g29nU!}8 z`4>2ITL_MA^C)=7D;7beA+s@nPcfKHxkca%&<1!HgSmE91m=5J3cNtM7|Mm{3D}i@ z3ge5xg6nj6^{ry40EFW^97vRaV}Lsw4nj-7R%UbHV4?&ZV_Nxez)=b&Q-2{GpyzBuY6*fW12=tNt&8 z4oLn0d*$*MoC*H{eF91DfP>v1pwH~xe*rF_TMk>0#v}K5{wr5{9gtfk(J%7F>c z)_?)}y#r?`*TE#UxnunH;Y{5om^guVNjg*m`tbAcFO3Eq6hrR=BYXcbcG^$i0{XR} zare&QK=KfrpQ>v?wM3VHnCLn%tsAc3r8;$>XQMZ8fP2nC4z$;Si_vE!PC&X2Tz_!u z!R&hpa5sRNXjl*BL)yLfPf1ZdlpE;)?H_bg59L9!#ry{;H9$p>sImV++NhjZKv4r| z!5duQb0e6pN$8wJcbx-{XZ$;c9?-+&M2C+@5^T1BPSV< z(FATGe3}0sDxi@bRC9YLfXM!bVh5Cx!7g~)46gcD9DgWsAhj86xr-0*ZUNodZw7lg zTjUN<08f8`bM%PV9iRnbeu4QZCjkfBzrgf;B6SDo0QnZMk1nL|fF@+;@!gRekdy-L zugmgl4Z)Z4(C(#n8$ z8&m^g#Sb8MK$)Z4!J#fH{pUUKrX4gxQw9!_#d&amk#?|3^wT@W0OBAE7tEOkO@AQ8%UG&RsK&qD|Zb%83;RR1!# zKtva~iTLyq&PaBHJEVR^9&AA45R5HyH<;d{nt#h4Lwa@o0u&|?Fby?-$nJ)lva zjNpu64;Y>=#&FQ53p&)<1Ga8x^Or#bD0{&OY&hI81b~V)4+>!03(8PA{$+51`a9;C zGvL(^eE@jc@?!$neIUaSamP>tT76*0UVepx>^^Xm=XJut4FVko?^{ zz>P$z0N)rRZC>#M(h5=}z-m93S=876puPcc_rWs&Qab-Zc@98@5bFTEK`1M5-V8=) ze*j7aNjm`W2cbrgrHi{GE08n@W`RDEFkJJ-Ae5ArP@xz4fiR7uj1CC_c8T<7+i|y0 z!*|=k`(kie(IGH??+F3BA*dQ8kLd154J;2q@#xSHK%1cgy-m;Sz-lev57S-!KmTaJ z-`pf{Vb=Rnn1J*!7$3d|a3*vZ%;-^4I9MD8=M^q;IM64S!UkkVK-qFiI1@1fj+h2& zIM^bS!UfLmiVwnUCz?X4Q`nViUPmhDH_*BC|!4D}^ zKy(5u)~|yz!Ie@tK->_xlS!EX`^cvOPR~t%n=G~#I1rfxL&Mq**iC}l3)4SGYG7&- z?1MFMdocyogRuDD9T@>bZy8KrZ3EPnKLu*L`a?4STs|^?vKkA(o(AcO$UEsjG#a2g z4bCxYF>vO`G^q4>Jit8zPTnXppq)N{fHFiZ0Zt~&fV23F(=*_6v}$l4!s`0w5)hbQSUslAii=e~v^>u0NDgo>fk@)NA-5%{AX5AXa02sJWCSLc?v}8Re-Jky`5TmE3;BZ>0FIA}Xh7WW zyN`9B{)@r}(3U}|t@wk}NjFWQ;{G%Ea#?x%y(unj0$G?fY} zu(k&JI}TToDe~Cm?im;%*79vIxICjc<_ptv;qzJ1W0AT<)d zJqUtsC=vn{eD3^b23Gh-RA~?FG7M$F=MY?LlJ=ky;Kxbs1MoYO9XT};0DB)apy4IF zRCOOroH`J3IjDfHkIdy5JCh(FqUWtVBDdiyk03eASwWVnE#0|{6lt&*`I1SPHzoe z-dex0aWOQtH?{&6N})sm@+s&`x%r&{F)(!s1wW9Sf|JmLcmHBkUV&!Eo`RuUbofhC zA%SObfZl1av+p_Iu>^OgZ&3fktX}XOPfcI1rQa7O*ar4*z`XkG2~JYIUT|Z;rT-IL1mhZ9&QZhR zV9ghbeP=5c;B^h!arOC*rU0t1p~T?s;y=%XAt12)N9R3{{3HCIr^N=&!0!<*1EBx@ zSl}K7*NSrkdW9Jc2Sztw4z~UmKn5Caz^tN+`CE((+`k1=YwaKA-7S=c=6`g~>dq*5 bzpcdrxwlYC99cwJ#58LJg!*JCSoZ$_CGX!H delta 863563 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

!c(++MbFpOSXy=xt?S$)7)042;)^FLvRx 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 0) { //draw pre line draw_line(bx0, by0, _x0, _y0); - draw_circle(bx0, by0, 3, false); + draw_circle_prec(bx0, by0, 3, false); if(hover && point_in_circle(msx, msy, bx0, by0, 10)) { - draw_circle(bx0, by0, 5, false); + draw_circle_prec(bx0, by0, 5, false); node_hovering = ind + 2; node_hover_typ = -1; } @@ -143,18 +143,18 @@ function curveBox(_onModify) : widget() constructor { if(i < points - 1) { //draw post line draw_line(ax0, ay0, _x0, _y0); - draw_circle(ax0, ay0, 3, false); + draw_circle_prec(ax0, ay0, 3, false); if(hover && point_in_circle(msx, msy, ax0, ay0, 10)) { - draw_circle(ax0, ay0, 5, false); + draw_circle_prec(ax0, ay0, 5, false); node_hovering = ind + 2; node_hover_typ = 1; } } draw_set_color(COLORS._main_accent); - draw_circle(_x0, _y0, 3, false); + draw_circle_prec(_x0, _y0, 3, false); if(hover && point_in_circle(msx, msy, _x0, _y0, 10)) { - draw_circle(_x0, _y0, 5, false); + draw_circle_prec(_x0, _y0, 5, false); node_hovering = ind + 2; node_hover_typ = 0; } diff --git a/scripts/debug/debug.gml b/scripts/debug/debug.gml index d7b85032e..7692b5557 100644 --- a/scripts/debug/debug.gml +++ b/scripts/debug/debug.gml @@ -15,7 +15,7 @@ function _log_template() { return $"{string(current_year)}/{string(current_month)}/{string(current_day)} {string_lead_zero(current_hour, 2)}:{string_lead_zero(current_minute, 2)}:{string_lead_zero(current_second, 2)} > "; } -function __log(title, str, fname = "log.txt") { +function __log(title, str, fname = "log/log.txt") { var path = DIRECTORY + fname; var f = file_text_open_append(path); var t = _log_template(); @@ -42,14 +42,14 @@ function log_crash(str) { } function log_newline() { - var path = DIRECTORY + "log.txt"; + var path = DIRECTORY + "log/log.txt"; var f = file_text_open_write(path); file_text_writeln(f); file_text_close(f); } function log_clear() { - var path = DIRECTORY + "log.txt"; + var path = DIRECTORY + "log/log.txt"; if(file_exists(path)) file_delete(path); } @@ -81,26 +81,14 @@ function setException() { tt += ex.stacktrace[i] + "\n"; } tt += "\n---------------------------- :( ----------------------------\n"; - - var path = string(DIRECTORY) + "crash_log.txt"; + + var path = DIRECTORY + "log/crash_log.txt"; file_text_write_all(path, tt); clipboard_set_text(tt); show_debug_message(tt); - - var tt = "\n-------------------------- OH NO --------------------------\n\n"; - tt += ex.longMessage; - tt += "\n---------------------------- :( ----------------------------\n"; - tt += "\n\nCrash log stored in clipboard and saved at " + path; - tt += "\n\nRelaunch the program?"; - - widget_set_caption("Pixel Composer crashed"); - widget_set_icon(DIRECTORY + "icon.png"); - - if(show_question(tt)) { - var path = executable_get_pathname(); - execute_shell(path, "--crashed"); - } + ExecProcessFromArgVAsync(GetArgVFromProcid(ProcIdFromSelf())); //create new dialog + return 0; }); } diff --git a/scripts/draw_circle_prec/draw_circle_prec.gml b/scripts/draw_circle_prec/draw_circle_prec.gml new file mode 100644 index 000000000..04fa56e03 --- /dev/null +++ b/scripts/draw_circle_prec/draw_circle_prec.gml @@ -0,0 +1,4 @@ +function draw_circle_prec(x, y, r, border, precision = 32) { + draw_set_circle_precision(precision); + draw_circle(x, y, r, border); +} \ No newline at end of file diff --git a/scripts/draw_circle_prec/draw_circle_prec.yy b/scripts/draw_circle_prec/draw_circle_prec.yy new file mode 100644 index 000000000..7fdd2f6af --- /dev/null +++ b/scripts/draw_circle_prec/draw_circle_prec.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "draw_circle_prec", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "draw", + "path": "folders/functions/draw.yy", + }, +} \ No newline at end of file diff --git a/scripts/draw_corner/draw_corner.gml b/scripts/draw_corner/draw_corner.gml index 3637cb925..2a1987b7f 100644 --- a/scripts/draw_corner/draw_corner.gml +++ b/scripts/draw_corner/draw_corner.gml @@ -1,4 +1,4 @@ -function draw_corner(x1, y1, xc, yc, x3, y3, thick = 1, col = c_white) { +function draw_corner(x1, y1, xc, yc, x3, y3, thick = 1, col = c_white, sample = 10) { var dir0 = point_direction(x1, y1, xc, yc); var dir1 = point_direction(x3, y3, xc, yc); @@ -10,9 +10,9 @@ function draw_corner(x1, y1, xc, yc, x3, y3, thick = 1, col = c_white) { var x4 = p4[0]; var y4 = p4[1]; - //draw_circle(x1, y1, 3, false); - //draw_circle(xc, yc, 3, false); - //draw_circle(x3, y3, 3, false); + //draw_circle_prec(x1, y1, 3, false); + //draw_circle_prec(xc, yc, 3, false); + //draw_circle_prec(x3, y3, 3, false); var ra = (x1 - x2) * (y3 - y4) - (y1 - y2) * (x3 - x4); if(ra == 0) return; @@ -26,7 +26,8 @@ function draw_corner(x1, y1, xc, yc, x3, y3, thick = 1, col = c_white) { draw_set_color(col); var ox, oy, nx, ny; - for( var i = 0; i <= 1; i += 0.1 ) { + var st = 1 / round(sample); + for( var i = 0; i <= 1; i += st ) { var a = d0 + angle_difference(d1, d0) * i; nx = px + lengthdir_x(r, a); ny = py + lengthdir_y(r, a); diff --git a/scripts/draw_line_curve/draw_line_curve.gml b/scripts/draw_line_curve/draw_line_curve.gml index 318c32eb0..1eb780284 100644 --- a/scripts/draw_line_curve/draw_line_curve.gml +++ b/scripts/draw_line_curve/draw_line_curve.gml @@ -39,8 +39,8 @@ function draw_line_curve_color(x0, y0, x1, y1, xc = noone, yc = noone, _s = 1, t if(xc == noone) xc = (x0 + x1) / 2; if(yc == noone) yc = (y0 + y1) / 2; - var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 16 * PREF_MAP[? "connection_line_sample"]); - sample = clamp(sample, 8, 128); + var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 32 * PREF_MAP[? "connection_line_sample"]); + sample = clamp(sample, 2, 128); var x2 = lerp(x0, x1, 0. - sign(x1 - x0) * 0.2) - abs(y1 - y0) * 0.1; var x3 = lerp(x0, x1, 1. + sign(x1 - x0) * 0.2) + abs(y1 - y0) * 0.1; @@ -88,8 +88,8 @@ function draw_line_curve_color(x0, y0, x1, y1, xc = noone, yc = noone, _s = 1, t } function draw_line_curve_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c_white, col2 = c_white) { - var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 16 * PREF_MAP[? "connection_line_sample"]); - sample = clamp(sample, 8, 128); + var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 32 * PREF_MAP[? "connection_line_sample"]); + sample = clamp(sample, 2, 128); var x2 = lerp(x0, x1, 0.9); var x3 = x1; @@ -125,8 +125,8 @@ function draw_line_curve_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c_whit } function distance_to_curve(mx, my, x0, y0, x1, y1, xc, yc, _s) { - var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 16 * PREF_MAP[? "connection_line_sample"]); - sample = clamp(sample, 8, 128); + var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 32 * PREF_MAP[? "connection_line_sample"]); + sample = clamp(sample, 2, 128); var dist = 999999; var ox, oy, nx, ny, t, it; @@ -163,8 +163,8 @@ function distance_to_curve(mx, my, x0, y0, x1, y1, xc, yc, _s) { } function distance_to_curve_corner(mx, my, x0, y0, x1, y1, _s) { - var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 16 * PREF_MAP[? "connection_line_sample"]); - sample = clamp(sample, 8, 128); + var sample = ceil((abs(x0 - x1) + abs(y0 - y1)) / 32 * PREF_MAP[? "connection_line_sample"]); + sample = clamp(sample, 2, 128); var dist = 999999; var ox, oy, nx, ny, t, it; diff --git a/scripts/draw_line_elbow/draw_line_elbow.gml b/scripts/draw_line_elbow/draw_line_elbow.gml index 8e9e42aa3..860924c57 100644 --- a/scripts/draw_line_elbow/draw_line_elbow.gml +++ b/scripts/draw_line_elbow/draw_line_elbow.gml @@ -1,4 +1,7 @@ function draw_line_elbow_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, thick = 1, col1 = c_white, col2 = c_white, corner = 0, indexIn = 1, indexOut = 1, type = LINE_STYLE.solid) { + var sample = corner / 4; + sample = clamp(sample, 1, 8); + if(cx == noone) cx = (x0 + x1) / 2; if(cy == noone) cy = (y0 + y1) / 2; @@ -6,13 +9,13 @@ function draw_line_elbow_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, t var _x1 = max(x0, x1); var _y0 = min(y0, y1); var _y1 = max(y0, y1); - var th = thick / 2; + var th = thick / 2; var inv = x1 - 16 * indexOut * _s <= x0 + 16 * indexIn * _s; var rat = inv? (_y1 == _y0? 0.5 : (cy - _y0) / (_y1 - _y0)) : (_x1 == _x0? 0.5 : (cx - _x0) / (_x1 - _x0)); var cm = merge_color(col1, col2, clamp(rat, 0, 1)); - var iy = sign(y1 - y0); + var iy = sign(y1 - y0); var iy0 = sign(cy - y0); var iy1 = sign(y1 - cy); @@ -31,13 +34,13 @@ function draw_line_elbow_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, t draw_line_round_color(xx1, cy + corner * iy1, xx1, y1 - corns * iy1, thick, cm, col2); if(corns) { - draw_corner(xx0 - corns, y0, xx0, y0, xx0, y0 + corns * iy0, thick, col1); - draw_corner(xx1, y1 - corns * iy1, xx1, y1, xx1 + corns, y1, thick, col2); + draw_corner(xx0 - corns, y0, xx0, y0, xx0, y0 + corns * iy0, thick, col1, sample); + draw_corner(xx1, y1 - corns * iy1, xx1, y1, xx1 + corns, y1, thick, col2, sample); } if(corner) { - draw_corner(xx0, cy - corner * iy0, xx0, cy, xx0 - corner, cy, thick, cm); - draw_corner(xx1 + corner, cy, xx1, cy, xx1, cy + corner * iy1, thick, cm); + draw_corner(xx0, cy - corner * iy0, xx0, cy, xx0 - corner, cy, thick, cm, sample); + draw_corner(xx1 + corner, cy, xx1, cy, xx1, cy + corner * iy1, thick, cm, sample); } } else { draw_set_color(col1); draw_line_width(x0, y0, xx0, y0, thick); @@ -56,8 +59,8 @@ function draw_line_elbow_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, t draw_line_round_color(cx + corner * sign(x1 - cx), y1, x1, y1, thick, cm, col2); if(corner) { - draw_corner(cx - corner * sign(cx - x0), y0, cx, y0, cx, y0 + corner * iy, thick, cm); - draw_corner(cx, y1 - corner * iy, cx, y1, cx + corner * sign(x1 - cx), y1, thick, cm); + draw_corner(cx - corner * sign(cx - x0), y0, cx, y0, cx, y0 + corner * iy, thick, cm, sample); + draw_corner(cx, y1 - corner * iy, cx, y1, cx + corner * sign(x1 - cx), y1, thick, cm, sample); } } else { draw_line_dashed_color(x0, y0, cx, y0, thick, col1, cm, 12); @@ -68,6 +71,9 @@ function draw_line_elbow_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, t } function draw_line_elbow_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c_white, col2 = c_white, corner = 0, indexIn = 1, indexOut = 1, type = LINE_STYLE.solid) { + var sample = corner / 4; + sample = clamp(sample, 1, 8); + var rat = abs(x0 - x1) / (abs(x0 - x1) + abs(y0 - y1)); var colc = merge_color(col1, col2, rat); corner = min(corner, abs(x0 - x1), abs(y0 - y1)); @@ -77,7 +83,7 @@ function draw_line_elbow_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c_whit draw_line_round_color(x0, y0, x1 - corner * sx, y0, thick, col1, colc); draw_line_round_color(x1, y0 + corner * sy, x1, y1, thick, colc, col2); - draw_corner(x1 - corner * sx, y0, x1, y0, x1, y0 + corner * sy, thick, colc); + draw_corner(x1 - corner * sx, y0, x1, y0, x1, y0 + corner * sy, thick, colc, sample); } function distance_to_elbow(mx, my, x0, y0, x1, y1, cx, cy, _s, indexIn = 1, indexOut = 1) { diff --git a/scripts/draw_line_elbow_diag/draw_line_elbow_diag.gml b/scripts/draw_line_elbow_diag/draw_line_elbow_diag.gml index 16ace9ad2..109503c7a 100644 --- a/scripts/draw_line_elbow_diag/draw_line_elbow_diag.gml +++ b/scripts/draw_line_elbow_diag/draw_line_elbow_diag.gml @@ -1,4 +1,7 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = 1, thick = 1, c1 = c_white, c2 = c_white, corner = 0, indexIn = 1, indexOut = 1, type = LINE_STYLE.solid) { + var sample = corner / 4; + sample = clamp(sample, 1, 8); + if(cx == noone) cx = (x0 + x1) / 2; if(cy == noone) cy = (y0 + y1) / 2; @@ -58,9 +61,9 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color(x1s + _xcr, y0 + _xcr * iy, xx1 - _ycr, y1s - _ycr * iy, thick, cm, cm); - if(cS) draw_corner(xx1, y1 - cS * iy, xx1, y1, xx1 + cS, y1, thick, c2); - if(xcr) draw_corner(x1s - xcr, y0, x1s, y0, x1s + _xcr, y0 + _xcr * iy, thick, cm); - if(ycr) draw_corner(xx1 - _ycr, y1s - _ycr * iy, xx1, y1s, xx1, y1s + ycr * iy, thick, cm); + if(cS) draw_corner(xx1, y1 - cS * iy, xx1, y1, xx1 + cS, y1, thick, c2, sample); + if(xcr) draw_corner(x1s - xcr, y0, x1s, y0, x1s + _xcr, y0 + _xcr * iy, thick, cm, sample); + if(ycr) draw_corner(xx1 - _ycr, y1s - _ycr * iy, xx1, y1s, xx1, y1s + ycr * iy, thick, cm, sample); } else if(bot) { draw_line_round_color(x0, y0, xx0 - cS, y0, thick, c1, c1); draw_line_round_color(xx1, y1, x1, y1, thick, c2, c2); @@ -79,9 +82,9 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color(xx0 + _ycr, y1s + _ycr * iy, x1s - _xcr, y1 - _xcr * iy, thick, cm, cm); - if(cS) draw_corner(xx0 - cS, y0, xx0, y0, xx0, y0 + cS * iy, thick, c1); - if(xcr) draw_corner(x1s - _xcr, y1 - _xcr * iy, x1s, y1, x1s + xcr, y1, thick, cm); - if(ycr) draw_corner(xx0, y1s - ycr * iy, xx0, y1s, xx0 + _ycr, y1s + _ycr * iy, thick, cm); + if(cS) draw_corner(xx0 - cS, y0, xx0, y0, xx0, y0 + cS * iy, thick, c1, sample); + if(xcr) draw_corner(x1s - _xcr, y1 - _xcr * iy, x1s, y1, x1s + xcr, y1, thick, cm, sample); + if(ycr) draw_corner(xx0, y1s - ycr * iy, xx0, y1s, xx0 + _ycr, y1s + _ycr * iy, thick, cm, sample); } else { draw_line_round_color(x0, y0, xx0 - cS0, y0, thick, c1, c1); draw_line_round_color(xx1 + cS1, y1, x1, y1, thick, c2, c2); @@ -101,11 +104,11 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color(xx0 + _corY0, yC0 + _corY0 * iy, xx1 - _corY1, yC1 - _corY1 * iy, thick, cm, cm); - if(cS0) draw_corner(xx0 - cS0, y0, xx0, y0, xx0, y0 + cS0 * iy0, thick, c1); - if(cS1) draw_corner(xx1, y1 - cS1 * iy1, xx1, y1, xx1 + cS1, y1, thick, c2); + if(cS0) draw_corner(xx0 - cS0, y0, xx0, y0, xx0, y0 + cS0 * iy0, thick, c1, sample); + if(cS1) draw_corner(xx1, y1 - cS1 * iy1, xx1, y1, xx1 + cS1, y1, thick, c2, sample); - if(corY0) draw_corner(xx0, yC0 - corY0 * iy, xx0, yC0, xx0 + _corY0, yC0 + _corY0 * iy, thick, cm); - if(corY1) draw_corner(xx1, yC1 + corY1 * iy, xx1, yC1, xx1 - _corY1, yC1 - _corY1 * iy, thick, cm); + if(corY0) draw_corner(xx0, yC0 - corY0 * iy, xx0, yC0, xx0 + _corY0, yC0 + _corY0 * iy, thick, cm, sample); + if(corY1) draw_corner(xx1, yC1 + corY1 * iy, xx1, yC1, xx1 - _corY1, yC1 - _corY1 * iy, thick, cm, sample); } } else { var cR0 = min(cS, abs(y0 - cy) / 2); @@ -144,8 +147,8 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color( crX0 - _cR, crY0 + _cR * iy0, crX3 + _cR, crY3 - _cR * iy1, thick, cm, cm); if(cR) { - draw_corner( crX0, crY0 - cR * iy0, crX0, crY0, crX0 - _cR, crY0 + _cR * iy0, thick, cm); - draw_corner(crX3 + _cR, crY3 - _cR * iy1, crX3, crY3, crX3, crY3 + cR * iy1, thick, cm); + draw_corner( crX0, crY0 - cR * iy0, crX0, crY0, crX0 - _cR, crY0 + _cR * iy0, thick, cm, sample); + draw_corner(crX3 + _cR, crY3 - _cR * iy1, crX3, crY3, crX3, crY3 + cR * iy1, thick, cm, sample); } } else { draw_line_round_color( crX0, y0 + cR0 * iy0, crX0, crY0 - crn0 * iy0, thick, c1, cm); @@ -156,13 +159,13 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color(crX2 - _crn1 * ix, crY2 + _crn1 * iy1, crX3 + _crn1 * ix, crY3 - _crn1 * iy1, thick, cm, cm); if(crn0) { - draw_corner( crX0, crY0 - crn0 * iy0, crX0, crY0, crX0 - _crn0 * ix, crY0 + _crn0 * iy0, thick, cm); - draw_corner(crX1 + _crn0 * ix, crY1 - _crn0 * iy0, crX1, crY1, crX1 - crn0 * ix, crY1, thick, cm); + draw_corner( crX0, crY0 - crn0 * iy0, crX0, crY0, crX0 - _crn0 * ix, crY0 + _crn0 * iy0, thick, cm, sample); + draw_corner(crX1 + _crn0 * ix, crY1 - _crn0 * iy0, crX1, crY1, crX1 - crn0 * ix, crY1, thick, cm, sample); } if(crn1) { - draw_corner(crX2 + crn1 * ix, crY2, crX2, crY2, crX2 - _crn1 * ix, crY2 + _crn1 * iy1, thick, cm); - draw_corner( crX3, crY3 + crn1 * iy1, crX3, crY3, crX3 + _crn1 * ix, crY3 - _crn1 * iy1, thick, cm); + draw_corner(crX2 + crn1 * ix, crY2, crX2, crY2, crX2 - _crn1 * ix, crY2 + _crn1 * iy1, thick, cm, sample); + draw_corner( crX3, crY3 + crn1 * iy1, crX3, crY3, crX3 + _crn1 * ix, crY3 - _crn1 * iy1, thick, cm, sample); } } } @@ -187,8 +190,8 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = draw_line_round_color(_xc1 + corn, y1, x1, y1, thick, cm, c2); if(corn) { - draw_corner(_xc0 - corn, y0, _xc0, y0, _xc0 + cor2, y0 + cor2 * iy, thick, cm); - draw_corner(_xc1 - cor2, y1 - cor2 * iy, _xc1, y1, _xc1 + corn, y1, thick, cm); + draw_corner(_xc0 - corn, y0, _xc0, y0, _xc0 + cor2, y0 + cor2 * iy, thick, cm, sample); + draw_corner(_xc1 - cor2, y1 - cor2 * iy, _xc1, y1, _xc1 + corn, y1, thick, cm, sample); } } else { draw_line_dashed_color( x0, y0, _xc0, y0, thick, c1, cm, 12); @@ -199,6 +202,9 @@ function draw_line_elbow_diag_color(x0, y0, x1, y1, cx = noone, cy = noone, _s = } function draw_line_elbow_diag_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c_white, col2 = c_white, corner = 0, indexIn = 1, indexOut = 1, type = LINE_STYLE.solid) { + var sample = corner / 4; + sample = clamp(sample, 1, 8); + var rat = abs(x0 - x1) / (abs(x0 - x1) + abs(y0 - y1)); var colc = merge_color(col1, col2, rat); @@ -212,8 +218,8 @@ function draw_line_elbow_diag_corner(x0, y0, x1, y1, _s = 1, thick = 1, col1 = c draw_line_round_color(x1 - (diag - cor2) * sx, y0 + cor2 * sy, x1 - cor2 * sx, y0 + (diag - cor2) * sy, thick, colc, colc); draw_line_round_color( x1, y0 + (diag + corner) * sy, x1, y1, thick, colc, col2); - draw_corner(x1 - (diag + corner) * sx, y0, x1 - diag * sx, y0, x1 - (diag - cor2) * sx, y0 + cor2 * sy, thick, colc); - draw_corner(x1 - cor2 * sx, y0 + (diag - cor2) * sy, x1, y0 + diag * sy, x1, y0 + (diag + corner) * sy, thick, colc); + draw_corner(x1 - (diag + corner) * sx, y0, x1 - diag * sx, y0, x1 - (diag - cor2) * sx, y0 + cor2 * sy, thick, colc, sample); + draw_corner(x1 - cor2 * sx, y0 + (diag - cor2) * sy, x1, y0 + diag * sy, x1, y0 + (diag + corner) * sy, thick, colc, sample); //draw_circle(x1 - diag * sx, y0, 4, false); //draw_circle(x1, y0 + diag * sy, 4, false); diff --git a/scripts/draw_line_round/draw_line_round.gml b/scripts/draw_line_round/draw_line_round.gml index 220ba23d6..cca1edd9d 100644 --- a/scripts/draw_line_round/draw_line_round.gml +++ b/scripts/draw_line_round/draw_line_round.gml @@ -1,6 +1,7 @@ function draw_line_round(x1, y1, x2, y2, w) { draw_line_width(x1, y1, x2, y2, w); - + + draw_set_circle_precision(8); draw_circle(x1, y1, w/2, false); draw_circle(x2, y2, w/2, false); } @@ -8,6 +9,7 @@ function draw_line_round(x1, y1, x2, y2, w) { function draw_line_round_color(x1, y1, x2, y2, w, c1, c2) { draw_line_width_color(x1, y1, x2, y2, w, c1, c2); + draw_set_circle_precision(8); draw_set_color(c1); draw_circle(x1, y1, w/2, false); diff --git a/scripts/draw_text_function/draw_text_function.gml b/scripts/draw_text_function/draw_text_function.gml index 372e74733..064218d4e 100644 --- a/scripts/draw_text_function/draw_text_function.gml +++ b/scripts/draw_text_function/draw_text_function.gml @@ -10,8 +10,9 @@ function draw_text_add(_x, _y, _text, scale = 1) { function draw_text_ext_add(_x, _y, _text, _sep, _w, scale = 1) { BLEND_ALPHA_MULP; - __draw_text_ext_transformed(_x, _y, _text, _sep, _w, scale, scale, 0); + var h = __draw_text_ext_transformed(_x, _y, _text, _sep, _w, scale, scale, 0); BLEND_NORMAL; + return h; } function draw_text_bbox(bbox, text) { @@ -28,7 +29,7 @@ function draw_text_cut(x, y, str, w, scale = 1) { function __draw_text_ext_transformed(_x, _y, _text, _sep, _w, sx, sy, rotation) { if(!LOCALE.config.per_character_line_break) { draw_text_ext_transformed(_x, _y, _text, _sep, _w, sx, sy, rotation); - return; + return string_height_ext(_text, _sep, _w) * sy; } var lines = []; @@ -40,11 +41,16 @@ function __draw_text_ext_transformed(_x, _y, _text, _sep, _w, sx, sy, rotation) var ch = string_char_at(_text, i); var ww = string_width(ch) * sx; - if(line_w + ww > _w) { + if(ch == "\n" || line_w + ww > _w) { array_push(lines, line); - line = ch; - line_w = ww; - } else { + if(ch != "\n") { + line = ch; + line_w = ww; + } else { + line = ""; + line_w = 0; + } + } else if(ch != "\n") { line += ch; line_w += ww; } @@ -81,6 +87,8 @@ function __draw_text_ext_transformed(_x, _y, _text, _sep, _w, sx, sy, rotation) draw_set_halign(ha); draw_set_valign(va); + + return hh; } #macro _string_width_ext string_width_ext diff --git a/scripts/gameframe/gameframe.yy b/scripts/gameframe/gameframe.yy index a7858346d..09fc8ff93 100644 --- a/scripts/gameframe/gameframe.yy +++ b/scripts/gameframe/gameframe.yy @@ -6,6 +6,6 @@ "isDnD": false, "parent": { "name": "Gameframe", - "path": "folders/_Extensions/Gameframe.yy", + "path": "folders/_extensions/Gameframe.yy", }, } \ No newline at end of file diff --git a/scripts/gameframe_macros/gameframe_macros.yy b/scripts/gameframe_macros/gameframe_macros.yy index 6248e1b38..b5cd4257a 100644 --- a/scripts/gameframe_macros/gameframe_macros.yy +++ b/scripts/gameframe_macros/gameframe_macros.yy @@ -6,6 +6,6 @@ "isDnD": false, "parent": { "name": "Gameframe", - "path": "folders/_Extensions/Gameframe.yy", + "path": "folders/_extensions/Gameframe.yy", }, } \ No newline at end of file diff --git a/scripts/globals/globals.gml b/scripts/globals/globals.gml index 14c5f911e..62b0f1c50 100644 --- a/scripts/globals/globals.gml +++ b/scripts/globals/globals.gml @@ -1,11 +1,10 @@ #region save globalvar LOADING, LOADING_VERSION, APPENDING, CLONING, SAFE_MODE; + globalvar LOAD_ADDON; globalvar MODIFIED, CURRENT_PATH, READONLY, CONNECTION_CONFLICT, GLOBAL_SEED, ALWAYS_FULL; - globalvar RENDERING; - - RENDERING = false; LOADING = false; + LOAD_ADDON = {}; CLONING = false; LOADING_VERSION = 0; APPENDING = false; diff --git a/scripts/json_file/json_file.gml b/scripts/json_file/json_file.gml index 423228519..962357221 100644 --- a/scripts/json_file/json_file.gml +++ b/scripts/json_file/json_file.gml @@ -34,7 +34,7 @@ function json_save_struct(path, struct, pretty = false) { var s; if(pretty) - s = json_beautify(json_stringify(struct)); + s = json_stringify(struct, true); else s = json_stringify_minify(struct); diff --git a/scripts/load_function/load_function.gml b/scripts/load_function/load_function.gml index 34e09f247..635ceedf6 100644 --- a/scripts/load_function/load_function.gml +++ b/scripts/load_function/load_function.gml @@ -113,14 +113,10 @@ function __LOAD_PATH(path, readonly = false, safe_mode = false) { try { if(struct_has(_load_content, "addon")) { var _addon = _load_content.addon; - - with(addon) { - if(!struct_has(_addon, name)) continue; - var _mp = json_parse(_addon.name); - - lua_call(thread, "deserialize", _mp); - } - } + LOAD_ADDON = _addon; + struct_foreach(_addon, function(_name, _value) { addonLoad(_name, false); }); + } else + LOAD_ADDON = {}; } catch(e) { log_warning("LOAD, addon", exception_print(e)); } @@ -192,7 +188,7 @@ function __LOAD_PATH(path, readonly = false, safe_mode = false) { log_warning("LOAD, connect", exception_print(e)); } - UPDATE |= RENDER_TYPE.full; + Render(); LOADING = false; MODIFIED = false; diff --git a/scripts/locale_data/locale_data.gml b/scripts/locale_data/locale_data.gml index 990b5cb74..5ede0cb23 100644 --- a/scripts/locale_data/locale_data.gml +++ b/scripts/locale_data/locale_data.gml @@ -49,10 +49,10 @@ return __txtx(prefix + key, txt); } - function __txt_node_name(node) { + function __txt_node_name(node, def = "") { if(struct_has(LOCALE.node, node)) return LOCALE.node[$ node].name; - return node; + return def; } function __txt_node_tooltip(node, def = "") { diff --git a/scripts/nodeValue_drawer/nodeValue_drawer.gml b/scripts/nodeValue_drawer/nodeValue_drawer.gml index 097da43ba..4497c918b 100644 --- a/scripts/nodeValue_drawer/nodeValue_drawer.gml +++ b/scripts/nodeValue_drawer/nodeValue_drawer.gml @@ -43,23 +43,18 @@ function drawWidget(xx, yy, ww, _m, jun, global_var = true, _hover = false, _foc butx += ui(20); if(!global_var) { - if(jun.expUse) { - var validated = is_struct(jun.expTree) && jun.expTree.validate(); - draw_sprite_ui_uniform(THEME.node_use_expression, validated? 0 : 2, butx, lb_y, 1,, 0.8); - } else { - index = jun.visible; - draw_sprite_ui_uniform(THEME.junc_visible, index, butx, lb_y, 1,, 0.8); - if(_hover && point_in_circle(_m[0], _m[1], butx, lb_y, ui(10))) { - if(visi_hold != noone) - jun.visible = visi_hold; + index = jun.visible; + draw_sprite_ui_uniform(THEME.junc_visible, index, butx, lb_y, 1,, 0.8); + if(_hover && point_in_circle(_m[0], _m[1], butx, lb_y, ui(10))) { + if(visi_hold != noone) + jun.visible = visi_hold; - draw_sprite_ui_uniform(THEME.junc_visible, index, butx, lb_y, 1,, 1); - TOOLTIP = __txt("Visibility"); + draw_sprite_ui_uniform(THEME.junc_visible, index, butx, lb_y, 1,, 1); + TOOLTIP = __txt("Visibility"); - if(mouse_press(mb_left, _focus)) { - jun.visible = !jun.visible; - visi_hold = jun.visible; - } + if(mouse_press(mb_left, _focus)) { + jun.visible = !jun.visible; + visi_hold = jun.visible; } } } else @@ -172,6 +167,13 @@ function drawWidget(xx, yy, ww, _m, jun, global_var = true, _hover = false, _foc var ic_b = jun.expUse? c_white : COLORS._main_icon; if(buttonInstant(THEME.button_hide, bx - ui(12), by - ui(12), ui(24), ui(24), _m, _focus, _hover, __txtx("panel_inspector_use_expression", "Use expression"), THEME.node_use_expression, jun.expUse, ic_b) == 2) jun.expUse = !jun.expUse; + + if(jun.expUse) { + bx -= ui(28); + var cc = NODE_DROPPER_TARGET == jun? COLORS._main_value_positive : COLORS._main_icon; + if(buttonInstant(THEME.button_hide, bx - ui(12), by - ui(12), ui(24), ui(24), _m, _focus, _hover, __txtx("panel_inspector_dropper", "Node dropper"), THEME.node_dropper, 0, cc) == 2) + NODE_DROPPER_TARGET = NODE_DROPPER_TARGET == jun? noone : jun; + } } #endregion diff --git a/scripts/node_3d_obj/node_3D_obj.gml b/scripts/node_3d_obj/node_3D_obj.gml index 4eba0d140..45e27fb25 100644 --- a/scripts/node_3d_obj/node_3D_obj.gml +++ b/scripts/node_3d_obj/node_3D_obj.gml @@ -1,3 +1,16 @@ +function Node_create_3D_Obj(_x, _y, _group = noone) { + var path = ""; + if(!LOADING && !APPENDING && !CLONING) { + path = get_open_filename(".obj", ""); + key_release(); + if(path == "") return noone; + } + + var node = new Node_3D_Obj(_x, _y, _group); + node.setPath(path); + return node; +} + function Node_create_3D_Obj_path(_x, _y, path) { if(!file_exists(path)) return noone; @@ -146,6 +159,8 @@ function Node_3D_Obj(_x, _y, _group = noone) : Node(_x, _y, _group) constructor static updateObj = function(updateMat = true) { var _path = inputs[| 0].getValue(); + if(!file_exists(_path)) return; + var _flip = inputs[| 12].getValue(); var _dir = filename_dir(_path); var _pathMtl = string_copy(_path, 1, string_length(_path) - 4) + ".mtl"; diff --git a/scripts/node_FXAA/node_FXAA.gml b/scripts/node_FXAA/node_FXAA.gml index 06ba35053..763436836 100644 --- a/scripts/node_FXAA/node_FXAA.gml +++ b/scripts/node_FXAA/node_FXAA.gml @@ -3,8 +3,12 @@ function Node_FXAA(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) cons inputs[| 0] = nodeValue("Surface in", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); + inputs[| 1] = nodeValue("Active", self, JUNCTION_CONNECT.input, VALUE_TYPE.boolean, true); + + active_index = 1; + input_display_list = [ - 0, + 1, 0, ] outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); diff --git a/scripts/node_armature/node_armature.gml b/scripts/node_armature/node_armature.gml new file mode 100644 index 000000000..343b48979 --- /dev/null +++ b/scripts/node_armature/node_armature.gml @@ -0,0 +1,150 @@ +function Node_Armature(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { + name = "Armature Create"; + + //inputs[| 0] = nodeValue("Axis", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, 0); + + input_fix_len = ds_list_size(inputs); + data_length = 1; + + static createBone = function(parent, distance, direction) { + var bone = new __Bone(parent, distance, direction); + parent.addChild(bone); + + if(parent == attributes.bones) + bone.parent_anchor = false; + return bone; + } + + outputs[| 0] = nodeValue("Armature", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); + + attributes.bones = new __Bone(); + attributes.bones.is_main = true; + + tools = [ + new NodeTool( "Add bones", THEME.path_tools_transform ), + new NodeTool( "Remove bones", THEME.path_tools_transform ), + ]; + + anchor_selecting = noone; + builder_bone = noone; + builder_type = 0; + builder_sx = 0; + builder_sy = 0; + builder_mx = 0; + builder_my = 0; + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + anchor_selecting = attributes.bones.draw(active, _x, _y, _s, _mx, _my, true, anchor_selecting); + + var mx = (_mx - _x) / _s; + var my = (_my - _y) / _s; + + if(builder_bone != noone) { + var dir = point_direction(builder_sx, builder_sy, mx, my); + var dis = point_distance(builder_sx, builder_sy, mx, my); + + if(!key_mod_press(ALT)) { + if(builder_type == 0) { + var bo = builder_bone.getPoint(builder_bone.length, builder_bone.angle); + + builder_bone.direction = dir; + builder_bone.distance = dis; + + var bn = builder_bone.getPoint(0, 0); + + builder_bone.angle = point_direction(bo.x, bo.y, bn.x, bn.y); + builder_bone.length = point_distance( bo.x, bo.y, bn.x, bn.y); + } else if(builder_type == 1) { + var chs = []; + for( var i = 0; i < array_length(builder_bone.childs); i++ ) { + var ch = builder_bone.childs[i]; + chs[i] = ch.getPoint(ch.length, ch.angle); + } + + builder_bone.angle = dir; + builder_bone.length = dis; + + for( var i = 0; i < array_length(builder_bone.childs); i++ ) { + var ch = builder_bone.childs[i]; + var c0 = ch.getPoint(0, 0); + + ch.angle = point_direction(c0.x, c0.y, chs[i].x, chs[i].y); + ch.length = point_distance( c0.x, c0.y, chs[i].x, chs[i].y); + } + } + } else { + if(builder_type == 0) { + builder_bone.direction = dir; + builder_bone.distance = dis; + } else if(builder_type == 1) { + builder_bone.angle = dir; + builder_bone.length = dis; + } else if(builder_type == 2) { + var bo = builder_bone.getPoint(0, 0); + var bx = bo.x + (mx - builder_mx) / _s; + var by = bo.y + (my - builder_my) / _s; + + if(builder_bone.parent_anchor) { + + } else { + builder_bone.direction = point_direction(builder_sx, builder_sy, bx, by); + builder_bone.distance = point_distance( builder_sx, builder_sy, bx, by); + } + } + } + + if(mouse_release(mb_left)) + builder_bone = noone; + } + + if(isUsingTool(0)) { // builder + if(mouse_press(mb_left, active)) { + if(anchor_selecting == noone) { + builder_bone = createBone(attributes.bones, point_distance(0, 0, mx, my), point_direction(0, 0, mx, my)); + builder_type = 1; + builder_sx = mx; + builder_sy = my; + } else if(anchor_selecting[1] == 1) { + builder_bone = createBone(anchor_selecting[0], 0, 0); + builder_type = 1; + builder_sx = mx; + builder_sy = my; + } + } + } else { //mover + if(anchor_selecting != noone && mouse_press(mb_left, active)) { + builder_bone = anchor_selecting[0]; + builder_type = anchor_selecting[1]; + + if(builder_type == 0) { + var orig = builder_bone.parent.getPoint(0, 0); + builder_sx = orig.x; + builder_sy = orig.y; + } else if(builder_type == 1) { + var orig = builder_bone.getPoint(0, 0); + builder_sx = orig.x; + builder_sy = orig.y; + } else if(builder_type == 2) { + var _par = builder_bone.parent; + var orig = _par.getPoint(_par.length, _par.angle); + builder_sx = orig.x; + builder_sy = orig.y; + builder_mx = mx; + builder_my = my; + } + } + } + } + + static update = function(frame = ANIMATOR.current_frame) { + outputs[| 0].setValue(attributes.bones); + } + + static postDeserialize = function() { + var _inputs = load_map.inputs; + + for(var i = input_fix_len; i < array_length(_inputs); i += data_length) + createBone(); + } +} + diff --git a/scripts/node_armature/node_armature.yy b/scripts/node_armature/node_armature.yy new file mode 100644 index 000000000..203b14616 --- /dev/null +++ b/scripts/node_armature/node_armature.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_armature", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "armature", + "path": "folders/nodes/data/compose/armature.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_armature_bind/node_armature_bind.gml b/scripts/node_armature_bind/node_armature_bind.gml new file mode 100644 index 000000000..1032ab5c6 --- /dev/null +++ b/scripts/node_armature_bind/node_armature_bind.gml @@ -0,0 +1,784 @@ +function Node_Armature_Bind(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) constructor { + name = "Armature Bind"; + + inputs[| 0] = nodeValue("Dimension", self, JUNCTION_CONNECT.input, VALUE_TYPE.integer, def_surf_size2) + .setDisplay(VALUE_DISPLAY.vector); + + attribute_surface_depth(); + attribute_interpolation(); + + input_fix_len = ds_list_size(inputs); + data_length = 4; + + attributes.layer_visible = []; + attributes.layer_selectable = []; + + hold_visibility = true; + hold_select = true; + layer_dragging = noone; + layer_remove = -1; + layer_renderer = new Inspector_Custom_Renderer(function(_x, _y, _w, _m, _hover, _focus) { + var amo = (ds_list_size(inputs) - input_fix_len) / data_length - 1; + if(array_length(current_data) != ds_list_size(inputs)) return 0; + + var lh = 32; + var _h = 8 + max(1, amo) * (lh + 4) + 8; + layer_renderer.h = _h; + draw_sprite_stretched_ext(THEME.ui_panel_bg, 1, _x, _y, _w, _h, COLORS.node_composite_bg_blend, 1); + + var _vis = attributes.layer_visible; + var _sel = attributes.layer_selectable; + var ly = _y + 8; + var ssh = lh - 6; + var hoverIndex = noone; + draw_set_color(COLORS.node_composite_separator); + draw_line(_x + 16, ly, _x + _w - 16, ly); + + layer_remove = -1; + for(var i = 0; i < amo; i++) { + var ind = amo - i - 1; + var index = input_fix_len + ind * data_length; + var _surf = current_data[index + 0]; + var _pos = current_data[index + 1]; + + var _bx = _x + _w - 24; + var _cy = ly + i * (lh + 4); + + if(point_in_circle(_m[0], _m[1], _bx, _cy + lh / 2, 16)) { + draw_sprite_ui_uniform(THEME.icon_delete, 3, _bx, _cy + lh / 2, 1, COLORS._main_value_negative); + + if(mouse_press(mb_left, _focus)) + layer_remove = ind; + } else + draw_sprite_ui_uniform(THEME.icon_delete, 3, _bx, _cy + lh / 2, 1, COLORS._main_icon); + + if(!is_surface(_surf)) continue; + + var aa = (ind != layer_dragging || layer_dragging == noone)? 1 : 0.5; + var vis = _vis[ind]; + var sel = _sel[ind]; + var hover = point_in_rectangle(_m[0], _m[1], _x, _cy, _x + _w, _cy + lh); + + draw_set_color(COLORS.node_composite_separator); + draw_line(_x + 16, _cy + lh + 2, _x + _w - 16, _cy + lh + 2); + + var _bx = _x + 24 * 2 + 8; + if(point_in_circle(_m[0], _m[1], _bx, _cy + lh / 2, 12)) { + draw_sprite_ui_uniform(THEME.junc_visible, vis, _bx, _cy + lh / 2, 1, c_white); + + if(mouse_press(mb_left, _focus)) + hold_visibility = !_vis[ind]; + + if(mouse_click(mb_left, _focus) && _vis[ind] != hold_visibility) { + _vis[@ ind] = hold_visibility; + doUpdate(); + } + } else + draw_sprite_ui_uniform(THEME.junc_visible, vis, _bx, _cy + lh / 2, 1, COLORS._main_icon, 0.5 + 0.5 * vis); + + _bx += 24 + 8; + if(point_in_circle(_m[0], _m[1], _bx, _cy + lh / 2, 12)) { + draw_sprite_ui_uniform(THEME.cursor_select, sel, _bx, _cy + lh / 2, 1, c_white); + + if(mouse_press(mb_left, _focus)) + hold_select = !_sel[ind]; + + if(mouse_click(mb_left, _focus) && _sel[ind] != hold_select) + _sel[@ ind] = hold_select; + } else + draw_sprite_ui_uniform(THEME.cursor_select, sel, _bx, _cy + lh / 2, 1, COLORS._main_icon, 0.5 + 0.5 * sel); + + draw_set_color(COLORS.node_composite_bg); + var _sx0 = _bx + 24; + var _sx1 = _sx0 + ssh; + var _sy0 = _cy + 3; + var _sy1 = _sy0 + ssh; + draw_rectangle(_sx0, _sy0, _sx1, _sy1, true); + + var _ssw = surface_get_width(_surf); + var _ssh = surface_get_height(_surf); + var _sss = min(ssh / _ssw, ssh / _ssh); + draw_surface_ext_safe(_surf, _sx0, _sy0, _sss, _sss, 0, c_white, 1); + + draw_set_text(f_p1, fa_left, fa_center, hover? COLORS._main_text : COLORS._main_text); + draw_set_alpha(aa); + draw_text(_sx1 + 12, _cy + lh / 2, inputs[| index].name); + draw_set_alpha(1); + + if(_hover && point_in_rectangle(_m[0], _m[1], _x, _cy, _x + _w, _cy + lh)) { + hoverIndex = ind; + if(layer_dragging != noone) { + draw_set_color(COLORS._main_accent); + if(layer_dragging > ind) + draw_line_width(_x + 16, _cy + lh + 2, _x + _w - 16, _cy + lh + 2, 2); + else if(layer_dragging < ind) + draw_line_width(_x + 16, _cy - 2, _x + _w - 16, _cy - 2, 2); + } + } + + if(layer_dragging == noone || layer_dragging == ind) { + var _bx = _x + 24; + if(point_in_circle(_m[0], _m[1], _bx, _cy + lh / 2, 16)) { + draw_sprite_ui_uniform(THEME.hamburger, 3, _bx, _cy + lh / 2, .75, c_white); + + if(mouse_press(mb_left, _focus)) + layer_dragging = ind; + } else + draw_sprite_ui_uniform(THEME.hamburger, 3, _bx, _cy + lh / 2, .75, COLORS._main_icon); + } + } + + if(layer_dragging != noone && mouse_release(mb_left)) { + if(layer_dragging != hoverIndex && hoverIndex != noone) { + var index = input_fix_len + layer_dragging * data_length; + var targt = input_fix_len + hoverIndex * data_length; + var _vis = attributes.layer_visible; + var _sel = attributes.layer_selectable; + + var ext = []; + var vis = _vis[layer_dragging]; + array_delete(_vis, layer_dragging, 1); + array_insert(_vis, hoverIndex, vis); + + var sel = _sel[layer_dragging]; + array_delete(_sel, layer_dragging, 1); + array_insert(_sel, hoverIndex, sel); + + for( var i = 0; i < data_length; i++ ) { + ext[i] = inputs[| index]; + ds_list_delete(inputs, index); + } + + for( var i = 0; i < data_length; i++ ) { + ds_list_insert(inputs, targt + i, ext[i]); + } + + doUpdate(); + } + + layer_dragging = noone; + } + + return _h; + }); + + input_display_list = [ + ["Output", true], 0, + ["Layers", false], layer_renderer, + ["Surfaces", true], + ]; + input_display_list_len = array_length(input_display_list); + + function deleteLayer(index) { + var idx = input_fix_len + index * data_length; + for( var i = 0; i < data_length; i++ ) { + ds_list_delete(inputs, idx); + array_remove(input_display_list, idx + i); + } + for( var i = input_display_list_len; i < array_length(input_display_list); i++ ) { + if(input_display_list[i] > idx) + input_display_list[i] = input_display_list[i] - data_length; + } + doUpdate(); + } + + function createNewSurface() { + var index = ds_list_size(inputs); + var _s = floor((index - input_fix_len) / data_length); + + inputs[| index + 0] = nodeValue(_s? ("Surface " + string(_s)) : "Background", self, JUNCTION_CONNECT.input, VALUE_TYPE.surface, 0); + inputs[| index + 0].surface_index = index; + inputs[| index + 0].hover_effect = 0; + + inputs[| index + 1] = nodeValue("Position " + string(_s), self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 0, 0 ] ) + .setDisplay(VALUE_DISPLAY.vector) + .setUnitRef(function(index) { return [ overlay_w, overlay_h ]; }); + inputs[| index + 1].surface_index = index; + + inputs[| index + 2] = nodeValue("Rotation " + string(_s), self, JUNCTION_CONNECT.input, VALUE_TYPE.float, 0 ) + .setDisplay(VALUE_DISPLAY.rotation); + inputs[| index + 2].surface_index = index; + + inputs[| index + 3] = nodeValue("Scale " + string(_s), self, JUNCTION_CONNECT.input, VALUE_TYPE.float, [ 1, 1 ] ) + .setDisplay(VALUE_DISPLAY.vector); + inputs[| index + 3].surface_index = index; + + array_push(input_display_list, index + 0); + array_push(input_display_list, index + 1); + array_push(input_display_list, index + 2); + array_push(input_display_list, index + 3); + + while(_s >= array_length(attributes.layer_visible)) + array_push(attributes.layer_visible, true); + while(_s >= array_length(attributes.layer_selectable)) + array_push(attributes.layer_selectable, true); + } + if(!LOADING && !APPENDING) createNewSurface(); + + //function getInput() { return inputs[| ds_list_size(inputs) - data_length]; } + + outputs[| 0] = nodeValue("Surface out", self, JUNCTION_CONNECT.output, VALUE_TYPE.surface, noone); + + outputs[| 1] = nodeValue("Atlas data", self, JUNCTION_CONNECT.output, VALUE_TYPE.atlas, []) + .rejectArrayProcess(); + + temp_surface = [ surface_create(1, 1), surface_create(1, 1) ]; + + surf_dragging = -1; + input_dragging = -1; + drag_type = 0; + dragging_sx = 0; + dragging_sy = 0; + dragging_mx = 0; + dragging_my = 0; + + rot_anc_x = 0; + rot_anc_y = 0; + + overlay_w = 0; + overlay_h = 0; + + atlas_data = []; + + static getInputAmount = function() { + return input_fix_len + (ds_list_size(inputs) - input_fix_len) / data_length; + } + + static getInputIndex = function(index) { + if(index < input_fix_len) return index; + return input_fix_len + (index - input_fix_len) * data_length; + } + + static setHeight = function() { + var _hi = ui(32); + var _ho = ui(32); + + for( var i = 0; i < getInputAmount(); i++ ) + if(inputs[| getInputIndex(i)].isVisible()) + _hi += 24; + + for( var i = 0; i < ds_list_size(outputs); i++ ) + if(outputs[| i].isVisible()) + _ho += 24; + + h = max(min_h, (preview_surface && previewable)? 128 : 0, _hi, _ho); + } + + static drawJunctions = function(_x, _y, _mx, _my, _s) { + if(!active) return; + var hover = noone; + var amo = array_length(input_display_list); + + var hov = PANEL_GRAPH._junction_hovering; + var ind = -1; + if(hov != noone && struct_has(hov, "surface_index")) + ind = hov.surface_index; + + for( var i = 0; i < getInputAmount(); i++ ) { + var idx = getInputIndex(i); + if(!inputs[| idx].isVisible()) continue; + + if(inputs[| idx].drawJunction(_s, _mx, _my, 1.5)) + hover = inputs[| idx]; + + if(idx >= input_fix_len && inputs[| idx].hover_effect > 0) { + var _px0 = 999999; + var _py0 = 999999; + var _px1 = -999999; + var _py1 = -999999; + var _drw = false; + var _hov = inputs[| idx].hover_effect; + + for( var j = 1; j < data_length; j++ ) { + if(!inputs[| idx + j].isVisible()) continue; + _px0 = min( _px0, inputs[| idx + j].x ); + _py0 = min( _py0, inputs[| idx + j].y ); + _px1 = max( _px1, inputs[| idx + j].x ); + _py1 = max( _py1, inputs[| idx + j].y ); + _drw = true; + } + + if(!_drw) continue; + + //if(_hov > 0.5) { + // var pilx = _px0 - 16 * _s; + // var pily = _py0 - 16 * _s; + // var pilw = _px1 - _px0 + 32 * _s; + // var pilh = _py1 - _py0 + 32 * _s; + + // draw_sprite_stretched_ext(THEME.node_bg_pill, 0, pilx, pily, pilw, pilh, COLORS._main_icon_dark, (_hov - 0.5) * 2); + //} + + for( var j = 1; j < data_length; j++ ) { + if(inputs[| idx + j].drawJunction(_s, _mx, _my, 1.5)) + hover = inputs[| idx + j]; + } + } + } + + for(var i = 0; i < ds_list_size(outputs); i++) + if(outputs[| i].drawJunction(_s, _mx, _my)) + hover = outputs[| i]; + + return hover; + } + + static drawJunctionNames = function(_x, _y, _mx, _my, _s) { + if(!active) return; + var amo = input_display_list == -1? ds_list_size(inputs) : array_length(input_display_list); + var jun; + + var xx = x * _s + _x; + var yy = y * _s + _y; + + show_input_name = PANEL_GRAPH.pHOVER && point_in_rectangle(_mx, _my, xx - 8 * _s, yy + 20 * _s, xx + 8 * _s, yy + h * _s); + show_output_name = PANEL_GRAPH.pHOVER && point_in_rectangle(_mx, _my, xx + (w - 8) * _s, yy + 20 * _s, xx + (w + 8) * _s, yy + h * _s); + + var hov = PANEL_GRAPH._junction_hovering; + var ind = -1; + if(hov != noone && struct_has(hov, "surface_index")) + ind = hov.surface_index; + + if(ind != -1) { + for( var j = 1; j < data_length; j++ ) { + if(ind + j >= ds_list_size(inputs)) break; + inputs[| ind + j].drawNameBG(_s); + } + + for( var j = 1; j < data_length; j++ ) { + if(ind + j >= ds_list_size(inputs)) break; + inputs[| ind + j].drawName(_s, _mx, _my); + } + + } else if(show_input_name) { + for( var i = 0; i < getInputAmount(); i++ ) { + var idx = getInputIndex(i); + + if(idx == ind) continue; + inputs[| idx].drawNameBG(_s); + } + + for( var i = 0; i < getInputAmount(); i++ ) { + var idx = getInputIndex(i); + + if(idx == ind) continue; + inputs[| idx].drawName(_s, _mx, _my); + } + } + + if(show_output_name) { + for(var i = 0; i < ds_list_size(outputs); i++) + outputs[| i].drawNameBG(_s); + + for(var i = 0; i < ds_list_size(outputs); i++) + outputs[| i].drawName(_s, _mx, _my); + } + } + + static preDraw = function(_x, _y, _s) { + var xx = x * _s + _x; + var yy = y * _s + _y; + var jun; + + var inamo = input_display_list == -1? ds_list_size(inputs) : array_length(input_display_list); + var _in = yy + ui(32) * _s; + + var hov = PANEL_GRAPH._junction_hovering; + var ind = -1; + if(hov != noone && struct_has(hov, "surface_index")) + ind = hov.surface_index; + + for( var i = 0; i < getInputAmount(); i++ ) { + var idx = getInputIndex(i); + jun = ds_list_get(inputs, idx, noone); + if(jun == noone || is_undefined(jun)) continue; + jun.x = xx; + jun.y = _in; + + if(i >= input_fix_len) { + jun.hover_effect = lerp_float(jun.hover_effect, ind == idx, 3); + var sp = jun.hover_effect * 24; + var sx = xx - sp * _s; + var sy = _in; + + for( var j = 1; j < data_length; j++ ) { + var _jun = ds_list_get(inputs, idx + j, noone); + _jun.x = sx; + _jun.y = sy; + + sy += sp * _s * _jun.isVisible(); + } + } + + _in += 24 * _s * jun.isVisible(); + } + + var outamo = output_display_list == -1? ds_list_size(outputs) : array_length(output_display_list); + + xx = xx + w * _s; + _in = yy + ui(32) * _s; + for(var i = 0; i < outamo; i++) { + var idx = getOutputJunctionIndex(i); + jun = outputs[| idx]; + + jun.x = xx; + jun.y = _in; + _in += 24 * _s * jun.isVisible(); + } + } + + static onValueFromUpdate = function(index) { + if(LOADING || APPENDING) return; + + if(index + data_length >= ds_list_size(inputs)) + createNewSurface(); + } + + static drawOverlay = function(active, _x, _y, _s, _mx, _my, _snx, _sny) { + var dim = inputs[| 0].getValue(); + var ww = dim[0]; + var hh = dim[1]; + + var x0 = _x; + var x1 = _x + ww * _s; + var y0 = _y; + var y1 = _y + hh * _s; + + if(input_dragging > -1) { + if(drag_type == NODE_COMPOSE_DRAG.move) { + var _dx = (_mx - dragging_mx) / _s; + var _dy = (_my - dragging_my) / _s; + + if(key_mod_press(SHIFT)) { + if(abs(_dx) > abs(_dy) + ui(16)) + _dy = 0; + else if(abs(_dy) > abs(_dx) + ui(16)) + _dx = 0; + else { + _dx = max(_dx, _dy); + _dy = _dx; + } + } + + var pos_x = value_snap(dragging_sx + _dx, _snx); + var pos_y = value_snap(dragging_sy + _dy, _sny); + + if(key_mod_press(ALT)) { + var _surf = current_data[input_dragging - 1]; + var _sw = surface_get_width(_surf); + var _sh = surface_get_height(_surf); + + var x0 = pos_x, x1 = pos_x + _sw; + var y0 = pos_y, y1 = pos_y + _sh; + var xc = (x0 + x1) / 2; + var yc = (y0 + y1) / 2; + var snap = 4; + + draw_set_color(COLORS._main_accent); + if(abs(x0 - 0) < snap) { + pos_x = 0; + draw_line_width(_x + _s * 0, 0, _x + _s * 0, WIN_H, 2); + } + + if(abs(y0 - 0) < snap) { + pos_y = 0; + draw_line_width(0, _y + _s * 0, WIN_W, _y + _s * 0, 2); + } + + if(abs(x1 - ww) < snap) { + pos_x = ww - _sw; + draw_line_width(_x + _s * ww, 0, _x + _s * ww, WIN_H, 2); + } + + if(abs(y1 - hh) < snap) { + pos_y = hh - _sh; + draw_line_width(0, _y + _s * hh, WIN_W, _y + _s * hh, 2); + } + + if(abs(xc - ww / 2) < snap) { + pos_x = ww / 2 - _sw / 2; + draw_line_width(_x + _s * ww / 2, 0, _x + _s * ww / 2, WIN_H, 2); + } + + if(abs(yc - hh / 2) < snap) { + pos_y = hh / 2 - _sh / 2; + draw_line_width(0, _y + _s * hh / 2, WIN_W, _y + _s * hh / 2, 2); + } + } + + if(inputs[| input_dragging].setValue([ pos_x, pos_y ])) + UNDO_HOLDING = true; + } else if(drag_type == NODE_COMPOSE_DRAG.rotate) { + var aa = point_direction(rot_anc_x, rot_anc_y, _mx, _my); + var da = angle_difference(dragging_mx, aa); + var sa; + + if(key_mod_press(CTRL)) + sa = round((dragging_sx - da) / 15) * 15; + else + sa = dragging_sx - da; + + if(inputs[| input_dragging].setValue(sa)) + UNDO_HOLDING = true; + } else if(drag_type == NODE_COMPOSE_DRAG.scale) { + var _surf = inputs[| surf_dragging + 0].getValue(); + var _rot = inputs[| surf_dragging + 2].getValue(); + var _sw = surface_get_width(_surf); + var _sh = surface_get_width(_surf); + + var _p = point_rotate(_mx - dragging_mx, _my - dragging_my, 0, 0, -_rot); + var sca_x = _p[0] / _s / _sw * 2; + var sca_y = _p[1] / _s / _sh * 2; + + if(key_mod_press(SHIFT)) { + sca_x = min(sca_x, sca_y); + sca_y = min(sca_x, sca_y); + } + + if(inputs[| input_dragging].setValue([ sca_x, sca_y ])) + UNDO_HOLDING = true; + } + + if(mouse_release(mb_left)) { + input_dragging = -1; + UNDO_HOLDING = false; + } + } + + var hovering = -1; + var hovering_type = 0; + var _vis = attributes.layer_visible; + var _sel = attributes.layer_selectable; + + var amo = (ds_list_size(inputs) - input_fix_len) / data_length; + if(array_length(current_data) < input_fix_len + amo * data_length) + return; + + for(var i = 0; i < amo; i++) { + var vis = _vis[i]; + var sel = _sel[i]; + if(!vis) continue; + + var index = input_fix_len + i * data_length; + var _surf = current_data[index + 0]; + var _pos = current_data[index + 1]; + var _rot = current_data[index + 2]; + var _sca = current_data[index + 3]; + + if(!_surf || is_array(_surf)) continue; + + var _ww = surface_get_width(_surf); + var _hh = surface_get_height(_surf); + var _sw = _ww * _sca[0]; + var _sh = _hh * _sca[1]; + + var cx = _pos[0] + _ww / 2; + var cy = _pos[1] + _hh / 2; + + var _d0 = point_rotate(cx - _sw / 2, cy - _sh / 2, cx, cy, _rot); + var _d1 = point_rotate(cx - _sw / 2, cy + _sh / 2, cx, cy, _rot); + var _d2 = point_rotate(cx + _sw / 2, cy - _sh / 2, cx, cy, _rot); + var _d3 = point_rotate(cx + _sw / 2, cy + _sh / 2, cx, cy, _rot); + var _rr = point_rotate(cx, cy - _sh / 2 - 1, cx, cy, _rot); + + _d0[0] = overlay_x(_d0[0], _x, _s); _d0[1] = overlay_y(_d0[1], _y, _s); + _d1[0] = overlay_x(_d1[0], _x, _s); _d1[1] = overlay_y(_d1[1], _y, _s); + _d2[0] = overlay_x(_d2[0], _x, _s); _d2[1] = overlay_y(_d2[1], _y, _s); + _d3[0] = overlay_x(_d3[0], _x, _s); _d3[1] = overlay_y(_d3[1], _y, _s); + _rr[0] = overlay_x(_rr[0], _x, _s); _rr[1] = overlay_y(_rr[1], _y, _s); + + var _borcol = COLORS.node_composite_overlay_border; + + var _ri = 0; + var _si = 0; + + if(!sel) continue; + + if(point_in_circle(_mx, _my, _d3[0], _d3[1], 12)) { + hovering = index; + hovering_type = NODE_COMPOSE_DRAG.scale; + _si = 1; + } else if(point_in_rectangle_points(_mx, _my, _d0[0], _d0[1], _d1[0], _d1[1], _d2[0], _d2[1], _d3[0], _d3[1])) { + hovering = index; + hovering_type = NODE_COMPOSE_DRAG.move; + } else if(point_in_circle(_mx, _my, _rr[0], _rr[1], 12)) { + hovering = index; + hovering_type = NODE_COMPOSE_DRAG.rotate; + _ri = 1; + } + + draw_sprite_colored(THEME.anchor_rotate, _ri, _rr[0], _rr[1],, _rot); + draw_sprite_colored(THEME.anchor_scale, _si, _d3[0], _d3[1],, _rot); + + draw_set_color(_borcol); + draw_line(_d0[0], _d0[1], _d1[0], _d1[1]); + draw_line(_d0[0], _d0[1], _d2[0], _d2[1]); + draw_line(_d3[0], _d3[1], _d1[0], _d1[1]); + draw_line(_d3[0], _d3[1], _d2[0], _d2[1]); + } + + if(hovering != -1) { + var _surf = current_data[hovering]; + var _pos = current_data[hovering + 1]; + var _rot = current_data[hovering + 2]; + var _sca = current_data[hovering + 3]; + + var _ww = surface_get_width(_surf); + var _hh = surface_get_height(_surf); + var _dx0 = _x + _pos[0] * _s; + var _dy0 = _y + _pos[1] * _s; + var _dx1 = _dx0 + _ww * _s; + var _dy1 = _dy0 + _hh * _s; + + var _sw = _ww * _sca[0]; + var _sh = _hh * _sca[1]; + + var cx = _pos[0] + _ww / 2; + var cy = _pos[1] + _hh / 2; + + var _d0 = point_rotate(cx - _sw / 2, cy - _sh / 2, cx, cy, _rot); + var _d1 = point_rotate(cx - _sw / 2, cy + _sh / 2, cx, cy, _rot); + var _d2 = point_rotate(cx + _sw / 2, cy - _sh / 2, cx, cy, _rot); + var _d3 = point_rotate(cx + _sw / 2, cy + _sh / 2, cx, cy, _rot); + + _d0[0] = overlay_x(_d0[0], _x, _s); _d0[1] = overlay_y(_d0[1], _y, _s); + _d1[0] = overlay_x(_d1[0], _x, _s); _d1[1] = overlay_y(_d1[1], _y, _s); + _d2[0] = overlay_x(_d2[0], _x, _s); _d2[1] = overlay_y(_d2[1], _y, _s); + _d3[0] = overlay_x(_d3[0], _x, _s); _d3[1] = overlay_y(_d3[1], _y, _s); + + if(hovering_type == NODE_COMPOSE_DRAG.move) { + draw_set_color(COLORS._main_accent); + draw_line_round(_d0[0], _d0[1], _d1[0], _d1[1], 2); + draw_line_round(_d0[0], _d0[1], _d2[0], _d2[1], 2); + draw_line_round(_d3[0], _d3[1], _d1[0], _d1[1], 2); + draw_line_round(_d3[0], _d3[1], _d2[0], _d2[1], 2); + + if(mouse_press(mb_left, active)) { + surf_dragging = hovering; + input_dragging = hovering + 1; + drag_type = hovering_type; + dragging_sx = _pos[0]; + dragging_sy = _pos[1]; + dragging_mx = _mx; + dragging_my = _my; + } + } else if(hovering_type == NODE_COMPOSE_DRAG.rotate) { //rot + if(mouse_press(mb_left, active)) { + surf_dragging = hovering; + input_dragging = hovering + 2; + drag_type = hovering_type; + dragging_sx = _rot; + rot_anc_x = _dx0 + _ww / 2 * _s; + rot_anc_y = _dy0 + _hh / 2 * _s; + dragging_mx = point_direction(rot_anc_x, rot_anc_y, _mx, _my); + } + } else if(hovering_type == NODE_COMPOSE_DRAG.scale) { //sca + if(mouse_press(mb_left, active)) { + surf_dragging = hovering; + input_dragging = hovering + 3; + drag_type = hovering_type; + dragging_sx = _sca[0]; + dragging_sy = _sca[1]; + dragging_mx = _dx0 + _ww / 2 * _s; + dragging_my = _dy0 + _hh / 2 * _s; + } + } + } + + if(layer_remove > -1) { + deleteLayer(layer_remove); + layer_remove = -1; + } + } + + static step = function() { + var _dim_type = getSingleValue(1); + + inputs[| 2].setVisible(_dim_type == COMPOSE_OUTPUT_SCALING.constant); + } + + static process_data = function(_outSurf, _data, _output_index, _array_index) { + if(_output_index == 1) return atlas_data; + if(_output_index == 0 && _array_index == 0) atlas_data = []; + + if(array_length(_data) < 4) return _outSurf; + var _dim = _data[0]; + var cDep = attrDepth(); + var ww = _dim[0], hh = _dim[1]; + + overlay_w = ww; + overlay_h = hh; + + if(is_surface(base)) + _outSurf = surface_size_to(_outSurf, ww, hh, cDep); + + for(var i = 0; i < 2; i++) { + temp_surface[i] = surface_verify(temp_surface[i], surface_get_width(_outSurf), surface_get_height(_outSurf), cDep); + + surface_set_target(temp_surface[i]); + DRAW_CLEAR + surface_reset_target(); + } + + var res_index = 0, bg = 0; + var imageAmo = (ds_list_size(inputs) - input_fix_len) / data_length; + var _vis = attributes.layer_visible; + + surface_set_shader(_outSurf, sh_sample, true, BLEND.alphamulp); + + for(var i = 0; i < imageAmo; i++) { + var vis = _vis[i]; + if(!vis) continue; + + var startDataIndex = input_fix_len + i * data_length; + var _s = _data[startDataIndex + 0]; + var _pos = _data[startDataIndex + 1]; + var _rot = _data[startDataIndex + 2]; + var _sca = _data[startDataIndex + 3]; + + if(!_s || is_array(_s)) continue; + + var _ww = surface_get_width(_s); + var _hh = surface_get_height(_s); + var _sw = _ww * _sca[0]; + var _sh = _hh * _sca[1]; + + var cx = _pos[0] + _ww / 2; + var cy = _pos[1] + _hh / 2; + + var _d0 = point_rotate(cx - _sw / 2, cy - _sh / 2, cx, cy, _rot); + + shader_set_interpolation(_s); + + array_push(atlas_data, new SurfaceAtlas(_s, [ _d0[0], _d0[1] ], _rot, [ _sca[0], _sca[1] ])); + draw_surface_ext_safe(_s, _d0[0], _d0[1], _sca[0], _sca[1], _rot); + } + surface_reset_shader(); + + return _outSurf; + } + + static postDeserialize = function() { + var _inputs = load_map.inputs; + + for(var i = input_fix_len; i < array_length(_inputs); i += data_length) + createNewSurface(); + } + + static attributeSerialize = function() { + var att = {}; + att.layer_visible = attributes.layer_visible; + att.layer_selectable = attributes.layer_selectable; + + return att; + } + + static attributeDeserialize = function(attr) { + if(struct_has(attr, "layer_visible")) + attributes.layer_visible = attr.layer_visible; + + if(struct_has(attr, "layer_selectable")) + attributes.layer_selectable = attr.layer_selectable; + } +} + diff --git a/scripts/node_armature_bind/node_armature_bind.yy b/scripts/node_armature_bind/node_armature_bind.yy new file mode 100644 index 000000000..31e8dd4d0 --- /dev/null +++ b/scripts/node_armature_bind/node_armature_bind.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "node_armature_bind", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "armature", + "path": "folders/nodes/data/compose/armature.yy", + }, +} \ No newline at end of file diff --git a/scripts/node_armature_bind/node_array.yy b/scripts/node_armature_bind/node_array.yy new file mode 100644 index 000000000..7d8787e65 --- /dev/null +++ b/scripts/node_armature_bind/node_array.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "variable", + "path": "folders/nodes/data/variable.yy", + }, + "resourceVersion": "1.0", + "name": "node_array", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_armature_bind/node_counter.yy b/scripts/node_armature_bind/node_counter.yy new file mode 100644 index 000000000..10832a0b0 --- /dev/null +++ b/scripts/node_armature_bind/node_counter.yy @@ -0,0 +1,12 @@ +{ + "isDnD": false, + "isCompatibility": false, + "parent": { + "name": "variable", + "path": "folders/nodes/data/variable.yy", + }, + "resourceVersion": "1.0", + "name": "node_counter", + "tags": [], + "resourceType": "GMScript", +} \ No newline at end of file diff --git a/scripts/node_base_convert/node_base_convert.gml b/scripts/node_base_convert/node_base_convert.gml index 0299986cc..d60185077 100644 --- a/scripts/node_base_convert/node_base_convert.gml +++ b/scripts/node_base_convert/node_base_convert.gml @@ -24,8 +24,8 @@ function Node_Base_Convert(_x, _y, _group = noone) : Node_Processor(_x, _y, _gro static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { draw_set_text(f_h5, fa_center, fa_center, COLORS._main_text); - var baseFrom = current_data[1]; - var baseTo = current_data[2]; + var baseFrom = array_safe_get(current_data, 1); + var baseTo = array_safe_get(current_data, 2); var bbox = drawGetBbox(xx, yy, _s); var b1 = BBOX().fromPoints(bbox.x0, bbox.y0, bbox.xc - _s * 8, bbox.y1); diff --git a/scripts/node_canvas/node_canvas.gml b/scripts/node_canvas/node_canvas.gml index 84d9b2dcc..d9608ccae 100644 --- a/scripts/node_canvas/node_canvas.gml +++ b/scripts/node_canvas/node_canvas.gml @@ -157,7 +157,7 @@ function Node_Canvas(_x, _y, _group = noone) : Node(_x, _y, _group) constructor draw_point(_x + 1, _y); draw_point(_x, _y + 1); } else - draw_circle(_x, _y, _siz / 2, 0); + draw_circle_prec(_x, _y, _siz / 2, 0); } else { var _sw = surface_get_width(_brush); var _sh = surface_get_height(_brush); diff --git a/scripts/node_collection/node_collection.gml b/scripts/node_collection/node_collection.gml index ffff3559f..6b671f85d 100644 --- a/scripts/node_collection/node_collection.gml +++ b/scripts/node_collection/node_collection.gml @@ -155,11 +155,11 @@ function Node_Collection(_x, _y, _group = noone) : Node(_x, _y, _group) construc LOG_IF(global.FLAG.render, $"→→→→→ Call get next node from group"); var nodes = []; - if(renderActive) { + if(isRenderActive()) { var allReady = true; for(var i = custom_input_index; i < ds_list_size(inputs); i++) { var _in = inputs[| i].from; - if(!_in.renderActive) continue; + if(!_in.isRenderActive()) continue; if(!_in.isRenderable()) { LOG_IF(global.FLAG.render, $"Node {_in.internalName} not ready, loop skip."); @@ -184,7 +184,7 @@ function Node_Collection(_x, _y, _group = noone) : Node(_x, _y, _group) construc var _to = _ot.value_to[| j]; var _node = _to.node; - if(!_node.renderActive) continue; + if(!_node.isRenderActive()) continue; if(_node.active && _to.value_from != noone && _to.value_from.node == group && _node.isRenderable()) array_push(nodes, _to.node); @@ -469,8 +469,8 @@ function Node_Collection(_x, _y, _group = noone) : Node(_x, _y, _group) construc static attributeDeserialize = function(attr) { if(struct_has(attr, "separator")) attributes.separator = json_parse(attr.separator); - attributes.w = attr.w; - attributes.h = attr.h; + attributes.w = struct_try_get(attr, "w", 128); + attributes.h = struct_try_get(attr, "h", 128); } } \ No newline at end of file diff --git a/scripts/node_data/node_data.gml b/scripts/node_data/node_data.gml index f798b837b..4f6548920 100644 --- a/scripts/node_data/node_data.gml +++ b/scripts/node_data/node_data.gml @@ -28,7 +28,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x internalName = str + string(irandom_range(10000, 99999)); NODE_NAME_MAP[? internalName] = self; - display_name = __txt_node_name(instanceof(self)); + display_name = __txt_node_name(instanceof(self), name); }); } @@ -399,10 +399,11 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static resetRender = function() { setRenderStatus(false); } + static isRenderActive = function() { return renderActive || (PREF_MAP[? "render_all_export"] && ANIMATOR.rendering); } static isRenderable = function(log = false) { //Check if every input is ready (updated) if(!active) return false; - if(!renderActive) return false; + if(!isRenderActive()) return false; //if(group && struct_has(group, "iterationStatus") && group.iterationStatus() == ITERATION_STATUS.complete) return false; @@ -411,9 +412,9 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x if( _in.type == VALUE_TYPE.node) continue; var val_from = _in.value_from; - if( val_from == noone) continue; - if(!val_from.node.active) continue; - if(!val_from.node.renderActive) continue; + if( val_from == noone) continue; + if(!val_from.node.active) continue; + if(!val_from.node.isRenderActive()) continue; if(!val_from.node.rendered && !val_from.node.update_on_frame) { LOG_LINE_IF(global.FLAG.render, $"Node {internalName} is not renderable because input {val_from.node.internalName} is not rendered"); return false; @@ -471,6 +472,16 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x return point_in_rectangle(_mx, _my, xx, yy, xx + w * _s, yy + h * _s); } + draw_graph_culled = false; + static cullCheck = function(_x, _y, _s, minx, miny, maxx, maxy) { + var x0 = x * _s + _x; + var y0 = y * _s + _y; + var x1 = (x + w) * _s + _x; + var y1 = (y + h) * _s + _y; + + draw_graph_culled = !rectangle_in_rectangle(minx, miny, maxx, maxy, x0, y0, x1, y1); + } + static preDraw = function(_x, _y, _s) { var xx = x * _s + _x; var yy = y * _s + _y; @@ -519,6 +530,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static drawNodeBase = function(xx, yy, _s) { + if(draw_graph_culled) return; if(!active) return; var aa = 0.25 + 0.5 * renderActive; draw_sprite_stretched_ext(bg_spr, 0, xx, yy, w * _s, h * _s, color, aa); @@ -534,6 +546,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static drawNodeName = function(xx, yy, _s) { + if(draw_graph_culled) return; if(!active) return; draw_name = false; @@ -599,6 +612,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static drawJunctionNames = function(_x, _y, _mx, _my, _s) { + if(draw_graph_culled) return; if(!active) return; var amo = input_display_list == -1? ds_list_size(inputs) : array_length(input_display_list); var jun; @@ -646,7 +660,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } } - static drawConnections = function(_x, _y, _s, mx, my, _active, aa = 1) { + static drawConnections = function(_x, _y, _s, mx, my, _active, aa = 1, minx = undefined, miny = undefined, maxx = undefined, maxy = undefined) { if(!active) return; var hovering = noone; @@ -668,10 +682,29 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } var st = 0; - if(hasInspector1Update()) st = -1; + if(hasInspector1Update()) st = -1; if(hasInspector2Update()) st = -2; + var _inputs = []; var drawLineIndex = 1; + for(var i = st; i < ds_list_size(inputs); i++) { + var jun; + if(i == -1) jun = inspectInput1; + else if(i == -2) jun = inspectInput2; + else jun = inputs[| i]; + + if(jun.value_from == noone) continue; + if(!jun.value_from.node.active) continue; + if(!jun.isVisible()) continue; + + if(i >= 0) + array_push(_inputs, jun); + } + + var len = array_length(_inputs); + for( var i = 0; i < len; i++ ) + _inputs[i].drawLineIndex = 1 + (i > len / 2? (len - 1 - i) : i) * 0.5; + for(var i = st; i < ds_list_size(inputs); i++) { var jun; if(i == -1) jun = inspectInput1; @@ -684,10 +717,17 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x if(jun.value_from == noone) continue; if(!jun.value_from.node.active) continue; if(!jun.isVisible()) continue; - jun.drawLineIndex = drawLineIndex; var frx = jun.value_from.x; var fry = jun.value_from.y; + + if(!is_undefined(minx)) { + if(jx < minx && frx < minx) continue; + if(jx > maxx && frx > maxx) continue; + + if(jy < miny && fry < miny) continue; + if(jy > maxy && fry > maxy) continue; + } var c0 = value_color(jun.value_from.type); var c1 = value_color(jun.type); @@ -762,7 +802,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x cx *= aa; cy *= aa; corner *= aa; - th = max(1, th); + th = max(1, round(th)); switch(PREF_MAP[? "curve_connection_line"]) { case 0 : @@ -790,14 +830,13 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x draw_line_elbow_diag_color(frx, fry, jx, jy, cx, cy, ss, th, c0, c1, corner, jun.value_from.drawLineIndex, jun.drawLineIndex, ty); break; } - - drawLineIndex += 0.5; } return hovering; } static drawPreview = function(xx, yy, _s) { + if(draw_graph_culled) return; if(!active) return; var _node = outputs[| preview_channel]; @@ -891,6 +930,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static drawDimension = function(xx, yy, _s) { + if(draw_graph_culled) return; if(!active) return; if(_s * w < 64) return; @@ -923,9 +963,9 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } } - static drawNode = function(_x, _y, _mx, _my, _s) { + static drawNode = function(_x, _y, _mx, _my, _s) { + if(draw_graph_culled) return; if(!active) return; - //if(group != PANEL_GRAPH.getCurrentContext()) return; var xx = x * _s + _x; var yy = y * _s + _y; @@ -1121,7 +1161,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } static clearCache = function() { if(!use_cache) return; - if(!renderActive) return; + if(!isRenderActive()) return; if(array_length(cached_output) != ANIMATOR.frames_total) array_resize(cached_output, ANIMATOR.frames_total); @@ -1134,7 +1174,7 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x } } static clearCacheForward = function() { - if(!renderActive) return; + if(!isRenderActive()) return; clearCache(); for( var i = 0; i < ds_list_size(outputs); i++ ) @@ -1358,7 +1398,9 @@ function Node(_x, _y, _group = PANEL_GRAPH.getCurrentContext()) : __Node_Base(_x if(struct_has(load_map, "outputs")) { var _outputs = load_map.outputs; - for(var i = 0; i < ds_list_size(outputs); i++) { + var amo = min(ds_list_size(outputs), array_length(_outputs)); + + for(var i = 0; i < amo; i++) { if(outputs[| i] == noone) continue; outputs[| i].applyDeserialize(_outputs[i], load_scale, preset); } diff --git a/scripts/node_display_image/node_display_image.gml b/scripts/node_display_image/node_display_image.gml index 67cd81327..d2f47c256 100644 --- a/scripts/node_display_image/node_display_image.gml +++ b/scripts/node_display_image/node_display_image.gml @@ -26,7 +26,7 @@ function Node_create_Display_Image_path(_x, _y, path) { } function Node_Display_Image(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { - name = ""; + name = "Display Image"; auto_height = false; inputs[| 0] = nodeValue("Path", self, JUNCTION_CONNECT.input, VALUE_TYPE.path, "") diff --git a/scripts/node_export/node_export.gml b/scripts/node_export/node_export.gml index 7ca766b83..7c83ad76f 100644 --- a/scripts/node_export/node_export.gml +++ b/scripts/node_export/node_export.gml @@ -18,6 +18,23 @@ Animated WebP (.webp)|*.webp", return node; } +function exportAll() { + ANIMATOR.rendering = true; + Render(); + ANIMATOR.rendering = false; + + var key = ds_map_find_first(NODE_MAP); + repeat(ds_map_size(NODE_MAP)) { + var node = NODE_MAP[? key]; + key = ds_map_find_next(NODE_MAP, key); + + if(!node.active) continue; + if(instanceof(node) != "Node_Export") continue; + + node.doInspectorAction(); + } +} + enum NODE_EXPORT_FORMAT { single, sequence, @@ -412,25 +429,12 @@ function Node_Export(_x, _y, _group = noone) : Node(_x, _y, _group) constructor insp2UpdateTooltip = "Export All"; insp2UpdateIcon = [ THEME.play_all, 0, COLORS._main_value_positive ]; - static onInspector1Update = function() { + static onInspector1Update = function() { if(isInLoop()) UPDATE |= RENDER_TYPE.full; else doInspectorAction(); } - static onInspector2Update = function() { - var key = ds_map_find_first(NODE_MAP); - repeat(ds_map_size(NODE_MAP)) { - var node = NODE_MAP[? key]; - key = ds_map_find_next(NODE_MAP, key); - - if(!node.active) continue; - if(instanceof(node) != "Node_Export") continue; - - node.doInspectorAction(); - } - - if(isInLoop()) UPDATE |= RENDER_TYPE.full; - } + static onInspector2Update = function() { exportAll(); } static doInspectorAction = function() { if(LOADING || APPENDING) return; @@ -440,6 +444,10 @@ function Node_Export(_x, _y, _group = noone) : Node(_x, _y, _group) constructor var form = inputs[| 3].getValue(); if(form == NODE_EXPORT_FORMAT.single) { + ANIMATOR.rendering = true; + Render(); + ANIMATOR.rendering = false; + export(); return; } diff --git a/scripts/node_feedback/node_feedback.gml b/scripts/node_feedback/node_feedback.gml index 27c9d54c2..9b33a03b5 100644 --- a/scripts/node_feedback/node_feedback.gml +++ b/scripts/node_feedback/node_feedback.gml @@ -24,7 +24,7 @@ function Node_Feedback(_x, _y, _group = noone) : Node_Collection(_x, _y, _group) var allReady = true; for(var i = custom_input_index; i < ds_list_size(inputs); i++) { var _in = inputs[| i].from; - if(!_in.renderActive) continue; + if(!_in.isRenderActive()) continue; allReady &= _in.isRenderable() } diff --git a/scripts/node_fluid_repulse/node_fluid_repulse.gml b/scripts/node_fluid_repulse/node_fluid_repulse.gml index 207fc2632..bd0d24b6f 100644 --- a/scripts/node_fluid_repulse/node_fluid_repulse.gml +++ b/scripts/node_fluid_repulse/node_fluid_repulse.gml @@ -31,7 +31,7 @@ function Node_Fluid_Repulse(_x, _y, _group = noone) : Node_Fluid(_x, _y, _group) var py = _y + _pos[1] * _s; draw_set_color(COLORS._main_accent); - draw_circle(px, py, _rad * _s, true); + draw_circle_prec(px, py, _rad * _s, true); inputs[| 1].drawOverlay(active, _x, _y, _s, _mx, _my, _snx, _sny); inputs[| 2].drawOverlay(active, px, py, _s, _mx, _my, _snx, _sny, 0, 1, THEME.anchor_scale_hori); diff --git a/scripts/node_fluid_vortex/node_fluid_vortex.gml b/scripts/node_fluid_vortex/node_fluid_vortex.gml index c46f71b71..cdec68c09 100644 --- a/scripts/node_fluid_vortex/node_fluid_vortex.gml +++ b/scripts/node_fluid_vortex/node_fluid_vortex.gml @@ -35,7 +35,7 @@ function Node_Fluid_Vortex(_x, _y, _group = noone) : Node_Fluid(_x, _y, _group) var py = _y + _pos[1] * _s; draw_set_color(COLORS._main_accent); - draw_circle(px, py, _rad * _s, true); + draw_circle_prec(px, py, _rad * _s, true); inputs[| 1].drawOverlay(active, _x, _y, _s, _mx, _my, _snx, _sny); inputs[| 2].drawOverlay(active, px, py, _s, _mx, _my, _snx, _sny, 0, 1, THEME.anchor_scale_hori); diff --git a/scripts/node_group_output/node_group_output.gml b/scripts/node_group_output/node_group_output.gml index e0028ae54..030aca695 100644 --- a/scripts/node_group_output/node_group_output.gml +++ b/scripts/node_group_output/node_group_output.gml @@ -45,7 +45,7 @@ function Node_Group_Output(_x, _y, _group = noone) : Node(_x, _y, _group) constr var nodes = []; for(var j = 0; j < ds_list_size(outParent.value_to); j++) { var _to = outParent.value_to[| j]; - if(!_to.node.renderActive) continue; + if(!_to.node.isRenderActive()) continue; //printIf(global.FLAG.render, "Value to " + _to.name); if(!_to.node.active || _to.value_from == noone) { diff --git a/scripts/node_guide/node_guide.gml b/scripts/node_guide/node_guide.gml index 4d1d030e2..07919a72d 100644 --- a/scripts/node_guide/node_guide.gml +++ b/scripts/node_guide/node_guide.gml @@ -11,6 +11,7 @@ function __generate_node_data() { var dir = DIRECTORY + "Nodes/"; if(!directory_exists(dir)) directory_create(dir); var data = {}; + var junc = {}; var locale = {}; repeat(amo) { @@ -20,18 +21,23 @@ function __generate_node_data() { if(_b.name == "") continue; - var _data = {}; - _data.node = _n.node; + var _data = variable_clone(_n, 1); + + var _junc = {}; + _junc.node = _n.node; var _loca = {}; _loca.name = _n.name; _loca.tooltip = _n.tooltip; - var _din = [], _dot = []; + var _jin = [], _jot = []; var _lin = [], _lot = []; + var _din = [], _dot = []; for( var i = 0; i < ds_list_size(_b.inputs); i++ ) { - _din[i] = { + _din[i] = variable_clone(_b.inputs[| i], 1); + + _jin[i] = { type: _b.inputs[| i].type, visible: _b.inputs[| i].visible? 1 : 0, }; @@ -43,7 +49,9 @@ function __generate_node_data() { } for( var i = 0; i < ds_list_size(_b.outputs); i++ ) { - _dot[i] = { + _dot[i] = variable_clone(_b.outputs[| i], 1); + + _jot[i] = { type: _b.outputs[| i].type, visible: _b.outputs[| i].visible? 1 : 0, }; @@ -54,17 +62,23 @@ function __generate_node_data() { }; } - _data.inputs = _din; - _data.outputs = _dot; - data[$ _n.name] = _data; + _junc.inputs = _jin; + _junc.outputs = _jot; + junc[$ _n.name] = _junc; _loca.inputs = _lin; _loca.outputs = _lot; locale[$ _n.node] = _loca; + + _data.inputs = _din; + _data.outputs = _dot; + data[$ _n.name] = _data; } - json_save_struct(dir + "nodes.json", data, false); - json_save_struct(dir + "lnodes.json", locale, true); + json_save_struct(dir + "node_data.json", data, true); + json_save_struct(dir + "node_junctions.json", junc, false); + json_save_struct(dir + "node_locale.json", locale, true); + shellOpenExplorer(dir); CLONING = false; game_end(); diff --git a/scripts/node_keyframe/node_keyframe.gml b/scripts/node_keyframe/node_keyframe.gml index 3004a88ac..c448daa46 100644 --- a/scripts/node_keyframe/node_keyframe.gml +++ b/scripts/node_keyframe/node_keyframe.gml @@ -95,10 +95,10 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { } static lerpValue = function(from, to, _lrp) { - if(prop.type == VALUE_TYPE.color) { - var _f = from.value; - var _t = to.value; + var _f = from.value; + var _t = to.value; + if(prop.type == VALUE_TYPE.color) { if(is_array(_f)) { var amo = max(array_length(_f), array_length(_t)); var res = array_create(amo); @@ -110,18 +110,18 @@ function valueAnimator(_val, _prop, _sep_axis = false) constructor { return processType(merge_color(_f, _t, _lrp)); } - - if(typeArray(prop.display_type) && is_array(from.value)) { - var _vec = array_create(array_length(from.value)); + + if(is_array(_f)) { + var _vec = array_create(array_length(_f)); for(var i = 0; i < array_length(_vec); i++) - _vec[i] = processType(lerp(from.value[i], to.value[i], _lrp)); + _vec[i] = processType(lerp(_f[i], _t[i], _lrp)); return _vec; } if(prop.type == VALUE_TYPE.text) - return processType(from.value); - - return processType(lerp(from.value, to.value, _lrp)); + return processType(_f); + + return processType(lerp(_f, _t, _lrp)); } static getName = function() { return prop.name + suffix; } diff --git a/scripts/node_logic_operate/node_logic_operate.gml b/scripts/node_logic_operate/node_logic_operate.gml index 8e8cc38a8..bc777ef0f 100644 --- a/scripts/node_logic_operate/node_logic_operate.gml +++ b/scripts/node_logic_operate/node_logic_operate.gml @@ -50,7 +50,6 @@ function Node_Logic(_x, _y, _group = noone) : Node(_x, _y, _group) constructor { data_length = 1; function createNewInput() { - print("Create") var index = ds_list_size(inputs); var jname = chr(ord("a") + index - 1); diff --git a/scripts/node_path_anchor/node_path_anchor.gml b/scripts/node_path_anchor/node_path_anchor.gml index ecf302880..4b8999650 100644 --- a/scripts/node_path_anchor/node_path_anchor.gml +++ b/scripts/node_path_anchor/node_path_anchor.gml @@ -47,7 +47,7 @@ function Node_Path_Anchor(_x, _y, _group = noone) : Node_Processor(_x, _y, _grou if(!_mir) active &= !inputs[| 2].drawOverlay(active, px, py, _s, _mx, _my, _snx, _sny); else - draw_circle(c2x, c2y, 4, false); + draw_circle_prec(c2x, c2y, 4, false); } function process_data(_output, _data, _output_index, _array_index = 0) { diff --git a/scripts/node_registry/node_registry.gml b/scripts/node_registry/node_registry.gml index d207c05f0..e9b3c5ee7 100644 --- a/scripts/node_registry/node_registry.gml +++ b/scripts/node_registry/node_registry.gml @@ -26,7 +26,7 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { return self; } - static getName = function() { return __txt_node_name(node); } + static getName = function() { return __txt_node_name(node, name); } static getTooltip = function() { return __txt_node_tooltip(node, tooltip); } function build(_x, _y, _group = PANEL_GRAPH.getCurrentContext(), _param = "") { @@ -261,6 +261,9 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { addNodeObject(transform, "Nine Slice", s_node_9patch, "Node_9Slice", [1, Node_9Slice], ["9 slice", "splice"], "Cut image into 3x3 parts, and scale/repeat only the middle part."); addNodeObject(transform, "Padding", s_node_padding, "Node_Padding", [1, Node_Padding],, "Make image bigger by adding space in 4 directions."); + //ds_list_add(transform, "Armature"); + //addNodeObject(transform, "Armature Create", s_node_compose, "Node_Armature", [1, Node_Armature], ["rigging", "bone"], ""); + var filter = ds_list_create(); addNodeCatagory("Filter", filter); ds_list_add(filter, "Combines"); @@ -343,7 +346,7 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { addNodeObject(threeD, "Sprite Stack", s_node_stack, "Node_Sprite_Stack", [1, Node_Sprite_Stack],, "Create sprite stack either from repeating a single image or stacking different images using array."); ds_list_add(threeD, "3D generates"); - addNodeObject(threeD, "3D Object", s_node_3d_obj, "Node_3D_Obj", [1, Node_3D_Obj],, "Load .obj file from your computer as a 3D object."); + addNodeObject(threeD, "3D Object", s_node_3d_obj, "Node_3D_Obj", [0, Node_create_3D_Obj],, "Load .obj file from your computer as a 3D object."); addNodeObject(threeD, "3D Plane", s_node_3d_plane, "Node_3D_Plane", [1, Node_3D_Plane],, "Put 2D image on a plane in 3D space."); addNodeObject(threeD, "3D Cube", s_node_3d_cube, "Node_3D_Cube", [1, Node_3D_Cube]); addNodeObject(threeD, "3D Cylinder", s_node_3d_cylinder, "Node_3D_Cylinder", [1, Node_3D_Cylinder]); @@ -760,7 +763,7 @@ function NodeObject(_name, _spr, _node, _create, tags = []) constructor { } function attribute_surface_depth(label = true) { - depth_array = inputs[| 0].type == VALUE_TYPE.surface? global.SURFACE_FORMAT_NAME_PROCESS : global.SURFACE_FORMAT_NAME; + var depth_array = inputs[| 0].type == VALUE_TYPE.surface? global.SURFACE_FORMAT_NAME_PROCESS : global.SURFACE_FORMAT_NAME; attributes.color_depth = array_find(depth_array, "8 bit RGBA"); if(label) array_push(attributeEditors, "Surface"); diff --git a/scripts/node_rigid_force_apply/node_rigid_force_apply.gml b/scripts/node_rigid_force_apply/node_rigid_force_apply.gml index f8f4ec460..2253a704c 100644 --- a/scripts/node_rigid_force_apply/node_rigid_force_apply.gml +++ b/scripts/node_rigid_force_apply/node_rigid_force_apply.gml @@ -68,7 +68,7 @@ function Node_Rigid_Force_Apply(_x, _y, _group = noone) : Node(_x, _y, _group) c draw_set_color(COLORS._main_accent); draw_set_alpha(0.5); - draw_circle(px, py, _rad * _s, 1); + draw_circle_prec(px, py, _rad * _s, 1); draw_set_alpha(1); inputs[| 2].drawOverlay(active, _x, _y, _s, _mx, _my, _snx, _sny); diff --git a/scripts/node_rigid_object/node_rigid_object.gml b/scripts/node_rigid_object/node_rigid_object.gml index b62a2af15..b8e648e84 100644 --- a/scripts/node_rigid_object/node_rigid_object.gml +++ b/scripts/node_rigid_object/node_rigid_object.gml @@ -194,7 +194,7 @@ function Node_Rigid_Object(_x, _y, _group = noone) : Node(_x, _y, _group) constr //draw_text(_dx, _dy - 8, i); if(isNotUsingTool()) - draw_circle(_dx, _dy, 4, false) + draw_circle_prec(_dx, _dy, 4, false) else { draw_sprite_colored(THEME.anchor_selector, hover == i, _dx, _dy); if(point_distance(_mx, _my, _dx, _dy) < 8) diff --git a/scripts/node_strand_create/node_strand_create.gml b/scripts/node_strand_create/node_strand_create.gml index afb953ac2..8f9ac1e75 100644 --- a/scripts/node_strand_create/node_strand_create.gml +++ b/scripts/node_strand_create/node_strand_create.gml @@ -327,7 +327,7 @@ function Node_Strand_Create(_x, _y, _group = noone) : Node(_x, _y, _group) const var fall = tool_push.attribute.fall; draw_set_color(COLORS._main_accent); - draw_circle(_mx, _my, rad * _s, true); + draw_circle_prec(_mx, _my, rad * _s, true); draw_circle_dash(_mx, _my, rad * _s * (1 - fall), true); draw_circle_dash(_mx, _my, rad * _s * (1 + fall), true); @@ -378,7 +378,7 @@ function Node_Strand_Create(_x, _y, _group = noone) : Node(_x, _y, _group) const var fall = isUsingTool(2)? tool_stretch.attribute.fall : tool_cut.attribute.fall; draw_set_color(COLORS._main_accent); - draw_circle(_mx, _my, rad * _s, true); + draw_circle_prec(_mx, _my, rad * _s, true); draw_circle_dash(_mx, _my, rad * _s * (1 - fall), true); draw_circle_dash(_mx, _my, rad * _s * (1 + fall), true); @@ -392,7 +392,7 @@ function Node_Strand_Create(_x, _y, _group = noone) : Node(_x, _y, _group) const var fall = tool_grab.attribute.fall; draw_set_color(COLORS._main_accent); - draw_circle(_mx, _my, rad * _s, true); + draw_circle_prec(_mx, _my, rad * _s, true); draw_circle_dash(_mx, _my, rad * _s * (1 - fall), true); draw_circle_dash(_mx, _my, rad * _s * (1 + fall), true); diff --git a/scripts/node_tool/node_tool.gml b/scripts/node_tool/node_tool.gml index 7e18f98a8..866d5fd4b 100644 --- a/scripts/node_tool/node_tool.gml +++ b/scripts/node_tool/node_tool.gml @@ -43,5 +43,10 @@ function NodeTool(name, spr) constructor { } else PANEL_PREVIEW.tool_current = self; } + + if(PANEL_PREVIEW.tool_current == self) + onToggle(); } + + static onToggle = function() {} } \ No newline at end of file diff --git a/scripts/node_transform/node_transform.gml b/scripts/node_transform/node_transform.gml index cfd0a526c..686719fa1 100644 --- a/scripts/node_transform/node_transform.gml +++ b/scripts/node_transform/node_transform.gml @@ -489,7 +489,7 @@ function Node_Transform(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) ny = _y + _pos[1] * _s; draw_set_alpha(1); - draw_circle(nx, ny, 4, false); + draw_circle_prec(nx, ny, 4, false); if(i) { draw_set_alpha(0.5); draw_line_dashed(ox, oy, nx, ny); diff --git a/scripts/node_tunnel_in/node_tunnel_in.gml b/scripts/node_tunnel_in/node_tunnel_in.gml index 2af9c5e8e..542954c60 100644 --- a/scripts/node_tunnel_in/node_tunnel_in.gml +++ b/scripts/node_tunnel_in/node_tunnel_in.gml @@ -90,14 +90,14 @@ function Node_Tunnel_In(_x, _y, _group = noone) : Node(_x, _y, _group) construct var amo = ds_map_size(TUNNELS_IN_MAP); var k = ds_map_find_first(TUNNELS_IN_MAP); repeat(amo) { - if(ds_map_exists(NODE_MAP, k)) + if(ds_map_exists(NODE_MAP, k) && struct_has(NODE_MAP[? k], "resetMap")) NODE_MAP[? k].resetMap(); k = ds_map_find_next(TUNNELS_IN_MAP, k); } var k = ds_map_find_first(TUNNELS_IN_MAP); repeat(amo) { - if(ds_map_exists(NODE_MAP, k)) + if(ds_map_exists(NODE_MAP, k) && struct_has(NODE_MAP[? k], "checkDuplicate")) NODE_MAP[? k].checkDuplicate(); k = ds_map_find_next(TUNNELS_IN_MAP, k); } diff --git a/scripts/node_value/node_value.gml b/scripts/node_value/node_value.gml index 463900dcc..a59592951 100644 --- a/scripts/node_value/node_value.gml +++ b/scripts/node_value/node_value.gml @@ -393,7 +393,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru draw_line_shift_x = 0; draw_line_shift_y = 0; - draw_line_thick = new Tween(1,,, 1.5); + draw_line_thick = 1; draw_line_shift_hover = false; drawLineIndex = 1; @@ -425,8 +425,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru express_edit = new textArea(TEXTBOX_INPUT.text, function(str) { expression = str; - expTree = evaluateFunctionTree(expression); - node.triggerRender(); + expressionUpdate(); }); express_edit.boxColor = COLORS._main_value_positive; express_edit.align = fa_left; @@ -849,6 +848,11 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru } resetDisplay(); + static expressionUpdate = function() { + expTree = evaluateFunctionTree(expression); + node.triggerRender(); + } + static onValidate = function() { if(!validateValue) return; var _val = value_validation, str = ""; @@ -927,7 +931,7 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru } if(display_type == VALUE_DISPLAY.area) { - var dispType = nodeFrom.extra_data[0]; + var dispType = array_safe_get(nodeFrom.extra_data, 0, AREA_MODE.area); var surfGet = nodeFrom.display_data; if(!applyUnit || surfGet == -1) return value; @@ -1216,7 +1220,10 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru cache_array[0] = false; cache_value[0] = false; - if(!LOADING) MODIFIED = true; + if(!LOADING) { + //print("setValueDirect"); + MODIFIED = true; + } } onValidate(); @@ -1657,8 +1664,9 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru animator.deserialize(struct_try_get(_map, "raw_value"), scale); if(struct_has(_map, "animators")) { - var anims = _map.animators; - for( var i = 0; i < array_length(anims); i++ ) + var anims = _map.animators; + var amo = min(array_length(anims), array_length(animators)); + for( var i = 0; i < amo; i++ ) animators[i].deserialize(anims[i], scale); } diff --git a/scripts/node_wav_file_read/node_wav_file_read.gml b/scripts/node_wav_file_read/node_wav_file_read.gml index aa99ec04e..2d6832dd5 100644 --- a/scripts/node_wav_file_read/node_wav_file_read.gml +++ b/scripts/node_wav_file_read/node_wav_file_read.gml @@ -66,7 +66,7 @@ function Node_WAV_File_Read(_x, _y, _group = noone) : Node(_x, _y, _group) const first_update = false; - output_display_list = [ 0, 2, 3, 4, 1, 5 ]; + output_display_list = [ 0, 1, 2, 3, 4, 5 ]; audio_surface = -1; preview_audio = -1; diff --git a/scripts/node_wiggler/node_wiggler.gml b/scripts/node_wiggler/node_wiggler.gml index 707c7e17e..4851f639e 100644 --- a/scripts/node_wiggler/node_wiggler.gml +++ b/scripts/node_wiggler/node_wiggler.gml @@ -45,10 +45,10 @@ function Node_Wiggler(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) c } static onDrawNode = function(xx, yy, _mx, _my, _s, _hover, _focus) { - var ran = current_data[0]; - var fre = current_data[1]; - var sed = current_data[2]; - var disp = current_data[3]; + var ran = array_safe_get(current_data, 0); + var fre = array_safe_get(current_data, 1); + var sed = array_safe_get(current_data, 2); + var disp = array_safe_get(current_data, 3); var time = ANIMATOR.current_frame; var total_time = ANIMATOR.frames_total; diff --git a/scripts/node_wrap_mesh/node_wrap_mesh.gml b/scripts/node_wrap_mesh/node_wrap_mesh.gml index 8e51f9071..d942ac1cf 100644 --- a/scripts/node_wrap_mesh/node_wrap_mesh.gml +++ b/scripts/node_wrap_mesh/node_wrap_mesh.gml @@ -122,7 +122,7 @@ function Node_Mesh_Warp(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) draw_set_color(COLORS._main_accent); var rad = 16; - draw_circle(_mx, _my, rad, true); + draw_circle_prec(_mx, _my, rad, true); var _xx = (_mx - _x) / _s; var _yy = (_my - _y) / _s; @@ -168,10 +168,10 @@ function Node_Mesh_Warp(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) static draw = function(_x, _y, _s) { if(pin) { draw_set_color(COLORS._main_accent); - draw_circle(_x + x * _s, _y + y * _s, 3, false); + draw_circle_prec(_x + x * _s, _y + y * _s, 3, false); } else { draw_set_color(COLORS.node_overlay_gizmo_inactive); - draw_circle(_x + x * _s, _y + y * _s, 2, false); + draw_circle_prec(_x + x * _s, _y + y * _s, 2, false); } } @@ -292,7 +292,10 @@ function Node_Mesh_Warp(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) var ww = useArray? surface_get_width(surf[0]) : surface_get_width(surf); var hh = useArray? surface_get_height(surf[0]) : surface_get_height(surf); - var fullmh = inputs[| 7].getValue() || useArray; + var fullmh = inputs[| 7].getValue(); + if(is_array(fullmh)) fullmh = false; + fullmh |= useArray; + var gw = ww / sample; var gh = hh / sample; var cont = noone; @@ -519,13 +522,13 @@ function Node_Mesh_Warp(_x, _y, _group = noone) : Node_Processor(_x, _y, _group) static postConnect = function() { setTriangle(); - if(loadPin != noone) { - for( var i = 0; i < ds_list_size(loadPin); i++ ) { - var ind = loadPin[| i]; - if(ind < array_length(points)) - points[ind].pin = true; - } - loadPin = noone; + if(loadPin == noone) return; + + for( var i = 0; i < array_length(loadPin); i++ ) { + var ind = loadPin[i]; + if(ind < array_length(points)) + points[ind].pin = true; } + loadPin = noone; } } \ No newline at end of file diff --git a/scripts/panel_animation/panel_animation.gml b/scripts/panel_animation/panel_animation.gml index f1a56e9a0..235978f12 100644 --- a/scripts/panel_animation/panel_animation.gml +++ b/scripts/panel_animation/panel_animation.gml @@ -421,7 +421,7 @@ function Panel_Animation() : PanelContent() constructor { draw_line(bar_line_x, ui(12), bar_line_x, bar_h - PANEL_PAD); draw_set_text(f_p2, fa_center, fa_bottom, COLORS._main_text_sub); - draw_text(bar_line_x, ui(16), string(i)); + draw_text_add(bar_line_x, ui(16), string(i)); } var bar_line_x = (ANIMATOR.current_frame + 1) * ui(timeline_scale) + timeline_shift; @@ -430,7 +430,7 @@ function Panel_Animation() : PanelContent() constructor { draw_line(bar_line_x, ui(12), bar_line_x, bar_h - PANEL_PAD); draw_set_text(f_p2, fa_center, fa_bottom, cc); - draw_text(bar_line_x, ui(16), string(ANIMATOR.current_frame + 1)); + draw_text_add(bar_line_x, ui(16), string(ANIMATOR.current_frame + 1)); #endregion #region cache @@ -883,7 +883,7 @@ function Panel_Animation() : PanelContent() constructor { draw_set_color(cc); draw_set_alpha(aa); - draw_text(ui(32), ty - 2, animator.getName()); + draw_text_add(ui(32), ty - 2, animator.getName()); draw_set_alpha(1); } @@ -1522,7 +1522,7 @@ function Panel_Animation() : PanelContent() constructor { for(var i = timeline_separate; i <= ANIMATOR.frames_total; i += timeline_separate) { var bar_line_x = i * ui(timeline_scale) + timeline_shift; draw_set_text(f_p2, fa_right, fa_top, COLORS._main_text_sub); - draw_text(bar_line_x - ui(2), PANEL_PAD, string(i)); + draw_text_add(bar_line_x - ui(2), PANEL_PAD, string(i)); } var bar_line_x = (ANIMATOR.current_frame + 1) * ui(timeline_scale) + timeline_shift; @@ -1537,7 +1537,7 @@ function Panel_Animation() : PanelContent() constructor { draw_rectangle(bar_line_x - tx, PANEL_PAD, bar_line_x, hh, false); draw_set_text(f_p2, fa_right, fa_top, COLORS._main_text_on_accent); - draw_text(bar_line_x - ui(2), PANEL_PAD, cf); + draw_text_add(bar_line_x - ui(2), PANEL_PAD, cf); #endregion gpu_set_blendmode(bm_subtract); @@ -1616,15 +1616,15 @@ function Panel_Animation() : PanelContent() constructor { if(y1 - y0 < ui(40)) { draw_set_text(f_p1, fa_left, fa_center, COLORS._main_text_sub); - draw_text(ui(16), cy, __txt("Frame")); + draw_text_add(ui(16), cy, __txt("Frame")); draw_set_text(f_p1, fa_right, fa_center, ANIMATOR.is_playing? COLORS._main_accent : COLORS._main_text_sub); - draw_text(w - ui(16), cy, txt); + draw_text_add(w - ui(16), cy, txt); } else { draw_set_text(f_p1, fa_center, fa_center, COLORS._main_text_sub); - draw_text(w / 2, cy - ui(12), __txt("Frame")); + draw_text_add(w / 2, cy - ui(12), __txt("Frame")); draw_set_text(f_h5, fa_center, fa_center, ANIMATOR.is_playing? COLORS._main_accent : COLORS._main_text_sub); - draw_text(w / 2, cy + ui(6), txt); + draw_text_add(w / 2, cy + ui(6), txt); } return; } diff --git a/scripts/panel_collection/panel_collection.gml b/scripts/panel_collection/panel_collection.gml index 054b60085..4094490ff 100644 --- a/scripts/panel_collection/panel_collection.gml +++ b/scripts/panel_collection/panel_collection.gml @@ -229,7 +229,7 @@ function Panel_Collection() : PanelContent() constructor { if(meta.version != SAVEFILE_VERSION) { draw_set_color(COLORS._main_accent); - draw_circle(_boxx + grid_size - ui(8), yy + grid_size - ui(8), 3, false); + draw_circle_prec(_boxx + grid_size - ui(8), yy + grid_size - ui(8), 3, false); } } diff --git a/scripts/panel_function/panel_function.gml b/scripts/panel_function/panel_function.gml index 95743e476..06ea41f77 100644 --- a/scripts/panel_function/panel_function.gml +++ b/scripts/panel_function/panel_function.gml @@ -313,7 +313,7 @@ if(!ds_list_empty(panel.childs)) { for( var i = 0; i < ds_list_size(panel.childs); i++ ) - cont[i] = _panelSerializeArray(panel.childs[| i]); + cont[i] = _panelSerializeArray(panel.childs[| i] ); } else { for( var i = 0; i < array_length(panel.content); i++ ) cont[i] = instanceof(panel.content[i]); @@ -338,9 +338,9 @@ if(!is_struct(panel)) return; if(instanceof(panel) != "Panel") return; if(array_length(panel.content) == 0) return; - if(!panel.content.expandable) return; + if(!panel.getContent().expandable) return; - PANEL_MAIN.childs[| 1].setContent(panel.content); + PANEL_MAIN.childs[| 1].setContent(panel.getContent()); FULL_SCREEN_CONTENT = panel; } #endregion diff --git a/scripts/panel_graph/panel_graph.gml b/scripts/panel_graph/panel_graph.gml index e47c64daf..22e46208f 100644 --- a/scripts/panel_graph/panel_graph.gml +++ b/scripts/panel_graph/panel_graph.gml @@ -391,10 +391,13 @@ function Panel_Graph() : PanelContent() constructor { var gr_x = graph_x * graph_s; var gr_y = graph_y * graph_s; - //var t = current_time; - for(var i = 0; i < ds_list_size(nodes_list); i++) - nodes_list[| i].preDraw(gr_x, gr_y, graph_s); - //print("Predraw time: " + string(current_time - t)); t = current_time; + var log = false; + var t = current_time; + for(var i = 0; i < ds_list_size(nodes_list); i++) { + nodes_list[| i].cullCheck(gr_x, gr_y, graph_s, -32, -32, w + 32, h + 64); + nodes_list[| i].preDraw(gr_x, gr_y, graph_s, gr_x, gr_y); + } + printIf(log, "Predraw time: " + string(current_time - t)); t = current_time; #region draw frame for(var i = 0; i < ds_list_size(nodes_list); i++) { @@ -402,7 +405,7 @@ function Panel_Graph() : PanelContent() constructor { nodes_list[| i].drawNode(gr_x, gr_y, mx, my, graph_s); } #endregion - //print("Frame draw time: " + string(current_time - t)); t = current_time; + printIf(log, "Frame draw time: " + string(current_time - t)); t = current_time; #region hover node_hovering = noone; @@ -425,10 +428,16 @@ function Panel_Graph() : PanelContent() constructor { if(node_hovering) node_hovering.onDrawHover(gr_x, gr_y, mx, my, graph_s); #endregion - //print("Hover time: " + string(current_time - t)); t = current_time; + printIf(log, "Hover time: " + string(current_time - t)); t = current_time; - if(mouse_on_graph && pFOCUS) { - if(mouse_press(mb_left) && !key_mod_press(ALT)) { + if(mouse_on_graph && pHOVER) { + if(NODE_DROPPER_TARGET != noone && node_hovering) { + node_hovering.draw_droppable = true; + if(mouse_press(mb_left, NODE_DROPPER_TARGET_CAN)) { + NODE_DROPPER_TARGET.expression += node_hovering.internalName; + NODE_DROPPER_TARGET.expressionUpdate(); + } + } else if(mouse_press(mb_left, pFOCUS) && !key_mod_press(ALT)) { if(key_mod_press(SHIFT)) { if(ds_list_empty(nodes_select_list) && node_focus) ds_list_add(nodes_select_list, node_focus); @@ -485,7 +494,7 @@ function Panel_Graph() : PanelContent() constructor { } } - if(mouse_press(mb_right)) { + if(mouse_press(mb_right, pFOCUS)) { node_hover = node_hovering; if(node_hover) { var menu = []; @@ -646,7 +655,7 @@ function Panel_Graph() : PanelContent() constructor { } } } - //print("Node selection time: " + string(current_time - t)); t = current_time; + printIf(log, "Node selection time: " + string(current_time - t)); t = current_time; if(node_focus) node_focus.drawActive(gr_x, gr_y, graph_s); @@ -656,7 +665,7 @@ function Panel_Graph() : PanelContent() constructor { if(!_node) continue; _node.drawActive(gr_x, gr_y, graph_s); } - //print("Draw active: " + string(current_time - t)); t = current_time; + printIf(log, "Draw active: " + string(current_time - t)); t = current_time; var aa = PREF_MAP[? "connection_line_aa"]; connection_surface = surface_verify(connection_surface, w * aa, h * aa); @@ -666,10 +675,11 @@ function Panel_Graph() : PanelContent() constructor { var hov = noone; var hoverable = !bool(node_dragging) && pHOVER; for(var i = 0; i < ds_list_size(nodes_list); i++) { - var _hov = nodes_list[| i].drawConnections(gr_x, gr_y, graph_s, mx, my, hoverable, aa); + var _hov = nodes_list[| i].drawConnections(gr_x, gr_y, graph_s, mx, my, hoverable, aa, -64, -64, w + 64, h + 64); if(_hov != noone && is_struct(_hov)) hov = _hov; } - //print("Draw connection: " + string(current_time - t)); t = current_time; + printIf(log, "Draw connection: " + string(current_time - t)); t = current_time; + surface_reset_target(); shader_set(sh_downsample); shader_set_f("down", aa); @@ -681,7 +691,7 @@ function Panel_Graph() : PanelContent() constructor { value_focus = noone; #region draw node - //var t = current_time; + var t = current_time; for(var i = 0; i < ds_list_size(nodes_list); i++) nodes_list[| i].onDrawNodeBehind(gr_x, gr_y, mx, my, graph_s); @@ -706,7 +716,8 @@ function Panel_Graph() : PanelContent() constructor { for(var i = 0; i < ds_list_size(nodes_list); i++) nodes_list[| i].drawBadge(gr_x, gr_y, graph_s); - //print("Draw node: " + string(current_time - t)); t = current_time; + + printIf(log, "Draw node: " + string(current_time - t)); t = current_time; #endregion #region dragging @@ -811,7 +822,7 @@ function Panel_Graph() : PanelContent() constructor { } } } - //print("Drag node time : " + string(current_time - t)); t = current_time; + printIf(log, "Drag node time : " + string(current_time - t)); t = current_time; if(mouse_release(mb_left)) node_dragging = noone; @@ -899,7 +910,7 @@ function Panel_Graph() : PanelContent() constructor { } #endregion - //print("Draw selection frame : " + string(current_time - t)); t = current_time; + printIf(log, "Draw selection frame : " + string(current_time - t)); t = current_time; } function doDuplicate() { diff --git a/scripts/panel_graph_export_image/panel_graph_export_image.gml b/scripts/panel_graph_export_image/panel_graph_export_image.gml index 7dfba105e..c45c17230 100644 --- a/scripts/panel_graph_export_image/panel_graph_export_image.gml +++ b/scripts/panel_graph_export_image/panel_graph_export_image.gml @@ -23,6 +23,7 @@ function graph_export_image(allList, nodeList, settings = {}) { for( var i = 0; i < ds_list_size(nodeList); i++ ) { var _node = nodeList[| i]; + _node.draw_graph_culled = false; var _x = _node.x * scale; var _y = _node.y * scale; diff --git a/scripts/panel_inspector/panel_inspector.gml b/scripts/panel_inspector/panel_inspector.gml index 117359b6f..c83e83124 100644 --- a/scripts/panel_inspector/panel_inspector.gml +++ b/scripts/panel_inspector/panel_inspector.gml @@ -139,7 +139,7 @@ function Panel_Inspector() : PanelContent() constructor { draw_sprite_ui(THEME.arrow, meta_display[i][1]? 0 : 3, ui(16), yy + ui(32) / 2, 1, 1, 0, COLORS.panel_inspector_group_bg, 1); draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text_inner); - draw_text(ui(32), yy + ui(32) / 2, _txt); + draw_text_add(ui(32), yy + ui(32) / 2, _txt); yy += ui(32 + 8); hh += ui(32 + 8); @@ -211,7 +211,7 @@ function Panel_Inspector() : PanelContent() constructor { var bxc = bx + bw / 2 - (string_width(txt) + ui(48)) / 2; var byc = by + bh / 2; draw_sprite_ui(icon, 0, bxc + ui(24), byc,,,, colr); - draw_text(bxc + ui(48), byc, txt); + draw_text_add(bxc + ui(48), byc, txt); bx += bw + ui(4); @@ -225,7 +225,7 @@ function Panel_Inspector() : PanelContent() constructor { var bxc = bx + bw / 2 - (string_width(txt) + ui(48)) / 2; var byc = by + bh / 2; draw_sprite_ui(icon, 0, bxc + ui(24), byc,,,, colr); - draw_text(bxc + ui(48), byc, txt); + draw_text_add(bxc + ui(48), byc, txt); } else { var bw = bbw; @@ -240,7 +240,7 @@ function Panel_Inspector() : PanelContent() constructor { var bxc = bx + bw / 2 - (string_width(txt) + ui(48)) / 2; var byc = by + bh / 2; draw_sprite_ui(icon, 0, bxc + ui(24), byc,,,, colr); - draw_text(bxc + ui(48), byc, txt); + draw_text_add(bxc + ui(48), byc, txt); } yy += bh + ui(16); @@ -367,7 +367,7 @@ function Panel_Inspector() : PanelContent() constructor { } draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); - draw_text(ui(32), yy + ui(32) / 2, txt); + draw_text_add(ui(32), yy + ui(32) / 2, txt); hh += ui(32 + 8); @@ -400,7 +400,7 @@ function Panel_Inspector() : PanelContent() constructor { draw_sprite_stretched_ext(THEME.group_label, 0, 0, yy + ui(8), con_w, ui(32), COLORS.panel_inspector_output_label, 0.85); draw_set_text(f_p0b, fa_center, fa_center, COLORS._main_text_sub); - draw_text(xc, yy + ui(8 + 16), __txt("Outputs")); + draw_text_add(xc, yy + ui(8 + 16), __txt("Outputs")); continue; } else { var outInd = i - amoIn - 1; @@ -443,10 +443,18 @@ function Panel_Inspector() : PanelContent() constructor { } } - if(_hover && point_in_rectangle(_m[0], _m[1], 4, _selY, contentPane.surface_w - ui(4), _selY + _selH)) { + if(_hover && point_in_rectangle(_m[0], _m[1], ui(4), _selY, contentPane.surface_w - ui(4), _selY + _selH)) { _HOVERING_ELEMENT = jun; - draw_sprite_stretched_ext(THEME.prop_selecting, 0, 4, _selY, contentPane.surface_w - ui(8), _selH, COLORS._main_accent, 1); + if(NODE_DROPPER_TARGET != noone && NODE_DROPPER_TARGET != jun) { + draw_sprite_stretched_ext(THEME.ui_panel_active, 0, ui(4), _selY, contentPane.surface_w - ui(8), _selH, COLORS._main_value_positive, 1); + if(mouse_press(mb_left, NODE_DROPPER_TARGET_CAN)) { + NODE_DROPPER_TARGET.expression += $"{jun.node.internalName}.{jun.connect_type == JUNCTION_CONNECT.input? "inputs" : "outputs"}.{jun.internalName}"; + NODE_DROPPER_TARGET.expressionUpdate(); + } + } else + draw_sprite_stretched_ext(THEME.prop_selecting, 0, 4, _selY, contentPane.surface_w - ui(8), _selH, COLORS._main_accent, 1); + if(anim_toggling) { jun.setAnim(!jun.is_anim); PANEL_ANIMATION.updatePropertyList(); @@ -540,7 +548,7 @@ function Panel_Inspector() : PanelContent() constructor { tb_node_name.draw(ui(64), ui(14), w - ui(128), ui(32), txt, [mx, my], VALUE_DISPLAY.node_title); draw_set_text(f_p1, fa_center, fa_center, COLORS._main_text_sub); - draw_text(w / 2 + ui(8), ui(56), inspecting.name); + draw_text_add(w / 2 + ui(8), ui(56), inspecting.name); draw_set_text(f_p3, fa_center, fa_center, COLORS._main_text_sub); draw_set_alpha(0.65); diff --git a/scripts/panel_menu/panel_menu.gml b/scripts/panel_menu/panel_menu.gml index 0dd64e69b..9b82ca71e 100644 --- a/scripts/panel_menu/panel_menu.gml +++ b/scripts/panel_menu/panel_menu.gml @@ -147,6 +147,9 @@ function Panel_Menu() : PanelContent() constructor { node.doInspectorAction(); } }), + menuItem(__txtx("panel_menu_export_render_all", "Render disabled node when export"), + function() { PREF_MAP[? "render_all_export"] = !PREF_MAP[? "render_all_export"]; },,, + function() { return PREF_MAP[? "render_all_export"]; } ), ]], [ __txt("Panels"), [ menuItem(__txt("Workspace"), function(_dat) { @@ -212,6 +215,9 @@ function Panel_Menu() : PanelContent() constructor { menuItem(__txtx("panel_debug_console", "Debug console"), function() { panelAdd("Panel_Console", true) }), + menuItem(__txtx("panel_menu_tester", "Tester"), function() { + var dia = dialogPanelCall(new Panel_Test()); + }), -1, menuItem(__txtx("panel_menu_test_load_all", "Load all current collections"), function() { @@ -231,7 +237,8 @@ function Panel_Menu() : PanelContent() constructor { __test_load_all_nodes(); }), menuItem(__txtx("panel_menu_test_gen_guide", "Generate node guide"), function() { - __generate_node_data(); + var dia = dialogPanelCall(new Panel_Node_Data_Gen()); + dia.destroy_on_click_out = false; }), -1, menuItem(__txtx("panel_menu_test_crash", "Force crash"), function() { diff --git a/scripts/panel_node_data_gen/panel_node_data_gen.gml b/scripts/panel_node_data_gen/panel_node_data_gen.gml new file mode 100644 index 000000000..7dd16ffbc --- /dev/null +++ b/scripts/panel_node_data_gen/panel_node_data_gen.gml @@ -0,0 +1,140 @@ +var _filter = ["x", "y", "updated", "rendered", "show_output_name", "insp2UpdateIcon", "preview_trans", "value_validation", "group", "draw_padding", "draw_droppable", + "preview_drop_y", "badgeInspect", "preview_mx", "temp_surface", "load_scale", "node_id", "show_input_name", "graph_h", "display_data", "drawLineIndex", "draw_line_shift_x", + "draw_line_shift_y", "cache_array", "drag_mx", "drag_my", "expTree", "value_to", "draw_line_thick", "expUse", "expression", "drag_sx", "drag_sy", "drag_type", "con_node", + "cache_value", "show_graph", "preview_x", "preview_y", "badgePreview", "data_list", "open_rx", "open_ry", "parent", "active", "cached_output", "current_data", "cache_result", + "draw_graph_culled", "dopesheet_y", "render_time", "renderActive", "preview_speed", "preview_drop_x", "preview_drop_y", "inspecting", "value_to_arr", "draw_name" ]; +global.node_data_filter = ds_map_create(); +for( var i = 0; i < array_length(_filter); i++ ) + global.node_data_filter[? _filter[i]] = 1; + +function __node_data_clone(struct) { + var _var = variable_struct_get_names(struct); + var _str = {}; + + for( var i = 0; i < array_length(_var); i++ ) { + if(ds_map_exists(global.node_data_filter, _var[i])) continue; + + var val = struct[$ _var[i]]; + if(is_struct(val)) continue; + if(is_array(val)) { + for( var j = 0; j < array_length(val); j++ ) { + if(is_struct(val[j])) + val[j] = __node_data_clone(val[j]); + } + } + + _str[$ _var[i]] = val; + } + + return _str; +} + +function Panel_Node_Data_Gen() : PanelContent() constructor { + w = ui(640); + h = ui(64); + + title = "Dump node data"; + amo = ds_map_size(ALL_NODES); + cur = 0; + key = ds_map_find_first(ALL_NODES); + + CLONING = true; + NODE_EXTRACT = true; + + dir = DIRECTORY + "Nodes/"; + if(!directory_exists(dir)) directory_create(dir); + data = {}; + junc = {}; + locale = {}; + + game_set_speed(99999, gamespeed_fps); + + function drawContent(panel) { + draw_clear_alpha(COLORS.panel_bg_clear, 0); + draw_set_text(f_p0, fa_center, fa_top, COLORS._main_text); + draw_text(w / 2, ui(8), cur + 2 < amo? "Dumping node data... (Program terminate on complete)" : "Writing JSON"); + + var bx0 = ui(8); + var by0 = ui(40); + var bx1 = w - ui(8); + var by1 = h - ui(8); + + var bw = bx1 - bx0; + var bh = by1 - by0; + + draw_sprite_stretched(THEME.progress_bar, 0, bx0, by0, bw, bh); + draw_sprite_stretched(THEME.progress_bar, 1, bx0, by0, bw * cur / amo, bh); + + var _n = ALL_NODES[? key]; + var _b = _n.build(0, 0); + key = ds_map_find_next(ALL_NODES, key); + + if(_b.name == "") return; + + var _data = __node_data_clone(_b); + + var _junc = {}; + _junc.node = _n.node; + + var _loca = {}; + _loca.name = _n.name; + _loca.tooltip = _n.tooltip; + + var _jin = [], _jot = []; + var _lin = [], _lot = []; + var _din = [], _dot = []; + + for( var i = 0; i < ds_list_size(_b.inputs); i++ ) { + _din[i] = __node_data_clone(_b.inputs[| i]); + + _jin[i] = { + type: _b.inputs[| i].type, + visible: _b.inputs[| i].visible? 1 : 0, + }; + + _lin[i] = { + name: _b.inputs[| i]._initName, + tooltip: _b.inputs[| i].tooltip, + }; + } + + for( var i = 0; i < ds_list_size(_b.outputs); i++ ) { + _dot[i] = __node_data_clone(_b.outputs[| i]); + + _jot[i] = { + type: _b.outputs[| i].type, + visible: _b.outputs[| i].visible? 1 : 0, + }; + + _lot[i] = { + name: _b.outputs[| i]._initName, + tooltip: _b.outputs[| i].tooltip, + }; + } + + nodeDelete(_b); + + _junc.inputs = _jin; + _junc.outputs = _jot; + junc[$ _n.name] = _junc; + + _loca.inputs = _lin; + _loca.outputs = _lot; + locale[$ _n.node] = _loca; + + _data.inputs = _din; + _data.outputs = _dot; + data[$ _n.name] = _data; + + cur++; + if(cur < amo) return; + + json_save_struct(dir + "node_data.json", data, false); + json_save_struct(dir + "node_junctions.json", junc, false); + json_save_struct(dir + "node_locale.json", locale, true); + shellOpenExplorer(dir); + + CLONING = false; + game_end(); + } +} \ No newline at end of file diff --git a/scripts/panel_node_data_gen/panel_node_data_gen.yy b/scripts/panel_node_data_gen/panel_node_data_gen.yy new file mode 100644 index 000000000..6c0ed8597 --- /dev/null +++ b/scripts/panel_node_data_gen/panel_node_data_gen.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "panel_node_data_gen", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "_others", + "path": "folders/panels/_others.yy", + }, +} \ No newline at end of file diff --git a/scripts/panel_notification/panel_notification.gml b/scripts/panel_notification/panel_notification.gml index ca1e2f91e..bb492ec38 100644 --- a/scripts/panel_notification/panel_notification.gml +++ b/scripts/panel_notification/panel_notification.gml @@ -29,7 +29,7 @@ function Panel_Notification() : PanelContent() constructor { }), -1, menuItem(__txtx("noti_open_log", "Open log file"), function() { - shellOpenExplorer(DIRECTORY + "log.txt"); + shellOpenExplorer(DIRECTORY + "log/log.txt"); }), ]; diff --git a/scripts/panel_test/panel_test.gml b/scripts/panel_test/panel_test.gml new file mode 100644 index 000000000..e49c67110 --- /dev/null +++ b/scripts/panel_test/panel_test.gml @@ -0,0 +1,61 @@ +function Panel_Test() : PanelContent() constructor { + w = ui(480); + h = ui(160); + title = "Tester"; + + test_dir = ""; + tb_test_dir = new textBox(TEXTBOX_INPUT.text, function(txt) { test_dir = txt; }); + + testing = false; + test_files = []; + test_index = 0; + + function startTesting() { + if(testing) return; + + testing = true; + test_index = 0; + + test_files = []; + var f = file_find_first(test_dir + "/*", fa_none); + var _f = ""; + + while(f != "") { + var path = test_dir + f; + if(filename_ext(path) == ".pxc") + array_push(test_files, path); + f = file_find_next(); + } + + for( var i = 0; i < array_length(test_files); i++ ) { + run_in(i * 2, function(i) { LOAD_PATH(test_files[i]); test_index = i }, i); + } + } + + function drawContent(panel) { + draw_clear_alpha(COLORS.panel_bg_clear, 0); + + var yy = 8; + var hh = TEXTBOX_HEIGHT; + + draw_set_text(f_p0, fa_left, fa_center, COLORS._main_text); + draw_text(8, yy + hh / 2, "Directory"); + + tb_test_dir.setActiveFocus(pFOCUS, pHOVER); + tb_test_dir.draw(128, yy, w - 8 - 128, hh, test_dir, [ mx, my ]); + yy += hh + 8; + + if(testing) { + draw_sprite_stretched(THEME.progress_bar, 0, 8, yy, w - 16, hh); + draw_sprite_stretched(THEME.progress_bar, 1, 8, yy, (w - 16) * test_index / array_length(test_files), hh); + + if(test_index == array_length(test_files) - 1) + testing = false; + } else { + if(buttonInstant(THEME.button, 8, yy, w - 16, hh, [ mx, my ], pFOCUS, pHOVER) == 2) + startTesting(); + draw_set_text(f_p0, fa_center, fa_center, COLORS._main_text); + draw_text(w / 2, yy + hh / 2, "Start test"); + } + } +} \ No newline at end of file diff --git a/scripts/panel_test/panel_test.yy b/scripts/panel_test/panel_test.yy new file mode 100644 index 000000000..cb1cbe52e --- /dev/null +++ b/scripts/panel_test/panel_test.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "panel_test", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "_others", + "path": "folders/panels/_others.yy", + }, +} \ No newline at end of file diff --git a/scripts/preferences/preferences.gml b/scripts/preferences/preferences.gml index 9d065b03f..c32917f76 100644 --- a/scripts/preferences/preferences.gml +++ b/scripts/preferences/preferences.gml @@ -68,6 +68,8 @@ PREF_MAP[? "show_crash_dialog"] = false; PREF_MAP[? "save_file_minify"] = true; + + PREF_MAP[? "render_all_export"] = true; #endregion #region hotkeys diff --git a/scripts/preview_overlay_puppet/preview_overlay_puppet.gml b/scripts/preview_overlay_puppet/preview_overlay_puppet.gml index 73df07599..b8d1b3fe9 100644 --- a/scripts/preview_overlay_puppet/preview_overlay_puppet.gml +++ b/scripts/preview_overlay_puppet/preview_overlay_puppet.gml @@ -19,7 +19,7 @@ function preview_overlay_puppet(interact, active, _x, _y, _s, _mx, _my, _snx, _s switch(_val[PUPPET_CONTROL.mode]) { case PUPPET_FORCE_MODE.move : draw_line_width2(_ax, _ay, _ax1, _ay1, 6, 1); - draw_circle(_ax, _ay, __wd * _s, true); + draw_circle_prec(_ax, _ay, __wd * _s, true); draw_sprite_colored(THEME.anchor_selector, 0, _ax, _ay); draw_sprite_colored(THEME.anchor_selector, 2, _ax1, _ay1); @@ -89,7 +89,7 @@ function preview_overlay_puppet(interact, active, _x, _y, _s, _mx, _my, _snx, _s if(point_in_circle(_mx, _my, rx, ry, 8)) { draw_set_color(COLORS._main_accent); - draw_circle(_ax, _ay, 64, true); + draw_circle_prec(_ax, _ay, 64, true); hover = 6; draw_sprite_colored(THEME.anchor_rotate, 1, rx, ry,, dir - 45); diff --git a/scripts/preview_overlay_rotation/preview_overlay_rotation.gml b/scripts/preview_overlay_rotation/preview_overlay_rotation.gml index 4f8664172..487bdfcd5 100644 --- a/scripts/preview_overlay_rotation/preview_overlay_rotation.gml +++ b/scripts/preview_overlay_rotation/preview_overlay_rotation.gml @@ -10,7 +10,7 @@ function preview_overlay_rotation(interact, active, _x, _y, _s, _mx, _my, _snx, if(drag_type) { draw_set_color(COLORS._main_accent); draw_set_alpha(0.5); - draw_circle(_x, _y, _rad, true); + draw_circle_prec(_x, _y, _rad, true); draw_set_alpha(1); draw_sprite_colored(THEME.anchor_rotate, 1, _ax, _ay, 1, _val - 90); @@ -30,7 +30,7 @@ function preview_overlay_rotation(interact, active, _x, _y, _s, _mx, _my, _snx, if(interact && point_in_circle(_mx, _my, _ax, _ay, 8)) { draw_set_color(COLORS._main_accent); draw_set_alpha(0.5); - draw_circle(_x, _y, _rad, true); + draw_circle_prec(_x, _y, _rad, true); draw_set_alpha(1); hover = 1; diff --git a/scripts/process_functions/process_functions.gml b/scripts/process_functions/process_functions.gml new file mode 100644 index 000000000..47d78ee89 --- /dev/null +++ b/scripts/process_functions/process_functions.gml @@ -0,0 +1,22 @@ +function GetArgVFromProcid(proc_id) { + var kinfo_proc, kinfo_argv; + kinfo_proc = ProcInfoFromProcIdEx(proc_id, KINFO_EXEP | KINFO_ARGV); + kinfo_argv[0] = ExecutableImageFilePath(kinfo_proc); + if (CommandLineLength(kinfo_proc) >= 2) { + for (var i = 1; i < CommandLineLength(kinfo_proc); i++) + kinfo_argv[i] = CommandLine(kinfo_proc, i); + } + FreeProcInfo(kinfo_proc); + return kinfo_argv; +} + +function ExecProcessFromArgVAsync(kinfo_argv) { + var cmdline = ""; + for (var i = 0; i < array_length(kinfo_argv); i++) { + var tmp = string_replace_all(kinfo_argv[i], "\\", "\\\\"); + tmp = "\"" + string_replace_all(tmp, "\"", "\\\"") + "\""; + if (i < array_length(kinfo_argv) - 1) tmp += " "; + cmdline += tmp; + } + return ProcessExecuteAsync(cmdline); +} \ No newline at end of file diff --git a/scripts/process_functions/process_functions.yy b/scripts/process_functions/process_functions.yy new file mode 100644 index 000000000..a009c6b13 --- /dev/null +++ b/scripts/process_functions/process_functions.yy @@ -0,0 +1,11 @@ +{ + "resourceType": "GMScript", + "resourceVersion": "1.0", + "name": "process_functions", + "isCompatibility": false, + "isDnD": false, + "parent": { + "name": "functions", + "path": "folders/functions.yy", + }, +} \ No newline at end of file diff --git a/scripts/render_data/render_data.gml b/scripts/render_data/render_data.gml index ec07ce325..daf3ffdbf 100644 --- a/scripts/render_data/render_data.gml +++ b/scripts/render_data/render_data.gml @@ -16,7 +16,7 @@ function __nodeLeafList(_list) { for( var i = 0; i < ds_list_size(_list); i++ ) { var _node = _list[| i]; if(!_node.active) continue; - if(!_node.renderActive) continue; + if(!_node.isRenderActive()) continue; var _startNode = _node.isRenderable(); if(_startNode) { @@ -80,11 +80,11 @@ $"============================== RENDER START [frame {string(ANIMATOR.current_fr key = ds_map_find_next(NODE_MAP, key); if(is_undefined(_node)) continue; - if(!is_struct(_node)) continue; + if(!is_struct(_node)) continue; if(array_exists(global.group_inputs, instanceof(_node))) continue; - if(!_node.active) continue; - if(!_node.renderActive) continue; + if(!_node.active) continue; + if(!_node.isRenderActive()) continue; if(_node.rendered) { LOG_IF(global.FLAG.render, $"Skip rendered {_node.internalName}"); continue; @@ -128,7 +128,7 @@ $"============================== RENDER START [frame {string(ANIMATOR.current_fr if(runAction && rendering.hasInspector1Update()) rendering.inspector1Update(); - } else if(rendering.renderActive) { + } else if(rendering.isRenderActive()) { RENDER_QUEUE.enqueue(rendering); } @@ -168,11 +168,11 @@ function RenderList(list) { var _node = list[| i]; if(is_undefined(_node)) continue; - if(!is_struct(_node)) continue; + if(!is_struct(_node)) continue; - if(!_node.active) continue; - if(!_node.renderActive) continue; - if(_node.rendered) continue; + if(!_node.active) continue; + if(!_node.isRenderActive()) continue; + if(_node.rendered) continue; if(_node.isRenderable()) ds_queue_enqueue(queue, _node); @@ -200,7 +200,7 @@ function RenderList(list) { if(runAction && rendering.hasInspector1Update()) rendering.inspector1Update(); - } else if(rendering.renderActive) { + } else if(rendering.isRenderActive()) { RENDER_QUEUE.enqueue(rendering); } @@ -233,11 +233,11 @@ function RenderListAction(list, context = PANEL_GRAPH.getCurrentContext()) { var _node = list[| i]; if(is_undefined(_node)) continue; - if(!is_struct(_node)) continue; + if(!is_struct(_node)) continue; - if(!_node.active) continue; - if(!_node.renderActive) continue; - if(_node.rendered) continue; + if(!_node.active) continue; + if(!_node.isRenderActive()) continue; + if(_node.rendered) continue; if(_node.isRenderable()) { RENDER_QUEUE.enqueue(_node); @@ -264,7 +264,7 @@ function RenderListAction(list, context = PANEL_GRAPH.getCurrentContext()) { if(runAction && rendering.hasInspector1Update()) rendering.inspector1Update(); - } else if(rendering.renderActive) { + } else if(rendering.isRenderActive()) { RENDER_QUEUE.enqueue(rendering); } diff --git a/scripts/rotatorRange/rotatorRange.gml b/scripts/rotatorRange/rotatorRange.gml index 3efb61d3d..8edb5c555 100644 --- a/scripts/rotatorRange/rotatorRange.gml +++ b/scripts/rotatorRange/rotatorRange.gml @@ -68,7 +68,7 @@ function rotatorRange(_onModify) : widget() constructor { draw_line_width(sx, sy, ex, ey, ui(8)); draw_set_alpha(1); - draw_circle(ex, ey, ui(4), 0); + draw_circle_prec(ex, ey, ui(4), 0); } #endregion diff --git a/scripts/surface_functions/surface_functions.gml b/scripts/surface_functions/surface_functions.gml index acba74e43..8f4c50145 100644 --- a/scripts/surface_functions/surface_functions.gml +++ b/scripts/surface_functions/surface_functions.gml @@ -105,6 +105,8 @@ function is_surface(s) { function surface_verify(surf, w, h, format = surface_rgba8unorm) { gml_pragma("forceinline"); + w = round(w); + h = round(h); if(!is_surface(surf)) return surface_create_valid(w, h, format); diff --git a/sprites/s_button/86d248e9-7f98-433e-aecc-3a370ea667ba.png b/sprites/s_button/86d248e9-7f98-433e-aecc-3a370ea667ba.png new file mode 100644 index 0000000000000000000000000000000000000000..88b6c5697afba045ae2b7b8a5657b16ebb15f233 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D6+!S#WBR<^xMlDd7BLc zS|8q5SB}(s;p^;qOmVh>mzn1=Pf01Z1sf(LF}pr$^WYTAjVnL;{oSnK)0+Z9my7LS zF#Uar`L4m8{8KxZv97azXqNso=JSage+oNg4opdnd~K2uo6zIvvTsr4yqU{71?Dk$ z9J+REzJ!CzhHHyT4_frCXG-?@_Vc7i)>&VppGDDM^c@=Pj!odbzf63==X;Zbg^~|c z^IurG`28NHXBW*ygW0d$2D(|b#5JNMC9x#cD!C{XNHG{07#ZstnCTjth8P-KnHXCc zSZEsz8`~ literal 0 HcmV?d00001 diff --git a/sprites/s_button/9159f584-4f9b-4d9e-8d87-bea41f41d844.png b/sprites/s_button/9159f584-4f9b-4d9e-8d87-bea41f41d844.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9fa18598bd417c1b012a120736d084bb990788 GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?DDu?P#WBR<^xesZS%)12 zT<4dG$*{K=b{**Do~+gyDEh&4j`fO7`4jARHd^0RwCwPXb#^tVm^ky}G7i3VO=9Ig z|5oqORO>d}ba&tSvs(l|vNESFo7=IzeE0S9Ih!k^SHE(<{f_gYMN7KPzVw|n$EyE7 zI*nIkkqaCi0zIr+;u=wsl30>zm0Xkxq!^40jEr>+ z%ybP+Lkx|rOpL7zEVK;_tPBifneVPb(U6;;l9^VCTSHDHEE< z6J?IsSH3sh>5_Eiivz1>Q0ug;0)ZITi&s;$-(FIj?fuMeuGQ`xmZG;zS1$Jc%Phkp z8?!m(m1zAG>&g4xSIgR{ibmh}ULyGGz`<($?+<_1&3|5Nc`ro7b(AS8_AGzu+N*t!J+$MppIY~=$;;oL&EVr}tIr&LAXr*1gK2Bn>m`Ew zzaL@ly>jc;>mm`?ua|@6*KQSkYr(g8v1`!Ekkq_)s$MI9ef-FnC=v1TW=`MFpQ=ly zOs)E>>~Oc};r7tXt$yo%>Tl%y{oO#j@Uygo>egMqUfsTV^ZTOQ&v(^CxE}v|^M<>x zkFRUn+49*NHf(tE{$1U_#@eFoS9^FZo@9xu1TsfVaq2j7mN{dspp%HKdzAY9wFW!^ zUZRYvlZ&Ujxw)wJZM}Pk8nZIdyt@MY0qS){A4a#2z zN+eAF<807>t-;ZY!DXT+Pnq%GPt4{EE@!HK)$3|0q;O_)z)^Giko;FYY+4AM{7jFI3n5Ms5F>Thz&->UfXE_9OD6YEs#$cZL&*)Y4K~{4Q zepWk~)-LE2BI_Pzo8J_ac~k3Z%|3^fTY8@RKCsxtb)`wcqeNv(7>i@UU6If=@0Rn7o_vQKX}&wOoyr^t`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf z#L(Ev(A>({Qrp15%D}+a{q9i|4Y~O#nQ4`{HP}d{RsuC>z-=hW%uOvWNz5(4ttXq` RWf@QpgQu&X%Q~loCIDNObin`s literal 0 HcmV?d00001 diff --git a/sprites/s_button/d8b045f5-3e6a-4697-908c-dac18f6df0e9.png b/sprites/s_button/d8b045f5-3e6a-4697-908c-dac18f6df0e9.png new file mode 100644 index 0000000000000000000000000000000000000000..107a84a27112e4ba29952ff94a88d952ffabac28 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D01G@#WBR<^x4T9^A0%( zus**w@nMTVn2vajz?CJwQT1ZEua-QUud{RWxliwwakzy{^w0bBOY*Fk^qsk%e?Cr1 z3m04&X<+=?Wy#*VcKZ*%{8Cr=ef_@o0asORTmu6_O%+?r4L4`=@hn*NrS|yVs8=#S zB9)Z3rcCx1){Ia!xLnHgU_ZwlUFkWJj1tGE=+2O244CVY84>a*Z;8nQE5;8@0n?<9 z85;6je$@2V?4Q_-$a0H4Y4bPS5C0tODgC%_nWf#D`n5XdCTAx~ly`VYU)%SY|M2>v zsS8T@M1fvYEpd$~Nl7e8wMs5Z1yT$~21drZ24=d3rXhyLRwl+)1{T@|237_Jvdni^ zp=ij>PsvQH#H}GGE>#SuK?80>NoH|H(?D3asp;uvCa`t9V6ybT6C zEc|K-B5o%*dS*@B#HcLOyRbumi&Is9=jpk@KLP{Ix89g1#G}4u)>V;1%RN7al`7}# zWL%@Zy47H7&c5HBleG*!+Hr5_=U|v)eNcP<1LuRc4yrZy`~A$Fd2N@EbEzGJfK+o| z`(<7QpuMUkt`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf#L(Ev#MsKfLfgQ=%D_OD`R*zd x4Y~O#nQ4`{HRQyliUBofz-=hW%uOvWNz5(4t;gEi|H(?D6+!S#WBR<^xMlDd7BLc zS|8q5SB}(s;p^;qOmVh>mzn1=Pf01Z1sf(LF}pr$^WYTAjVnL;{oSnK)0+Z9my7LS zF#Uar`L4m8{8KxZv97azXqNso=JSage+oNg4opdnd~K2uo6zIvvTsr4yqU{71?Dk$ z9J+REzJ!CzhHHyT4_frCXG-?@_Vc7i)>&VppGDDM^c@=Pj!odbzf63==X;Zbg^~|c z^IurG`28NHXBW*ygW0d$2D(|b#5JNMC9x#cD!C{XNHG{07#ZstnCTjth8P-KnHXCc zSZEsz8`~ literal 0 HcmV?d00001 diff --git a/sprites/s_button/layers/9159f584-4f9b-4d9e-8d87-bea41f41d844/f0af2579-5f0e-43f9-833b-2f16caea5837.png b/sprites/s_button/layers/9159f584-4f9b-4d9e-8d87-bea41f41d844/f0af2579-5f0e-43f9-833b-2f16caea5837.png new file mode 100644 index 0000000000000000000000000000000000000000..ea9fa18598bd417c1b012a120736d084bb990788 GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?DDu?P#WBR<^xesZS%)12 zT<4dG$*{K=b{**Do~+gyDEh&4j`fO7`4jARHd^0RwCwPXb#^tVm^ky}G7i3VO=9Ig z|5oqORO>d}ba&tSvs(l|vNESFo7=IzeE0S9Ih!k^SHE(<{f_gYMN7KPzVw|n$EyE7 zI*nIkkqaCi0zIr+;u=wsl30>zm0Xkxq!^40jEr>+ z%ybP+Lkx|rOpL7zEVK;_tPBifneVPb(U6;;l9^VCTSHDHEE< z6J?IsSH3sh>5_Eiivz1>Q0ug;0)ZITi&s;$-(FIj?fuMeuGQ`xmZG;zS1$Jc%Phkp z8?!m(m1zAG>&g4xSIgR{ibmh}ULyGGz`<($?+<_1&3|5Nc`ro7b(AS8_AGzu+N*t!J+$MppIY~=$;;oL&EVr}tIr&LAXr*1gK2Bn>m`Ew zzaL@ly>jc;>mm`?ua|@6*KQSkYr(g8v1`!Ekkq_)s$MI9ef-FnC=v1TW=`MFpQ=ly zOs)E>>~Oc};r7tXt$yo%>Tl%y{oO#j@Uygo>egMqUfsTV^ZTOQ&v(^CxE}v|^M<>x zkFRUn+49*NHf(tE{$1U_#@eFoS9^FZo@9xu1TsfVaq2j7mN{dspp%HKdzAY9wFW!^ zUZRYvlZ&Ujxw)wJZM}Pk8nZIdyt@MY0qS){A4a#2z zN+eAF<807>t-;ZY!DXT+Pnq%GPt4{EE@!HK)$3|0q;O_)z)^Giko;FYY+4AM{7jFI3n5Ms5F>Thz&->UfXE_9OD6YEs#$cZL&*)Y4K~{4Q zepWk~)-LE2BI_Pzo8J_ac~k3Z%|3^fTY8@RKCsxtb)`wcqeNv(7>i@UU6If=@0Rn7o_vQKX}&wOoyr^t`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf z#L(Ev(A>({Qrp15%D}+a{q9i|4Y~O#nQ4`{HP}d{RsuC>z-=hW%uOvWNz5(4ttXq` RWf@QpgQu&X%Q~loCIDNObin`s literal 0 HcmV?d00001 diff --git a/sprites/s_button/layers/d8b045f5-3e6a-4697-908c-dac18f6df0e9/f0af2579-5f0e-43f9-833b-2f16caea5837.png b/sprites/s_button/layers/d8b045f5-3e6a-4697-908c-dac18f6df0e9/f0af2579-5f0e-43f9-833b-2f16caea5837.png new file mode 100644 index 0000000000000000000000000000000000000000..107a84a27112e4ba29952ff94a88d952ffabac28 GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D01G@#WBR<^x4T9^A0%( zus**w@nMTVn2vajz?CJwQT1ZEua-QUud{RWxliwwakzy{^w0bBOY*Fk^qsk%e?Cr1 z3m04&X<+=?Wy#*VcKZ*%{8Cr=ef_@o0asORTmu6_O%+?r4L4`=@hn*NrS|yVs8=#S zB9)Z3rcCx1){Ia!xLnHgU_ZwlUFkWJj1tGE=+2O244CVY84>a*Z;8nQE5;8@0n?<9 z85;6je$@2V?4Q_-$a0H4Y4bPS5C0tODgC%_nWf#D`n5XdCTAx~ly`VYU)%SY|M2>v zsS8T@M1fvYEpd$~Nl7e8wMs5Z1yT$~21drZ24=d3rXhyLRwl+)1{T@|237_Jvdni^ zp=ij>PsvQH#H}GGE>#SuK?80>NoH|H(?D3asp;uvCa`t9V6ybT6C zEc|K-B5o%*dS*@B#HcLOyRbumi&Is9=jpk@KLP{Ix89g1#G}4u)>V;1%RN7al`7}# zWL%@Zy47H7&c5HBleG*!+Hr5_=U|v)eNcP<1LuRc4yrZy`~A$Fd2N@EbEzGJfK+o| z`(<7QpuMUkt`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf#L(Ev#MsKfLfgQ=%D_OD`R*zd x4Y~O#nQ4`{HRQyliUBofz-=hW%uOvWNz5(4t;gEi","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 4.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"d8b045f5-3e6a-4697-908c-dac18f6df0e9","path":"sprites/s_button/s_button.yy",},},},"Disabled":false,"id":"1048f96a-1502-4c3e-a0f0-d1b9cd904807","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"9159f584-4f9b-4d9e-8d87-bea41f41d844","path":"sprites/s_button/s_button.yy",},},},"Disabled":false,"id":"ea529bb4-f1a0-4128-a055-12716bf5b771","IsCreationKey":false,"Key":1.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"86d248e9-7f98-433e-aecc-3a370ea667ba","path":"sprites/s_button/s_button.yy",},},},"Disabled":false,"id":"7075eb46-be22-4a26-ac35-0f292d6a0736","IsCreationKey":false,"Key":2.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"ea25a8e8-4532-4d25-9c72-6b252fdfba36","path":"sprites/s_button/s_button.yy",},},},"Disabled":false,"id":"3badf882-bed3-4607-8b10-ca9d30a04eda","IsCreationKey":false,"Key":3.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 8, + "yorigin": 8, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 16, +} \ No newline at end of file diff --git a/sprites/s_button_hide_fill/065c1dd2-bfaf-4b83-8140-ff077b47dcae.png b/sprites/s_button_hide_fill/065c1dd2-bfaf-4b83-8140-ff077b47dcae.png new file mode 100644 index 0000000000000000000000000000000000000000..607794301447e53bb35ee40b4ae6b69d44def17c GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D5C1=;uvCaI{DB4|MtwP z4V_ANne!aV%4Rbh)k~0h*l3Y;V1psh@&NYM{t1bVAPpt15hW>!C8<`)MX5lF!N|bK zSl7Tz*U&V?(Adhp1D=U!azL?p00i_>zopr0DSCJ*Z=?k literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/5ec9ef77-ba34-486d-8577-cfd528bba5f8.png b/sprites/s_button_hide_fill/5ec9ef77-ba34-486d-8577-cfd528bba5f8.png new file mode 100644 index 0000000000000000000000000000000000000000..068081c0d1fbcbdb7b73f069f2c2f4901ae98734 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3asp;uvCa`t9V6ybT6C zEc|K-B5o%*dS*@B#HcLOyRbumi&Is9=jpk@KLP{Ix89g1#G}4u)>V;1%RN7al`7}# zWL%@Zy47H7&c5HBleG*!+Hr5_=U|v)eNcP<1LuRc4yrZy`~A$Fd2N@EbEzGJfK+o| z`(<7QpuMUkt`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf#L(Ev)WFKvSlhtB%D`Z^(W?R! x4Y~O#nQ4`{HJr*1Is??80k@$fGdH!kBr&%Dx1PCG#lk>644$rjF6*2UngHWJbS3}* literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/713ea1df-4ee1-4aab-90b0-4125e978b2bd.png b/sprites/s_button_hide_fill/713ea1df-4ee1-4aab-90b0-4125e978b2bd.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1975ec2ebd6c0a17f24dd3fb767451d493ee3 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3apo;uvCa`fZ<~=m7Ug`q5g{hmYghuI93iW6M7iYfToWjX|{eafhPK;mWk$D(sU`&3I@ zBT7;dOH!?pi&B9UgOP!ev95ucuAym&p|O>TnU$%bwt<0_fq`03Y$S??-29Zxv`X9> o!ug**1!~ZM+fb63n_66wm|K8b4};VZE1(_*Pgg&ebxsLQ09@&BJ^%m! literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/7ca2af40-8a76-414d-9aeb-eb0d04189313.png b/sprites/s_button_hide_fill/7ca2af40-8a76-414d-9aeb-eb0d04189313.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1975ec2ebd6c0a17f24dd3fb767451d493ee3 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3apo;uvCa`fZ<~=m7Ug`q5g{hmYghuI93iW6M7iYfToWjX|{eafhPK;mWk$D(sU`&3I@ zBT7;dOH!?pi&B9UgOP!ev95ucuAym&p|O>TnU$%bwt<0_fq`03Y$S??-29Zxv`X9> o!ug**1!~ZM+fb63n_66wm|K8b4};VZE1(_*Pgg&ebxsLQ09@&BJ^%m! literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/8797a4ed-9003-45f6-b2a5-24296442d1ef.png b/sprites/s_button_hide_fill/8797a4ed-9003-45f6-b2a5-24296442d1ef.png new file mode 100644 index 0000000000000000000000000000000000000000..635c937462cb1cf0133b78f4e10a0336553fed2d GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?C?ezO;uvCaI{DB4|MtwP z4V_AN7qj(98Dt$$Fk)axp2aM?;@F`KpgPqO*NBpo#FA92|H(?C^Ey-#WBR<^xMfB84oFl zxX9~F5|uc}d&G3X!eyH{P0!9hyrWS$g=KT2bb?@zn{d+0*Z1%0|63Wvbx)l;WkIsE zuz<^>1#@2O7BIha5bNysU-tba3(EtZm?_17g(X}U-Mz7og}342*Ef6I*QG4D%y9o) zTq4T_UZt&HN;MK5%70kR@P6`5?Q7HBjQJnm3Xp49nd-Al>|C;y)pPR;?B)yW&G_tq zZd5ICjVMV;EJ?LWE=mPb3`Pb<#<~V(x`w79hQ?N=23E$#+6D$z1_ry0UKOBd$jwj5 tOsmAL;Z%Om8K4FYxD6$lxv9k^iMa*1^~|j*76$5J@O1TaS?83{1OR}ji?sj% literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/d55d8484-6fc1-4924-9094-526ce9d2fc50.png b/sprites/s_button_hide_fill/d55d8484-6fc1-4924-9094-526ce9d2fc50.png new file mode 100644 index 0000000000000000000000000000000000000000..635c937462cb1cf0133b78f4e10a0336553fed2d GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?C?ezO;uvCaI{DB4|MtwP z4V_AN7qj(98Dt$$Fk)axp2aM?;@F`KpgPqO*NBpo#FA92|H(?C{pR^;uvCa`fcAr!4?An zhUp6u1uR&Ew0_9%Qkc6$#7c3J*rkIvw=l3ixhidNKrwQ^_3WinUi^N~;p1@HQt5$9 z)A?QRjF~=r7WSWgy(_ZeRa%09_%{A2sTXJM{v;oo5NjUmQ2T*Rj>n}{p7((WW4cQd z`0*T78I&@{x**vizv z%Gg-jz`)ADV7Jk$0u&9o`6-!cmAEyW$`3jN)Sv;kp(HamwYVfPw*a@ExmCr&Ks^ke Lu6{1-oD!M<38;HS literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/065c1dd2-bfaf-4b83-8140-ff077b47dcae/509af631-9d22-495c-b8e0-3d75b75d74fd.png b/sprites/s_button_hide_fill/layers/065c1dd2-bfaf-4b83-8140-ff077b47dcae/509af631-9d22-495c-b8e0-3d75b75d74fd.png new file mode 100644 index 0000000000000000000000000000000000000000..607794301447e53bb35ee40b4ae6b69d44def17c GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D5C1=;uvCaI{DB4|MtwP z4V_ANne!aV%4Rbh)k~0h*l3Y;V1psh@&NYM{t1bVAPpt15hW>!C8<`)MX5lF!N|bK zSl7Tz*U&V?(Adhp1D=U!azL?p00i_>zopr0DSCJ*Z=?k literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/5ec9ef77-ba34-486d-8577-cfd528bba5f8/509af631-9d22-495c-b8e0-3d75b75d74fd.png b/sprites/s_button_hide_fill/layers/5ec9ef77-ba34-486d-8577-cfd528bba5f8/509af631-9d22-495c-b8e0-3d75b75d74fd.png new file mode 100644 index 0000000000000000000000000000000000000000..068081c0d1fbcbdb7b73f069f2c2f4901ae98734 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3asp;uvCa`t9V6ybT6C zEc|K-B5o%*dS*@B#HcLOyRbumi&Is9=jpk@KLP{Ix89g1#G}4u)>V;1%RN7al`7}# zWL%@Zy47H7&c5HBleG*!+Hr5_=U|v)eNcP<1LuRc4yrZy`~A$Fd2N@EbEzGJfK+o| z`(<7QpuMUkt`Q|Ei6yC4$wjF^iowXh$XM6FOxMsf#L(Ev)WFKvSlhtB%D`Z^(W?R! x4Y~O#nQ4`{HJr*1Is??80k@$fGdH!kBr&%Dx1PCG#lk>644$rjF6*2UngHWJbS3}* literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/713ea1df-4ee1-4aab-90b0-4125e978b2bd/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png b/sprites/s_button_hide_fill/layers/713ea1df-4ee1-4aab-90b0-4125e978b2bd/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1975ec2ebd6c0a17f24dd3fb767451d493ee3 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3apo;uvCa`fZ<~=m7Ug`q5g{hmYghuI93iW6M7iYfToWjX|{eafhPK;mWk$D(sU`&3I@ zBT7;dOH!?pi&B9UgOP!ev95ucuAym&p|O>TnU$%bwt<0_fq`03Y$S??-29Zxv`X9> o!ug**1!~ZM+fb63n_66wm|K8b4};VZE1(_*Pgg&ebxsLQ09@&BJ^%m! literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/7ca2af40-8a76-414d-9aeb-eb0d04189313/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png b/sprites/s_button_hide_fill/layers/7ca2af40-8a76-414d-9aeb-eb0d04189313/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png new file mode 100644 index 0000000000000000000000000000000000000000..25d1975ec2ebd6c0a17f24dd3fb767451d493ee3 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?D3apo;uvCa`fZ<~=m7Ug`q5g{hmYghuI93iW6M7iYfToWjX|{eafhPK;mWk$D(sU`&3I@ zBT7;dOH!?pi&B9UgOP!ev95ucuAym&p|O>TnU$%bwt<0_fq`03Y$S??-29Zxv`X9> o!ug**1!~ZM+fb63n_66wm|K8b4};VZE1(_*Pgg&ebxsLQ09@&BJ^%m! literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/8797a4ed-9003-45f6-b2a5-24296442d1ef/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png b/sprites/s_button_hide_fill/layers/8797a4ed-9003-45f6-b2a5-24296442d1ef/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png new file mode 100644 index 0000000000000000000000000000000000000000..635c937462cb1cf0133b78f4e10a0336553fed2d GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?C?ezO;uvCaI{DB4|MtwP z4V_AN7qj(98Dt$$Fk)axp2aM?;@F`KpgPqO*NBpo#FA92|H(?C^Ey-#WBR<^xMfB84oFl zxX9~F5|uc}d&G3X!eyH{P0!9hyrWS$g=KT2bb?@zn{d+0*Z1%0|63Wvbx)l;WkIsE zuz<^>1#@2O7BIha5bNysU-tba3(EtZm?_17g(X}U-Mz7og}342*Ef6I*QG4D%y9o) zTq4T_UZt&HN;MK5%70kR@P6`5?Q7HBjQJnm3Xp49nd-Al>|C;y)pPR;?B)yW&G_tq zZd5ICjVMV;EJ?LWE=mPb3`Pb<#<~V(x`w79hQ?N=23E$#+6D$z1_ry0UKOBd$jwj5 tOsmAL;Z%Om8K4FYxD6$lxv9k^iMa*1^~|j*76$5J@O1TaS?83{1OR}ji?sj% literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/layers/d55d8484-6fc1-4924-9094-526ce9d2fc50/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png b/sprites/s_button_hide_fill/layers/d55d8484-6fc1-4924-9094-526ce9d2fc50/e8e96b20-cf79-4e54-8cec-eba8053e42e3.png new file mode 100644 index 0000000000000000000000000000000000000000..635c937462cb1cf0133b78f4e10a0336553fed2d GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`3dtTpz6=aiY77hwEes65fI|H(?C?ezO;uvCaI{DB4|MtwP z4V_AN7qj(98Dt$$Fk)axp2aM?;@F`KpgPqO*NBpo#FA92|H(?C{pR^;uvCa`fcAr!4?An zhUp6u1uR&Ew0_9%Qkc6$#7c3J*rkIvw=l3ixhidNKrwQ^_3WinUi^N~;p1@HQt5$9 z)A?QRjF~=r7WSWgy(_ZeRa%09_%{A2sTXJM{v;oo5NjUmQ2T*Rj>n}{p7((WW4cQd z`0*T78I&@{x**vizv z%Gg-jz`)ADV7Jk$0u&9o`6-!cmAEyW$`3jN)Sv;kp(HamwYVfPw*a@ExmCr&Ks^ke Lu6{1-oD!M<38;HS literal 0 HcmV?d00001 diff --git a/sprites/s_button_hide_fill/s_button_hide_fill.yy b/sprites/s_button_hide_fill/s_button_hide_fill.yy new file mode 100644 index 000000000..47a15aeca --- /dev/null +++ b/sprites/s_button_hide_fill/s_button_hide_fill.yy @@ -0,0 +1,103 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_button_hide_fill", + "bbox_bottom": 15, + "bbox_left": 0, + "bbox_right": 15, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"065c1dd2-bfaf-4b83-8140-ff077b47dcae",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"c8e56c44-f478-48b5-96b2-4f0459979d42",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"f51474d1-21a0-463c-95c9-c35a8134e24e",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"5ec9ef77-ba34-486d-8577-cfd528bba5f8",}, + ], + "gridX": 0, + "gridY": 0, + "height": 16, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"509af631-9d22-495c-b8e0-3d75b75d74fd","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": { + "resourceType": "GMNineSliceData", + "resourceVersion": "1.0", + "bottom": 7, + "enabled": true, + "guideColour": [ + 4294902015, + 4294902015, + 4294902015, + 4294902015, + ], + "highlightColour": 1728023040, + "highlightStyle": 0, + "left": 7, + "right": 7, + "tileMode": [ + 0, + 0, + 0, + 0, + 0, + ], + "top": 7, + }, + "origin": 4, + "parent": { + "name": "sprites", + "path": "folders/_crash_handler/sprites.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_button_hide_fill", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 4.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"065c1dd2-bfaf-4b83-8140-ff077b47dcae","path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",},},},"Disabled":false,"id":"3cecfaf0-7e54-4927-a0aa-54885642cb88","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"c8e56c44-f478-48b5-96b2-4f0459979d42","path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",},},},"Disabled":false,"id":"86179853-294c-4b66-a442-a31458ffbe04","IsCreationKey":false,"Key":1.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"f51474d1-21a0-463c-95c9-c35a8134e24e","path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",},},},"Disabled":false,"id":"63523589-5050-48b5-a858-3e9f0bdcf2a0","IsCreationKey":false,"Key":2.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"5ec9ef77-ba34-486d-8577-cfd528bba5f8","path":"sprites/s_button_hide_fill/s_button_hide_fill.yy",},},},"Disabled":false,"id":"0d6a9c0c-ea96-473b-b6a9-74b1f05fe6d3","IsCreationKey":false,"Key":3.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 8, + "yorigin": 8, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 16, +} \ No newline at end of file diff --git a/sprites/s_copy/5d8b8619-f807-4905-98d6-c54633c07f11.png b/sprites/s_copy/5d8b8619-f807-4905-98d6-c54633c07f11.png new file mode 100644 index 0000000000000000000000000000000000000000..04a44a1b37880576f5b0dd9e4f50a4b672fb8020 GIT binary patch literal 632 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCg=CK)Uj~LMH3o);76yi2K%s^g z3=E|}g|8AA7_4S6Fo+k-*%fF5lweEpc6VX;4}uH!E}zW6z?kjn;uw-~@9oTofz1XI zZS$-CP3M(yG~1wjg)@cK`~a`S!n_9QE4(k*EE;nJ>KmTRvNH%y5&JKdE!x*S72 zU~|B>V2VIM`gf-6HBQcZ5+W_tG#c1*8@awOFWvm)$=&GzA{W%SGK5*T{JhNc^u$Lu z>n|~lTotcncR%_mTb8?Qn~>z&xgORFgRDOUG48rBoBQA4cj_Cjl}z>K}~ zzo&jzeWD$}e#XjT+Ij~;jX%4mIJo{^e0h1nkD52Wx9v^5ExB6O&(yeV${OKmTRvNH%y5&JKdE!x*S72 zU~|B>V2VIM`gf-6HBQcZ5+W_tG#c1*8@awOFWvm)$=&GzA{W%SGK5*T{JhNc^u$Lu z>n|~lTotcncR%_mTb8?Qn~>z&xgORFgRDOUG48rBoBQA4cj_Cjl}z>K}~ zzo&jzeWD$}e#XjT+Ij~;jX%4mIJo{^e0h1nkD52Wx9v^5ExB6O&(yeV${O","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"5d8b8619-f807-4905-98d6-c54633c07f11","path":"sprites/s_copy/s_copy.yy",},},},"Disabled":false,"id":"01f8475d-1473-4d62-ab62-7ca0349f2006","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 24, + "yorigin": 24, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 48, +} \ No newline at end of file diff --git a/sprites/s_discord/f5141a79-ced7-430d-9873-c03da1fafd32.png b/sprites/s_discord/f5141a79-ced7-430d-9873-c03da1fafd32.png new file mode 100644 index 0000000000000000000000000000000000000000..dd517af1f509885b9ea8738e84dcc848d0f3763b GIT binary patch literal 863 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCg=CK)Uj~LMH3o);76yi2K%s^g z3=E|}g|8AA7_4S6Fo+k-*%fF5lweEpc6VX;4}uH!E}zW6z!c=^;uw-~@9m7+g|`g^ zT>FiF@>?4OH{Nxe!S{q~kNn^C&2bL?GkF&FjEnQTWUsc*9I??ak z3*k4vJ7d#puUf{0ajF-x=Hyg=>G{c8;_&#T{O`J|U;GEoZF6+?(q6zA*Pt)HJf>ZE z!?vdNN(G9af#v*tqF(dYAAsnJVUZwrl1ta;H=0YCX92;K`HO zPRze}WZwLc`de9eMCTM&eWX!)wUi~-61NhGH#b(k^-J7dd_;PR;rwScu}s^%(xd%b zZ?NWA_4}6jOy4ZN)HuF#H{Xpl%wEN-%5}aHn=M1NpD*&58S9Z!_I1vDX5J6xA7y0>RLh-jSzbu=N_}f- z@W^`d>|4*@T$%fEhT|i~ABC+q3(|U_tS&C+ft{UmEWBar>-)g}w{# zpIV^%f#=Ubk*Jjxk+;)DrkBf`$D7_tu+uww?}T7+^eY2vFXtbdAIb%{mdz<&cg148 z;0j+Y!A#NW65$Vm*&9!lZ;;WN&+j{7!i2ep?5@SM$4{x~YFIg;x8sev<08f>b;qY~ z-fnoMF4*p!U*PTgcE^9r`d7qyhsW-YXH9to%amilIDZ#+pq|O4CB!>o@+oZUJsRHKs^keu6{1-oD!MFiF@>?4OH{Nxe!S{q~kNn^C&2bL?GkF&FjEnQTWUsc*9I??ak z3*k4vJ7d#puUf{0ajF-x=Hyg=>G{c8;_&#T{O`J|U;GEoZF6+?(q6zA*Pt)HJf>ZE z!?vdNN(G9af#v*tqF(dYAAsnJVUZwrl1ta;H=0YCX92;K`HO zPRze}WZwLc`de9eMCTM&eWX!)wUi~-61NhGH#b(k^-J7dd_;PR;rwScu}s^%(xd%b zZ?NWA_4}6jOy4ZN)HuF#H{Xpl%wEN-%5}aHn=M1NpD*&58S9Z!_I1vDX5J6xA7y0>RLh-jSzbu=N_}f- z@W^`d>|4*@T$%fEhT|i~ABC+q3(|U_tS&C+ft{UmEWBar>-)g}w{# zpIV^%f#=Ubk*Jjxk+;)DrkBf`$D7_tu+uww?}T7+^eY2vFXtbdAIb%{mdz<&cg148 z;0j+Y!A#NW65$Vm*&9!lZ;;WN&+j{7!i2ep?5@SM$4{x~YFIg;x8sev<08f>b;qY~ z-fnoMF4*p!U*PTgcE^9r`d7qyhsW-YXH9to%amilIDZ#+pq|O4CB!>o@+oZUJsRHKs^keu6{1-oD!M","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"f5141a79-ced7-430d-9873-c03da1fafd32","path":"sprites/s_discord/s_discord.yy",},},},"Disabled":false,"id":"8b5242ad-13e0-4573-951b-973e8188a83b","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 24, + "yorigin": 24, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 48, +} \ No newline at end of file diff --git a/sprites/s_node_warp_mesh/s_node_warp_mesh.yy b/sprites/s_node_warp_mesh/s_node_warp_mesh.yy index 553b08a53..3ac724699 100644 --- a/sprites/s_node_warp_mesh/s_node_warp_mesh.yy +++ b/sprites/s_node_warp_mesh/s_node_warp_mesh.yy @@ -57,7 +57,7 @@ {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"65a2bea1-1c8c-49cd-b536-64caed42e9c5","path":"sprites/s_node_warp_mesh/s_node_warp_mesh.yy",},},},"Disabled":false,"id":"89865563-c0bc-4338-9e0f-0fb7378e4673","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, ], - "visibleRange": {"x":0.0,"y":0.0,}, + "visibleRange": null, "volume": 1.0, "xorigin": 32, "yorigin": 32, diff --git a/sprites/s_noti_icon_error/8763bf7c-96f6-44de-b0fc-52ab024226bd.png b/sprites/s_noti_icon_error/8763bf7c-96f6-44de-b0fc-52ab024226bd.png new file mode 100644 index 0000000000000000000000000000000000000000..1356c578be8d0a76a8281f0ebd8188bcc170327a GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dE3dtTpz6=aiY77hwEes65fI|H*Yfq}`!)5S3);_%fO8+)4# zMB3{8!d-TG>}+D($!G?Qq#|dy6!j{rzR${ln+y2{4^sGu@qe#+OrbD?W*NGbqLypWPsHfbqaV@t1wc$BQ{X zo{aWkT*K(Xpw_pIi-EJ@hWN{m&l=S8H!50$8;EAS=`JZ2cKCFQ@0UT*ROX0Tdv0<9 z&0$<+dgXeyl_-N#{F0e@4QAc!4a~K_9kxvgs+w?U)?LYUE14V?aBV-=yqoc%!?v_BQnn{H zS>){82RyR`oOLA)ihf3kt1$bW3}C*rf9g~TqZED%h8Y6f4d2ofP0s3sZ@gCUxl%l4 zXIHL*b3m9iW1P?-wjlO&FRhtNce1VZI&FFLc2y(y^`ykyh*(A0hfzuISL7=GKJb-E z#w*9+c2JVmvvS6gwZ*jxvm1WeKA17#zSaTf_#H)}?GuvERAYRyQxiaJ1g`!C+wGZo>zjCBpnbPY{I z3{9*I&8Zkei>9nO2EggTpe0OF#`8a2rZ8b5n~;5_1c1>k;3q R$P3iN;OXk;vd$@?2>@s*O^W~k literal 0 HcmV?d00001 diff --git a/sprites/s_noti_icon_error/layers/8763bf7c-96f6-44de-b0fc-52ab024226bd/159c2412-9871-43d7-80f1-cb346e6d6449.png b/sprites/s_noti_icon_error/layers/8763bf7c-96f6-44de-b0fc-52ab024226bd/159c2412-9871-43d7-80f1-cb346e6d6449.png new file mode 100644 index 0000000000000000000000000000000000000000..1356c578be8d0a76a8281f0ebd8188bcc170327a GIT binary patch literal 841 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dE3dtTpz6=aiY77hwEes65fI|H*Yfq}`!)5S3);_%fO8+)4# zMB3{8!d-TG>}+D($!G?Qq#|dy6!j{rzR${ln+y2{4^sGu@qe#+OrbD?W*NGbqLypWPsHfbqaV@t1wc$BQ{X zo{aWkT*K(Xpw_pIi-EJ@hWN{m&l=S8H!50$8;EAS=`JZ2cKCFQ@0UT*ROX0Tdv0<9 z&0$<+dgXeyl_-N#{F0e@4QAc!4a~K_9kxvgs+w?U)?LYUE14V?aBV-=yqoc%!?v_BQnn{H zS>){82RyR`oOLA)ihf3kt1$bW3}C*rf9g~TqZED%h8Y6f4d2ofP0s3sZ@gCUxl%l4 zXIHL*b3m9iW1P?-wjlO&FRhtNce1VZI&FFLc2y(y^`ykyh*(A0hfzuISL7=GKJb-E z#w*9+c2JVmvvS6gwZ*jxvm1WeKA17#zSaTf_#H)}?GuvERAYRyQxiaJ1g`!C+wGZo>zjCBpnbPY{I z3{9*I&8Zkei>9nO2EggTpe0OF#`8a2rZ8b5n~;5_1c1>k;3q R$P3iN;OXk;vd$@?2>@s*O^W~k literal 0 HcmV?d00001 diff --git a/sprites/s_noti_icon_error/s_noti_icon_error.yy b/sprites/s_noti_icon_error/s_noti_icon_error.yy new file mode 100644 index 000000000..35240b91f --- /dev/null +++ b/sprites/s_noti_icon_error/s_noti_icon_error.yy @@ -0,0 +1,74 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_noti_icon_error", + "bbox_bottom": 37, + "bbox_left": 2, + "bbox_right": 37, + "bbox_top": 2, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"8763bf7c-96f6-44de-b0fc-52ab024226bd",}, + ], + "gridX": 0, + "gridY": 0, + "height": 40, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"159c2412-9871-43d7-80f1-cb346e6d6449","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": null, + "origin": 4, + "parent": { + "name": "sprites", + "path": "folders/_crash_handler/sprites.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_noti_icon_error", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"8763bf7c-96f6-44de-b0fc-52ab024226bd","path":"sprites/s_noti_icon_error/s_noti_icon_error.yy",},},},"Disabled":false,"id":"9efc3122-c395-40a1-8768-608c96a092bf","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 20, + "yorigin": 20, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 40, +} \ No newline at end of file diff --git a/sprites/s_textbox/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e.png b/sprites/s_textbox/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e.png new file mode 100644 index 0000000000000000000000000000000000000000..6a1e4aa2051d5bb6b41b2af7296e909985169ae4 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8S3aSYKopIlPfo0X7| zup(W7&t#K>sQ#U;*_ljsQ}gmJa?hAK^R;A5?Baj_|No!gDDmc@;P3gJ9?K0t;LqRR z(;HQId3bn~BbsMNe_?XsO3ae*^p#>@d1qwneNA;b&<@oS*NBpo#FA92ER6zc(16=e el9`)YT#}eufLl*nX-g|m4}+(xpUXO@geCyeRB>DY literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/6d937a21-3259-4987-9ed3-80d0201dae2b.png b/sprites/s_textbox/6d937a21-3259-4987-9ed3-80d0201dae2b.png new file mode 100644 index 0000000000000000000000000000000000000000..14b3295423d1106747e730ba004ed68c03cdd5df GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8S3aSYKopM2(QZe~J4 z!isbSK9fxjqWW`8R$4L6KecDiHP$(EWWMt3+^PE?2+lk3=xM+HdERA7umlL~tN(w{ zVGqdv1_o9J1`BLupP^{T%}>cptHiD0V#3lWpau=N4JDbmsl_FU YxdpiOw3W8B0`)L>y85}Sb4q9e06(Z{!vFvP literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/93ea438d-26cf-4528-9935-675a1a8bfbac.png b/sprites/s_textbox/93ea438d-26cf-4528-9935-675a1a8bfbac.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a1e480ac094ef88dc1265e67a67775cb5facee GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6tVVnaSYKo|Mrq0-vI>y zX2;3XKTrAna*2Z1>5H2usfxcockoL3Gws%#AOnSy9{m2ne|9!cb~L^7bWYr3*58`l zJhNX5{s$VPTH+c}l9E`GYL#4+3Zxi}42+C*4a{^6O+yS#tc;AUj4ibd46FS6G7^>bP0l+XkK6ozA@ literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/layers/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e/064984a7-c12c-4ca2-b32d-507aeb3fd206.png b/sprites/s_textbox/layers/1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e/064984a7-c12c-4ca2-b32d-507aeb3fd206.png new file mode 100644 index 0000000000000000000000000000000000000000..6a1e4aa2051d5bb6b41b2af7296e909985169ae4 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8S3aSYKopIlPfo0X7| zup(W7&t#K>sQ#U;*_ljsQ}gmJa?hAK^R;A5?Baj_|No!gDDmc@;P3gJ9?K0t;LqRR z(;HQId3bn~BbsMNe_?XsO3ae*^p#>@d1qwneNA;b&<@oS*NBpo#FA92ER6zc(16=e el9`)YT#}eufLl*nX-g|m4}+(xpUXO@geCyeRB>DY literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/layers/6d937a21-3259-4987-9ed3-80d0201dae2b/064984a7-c12c-4ca2-b32d-507aeb3fd206.png b/sprites/s_textbox/layers/6d937a21-3259-4987-9ed3-80d0201dae2b/064984a7-c12c-4ca2-b32d-507aeb3fd206.png new file mode 100644 index 0000000000000000000000000000000000000000..14b3295423d1106747e730ba004ed68c03cdd5df GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8S3aSYKopM2(QZe~J4 z!isbSK9fxjqWW`8R$4L6KecDiHP$(EWWMt3+^PE?2+lk3=xM+HdERA7umlL~tN(w{ zVGqdv1_o9J1`BLupP^{T%}>cptHiD0V#3lWpau=N4JDbmsl_FU YxdpiOw3W8B0`)L>y85}Sb4q9e06(Z{!vFvP literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/layers/93ea438d-26cf-4528-9935-675a1a8bfbac/064984a7-c12c-4ca2-b32d-507aeb3fd206.png b/sprites/s_textbox/layers/93ea438d-26cf-4528-9935-675a1a8bfbac/064984a7-c12c-4ca2-b32d-507aeb3fd206.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a1e480ac094ef88dc1265e67a67775cb5facee GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6tVVnaSYKo|Mrq0-vI>y zX2;3XKTrAna*2Z1>5H2usfxcockoL3Gws%#AOnSy9{m2ne|9!cb~L^7bWYr3*58`l zJhNX5{s$VPTH+c}l9E`GYL#4+3Zxi}42+C*4a{^6O+yS#tc;AUj4ibd46FS6G7^>bP0l+XkK6ozA@ literal 0 HcmV?d00001 diff --git a/sprites/s_textbox/s_textbox.yy b/sprites/s_textbox/s_textbox.yy new file mode 100644 index 000000000..445c39242 --- /dev/null +++ b/sprites/s_textbox/s_textbox.yy @@ -0,0 +1,103 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_textbox", + "bbox_bottom": 11, + "bbox_left": 0, + "bbox_right": 11, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"6d937a21-3259-4987-9ed3-80d0201dae2b",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"93ea438d-26cf-4528-9935-675a1a8bfbac",}, + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"64d1d0d4-973b-435a-ad06-5d8d501b393a",}, + ], + "gridX": 0, + "gridY": 0, + "height": 12, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"064984a7-c12c-4ca2-b32d-507aeb3fd206","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": { + "resourceType": "GMNineSliceData", + "resourceVersion": "1.0", + "bottom": 5, + "enabled": true, + "guideColour": [ + 4294902015, + 4294902015, + 4294902015, + 4294902015, + ], + "highlightColour": 1728023040, + "highlightStyle": 0, + "left": 5, + "right": 5, + "tileMode": [ + 0, + 0, + 0, + 0, + 0, + ], + "top": 5, + }, + "origin": 4, + "parent": { + "name": "sprites", + "path": "folders/_crash_handler/sprites.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_textbox", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 4.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"1b5dfd3d-1965-42e2-8be4-d4535c0e7a7e","path":"sprites/s_textbox/s_textbox.yy",},},},"Disabled":false,"id":"5aea7ad1-113d-4754-9702-da669b30331e","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"6d937a21-3259-4987-9ed3-80d0201dae2b","path":"sprites/s_textbox/s_textbox.yy",},},},"Disabled":false,"id":"7743b3e2-2b69-47c1-b542-cd5f32a7b259","IsCreationKey":false,"Key":1.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"93ea438d-26cf-4528-9935-675a1a8bfbac","path":"sprites/s_textbox/s_textbox.yy",},},},"Disabled":false,"id":"33ac43c7-8080-4c3f-84b4-b400541e6b67","IsCreationKey":false,"Key":2.0,"Length":1.0,"Stretch":false,}, + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"64d1d0d4-973b-435a-ad06-5d8d501b393a","path":"sprites/s_textbox/s_textbox.yy",},},},"Disabled":false,"id":"c2496a9b-7bee-4dfb-bfe2-4a27b5c78361","IsCreationKey":false,"Key":3.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 6, + "yorigin": 6, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 12, +} \ No newline at end of file diff --git a/sprites/s_window_exit/a60c514e-d686-4aff-8215-687e80d34ead.png b/sprites/s_window_exit/a60c514e-d686-4aff-8215-687e80d34ead.png new file mode 100644 index 0000000000000000000000000000000000000000..3f1b1ac11015744d69aeed4ba19d189574f0bf12 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=k0Y$sR$z3=CCj3=9n|3=F@3LJcn% z7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4*PFJQ?PaXyuu{l_Jq&T(m(XH~k^j)9G# zAnac3BF3BpcW2yYES6b+(N0y#GCDo~ zgv;)>#quv&=e{x9V@7kqPKjLUbDino3L1urzpgxC%F&HnS;48KxmGp${xRuo({vd4 zzv)H>O+K+hlDEO0y@Dx2>>*!nf9ofpZ&gcNBT7;dOH!?pi&B9UgOP!ev95ucuAym& zp|O>Tv6X>^wt<0_fq^XZ-Bl*PFJQ?PaXyuu{l_Jq&T(m(XH~k^j)9G# zAnac3BF3BpcW2yYES6b+(N0y#GCDo~ zgv;)>#quv&=e{x9V@7kqPKjLUbDino3L1urzpgxC%F&HnS;48KxmGp${xRuo({vd4 zzv)H>O+K+hlDEO0y@Dx2>>*!nf9ofpZ&gcNBT7;dOH!?pi&B9UgOP!ev95ucuAym& zp|O>Tv6X>^wt<0_fq^XZ-Bl","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"a60c514e-d686-4aff-8215-687e80d34ead","path":"sprites/s_window_exit/s_window_exit.yy",},},},"Disabled":false,"id":"f885dae1-48e4-428a-9623-31181fce18bb","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 16, + "yorigin": 16, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 32, +} \ No newline at end of file diff --git a/sprites/s_window_frame/0a950d5e-3c05-4361-b250-0f38ec70c922.png b/sprites/s_window_frame/0a950d5e-3c05-4361-b250-0f38ec70c922.png new file mode 100644 index 0000000000000000000000000000000000000000..540fd7ac3a8f96a9d78865f30e96a58ce03581e8 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8k9aSYKozjeYz&ISVk z=lhn9?z`XFw_IU;)IN1uPX z_7~c~yoZcptHiBA_wAikKn)sj g8%i>BQ;SOya|>|msrvD^6sU*6)78&qol`;+05HsQApigX literal 0 HcmV?d00001 diff --git a/sprites/s_window_frame/layers/0a950d5e-3c05-4361-b250-0f38ec70c922/ad6bfd62-f3db-475a-9221-c905b673347d.png b/sprites/s_window_frame/layers/0a950d5e-3c05-4361-b250-0f38ec70c922/ad6bfd62-f3db-475a-9221-c905b673347d.png new file mode 100644 index 0000000000000000000000000000000000000000..540fd7ac3a8f96a9d78865f30e96a58ce03581e8 GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kg=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(@^*J&_z!{$_AZ|c6p8k9aSYKozjeYz&ISVk z=lhn9?z`XFw_IU;)IN1uPX z_7~c~yoZcptHiBA_wAikKn)sj g8%i>BQ;SOya|>|msrvD^6sU*6)78&qol`;+05HsQApigX literal 0 HcmV?d00001 diff --git a/sprites/s_window_frame/s_window_frame.yy b/sprites/s_window_frame/s_window_frame.yy new file mode 100644 index 000000000..9b1002ade --- /dev/null +++ b/sprites/s_window_frame/s_window_frame.yy @@ -0,0 +1,100 @@ +{ + "resourceType": "GMSprite", + "resourceVersion": "1.0", + "name": "s_window_frame", + "bbox_bottom": 11, + "bbox_left": 0, + "bbox_right": 11, + "bbox_top": 0, + "bboxMode": 0, + "collisionKind": 1, + "collisionTolerance": 0, + "ConfigValues": { + "Itch": {"textureGroupId":"{\"name\":\"Default\",\"path\":\"texturegroups/Default\"}",}, + }, + "DynamicTexturePage": false, + "edgeFiltering": false, + "For3D": false, + "frames": [ + {"resourceType":"GMSpriteFrame","resourceVersion":"1.1","name":"0a950d5e-3c05-4361-b250-0f38ec70c922",}, + ], + "gridX": 0, + "gridY": 0, + "height": 12, + "HTile": false, + "layers": [ + {"resourceType":"GMImageLayer","resourceVersion":"1.0","name":"ad6bfd62-f3db-475a-9221-c905b673347d","blendMode":0,"displayName":"default","isLocked":false,"opacity":100.0,"visible":true,}, + ], + "nineSlice": { + "resourceType": "GMNineSliceData", + "resourceVersion": "1.0", + "bottom": 5, + "enabled": true, + "guideColour": [ + 4294902015, + 4294902015, + 4294902015, + 4294902015, + ], + "highlightColour": 1728023040, + "highlightStyle": 0, + "left": 5, + "right": 5, + "tileMode": [ + 0, + 0, + 0, + 0, + 0, + ], + "top": 5, + }, + "origin": 4, + "parent": { + "name": "sprites", + "path": "folders/_crash_handler/sprites.yy", + }, + "preMultiplyAlpha": false, + "sequence": { + "resourceType": "GMSequence", + "resourceVersion": "1.4", + "name": "s_window_frame", + "autoRecord": true, + "backdropHeight": 768, + "backdropImageOpacity": 0.5, + "backdropImagePath": "", + "backdropWidth": 1366, + "backdropXOffset": 0.0, + "backdropYOffset": 0.0, + "events": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "eventStubScript": null, + "eventToFunction": {}, + "length": 1.0, + "lockOrigin": false, + "moments": {"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[],}, + "playback": 1, + "playbackSpeed": 30.0, + "playbackSpeedType": 0, + "showBackdrop": true, + "showBackdropImage": false, + "timeUnits": 1, + "tracks": [ + {"resourceType":"GMSpriteFramesTrack","resourceVersion":"1.0","name":"frames","builtinName":0,"events":[],"inheritsTrackColour":true,"interpolation":1,"isCreationTrack":false,"keyframes":{"resourceType":"KeyframeStore","resourceVersion":"1.0","Keyframes":[ + {"resourceType":"Keyframe","resourceVersion":"1.0","Channels":{"0":{"resourceType":"SpriteFrameKeyframe","resourceVersion":"1.0","Id":{"name":"0a950d5e-3c05-4361-b250-0f38ec70c922","path":"sprites/s_window_frame/s_window_frame.yy",},},},"Disabled":false,"id":"9363dbb5-188a-4f19-b6f0-f7157c1a9e3e","IsCreationKey":false,"Key":0.0,"Length":1.0,"Stretch":false,}, + ],},"modifiers":[],"spriteId":null,"trackColour":0,"tracks":[],"traits":0,}, + ], + "visibleRange": null, + "volume": 1.0, + "xorigin": 6, + "yorigin": 6, + }, + "swatchColours": null, + "swfPrecision": 2.525, + "textureGroupId": { + "name": "Default", + "path": "texturegroups/Default", + }, + "type": 0, + "VTile": false, + "width": 12, +} \ No newline at end of file

JE)L%oH54lUB zL{}-W!VwBi;kob83jxEbg3Xlp>VwC5Z?*CY+O%qY%vaLp>bZcl%0Pxt79Ts^!SdLP}c!XxN(yl}{?#_xB_s-~X2d=d&n>0~1**l`I_5 z`t1smO-uB#H{o-CTRNWAEabWK+q!bhp^0+#-alhc9U%qU+BoBxTo&-sR4~w9KN3V* zu(by&2aCV4_q*VhHl)!C!h}q52S7OWY|Na;+1ou*=&^U~So>e@Cb0YZPDtcKkTSdF zhV|jbW<%OqsSLV8qY%#>mVfeKY8_O{7#eD{uk}4-iv|sU{lA+TFvnea?`-Uafv(5e zrB;8->aS%VGxWJx=yNJa6A;kqVP;w(A)S-j!E3)LoC(;fvQT+E+bS>vXzERszLb|BYim8N{PjzBD6(LA0SDQn;C8UF; zMKMHG3H23yl&^+NxU7mbHKd(e>yMy|Wso2`1&4ppYG@CuCF!5dLvI!OQjmS(8am7$St%1TG ztndf}v9Fi_T|lD0&WxMSw?Hy-${5FesjsHwLt6MY{xkJ9$A!h6-!*GCxW5c(8JgjUJp+)mj)nJP{RKS349F-=FY z5KPc$Y1tk%BBZ$Dm(`Hln2CwqvfAHU37kb%f7wdHM ziD33?EP9f5P$N|-2^K~b$B$5QIGU0{guKb9f#gSKtRuomp;mMl45^5})Vu~(OQvZ!1I@tcAMb;}KRknmHV`ga9C@56Okm0saliTzX z1=@(vh9pbSO3GEik?mkUp?L*|;%{NTD4A@NiSNZALYjI$5@b`s5;F$bqBLTz!9s(n zSugGCmxl^z!gHG~EFl63tSt#DS4ZiDeU#2+<3#a!Csg%4DR>X1-bnpxdvfA(K@ z-K|szv#f|JAE3QJ8*s++u=N>|8~Q+zim@1lnCT|G2v*nE{xNDK)N~cd!YeU3FBNQA;Sc&|#Z<3KgGvKf#Cmvk5n%B)TYiOuuT0KVpc30K9hZvZ<+E zJ|TOjg4Cc2)$0VYcv|4-E*51Me+&qGVj|dp0gX1ak|wPy4-jm?fHM;%QaY4{%AZ;m zdW`=mi^Mjyh9MfoNZ>(@%Tc2ZkAiRR*-MHXUX4a$+2{^*V7fz!7+aKAOP~YS z6cbgmIoOPLqdqY)Us~-fH&PG@nx)5UHWC{OvV+lN6jrg7=VZ}@T9i#Vf00gW=m7!* zG=N)_MiK!<000mOd+ud;Mj3+6sUx_F%rYRs#6l`9p(2;f%!LV9jZTc16XHuCixQSp zB)C9=)vz@m`n?JKz)S`COk*S1z|hRRBJ!Dmzyn4IJYY(mCtq*{vcMF+prI@eK^sk@ z7er9a45(CeUFr#k+Q8nTf4;CJcs8?w1P_Raurm7rA_jvvfrtUUdEtFeHL2IujdWNh5{Be|Sa8k?u-IY*J}K zYMaFVb5J4}2w_AcQx8!q%{*k@kQTQQNz}G2An<_Fd_hY>Gshe7RWP*ABN+;_fNI(y zSb(sNl{!Q-;C-SQkakcb1}Nw|6KVodohsE45i8p?MxF4KH4a5Xr9eX>6Y66=*;N4B&tU{C`a# z5jSKGRBntCzT5Soh{BGD*EFR3;pz9s1)7vK#JY*9h83nLf6(_ZRFgnOw$d5SkE+E= zq$sLt7;fCv|8|5vI2%JJ4G&u+^b#I1^4|%usAf-O(g`w=FqO10NNi%A368LanjF}9UIXd_44;p}oP z)^bv0HdMS{e@MfkBJvvX`JY6AG43Ba>4^9Kei*y)i6+S6BVk+empE9X!=hSaw)k2O+86xTSbnbc7CdCWg8o{BWdeVw_SN$ z``HdzV*VHjoKP>EnM7R-6=G0~jjL+Lt?k4hHl&75e+*(#4Lf{Q6>@pRj^Ys-wGJZF zhuQ^G(3p?|S)>BdYl;+E7L-I#xQZx@3>ItE|FyJNfiz;*XrToZn|YKVUcjJa?jj7C z5NseaaD&fmgo=g?N;jxwq|J9!K5?`dW=yp4zEg$aWE2yqxD|uQsY4XuH68VYNJ|CANlv{I)*o2DqDzzHe|e=J}DEkl|ZiWw7e#_80_K1|wz2mrv+ z$4Y+jnHh&J44zQ5gT^U4kZRCuDh)FTS}*U;2A&$4W0cM(kU^1GJ7B;A zoG_JdK^6f3L;wIi_ybMCTWcCfQ!SxTCYEw9fO0BEN%$Eg41;dGBQ<_3X>j3bAS#2ZviS;6EZ zrkYT9hRo6_6c#PXj41 zka^xn#}cL#nkq(kEKx5lJ|Pc3e>%5hi=dI*6$=YSOqCdj6kEiPi9W?46!fF&W8Tum zQ|h6LXGcGU#gwwRU6GqUS-T)*P{9t3L&OtY(TU4vK%!Yh6t1AJ@TY_;t_`ggJrk{% zyV5wJuCUjUM2XO88mc;v5wZ+CdZVNanV}d3r;lbjvAr6z`4EM!232*;e{NA$MJ#JV zRx;NJQ&l9!6tOAC-=`-?5I;c=!2{&+Yck0QqneotA4)ItR4DGuT7kpwcjyAvlMfd> z9||QJc*s=hbi_(9(cte#qP&%yA;EYBn)f2(QI92e_ zA)_E2jt;7!@K4ltS9po(pg^mWNP{yI`RJ?9XlJ3g*Nn#vB<=V>e>#~Y#;8<-2U3cN z$1Q@RAZQa~*V78osGDfW#Gqg?)ypYMA%wjA*qD1NaiI} z5;d8?iCr3`ArdZ{@X(_kE|}pfKJ#&;+hS=#byQaQ%0cw*Y>kJIy=0;j!^9y6cM)S1 zHPB0_Vq!5dyCY6)e~MpDjbKMrLy2WBY-v^JgIyD@v)u6|*avl)kn+e#n35|jiLp-# zb+SKn3bh5Bge`j>CF67&LF}&8zT#Q@nW73A1(csgB=&<8C5$ktnc(UVV-LuDJlm#B z6soew7t@a~vaE=zs%~N@Ib40AVIP$WH@~>6wGH7;&Q^5G8A$D4qq@7V#ZXE&!!m4ZA;O$5(mHN76ngr z1^?S=WrCsaf8cLx;j<Ag@sHGh!92PK)|#H zM?xsVBX1Ce_XWeHnYcuVhlYU1pw2KWhzOD80D=en^0XN4T*y_$fddE}K++&S5LS37 zurupWlyHGP*jNhr4>9CoQH^XKUP&L?PfsfO>av6Re?Z`>*#jpqC9yFr+?y*8mBd7W z3N*l=2LX^$LL3C3F+&lZ9?X|GMbDbzYSV)S3l>OV0UC(P#EEhVF;7K5GvNyq7?=i( zdVz?$U+Com1q&1ylp{vsE;Tj?EN}pUf-X?N8PKIw5=zkq4P`Y6MH=E%!@|2j!52^| zY>t9rf7A}PfDEq|Oi80(f?ZJ#UiscDC3ZkWjgbYVLCZRsvq;Use8B;!N@5l}P{2g2 zrQy`DSgJ`x0042C=d6Db0Dy=W_?z%Z_-3rFn#RJ~#3XEPNsBNaV-qCdpi{h2?6FJi z;?BGx(g)opnHqY%riN-9E4gTiQAJ0r7{i=IM@B|QW`>4_#xpY$w3^kdW;8M# z4u|9Mcsw4DCx-rWVq{e$OT`pN*y&Z=OlT71E0KHhTY3sBB3~%9>XOMI{Gf?YB(w<@ ziwsdO&8;7{&S!i@sU?Sl6Abo9ik~8Gsw(-sxrrxsg4;BFe?^KZ{urVdLkTNnM7{`9 ze;lD#uw0Qyq*c^ZgvjgimpvS`aH>d1D197yF@zFK2J?nYJYlDHS}o$X=^swI2^1r- zO~d&%XG7Jvp%pC%QA)f{-8o~*Ll=+3+kB=KbXBHk#v`FhF53z~GS=jW%}36Q!Bv;Q z8fu7=VYKQv5ml%6qsEgqe#o3UD#lPMeOC@@r~45jt7_V`8wruBpy>)m zy;7FzYlWPmLP^ezH*yk6(6m*ZP%`M;BMaJ8h_P`B^4A&L8;8<}CSipLZdy}CBt-Kn zDfFE;Ke75cDveR%kk*GZts9}Vg^X~c5Wx!R$X69e21Ti0kiq41JwDZuQxOg2e-V$V z+Cu~*iYRlcqUbK~YbM3xAvhLm~ixpo>-MctKymM*sjsC9(;U*z<(o z0-21Dz$(VF&&H`0S1<+MuT&O*Dp{L6k?xwprCm`y@n>vEi^78ffwjZ zt@S{30KotrFik)+G2|vVf8Ci-=ofGTBCkdO1V~2NwS^vpsYad$1{MSxFd$614dN`5L{qx zFB6{GSFfUzUe};R2URyT3aVp}4P=WV(=Re8MNGmOyuLsFSVKWxf5b?^@YD=s=HSM3 zFKHVTL=7~??E(zmB&M+YXz!_f0)l83Zo!mCf&m@?XVTQ zg4N73w!|1rix^oaPBYS~sC#-pzzr8%Mf4}pb6k?nOy-rCk;_o^gz$AOhFW))|P}S#V~A^nA?_$n+AnK-eoNq{bF7fRpW8> zfTI54tRh0af8?W3ZEL(v4CgZ3G`M2QLo`0j9?~zVq~>$4FtjJ?iG%O*$mv{Qj672dQWJ`O#M4l1PZZ^yOs+H} zaN($(K0|858lsU*(E=r)yuO}fqzr=Ol|a=R34h6~eiQp4O*RQk9S$EW{|qirqhX^qCeyqeh4ldaSSnos((}v`u6) z5S6)|UDPQkGQv3x^}fFdG&JHMee-LCC{|9Ki)})3eSJYx5jZ0hbGait&QK+yV};7( zR=I>`f3tu6qe2%VA3a3kM87Sw@hF?%l1|}De8JxX!*%wL8x3UIm_iYSIG=n-N2OYQ zt5Sn8pOf@sqQW=oV>~{!H3>&WNOZgeiU+Ea!xV0yv88w2TCCWK$x-7sPlpuWVLJU{ zXd18e6GHKr5L4}xC}WYlJ1fCfW6pzdixuTie+LGg@O8XcBSdQw()p4Q5Aww@JIZv7 zYx_8GWJ?_S+Qet-3L>v4QWWtxbY>c3bQ%t_qEKC(QqiMAqhW2Fzz03mCzvRIYlEtS zIZ~RC<}pRVmk#wqRiVuUFX#|Q7iV2Q-c&?H#VNKYs2>lZTjBm2t1C{Nu%d}+81<&P zf9V~r4zX=wR7{sw#YW6vL=6?qgjkecMY3uYrZG+uvl2-vT=&6kjxI;KWK5Y=*7gylal4JsYBLI4PYITOQP_zu#zcAL&sqB6poC#bOYV=`qBtlek&&4otE$u-&R^n9 z6(VZLARH0-NDA@zB3ArCKhz*3ABl^ZStC*pGV1+_i0~{CZxCSv9fa8qH7K5LsFZSv zWRV(1rDIi_00NT{001ah77oUOf01B7BvwTt^%MXE%W^I@5=MfNXe=bo^CU(gf($SK z5rRyOh``LSA^uWJy$_@54U`?m|NoUtWZL6ZgC?1z8XvqKHqmfyX~-X=9c61r>R78x zhy>{_#qlH*!XO>;=CL+Zt~MuFC-0=t(81oC6qvW`S=Kr7%GZK5Pb@JIi!#CJCh zXB_cl5{*^{f4~^MP?a2Te+*kZ=o4^w-D{ikMR4WJcecb(C+Xc((~&|j9Cs|#q9d4{ zHiwFsGDlwGw)vsCssmn0G_P778_XaR8Syfp7wjw%PO(Rf*h1;fBz>1Bq#;E06S?G; z$HTF>EJUfgu0QP4>?fICmnaU|61C1GX$>WrifhxoZ#SqRy<|wff9t;T3F4zKPMW$^re})B@sj>!(wcC6;X$B?*kB$HLH8%MNNKDV}f$bYfj?vv@0FJX2 zckh2;LE&#vk~N4ymrz8v35awRhyTEoXk#30raWiUVWixU6S^?=$=X@^% zFtJLM5Wp`Se^p;VPa^5And3e1st|5VRyeKs@$X_V<$f&Qqk4PvK37v7iz@KE+a(vQ zUsK8?Kk3V&4>w#-T-R)zG^{gSsHZ4aW6*x%6F6%v>uV!RqgZ$b#2c^W^U||SDkW}b zCLgSIr+a%?a9ef=B04c}VHTYQQsCS`$V!^#DUB*Sf5VOtcRVA2W@*oxqZW;HfUH-yMyBPu>{vuV|sb4 zCQB9AlUL@gAn~++chSR(WRE>D7v5+4L@zj`;x7_q-FJ0RFxRN=Y?^p$vu854EH`^8 zYGUm=d~$~(k`PR_by{_E_z=;V-&D;*Ode8?f2(S$(|r zVo6B~6=oaK7)yhSJ5qxWz`oYI(001r>#1mIiETBA)xQb~@G-`gC0|R1sCJ|g*bCtf zFT6rusP$VLmn^P>z<39j&+Y0lGm4#B7+Eg^ioMd4>*zs4iI(eK<3xtWdfe5)msdL%=>| z&0M^uS?b%8%oSjlQGTZ1&Td^QEhY6io@8@K&urXffqo>in0(ajzl91D-SoZtEj)~b zc=6UB)pU!`SSxTFZQe5|<1bK4**~gLg0s`=2$P&jHsVo@E(p6_ms9|lu#f6-e=yE) zZyR$3NNp;?>qtGHfeNRA$Nexj0#~fHbC>On7$~WfMyQwosM>5K;(!>7*ofxevlthb zRgkO6q<66tCB@ML4s7o#ATHw`Nd!AuTnSW}n3SZ^-!?BMdJ^$SCZvshIWB%`Ois7y;<2EhkOQpI17dYC9)Y6T0ZJ%M7dp8L zO$B&Za}<}9^5bNo z1{9-4#CAwT7!WZDvM8Xtek7ov>|AMxxFe-`Ciaq;6$9qxPj+^_PIzgrFuYL(7_zaz zqqdvuLdB;jWR&$(f1G{0;DikS@OFToe!`7vUOl`0E$8YeZ6yQ0JAmSl#0)fb; zxAs`oHCf%Zkj6uMH&`yiq42_x4|JsPE~^vC*d^$L5+ofh4R=97CJpug{IpTH`9=ko zHbvtFpX`=RZ5~(f?QYSask&m?`t8&ZQFT$UhGf`c(%B%Pf1mS#n!y{vx*p|}+0$eM zby$G{1PF13W{o-{`d1uyGuw36|It!^|DvKE8Y-upQyFSH%ApZaBk36bACDZNsue9Y z9TgK8xg1_0M%U)5=57r4*1)OfQ4S!=^mC~zO5cVK)MzC?1S3IYM%vFFidC>oh%<@R)zSU@B#-pP!3x6Q21v2!r zd-`@Sns_~YVw1_MyRv?||D}?3U88Wyimy88Qctaie;aEC=SQrf)OruXtMOpPpaQEvxgEh{=rZcNRu2}1IRSU!%R8SH};cdJ|9$z#l9d$ zmOE0{n6ndr6X{YU#BgL(;4&1fB4DW=sVD(ef*e`X;lzoGl`%i z%@~2QN$4_L(Ubon2zEk`hGW^Z8}QwlbX1Wvy}{k*3j+ZNa6+BH1mnjjLq6ZqD33=o ze`W3E`jUxIb@r^!rgE{|>jqvw!%&C=xx-5&iG**tWFi?0QjKLPl7A45iFsU3`v@LV z2lEHQ_+)ea{pS+DLeESKFw^I{avG%{AteB#M62*rRg~LJZToOqVDP2Nu&XIb&*XeX zOnQ9jG5nb;;jS{wZ@L<&kIcp8<&Q(Me^6Y3$npG|yNqe&BCozVHEyu7uLYWFA4OpP z4?sT>vEUgnp8nAKU~(vlr-VgmfadCE2!X>c*04x)sUJOrq-! z9UPu77L$2GisWP?Z)pc>otx=Pf4WkQ^6GUEEQVml9l3J8NtpFTnFk3}kr2Gck>S8- zS+UPC))zaUUjutLE0Sa7aY^WBzO^~v&2yR|kSQAbIgmOpxkkT9xL}}h9nQD&C+&_0 zGTbBQ(h@>OIts9OK%*pdq2z%dQgiu`WIH}stN(U;Fp0`gIT;zig4}rZf9xV2hmiY` zPz{DLO{6D$h*Phe#HikdqDOEfDAypjc5a{5FG3xAS0)P~4MHDGp;*knZ?=3mX{J?@ zA3P*2?Naus8qphxCq=*~VSuq(<;p@5+}P74h`k8GsPQ%G5Ko_|7H5lAB}Oj;dAM)bxnZnfFhEC1Jdi~q zi;81<)xn9WaO_k-OQWqb-1N1i!hZ||aI6AGF~tBLL3=mBPT*zgf2D*QjOmiqlij2e zGx%bQd zwU=-SnN60N;#=AA=Q*L{heL&S^PI3Q@_uO<{SULrgvDBp6!6IL9OP7rNqFSmKZf*vjtM<;3SA*KdFJk~j? z`h1~)UWd&KpS=|&WIWq@)j&`vy+R{Tra1y|=9HY=Dsh0|e;BHfLqIyIAW2#e<45lj zsZo*m-Vk{~uAPIB|Bh5tO*sV)1|hBK{eljQ+#kjfr>_T4T?-lG1S00w5)D(Cj*@-> zt*DdDKk!N^4^K(Zb1Th52wwynQQQKLEC?$C_SCT0Aj%^LkCh#(TV|V({OE|p1;kx+ zo8!xg*E~>se_`;SS8`i;H`|$dYhSUN4Ph{xS^#n+!JTI7oweud!K961`j$)OeT9On#eOu@i#kLILfz$@GE;Ym&D>>PEHViHsw64fBaeZKf0n)f$~1Z5jt^WQN?^yyQ7c6t zWsitTdlm+@`=)z2_lXR=!b&x%ra*m5u3YyRAH)Z+nx-rTPO@D0StC zRyf28fpW~VTml_0O4F! zH1sb=$LZ{nVfsV~FI?lh z#1Qq*K4PzbJltv3DG~Cv8Sb2IBK4Sdn03aHk3_=;C_ukj??Z0S&n9~d1wwu(Qgk;x zf<}S!JS6WEB%@9|AiP)4ato=YcKNmu0J|q+#+=7|&dKrHIz1yCuf*uk#pOTMd&pQ| ze}JGbrKS=+4>XuvkpRlOhGRkUuYg)!IM!J?zzO=>u#9-DLP4!?rWvs%bHT|c6&)$_ zTUl)K2YtLfHg!#xpl-0-<1o3I7~l}rfd97NdSDt!NGMG{|M~zsT6s{G9MA*pTS;i_ zWY5rd%aK_iIANf|=4MFQ=kMcF+5oH@f0{0<2K%r_!e*PyzkE( zcgV#UqU3+8C`b*joM2%NW3~xsmH^vP0~_hf71yr<#%kMilDSND+RhW4tzcXne{c-z z&^RK71^1Qb70Ez>EcI9VocyGh3`j)5y#)@=Wn=)7YzkNmMI=;uWY1nAM`D*l>6xSX zmV4xE!@dZ@R;iy2Ap=E>`kxmwVVj&87lXSj4pN|{wME`uDI#HYIa1=(mkAU=I&qbe zG*38+wRcHeLdp_JB94vDDOX77e+ir1U~x6%-5#qSDGAq4oIJ9eCw(vROGBr~ zg?hwd6oFiXsm)qKG*C-lzagwEf*}#-fDfzjl7KfQs=$s(2FWyS9F2#SggX&EhoD-2 zAcVofL80A%ombpl$2~~6e=}eU{EJbEG&r7!X;C8XNfD9<9^KbPOPgYd1_U@4V$(g5 zIE0`&<$KXq&x3%f@YzC6oj|aGAS^d>v|$YN=B`I?AteF}Mi)PEr8s#s&;(BcOe4By z&5aKeHNO;RB5erg@VvFC=h%)-Di@L;G;aqhNjd_8T<lg5MXlOC(Lh3ZusLxbX4SYL0zoC%;CX8j zhh_`^J+R7PB53JwnYc(!1Kdp}3wc?8&?#z|-;zTk@NPl2)G6+NqGI(y@~x^tHD7(jnAEW znK#_+9FhPWe9o5D6#jk^&rgxfUzk@4!4u&kDiC;oSVXZKcuARba$oGN4P#t;LDd(T zRf9kO3Je8cE%*$%Nq{cb{rs)G@Gnc`Ie%y>K7-jSP=&KIq1clbJTs}i7W?C>lRP4Zdl*c@HI!3>dp*P zOCQ8McRe^$?U1aEMpJ{1c@`~tqM{yn1#IX9c~JjshpjqrNaxH{C&8|vyt)_|W1j`c zLgX2MGWyLC+8n>q`ShJgS6RkAy2uWd-5~#0-YGufe+EO%tPV;}YhK1H)3ivQox`ar z;?UNh8I&7$<*KyLqcqof2Op$WG@XjbxMC>=tXcs-EC+jqL6M}Nt*EY#j2ckLqv3Y8 zW=FbEsq1~?OAuniN!jCj<;BFz808IyQGdSK9eixW-_|Sm@q{G#vN(yEf+|9BqPSV; zt2qj=f0(wgYXSS*Ni}jrWve;ExRgh=$q4nBUCKQaQy_sGeIX^kj?9d7gmlyi zt?>VAoC@*ZV@yaTV@|(;)W0V+A*Vpk=z8et$O;89p9xNhkFWrKP(Z$3s)++%*|RR! z_&%6Zms*705=ieW{oIpz#MIKvS}1jp+k#Iie=#XBb86?R_(8Rq`7pyr*h;OdsoI9= zj9tL!sItN$Io_3(XEB%s_g`0vw&chaXvjS>Rsdq~=RHkpvWVUoOpKbJF9;l}iY+&G zSFmWyzY*K3ejmIrTSA7F1t-lugIRiX-)hy=UMz{TYGj4S$DlYr!%J@oHUqoJG4Kb` ze?u6uhTh5f7XDp4=rFX! zU9*@)X8Z<^8FUUg=wI24YKNAiV1FDEe{dz{keJVXh({a7DvnD9Rlx7|6zadeqW*$~ z@Rt0s0^jw<5SM?k9QA3TL|Eda7EdbKY8I6Z<_l*Kuj&zBZeym`83Ecv^d&%mOU4S8 zxfysV@LVl0P^&uj89I`Z4;gQni3xyhai|dUzIwWD!I&(*J~%v05Fj$t7VJ+Qe=zCNf9U6z%~v1SBtIhL>&= zS&N8`k5G~0QF4SQS1(Qs6dE-?QJTp@g=(XZtIC?Y_&{d!8GIOYG$Lb?V+<~ueXbb! zPaSFBvZ27(w$rESX=$P4!ulh325oh+qf@WONK?<{Wv4|2ywCH4YBUdbe}s$kac0ox{Xw(@?MVNPu23CYe-S1uz;DA}(ZJdk zGF~N#mXTV!6cHi{`l>l5?_C4H2Q2@A93f9C)D<#nN`3c(bTms9lDm1hQp?qLpLwy? z#N8>V4(7m&gY1u!LcQDS8Swokx-)e>Ar9 z(lJU$C)UkuyU|;3SrB844w9yB?pp1K5qR+g({AI?QjUL~rykO_!itjR1j06MnI|8; z=>BPwyGWkdC<4^ZP6N5L%tnfj=uro@@m11S)y?{c2M?oj@_9a2N zcmP+mx)=FYcx;6BUJXUrADCtcwvgCxKb>Xr%1``&f7?cIxm$ztpONnZ0sOJ2(bwOZ zS`%B$=r~zWz<(x2$uG-wq-t0Y4cCj%ev?QY1T|3Y&;V!5Po&653|Qd&_gpqfcyH~f ze>L4m8(u+~Wx=T+1g!5E|0f~=`hg<)0M`PI4`Cd;qa~RRi$q&^Ir?TUoI%C* z0iBT#Wez*mUoBWvYb+Q>l70&w!)EaDI4t()e;#DSF5<(@6c7{W(kl4Qm&?^Ujo$TYsoNr(+m()7wc}3~j{_eHK1g%;z^Cays`Fi;Z(?KfjBCf_+qx+kEx(Ea#BPWW0!GMX}*$x|COXiS*z&s?gv zqKtBV!rb2T^?Y!Ls)K+_qdXgwK4zG^S9>mVt+16 zai_Be>dVd+p3RF?DjZL*^SJCl#kLoP@70<@GOwDUW3T>8B9}GyJgQTGNMbEslst{HU%%M9GY91 zOy#@vQ$X1f-s7CSWn!)A;NB_8fBx1G+RE-hUfmgO9bi;n5M}G7%5DS&9UW{EeuMDY z0Y$rStQmiL(gl|2{tZYsMPkiofo2d-f@L1TSd*^Z2O6@k4wDg*xf{3b20&rW6d3CyUM$s<$lBRF+0W@J2!&lZ-|q`e;Q-*-+u$k zY8(-3sHl3EyKJkfB7n^^oh+z%;Wr2&5Xna~d#LiTBW6zvJ6!Lw_Fv-;nGiIiM z(QePxtaksy?jNgN%{2u=J_)|)`H^HSSHmL2bA!}DVb5a7BGP&_%T!V~0G)>XY6e8i z>V|NdvR+LY!T6#Z0GVX`)v!Xv0tYFPokEP=n%_|@s z5=hAgG_FHZN#178fNI*nwVz6{8b&=dh1!s7yjE62C2+-q+8|d%FIHoL9}r$O{kame z8o*#%oi+@qr6E~OTVh`|P*bjFHHAy#i)sV>SxxTUfZW6;tC46Hx}?%_HI?i?+A|ir8Y8XTVE!WF)x_P2f9`6gV9BAc zW>R;+LSKzW^Grb$ZF0~J{2=g!(Oh~e``RCO~N5k;E9w(0&r}?4g5br zCKjG%&YT1dtO*N!VpQgO{j&wuP$kQpftO)V#uN3`g?8`~2_g?{XOOIY>&@FCXOfToRSixR^IA6ocWpHn195nUg$dka!Z5O;a z?g?iPf8U7INF;Mm1|@g6@xT?Gv?!NC;;jLTy}lteCSi#^(l8NhD8=^(2p`Pkt~rpO zbWFiw5ee!D{W6LvzC^ohGck<1IM?$yx&jT7M1j7<6!V%)%oOW#b;@|9kIXI^8pF*)jDzjN(|=&vbfvdR5W{<65|FguB^{Y1R&ArcBWLd6M`=0Ol+kriZC%a>E~t+lK_fH3pJai~$@=ZS^E8xq8pi!|#>!H@G) zbqQw6-#xS}6^GUVwPpIbZcx`20v5aFe@zoHPQNrSr%oWYMs$XferFA3+_mL*Tf-4_ zNOEKPusxp%Op=x3EU-#-;E@E*QZSHYOLx;SFndi<3S0`&PP0hkMKXoa{Dq~V#fi&& z@ibAPpjvRw^0>Ztcl!`q0}!?F({L&P^PpL;l5T*We(;6@&d*|FN?037S>cVze@j&9 zV~09+%XIfolu7>GjwcxE!}V0zN6!Z@vURH;Zx)0C5~<4}!eg7P?Tz}cm?7e+bm1D# zO|qt-;nYwJQ`Erdgwlm*a(ZlN;6T=mElMtK30;c=$|^3%*HQJiCjX^pocOsJ&^jn) z{5*k*aRCw#nR+LK0(lh4^E+eKe@A4gpHTwo(2RKvfo{Ly6E5pPKUt%sn()sMg5ZrV zaw>I3U_zyHEFo$*j!Q; z35S+;glz)iH;fm}0efpYe+2?%SS3WCeNz@Vut*owX;hk^JQG8*Ztg#dqpd6xx)^rm z>_c(mfTl!(fX8`Ae?!}$L#caGzy$!~y-h}WJK325E@69GtUy8lOsllw?rJ;tDghQl zIc*(^131w4_PT-wv<1^rKUiWDN_4^{XauunC)(0$$wK(w^j#A!e?Z7(Tv3`>dXH7l z9OXr$SM9}Ez#W--y66+&g?JV>z$D3FK0H##)=3;0E)4VVO;2-o{Ep7T=B|HV#~bQ` zQe}HiivBHf(L6mrX8NGu6icD}2|pn7#8+V#8LLI^3Y2Gp&R@8JO&zRtZBE$66ZD?d z3M&d}$fsW^%i3%ce|FKG3Dg;GleSjKM6z3{57 zBQ#`AOF4aZJ#x64hsO4I>4=%0f+vlz7X&zD#Sl7WdB80b3=vxlynhSMnmxpc%sk*R6kT_;dW|D-SoKdy~)-42unQW*{a^ zI0f*M43%Z;f1T$@rtQJ-=eC4tuRiw~erdagmS4kwOhuF2iV~+yf75y0J@sU`qr#y8 z&Of%bRsc&tw7;5u+G(Lk4-i9W@IV2hMXx0%A3FrvO1HJ!jk?nsTPgP{kM!aq4yr@Sj>MXZ$!_h_YKvkwhjG{oZc;%;iZxqn8zI1Mzj>TRv-`J<%3 z3K-qV-LPi%UGn_j=$>Sip_8gel+ZW?Mn0Jy+DIp~p2JXcLnV6c+$?cRaTC_r*C_)u z#$4A`FiNxwlwmO-Gf^-L8Uq&X0)AZXCx6VV<;8mC`yY@nr(Z4-;i>GZ5ae`>f-u+avbc5wsred5dfNPK~nBAg>h zBATN;%=n~2w$AS3_w3Jjxr91U3N$PCGx&|2UIWyP(SOEUsz&`x8FY^mlF~}I&wV13+ve=MyuqUIhBkEu`r_`h6!Bw7~C~yuM3Ad#C~Yp+7P$k!Hq>1yUyd1 zMaopf;VfA8OaGBy+;?&h`bHS{Sta*ZVz5IP)QU3BrpiQ@~FPg7ijc=28D88`%ob6`Nh- z&)nuc`cV}5>)iw|EYt<&2mE_ZKIo#P5^)u~CDmRKRT>j6DYl|_qTXg{eNeW68KX{D0+6ElYl{Rl0^NdhT7k7>?erS}cVf@*p@c=f@ICZR>Pj;HBth#Q#+o>34lVEp;(`vmYwnqE^fi9R$M_O=k?sNHQL`|r1}As3;#ow>t=V+~xb`+P50JZY zCyf&9Oc2pmfvKpaF5k$bxkq&xf)xw8@!B&*<%QoO1WVx*)CgP9yxrIIE(Kc?i8w=S zCxm1nwveP0uc4kNIRrxNrb^e8jFW+(cYmRGKiT4mFU*{7i0U2)n?txnDyj~o2LKs@ zXN89$X_7-Rpd#2#o}U9*`R5D86+Kq`l8%4xJ4&aq^S4S3cLMzONoHUVN z6~0qCVr~N?jdY3If`C5_$Wp}>Ie(j@ zNe~jDaySx~;TsYuPeR4VLUf?fkRZ^r>{8L_z~t+gyd$F~`^3Ru*!2#x^tcI-etp=` zfpuYoYiNjp2RJ3gl2(QleE^v>MC#HQbOOGlPTLeuL_*4{fyp5onPAK}BouTcmaXr= z$SA~P7II3;{dv|@^D^Xqa{_!kzJG_@!UGVSu3QWA0wuwa;JyDh@>gq(1Im2)>z>6Q zyYyb&qgV2lptt(nJFEMEg;cRooiWBnXk26?KZ$;mghDsTLQ7}`HyVe(1><6xejhh2WFW$>nzW}m;5DK;xd-|VzG2iO3I&FgmZt*+S z^m#g<`ffTCz`-?69b{KDFLa03IT=tYXH4KkAARjKz)mM;HJj$7NH$VU+4e0mYdVQN zi#o;8Pq+tjN%u=H7oTGT5Pw(x4ws1wPAH__-RfaD%Zh(kfqac8ix@y$yVMGBnNb6( zipV``_h)XXuErTb%IK>a=sA%_9_bQ_BYHw#%rz#o4+BV17>i&96~qrkGyT+~RVs&n z#*6NeCUq!96&)ogm>{Ar>kyEeqyNb7fF{HpwjClG9?%4h6tE(iIe*#ROhjPUaZ2oOD~&P2wNJmr1=7}NbWWIjebu*pVU_&AK(^FkF9kr}VJANUh9Xh3gIG_j zE~d6sj8!4^NbNXCk$;dg%MX$0S)y_lhP4o}!3098yof0~)+{;1vvs|ZaYB>rV!cw{ z+05ZCZ8b?uyn>masMv>}NjrF)kMG=-yx1?v4YPDO2|lp$#6{E0qQ`mL@5nT|}i2uT}yfM(7W0P}0rWkgaDS&8OlP zed1Z^*A8@)$*1{;Du=y0d@3WQj$QznaCb*pfO%yI3cD? z)-G_-S7#s}@_&lxF@<8@5+a4017b6%jPJ`JIc1hM1i96;OJz6Zh%kVrP8ZJP@t}(9 zeCXLRacj)v4iLiU1{J~v{A4<*3(3a(d{3j0vuC74u^f00ydJ>J34;FThBP3pdoYQV zVxKY^Rx{_6NNG<3^QI3&O7*RUY#v~MTWzo2Nyf3Kaeo*LYl%Rj4i&WEKpQi$ThSm@ z5$CPa8Ip|mQdfqwf}vP)Gk^<9)s;VFiX{S)c=N)~tKtMUq~P*j5R1|n5`XBlgwLDG zpnd9>sn5UhJr9AB(kJ23r9Y{prS#4foLVb%dvy6u76;cL8Kf75kui{7pkR71`pyh6 z!=%n~On+7?b;(~lKO76_5uREFm1E3*S`{I98HK!O1X;n5UA*eS8MvYua}wB8u$)B{ z^_Lj;A>qDg;FEjAMdA1gF{O1}Cf{Lww3TyN1;+I7iM%6ZKm~u}NkCJ=+t(X+uwE3m z!!S_#VCCYRVwGl4bt7YIlj{}iy76Q(!SR5Jnt#jn8$m-s0T=pqn@^Q_!Pn0ymonHP z%X%&m90Yo3dOCbvGAzC*C^_XDP;h3AOz0OmtqnK{-VZj0(#7Yl44S4v@du8c+5M^m z4Zx?6luoL7kRp!t zp?|jwP~@SB^;Qg4w-85}%mJds_0d{~GmzvJ+ljnEQn3qYBYJw*20`SmdsVqMep^p@ z+{RYA20;y4TfU$inTn?E7e=&T+5=FTt| zh8+PB72d2B&sqbVTVNpbFTg^iZlG6%Lw5QO)M*ti-GDB(JS|^t0S)C$O7<|a5J(5uFqEl`z_d`dCa9fmT7L~J zY8oB>&w|l`XvVF@O>u{3Wu(Q9*4aPNsE`P!+5fDZF4*Fozu}zELiP;iTcMXUD5@VO zy^8x~rGv>6{46!^{OkiUm+lOvP>a17Bf-bhVCe6GfATXkxnZMP=mMl&Wa|zQV+_ef z-NI1>SJXzlSJi+=78dJXFE4Wx`-DPbA5J19p0_p=hOF1rbo?Y*@d5I3D>-$?s|K zMbPF4`Afi9rsTaV^+6}cj6ddt$ak5V2?=@MN<-YHz=$@4=+mF$%Ot77onjJ6oi+I7Giw_3tUjI>sJ6m8B~a5_2+juWT1=0!XZ)!UfZM087u!Qi8Iyq9O|Ma&o7$7>$mPmau5uD3Mm0nT>R}lfXM1ns5U(2e6=fd#>_V-hl9O+ayj~oVI&c z=NxCj82KtUsP};iSWAa$tmGpZ^wpW%&D8W8)Pb=)^% zw1iCYi}jZwGJj3o>=Fv9u?Clu6#+xrO_H(+14EyUwARMr)pc&agMoQ!VBfb!czk%? zko=~`q~H0FgQnK@9I7dMO-smd$t1;*PyY7bD_OV7x{pfRC8-*=n4)(CqxCW%Y$YeWM=vG?^-OB!{@|H>x z?1Tc3$~)Y|$;h$ba#-oXlgHl1KOIP6yHRQ5#W6(AoFK z4i%@tmk#>Mfo`<3>R9*1AgXYFsFDUeRhpZNf%sD*2X~{yGdLq-cz7;T^A5c}d@-=Q z2Swr~l*l*At&oYq0jSAIy@MkYQ?uH%>}EN)sKkDgKOE zOMl4`;=Tg1X<~hcGe`D#v#I`j;W9MZ8i2P+GYje272x8fjQ;ZCm}pEi{Kh6z6c$ev zPID#nCw!qia~DgX4^L2f5`Wd(rWxpl1HRUm_t&&N-D(!IR6%x*I-MxiHN1 z+A=Tr0m>8PX%hsG)^<5(adV8S8pxYm9)GV5bmZX26cW=N5LU`VXxJ-FDi3EZeA9*? zAw*0iv27+VzzKfWm^A#nH&pajO&M1YyWHCj5V}#yKmNNV3Y)% z#!mlT8}FUhN@l;=dLnNrlJt`?cb$`MDd@uA;tw=ya6o&2BPWOdzoQ zsDtbRF8a~y#e3kj*L}IqFEDdQgnvr9AvfO$bEvkLn8al$b0eSzsc*(&V&##OzCv0q z!eQ+wlBHSp!VX}OTWjoWi7vDwLq`bcGy_XS)@uYCFA54yET34R%!ZfOJ(iPCR)w?~ zAVPxpVUgxS{Ckd!czM)2n!*WGDB}@e+-qT?3}ZyRkMw|u4GId@39fU-U4QD}Eppm} z%74cW|8AsG=2+)o7I*gDP)lYZ@mu-20Zdf$DuNEFkQ9$R-?+0k0D+2SlU_T_3j_*y z5mp-v=$CM5AmZOy0COD@)LsmV*hA+x2*vFU>s@G_=)~O(AKNB<+C~ga`b(<>^cyh+ z>!?ryN75wG$K;6o&+6Le$bUBBfklh;NXiv~d4a@!XRyIL12^0ZEFvak0`uG7cmSvI zmqC?n^$86mpf9xD@65L3cLorkcX{f8(LK5{;u<*32e$Iyu9fh~0ZsQ8I8po65nCyM zdlH+kZ|cI-SITe(p=nx#>1NiYzrZs}9OCto`dD!)jmLttK1f?>n14BEBp2d-Ly{>* z(voo6Qzl#EXI)uR!o-Za4NcpgsXplnJAPBr6<>AO&Nqc%2P@6FFqsuq@I~5DrG{tv zaBEMkzQx^=O9Ps&r03Qxqap{N_yj5CG^28&4(O6CQ9)3fD+1uR!H|ZO0{+??4Q)() zryImdnn7K0DZsNCMt_RFP$i%Pa;k#LaS`S_oe`$p=+roX`ziZj28E$~+L2fTTFlNF z`g?^Ft?D2hG{Y~9`5wbtrYt`z9F9O8#G2fPN9_p_WQJt9He*robpU z-CH-{7)wfiXR^#fG5mBYMtu26Zo?uon|9Qv_pYUd5=*HU?>tB4j z@N!O@-e04yN~+bzSe3wuRszI)<^(`JD6Olv=HL~Y#hclz$uZcv0!~!my~dkJ$ZoaQ zQrE))U|LZ)Bm8=cae=M}IMxmCd;8|`tYH3OCI~>1Zh!u4bO{T&uQfOfG4`+rN;i+I z<;e^>pf3@fgVxJaBxDlbJoU0ThWw%OxG1E0kSuXT6=h4h9mqAqNYwd&-fMe55nu&; zuzfo4501vwpI6`vkwT>51hbXMTq@9Hq-nq+o|1y|y1TfpVEBxNU6~tvA+l@aK?$jP z_PZyhAb*lp7E`D+g$xARRzo?x*XIH$4RNaa!)ZG<=8x9>P!Wf|OpA9LkNdTll9M&D z6ex7Nd;k5kHdG0+7)CxaldYvj+P88=wzdj=wT*Q@iVA3uAMpVH{FYjugRqMq4?jYj z{!0;rgUe=LO78D4V>N3hm0(I~F({+zaG8kz4}Waxv;k->4If!zKh#bsMhwMm;}$qq5CU#9|{cQCgKe?b2j z2>Yt~X9WTltF8oRD3DftLxu4NW`R|6P5HeB1jt16LsJ9U#&jB&H0B`RwUt5u8x{CU zF@MAT+Z!0o3Irw2KjvF{iDN?ZzUdrFZ{E>l+R+&17UEk@4!;)&|JyUtA~UMoA8<|Y zX%|2}r&=lyfKQ&bKnuE-Wx_de*rr&B8EdudqQBK7_|bw^)+E1!4zKjqlrsi@YJp9J z=PAqQIWY;BZ0f!Gj5qB1Od`nZ*@E1+LVv}eHc*L;A=vH)?EK=E11U_5<^%-pTaWWQ6?*td%=4sBRmT&eO+y5iMJ{VhyX-t{dWO!)E2v3*FmZ==SHXBcO|H+G&FA5aRLCy%!s$*WS3=!(SPcc zv2I5h9St}Tp)cM}*U=ckhZ@T3=pnNT4B#NT0r9L1&j%X!bm3F<* z0#XWyC^m#3>_y>ssHZ`ryH*=xZbH#0W#gP0%0q_Y`0+W0 z+80wFMz0oj8fp>`As{Qx)hYT&yDIyy4EB zjVEp%B%*3EO782lpb>>+1=@Bl!~#u@-XCI_mixD zU0ZG*;!^ZsK=m^of-G8^BCzCKVQ+rh?VDSjD%$rpjjDt3N*J6F)oyS_*13Cv1N)5P2@4%&JG)ZMeZKL~|+kgI>>r#o7g%{0r zgZ%0O3GfcbLz0)TK{5*K)ePp1Cf6#0=E1^AWd>cV1?V_E`1E8G$4_IQ8dAiM*gk7x zNMQE^R*`WrBxF!0LZ-+!dz!e^`P!y|Bq>dz`#Axg7OHekrT8Iwk;Vc_ejF2A%`T9a z?D%TjhehHd83B%sqklonXx3}3W0cD5F}Z9e<6chb4Fzk;@hMs!R+Ap;ES{{0 zZE+L&8XqgJ_H-0ilaC-9up1`QnO{x=NZ}NGOoUgx;FEJ$S%gB%Jcl`v;#1F0su3V~ z(U-z1@($`G6Xr%!lrt$b{@bfnK;gjkbSndX`!a}XhtpIHNvN1zPgv4TN@m!9(&ru+ z#KD-z=bTz0P=9E37Te;oTLggo%I)hIVM-8cSZ?*M4EbV-mnglJl0m36>8A571T2a+ zG(B_fH8kdupmF?};cH$PcSz|tpYk#8W0MhD$%IK>cX7S4r8@0p4HKbjf6_0u+*(y-ycA`(&J zrH#lZvW8K%6wvuz-_f`u|3s)kmHMVNtYt^9_2s)vq`KmCFAwvM7*Ft&l!{J_4032R-9~72xmgFCm;7q_@ z@@<_csxDkgBpCYRay%fP9s(-85;H(!5Rl8nuZY5P<4tgx-Y7shAR^Dg0b#@sunclB zj(KsfFxVB zW&+ITG$!|yR};&Ht|J49(U;q?prMLyv@6LZOgxL_4Y87d8sC%LdJxWxEdgbM)?c!B zPp2!0&%QrF1>K1l3lh_r^?8}$$e&&%+kYLoP0^RNL54o<$ZUufC6kc}FOclh7BPUT zrJ=^-mHY~_G?F74+WM28v%*&`noX1A4crY2*vW#R&inu0{AeF+`iQue9Rs)r{NSq7 z6jXM=kxTEgx4jtVM}Pt>w9Dpyv<6kNe}70^ zV*`u_ILg$2#RU0@XIv*XG(XC=9fOXPBE75Kv=q4#NII69lFk2lsFI1OYs|-pWcLv9~X*{sW?`CsV%&^9!%yf}7L_ zU0+Cg_%{nheTX(^lu!l#;3dh)WsKswq)Sn^EO{5$#;^^hlYqDlxPd8g?SH=AH3dSl zalYo|+Ft!=l?7YB3T5c1W6HUC^^ofxES67<1RQ53%-Vah3X{1%u#(z9S2}Tvjm#Pd z+$4tGsLvF9gVvsQo`&PiWZpGTg_RgIDSwIt7=)4CR! z$|Sp3xV0sGvU-zW3;WFl`B@S|Y-2_bjo4B+0X z3%nYS*|m_m$Q5mWLG%J%0Otz*KY`B5sr>tZ768CEFMShY%b8iUq!xXkTxLE?DG);c zCDt7>C|c{I_YfJ*1%IUjh^^fQCe9H^_g*t_v`#Q1t@$S%Z@MFbqG_JS?CWE`KQz#w z(HBssl_4PZlv!LPQ;IF~Fd5MU!jyRn86hddZO7KMNqCvEip&?vh+X**>?2c9nQKzT z60<-r6cjKQID_`|du+mFTxkZiUFZxxVpQjFaFaVMiWrxU!hg!Q(a`R5ap+W1+hDWF zcmd13lHeAhEItRJiV+IDM=VM#Y%kXa_ zLi|#DnWh%)FnQ4SDT(^6ii< zLQT_3g|xMcU)`RWZ395DNH@RJ%tem#GpzcA$h&a}J4{1H# zbH<6#>woEQiZanseAqe)zqlZOP4{x`d$_i=H&@a6F(Nu*(ll>BC&a(*5)189jBrw! znd;TWEk9Ufe4CraYo2PP_%7+mViI7%#6A_zdip zRb``3p2x{F-GR&p0d4YPK_;q?-q#>h6CC#OKz~wXHxj^?lM;|><4S3S%k>kd*U;$C z%ka_R^Cd@cOlie~uMXe+XFbqq_;{Bdr-Oy>U_+UF8b&ds+;;u%T{S$`;cmpv$#Z>D zOS@SxGi0C#0DcF&TI;9G3WJ!88$wnsC>I93CJeXB8v*lCb@HD>9+tDvqH8&IV8`TB z`+pSn%StaMFHXA>1QV3!}+F2Kqlt_0H05h@}4%T{LstJY)&h55j zNPG+gyf_C4+e;iM8O2`~1CsI`E1?r?QhicPQUla`LZaAxc^tJ-K*&z8zmEOfpNOE$ zWEOT6I&pO1HMWZK`<__7F4_;S_w^(f6QWVyY zjrA4|uTK-1XEU;kJR9s~e}&;Y6rdcpYX+~mf#I_?j8Ob9AgSv1|A+h#)EJ4Bp?~~| zMHqMl*ao}JY{1Otkr?QWDSWQbY-Nv8UE zL_~e9<8y}7D}G_JK^>zTn?1CHdgNG+IPbk~!(0DB=mDT&uB}KrV*eY+VSft<;H&xm ztblA$k2RsXvt#I<2GNM>xQLuBpr2;9hca;}MC`*0Wf{}c3_))O2U7)mLhJ$cRSnaX zTp8YZ7k;0_LW?EC%GgW5byEcHF<`pK`-TD29Uai44YM)ZVp^k@%?FPDg~`3#_SglZ z5LaY*a1OjfS_qQ8!n&GsqkjpI9c;w4tC-SLiLZ|ja(KN~!dM$3^PMnWN-yt(u)LXvsXo)Ei<1_C%)c0L%HE}8VSiv}JSsV;Rm2{*oS zwgO{;oA;Z%Z+K13vob^(O94+G6!yObIZA#R-8lrikvA-p=$yzHx)a=RoyQ*b1RR! z;j>0fP}Ihj)=DW-_ar^R?+d@oZJEpf|3= zcn-91qpY};@B|wQZ1&VsJz+UKwNIDmqfDkH88{m9?fj>D2hF}n^6Q7q5ePZ@$XNtt zX%b1?68G8_9Nk|6s?{wzCm@X`)dryZc=cz-&}Xwxqx+%-Ms@LlP|20OQQRZmB9iqnt=sY>g^8`A{c12{H2apAB0}u9IIS#D7SuHJ*KB;K16E zXwv#WKAlSSSTBBC)ojL&S!g)a;U@Aa5|i#hH)o2W6%BoS;sXxAP(p^1wQ?bB7bGlT zVq_`h?9`#STULI1RZ(D8V4PJjFUo@0ID0| zkzYktJnm*SN?mK_MpmAoSOmMsRs7=PxoFOaZ13{1MqG6#Dl0T{7bWbdCO$_p)yk~v zNQaD7GXAcnBJ)Gc|H7IWKe5kM^C7CyJmt8WUX=78Qr~N~##BAwLwKfxT5Ch!-;hSB zl7ARWMSdaSoJ3VBXA_w;6<2m8Ho5^H$%S@Ax?g0vl-O0=zhO;A5?|R@ z5vkOMOq#`A=J@duZ?DBuSpdM{q){hws#qpwji@Z=kWs25`j;V%bGyfmcV*nzub!o} zn>(uG9*t&pBJxrdLszmJot-7$QO#{x^-9dKn%5?3@tojZFbrDy;cXq16B>F@g<)ZBs5SX+znR~JsRywMna@z3dJ?0 zw1+I{KFxMFHqdJrjom$j1qls5+LT!?Y#@qBvy2dEl5or@ie98h$oI$v`;%2whc+cZkOMf;N_Pfg1v73=d+_)Rp<@YK+tOKzEUQX*MK9UOOhYao)2jSGKcX2~QW@ka6Av$<@+w>sPGG zM|>+rX*DKwlq!jGDs;V>qEd&)gsf^LnyA6+f#>;#=qi!m)l_B~bAN?gZ#=>?q*FyufsDjAbR!`~~5NkkUW#leP>D(`GPoX;fljgeYp(y?fa zF-DfVYLIKRn0<4#akJ&Pe=5xh^9hLwT^D9@Lvb^anHjU(f-DhH>)0sKy*f2_8U3t= zb|&S+e-&SiI6*aMs}-!Is1X~Y+Y+>?Q3Xv8uMl(DLaY~;QA{luf3e5R@KvAISq)vL zG4E%hD<99A?-^c2rxR!5l4Xp(F$oJ}XTd&e>qm6;+U1aF;!{J6on}KLwc{EySivj$lOX%RVD`$Nt2~Mn%^DCRh?B^ zg=D7~o3n;BkXLkeBXT*Z6=fb9JM!DIi`giurxjU^9^1qZG5XXj4dcqwAKkoKA5#0V zlc~hZVrEsP-(4EJB`)Q)N;vh&*@Q)QBMz&%5^E3SfBr>lySk%(6$HFJ{FXZlo$WwU zsl_yQe+II0Q&na;bx>+`HAZ8f>$zB>Yy<|<1+h_Ne}{BF<_0?p5+Y1O1qX88dJ`bh zx)T{Q?uYsv)x+wp1Lb&-OQ_&bGdLKJyaS76L?SBIqJ#|2p-y~sLJN_y6;*;#hPzUg z!NEv;L)Wqsc{*3>)6dVts>gL-{3qhgI!AN!f8tZOOi@i3%>oQCaM3JCU|_MAsh6;t zsr}NPcIW%Ng7#x@7^7ordQp$b|87*xNEumZEG(&TTyzGHb3vlW4aHTFWMfH2*KjEF zOkGI1CBD!ORGeCcnKyOI zqznvfTC3G)wm=O37fL5l{r?$8&QPs}s`|@e2CXKEn*gW1Cfns(Pv8S~B%2_sOU>$Liu^+=Q}|bKtD(Xe7N~1*J~hlU}T)eex3Qi|Lsq34r*f+?2o6CtG}Iti5MsbB6d%k2 z*}*M5aBza)fd}jc2pYx=c+fx&ZovWT3lKc;z$_Gk*TNYc&_VE)HgZ77@-v}=LuDZ7 z=>ckZaIzp~4i?G)2ea@110FoEfAGK!VhH67{A@QZBb3AGOen-N`b~BV^T=bxl6Q1A z97j==%#pliMflXC7WF)8bq!cJ)VySn?i`YWG5cXHFR zlQq1|!X}09HEtc*9Th^&WS0d?Ei-@mk2YONz{H0EW6ciS#||Q_~R|$BBJ5Af zG=-6@2VsS*aA|mAbLcJ(61zxbr?XVM@>;ghndh#Vhl{Lcm(5CQHP;HGuIHjiRhZ>_ zv^JERdQ?bm8M1lw!YM2B;)Pya1+_$ap~2@ELuM$>Ct@^zVpI~XM1Pc%OT!&Gm;Yo! z_Ra7tSZT5|W~vo?^jrwvcWmz8+;wGE(}lyG{*oJtUFRmQkkHX4s~XeDWYMjMw7?c z8rsz-4PO!e>cv^FuzzIgSDSLAscu|UwcF3*&WL7X_mi5czGpPQkLX0NyLN$S>f>*QrNn3>^R_Z4R-!T? zv!Mk^IrNLvy=V?H+Y;lom#L^$=!EoFv`A;Iu62}Kf?ila1Am1E3Jnw*C^S%Lpdbwt zX6!0_sKbX-&A!003~3%ma9NC!fzRPyoG1qSIAy%vIzP=>JK|ePY=u>mN!8{QS7KK7 zmVAY##s&)yB1k~Ng9;opfPe%I24G-NV+z?VNowq8vh#Uv$@-~1FO6cojB-+Y^6PwB zTv(D`g!Y>DAAd1BCc@lUifqQl^%KckKTT6EUxVyIbBU1|jcUqs<}ni8QTD5Y>a{2y zJEoqCq@^_XtccF6VoCkZqhHTrrtEIMoiit@S1?sm=U5lK*&~_CBU7VF8v#sAQ9=ghkCd#%MM`kOV^!2vCqH7K_H? zkx(=s9#z%@6aWOpZZJG53P!^LVLTehNlp=92q6FfV2l|6fsq;F07i%Ul#eWzw0vYg zwzOd>96ZTqQhS}~5ggW;kC`mo!q!f|AB6LySbsd;*_e?m(w*&8J?ZtuTRy{4z=o~) zT0vJ31dlh=hKFc~8?riQMo+WNwxiaQgp4FR9nA^paXjmS)N1}G2!RpZP|3aLnu4#4BTGA8NiFY8>dmHc%l8I7rDxS~F*)79zEh=>{<(bokcL66XV9 zkbiX+;U;g zGuX+;7qL5a2!`W}B^U{TWP3ll9Aim4-F1$OlH*&x~yYo5>xq*l)f?OGY~gtC*2 z*uRHC_P_BxV+?UJ#)jQ>%S#O9oS5R8X@8cZoId2kC}o!aBWNec9pj_rk+G}%@rHJx zTnxbCaJ10cs>{E5K$j0J3c*hffE)S>wP5deqnSB3VWIn;kEdZ>OmrMtF@>i%Kx<~1 z`CyLN%BOneH6kbd;X2X9G}S;0JjtRkxS855l!Jq|mEoa{dk5e$ENKV+;Y8kd&X7OU{q%{m$R{%_f2f0X#~(4-d?DqnCV(*!PDVUm z8QkNoLLe(e9OcCJ);RCbyoxHJhDD^XRNr}<3!t7F9KC{-fOllfJ?g>w-K!4-G2<;`#wI(%s9c5v35Pc>;y`%i<&eqLwm+@4CRxraKJZ@*~id@)_N9^ z0RjYpF_ljNYK!ho;U;guX*&{uv9(IwyA4Ah+-sfk>Ie)F;MDzI_-P&7htP?9A8^B8ISlxQFAcZB8ON5j!I0teea;+YWu zJ37Z`dlDB_#I^y-5r4)u{C^7I78O@e;V?m>?~olN=ITDJ%pr9+IY2%$3?8sg+N|vr z2>zYaF}gGg2!!IH{dtf9C6^O0O$mD29p|+huVgS+)pAQd|F{tS0}_x!!!cttdJn;X4mgbmI+GOY5L+KcGf$roKK|~+-qpO(ds0??& zxGQFplWGs6W?di-*}IOglhpgOsk1FsilG)rZxyfP5`X3823l4z6eGZMK+S!by$%?X z#WrF0{mBldZ*JReHkgw-4rq2|DKLJ!CyBoEEkGp!xj=9bm=Q5DL~Se|ZVWlV)^Oe7 z_Sefyh!`Lrot&ZrM>;G!bQm+{B>kdqKsm6ah8R}v(J16y1?3FW#m&jVdX9xpt$1Uo zO3zD`e1EGI3Zu@z&_E!m%tZ6HT-IH-O$CQ&22l7qh<~TW@jsI{DKI>&xvADke%yLh zqFOy8`V#l$bJNpqud4B8=8rPxUQ+WGR6^5FL3iO9g_iZkB6dY0BV!>#!3syJ5D%TN zY4p!oLYg7#j5v#_)Tax-8^IW_8a*QtR>{y}zV?LVupkGvOlkbzq*Ag}k6*Qg{oe4;v2%i8B$Fh9*zXz;H{^X&1XvrBD^Sd4Gq8Y8tWe&^>gvTGG>) zgb;EiT7Vdny?)S1?(l$oGfd|UL}F`1(}^&Q9csBadBQgOF@_Ed0TOG3DB-BmK!2|% zw{qmd41N*Dh%QKbCo$nZ7KJM%;~sA6mx4iaJlC zjqI_NNU~(D{cY#MRTHzR!2+~J$)wbo8-2SQhde>oT@`a=c8et3Y^2#RmnyA^);zkG zw+Pg@e1=RLRjqId%ewDibLrdhl7ITVET%7l6{T8cn}l+}uybxPI!(gQvET%F?*@Pv5AiOP1(3nb+~r(1 zk+h%21Pp5=s-il$5e^b6+NVxv5<=S5(%m06E*s_}sekFd;s9nqnZHZ1nspU<2c&;> z34u`1B(&O_1II&%T;9k2V~z=`W@g6{f{&c`IS%+)+g4&#K63jh+aWa5lNfe^i5bdw zS6&sjtU2kdq(R8`vTs6vfOA&TF(0wD#gOc}x;lVI(;nTzKC9!s&Wr^5D!TV*LDZ71 zN>o{5^wD>8*u;LkuW_B-M7TvFU8H}?v&@4Wvx#1U8p4JRose?}&iiIdZGjyDg?I_q zYCVa?gtO?T=DWyQ=X*=P%`BvZ{crYNlV%qnbk?TxywV1Gwn|@lA6NeZU6oYbVi6{T*^G1Y&*HqOv0e( zG`1G@5s>!#tFxW>L9`>hrie%{g z16cpzRqV({zJg?M@TY|S&7^+-WFXRoZMs#!f86MQ&f<-Rk-e}+jp|2}aG!kCt?T*gZ#xIh~ai8DyA1on3&F)~v^6Ap#KtGmxcQ z42rJ#h;U8oR_S!5<)fjyPdQYOgLD2k?jMrdO{e?BK{2|i0W_X~bF+U4$-W4BHU%Pm zO%=qIxBP1)fCf{*05?lDMmvlr+{3o)uX2ZD{i~_6{P%!VHun~fN-?dk%sA_DcY*f# z^jAsE5kf;7WeV7eji$N}x)A?STFQ0uME25)fRm1X1(X%ylcbVvNYC;GwGV!Mik5ct zb7Vu}H(~fp)Om3&4YPkZkrf-+UT$Y~Iu#dVC7y;Uh%R|o;(=v$L_WfQuD!`mi%JN; z+*Kjr`VlffnIgUte25t$(gb|(zaVn@%rG}h%WrA$7Pq)i9Xx=jQTbP4zwHd%=m?83 zIkWv2|7M-63M)(#=>8D=DdPaS*2qOVua_Hh)I0bzu($BK%ujztV;RI^Q;D!_It`5! zX&W#5QmTX8b#YgHk4O_#6s}%pvl+R-1?RGR{j!{!qk(){t?8}A&lg?1D>#)eUpbn{ zSWRA9Y}q`rx0hG$!GZWjLq4JJJioVKFbEGE5Se9V!CU{ zpR-(*IN9A&=MI0Aj~IXxRYE~n5D8d!@1;;I$$Kjhft=raU?Az`zkNF0 z01VijNw&C%LagbLS@$NT@2{9i+Lpm)#^`Piw2wKYqSWhcj86h#I_SjiF{eXwU`PcLA0G1zWiof>UzU=4r*-n z83FuuE+c>I8eh;5Ojo_MI!H67LVn01dLVrcguiAWi84DM0z66gAir zh-canD!P{?1%J3~A}aq;n%~Fb&kXd78Yu30@P;_f^&lbJw!Fq-$^v1exBR?Mjo)LG z-khnjJuO~7_funb$-_HbIKcsdFUm6x@*7UIciCh(`1MEJR+g<8FFMNggvc$~{}%O1;o_&P`+-~Ysc zB1tmp))ixf{fX{ci;{