********** SPRITE CACHES ********** When a level is started, the game automatically preloads all the sprites it should need into memory. If, by some patch, you need to use a sprite it hasn't 'cached'; the game will crash. The game looks to the cache list to see what is needed for each sprite; there are two values, the start, and end values. The game will cache all the sprites in between these, including them, IF said sprite is placed in the level in question. No, you cannot make one sprite cache everything, the game will stop caching when it runs out of memory, so your caches should be as small as possible. (And no fair putting EVERY sprite in one level!) ### #Sprite cache list: ### %patch $31A16 $006CW #Keen cache start %patch $31A6A $00CEW #Keen cache end %patch $31A18 $00D2W #Candy cache start %patch $31A6C $00D3W #Cache end %patch $31A1A $00D4W #Mallow cache start %patch $31A6E $00D5W #Cache end %patch $31A1C $00D6W #Cola cache start %patch $31A70 $00D7W #Cache end %patch $31A1E $00D8W #Stix cache start %patch $31A72 $00D9W #Cache end %patch $31A20 $00DAW #Stoopies cache start %patch $31A74 $00DBW #Cache end %patch $31A22 $00DCW #Sugar cache start %patch $31A76 $00DDW #Cache end %patch $31A24 $00DEW #Keg cache start %patch $31A78 $00DFW #Cache end %patch $31A26 $00E0W #Gems cache start %patch $31A7A $00E8W #Cache end %patch $31A28 $00E9W #Ammo cache start %patch $31A7C $00EAW #Cache end %patch $31A2A $00ECW #Pink shot cache start %patch $31A7E $00F1W #Cache end %patch $31A2C $00F2W #Map Keen cache start %patch $31A80 $011AW #Cache end %patch $31A2E $0130W #Master cache start %patch $31A82 $013FW #Cache end %patch $31A30 $0140W #Shikadi cache start %patch $31A84 $0150W #Cache end %patch $31A32 $0151W #Shocksund cache start %patch $31A86 $0165W #Cache end %patch $31A34 $0166W #Sphereful cache start %patch $31A88 $016DW #Cache end %patch $31A36 $016EW #Sparky cache start %patch $31A8A $0179W #Cache end %patch $31A38 $017AW #Mine cache start %patch $31A8C $0180W #Cache end %patch $31A3A $0181W #Slicestar cache start %patch $31A8E $0182W #Cache end %patch $31A3C $0183W #Robo Red cache start %patch $31A90 $0188W #Cache end %patch $31A3E $0189W #Spriogrip cache start %patch $31A92 $0194W #Cache end %patch $31A40 $0195W #Ampton cache start %patch $31A94 $01A0W #Cache end %patch $31A42 $01A1W #Volte cache start %patch $31A96 $01A5W #Cache end %patch $31A44 $01A6W #Purple plat cache start %patch $31A98 $01A7W #Cache end %patch $31A46 $01A8W #Spindred cache start %patch $31A9A $01ABW #Cache end %patch $31A48 $01ACW #Shelley cache start %patch $31A9C $01BDW #Cache end %patch $31A4A $01BEW #Red plat cache start %patch $31A9E $01BEW #Cache end %patch $31A4C $01BFW #Small red plat cache start %patch $31AA0 $01BFW #Cache end %patch $31A4E $00CFW #Card cache start %patch $31AA2 $00D1W #Cache end %patch $31A50 $0126W #Korath cache start %patch $31AA4 $012FW #Cache end %patch $31A52 $011BW #Q.E.D cache start %patch $31AA6 $011DW #Cache end %patch $31A54 $011EW #? cache start %patch $31AA8 $0121W #Cache end %patch $31A56 $0122W #Teleport cache start %patch $31AAA $0125W #Cache end