Skip to content

Releases: bruh-9000/moddBlockly

v0.2.1

02 Apr 22:56
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

This update comes with the main addition of allowing the use of more variables. Separately, dropdowns for things such as items, projectiles, etc, now display the name of the entity rather than its ID. moddScript uses IDs for most entity types, so now you can easily select which entity you want without having to go through confusing entity IDs.

Some minor changes include:

  • A new category, types, has been added
    • This category contains blocks such as static entity type selectors (selecting a specific entity type) or type of ___ selectors (getting type of the provided entity)
  • The moddScript output and the save status indicator now save on reload
  • The popup when selecting an example now always shows due to it not working until it is pressed twice
  • Added many new blocks to display the new feature of importing more types of variables
  • Bug fixes

v0.2.0

02 Apr 17:29
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

This update comes with the main addition of adding importing (almost) all types of data from your Modd file!

While almost all types of data (dialogue IDs, shop IDs, player types, item types) are now being registered as variables, the blocks to actually use most of them haven't been added yet

Other changes include:

  • Play sound/music for player blocks have been added
  • Open dialogue/shop for player blocks have been added
  • Increase/decrease variable by number now only accept number variables

v0.1.6

02 Apr 02:13
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

The main change of this release is allowing imported variables! Download modd.io files by exporting the game file, and upload it with the new button under File, "Import variables". This will automatically create all global variables in your game in moddBlockly, along with their types. You cannot create new variables anymore, though.

This update also comes with some minor changes, including:

  • Variables that are uploaded will have their respective variable types assigned to them, such as "String", "Unit", "Player", etc
    • If statements will be able to detect these variable types to output errors if they don't match
  • Bug fixes

Known Issues:

  • When you upload variables from a file, it will delete all variables that are currently in the project, regardless if they are also in the update. This will also delete blocks that use them
  • Blocks that check for specific input types, like an angle requiring a number input, do not successfully check for variable types

v0.1.5

01 Apr 17:35
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

This update comes with the main change of allowing you to create new variables and changing workspace category colors.

Some minor changes include:

  • The color picker now is an HSV color picker, allowing you to pick any colors you want
  • Added an angle block, which has an angle picker, not just a number input
  • Added default inputs to many blocks where they apply
  • Added a warning on the comparison reporter for if the type of the inputs are not the same
  • Bug fixes

v0.1.4

30 Mar 23:18
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

This update comes with the main addition of adding variables! Instead of using text for variable names, now actual variables that can be renamed and deleted have been added! They are still in progress, as the button to add new variables currently doesn't work. Check out example usage of the new variables inside the "Game Timer" example!

This update also comes along with some minor changes:

  • Added a warning for the break and continue blocks if they aren't in a loop
  • Fixed minor bugs

v0.1.3

30 Mar 04:41
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

This update comes with the main feature of warnings and validation. Things such as selected unit / item, etc, will display a warning when not inside a loop. Things such as triggering unit, triggering player, etc, will have a warning if no triggers that trigger them are present.

  • Revert having flyout (toolbox) always open due to it causing issues
  • Making new project will start with triggers and script block present
  • Removing a block from the flyout (toolbox) will not cause the engine to mark it as a change (for the save status indication)
  • Added zoom controls
    • You can also now use the scroll wheel to zoom in and out
  • Added a new block, repeatWithDelay
  • Fix minor bugs

v0.1.2

29 Mar 17:30
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

This update comes with the main feature of a toggleable output, now the output will not always be shown, but you can manually show/hide it in settings.

  • Flyout (toolbox) will always stay open once opened, until you click on the category that it is currently opened in
  • The output now has a clipboard icon that will let you quickly copy the moddScript output contents
  • Blocks for player loops and unit loops have been added
  • Owner of unit and item/projectile type of item/projectile now wrap around the items, rather than the items having a confusing input in them
  • A dark theme has been added, enable it and disable it in settings
    • Users who have dark theme enabled in their browser will have dark theme enabled by default
  • Clearing your workspace will now ask you to confirm before clearing it
  • A new example has been added, a game timer with game state changing
  • Fix minor bugs

v0.1.1

29 Mar 00:08
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release
  • Moved around toolbox contents slightly
  • Removed code output, is now only accessible to copy through file dropdown
    • Code output can also be downloaded through file dropdown
  • Added new project button, will confirm before replacing your project if you have unsaved changes
  • Added a save status indicator, will tell you if you have any unsaved changes

v0.1.0

27 Mar 00:21
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release
  • Add Blockly search plugin
  • Add new blocks
  • Disable collapsing blocks
  • Change UI slightly
  • Move subcategories out of categories
  • Make block text more user friendly
  • Fix examples having black blocks
  • Finish chat command example
  • Fix minor bugs
  • Add settings button, no settings have been added yet
  • Added link to contributors
  • Add new buttons for MLSE and GitHub

v0.0.5

24 Mar 21:34
bedb34d
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release
  • Add saving and loading
  • Add 3 examples
  • Add other QOL features to dropdowns
  • Fix minor bugs