GEN SMITH version 0.0.3 - alpha. This is a drag and drop random generation tool built in the Godot Engine.  Easily chain nodes, mix lists and create endless random values with zero coding required.

Join me on the Socials

SirLegna Discord SirLegna YoutubeSirLegna Twitch

Jump to Devlog or the Community

Graph Nodes

Name - SummaryInputsOutputs
Output Generator - All Generator graphs must have this. It is the node which the output is inputted into upon the Generation button being pressed
  • Output Value - This can be anything and is the final value of the generation.
  • Number Per Output - The number of generations that occurs per each Generation button is pressed
  • Allow Logging - Determine if the result will be added to the history above
  • Allow Repeats - Allows the output per generation button to repeat the result
  • Separation Character - If there are multiple outputs then determine the character to put between them
  • Exclusion List - Prevent specific results from showing up
  • Exclusion Separation Character - For the Exclusion List, you can use any character you would like to separate the options.
None
Buffer Generator - Stores a result without changing it. This is needed since multiple outputs from the same generator node will result in a new evaluation
  • Buffer Value - This is the input which will be stored in the Buffer Generator
  • Buffer Value - This is the output which is unchanged from the input
Content Generator - Open up a Document (File) Path and read the content as text
  • Document Path - A valid path to a file
  • Generated Value - The raw text from the file
  • Document Path - A path to a file defined by the Preview side
File System Generator - Create a list of all files/folders from a given directory.
  • Base Directory Path - A valid path to the directory which you want to navigate within
  • Find Files - Checked if you want to get any files it finds
  • Find Folders - Checked if you want to get any folders it finds
  • Recursive Search - Checked if you want it to open subfolders and continue searching
  • Generate Full Paths - Checked if you want it to return the full path to a file / folder otherwise it just returns the filename/folder name
  • Join Character - What text you would like it to place between each file / folder it finds
  • Generated Value - The list of files/folders with the join character between each of them
  • Base Directory Path - A path to a folder defined by the Preview side
  • Find Files - A true or false value  which on the Preview side appears to reference Finding Files
  • Find Folders - A true or false value which on the Preview side appears to reference Finding Folders
  • Recursive Search - A true or false value which on the Preview side appears to reference Recursive Search
  • Generate Full Paths - A true or false value which on the Preview side appears to reference Generate Full Paths
  • Join Character - A text value which appears on the Preview side for Join Character

Join Generator - Combine all Parts with the Join Character between them. There can never be less than 2 parts, however you can add as many parts as you would like. Add button adds a new part. Remove button removes the last part unless only 2 are left
  • Join Character - A text value which will be place between each part
  • Part N - A value which will appear in order with Join Character between them
  • Generated Value - The text value of all parts connected together with the Join Character between them
  • Join Character - A text value which appears on the Preview side for Join Character
List Generator - Takes a text which is formatted as a list, and output a single option from that list using the Separation Character to determine when an option begin and ends
  • List Contents - A text value which is the list
  • Separation Character - A text value which appears between each option in the List Contents
  • Generated Value - The text value of the option which was selected
  • List Content - A text value of the list that appears on the Preview side for List Content
  • Separation Character - A text value which appears between each option found in the List Content which appears on the Preview side for Separation Character
Number Generator - Generates a number between a min and max, with a certain number of decimal places after it. If there are no decimal places, then it is inclusive otherwise it is exclusive
  • Minimum - A number value which can have decimal places. and is the lowest value inclusively if no decimal places otherwise exclusively 
  • Maximum - A number value which can have decimal places and is the highest value inclusively if no decimal places otherwise exclusively
  • Decimal Places - A number of decimal places you would like to see on the output
  • Generated Value - The number value of the random value between the minimum and maximum with a number of defined decimal places.
  • Minimum - A number which appears on the Preview side for the Minimum value of the generator
  • Maximum - A number which appears on the Preview side for the Maximum value of the Generator
  • Decimal Places - A number which is the number of decimal places  as defined on the Preview Side
Static Text - Able to to input text which can be used in the generator and not appear on the Preview sideNone
  • The text place at this point, as it is typed
Published 2 days ago
StatusPrototype
CategoryTool
PlatformsHTML5, Windows
AuthorSirlegna
Made withGodot
TagsGodot, sirl

Download

Download
win32.zip 33 MB
Download
win64.zip 31 MB

Install instructions

  1. Unzip the download
  2. Open up the win64 or win32 folder
  3. Open up the nested win64 or win32 folder
  4. Double-click the GenSmith.exe
  5. Windows may present a "Windows protected your PC" message. If it does, click "More info" and then click "Run anyway". This is because I am not an official Windows publisher.