Patch:Sprite actions
This page is a tutorial on patching sprite actions. A sprite action is a segment of code 30 bytes long that sets the variables for almost everything relating to a sprite in Keen Galaxy (and Dreams). First is a brief description of the action with links to pages explaining each section, then follows a section listing the default values of actions in the games.
As such, patching an entire sprite action is difficult because of the many variables involved. In general a modder will wish to patch a segment of the action, such as the sprite speeds. Therefore this page will simply outline the action's structure and function.
Description
An action is 30 bytes long, composed of 9 words and 3 dwords. Information on each section is given in links in the table below
Int Description Values Int 0: Left sprite Valid animations only Int 2: Right sprite Valid animations only Int 4: Action type 0-4 Int 6: Deprotect 0/1 Int 8: Stick to ground 0/1 Int 10: Delay (Anim speed) 0-8000 Int 12: H anim move amount +- any value Int 14: V anim move amount +- any value Int 16: Behavior Start of behavior codes only Int 20: Check sprites Start of check sprite codes only Int 24: Check tiles Start of check tile code only Int 30: Next action Valid actions only
Actions are treated like text strings (See Patch:Text patches) and are referred to by a text pointer, this includes the 'next action' word at the end of each action. As an example is a patch for changing what the Arachnut spawns as:
Keen 4
#Spawn walking Arachnut
%patch $1056B $2378W
List of sprite actions
Each action has its own value (Actually a pointer to its location.) This is seen most often in the 'next action' variable, which tells a sprite what set of action instructions to follow next. Listed below are the default values found in Keen games plus a brief description of what they do.
Since this is a location pointer, it is possible for a modder to create totally new actions and refer to them.
Keen 4 sprite actions
$0000W #Null action (Vanish) $098CW #Demo sign in Highscores level (Invisible) $098CW #Keen standing $09AAW #Keen looks up (Bored) $09C8W #Keen shrugs 1(Bored more) $09E6W #Keen shrugs 2 $0A04W #Keen shrugs 3 $0A22W #Keen shrugs 4 $0A40W #Keen shrugs 5 $0A5EW #Keen shrugs 6 $0A7CW #Keen moons 1 $0A9AW #Keen moons 2 $0AB8W #Keen moons 3 $0AD6W #Keen starts reading book 1 $0AF4W #Keen starts reading book 2 $0B12W #Keen starts reading book 3 $0B30W #Keen starts reading book 4 $0B4EW #Keen reads book 1 $0B6CW #Keen reads book 2 $0B8AW #Keen reads book 3 $0BA8W #Keen stops reading book 1 $0BC6W #Keen stops reading book 2 $0BE4W #Keen stops reading book 3 $0C02W #Keen start looking up $0C20W #Keen looking up $0C3EW #Keen start looking down $0C5CW #Keen looking down 1 $0C7AW #Keen looking down 2 $0C98W #Keen stop looking down $0CB6W #Keen jump down from one-way-up platforms (Unused) $0CD4W #Defunct dead action $0CF2W #Keen dies sprawled (Exits level if offscreen.) $0D10W #Keen dies clutched (Exits level if offscreen.) $0D2EW #Keen die swimming sprawled (Exits level if offscreen.) $0D4CW #Keen die swimming clutched (Exits level if offscreen.) $0D6AW #Keen shooting horizontally 1 $0D88W #Keen shooting horizontally 2 $0DA6W #Keen shooting up 1 $0DC4W #Keen shooting up 2 $0DE2W #Keen starts flicking switches $0E00W #Keen finishes flicking switches $0E1EW #Keen places gem, door opens $0E3CW #Keen adjust position $0E5AW #Keen walks into door 1 $0E78W #Keen walks into door 2 $0E96W #Keen walks into door 3 $0EB4W #Keen walks into door 4 $0ED2W #Keen walks into door 5 $0EF0W #Keen sitting still on a pole $0F0EW #Keen going up a pole $0F2CW #Keen going up a pole $0F4AW #Keen going up a pole $0F68W #Keen going down a pole $0F86W #Keen going down a pole $0FA4W #Keen going down a pole $0FC2W #Keen going down a pole $0FE0W #Keen shooting horizontally on a pole 1 $0FFEW #Keen shooting horizontally on a pole 2 $101CW #Keen shoots up on pole 1 $103AW #Keen shoots up on pole 2 $1058W #Keen shooting down on a pole 1 $1076W #Keen shooting down on a pole 2 $1094W #Keen standing (Walking action) $10B2W #Keen walking $10D0W #Keen walking $10EEW #Keen walking $110CW #Keen start pogoing $112AW #Keen pogoing $1148W #Keen pogo bouncing $1166W #Keen jumping 1 $1184W #Keen jumping 2 $11A2W #Keen falling 1 $11C0W #Keen falling 2 $11DEW #Keen start shooting horizontally in air $11FCW #Keen shoot horizontally in air 1 $121AW #Keen shoot horizontally in air 2 $1238W #Keen start shooting upwards in air $1256W #Keen shooting up in air 1 $1274W #Keen shooting up in air 2 $1292W #Keen start shooting downwards in air $12B0W #Keen shoot down in air 1 $12CEW #Keen shoot down in air 2 $12ECW #Keen gripping ledge 1 $130AW #Keen gripping ledge 2 $1328W #Keen pulls himself up from ledgegripping 1 $1346W #Keen pulls himself up from ledgegripping 2 $1364W #Keen pulls himself up from ledgegripping 3 $1382W #Keen pulls himself up from ledgegripping 4 $13A0W #Keen standing on air (After pulling himself up. Doesn't fall) $1456W #Invisible Demo sign (For normal gameplay) $1474W #Demo sign (Unusable usually) $1492W #Map Keen riding foot $14B0W #Map Keen riding foot $14CEW #Map Keen swimming $14ECW #Map Keen standing still $150AW #Map Keen waving when bored $1528W #Map Keen waving when bored $1546W #Map Keen waving when bored $1564W #Map Keen waving when bored $1582W #Map Keen waving when bored $15A0W #Map Keen moving $15EEW #Keen K flag waving 1 $160CW #Keen K flag waving 2 $162AW #Keen K flag waving 3 $1648W #Keen K flag waving 4 $1666W #Keen flag flips into holder 1 $1684W #Keen flag flips into holder 2 $16A2W #Keen flag flips into holder 3 $16C0W #Keen flag flips into holder 4 $16DEW #Keen flag flips into holder 5 $16FCW #Keen flag flips into holder 6 $171AW #Keen flag flips into holder 7 $1738W #Keen's bullet $1756W #Keen's bullet $1774W #Keen's bullet $1792W #Keen's bullet $17B0W #Keen's bullets zaps $17CEW #Keen's bullets zaps $17ECW #Door open 1 $180AW #Door open 2 $1828W #Door open 3 $1846W #Something to do with scoreboard display $19ECW #Keen swimming $1A0AW #Keen swimming $1A28W #Keen swimming $1A46W #Keen swimming $1A64W #Bubble 1 $1A82W #Bubble 2 $1AA0W #Bubble 3 $1ABEW #Bubble 4 $1DFCW #Miragia animating $1E1AW #Miragia animating $1E38W #Miragia animating $1E56W #Miragia animating $1E74W #Miragia animating $1E92W #Miragia animating $1EB0W #Miragia animating $1ECEW #Miragia animating $1EECW #Items 1 $1F0AW #Items 2 $1F28W #Stuff got $1F46W #Raindrop splash 1 $1F64W #Raindrop splash 2 $1F82W #Raindrop splash 3 $1FB8W #Walking Council member $1FD6W #Walking Council member $1FF4W #Thinking Council Member $2012W #Poison Slug $2030W #Poison slug $204EW #Poison Slug sliming $206CW #Short stunned poison slug $208AW #Tall stunned poison slug $20A8W #Slug Slime $20C6W #Slug Slime drying $20E4W #Mad Mushroom start $2102W #Mad Mushroom $2120W #Egg $213EW #Big bit of eggshell on ground $215CW #Small bit of shell 1 $217AW #Small bit of shell 2 $2198W #Small bit of shell 3 $21B6W #BlueBird hatched $21D4W #BlueBird walking $21F2W #BlueBird walking $2210W #BlueBird walking $222EW #BlueBird walking $224CW #Bluebird flying $226AW #Bluebird flying $2288W #Bluebird flying $22A6W #Bluebird flying $22C4W #Bluebird go to land $22E2W #Stunned Bluebird $2300W #Bluebird unstunning $231EW #Bluebird unstunning $233CW #Bluebird unstunning $235AW #Bluebird unstunning $2378W #Arachnut $2396W #Arachnut $23B4W #Arachnut $23D2W #Arachnut $23F0W #Arachnut stunned $240EW #Arachnut unstunning $242CW #Arachnut unstunning $244AW #Arachnut unstunning $2468W #Arachnut unstunning $2486W #Skypest flying $24A4W #Skypest flying $24C2W #Skypest squished $24E0W #Skypest preening $24FEW #Skypest preening $251CW #Skypest preening $253AW #Skypest preening $2558W #Skypest preening $2576W #Skypest preening $2594W #Skypest preening $25B2W #Skypest preening $25D0W #Skypest preening $25EEW #Skypest preening $260CW #Skypest preening $262AW #Skypest preening $2648W #Skypest preening $2666W #Skypest preening $2684W #Skypest preening $26A2W #Skypest preening $26C0W #Skypest preening $26DEW #Wormouth small moving $26FCW #Wormouth small looking around $271AW #Wormouth looking around $2738W #Wormouth looking around $2756W #Wormouth looking around $2774W #Wormouth looking around $2792W #Wormouth looking around $27B0W #Wormouth looking around $27CEW #Wormouth looking around $27ECW #Wormouth biting $280AW #Wormouth biting $2828W #Wormouth biting $2846W #Wormouth biting $2864W #Wormouth biting $2882W #Wormouth stunned $28A0W #Cloud asleep $28BEW #Cloud awake and still $28DCW #Cloud moving $28FAW #Cloud turning\starting moving $2918W #Cloud moving $2936W #Cloud zapping Keen $2954W #Cloud zapping Keen $2972W #Cloud zapping Keen $2990W #Cloud zapping Keen $29AEW #Cloud zapping Keen $29CCW #Cloud zapping Keen $29EAW #Cloud zapping Keen $2A08W #Cloud zapping Keen $2A26W #Cloud zapping Keen (Lightning strikes) $2A44W #Lightning $2A62W #Lightning $2A80W #Lightning $2A9EW #Lightning $2ABCW #Lightning $2ADAW #Lightning $2AF8W #Berkeloid moving $2B16W #Berkeloid moving $2B34W #Berkeloid moving $2B52W #Berkeloid moving $2B70W #Berkeloid ready to flame $2B8EW #Berkeloid flaming $2BACW #Berkeloid flaming $2BCAW #Berkeloid flaming $2BE8W #Berkeloid flaming $2C06W #Berkeloid flaming $2C24W #Berkeloid flamed $2C42W #Berkeloid flamed $2C60W #Berkeloid flamed $2C7EW #Berkeloid flamed $2C9CW #Berkeloid flamed $2CBAW #Berkeloid flamed $2CD8W #Berkeloid tossed flame 1 $2CF6W #Berkeloid tossed flame 2 $2D14W #Berkeloid landed flame 3 $2D32W #Berkeloid landed flame 4 $2D50W #Berkeloid landed flame 5 $2D6EW #Berkeloid landed flame 6 $2D8CW #Berkeloid landed flame 7 $2DAAW #Berkeloid landed flame 8 $2DAAW #Berkeloid landed flame 9 $2DE6W #Berkeloid landed flame 10 $2E04W #Berkeloid landed flame 11 $2E22W #Foot appearing smoke 1 $2E40W #Foot appearing smoke 2 $2E5EW #Foot appearing smoke 3 $2E7CW #Foot appearing smoke 4 $2E9AW #Inchworm 1 $2EB8W #Inchworm 2 $2ED6W #The Foot (Spawned by Inchworms) $2EF4W #The Foot (Placed in P.O.T.F.) $2F12W #Bounder bouncing vertically $2F30W #Bounder bouncing vertically $2F4EW #Bounder bouncing left/right $2F6CW #Bounder bouncing left/right $2F8AW #Stunned Bounder in air $2FA8W #Stunned Bounder on ground $2FC6W #Lick $2FE4W #Lick $3002W #Lick ready to jump $3020W #Lick landing/jumping $303EW #Lick flaming $305CW #Lick flaming $307AW #Lick flaming $3098W #Lick flaming $30B6W #Lick flaming $30D4W #Lick flaming $30F2W #Lick flaming $3110W #Lick done flaming $312EW #Stunned Lick in air $314CW #Stunned Lick $316AW #Controllable Airboard $3188W #Airboard still $31A6W #Airboard fall $31C4W #Airboard rise $31E2W #Smirky (a.k.a. Gnosticene Ancient / Red Guy who steals points) $3200W #Smirky $321EW #Smirky teleporting smoke $323CW #Smirky teleporting smoke $325AW #Smirky teleporting smoke $3278W #Smirky teleporting smoke $3296W #Smirky teleporting smoke $32B4W #Smirky teleporting smoke $32D2W #Smirky teleporting smoke $32F0W #Smirky teleporting smoke $330EW #Smirky jumping to steal stuff $332CW #Smirky jumping to steal stuff $334AW #Smirky jumping to steal stuff $3368W #Smirky jumping to steal stuff $3386W #Shot Smirky $33A4W #Stunned Smirky $33C2W #Candy stolen by Smirky $33E0W #Candy stolen by Smirky $33FEW #Candy stolen by Smirky $341CW #Candy stolen by Smirky $343AW #Mimrock stuck to ground $3458W #Mimrock sneaking $3476W #Mimrock sneaking $3494W #Mimrock sneaking $34B2W #Mimrock sneaking $34D0W #Mimrock sneaking $34EEW #Mimrock sneaking $350CW #Mimrock jumping $352AW #Mimrock jumping $3548W #Mimrock jumping $3566W #Mimrock upside down bouncing $3584W #Shot Mimrock $35A2W #Stunned Mimrock $35C0W #Dopefish swimming $35DEW #Dopefish swimming $35FCW #Dopefish chomping (Mouth wide open) $361AW #Dopefish burping $3638W #Dopefish burping $3656W #Dopefish burping $3674W #Dopefish burping $3692W #Dead Schoolfish $36B0W #Keen eaten by Dopefish (Stays still so can't be seen behind fish) $36CEW #Didn't make it past.. (Well of Wishes eaten death) $36ECW #Big bubble $370AW #Big bubble $3728W #Big bubble $3746W #Big bubble $3764W #Schoolfish $3782W #Schoolfish $37A0W #Sprite $37BEW #Sprite aiming $37DCW #Sprite shooting $37FAW #Sprite shooting $3818W #Sprite's bullet $3836W #Sprite's bullet $3854W #Sprite's bullet $3872W #Sprite's bullet $3890W #Mine moving $38AEW #Mine explodes 1 $38CCW #Mine explodes 2 $38EAW #Princess Lindsey (Floats up offscreen) $3908W #Princess Lindsey $3926W #Princess Lindsey $3944W #Princess Lindsey $3962W #Dart shooter (All four, by default sprite freezes, then shoots upwards dart) $3980W #Dart left/right $399EW #Dart left/right (Shoots immediately) $39BCW #Dart up $39DAW #Dart up (Shoots immediately) $39F8W #Dart down $3A16W #Dart down (Shoots immediately) $3A34W #The Wetsuit $3ABBW #Keen enters Shadowlands (Sometimes takes a life if used wrong.)
Keen 5 sprite actions
$0000W #Null action (Vanish) $0788W #Demo sign in Highscores level (Invisible) $0888W #Keen standing $08A6W #Keen on Platforms $08C4W #Keen looks up (Bored) $08E2W #Keen shrugs 1 (Bored more) $0900W #Keen shrugs 2 $091EW #Keen shrugs 3 $093CW #Keen shrugs 4 $095AW #Keen shrugs 5 $0978W #Keen shrugs 6 $0996W #Keen starts reading book 1 $09B4W #Keen starts reading book 2 $09D2W #Keen starts reading book 3 $09F0W #Keen starts reading book 4 $0A0EW #Keen reads book 1 $0A2CW #Keen reads book 2 $0A4AW #Keen reads book 3 $0A68W #Keen stops reading book 1 $0A86W #Keen stops reading book 2 $0AA4W #Keen stops reading book 3 $0AC2W #Keen start looking up $0AE0W #Keen looking up $0AFEW #Keen start looking down $0B1CW #Keen looking down 1 $0B3AW #Keen looking down 2 $0B58W #Keen stop looking down $0B76W #Keen jump down from one-way-up platforms (Unused) $0B94W #Defunct dead action $0BB2W #Keen dies sprawled (Restarts level if offscreen.) $0BD0W #Keen dies clutched (Restarts level if offscreen.) $0BEEW #Keen shooting horizontally start $0C0CW #Keen shooting horizontally $0C2AW #Keen shooting up start $0C48W #Keen shooting up $0C66W #Keen starts flicking switches $0C84W #Keen finishes flicking switches $0CA2W #Keen places gem $0CC0W #Keen start interaction with gem holders/ walk-in doors $0CDEW #Keen attempt to open V-door $0CFCW #Keen fail to open V-door (Unused) $0D1AW #Keen walks into door 1 $0D38W #Keen walks into door 2 $0D56W #Keen walks into door 3 $0D74W #Keen walks into door 4 $0D92W #Keen walks into door 5 $0DB0W #Keen walks into door 6 $0DCEW #Keen still on a pole $0DECW #Keen going up a pole $0E0AW #Keen going up a pole $0E28W #Keen going up a pole $0E46W #Keen going down a pole $0E64W #Keen going down a pole $0E82W #Keen going down a pole $0EA0W #Keen going down a pole $0EBEW #Keen shooting horizontally on a pole start $0EDCW #Keen shooting horizontally on a pole $0EFAW #Keen shoots up on pole start $0F18W #Keen shoots up on pole $0F36W #Keen shooting down on a pole start $0F54W #Keen shooting down on a pole $0F72W #Keen walking $0F90W #Keen walking $0FAEW #Keen walking $0FCCW #Keen walking $0FEAW #Keen start pogoing $1008W #Keen pogoing $1026W #Keen pogo bouncing $1044W #Keen jumping 1 $1062W #Keen jumping 2 $1080W #Keen falling 1 $109EW #Keen falling 2 $10BCW #Keen shoot horizontally in air start $10DAW #Keen shoot horizontally in air (Make shot) $10F8W #Keen shoot horizontally in air $1116W #Keen shoot up in air start $1134W #Keen shoot up in air (Make shot) $1152W #Keen shoot up in air $1170W #Keen shoot down in air start $118EW #Keen shoot down in air (Make shot) $11ACW #Keen shoot down in air $11CAW #Keen gripping ledge start $11E8W #Keen gripping ledge $1206W #Keen pulls himself up from ledgegripping 1 $1224W #Keen pulls himself up from ledgegripping 2 $1242W #Keen pulls himself up from ledgegripping 3 $1260W #Keen pulls himself up from ledgegripping 4 $127EW #Keen stands back up $133EW #Invisible demo sign $135CW #Demo sign $137AW #Map Keen standing (clear walking animations) $1398W #Map Keen wait (Maintain existing animation until keypress) $13B6W #Map Keen wave 1 $13D4W #Map Keen wave 2 $13F2W #Map Keen wave 3 $1410W #Map Keen wave 4 $142EW #Map Keen wave 5 $144CW #Map Keen moving $148AW #Keen K flag waving 1 $14A8W #Keen K flag waving 2 $14C6W #Keen K flag waving 3 $14E4W #Keen K flag waving 4 $1502W #Keen's shot 1 $1520W #Keen's shot 2 $153EW #Keen's shot 3 $155CW #Keen's shot 4 $157AW #Keen's shot smash 1 $1598W #Keen's shot smash 2 $15B6W #Open door 1 $15D4W #Open door 2 $15F2W #Open door 3 $1610W #Open V-card door $1946W #Items 1 $1964W #Items 2 $1982W #Blooglet gem-type item 1 (Unused) $19A0W #Blooglet gem-type item 2 (Unused) $19BEW #Stuff got $19DCW #Vitalin got 1 $19FAW #Vitalin got 2 $1A18W #Vitalin got 3 $1A36W #Vitalin got 4 $1A6EW #Teleporter upper zap 1 $1A8CW #Teleporter upper zap 2 $1AAAW #Teleporter lower zap 1 $1AC8W #Teleporter lower zap 2 $1AE6W #QED and fuse explosion 1 $1B04W #QED and fuse explosion 2 $1B22W #QED and fuse explosion 3 $1B40W #QED and fuse explosion 4 (Invisible, behavior sets up fuse\Q.E.D window\ending) $1B5EW #Horizontal-Vertical Red Platform $1B7CW #Horizontal-Vertical Purple Platform 1 $1B9AW #Horizontal-Vertical Purple Platform 2 $1BB8W #Dropping Red Platform sit $1BD6W #Dropping Red Platform fall $1BF4W #Dropping Red Platform rise $1C12W #Sitting Red Platform $1C30W #Red Goplat $1C4EW #Purple Goplat 1 $1C6CW #Purple Goplat 2 $1CCCW #Volte-Face 1 $1CEAW #Volte-Face 2 $1D08W #Volte-Face 3 $1D26W #Volte-Face 4 $1D44W #Volte-Face stunned $1DA4W #Sneaky Platform wait $1DC2W #Sneaky Platform flee $1DE0W #Sneaky Platform return $1DFEW #Gun wait $1E1CW #Gun make shot $1E3AW #Pink shot 1 $1E58W #Pink shot 2 $1E76W #Pink shot 3 $1E94W #Pink shot 4 $1EB2W #Pink shot zaps 1 $1ED0W #Pink shot zaps 2 $1F0CW #Sparky walk 1 $1F2AW #Sparky walk 2 $1F48W #Sparky walk 3 $1F66W #Sparky walk 4 $1F84W #Sparky look 1 $1FA2W #Sparky look 2 $1FC0W #Sparky look 3 $1FDEW #Sparky look 4 $1FFCW #Sparky look 5 $201AW #Sparky look 6 $2038W #Sparky look 7 $2056W #Sparky look 8 $2074W #Sparky prepare to charge 1 $2092W #Sparky prepare to charge 2 $20B0W #Sparky prepare to charge 3 $20CEW #Sparky prepare to charge 4 $20ECW #Sparky charge 1 $210AW #Sparky charge 2 $2128W #Sparky charge 3 $2146W #Sparky charge 4 $2164W #Sparky turn 1 $2182W #Sparky turn 2 $21A0W #Sparky turn 3 $21BEW #Stunned Sparky $21DCW #Lil Ampton walk 1 $21FAW #Lil Ampton walk 2 $2218W #Lil Ampton walk 3 $2236W #Lil Ampton walk 4 $2254W #Lil Ampton turn $2272W #Lil Ampton start pole slide 1 $2290W #Lil Ampton start pole slide 2 $22AEW #Lil Ampton pole slide $22CCW #Lil Ampton stop pole slide 1 $22EAW #Lil Ampton stop pole slide 2 $2308W #Lil Ampton flip switch 1 $2326W #Lil Ampton flip switch 2 $2344W #Lil Ampton flip switch 3 $2362W #Lil Ampton flip switch 4 $2380W #Lil Ampton flip switch 5 $239EW #Stunned Ampton $23BCW #u/d/horizontally Slicestar $23DAW #Bouncy Slicestar $23F8W #lSlicestar smashed $2416W #Shelly walk $2434W #Shelly walk $2452W #Shelly walk $2470W #Shelly walk $248EW #Shelly prepare to jump $24ACW #Shelly jump $24CAW #Shelly fall $24E8W #Shelly fall $2506W #Shelly smash $2524W #Shelly smash $2542W #Shelly smash smoke $2560W #Shelly smash smoke $257EW #Shelly smash smoke $259CW #Shelly smash smoke $25BAW #Shelly fragments $25D8W #Shelly fragments $2608W #Shikadi mine sit $2626W #Shikadi mine move $2644W #Shikadi mine change direction $2662W #Shikadi mine detonate $2680W #Shikadi mine detonate $269EW #Shikadi mine detonate $26BCW #Shikadi mine detonate $26DAW #Shikadi mine detonate $26F8W #Shikadi mine detonate $2716W #Shikadi mine fragments $2734W #Robo Red move $2752W #Robo Red pause before shooting $2770W #Robo Red shoot $278EW #Robo Red shoot (Make shot) $27ACW #Robo Red's shot $27CAW #Robo Red's shot $27E8W #Robo Red's shot smash $2806W #Robo Red's shot smash $2824W #Spirogrip pause down $2842W #Spirogrip reverse down (Move up) $2860W #Spirogrip pause left $287EW #Spirogrip reverse left (Move right) $289CW #Spirogrip pause up $28BAW #Spirogrip reverse up $28D8W #Spirogrip pause right $28F6W #Spirogrip reverse right $2914W #Spirogrip spin 1 $2932W #Spirogrip spin 2 $2950W #Spirogrip spin 3 $296EW #Spirogrip spin 4 $298CW #Spirogrip spin 5 $29AAW #Spirogrip spin 6 $29C8W #Spirogrip spin 7 $29E6W #Spirogrip spin 8 $2A04W #Spirogrip move down $2A22W #Spirogrip move left $2A40W #Spirogrip move up $2A5EW #Spirogrip move right $2A7CW #Spindred 1 $2A9AW #Spindred 2 $2AB8W #Spindred 3 $2AD6W #Spindred 4 $2AF4W #Shikadi Master stand 1 $2B12W #Shikadi Master stand 2 $2B30W #Shikadi Master stand 3 $2B4EW #Shikadi Master stand 4 $2B6CW #Shikadi Master shoot $2B8AW #Shikadi Master shoot (Make shot) $2BA8W #Shikadi Master teleport 1 $2BC6W #Shikadi Master teleport 2 (make groundsparks, vanish) $2BE4W #Shikadi Master teleport 3 (reappear, fall) $2C02W #Shikadi Master teleport 4 $2C20W #Shikadi Master's shot 1 $2C3EW #Shikadi Master's shot 2 $2C5CW #Shikadi Master's shot 3 $2C7AW #Shikadi Master's shot 4 $2C98W #Shikadi Master sparks 1 $2CB6W #Shikadi Master sparks 2 $2CD4W #Shikadi Master sparks 3 $2CF2W #Shikadi Master sparks 4 $2D10W #Shikadi stand $2D2EW #Shikadi stand $2D4CW #Shikadi stand $2D6AW #Shikadi stand $2D88W #Shikadi walk $2DA6W #Shikadi walk $2DC4W #Shikadi walk $2DE2W #Shikadi walk $2E00W #Shikadi polezaps $2E1EW #Shikadi polezaps $2E3CW #Shikadi stunned $2E5AW #Shikadi polezap $2E78W #Shikadi polezap $2E96W #Shocksund sit 1 $2EB4W #Shocksund sit 2 $2ED2W #Shocksund bark 1 $2EF0W #Shocksund bark 2 $2F0EW #Shocksund walk 1 $2F2CW #Shocksund walk 2 $2F4AW #Shocksund walk 3 $2F68W #Shocksund walk 4 $2F86W #Shocksund jump $2FA4W #Shocksund's shot 1 $2FC2W #Shocksund's shot 2 $2FE0W #Shocksund's shot smash 1 $2FFEW #Shocksund's shot smash 2 $301CW #Shocksund stunned $303AW #Sphereful $3058W #Sphereful $3076W #Sphereful $3094W #Sphereful $30B2W #Sphereful $30D2W #Korath walking $30F0W #Korath walking $310EW #Korath walking $312CW #Korath walking $314AW #Korath sit $3168W #Korath stunned $3186W #QED\Fuse counter
Keen 6 sprite actions
$0000W #Null action (Vanish) $089AW #Keen standing $08B8W #Keen look up (Bored) $08D6W #Keen bored, hands on hips, looks at player $08F4W #Keen hands on hips, blinks $0912W #Keen hands on hips, looks at player 2 $0930W #Keen hands on hips, blinks 2 $094EW #Keen hands on hips, looks at player 3 $096CW #Keen shrugs $098AW #Keen gets out book 1 $09A8W #Keen gets out book 2 $09C6W #Keen gets out book 3 $09E4W #Keen gets out book 4 $0A02W #Keen reads book $0A20W #Keen bored, looks up from book 1 $0A3EW #Keen bored, looks up from book 2 $0A5CW #Keen stops reading book 1 $0A7AW #Keen stops reading book 2 $0A98W #Keen stops reading book 3 $0AB6W #Keen start looking up $0AD4W #Keen looking up $0AF2W #Keen start looking down $0B10W #Keen looking down 1 $0B2EW #Keen looking down 2 $0B4CW #Keen stop looking down $0B6AW #Keen jump down from one-way-up platforms (Unused) $0B88W #Defunct dead action $0BA6W #Keen dies clutched (Exits level if offscreen.) $0BC4W #Keen dies sprawled (Exits level if offscreen.) $0BE2W #Keen shoots horizontally 1 $0C00W #Keen shoots horizontally 2 $0C1EW #Keen shoots up 1 $0C3CW #Keen shoots up 2 $0C5AW #Keen places gem $0C78W #Keen places gem $0C96W #Keen places gem and opens door $0CB4W #Keen adjust position $0CD2W #Keen walks into door 1 $0CF0W #Keen walks into door 2 $0D0EW #Keen walks into door 3 $0D2CW #Keen walks into door 4 $0D4AW #Keen walks into door 5 $0D68W #Keen sit on a pole $0D86W #Keen moving up a pole $0DA4W #Keen moving up a pole $0DC2W #Keen moving up a pole $0DE0W #Keen moving down a pole $0DFEW #Keen moving down a pole $0E1CW #Keen moving down a pole $0E3AW #Keen moving down a pole $0E58W #Keen shoot horizontally on a pole 1 $0E76W #Keen shoot horizontally on a pole 2 $0E94W #Keen shoot up on a pole 1 $0EB2W #Keen shoot up on a pole 2 $0ED0W #Keen shoot down on a pole 1 $0EEEW #Keen shoot down on a pole 2 $0F0CW #Keen walking $0F2AW #Keen walking $0F48W #Keen walking $0F66W #Keen walking $0F84W #Keen start pogoing $0FA2W #Keen pogoing $0FC0W #Keen pogo bouncing $0FDEW #Keen jumping 1 $0FFCW #Keen jumping 2 $101AW #Keen falling 1 $1038W #Keen falling 2 $1056W #Keen shoots horizontally in air 1 $1074W #Keen shoots horizontally in air 2 $1092W #Keen shoots horizontally in air 3 $10B0W #Keen shoots up in air 1 $10CEW #Keen shoots up in air 2 $10ECW #Keen shoots up in air 3 $110AW #Keen shoots down in air 1 $1128W #Keen shoots down in air 2 $1146W #Keen shoots down in air 3 $1164W #Keen gripping ledge start $1182W #Keen gripping ledge $11A0W #Keen pulls himself up from ledges $11BEW #Keen pulls himself up from ledges $11DCW #Keen pulls himself up from ledges $11FAW #Keen pulls himself up from ledges $1218W #Keen standing after ledgegrip $130AW #Map Keen stand $1328W #Map Keen waves $1346W #Map Keen waves $1364W #Map Keen waves $1382W #Map Keen waves $13A0W #Map Keen waves $13BEW #Map Keen moving $13F4W #Keen K flag waving $1412W #Keen K flag waving $1430W #Keen K flag waving $144EW #Keen K flag waving $146CW #Keen K flag to holder $148AW #Keen K flag to holder $14A8W #Keen K flag to holder $14C6W #Keen K flag to holder $14E4W #Keen K flag to holder $1502W #Keen K flag to holder $1520W #Keen K flag to holder $153EW #Keen's shot $155CW #Keen's shot $157AW #Keen's shot $1598W #Keen's shot $15B6W #Keen's shot hits $15D4W #Keen's shot hits $15F2W #Door open 1 $1610W #Door open 2 $162EW #Door open 3 $1868W #Keen stunned $196AW #Items 1 $1988W #Items 2 $19A6W #Blooglet Items 1 $19C4W #Blooglet Items 2 $19E2W #Items got $1A00W #Viva got 1 $1A1EW #Viva got 2 $1A3CW #Viva got 3 $1A5AW #Viva got 4 $1A90W #Grabbiter hungry 1 $1AAEW #Grabbiter hungry 2 $1ACCW #Grabbiter napping 1 $1AEAW #Grabbiter napping 2 $1B08W #Rocket sit $1B26W #Rocket flying $1B44W #Rocket flying $1B62W #Keen taking Rocket trip $1B80W #Climbable cliff (Invisible) $1B9EW #Keen throw rope $1BBCW #Keen throw rope $1BDAW #Keen climb rope $1BF8W #Keen climb rope $1C16W #Rope on map $1C34W #Rope being thrown $1C52W #Satellite dropoff point $1C70W #Keen hang from satellite $1C8EW #Satellite 1 $1CACW #Satellite 2 $1CCAW #Satellite 3 $1CE8W #Satellite 4 $1D06W #Sandwich $1D24W #Rope $1D42W #Card $1D60W #Molly 1 $1D7EW #Molly 2 $1D9CW #Molly 3 $1DBAW #Molly 4 $1DD8W #u/d/horizontally airboard $1DF6W #Drop/rise airboard sit $1E14W #Drop/rise airboard fall $1E32W #Drop/rise airboard rise $1E50W #Sit airboard $1E6EW #Info path airboard $1E8CW #Sneaky Airboard sit $1EAAW #Sneaky Airboard flee $1EC8W #Sneaky Airboard return $1EE6W #Bloog walking $1F04W #Bloog walking $1F22W #Bloog walking $1F40W #Bloog walking $1F5EW #Bloog stunned $1F7CW #Blooguard walking $1F9AW #Blooguard walking $1FB8W #Blooguard walking $1FD6W #Blooguard walking $1FF4W #Blooguard clubbing $2012W #Blooguard clubbing $2030W #Blooguard clubbing $204EW #Blooguard clubbing $206CW #Blooguard stunned $208AW #Red Blooglet running $20A8W #Red Blooglet running $20C6W #Red Blooglet running $20E4W #Red Blooglet running $2102W #Red Blooglet stunned $2120W #Yellow Blooglet running $213EW #Yellow Blooglet running $215CW #Yellow Blooglet running $217AW #Yellow Blooglet running $2198W #Yellow Blooglet stunned $21B6W #Blue Blooglet running $21D4W #Blue Blooglet running $21F2W #Blue Blooglet running $2210W #Blue Blooglet running $222EW #Blue Blooglet stunned $224CW #Green Blooglet running $226AW #Green Blooglet running $2288W #Green Blooglet running $22A6W #Green Blooglet running $22C4W #Green Blooglet stunned $2460W #Nospike sit $247EW #Nospike walk 1 $249CW #Nospike walk 2 $24BAW #Nospike walk 3 $24D8W #Nospike walk 4 $24F6W #Nospike charge 1 $2514W #Nospike charge 2 $2532W #Nospike charge 3 $2550W #Nospike charge 4 $256EW #Nospike hanging in air $258CW #Nospike make a '?' $25AAW #Nospike with '?' $25C8W #Nospike fall (Will not hit ground unless it has Nospike property) $25E6W #Stunned Nospike $2604W #Gik walking $2622W #Gik walking $2640W #Gik walking $265EW #Gik jumping $267CW #Gik slide 1 $269AW #Gik slide 2 $26B8W #Gik recover $26F6W #Enemy gun wait $2714W #Enemy gun shoot $2732W #Pink bullet 1 $2750W #Pink bullet 2 $276EW #Pink bullet 3 $278CW #Pink bullet 4 $27AAW #Pink bullet smash 1 $27C8W #Pink bullet smash 2 $27E6W #Orbatrix float 1 $2804W #Orbatrix float 2 $2822W #Orbatrix curls 1 $2840W #Orbatrix curls 2 $285EW #Orbatrix curls 3 $287CW #Orbatrix uncurls 1 $289AW #Orbatrix uncurls 2 $28B8W #Orbatrix uncurls 3 $28D6W #Orbatrix uncurls 4 $28F4W #Orbatrix uncurls 5 $2912W #Orbatrix uncurls 6 $2930W #Orbatrix bounding 1 $294EW #Orbatrix bounding 2 $296CW #Orbatrix bounding 3 $298AW #Orbatrix bounding 4 $29A8W #Bip standing $29C6W #Bip walking 1 $29E4W #Bip walking 2 $2A02W #Bip walking 3 $2A20W #Bip walking 4 $2A3EW #Bip squished $2A5CW #Bipship moving horizontally $2A7AW #Bipship's shot $2A98W #Bipship turning 1 $2AB6W #Bipship turning 2 $2AD4W #Bipship turning 3 $2AF2W #Bipship turning 4 $2B10W #Bipship falling $2B2EW #Bipship crashing $2B4CW #Bipship wreckage $2B6AW #Bipship smoke 1 $2B88W #Bipship smoke 2 $2BA6W #Flect standing $2BC4W #Flect turning $2BE2W #Flect walking 1 $2C00W #Flect walking 2 $2C1EW #Flect walking 3 $2C3CW #Flect walking 4 $2C5AW #Flect stunned $2C78W #Fleex walking 1 $2C96W #Fleex walking 2 $2CB4W #Fleex chasing 1 $2CD2W #Fleex chasing 2 $2CF0W #Fleex chasing 3 $2D0EW #Fleex chasing 4 $2D2CW #Fleex looking 1 $2D4AW #Fleex looking 2 $2D68W #Fleex stunned $2D86W #Bobba jump $2DA4W #Bobba fall $2DC2W #Bobba land $2DE0W #Bobba shoot $2DFEW #Bobba eye twinkle 1 $2E1CW #Bobba eye twinkle 2 $2E3AW #Bobba eye twinkle 3 $2E58W #Bobba eye twinkle 4 $2E76W #Bobba fireball 1 $2E94W #Bobba fireball 2 $2EB2W #Bobba fireball 3 $2ED0W #Bobba fireball 4 $2EEEW #Bobba fireball smash 1 $2F0CW #Bobba fireball smash 2 $2F2AW #Bobba fireball smash 3 $2F48W #Babobba jump $2F66W #Babobba fall $2F84W #Babobba land $2FA2W #Babobba shoot $2FC0W #Babobba stunned $2FDEW #Babobba stunned and landed $2FFCW #Babobba napping 1 $301AW #Babobba napping 2 $3038W #Babobba napping 3 $3056W #Babobba napping 4 (Asleep) $3074W #Babobba napping 5 $3092W #Babobba napping 6 $30B0W #Babobba napping 7 (Wake up) $30CEW #Babobba cinder tossed $30ECW #Babobba cinder landed 1 $310AW #Babobba cinder landed 2 $3128W #Babobba cinder dying 1 $3146W #Babobba cinder dying 2 $3164W #Blorb 1 $3182W #Blorb 2 $31A0W #Blorb 3 $31BEW #Ceilick waiting $31DCW #Ceilick attack 1 $31FAW #Ceilick attack 2 $3218W #Ceilick attack 3 $3236W #Ceilick attack 4 $3254W #Ceilick attack 5 $3272W #Ceilick attack 6 $3290W #Ceilick attack 7 $32AEW #Ceilick attack 8 $32CCW #Ceilick attack 9 $32EAW #Ceilick attack 10 $3308W #Ceilick attack, hide $3326W #Ceilick laugh 1 $3344W #Ceilick laugh 2 $3362W #Ceilick laugh 3 $3380W #Ceilick laugh 4 $339EW #Ceilick laugh 5 $33BCW #Ceilick laugh 6 $33DAW #Ceilick laugh 7 $33F8W #Ceilick laugh 8 $3416W #Ceilick laugh 9 $3434W #Ceilick stunned
Keen Dreams sprite actions
$0000W #Nothing at all $0BB4W #??? $0BD2W #Flower power thrown 1 $0BF0W #Flower power thrown 2 $0C0EW #Boobus bombs thrown 1 $0C2CW #Boobus bombs thrown 2 $0C4AW #Boobus Bomb explode 1 $0C68W #Boobus Bomb explode 2 $0C86W #Boobus Bomb explode 3 $0CA4W #Boobus Bomb explode 4 $0CC2W #Boobus Bomb explode 5 $0CE0W #Boobus Bomb explode 6 $0CFEW #Flower power thrown, blinking 1 $0D1CW #Flower power thrown, blinking 2 (Invisible) $0D3AW #Map Keen stand $0D58W #Map Keen wave 1 $0D76W #Map Keen wave 2 $0D94W #Map Keen wave 3 $0DB2W #Map Keen wave 4 $0DD0W #Map Keen wave 5 (Goto nap) $0DEEW #Map Keen nap 1 $0E0CW #Map Keen nap 2 $0E2AW #Map Keen nap 3 (Keep napping) $0E48W #Map Keen moving $0E7EW #Zzzz 1 $0E9CW #Zzzz 2 $0EBAW #Zzzz 3 $0ED8W #Keen stand $0EF6W #Keen bored (Look up) $0F14W #Keen bored (Yawn) 1 $0F32W #Keen bored (Yawn) 2 $0F50W #Keen bored (Yawn) 3 $0F6EW #Keen bored (Yawn) 4 $0F8CW #Keen bored (Blink-shrug) 1 $0FAAW #Keen bored (Blink-shrug) 2 $0FC8W #Keen bored (Blink-shrug) 3 $0FE6W #Keen bored (Blink-shrug) 4 $1004W #Keen bored (Blink-shrug) 5 $1022W #Keen bored (Blink-shrug) 6 $1040W #Keen bored (Nap) 1 $105EW #Keen bored (Nap) 2 $107CW #Keen bored (Nap) 3 $109AW #Keen bored (Nap) 4 $10B8W #Keen wake up $10D6W #Keen die 1 $10F4W #Keen die 2 $1112W #Keen die 3 $1130W #Keen look up $114EW #Keen crouch $116CW #Keen jump down from one-way-up platforms (Unused) $118AW #Keen sit on pole $11A8W #Keen climb up pole 1 $11C6W #Keen climb up pole 2 $11E4W #Keen climb up pole 3 $1202W #Keen climb down pole 1 $1220W #Keen climb down pole 2 $123EW #Keen climb down pole 3 $125CW #Keen climb down pole 4 $127AW #Keen pole-throw horizontally 1 $1298W #Keen pole-throw horizontally 2 $12B6W #Keen pole-throw horizontally 3 $12D4W #Keen pole-throw up 1 $12F2W #Keen pole-throw up 2 $1310W #Keen pole-throw up 3 $132EW #Keen pole-throw down 1 $134CW #Keen pole-throw down 2 $136AW #Keen pole-throw down 3 $1388W #Keen walk 1 $13A6W #Keen walk 2 $13C4W #Keen walk 3 $13E2W #Keen walk 4 $1400W #Keen throw horizontally 1 $141EW #Keen throw horizontally 2 $143CW #Keen throw horizontally 3 $145AW #Keen throw horizontally 4 $1478W #Keen throw up 1 $1496W #Keen throw up 2 $14B4W #Keen throw up 3 $14D2W #Keen jump vertically 1 $14F0W #Keen jump vertically 2 $150EW #Keen jump vertically 3 $152CW #Keen jump horizontally 1 $154AW #Keen jump horizontally 2 $1568W #Keen jump horizontally 3 $1586W #Keen air-throw horizontally 1 $15A4W #Keen air-throw horizontally 2 $15C2W #Keen air-throw horizontally 3 $15E0W #Keen air-throw up 1 $15FEW #Keen air-throw up 2 $161CW #Keen air-throw up 3 $163AW #Keen air-throw down 1 $1658W #Keen air-throw down 2 $1676W #Keen air-throw down 3 $1732W #Door sit $1750W #Door open $176EW #Wilted flower 1 $178CW #Wilted flower 2 $17AAW #Wilted flower 3 $17C8W #Wilted flower 4 $17E6W #Wilted flower 5 $1804W #Wilted flower 6 $1822W #Wilting smoke 1 $1840W #Wilting smoke 2 $185EW #Wilting smoke 3 $187CW #Wilting smoke 4 $189AW #Recovery smoke 1 $18B8W #Recovery smoke 2 $18D6W #Recovery smoke 3 $18F4W #Recovery smoke 4 $1912W #Recovery smoke 5 $1930W #Recovery smoke 6 $194EW #Recovery smoke 7 $196CW #Items $198AW #Items got $19C0W #Broccolash run 1 $19DEW #Broccolash run 2 $19FCW #Broccolash run 3 $1A1AW #Broccolash run 4 $1A38W #Broccolash headslam 1 $1A56W #Broccolash headslam 2 $1A74W #Broccolash headslam 3 $1A92W #Broccolash headslam 4 $1AB0W #Broccolash headslam 5 $1ACEW #Broccolash headslam 6 $1AECW #Broccolash headslam 7 $1B0AW #Broccolash headslam 8 $1B28W #Broccolash headslam 9 $1B46W #Tomatooth 1 $1B64W #Tomatooth 2 $1B82W #Carrot run 1 $1BA0W #Carrot run 2 $1BBEW #Carrot run 3 $1BDCW #Carrot run 4 $1BFAW #Carrot jump $1C18W #Asparagusto run 1 $1C36W #Asparagusto run 2 $1C54W #Asparagusto run 3 $1C72W #Asparagusto run 4 $1C90W #Grape wait $1CAEW #Grape fall $1CCCW #Grape rise $1CEAW #Grape stop $1D08W #Tater walk 1 $1D26W #Tater walk 2 $1D44W #Tater walk 3 $1D62W #Tater walk 4 $1D80W #Tater stab 1 $1D9EW #Tater stab 2 $1DBCW #Tater stab 3 $1DDAW #Minecart 1 $1DF8W #Minecart 2 $1E16W #Frenchy walking horizontally 1 $1E34W #Frenchy walking horizontally 2 $1E52W #Frenchy walking horizontally 3 $1E70W #Frenchy walking horizontally 4 $1E8EW #Frenchy charging horizontally 1 $1EACW #Frenchy charging horizontally 2 $1ECAW #Frenchy charging horizontally 3 $1EE8W #Frenchy charging horizontally 4 $1F06W #Frenchy tossing chip 1 $1F24W #Frenchy tossing chip 2 $1F42W #Frenchy tossing chip 3 $1F60W #Frenchy's chip 1 $1F7EW #Frenchy's chip 2 $1F9CW #Horizontal melon wait $1FBAW #Horizontal melon spit $1FD8W #Horizontal melon return $1FF6W #Down melon wait $2014W #Down melon spit $2032W #Down melon return $2050W #Horizontal pip 1 $206EW #Horizontal pip 2 $208CW #Down pip 1 $20AAW #Down pip 2 $20C8W #Squash walk 1 $20E6W #Squash walk 2 $2104W #Squash jump $2122W #Squash fall $2140W #Squash land $215EW #Apel walk 1 $217CW #Apel walk 2 $219AW #Apel walk 3 $21B8W #Apel poleclimb up 1 $21D6W #Apel poleclimb up 2 $21F4W #Apel poleclimb down 1 $2212W #Apel poleclimb down 2 $2230W #Apel poleclimb down 3 $224EW #Apel poleclimb down 4 $226CW #Apel fall $228AW #Pea fall $22A8W #Pea walk 1 $22C6W #Pea walk 2 $22E4W #Pea walk 3 $2302W #Pea walk 4 $2320W #Peapod walk 1 $233EW #Peapod walk 2 $235CW #Peapod walk 3 $237AW #Peapod walk 4 $2398W #Peapod spit 1 $23B6W #Peapod spit 2 $23D4W #Boobus walk 1 $23F2W #Boobus walk 2 $2410W #Boobus walk 3 $242EW #Boobus walk 4 $244CW #Boobus jump $246AW #Boobus die 1 $2488W #Boobus die 2 $24A6W #Boobus die 3 $24C4W #Boobus death smoke 1 $24E2W #Boobus death smoke 2 $2500W #Boobus death smoke 3 $251EW #Boobus death smoke 4 $253CW #Boobus death smoke 5 $255AW #Boobus death smoke 6