how to debug uoconvert output? - problem report

Here you can post threads requesting help on the official POL Ultima Online Emulator Core 096.
Note: Core 096 is no longer officially supported.
Post Reply
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

how to debug uoconvert output? - problem report

Post by Firedancer »

Ok, my issue is the following:
When I start uoconvert, I get an error.... thing is though, the output doesn't tell me anything.
Ps: I guess it would be VERY helpful, if the next uoconvert release could at least tell us users what item/tile/whatever it's having a problem with. ;) Anyway... the error I get is the following:
Reading pol.cfg.
Reading uoconvert.cfg.
Creating map base and solids files.
Realm: britannia
Map ID: 0
Use Dif files: No
Size: 6144x4096
Initializing files: Done.
Converting: 1%Assertion Failed: ! ((mapflags & FLAG::BLOCKING) && (mapflags & (FLAG::MOVELAND|FLAG::MOVESEA)))
, .\mapfunc.cpp, line 238
Aborting due to assertion failure.

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Drücken Sie eine beliebige Taste . . .

So how do I find out, what I need to fix??

Note: This might be related to this topic: http://forums.polserver.com/viewtopic.php?t=33

Though I've done a lot of changes since posting the report, as I've got little hopes that this will be fixed soon. So I've now started to make a seperate set of "server client files" - meaning I plan to run the server with a set of files that give it the desired properties, while running the client with a different set of files that give it the right looks. Should be working, does with 095... but I still can't get it to work. The error has changed to the above error message though... but once more I'm stuck, as I've got no idea where to start looking now :( :( :(

Help would be greatly appreciated, and if it was just with some beta version of uoconvert that could tell me which of my items is causing me trouble now ;)
MuadDib
Former Developer
Posts: 1091
Joined: Sun Feb 12, 2006 9:50 pm

Post by MuadDib »

Problem is, you have a tile trying to BLOCK movement, AND trying to allow it. Unfortunately, it's not designed to allow that, or report the location of the tile causing the problem.
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Post by Firedancer »

MuadDib wrote:Problem is, you have a tile trying to BLOCK movement, AND trying to allow it. Unfortunately, it's not designed to allow that, or report the location of the tile causing the problem.
yep I did guess so.... but if I don't know what item-type is having the wrong flags here, how do I find it?
I've tried looking through my tiledata.mul file, but I couldn't find any item having these flags... but then there's several thousands of items and I might just have missed it.....
Do you think there's any way I could probably get some version of uoconvert, which could tell me what items are causing such problems? Or maybe you got some seperate tool checking tiledata.mul for illegal entries and reporting them?
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

Re: how to debug uoconvert output? - problem report

Post by Shinigami »

Converting: 1%Assertion Failed: ! ((mapflags & FLAG::BLOCKING) && (mapflags & (FLAG::MOVELAND|FLAG::MOVESEA)))
, .\mapfunc.cpp, line 238
Aborting due to assertion failure.
please use the new uoconvert from http://games.groups.yahoo.com/group/pol ... t%20Cores/ or future cores...

Shinigami
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Re: how to debug uoconvert output? - problem report

Post by Firedancer »

Shinigami wrote:
Converting: 1%Assertion Failed: ! ((mapflags & FLAG::BLOCKING) && (mapflags & (FLAG::MOVELAND|FLAG::MOVESEA)))
, .\mapfunc.cpp, line 238
Aborting due to assertion failure.
please use the new uoconvert from http://games.groups.yahoo.com/group/pol ... t%20Cores/ or future cores...

Shinigami

Hmm... that's what I did - I got the error using uoconvert of this core:
pol-core-096-2006-03-17.zip

Is there any new one than this one?
Shinigami
Former Developer
Posts: 308
Joined: Mon Jan 30, 2006 9:28 am

Re: how to debug uoconvert output? - problem report

Post by Shinigami »

Firedancer wrote:Is there any new one than this one?
yes... the standalone uoconvert.zip

guck doch ma genau hin, menno...

Shinigami
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Re: how to debug uoconvert output? - problem report

Post by Firedancer »

Shinigami wrote:
Firedancer wrote:Is there any new one than this one?
yes... the standalone uoconvert.zip

guck doch ma genau hin, menno...

Shinigami
*lol* Da hab ich wohl vor lauter Baeumen den Wald nicht gesehen....

Supi, Danke... werd ich heute Nacht noch testen :)
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

Re: how to debug uoconvert output? - problem report

Post by Firedancer »

Hi Shinigami....

This is very weird...... ok, I've tried your version of uoconvert with my files.... this is the result:

Code: Select all

Reading pol.cfg.
Reading uoconvert.cfg.
Creating map base and solids files.
  Realm: britannia
  Map ID: 0
  Use Dif files: No
  Size: 6144x4096
Initializing files: Done.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
<....snip...>
 Warning: Tile 0x709 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x709 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x709 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x709 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x709 uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x53b uses Roof- and Platform-Flag at same time.
 Warning: Tile 0x0 uses Roof- and Platform-Flag at same time.
<...snip...>
.... this goes on, and on, and on.... actually I get several ten-thousands of lines (for my 9000 line buffer is flooded within a second) that only seem to repeat themselves more or less in various patterns. As far as I can see though, all 'Warnings' affect these 3 items:

http://www.etheria.org/filemanager/fileview/210/
(Please d/l the file to look at my screenshots of their settings)

They have neither the Platform NOR the Roof-Flag set..... hmm ok, one of them has 'surface' which might be what you call platform flag..... still... this is very strange to me.... ackward.

So I'm totaly lost..... Help Please! ;)
Firedancer
Grandmaster Poster
Posts: 104
Joined: Fri Feb 03, 2006 6:32 am

*push*

Post by Firedancer »

*push*
Post Reply