Skip to content

Releases: JujuAdams/Dynamo

4.0.2

18 Aug 12:56
Compare
Choose a tag to compare
  • Upgrades GML script parser to handle operations, constants, function calls, and constructor calls
  • Adds DynamoScriptEnvSetToken() and DynamoScriptEnvSetTokenFunction() to set up GML script parsing

4.0.1

18 Aug 11:49
Compare
Choose a tag to compare
4.0.1 Pre-release
Pre-release
  • Fixes GML parser not recognising underscores as part of variable names
  • Fixes GML parser not recognising infinity
  • Adds many GML native constants / global variables as valid tokens by default
  • All assets (scripts, sprites, sounds, etc.) are now available to the GML parser

4.0.0

16 Aug 18:19
Compare
Choose a tag to compare
4.0.0 Pre-release
Pre-release
  • Upgrades GML script parser
  • Adds DynamoScriptEnvSetVariable() and DynamoScriptEnvSetVariableFunction() to set up GML script parsing

3.0.4

02 May 18:10
Compare
Choose a tag to compare
  • Fixes crash when using DynamoScriptLoad()

3.0.3

30 Apr 14:11
Compare
Choose a tag to compare
  • Fixes asset names not resolving when parsing GML

3.0.2

20 Mar 13:52
Compare
Choose a tag to compare
  • Fixes issues with progressive scan (important for MacOS users)
  • Renames progressive scan macro to DYNAMNO_AUTO_SCAN_PROGRESSIVE

3.0.1

24 Feb 17:35
Compare
Choose a tag to compare
  • Overhaul of the basic operation of the library
  • Much simpler to set up and use, with more flexibility where it matters
  • No global variables! Everything's self-contained now
  • Removes Note-based updating. It was messy and hard to maintain. GameMaker is more accommodating with it allowing datafiles to be open whilst compiling the game so a Note-based workflow is less helpful than it used to be
  • Callbacks can now be given extra metadata
  • Assets (scripts + datafiles) can now be set to load automatically or not which is useful for controlling when updates happen

2.2.1

28 Oct 16:54
Compare
Choose a tag to compare
  • Fixes note asset incompatibility with GMS2022.8 and later
  • Fixes crash when using Dynamo in production builds due to project directory scan despite DYNAMO_ENABLED being set to false
  • Adds warning message for when Dynamo has encountered a GameMaker compilation error

2.1.0

15 Oct 15:11
Compare
Choose a tag to compare
  • Updates minimum required GM version to 2022.9
  • Removes reliance on hacked-in features
  • Partial Mac support

2.0.3

24 Jun 08:34
Compare
Choose a tag to compare
  • Fixes autogenerated pre_project_path.bat not responding well to team use or when you change the project path

Thanks to @tabularelf for this fix!