I don't remember of my 4shared account, I'll try to explain what the error means without trying your wad :
"
R_AddSingleSprite" doesn't help, so let's forget it.
Everything is located in "
sprite philA1 frame 0 is missing rotations"
This means that you must have a sprite called PHILA1 in your wad. Sprites have actually a structure of sprite name :
NAMEXY
NAME is the name of your sprite (Must have 4 letters). X is the frame of the
NAME sprite. Y is the angle of the sprite. A frame is like, a "moment" of the
NAME sprite. "
Frame 0 is missing rotations" means that the frame 0 (
It's the frame A. Have a look at
this to understand) misses its rotations, which means its angles of view.
Let's say you create an actor with this sprite and you spawn it in game. Then you stop time, and move around the sprite with your player. Some angles aren't defined, so the engine doesn't know what to display ==> so it crashes.
Two things that it's possible do :
Rename the sprite so the sprite will display disregarding the angle of the player toward the actor. Set
Y to 0, meaning that angles 1,2,3,4,5,6,7,8 will display the same sprite.
Since you're making a character, you...well,
must do that :
Set
Y to 1, then make another sprite when the character is displayed at 45 and -45° (this sprite should be called PHILA2A8), then 90° and -90° (PHILA3A7), and 125° and -125° (PHILA4A6).
Too long, didn't read : you must create sprites for the different angles of your character, that's all.