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.
Any weird issues you may encounter, contact me on discord (Tattletale#0001).
Now with Lunar Magic 3.01 support and a lot more reliable. Other changes include:
Version 1.2.9 (Feb 17, 2019):
- (Tattletale) Fixed a bug with the Star.asm routine (provided by Blinddevil, reported by Darolac).
- (Tattletale) Fixed a bug with ExtendedGetDrawInfo.asm (reported by Darolac, I think it was Sonikku who fixed this (?)).
Version 1.2.8 (Jan 20, 2019):
-(Tattletale) Fixed a bug with sprite data in sa1 not being displaced correctly. This would cause random sprites to spawn when extension byte was used (didn't happen every time). Also added some doc/comments to main.asm while I was at it.
Version 1.2.7 (Jan 13, 2019):
-(Tattletale) Routines ChangeMap16, ExtendedHurt, SubVertPos, SubHorzPos, SpawnSprite, GetMap16 and GetDrawInfo were updated so their top-most labels were removed and only sublabels are used within them to avoid issues with asar. Reported by DigitalSine.
how to notice about a potential crash:
-NOT inserting 18 routines in the "routines" folder, if that happens, restore your rom, delete EVERY routine, redownload (or just insert all the routines again, depending on your x/y lazyness position)