A downloadable tool for Windows

Buy Now$4.80 USD or more

Using AttachPoint, you can place "attach points" on the frames of your sprites. You can then export the coordinates as code, and use them in your game to attach an object to another, or anything else you might wanna do. Sky's the limit!

(!) Free Demo now available! You can test all the features of AttachPoint, except for exporting the final code.

Documentation: http://matharoo.net/docs/attachpoint

------------------------------

Workflow 

  1. Import sprite sheet(s)
  2. Set up attach points and their angles
  3. Export code

When you export, it asks you the name of the state/sprite, which is used for the exported array's name.  The export is also saved to disk, so you can later load it by using the "Restore Export" button and entering the same name.

------------------------------

Support

AttachPoint has been tested with GameMaker Studio 1 and 2, but it can really be used with any engine/language as long as it supports array literals, or reading JSON files (although the 'Legacy Support' feature outputs code without array literals, for increased compatibility).

Read the documentation to see what kind of code it outputs, so you can know if your language might support it.

------------------------------

Example Project

There is an example project available for GameMaker Studio 2, in the Demo section below. A Readme file is present under the "Notes" asset group, called "ATTACHPOINT_README".

FAQ

Moved to documentation

Credits

Samuel Venable for the included DLL files
FinalGateStudios for the sprites used in the example project

Purchase

Buy Now$4.80 USD or more

In order to download this tool you must purchase it at or above the minimum price of $4.80 USD. You will get access to the following files:

attachpoint-1.4.zip 2 MB

Download demo

Download
attachpoint-1.4-demo.zip 2 MB
Download
attachpoint-platformer-example.yyz 98 kB

Development log