Is there a problem with SetSpriteColor?
Whenever I do something like:
SetSpriteColor(playerSprite, 255,0,0,1)
My sprite doesn't show up on screen.
If I do this instead:
SetSpriteColorRed(playerSprite, 255)
SetSpriteColorGreen(playerSprite, 0)
SetSpriteColorBlue(playerSprite, 0)
Then it works.
However if I add the line:
SetSpriteColorAlpha(playerSprite, 1)
My sprite vanishes again, suggesting either there's a bug in how the alpha is set, or in my undertsanding of how the command works

Edit -> sorted! It was a bug in my undertsanding. I was expecting Alpha to go from 0 to 1, and it actually goes from 0 to 255.
You might want to add that info to the docs, as that little bit is missing. It just states:
iAlpha - The alpha component of the color. The acceptable range is from 0