SCANTILY CLAD WHILE SMASHING ASSORTED FESTIVE ICONOGRAPHY INTO SMALL PILES OF PUTRID DEBRIS WITH YOUR BARE HANDS
She's a big sprite with a lot of moves...
Morag, the protagonist in Scantily-, is a particularly large sprite with a lot of moves and moving parts (๐), plus a whole bunch of unlockable alternate outfits, which in practical terms boils down to requiring multiple iterations on the one base sprite sheet.
As far as I'm aware, GB Studio doesn't (yet) have a quick method for transferring what I'm going to call "Sprite Tile Animation Data" from one sprite sheet to another. As such, I realised I'd need to recreate the various animation sequences from scratch each time I introduced a new outfit.
Kind of, sort of, not necessarily a hardship as sprite editing is fun to do, but it's certainly something of a time-sink ๐ค
(I'm not about to hold that against Chris Maltby; after all, just how many GB Studio devs are after creating multiple instances of a 72-pixel-high protagonist...? ๐ต๐คฏ)
To that end, I drew up a text file with comprehensive info on how each frame of Morag's animation states are set up, and I've copy/pasted it below.
Enjoy this peek behind the curtain ๐
(Yes, Morag's Scantily- idle animation is actually 46 frames long...!)
LaCFoST idle anim notes:
Animation Speed 6
- tiptoes, boobs starting on pixel immediately below chin
- body and head down x1 pixel, boobs stay
- body and head stay, boobs down 1 pixel
- body back to original position, boobs stay
- body stay, boobs back
- body stay, boobs up 1 pixel
- body stay, boobs up 1 pixel and switch sprite tiles
- body stay, boobs down 1 pixel and switch tiles back
- body stay, boobs down 1 pixel
- body stay, boobs up 1 pixel
- body stay, boobs down 1 pixel
- duplicate last frame
- blink
- duplicate 1st frame
- duplicate 1st frame
- duplicate 1st frame
[โ Idle animation notes from the original game, forming the basis for the new idle animation]
WLWSPiSPoPDWYBH
- Sweep Height Y13
- Kick Height Y11
- Punch Height Y9
- Splits Height Y7
- Uppercut Height Y5
[โ This was a reminder as to what height each attack should appear to hit]
SCWSAFIISPOPDWYBH anim notes:
Animation Speed 8
- Body 2 pixels above base, feet level with base, gap of 1px between boobs and chin
- Boobs and feet in same place, body moved down by 1px
- Feet stay, body and boobs down another 1px
- Feet stay, body up by 1px, boobs down by 1px
- Feet stay, body up by 1px, boobs down by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, blink, boobs up by 1px
- Body and feet stay, blink, boobs up by 1px
- Body and feet stay, eyes open, boobs up by 1px
- Body and feet stay, boobs up by 1px (top line level with chin line)
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, upward boob sprites, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px (top line level with mouth line)
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px (top line level with bottom of nose)
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px (top line level with mouth line)
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, default boob sprites, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px (top line level with chin line)
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px (top line level with chin line)
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px (top line level with chin line)
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs up by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs down by 1px
- Body and feet stay, boobs up by 1px
- Repeat frame
- Repeat frame
Moving Right:
(4 frames legs "mid-spread", 4 frames legs together, 4 frames legs "mid-spread", 4 frames default stance)
- Gap of 1px between boobs and chin
- Boobs up 1px
- Boobs up 1px (top line level with chin line)
- Boobs up 1px
- Boobs up 1px
- Boobs down 1px
- Boobs down 1px
- Boobs down 1px
- Boobs down 1px (default position)
- Boobs down 1px
- Boobs down 1px
- Boobs down 1px
- Boobs down 1px
- Boobs up 1px
- Boobs up 1px
- Boobs up 1px
Hit State (Idle & Moving):
- Jump Sprite 1px above base, top boob line immediately below chin line
Kick State (Idle & Moving):
- Body 2px above base, legs together, gap of 1px between boobs and chin, small smile
- Body as above, knee up, boobs down 1px, small smile
- Body as above, kicking, boobs top line 1px above chin line, big smile
- Body and kick as above, upward boob sprites, boobs up 1px, big smile
- Body and kick as above, boobs flipped and moved 8px left, big smile
- Body as above, knee up, default boobs, boobs down 1px (still facing left), small smile
- Body as above, legs together, boobs at default height (still facing left), small smile
- Frame 8 same as Frame 1 although boobs down 1px
Punch (Idle & Moving):
- Body 2px above base, default leg stance, arms up, top boob line immediately below chin line, small smile
- As above plus boobs up 1px (top line level with chin line)
- Punching, boobs up by 1px, big smile
- As above plus boobs flipped and moved 8px left
- As above plus boobs down by 1px
- Frame 1 but boobs flipped and moved 8px left
- Frame 1
- Frame 2
Splits (Idle & Moving):
- Jump Sprite up 1 tile (8px), top boob line immediately below chin line, small smile
- Body flip, up another 8px, moved right by 5px, boobs up 1px and left 3px (technically the boobs are flipped and moved 8px across before the rest of the body)
- Full splits at top of 96px bounding box, bottom half aligned with 45 degree slope at left of torso, even 8-tile span (1 tile in on each side of bounding box)
- Duplicate frame
- Duplicate frame
- Jump Sprite up 2 tiles, upward boobs, top line immediately below mouth top line, big smile
- Boobs down 1px, small smile, whole down by 1 tile
- Standing stance, legs together, top boob line immediately above chin line, small smile (Kick frame 1 as base)
Sweep (Idle & Moving):
- Jump Sprite 1px above base, top boob line immediately below chin line, small smile
- Jump sprite on base, boobs flipped and moved sideways, big smile, all flipped and moved right 5px
- Leg Sweep Sprite on base (same setup as Splits Sprite)
- Duplicate frame
- Duplicate frame
- 6. Jump Sprite on base, small smile, boob top line 1px above armpit top shading pixel (boob bottom line 2 tiles + 6px above base)
- 7. Jump Sprite 1px above base, boob top line 2px below chin line (ie Frame 1 plus boobs down 2px)
- 8. Body 2px above base, default leg stance, arms up, top boob line immediately below chin line, small smile (Punch Frame 1)
Uppercut (Idle & Moving):
- Body 1px above base, default stance w/ rear arm up, gap of 1px between boobs and chin, small smile
- Boobs and feet stay, body down 1px
- Body 2px above base, uppercutting [rear arm down], big smile, boob bottom line 3 tiles above base
- As above plus boobs up 3px, plus all up by 1px
- As above plus boobs up 4px, then all down 1px
- (Frame 1 as template, rear arm up) Body 1px above base, small smile, upward boobs 4 tiles + 2px above base
- Body down 1px, small smile, upward boobs down 3px (top line immediately below mouth top line)
- (Frame 1 as template) Body 1px above base, top boob line immediately below chin line, small smile
Get SCANTILY CLAD WHILE SMASHING ASSORTED FESTIVE ICONOGRAPHY INTO SMALL PILES OF PUTRID DEBRIS WITH YOUR BARE HANDS
SCANTILY CLAD WHILE SMASHING ASSORTED FESTIVE ICONOGRAPHY INTO SMALL PILES OF PUTRID DEBRIS WITH YOUR BARE HANDS
๐๐๐๐ฅ๐๐ฅ
More posts
- ๐ HALLOWEEN!!!... ๐ (was a month ago, but hey...)46 days ago
- ๐ SUMMER!!!... ๐Oct 05, 2024
- Difficulty/unlocks overhaulSep 20, 2024
- Coming soon: RNG! ๐ฒSep 17, 2024
- Make that August... ๐คJul 27, 2024
- July, then... ๐ฅดJun 24, 2024
- Small adjustment ๐คMay 13, 2024
- For your convenience...May 02, 2024
- Easter build! ๐๐ตApr 18, 2024
Leave a comment
Log in with itch.io to leave a comment.