Originally posted by giuCould I label multiple with the same ExGFX number (like a tileset) or is there no way to do this?
Unfortunately that's not an option. ExGFX files must have a unique number, and for each level, you can choose exactly four of them for sprite graphics. (Those are the SP1, SP2, SP3 and SP4 slots you see in the Super GFX Bypass dialog.
)
In the original SMW, SP1 and SP2 always hold the same graphics files no matter what level you're in (they contain Goombas, Koopas, message boxes, springboards and other general sprites), while SP3 and SP4 are changed depending on the level number (they contain graphics for level-specific sprites like Chucks and Thwomps). Of course, you can load whatever GFX or ExGFX files you want in those slots.
The thing with SMW (unlike modern games I assume) is that sprites have no special connection to the graphics they use. The sprite's code just says "draw tile number so-and-so to the screen", and whatever graphics are loaded at that spot (
) will be drawn to the screen.
In your case, the tiles the sprite wants to draw correspond to the SP3 slot, which is why you had to put the right graphics there.
If two sprites want to draw tiles that are in the same ExGFX file but not the exact same spots, you can combine two ExGFX files (using an editor such as YY-CHR) to make a new ExGFX file that has the right graphics for both. (I explained a bit of this in my ExGFX guide.)
If two sprites want to draw the exact same tile (at the exact same location), you need to edit the code of one of the sprites to make it draw from another location instead. (Often called "remapping" in the context of sprites.)
In short,
Originally posted by giuIs it possible to use more than one custom sprite in a single level?
yes, definitely - but if their graphics usages conflict, you have to make manual edits to either the ExGFX file or the sprite code.
That was probably more detail than you needed, but there you go.