Usecode C

About Usecode C

Usecode C is a scripting language created by the Exult Extern link team which can be compiled to usecode. It allows the creation of usecode patches for the Ultima VII games, thus allowing changes to the behavior of objects, the addition of new dialogs and new cutscenes.

Browse intrinsic, script command, and compiler directive reference pages

About the Usecode C tutorials

The Usecode C tutorials in this page are meant to help new usecoders to make sense of Usecode C. They are meant to be a complete introduction to the language. They most liikely are not, and I welcome any suggestions on how to improve them.

I also intend to place these documents in the Exult Extern link source code and documentation; if they are not there yet, I am getting there soon (although complaining might prove effective :-).

Browse intrinsic, script command, and compiler directive reference pages

About the Usecode C reference

This section is intended to provide extensive documentation about the Usecode C language. It is meant to be throughout, and it can be quite dry at places. These documents are not meant for the newbie, although they will surely help.

I also intend to place these documents in the Exult Extern link source code and documentation; if they are not there yet, I am getting there soon (although complaining might prove effective :-).

Browse intrinsic, script command, and compiler directive reference pages

Exult Usecode Syntax for Visual Studio Code

Exult Usecode Syntax provides syntax highlighting for Usecode C, extracted usecode, and usecode assembly in Visual Studio Code. Browse the extension on the Visual Studio Marketplace, open it in VS Code to install it, or visit its source repository on GitHub.

Browse intrinsic, script command, and compiler directive reference pages