Call targets (list)

From Final Fantasy XII Wiki
Revision as of 07:22, 23 July 2019 by Admin (talk | contribs)
Jump to navigation Jump to search

Virtual Machine supports ~2000 predefined call targets. About third of them were never used in original scripts. For calls that were used, most of the time it was possible to automatically get signatures with argument count, return value, ACT usage and variable types. In other cases signatures were retrieved manually.

In case of unused call targets, signatures have to be either guessed or retrieved from the game's executable. Some of the unused targets are connected to empty/removed functions. Calling non-existent target doesn't crash the VM, instead it's equivalent to calling a target with no arguments.

Basic calls

General usage calls used in all types of situations.

Used calls

Call ID Call name Arguments Returns ACT

Unused calls

TBC

Debug calls

Calls used mostly for debugging purposes. Many lead to empty functions or functions usable only in debug environment.

Used calls

TBC

Unused calls

TBC

Battle calls

Calls used mostly in battle context.

Used calls

TBC

Unused calls

TBC

Menu calls

Calls used mostly in menu context.

Used calls

TBC

Unused calls

TBC