Graphics can be found in the files suffixed ".u#t", from .u2t to .u8t. Stored in 4BPP linear little-endian format. Every sprite is duplicated, often with different canvas dimensions. It's got a disorganised layout, sometimes starting in the midle of a sprite, and only putting the rest of it somewhere else in the file. A single memory address changes the currently displayed sprite for the characters; see Cheat Engine table (finding the calories value and recalculating based off it is the best way to map it to your emulator) Object changes every 1. Sprite is mirrored every 16. Sprite frame changes every 32. A lot of values are glitched and will make the graphics wig out, which hindered automating the process with macros. I used BizHawk for its easier access to savestates (trying to use its RAM editor as of version 2.9.1 will crash the program). The sprite address is a 2-byte value, but it only uses about 6000 of them before looping. 03-29019-01.57t has text in it 03-29021.u59t debug text? BACKGROUND SCROLLING TEST�VIEWING PROM:�PRESS LEFT JUMP BUTTON FOR NEXT STRIP.�PRESS LEFT THROW BUTTON TO EXIT PLEASE PRESS THE FOLLOWING BUTTONS:�PRESS SERVICE OR LEFT THROW BUTTON TWICE TO EXIT�PLAYER MIDDLE JOIN BUTTON OPEN �PLAYER MIDDLE JOIN BUTTON CLOSED�PLAYER RIGHT JOIN BUTTON OPEN �PLAYER RIGHT JOIN BUTTON CLOSED�PLAYER LEFT JOIN BUTTON OPEN �PLAYER LEFT JOIN BUTTON CLOSED�PLAYER MIDDLE JUMP BUTTON OPEN �PLAYER MIDDLE JUMP BUTTON CLOSED�PLAYER RIGHT JUMP BUTTON OPEN �PLAYER RIGHT JUMP BUTTON CLOSED�PLAYER LEFT JUMP BUTTON OPEN �PLAYER LEFT JUMP BUTTON CLOSED�PLAYER MIDDLE THROW BUTTON OPEN �PLAYER MIDDLE THROW BUTTON CLOSED�PLAYER RIGHT THROW BUTTON OPEN �PLAYER RIGHT THROW BUTTON CLOSED�PLAYER LEFT THROW BUTTON OPEN �PLAYER LEFT THROW BUTTON CLOSED�MECH MIDDLE COIN SWITCH OPEN �MECH MIDDLE COIN SWITCH CLOSED�MECH RIGHT COIN SWITCH OPEN �MECH RIGHT COIN SWITCH CLOSED�MECH LEFT COIN SWITCH OPEN �MECH LEFT COIN SWITCH CLOSED�SERVICE BUTTON OPEN �SERVICE BUTTON CLOSED�PLAYER MIDDLE JOYSTICK:�PLAYER RIGHT JOYSTICK:�PLAYER LEFT JOYSTICK:�UP�RIGHT�LEFT�DOWN oÉMAIN MENU�SELECT FUNCTION WITH LEFT JUMP BUTTON�ENTER FUNCTION WITH LEFT THROW BUTTON�*** 0 coin sets free play ***�BOOKKEEPING�DIAGNOSTICS�GAME SET-UP�GAME STATISTICS�GAME DURATION STATISTICS�ERASE CALORIE GALLERY ON EXIT - %-3�RESTART THE GAME�CANCEL CHANGES AND RESTART GAME�RETURN TO MAIN MENU�RESET REGULAR GAME STATISTICS�RESET EXTENDED GAME STATISTICS�RESET GAME AND DURATION STATISTICS�NUMBER OF PLAYER %! GAME%S %-5�NUMBER OF PLAYER 3 GAME%S %-5�LIFETIME PERIOD�COINS COINS DOLLARS�COINS DROPPED - MECH 1� - MECH 1� - MECH 2� - MECH 3�TOTAL COINS DROPPED�SERVICE BUTTON PRESSED�TOTAL CREDITS GIVEN�RESET COIN MECH COUNTERS:�RESET COIN MECH %! DOLLARS COLLECTED�RESET COIN MECH 3 DOLLARS COLLECTED�SET COINS/TOKENS PER DOLLAR:�COINS DROPPED - MECH L� - MECH L� - MECH M� - MECH R�RESET COIN MECH R DOLLARS COLLECTED�RESET COIN MECH M DOLLARS COLLECTED�RESET COIN MECH L DOLLARS COLLECTED�%-N COIN%S PER DOLLAR COIN MECH R�%-N COIN%S PER DOLLAR COIN MECH M�%-N COIN%S PER DOLLAR COIN MECH L�%-N COIN%S PER DOLLAR COIN MECH %!�%-N COIN%S PER DOLLAR COIN MECH 3�%-N COIN%S PER DOLLAR�BUTTONS AND CONTROLS TEST�PROCESSOR MEMORY TEST�VIDEO ALIGNMENT SCREENS�VIDEO MEMORY TEST�audio subsystem test�VIEW BACKGROUND SCREENS�COIN MECH %!�COIN MECH SETTING�COIN MECH LEFT�COIN MECH 2 (MIDDLE, if used)�COIN MECH RIGHT�%-N COIN%S FOR�%-N CREDIT%S�EXTRA PLAY FOR %-1 CREDIT%S�NO EXTRA PLAY �ATTRACT MODE SOUND ------ %-3�NUMBER OF CANS FOR JOIN -------- %-N�DIFFICULTY LEVEL -------- %-N�NUMBER OF LIVES TO START WITH ------ %-N �EXTRA COUNTRY SELECTION ------ �DEFAULT COUNTRY SELECTION (set to 80+ to load new stage) 80 intro, Al's meat shop 81 level 1, fire escape 82 83 84 85 herb's book store 86 farmer's warehouse 87 farmer's warehouse 2 88 hog tower construction site 89 hog tower construction site 2 8a rooftop 8b painting building 8c sewer 8d back alley w/ laundry 8e ahab's smoked fish greenfish 8f ahab's smoked fish 2 90 Leland Circus 91 fire department/side of building 92 Chilly Billy frozen food ice cubes 93 Chilly Billy frozen food 2 94 Linguini Bros cafe 95 Bonus Donuts 96 game over - big pig contest 97 game over 98 FREEZE 99 03-29001-01.u2t 03-29000-01.u3 03-29005-01.u6t 4bpp, linear player graphics and other bits! 03-29008-01.u67 ~ .u92 8bpp, 256 linear a level map?? tilemap? 03-29001-01.u2t penguin crocodile man in hat/glasses with parcel fireman woman in window bird angel pig duck vulture penguin construction worker w/ board chef delivery man skateboarding kid man on jackhammer painter construction worker w/ board 03-29000-01.u3 unidentified sprite../? unused? 03-29002-01.u3t wolf villain 03-29003-01.u4t wolf villain policeman painter 03-29004-01.u5t pig 03-29005-01.u6t pig 03-29006-01.u7t pig policeman wolf villain 03-29007-01.u8t items pig