Skip to content

builder v1.0 package

Compare
Choose a tag to compare
@nommiin nommiin released this 30 Mar 19:46
· 37 commits to master since this release
48867c7

Woohoo, version 1.0 of builder! While this update might not seem that big of a deal from an end-user standpoint, this update is absolutely huge! So much so that it is an entire rewrite of builder! While builder worked well in the past, it's main script wasn't the best. It comprised of iterative prototype code, becoming worse and worse with each new addition. Now that builder has been rewritten, it's code-base is much more maintainable and expandable! My hopes for this is to interest community users to fork and make their own changes, or even just make things easier for myself! If I had left any features out that were available in a previous version, please let me know! Thanks again for all the support builder has gotten, it's my most star'd repo here on GitHub!

This update has the following changes and additions:

  • Rewrote the entirety of main.js and build.js to make adding in new features easier
  • Runtime scanning now properly ignores non-directories found in your runtime directory
  • A warning is now displayed when no runtimes are found in your runtime location upon loading
  • Added "Display Line After Fatal Error" checkbox to preferences, enabled by default as this behaviour was always enabled
  • GMAssetCompiler is now spawned as a child process, now making it close more reliably when running the stop command
  • Runner instances made by the fork command are now closed when the stop command is ran
  • GMAssetCompiler and Runner existence checks now function properly on macOS