Jump to content

Actor Character Table (file format)

From Agentpedia, the Microsoft Agent encyclopedia
Actor Character Table
Screenshot of Rover's ACT loaded in Microsoft Bob.
NameActor Character Table
Extension.ACT
Initial releaseMarch 10th, 1995 (30 years ago)
Operating systemMicrosoft Windows, Classic Mac OS
SuccessorAgent Character Storage


An Actor Character Table (ACT) (also known as an Actor Character File) is a legacy file format used by Microsoft Actor, the predecessor to Microsoft Agent. ACT files store the full character data for Microsoft Actor characters, including their artwork, sound files, and associated metadata.

Unlike character files used by Microsoft Agent, .ACT were only known to be utilized in four pieces of Microsoft software:

  • Microsoft Bob (Microsoft Actor 1.0)
  • Microsoft Office 97 (Microsoft Actor 2.0)
  • Microsoft Office 98 (Microsoft Actor 2.0, Classic Mac OS version)
  • Microsoft Office 2001 (Microsoft Actor 2.0, Classic Mac OS version)

Version differences

Although both Microsoft Bob and Microsoft Office 97 used the .ACT extension, the internal structure of Actor files compiled for Microsoft Actor 1.0 and Microsoft Actor 2.0 differs significantly between the two. Microsoft Actor 2.0 files have a different header structure compared to Microsoft Actor 1.0 characters have a major difference in internal structure. In addition, while Microsoft Actor 1.0 files are supported by Microsoft Actor 2.0 programs, the same is not true vice-versa, mirroring the behavior seen with Microsoft Agent 1.5 files being supported by Microsoft Agent 2.0 programs but not vice-versa.

Version differences
Aspect Actor 1.0 (Bob / Rover.act) Actor 2.0 (Office 97 / Clippit.act)
File extension .ACT .ACT
Header size 24-bytes 26-bytes
Version (offset 0x002) 01 00 (1.00) 02 00 (2.00)
Color table support Unsupported? Yes, example:

0060: ...FF FF FF 00 (White) 00 00 00 00 (Black) C0 C0 C0 00 (Gray)

Image format Windows metafile (.WMF) Windows metafile (.WMF)
Natively supports Microsoft Bob only, can run on Actor 2.0 programs Microsoft Office 97, 98, 2001, can only run on Actor 2.0 programs

Image format

Unlike Microsoft Agent character files which utilize 256-color Bitmaps or GIF files, Microsoft Actor Character files use the Windows metafile (WMF) image format, a 16-bit format introduced in the 1990s with the release of Windows 3.0. Generally, most Microsoft Actor files contain at least 200 WMF files, which contain the individual eyes, mouths, and other assets the characters consist of.

Microsoft Actor 2.0 files have extra space in the header for a color palette, likely meaning that another format could have be potentially used, which is likely the case in the Classic Mac OS version of Microsoft Actor 2.0.

WMF frames of Clippit converted into PNG.

Trivia

  • Little documentation exists for Microsoft Actor or the .ACT format, as Microsoft Agent succeeded Microsoft Actor within two years of its release.
  • Unlike its successor, Microsoft Actor uses .WMF images instead of .BMP/.GIF files.
    • Theoretically, Microsoft Actor could support 24-bit color as WMF is not restricted to 256 colors.
  • As of 2025, there are only 29 known Microsoft Actors files.
  • Microsoft Actor 2.0 is the only virtual assistant technology by Microsoft to be available on a platform other than Windows, with Office 98 and Office 2001 for Macintosh using Microsoft Actor assistants.
  • All Microsoft Actors for Office 98 and 2001 for Macintosh are Microsoft Actor 2.0 characters, as indicated by the version header: 00 02
    • However, the Mac version uses a different image format than .WMF files, which is currently unknown.
  • Microsoft Actor files are supported on Windows 3.1 or later, a version earlier than Microsoft Agent files which are supported by Windows 95 or later. In addition, Microsoft Actor files are supported by Mac OS 7.5 through Mac OS X Tiger 10.4.11.