Skip to content

Torque ScriptΒΆ

Age of Time is built on the Torque Game Engine, which ships with its own embedded scripting language β€” TorqueScript. The game client and server are largely written in it, and most of the engine's runtime behaviour can be inspected and (with admin access) altered from the in-game console.

This section collects reference material for poking at the game from the script side: dumps captured directly from the live client, notes on specific subsystems, and any documentation we accumulate while reverse-engineering the build.

  • Console Function Dump

    A verbatim listing of every TorqueScript console function exposed by the Age of Time client, captured with dumpConsoleFunctions();. A handful of entries are hand-annotated with // comments.

  • Console Class Dump

    A verbatim listing of every TorqueScript console class β€” including inherited methods and exposed fields β€” captured with dumpConsoleClasses();. Hand-annotated where useful.

  • Tagged Strings

    How Torque's netStringTable, addMessageCallback/$MSGCB, and the getTag / detag / buildTaggedString family actually work on the wire and in script.

  • Datablocks

    What datablocks are, why their IDs are stable across restarts, and a running list of identified IDs.

More pages will be added here as we document additional TorqueScript internals (object types, datablocks, network traffic, useful console snippets, etc.).