Before

After

~ Wizardry Dragon
ps. Notice where the crenelations missing on the right? Thats another thing that got eaten, I just noticed that in the picture now.
When you save the map, Exult also saves the gamedat contents (and, in special, the ireg files) to 'patch/initgame.dat'; it then restores from what it just saved (I know, it is kind of redundant...). And Exult's 'initgame.dat' is a standard save game, saved in whatever compression method you use for other saves. The reason I asked is because there is a bug with uncompressed saves which I am yet to fix.RE: 5: Im not saving the game, just the map, I start a new one each time I reload. So I'm unsure how that would matter.
I am unsure of that; despite what it looks like, the stairs, thrones and fences are actually saved as ireg objects. And unless I am sorely mistaken, he is using only shapes < 1024 on those buildings anyway.Maybe we have a problem with pieces of buildings (IFIX) objects.
Broken! is probably where Exult crashesConnected to server
Read 19 bytes from server
ID = 6
tfl_shapes.vga 1
shapes.vga 1
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Read 20 bytes from server
ID = 20
Broken!
Disconnected from server
Connected to server
Broken!
Disconnected from server
Apparenlty all shapes are out of range? Could this be due to your shapes.vga only having the new shapes, Marzo?Warning, trailing slash in path: "D:\ultima\static\map01\"
Warning, trailing slash in path: "D:\ultima\patch\map01\"
Warning, trailing slash in path: "D:\ultima\static\map02\"
Warning, trailing slash in path: "D:\ultima\patch\map02\"
Warning, trailing slash in path: "D:\ultima\static\map03\"
Warning, trailing slash in path: "D:\ultima\patch\map03\"
Warning, trailing slash in path: "D:\ultima\static\map04\"
Warning, trailing slash in path: "D:\ultima\patch\map04\"
Warning, trailing slash in path: "D:\ultima\static\map05\"
Warning, trailing slash in path: "D:\ultima\patch\map05\"
Warning, trailing slash in path: "D:\ultima\static\map06\"
Warning, trailing slash in path: "D:\ultima\patch\map06\"
Warning, trailing slash in path: "D:\ultima\static\map07\"
Warning, trailing slash in path: "D:\ultima\patch\map07\"
Warning, trailing slash in path: "D:\ultima\static\map08\"
Warning, trailing slash in path: "D:\ultima\patch\map08\"
Warning, trailing slash in path: "D:\ultima\static\map09\"
Warning, trailing slash in path: "D:\ultima\patch\map09\"
Warning, trailing slash in path: "D:\ultima\static\map0a\"
Warning, trailing slash in path: "D:\ultima\patch\map0a\"
Warning, trailing slash in path: "D:\ultima\static\map0b\"
Warning, trailing slash in path: "D:\ultima\patch\map0b\"
Warning, trailing slash in path: "D:\ultima\static\map0c\"
Warning, trailing slash in path: "D:\ultima\patch\map0c\"
Shape num out of range: 0
Shape num out of range: 1
Shape num out of range: 2
Shape num out of range: 3
Shape num out of range: 4
Shape num out of range: 5
Shape num out of range: 6
Shape num out of range: 7
Shape num out of range: 8
Shape num out of range: 9
Shape num out of range: 10
Shape num out of range: 11
Shape num out of range: 12
Shape num out of range: 13
Shape num out of range: 14
Shape num out of range: 15
Shape num out of range: 16
Shape num out of range: 17
Shape num out of range: 18
Shape num out of range: 19
Shape num out of range: 20
Shape num out of range: 21
Shape num out of range: 22
Shape num out of range: 23
Shape num out of range: 24
Shape num out of range: 25
Shape num out of range: 26
Shape num out of range: 27
Shape num out of range: 28
(etc ontowards 1099)
Nope; Exult/Exult Studio merge static/shapes.vga and patch/shapes.vga in memory, so that they should not be out of range. (and if it were because of the shapes.vga file, the issue would have surfaced sooner as I have used such shapes.vga file from day one -- for the keyring mod at least).Could this be due to your shapes.vga only having the new shapes, Marzo?
Is this the file that is supposed to be patching shapes.vga? Or do you have an identical file named shapes.vga?tfl_shapes.vga
Have you been clicking on tfl_shapes.vga and/or paperdol.vga in Exult Studio? If you don't click in either of them, limiting yourself only to the other vga files, does the list of out-of-range shapes include all shapes or is it limited only to the shapes 1024-1099?Why are the shapes out of range if theyre being merged?
Try this: create a map02 dir in gamedat and see if you can reproduce the crash. If you can, look into the gamedat/map02 dir and see if there is anything inside it.
Good. If you open the patch/initgame.dat file (it is a zip file), does it have a map02 dir inside? And if so, does it's contents match those of gamedat/map02? Also, the contents of gamedat/map02 should consist only of files whose names start with 'u7ireg'; can you confirm that?Creating the gamedat directory for map02 seems to have worked somewhat. Exult still crashes when I save, but it seems to retain the data that I added.