Dungeons Files

 
 
 
 
 
 
 
"dungeon".ult Files Description
by Xenerkes Dragon

Size : 4608 bytes, fixed format for each dungeon (except Abyss: 16896 bytes)

Info : Each Dungeon has 8 levels, and each level consists of a 8x8 grid
    It has also 16 rooms (64 for the Abyss) which contains a maximum of 16 monsters (I think). Each room is coded in the same way
 
 
 

File Description
Offset
Length
Description
Misc
0x000
512 bytes (8*64 bytes)
Dungeon Maps Definition
64 bytes for level 1, 64 bytes for level 2, ... 64 bytes for level 8
First Room Definition
Total: 160 bytes
   
0x200
16 bytes
still unknown
often $00
0x210
16 bytes
Tile number of each monster
 
0x220
16 bytes
X Position of each monster
 
0x230
16 bytes
Y Position of each monster
 
0x240
8 bytes
X Position of each character in the party
 When coming from North
0x249
8 bytes
Y Position of each character in the party
 When coming from North
0x250
8 bytes
X Position of each character in the party
When coming from East
0x259
8 bytes
Y Position of each character in the party
When coming from East
0x260
8 bytes
X Position of each character in the party
When coming from South
0x269
8 bytes
Y Position of each character in the party
When coming from South
0x270
8 bytes
X Position of each character in the party
When coming from West
0x279
8 bytes
Y Position of each character in the party
When coming from West
0x280
121 bytes
Room Map
 11x11 Tiles grid
0x2F9
7 bytes
End of Block
$00 bytes
Second Room Definition
 
 
 
0x300
16 bytes
still unknown
 
....
     
0x3F9
7 bytes
End of Block
 

It's the same structure until the 16th room (64th room for the Abyss)

Example:

DESPISE DUNGEON LEVEL 1 and a ROOM



 
 


 Ultima is a trademark of Origin Systems, Inc. Much of the artwork and music found on this site are copyright Origin Systems, Inc. All contents of this site are copyright © Xenerkes Dragon, 2000. All rights reserved.