Ultima VII Internal Formats - SCHEDULE.DAT

The Ultima VII schedule file is "STATIC\SCHEDULE.DAT". It contains the different schedules that the non-player characters (NPCs) have in the game.

Body
Each schedule is 4 bytes.

SuperChunk Data
SuperChunk Number = (Real-Y / 256) * 12 + (Real-X / 256)
 * X = (Real-X modulo 256)
 * Y = (Real-Y modulo 256)

Get them (SuperChunk Number, X, and Y) easily by hex. (See the real X, Y location in cheat mode.)

Schedule Data
The followings are about Schedule number & Match time byte.

Schedule Number
The Avatar has no schedule, and each NPC must have at least one schedule. Eight is the max amount for one NPC.

To better understand the above information, run Ultima 7 or Serpent Isle in cheat mode and check the NPC schedule.