Jump to content

Microsoft Actor

From Agentpedia, the Microsoft Agent encyclopedia
Microsoft Actor
Screenshot of Microsoft Bob, a Microsoft Actor 1.0 program using Rover.
NameMicrosoft Actor
Developer(s)Microsoft
Initial releaseMarch 10th, 1995 (30 years ago)
Latest version2.0
Latest version release dateSeptember 11th, 1996 (29 years ago)
Written inC++
Operating systemMicrosoft Windows, Classic Mac OS
SuccessorMicrosoft Agent
Discontinued?Yes


Microsoft Actor is a discontinued animated assistant technology developed by Microsoft as the direct predecessor to Microsoft Agent. It provided a lightweight virtual assistant system for scripted animated characters across Windows 3.x and later and Classic Mac OS (specifically Microsoft Office 98 and 2001). Actor characters were stored in .ACT files, which contained all assets, sound effects, and all metadata contained inside the character, and were compiled from .UCH files, the Microsoft Actor equivalent of Microsoft Agent Character Definition (.ACD) files.

The first version of Microsoft Actor, 1.0, debuted with Microsoft Bob in 1995, launching with 12 Microsoft Actors before Microsoft Bob 1.00a introduced the rest of the Microsoft Actor 1.0 characters. Microsoft Actor 2.0 debuted with the release of Microsoft Greetings Workshop following the cancellation of Microsoft Bob 2.0, and was later also used in Microsoft Office 97 before being replaced entirely by Microsoft Agent in 1997.

Overview

Microsoft Actor powered the animated assistants that appeared in Microsoft Bob, Greetings Workshop, Office 97, Office 98, and Office 2001. The following assistants that were developed are as follows:

Microsoft Actor 1.0

  • Baud
  • Blythe
  • Chaos
  • Chaz
  • Dot
  • Hank
  • Hopper
  • Java
  • Lexi
  • Lucy
  • Orby
  • Ruby
  • Rover
  • Scuzz
  • Shelly
  • Will
  • Worm
  • ZSpeaker
  • ZVisible

Microsoft Actor 2.0

File format

Main article: Actor Character Table (file format)

Unlike Microsoft Agent characters which are commonly found in the .ACS file format, Actor characters instead use the .ACT extension (Actor Character Table). These binary files, while similar to .ACS files in nature, are vastly different under the surface, even between 1.0 and 2.0 Actor versions. However, both versions of .ACT utilize .WMF vector files for the graphics, .WAV files for the sounds, and contain unique metadata like description text and internal version markers.

Versions

There are currently two known versions of Microsoft Actor:

Version number Date Confirmed? Programs
1.00 March 10th, 1995[1] Yes Microsoft Bob
2.00 September 11th, 1996[2] Yes Microsoft Bob 2.0, Microsoft Greetings Workshop 1.0 & 2.0, Microsoft Office 97, Microsoft Office 98, Microsoft Office 2001

Programmability

Microsoft Actor programs can be developed with the Utopia Custom Controls (UCC.VBX), a 16-bit Visual Basic extension compatible with Visual Basic 3.0 and partially Visual Basic 4.0. Unlike the Microsoft Agent Control, the Utopia Custom Controls consisted of multiple smaller controls , including the the Actor control (which displays the actor), the Podium control (a podium with an exit button), and the Rgnwnd control (word balloon) to name a few. However, official documentation for these controls is unavailable, making these controls difficult to program with.

In 2025, Frontier Actor began development, which re-implements some Utopia Custom Controls via the .NET Framework to allow for modern applications to use Microsoft Actor files.

Trivia

  • Microsoft Actor was the direct predecessor to Microsoft Agent and shares many conceptual similarities.
  • Microsoft Actor files are closely related to other files compiled by the Utopia Animation Editor, including .ANI and .BTN, all of which share a very similar file structure.
  • Microsoft Actor 1.0 is supported by Windows 3.1 or later while Microsoft Actor 2.0 is supported by Windows NT 3.51 SP5 or later[3] and Mac OS 7.5 to Mac OS X Tiger 10.4.11.[4]
  • Microsoft Bob, the first program that utilized Microsoft Actor, was considered by Microsoft a visible product failure.[5]
  • Although Microsoft Actor for Classic Mac OS uses the same technology as its Windows counterpart, the Mac OS-compiled .ACT files cannot be loaded on Windows nor can Windows-compiled .ACT files be loaded on a Mac.

References