1.6 Beta!!! - New features and bug fixes
Big new update for GM Link!
A lot of things has been slowly added, fixed and changed since the last update. The goal with GM Link is to make the workflow between Aseprite and GameMaker as painless as possible within the bounds of the Aseprite extension capabilities (which is already being pushed by using Powershell and stuff). I think we just took a chunky step further down that path. This update features a brand new Toolbar that lets you multi-select your slices and bulk edit properties on them, such as origin, bounding box, animation and their folder directory within your GM project. Support for tags has been added as well as a bunch of bug fixes and other features. As last time, since a lot of stuff has been changed under the hood, I've named this update "beta". Expect that some bugs could still be looming out there, so be sure to keep doing backups or using version control actively, and please report any bugs to me so I can smash them! ;-)
Btw, multi-selecting slices is slightly weird in Aseprite. You can't shift-click them or similar. You have to treat the slice-creation-rectangle as the selection box and click and drag to select multiple slices. Hope this gets easier in the future.
Full-ish list of changes below.
New features
- NEW Toolbar that enables you to multi-select slices and bulk edit properties on them (origin, bbox, animation, folder)
- The toolbar can be set to automatically open upon launch and it also remembers its position and selected tab
- Animations now work using Aseprite's tags. Instead of typing "_strip<frames>", create your tags, then add them to the slice using the Toolbar. All the animations will be exported as "<name_of_slice>_<name_of_tag>" for example, if you have a slice named "spr_player" and the tags "idle", "walk", "attack" then you'd get "spr_player_idle", "spr_player_walk", "spr_player_attack" in your GM project
- Speaking of naming, you can now specify a prefix in the configuration menu that will be added to all slices automatically. Common usecase would be "spr_" for example
- You can now update a document without any slices. In that scenario, GM Link simply assumes that the whole image is your sprite, and also exports your tags as animated sprites. This is useful if you like having one sprite animation/image per Aseprite document
Fixes
- GM Link now calculates the bounding box of sprites when "Automatic" is selected. Before, this would just give the sprite a single pixel as a bounding box because GameMaker doesn't update this when importing external sprites. This should work now!
- Sometimes the first GM Link update after opening Aseprite would fail. That should be fixed now
- When getting the origin from spr_gmlink_base, the "middle center"/"top left"/etc setting wasn't calculated and thus would not match if spr_gmlink_base was a different size than the sprite being updated. This is now calculated for the new sprite and should work as expected
- In some cases, the FPS would be added as a string instead of an integer in the .yy file causing this to not work as intended - fixed
Files
Get GM Link - For Aseprite
GM Link - For Aseprite
Sync your Aseprite sprites to GameMaker with one click, no extra programs needed.
More posts
- 1.5 Beta - Big new addition and update!63 days ago
- 1.4! - Aseprite doc connected to GM project automatically67 days ago
- 1.3 is out! Bug fix and better yy formatting68 days ago
Comments
Log in with itch.io to leave a comment.
That's fantastic thank you sooo much !!!!