Ripped from screenshots using object and animation swap codes. The overworld sprites I accessed by modifying the character on the file select screen, using VisualBoyAdvance's memory viewer: 0203474D Object ID (BD to FD) 02034759 Animation speed (set to 00 to pause animation) 0203475B Animation frame (lots of overlap between obj ids) 02034772 Shadow x-position (set to FF to move it away) The court sprites can be modified during an exhibition game. 030020C6 P1 y-position 030021A0 P1 animation frame ---OVERWORLD SPRITES file select 1 screen, girl on menu memory 0203472E 2-byte x-pos 02034732 2-byte y-pos 02034748 direction??? 0203474D obj id there's overlap between IDs? BF bleeds into C0 at around decimal 60 00 crash Be Clay bf clay c0 Ace c1 ace c2 Ace c3 glitch? effects? c4 disorganised as heck, don't bother with labels 02034758 animation??? 02034759 1-byte animation speed (10 default) 0203475B 1-byte? animation frame?? 0203475D 2-byte sprite width (00 default, more to stretch) 02034762 2-byte sprite height (00 default) 02034764 2-byte sprite rotation 02034772 shadow x-pos 02034781 shadow obj id????? breaks if not 60 ---TENNIS SPRITES gameshark!! 020004C0 000000?? chara modifier 020002A0 000000?? court modifier https://gamehacking.org/game/5237 030020C2 p1 x-pos move to leftmost of ball-throw pos 030020C6 p1 y-pos set to 30 03002262 p2 x-pos 03002266 p2 y-pos 03007E00 p1 character select (on menu) 050000B0 COURT PALETTE (dd = pink, cc = purple, aa = green 030021A0 p1 animation frame 030021A4 p1 animation frame THIS METHOD DOESN'T SHOW 1ST walk-down FRAME (need to get it manually) which also suggests maybe this method is missing other sprites 030021A9 2-byte sprite scaling