#uwadv@irc.freenode.net logs for 28 Sep 2002 (GMT)

Archive Today Yesterday Tomorrow
Underworld Adventures homepage


[00:51:57] <-- wjp has left IRC ("Zzzz....")
[09:49:10] --> yot has joined #uwadv
[11:00:47] --> wjp has joined #uwadv
[11:00:47] --- ChanServ gives channel operator status to wjp
[11:08:12] <yot> wjp
[11:08:25] <wjp> hi yot
[11:08:33] <yot> is uwadv freezed atm?
[11:09:08] <wjp> no, why?
[11:09:21] <yot> no update for a long time :/
[11:09:37] <wjp> hm, there were quite a few cvs updates the last week
[11:09:44] <yot> hmm
[11:10:09] <yot> but referring to the website there are no updates so I guess there are no major changes in the cvs
[11:11:09] <wjp> let's see... vividos started a 'load game' screen, I fixed a couple of inventory problems, vividos fixed the problem with the black line between textures in the text scroller
[11:11:26] <yot> anyway what do you think of reverse engineering
[11:11:50] <wjp> can you be more specific?
[11:21:18] <wjp> bbl
[11:29:43] <yot> :)
[11:29:48] <yot> don't you know what it is?
[11:32:32] <wjp> of course I know what it is :-)
[11:32:38] <wjp> it's just rather a broad question :-)
[11:38:39] <yot> hehe
[11:38:41] <yot> well
[11:38:50] <yot> I asked vividos if your project uses RE
[11:38:55] <yot> he said there is no reason
[11:39:01] <yot> do you agree with him?
[11:39:07] <yot> cause I really disagree :>
[11:39:57] <wjp> by which definition of RE? disassembling?
[11:40:05] <yot> yea
[11:40:11] <yot> disassembling the original one
[11:40:13] <wjp> I don't see why we'd need that
[11:40:14] <yot> to get the game logic
[11:40:40] <yot> you do not know the game logic :>
[11:40:52] <wjp> which parts of it?
[11:41:14] <yot> everything that has to do with random for example
[11:41:33] <yot> the speed of the avatar and the monsters
[11:42:22] <wjp> well, we can always see if we need it later; right now we don't
[11:43:24] <wjp> I'd rather not go through having to read a disassembly if most of it can be deduced from the behaviour of the original
[11:43:30] <yot> I was just wondering cause vividos reall ... let's say ... dislike RE at all
[11:43:58] <yot> not because of the work
[11:43:59] <yot> but at all
[11:44:28] <yot> well in my case
[11:44:32] <yot> I HAVE to do RE
[11:44:39] <yot> cause there are no specs out about Krondor
[11:44:43] <wjp> s/RE/disassembly/
[11:44:43] <yot> so
[11:44:50] <wjp> RE is much broader
[11:45:07] <wjp> staring at pages of hexdumps of graphics files to see a pattern is RE too
[11:45:13] <wjp> (which is what I've been doing last night, in fact)
[11:45:49] <yot> I prefer looking into the disassembly to see how it's done
[11:46:05] <yot> I talked to Dominus too
[11:46:19] <yot> he claimed you can recognize everything from the binary files
[11:46:31] <yot> but this is not I true in my eyes
[11:46:34] <yot> if have a file
[11:46:38] <yot> you don't know what it is
[11:46:41] <yot> and it's packed
[11:46:48] <yot> it is impossible to get the format of it
[11:47:13] <wjp> decoding compression algos is somewhat hard, yes
[11:47:57] <yot> hmm
[11:47:58] <yot> anyway
[11:48:00] <wjp> disassembling is probably the fastest way to get it uncompressed, I guess
[11:48:08] <yot> yes
[11:48:13] <yot> the point is
[11:48:16] <yot> referring to krondor
[11:48:33] <yot> I want the project to be at least 99.5% like the original one
[11:48:35] <wjp> although most compression algorithms are variations of a couple of basic well-documented algos
[11:49:01] <yot> the prob is in most cases you cannot say if the decompressed one is right
[11:49:15] <yot> except it's text or something
[12:53:01] --> Dark-Star has joined #uwadv
[16:04:33] <-- yot has left IRC ()
[18:47:40] <-- wjp has left IRC ("bbl")
[18:51:00] --> wjp has joined #uwadv
[18:51:00] --- ChanServ gives channel operator status to wjp
[22:17:24] <-- Dark-Star has left IRC (Read error: 104 (Connection reset by peer))
[22:30:28] --> Dark-Star has joined #uwadv
[22:30:33] <-- Dark-Star has left #uwadv ()