#exult@irc.freenode.net logs for 19 Apr 2004 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:44:38] --> Kirben has joined #exult
[00:44:38] --- ChanServ gives channel operator status to Kirben
[01:03:06] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[01:50:13] --> Sheng_Gradilla has joined #exult
[01:50:17] <Sheng_Gradilla> good evening :)
[03:30:22] --> Matt_O has joined #exult
[04:08:44] --> sbx has joined #exult
[04:10:42] <-- Kabalx has left IRC ()
[04:56:32] --> Quester has joined #exult
[05:39:09] --> WishStone has joined #Exult
[05:39:18] * WishStone stumbles in, being up way too early
[05:41:28] <sbx> hi
[05:41:37] <WishStone> huhu sbx
[05:42:09] <Sheng_Gradilla> :)
[05:42:17] * Sheng_Gradilla hugs WishStone
[05:42:33] --> Ranger has joined #Exult
[05:42:45] <-- WishStone has left IRC (Nick collision from services.)
[05:42:49] --- Ranger is now known as WishStone
[05:42:53] <WishStone> ...
[05:42:55] * WishStone glares at Wishy
[05:43:29] * Sheng_Gradilla hugs WishStone
[05:44:06] <WishStone> eeep!
[05:44:12] * WishStone wonders where that came from
[05:44:20] * WishStone sniffs Sheng_Gradilla and wonders: 'Who are you, anyway?'
[05:44:30] <sbx> Sheng_Gradilla: good morning
[05:44:37] <Sheng_Gradilla> I'm your buddy ;)
[05:44:54] * WishStone ponders
[05:45:17] <Sheng_Gradilla> don't you remember me?
[05:45:22] <WishStone> My buddies don't hang out in the Ultima Bros channel ;D
[05:45:35] <Sheng_Gradilla> you are my buddess :D
[05:45:42] <WishStone> ooooooh :D
[05:45:45] <WishStone> Now I do ;D
[05:47:41] <sbx> WishStone: you want coffee?
[05:48:17] * Sheng_Gradilla drinks some honey mixed with lemon juice
[05:48:41] <Sheng_Gradilla> I'm sick
[05:49:05] <Sheng_Gradilla> my throat is not so well
[05:49:10] <-- Quester has left IRC ()
[05:49:16] <Sheng_Gradilla> and I have runny nose
[05:50:13] <sbx> I would have cough drops
[06:02:40] <-- Sheng_Gradilla has left IRC ("zzz")
[06:05:42] <-- WishStone has left IRC (Read error: 110 (Connection timed out))
[07:00:53] <-- Kirben has left IRC ("System Meltdown")
[07:27:50] --- sbx is now known as sbx|afk
[08:34:46] --> Sheng_Gradilla has joined #exult
[08:34:49] <Sheng_Gradilla> back
[08:35:09] --> Quester has joined #exult
[09:27:15] --> Kirben has joined #exult
[09:27:15] --- ChanServ gives channel operator status to Kirben
[09:56:39] <wjp> hi Sheng_Gradilla, Quester, Kirben :-)
[09:57:16] <Kirben> Hi
[10:14:54] <-- Quester has left IRC (Read error: 110 (Connection timed out))
[12:40:16] --> ElleVeeDee has joined #exult
[12:40:41] <ElleVeeDee> mornin.
[12:40:54] <wjp> hi
[12:41:26] <ElleVeeDee> exult... as in the "remake" of U7, correct?
[12:41:42] <wjp> yes
[12:42:21] <ElleVeeDee> im extracting music, speech, texts, images and maps from the Ultima games, and Im at U7 now... but, I've got a problem.
[12:42:39] <ElleVeeDee> don't know if anyone here would care to listen, or point me in the right direction...
[12:43:32] <ElleVeeDee> anyways, im trying to create the so called superchunks, but I cant figure out in what order to draw all the object shapes. It seems impossible.
[12:43:44] <ElleVeeDee> No matter how I do it, there's always something that looks wrong.
[12:44:11] <ElleVeeDee> shapes drawn in front of other shapes, when they shouldnt, pillars showing thru walls when they shouldnt...
[12:44:14] <wjp> yes... drawing order is one of the hardest parts
[12:45:15] <ElleVeeDee> i found a piece of software called U7Wizard (or something), and it looked good. But even that drawed things wrong in places.
[12:45:24] <ElleVeeDee> so... I guess there is no easy answer to this?
[12:45:35] <wjp> I'm afraid not
[12:45:44] <wjp> Exult's algorithm does quite well, though
[12:46:35] <ElleVeeDee> does quite well mean perfect? I mean, have you solved the issue completely?
[12:47:21] <wjp> even the original U7 had some drawing order problems
[12:47:27] <ElleVeeDee> ooh...
[12:47:36] * ElleVeeDee didnt know that...
[12:47:45] <ElleVeeDee> it did? could you give me any specific examples?
[12:47:45] <wjp> they're quite rare, but they're there
[12:48:10] <wjp> hm, I can't remember any specifics
[12:48:20] <ElleVeeDee> well, Im trying mostly to draw superchunk X1Y1, and it has kind of a large chessboard thingie in it... with trees marking the edges.
[12:48:39] <ElleVeeDee> and a few houses as well. and its impossible to get everything to draw correctly. At least for me. ;-)
[12:49:43] <ElleVeeDee> but maybe im going too much for perfection. Its just when i got the 16384x16384 map of U6 to look what I feel is perfect... then i wanted this 24kx24k map to be that too.
[12:50:02] <wjp> you can just get exult to output the full map
[12:50:11] <ElleVeeDee> I can...?
[12:50:18] * ElleVeeDee admits not having looked into Exult too much.
[12:50:24] <wjp> http://www.math.leidenuniv.nl/~wpalenst/ultima/u7/BGmap.png <-- scaled down version
[12:50:34] * ElleVeeDee clicks the link...
[12:51:04] <wjp> http://www.math.leidenuniv.nl/~wpalenst/u7map11.png <-- full version of superchunk 1,1
[12:51:39] <ElleVeeDee> aah, Im going to want to have a look at *that*!
[12:51:45] <wjp> you can produce something like this by running "exult --bg --buildmap 0"
[12:52:44] <ElleVeeDee> im on a slow connection, but downloading superchunk 1,1 now...
[12:52:47] * ElleVeeDee is curious
[12:54:38] <ElleVeeDee> both the chessboard and the houses look fine. I guess I gotta go try something different in my code...
[12:54:53] <ElleVeeDee> ...its just that now Ive been trying so many different ways, that Im lost.
[12:55:08] <wjp> you can always look at the exult sources :-)
[12:55:25] <ElleVeeDee> Ok. But, how does your routine work? Did you find a good way, or does it have like a thousand if statements to cover up for "drawing flaws"?
[12:55:51] <wjp> I'm not that familiar with the algorithm
[12:56:13] <wjp> I think the number of special cases is fairly limited, though
[12:56:33] <ElleVeeDee> ok, thanks anyway. I'll download the source and look thru it. If it doesnt help I might be back. If for nothing else, for some Ultima company. ;-)
[12:56:47] <wjp> good luck :-)
[12:56:49] * ElleVeeDee waves goodbye
[12:56:50] <ElleVeeDee> thanks
[12:56:53] <-- ElleVeeDee has left #exult ()
[13:49:06] --> Baastuul has joined #Exult
[14:08:56] <-- Kirben has left IRC ("System Meltdown")
[14:20:16] --> Kabalx has joined #exult
[17:43:03] --- sbx|afk is now known as sbx
[17:55:10] --> ElleVeeDee has joined #exult
[18:01:39] <-- Baastuul has left IRC (Read error: 110 (Connection timed out))
[18:02:53] <wjp> hi again ElleVeeDee
[18:03:53] <ElleVeeDee> howdy
[18:04:22] <sbx> hello
[18:12:29] <ElleVeeDee> thanks for the info on U7, wjp. However, Ive decided to put it aside for the moment.
[18:23:02] <ElleVeeDee> Gonna jump to U8 extraction and come back to the full U7map/superchunks later on. Catch you later.
[18:41:22] <wjp> heard of pentagram?
[18:41:22] <-- Sheng_Gradilla has left IRC (Read error: 104 (Connection reset by peer))
[18:49:13] --> Sheng_Gradilla has joined #exult
[18:50:45] <-- ElleVeeDee has left IRC (Read error: 60 (Operation timed out))
[19:09:00] --> ElleVeeDee has joined #exult
[20:39:30] <-- ElleVeeDee has left IRC ()
[21:42:39] <-- sbx has left IRC (kornbluth.freenode.net irc.freenode.net)
[21:42:39] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[21:44:08] --> Darke has joined #exult
[21:44:08] --> sbx has joined #exult
[21:44:55] <-- Kabalx has left IRC ()
[21:46:46] <-- sbx has left IRC ()
[22:16:26] --> Baastuul has joined #Exult
[22:57:57] --> Dominus has joined #exult
[22:58:01] --- ChanServ gives channel operator status to Dominus
[22:58:28] <-- Dominus has left IRC (Remote closed the connection)
[23:41:15] --> Kabalx has joined #exult
[23:49:38] <-- Kabalx has left IRC ()