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

Archive Today Yesterday Tomorrow
Nuvie homepage


[00:27:58] --> servus has joined #nuvie
[00:51:51] --> Kirben has joined #nuvie
[00:53:06] <-- SB-X has left IRC ("bbl")
[01:16:35] --> Yuv422 has joined #nuvie
[01:20:53] <Kirben> Hi Yuv422
[01:21:02] <Yuv422> Hi Kirben
[01:21:06] <Yuv422> How's things?
[01:22:39] <Kirben> going ok.
[01:23:20] * Yuv422 is just getting SBX's new converse classes out of cvs. :)
[01:24:37] <Kirben> They seem to have broken nuvie compile here:
[01:24:38] <Kirben> Converse.cpp:375: default argument given for parameter 1 of `void
[01:24:38] <Kirben> Converse::poll_input(const char* = 0, bool = true)'
[01:24:38] <Kirben> Converse.h:116: after previous specification in `void
[01:24:38] <Kirben> Converse::poll_input(const char* = 0, bool = true)'
[01:24:38] <Kirben> Converse.cpp:375: default argument given for parameter 2 of `void
[01:24:40] <Kirben> Converse::poll_input(const char* = 0, bool = true)'
[01:24:42] <Kirben> Converse.h:116: after previous specification in `void
[01:24:44] <Kirben> Converse::poll_input(const char* = 0, bool = true)'
[01:24:46] <Kirben> Converse.cpp:513: default argument given for parameter 1 of `converse_value
[01:24:48] <Kirben> ConvScript::read(unsigned int = 1)'
[01:24:50] <Kirben> Converse.h:166: after previous specification in `converse_value
[01:24:52] <Kirben> ConvScript::read(unsigned int = 1)'
[01:25:08] <Yuv422> Yikes
[01:26:06] <Yuv422> I'll just update my build environment then have a look
[01:29:47] <Yuv422> they show up as warnings when I compile
[01:29:54] <Yuv422> are you running -Wall?
[01:31:33] <Kirben> no
[01:31:52] <Yuv422> hmm
[01:32:33] <Yuv422> MinGW must be more pedantic about those issues then
[01:33:19] <Yuv422> are they all errors?
[01:34:06] <Kirben> I think so
[01:35:08] <Yuv422> just take the default value out of the function call
[01:35:11] <Yuv422> in the .cpp file
[01:35:16] <Yuv422> that should fix it
[01:35:38] <Yuv422> SBX probably just copied them from the header file and forgot to take the default values out ;)
[01:37:29] <Yuv422> I'll put those changes in cvs now
[01:37:42] <Yuv422> I also needed a ctype.h include for isdigit
[01:41:05] <Yuv422> ok those changes are in now
[01:42:58] <-- Eclair has left IRC ("Who turned out the lights?")
[01:43:19] --> animeloe has joined #nuvie
[01:43:23] --- animeloe is now known as Eclair
[01:45:20] <Kirben> Compiles fine now.
[01:48:32] <Yuv422> :)
[02:11:31] <-- Yuv422 has left IRC (kornbluth.freenode.net irc.freenode.net)
[02:11:42] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[02:12:04] --> Yuv422 has joined #nuvie
[02:15:35] --> Kirben has joined #nuvie
[02:15:39] <-- Yuv422 has left IRC (kornbluth.freenode.net irc.freenode.net)
[02:19:49] --> Yuv422 has joined #nuvie
[03:53:58] <Yuv422> just stepping out for a bit
[03:53:59] <Yuv422> bbl
[03:54:01] <-- Yuv422 has left IRC ("BitchX: now Y2K compatible!")
[04:40:45] --> SB-X has joined #nuvie
[05:31:49] --> Yuv422 has joined #nuvie
[05:32:18] <Yuv422> Hi SB-X
[05:32:49] <Yuv422> the new converse stuff is looking good. :)
[05:35:36] <SB-X> oh hello
[05:35:39] <SB-X> good
[05:35:58] <SB-X> thanks
[05:36:03] <SB-X> i don't know why gcc doesnt detect my errors
[05:36:46] <SB-X> must not be using the appropriate options
[05:38:06] <SB-X> like -ansi
[05:45:12] <Yuv422> what version are you using?
[05:45:33] <Yuv422> are you compiling with -Wall?
[05:46:14] <Yuv422> I'm going to add MD and SE support into U6Lib_n soon
[05:46:40] <Yuv422> I think we'll have a game_type argument
[05:46:59] <Yuv422> so we can handle different style files.
[05:47:43] <Yuv422> MD & SE files only seem to differ in that the 4th byte is a control byte
[05:48:13] <Yuv422> we could proabably say that if the 4th byte is zero then we have a U6 style file.
[05:50:38] <SB-X> its not a flags?
[05:50:47] <SB-X> i still have gcc 2.95.3
[05:51:18] <Yuv422> the 4th byte is a flag. :)
[05:51:36] <Yuv422> it tells the program what kind of data is stored in the location
[05:51:40] <Yuv422> eg lzw compressed
[05:51:53] <Yuv422> lzw compressed with filesize header
[05:51:56] <Yuv422> or uncompressed
[05:53:55] <Yuv422> 0xff seems to be empty item
[05:54:09] <Yuv422> 0x1 compressed
[05:54:24] <Yuv422> 0xe0 uncompressed
[05:54:39] <Yuv422> 0xc1 uncompressed with 4byte size header
[05:55:49] <SB-X> so you will add a compression type for each known item in a lib?
[05:56:00] <SB-X> when it loads
[05:56:07] <SB-X> the same way it stores the offsets
[05:56:29] <Yuv422> if you ask for an item it will automatically decompress it
[05:56:33] <Yuv422> if required
[05:56:45] <SB-X> ok thats different :)
[05:56:55] <SB-X> should it be doing that for u6?
[05:57:17] <Yuv422> nah, because lib_n can't tell what's compressed in u6
[05:57:31] <SB-X> it could be modified to tell
[05:57:43] <Yuv422> better not
[05:57:47] <SB-X> though that would conflict with MD and SE
[05:57:48] <SB-X> ok
[05:58:05] <Yuv422> what if normal data looks like a lzw header ;)
[06:00:32] <SB-X> it doesnt in u6 converse
[06:00:35] <SB-X> but in other libs it would
[06:00:45] <SB-X> could
[06:09:05] <Yuv422> the lib class can't tell by itself if an item is compressed with a U6 file.
[06:09:40] <Yuv422> so I think it is better just to return the data as is
[07:07:40] <SB-X> time to go
[07:07:47] <SB-X> gotta sleep soon
[07:07:47] <SB-X> bye
[07:08:03] <-- SB-X has left IRC ("^_^")
[07:12:05] --> maku has joined #nuvie
[07:12:09] <maku> hello all
[07:20:05] <Yuv422> hi maku
[07:20:12] <Yuv422> I've got to go now.
[07:20:22] <maku> ok
[07:20:49] <Yuv422> have you looked at the new MD & SE support?
[07:21:11] <maku> nuvie is compiling
[07:21:16] <Yuv422> ah k
[07:21:26] <Yuv422> just change the game_type from GameSelect
[07:21:35] <Yuv422> you'll need a martian config section
[07:21:45] <Yuv422> and a working copy of u6 for it to run.
[07:21:51] <Yuv422> ok I've gotta go
[07:21:56] <Yuv422> talk to you later
[07:22:01] <maku> ok. my ISP managed to blow our Internet connection up -- for a week!
[07:22:07] <Yuv422> :(
[07:22:25] <Yuv422> hehe I wondered where you went. ;)
[07:22:31] <maku> ;)
[07:22:38] <maku> 1000 unread emails
[07:22:40] <Yuv422> looks like all the MD & SE graphics are in shape format
[07:22:50] <Yuv422> lucky we've got your new shape class. :)
[07:22:58] <maku> I've read some IRC logs. :)
[07:23:05] <Yuv422> hehe
[07:23:11] <Yuv422> righto I've really got to go now
[07:23:11] <Yuv422> cya
[07:23:12] <-- Yuv422 has left IRC ("BitchX: shaken, not stirred")
[07:33:14] <-- maku has left IRC ("Jo riittää.. Vain järjestys takaa tulevaisuuden!")
[12:56:36] <-- kefka has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:36] <-- ChanServ has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:36] <-- Eclair has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:36] <-- servus has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:36] <-- laxdragon has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:36] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[12:56:48] --> ChanServ has joined #nuvie
[12:56:48] --> Kirben has joined #nuvie
[12:56:48] --> Eclair has joined #nuvie
[12:56:48] --> servus has joined #nuvie
[12:56:48] --> kefka has joined #nuvie
[12:56:48] --> laxdragon has joined #nuvie
[13:03:22] <-- kefka has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:22] <-- ChanServ has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:22] <-- Eclair has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:22] <-- servus has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:22] <-- laxdragon has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:22] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:03:55] --> ChanServ has joined #nuvie
[13:03:55] --> Kirben has joined #nuvie
[13:03:55] --> Eclair has joined #nuvie
[13:03:55] --> servus has joined #nuvie
[13:03:55] --> kefka has joined #nuvie
[13:03:55] --> laxdragon has joined #nuvie
[14:52:19] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[14:57:09] --> Kirben has joined #nuvie
[16:09:38] --> wjp has joined #nuvie
[16:18:08] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[16:21:12] --> Kirben has joined #nuvie
[17:37:16] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[19:48:19] <-- laxdragon has left IRC ("ZZZZZzzzzzzzzzzzzzzz")
[21:40:45] --> laxdragon has joined #nuvie
[22:51:54] <-- wjp has left IRC ("Zzzz...")