Got the script, love it, everything works, looked at the demo, it's great. BUT. In the demo/readme it says you can add a charset with more than four directions. I looked at how it was done in the demo, but it still gets me.
Example, normal spriteset looks like this:
D D D D
L L L L
R R R R
U U U U
D is down, et al.
An eight-directional spriteset looks like this:
S LD LD LD LD
S D D D D
S RD RD RD RD
S L L L L
S R R R R
S UL UL UL UL
S U U U U
S UR UR UR UR
S is standing, LD is left-down, et al.
This is how it was done in the demo:
f = [2,3,4,5,6,7,8,9] # because this particular sprite had 8 walking frames, being a rag sprite
s = 
d = [1,2,3,4,5,6,7,8,9]
$pixelmovement.frame_order = f
$pixelmovement.stand_frame_order = s
$pixelmovement.direction_order = d
I made a quick test charset consisting only of arrows and attempted to use it as an eight-directional charset, but it ended up like this:
And then I imported the rag sprite from the demo and used the same script as the demo and it still looked like this:
I know about what it's doing, but I'm not sure why. Tried to be as specific as possible...anyone know what I can do?