Skip to content

TheLX5/DynamicSpritesetSystem

Repository files navigation

Dynamic Spriteset System

This package of ASM hacks allows the users to automatically fill their VRAM area dedicated to Sprite GFX.

Features

  • Easy to use API, just call a routine to do the heavy work for you
  • Lunar Magic's ExGFX system to store sprite graphics
  • Lunar Magic's sprites showing fine regardless of the loaded ExGFX
  • VRAM queue system; used to fill the VRAM at the sprite area, but it may be used for something else
  • Yoshi can exist in any environment, it can also coexist alongside Podoboos
  • Glass, ON/OFF and note blocks are now global

Disclaimer

This project was started to completely remove the time spent building manually a spriteset for my very own purposes and took decisions that fulfilled my requirements. If you find anything that isn't ideal for your very own project I'm sorry about that, but it's not likely that any changes will be made for your specific purposes.

I will not provide any kind of support about this system. It's a very complex package that modifies a lot of parts of the ROM and providing support in such cases is outright impossible.

Any question I receive will most likely replied with a link to the wiki unless it's a bug report about the API or any SMW sprite I've converted.