DEMO Format (Fury of the Furries)

From ModdingWiki
Jump to navigation Jump to search

The DEMOx.BIN file of Fury of the Furries stores keypresses used when the game is playing by itself in 'attract mode'.

There are three levels of the game played in rotation during attract mode. The keypresses are stored in DEMO1.BIN, DEMO2.BIN and DEMO3.BIN.

Each file consists simply of sufficient bytes to see the player through until the point where they die in the level. The game runs at 30 frames per second, so 30 bytes are required for each second of gameplay recorded in the file.

The 5 least significant bits of the byte each represent a single key, when the bit is set, the key is pressed, when the bit is not set, the key is not pressed.

Bit BitMask Key Description
0 0x01 LEFT ARROW Move left.
1 0x02 UP ARROW Jump / Move Up.
2 0x04 RIGHT ARROW Move right.
3 0x08 DOWN ARROW Change Form / Move Down.
4 0x10 SPACE Furry special action; Fire, Eat or Swing.

Credits

This file format was reverse engineered by carbon14. If you find this information helpful in a project you're working on, please give credit where credit is due. (A link back to this wiki would be nice too!)