{"id":5722,"date":"2026-08-08T01:28:36","date_gmt":"2026-08-07T23:28:36","guid":{"rendered":"https:\/\/candy-arts.com\/?page_id=5722"},"modified":"2026-08-15T12:16:50","modified_gmt":"2026-08-15T10:16:50","slug":"candy-tools","status":"publish","type":"page","link":"https:\/\/candy-arts.com\/index.php\/candy-tools\/","title":{"rendered":"Candy Tools"},"content":{"rendered":"\n<p class=\"has-text-align-center has-background has-small-font-size wp-block-paragraph\" style=\"border-top-style:none;border-top-width:0px;border-right-color:var(--wp--preset--color--white);border-right-width:100px;border-bottom-style:none;border-bottom-width:0px;border-left-color:var(--wp--preset--color--white);border-left-width:100px;background-color:#fccf004f;margin-right:0;margin-left:0;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px\"><strong>Coming Soon!<\/strong><br>Candy Tools is scheduled for release in August 2026.<br>Stay tuned for updates!<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-6488167e wp-block-columns-is-layout-flex\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66%\">\n<h2 class=\"wp-block-heading\">Candy Tools<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-buttons is-horizontal is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-6a9785c0 wp-block-buttons-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-right:0;padding-left:0\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" style=\"background-color:#acacac\">Free Download<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center has-vivid-cyan-blue-color has-text-color wp-block-paragraph\"><strong>Godot Editor Toolset for Candy Arts Assets<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Candy Tools adds usability to our assets, through a multipurpose UI panel<\/strong>:<br>\u2022 Includes tools for Candy Loot and Candy Triggers.<br>\u2022 Godot Plugin design for easy setup.<br>\u2022 All tools are located in a shared tab in the Godot Editor bottom panel.<br>\u2022 Does not create any dependency (can be removed at any time).<br>\u2022 Completely free.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\" style=\"margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Plugin Design<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The plugin format makes Candy Tools easy to install: drop the Candy Tools folder in your project&#8217;s addons folder, then enable it in the project settings menu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When downloaded from the Godot Asset Store, everything should be automatic.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Minimal UI Space<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Tools adds a single tab to the bottom panel in the Godot Editor. This way, the various tools don&#8217;t take too much UI space.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inside the Candy Tools tab, tools can be manually selected from a drop-down list or, in some cases, Candy Tools automatically switches to a particular tool when a relevant node is selected.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Candy Loot<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Loot is our random outcome generator, which uses a nested tables logic. These tables are normally written as GDScript dictionaries, which is readable enough but not ideal.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1-1024x636.png\" alt=\"\" class=\"wp-image-5774 size-full\" srcset=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1-1024x636.png 1024w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1-300x186.png 300w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1-768x477.png 768w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Example-1.png 1354w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">Candy Tools allows you to easily create randomization tables for Candy Loot in the form of a node graph. Each node in the graph represents a Pack and allows its complete configuration. Tables can be saved as .tres files, which Candy Loot can then load and use at runtime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The graph provides several additional convenience features, such as highlighting the Packs found within a selected Pack, color-coding for empty Packs and &#8216;end&#8217; Packs (Packs that contain only items and no other Packs), and easy drag-and-drop Pack nesting. Packs can also be saved as templates, to be re-used in other tables.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile\"><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\">In addition, Candy Tools also provides a UI for testing outcome probabilities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s identical to Candy Loot&#8217;s Sampler tool, but instead of displaying results to the Output tab, it displays results in a nice UI with tabs and filters and bar graphs.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"931\" height=\"427\" src=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Sample-Graphs-1.webp\" alt=\"\" class=\"wp-image-5863 size-full\" srcset=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Sample-Graphs-1.webp 931w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Sample-Graphs-1-300x138.webp 300w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Sample-Graphs-1-768x352.webp 768w\" sizes=\"auto, (max-width: 931px) 100vw, 931px\" \/><\/figure><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><a href=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1-1024x635.png\" alt=\"\" class=\"wp-image-5744 size-full\" srcset=\"https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1-1024x635.png 1024w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1-300x186.png 300w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1-768x476.png 768w, https:\/\/candy-arts.com\/wp-content\/uploads\/2026\/08\/Candy-Triggers-Example-1.png 1347w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Candy Triggers<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Triggers is a state machine script, for triggering game events in a multitude of ways. Each &#8216;Trigger&#8217; object features various &#8216;States&#8217;, which can be linked together and navigated to. This is normally configured though the Inspector, which only provides an abstract and limited picture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Tools provides a node graph for each Trigger, where each node represents a State. This gives you a complete overview and easy configuration of any Trigger&#8217;s many States, their settings and effects, and the navigation links between them.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Navigation links are given particular attention, with color-coding for different types of links. Inactive and disabled States are also color-coded, and the graph synchronizes in real time with the data in the Inspector to prevent any issues and conflicts.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Technical Details<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Tools is a supplemental toolset for other Candy Arts assets.<br>\u2022 Assets don&#8217;t require Candy Tools: they&#8217;re designed to be fully independent.<br>\u2022 Candy Tools doesn&#8217;t require any assets, but it&#8217;s usefulness will be limited to the assets your project includes.<br>\u2022 Your project won&#8217;t become dependent on Candy Tools: it can be removed at any time, you will lose access to the features it provides, but nothing else will break or stop working.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">New features will be added as we create more assets, or based on user feedback. The modular design of the toolset will make these additions simple, without any risks of conflict.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>Licensing<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Candy Tools is published under a proprietary license but is completely free to use, including for commercial projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It can be modified for personal use, but redistribution is not authorized.<\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-group has-palette-color-3-background-color has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-ef5d2655 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:48px;border-top-right-radius:48px;border-bottom-left-radius:48px;border-bottom-right-radius:48px;padding-top:var(--wp--preset--spacing--70);padding-right:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70);padding-left:var(--wp--preset--spacing--70)\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong><strong><strong><strong><strong><strong><strong>Compatibility<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Godot:<\/strong><br>4.3+<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Operating System &amp; Hardware:<\/strong><br>Dependent on Godot: hardware and operating systems that can run Godot can run Candy Tools.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Coming Soon!Candy Tools is scheduled for release in August 2026.Stay tuned for updates! Candy Tools Godot Editor Toolset for Candy Arts Assets Candy Tools adds usability to our assets, through a multipurpose UI panel:\u2022 Includes tools for Candy Loot and Candy Triggers.\u2022 Godot Plugin design for easy setup.\u2022 All tools are located in a shared [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5722","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/comments?post=5722"}],"version-history":[{"count":31,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5722\/revisions"}],"predecessor-version":[{"id":5887,"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/pages\/5722\/revisions\/5887"}],"wp:attachment":[{"href":"https:\/\/candy-arts.com\/index.php\/wp-json\/wp\/v2\/media?parent=5722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}