A sprite insertion tool made to allow more dynamic sprite usage, space savings and more SA-1 compatibility when compared to old iterations.
Despite this, it is almost fully compatible with sprites written for older SpriteTools, save for the fact that Asar is now used as the assembler.
Detailed usage instructions, common errors and changes compared to older sprite tools can be found in the included readme.txt file. Version history can be found in changelog.txt.
For more information, read here.
Source code can be found at GitHub.
I undid the RTS->RTL, since that wasn't the main return in Star.asm, it was only a subroutine, which was called via JSR .SubHorzPos.
Also, these changes should probably be merged back into the GitHub repo too (which is a bit inconvenient, considering that the only active person who has push access to the repo is RPG Hacker but he doesn't have internet at home currently, only at work).
Fixed Star.asm, which didn't have a bank wrapper, thus not reading tables correctly, and changed a faulty RTS to RTL. Also fixed sa1def.asm, uncommenting the !7FAB64 define macro used for Extra Byte 4, and also correcting its default SA-1 address for !extra_byte_4 define, used by the tool, which was wrong (default was $4000D8 when the correct is meant to be $4000DB).