i.e. How are the sprites referenced. Are they referenced in scripts? (.flow, etc.)
Currently the only way sprites are referenced is in the executable, unless you're utilizing my unhardcoded toolkit mod. In terms of potential conflicts for new sprites, If two mods add the same new sprite id, one will overwrite the other, there's no way to resolve that in code that I can think of...
Can this be a Stream rather than a File Emulator
yea probably :P I'll look into converting it
Unit Tests Requested
:hee_melt: (It somehow didn't register to me that there was a test project)
Everything you mentioned should be addressed (kinda, read my commit on the tests), hopefully I correctly understood everything you wanted me to do 🥴
What is the Use Case for Adding New Sprites?
i.e. How are the sprites referenced. Are they referenced in scripts? (.flow, etc.)
Currently the only way sprites are referenced is in the executable, unless you're utilizing my unhardcoded toolkit mod. In terms of potential conflicts for new sprites, If two mods add the same new sprite id, one will overwrite the other, there's no way to resolve that in code that I can think of...
Can this be a Stream rather than a File Emulator
yea probably :P I'll look into converting it
Unit Tests Requested
:hee_melt: (It somehow didn't register to me that there was a test project)