Language…
16 users online: Dennsen86,  Eden_, Golden Yoshi, Hammerer, JezJitzu, MarkVD100, Metal-Yoshi94, MorrieTheMagpie, Nayfal, rafaelfutbal,  RussianMan, Sadistic Designer,  Segment1Zone2, SolveForX,  Telinc1, TheOrangeToad - Guests: 284 - Bots: 350
Users: 64,795 (2,369 active)
Latest user: mathew

Other spriting types?

inamelia made this wonderful patch that lets you insert different types of sprites, but there's no readme on how to code each type.

Now what can I do? I'm aware there's a cluster spriting tut and an extended spriting tut, but what about the others?
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

Just open "otherspritecode.asm" and write your code in the corresponding label.
Just keep in mind that the addresses are different (Like x/y position etc) you can find all that information in the RAM map though.
Is minor ext. sprite coding the same as normal ext. sprite coding?

And how do I start the code for a score sprite? Is Kajiyuu's Bounce Sprite Inserter obsolete?
My Mode 0 guide.

My Discord server. It has a lot of archived ASM stuff, so check that out!

Sort of. The general idea is the same however the use of it is different. It also uses a different set of addresses to store it's data (Position, tables etc)
Again, you can find all that information on where it stores it's data on the RAM map.

What do you mean by "starting" the code? If you mean where for example score sprite 0B starts then that's at the label ScoreSprite0B:

If you mean how to spawn a sprite then you usually do it by calling a routine. If there is no routine to spawn your sprite type then you have to write one yourself usually by looping through your table to find a free slot then storing your sprite's "ID" in the corresponding table. You then update X/Y positions etc
In the case of score sprites the table is for your sprite number is at $16E1 so you'd want to do something like:
Code
LDX #$05 ; The table is 6 bytes long
.loop
	LDA $16E1,x	; Load current score sprite ID
	BEQ .foundslot	; If it's 0 then there is no score sprite in that slot so we branch to ".foundslot"
	DEX : BPL .loop	; Decrease slot number and branch back to ".loop" to check the next one.
	RTS ; If the code reaches here there are no free score sprite slots.
.foundslot
RTS; If the code reaches here it found a free score sprite slot and you can start updating X/Y positions for your sprite.