1.3 is out! Bug fix and better yy formatting


Wanted to get this out as soon as I found a solution for the yy format encoding.

  • Switched to a custom algorithm for encoding the .yy and .yyp files instead of treating them as regular json. This will now make sure that the project tool in GameMaker is no longer needed when updating sprites. The IDE still loads though, which I suspect is because I'm still not indenting the lines exactly as GM wants. I'll get that sorted ASAP
  • Fixed a blatant mistake where "null" was replaced globally in the the yy file, which includes the names of assets, instead of only actual null values. They are replaced to something else for making it easier to deal with null as Lua doesn't have null. Come to think of it, I probably should make sure that the placeholder is truly unique and not just "PLACEHOLDER" as it is now, just to be sure. I'll get it next time!

For the future update, other than the things mentioned above, I plan to add a feature that remembers which GM projects are connected to which Aseprite files. This is not only convenient but it also saves you from committing the terrible mistake of switching to a different Aseprite document, then updating all your sprites from there into your other GM project. Stay tuned, but for now, be careful with this!

All the best,
Tore

Files

GMLink_1.3.aseprite-extension 25 kB
5 days ago

Get GM Link - For Aseprite

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.