#nuvie@irc.freenode.net logs for 10 Jun 2003 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[00:04:42] --> Kirben has joined #nuvie
[00:37:10] <-- Kirben has left IRC (sterling.freenode.net irc.freenode.net)
[00:37:10] <-- kefka has left IRC (sterling.freenode.net irc.freenode.net)
[00:37:10] <-- laxdragon has left IRC (sterling.freenode.net irc.freenode.net)
[00:37:27] --> Kirben has joined #nuvie
[00:37:27] --> kefka has joined #nuvie
[00:37:27] --> laxdragon has joined #nuvie
[05:44:41] --> Yuv422 has joined #nuvie
[05:44:41] <-- servus has left IRC (Read error: 54 (Connection reset by peer))
[06:15:46] <-- kefka has left IRC ("Client exiting")
[07:00:43] <-- Kirben has left IRC (sterling.freenode.net irc.freenode.net)
[07:00:43] <-- laxdragon has left IRC (sterling.freenode.net irc.freenode.net)
[07:01:08] --> Kirben has joined #nuvie
[07:01:08] --> laxdragon has joined #nuvie
[08:55:13] --> kefka has joined #nuvie
[10:44:39] --> servus has joined #nuvie
[12:03:30] --> SB-X has joined #nuvie
[12:03:36] <Yuv422> hi SBX
[12:03:39] <SB-X> hello
[12:03:53] <Yuv422> just looking at martian talk.lzc
[12:04:19] <SB-X> im afraid it will be very different is it?
[12:04:34] <Yuv422> I can't even unpack it :(
[12:04:54] <SB-X> is it already unpacked?
[12:05:04] <Yuv422> my version is compressed
[12:05:13] <Yuv422> I've got the uncompressed verion
[12:05:15] <Yuv422> version
[12:05:16] <Yuv422> too
[12:05:20] <Yuv422> it looks ok
[12:05:21] <Yuv422> :)
[12:05:41] <SB-X> i wonder if it has the same format as converse
[12:05:45] <SB-X> unpackked i mean
[12:06:04] <Yuv422> actually I think it's a 3 byte lib
[12:06:10] <Yuv422> strange
[12:06:49] <SB-X> why not just go for 2
[12:07:03] <SB-X> well, im not sure how big they are actually
[12:07:10] <SB-X> ho wbig talk.lzc is
[12:07:19] <Yuv422> about 400k uncompressed
[12:07:29] <Yuv422> 409705
[12:07:36] <SB-X> oh i see
[12:08:49] <SB-X> i will add that unknown opcode in ariana to bug track
[12:08:56] <SB-X> my version of converse.cpp wont compile right now
[12:09:05] <SB-X> its different than the one in cvs, so hard to test
[12:09:44] <SB-X> i have 3 classes, should they be in 3 different sets of source files?
[12:13:09] <Yuv422> righto
[12:13:09] <Yuv422> do you know the number?
[12:13:09] <Yuv422> there is some real wierd data in the uncompressed talk.lzc
[12:13:09] <Yuv422> looks like garbage
[12:13:09] <Yuv422> ?
[12:13:09] <Yuv422> what are you talking about?
[12:14:55] <SB-X> c++ classes, i dont know if we have to follow 1-class per file rule with nuvie
[12:16:03] <Yuv422> type talk.log
[12:16:19] <SB-X> heh
[12:17:03] <Yuv422> hmm if classes are related they can go in the same file
[12:17:55] <Yuv422> I tend to put small supporting classes in with there bigger counterparts
[12:18:09] <Yuv422> but major classes go in their own file.
[12:18:32] <SB-X> okay
[12:18:37] <SB-X> how do i add a new file?
[12:18:47] <Yuv422> if you have a cluster of related classes we could put them in their own dir
[12:19:10] <Yuv422> cvs add filename
[12:19:25] <Yuv422> what files are you going to add?
[12:19:26] <SB-X> i have a ConverseInterpret class and i suppose if someone wanted to inherit that into specific games it would be cleaner in its own dir
[12:19:34] <SB-X> but right now its not inherited
[12:19:42] <SB-X> right now its all in one file still
[12:20:05] <SB-X> so i dont know
[12:20:18] <Yuv422> maybe we should create a converse directory
[12:20:30] <Yuv422> and put your converse classes in there
[12:20:47] <Yuv422> if you plan to have multiple classes.
[12:20:51] <SB-X> maybe just ConverseInterpret.cpp|h is the only new file, ConvScript can go in the same file as Converse
[12:28:07] <Yuv422> hmm the 4th byte seems to be either 0xe0 or 0xff
[12:28:23] <Yuv422> so it is 4 bytes per offset
[12:29:11] <Yuv422> maybe that is a compression flag?
[12:30:00] <Yuv422> in the compressed version it is either 0x20 or 0xff
[12:30:34] <SB-X> unless your looking at item data?
[12:30:43] <SB-X> oh the 4th byte
[12:30:45] <SB-X> heh
[12:30:47] <SB-X> nm
[12:31:19] <SB-X> so its not really a u6lib_n at all
[12:38:22] <Yuv422> well it is
[12:38:38] <Yuv422> but they use the forth bit for somthing else
[12:48:17] <Yuv422> hmm talk.lzc doesn't seem so strange now
[12:48:47] <Yuv422> the items in the lib decompress correctly with the lzw decompressor
[12:49:05] <Yuv422> the first item is that build data
[12:49:18] <Yuv422> 183 bytes uncompreseed
[12:49:22] <Yuv422> uncompressed
[12:50:16] <SB-X> do you add an exception to u6lib_n to handle the file?
[12:50:29] <SB-X> i mean, change loading specifically for that file
[12:51:50] <SB-X> or is it just like a normal u6_lib, but with libsize 3
[12:52:00] <SB-X> and the extra flag(s)
[12:52:23] <Yuv422> hmm
[12:52:29] <Yuv422> it is a bit strange
[12:53:03] <Yuv422> it wouldn't be hard to hack in support for this format
[12:53:12] <SB-X> would it be a hack
[12:53:15] <Yuv422> but it wouldn't be pretty ;)
[12:53:25] <SB-X> hmm ok
[12:53:30] <SB-X> did you know tombstones have weight?
[12:53:32] <SB-X> and graves
[12:53:47] <Yuv422> in the original or in nuvie?
[12:54:01] <SB-X> in nuvie you can pick them up
[12:54:12] <SB-X> i assume that is because they have a weight value and thats what nuvie checks for
[12:54:34] <SB-X> i dont know about tombstones in the original
[12:54:41] <SB-X> but pretty sure you couldnt pick up graves
[12:54:43] <SB-X> or see their weight
[12:54:57] <SB-X> it might have to do with the shovel
[12:55:00] <SB-X> and digging
[12:57:02] <Yuv422> yeah
[12:58:41] <SB-X> do you know what egg weight means?
[12:59:13] <Yuv422> hmm
[12:59:16] <SB-X> if anything
[12:59:25] <Yuv422> I guess an egg has weight
[12:59:45] <Yuv422> are there any real eggs in u6?
[13:00:23] * Yuv422 feels bad after <get>ing several graves in Britan. ;)
[13:00:35] <Yuv422> we'll have to fix that
[13:00:43] <SB-X> oops
[13:00:50] <SB-X> just calmy replaces them and nobody will notice
[13:01:05] <SB-X> and hope they dont dig them up and find out you rearranged them
[13:01:16] <Yuv422> hehe
[13:01:27] <SB-X> i think there are some chicken eggs in britain
[13:01:29] <SB-X> if thats what you meant
[13:01:57] <SB-X> or maybe that was a chicken
[13:02:09] <SB-X> anyway, eggs do have different weights
[13:02:23] <SB-X> spawn eggs
[13:03:16] <SB-X> there are dragon eggs
[13:04:52] <Yuv422> weights are based on object number
[13:05:06] <Yuv422> so they will/should differ
[13:05:39] <Yuv422> brb
[13:07:43] <SB-X> but the object is always 335?
[13:13:32] <SB-X> some graves cant be picked up
[13:13:52] <SB-X> check the cemetary at empath abbey
[13:14:10] <SB-X> got to go bbl
[13:14:13] --- SB-X is now known as sbx|afk
[13:14:59] * sbx|afk is away: Gone
[13:15:52] <Yuv422> I think it is because the grave is a container
[13:16:07] <Yuv422> and so it's contents are giving it a weight
[13:25:09] <Yuv422> yup those graves in Britan contain dead bodies
[13:25:29] <Yuv422> which have weight so it registers in the grave itself
[13:25:51] <Yuv422> I'll have to fix that
[14:10:42] <Yuv422> time for bed
[14:10:44] <Yuv422> cya
[14:10:45] <-- Yuv422 has left IRC ("[BX] Back wit anutha one of doz BitchX-rockin' beats!")
[14:35:57] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[15:28:09] --> wjp has joined #nuvie
[19:48:43] <-- servus has left IRC (Read error: 110 (Connection timed out))
[21:47:31] --- sbx|afk is now known as SB-X
[21:47:33] * SB-X is back (gone 08:32:33)
[22:08:13] <-- SB-X has left IRC (sterling.freenode.net irc.freenode.net)
[22:08:13] <-- laxdragon has left IRC (sterling.freenode.net irc.freenode.net)
[22:08:13] <-- wjp has left IRC (sterling.freenode.net irc.freenode.net)
[22:08:26] --> wjp has joined #nuvie
[22:08:26] --> SB-X has joined #nuvie
[22:08:26] --> laxdragon has joined #nuvie
[22:35:55] <-- wjp has left IRC ("Zzzz...")
[23:04:31] <-- SB-X has left IRC ("X-Chat")