[01:15:47] <-- DarkeZzz has left IRC (sterling.freenode.net irc.freenode.net)
[01:16:00] --> DarkeZzz has joined #pentagram
[01:26:56] --> Ember has joined #pentagram
[01:41:06] --> servus has joined #pentagram
[01:41:07] <-- DarkeZzz has left IRC (Read error: 110 (Connection timed out))
[02:07:30] <-- Ember has left IRC (Read error: 110 (Connection timed out))
[06:23:43] --> Jett has joined #pentagram
[06:38:05] <-- servus has left IRC (Read error: 110 (Connection timed out))
[10:19:31] --> servus has joined #pentagram
[11:02:35] --> CashZzz has joined #pentagram
[11:09:17] <CashZzz> hi
[11:09:20] --- CashZzz is now known as Cashman
[11:16:07] <Jett> Hi.
[11:16:47] <Jett> The cvs is in a variable state of brokenness at the moment, so if you can't get things to compile, for a change it's probably not your fault. *grin*
[11:17:21] <Cashman> eek! yeah I kinda read the logs
[11:17:25] <Cashman> thank Darke
[11:18:11] <Cashman> I ran ultima 8 with the win patch last nite and oh I so preferr those stunning shapes in a higher res
[11:18:13] --- Jett is now known as Darke
[11:18:43] <Cashman> hmm just like colourless with the win32 patch its kinda slow in windows
[11:18:45] <Darke> I'm just making a commit that'll either fix things, or require Colourless' intervention to finish fixing them on the windows end. *grin*
[11:18:51] --- ChanServ gives channel operator status to Darke
[11:19:03] <Cashman> ok
[11:19:16] <Darke> Done. If you're game you can update now.
[11:19:45] * Cashman updates
[11:33:42] <Cashman> string path(get_system_path(mask));
[11:34:11] <Cashman> get_systen+path is undecleared? is this a sane break
[11:35:01] <Darke> Yep. That's where Colourless is going to have to fix things.
[11:35:08] <Cashman> ok
[11:35:32] <Darke> I'll poke around here and see if I can get things to work, but lack of ability to test is a bit problematic. *grin* What line was that from?
[11:35:58] <Cashman> line 97 of listfiles.h
[11:42:59] --> Colourless has joined #Pentagram
[11:43:00] --- ChanServ gives channel operator status to Colourless
[11:43:23] <Colourless> hi
[11:43:48] <Darke> *blinkblink* You're not win32 though... hmm... Do you have a header 'glob.h' in your mingw/include directory?
[11:43:56] <Darke> Hi.
[11:44:17] <Colourless> mingw IS win32
[11:44:32] <Cashman> yeah its the gcc port
[11:44:37] <Darke> Ahh, so you can't just use std unix globbing 'n stuff?
[11:44:47] <Colourless> it's not cygwin
[11:45:02] <Darke> Fair enough. *grin*
[11:45:05] <Cashman> yeah colourless is correct
[11:45:30] <Darke> Since you're here then, you can fix the WIN32 ListFiles at your convenience. *grin*
[11:47:25] <Colourless> well, what did you do?
[11:48:18] <Darke> Basicly make it a part of FileSystem, rename it to ListFiles from the original U7ListFiles, rewrite the path to translate the @whatever to the full path string, and that's all at the moment.
[11:48:50] <Darke> (Course you do the rewriting then continue on with the 'original' globbing/whatever.)
[11:49:09] <Darke> The 'glob.h' one is almost trivial right down at the bottom. *grin*
[11:49:37] <Darke> I'm just trying to update it so that it rewrites the paths back to our sandboxed format atm.
[11:50:32] <Colourless> hmm, what is the meaning of this?
[11:50:32] <Colourless> static bool MatchString( const char *str, const std::string& inPat );
[11:50:32] <Colourless> static bool MatchString( const char *str, const std::string& inPat )
[11:50:52] <Colourless> seems... a little pointless to have the declaration and the definition together :-)
[11:51:53] <Colourless> is the main change that you did
[11:51:54] <Colourless> if(name=='@')
[11:51:54] <Colourless> rewrite_virtual_path(name);
[11:52:00] <Colourless> was there anything else?
[11:52:57] <Darke> That's the main change, and no nothing else atm.
[11:53:04] <Colourless> you lie!
[11:53:10] <Colourless> there was another change :-)
[11:53:22] <Darke> There was? What? *grin*
[11:53:29] <Colourless> perr!
[11:53:44] <Colourless> for some strange reason, i don't think that came from the exult code :-)
[11:53:50] <Darke> Ahh. *grin*
[11:54:01] * Colourless does global replace std::cerr to perr
[11:54:02] <Darke> No, one can see why that *might* have just come from pentagram... *grin*
[11:57:30] <Colourless> problem with ListFiles, it wont list memory files. That can be fixed up later though
[11:58:12] <Darke> Yup.
[11:58:13] <Colourless> isn't something like this:
[11:58:13] <Colourless> filesys->ListFiles("@work/usecode/src/*", filelist);
[11:58:19] <Colourless> asking for trouble?
[11:58:19] <Darke> Eww... translating back is messy.
[11:58:44] <Colourless> * = ALL FILES
[11:58:46] <Darke> How do you mean?
[11:58:50] <Darke> Yup.
[11:58:59] <Colourless> do you not care about an extension?
[11:59:04] * Darke is, technically, going to replace that as appropriate. *grin*
[11:59:49] <Darke> I'm tempted to both enforce a 'llc' extension, and then again I'm tempted not to, so random people can double click on, say, a 'txt' extension and have it Just Work. *grin*
[12:00:45] <Colourless> and I say you are mad. because it will screw up if the src dir is say comming from cvs
[12:01:00] <Darke> Or have just 'AClass' as a filename if someone wished. *grin* In theory, everything in there should be code, I'm dumping the compiled objects into 'obj' and asm into... 'asm'.
[12:01:11] <Darke> Why? Won't CVS be a directory?
[12:01:33] <Darke> Hmm... actually, there might be .diff files in there, wouldn't there?
[12:02:07] <Colourless> i get lots of stuff like
[12:02:08] <Colourless> .#GUIApp.h.1.5
[12:02:36] <Darke> *nod* I'd forgotten about those diffs.
[12:02:52] <Darke> Or rather old versions to diff against, I think. *grin*
[12:03:44] <Colourless> yes, they are backed up versions when merging
[12:14:45] <Colourless> darke, it is not the 30th of May today :-)
[12:15:05] <Colourless> it is the 3rd of june :-)
[12:16:18] --- Colourless is now known as Cless|Away
[12:18:39] <Darke> Merf. Oops. Forgot to update the date from when I was originally going to submit some of those changes. *grin*
[12:20:25] <Darke> Oh, I'm also going to make passing an un-sandboxed path glob to ListFiles effectively an assertion failure. Since it's both a 'user' function, and the fact I can't see any reason we would want to support unsandboxed access for it. *grin*
[12:21:12] <Darke> Even for installing/converting, we'd be mounting the dirs to virtual paths before accessing them.
[12:24:06] <Darke> Besides, it makes the logic to munging the filenames back correctly, just that little bit clearer. *grin*
[12:28:29] --> wjp has joined #pentagram
[12:28:29] --- ChanServ gives channel operator status to wjp
[12:28:36] <wjp> Darke: that bug you filed is a duplicate :-)
[12:30:36] <wjp> (I'll let you guess of which other bug report :-) )
[12:32:34] * Darke tosses a coin. There were only two, right? *grin*
[12:32:38] <wjp> yes :-)
[12:32:53] <Darke> Ah well, it'll be one of those then. *grin*
[12:36:42] <wjp> wow, you added a lot of text to that report
[12:38:28] <wjp> reason is the gump doesn't notice its item is deleted behind its back
[12:38:53] <Darke> You'll find it's mostly cut&paste. *grin*
[12:40:14] <Darke> There is really 'nothing' there. Quick description of bug, hypothesis of problem (large code dump) and trace of execution (large code dump) with minor annonations. *grin*
[12:40:24] <Darke> Yup. Makes sense.
[12:42:59] <wjp> back to work :-)
[12:43:00] * wjp will bbl
[12:43:03] <-- wjp has left IRC ("bbl")
[12:44:37] * Darke gasps! wjp is working again!
[12:51:57] <Cashman> hick! I got it to compile but it doesnt do nothing
[12:53:03] <Darke> Umm... how much 'nothing' does it do? AKA, what's the error? *grin*
[12:54:36] <Darke> Or rather, how much 'nothing' does it NOT do? For the more gramaticly, pedanticly correct. *grin*
[12:58:02] --> wjp has joined #pentagram
[12:58:02] --- ChanServ gives channel operator status to wjp
[12:58:12] <wjp> you may want to check the other bug to see why things don't work :-)
[12:58:28] <wjp> (in some windows case, that is)
[12:58:34] <-- wjp has left IRC (Client Quit)
[13:00:20] * Cashman does a clean build
[13:00:43] <Darke> Ok, I've got proper filename re-munging in there now. If the code's not simple enough, there's comments that even a VB.NET programmer will understand! *grin*
[13:04:29] <Darke> Not to disparage the "I know VB.NET, but I know half a dozen other languages" crowd. That comment is solely targeted at those "I made a gui in 10 seconds that does nothing! Umm... how do I make it work?" group, who seem to think that just because they can point 'n click to make a pretty window means that they have the right for people not to giggle insanely at them when they mention that they're a 'programmer'. *grin*
[13:14:24] <Cless|Away> whoa
[13:14:26] <Cless|Away> Activity Percentile (last week): 88.4158%
[13:14:42] --- Cless|Away is now known as Colourless
[13:16:01] <Darke> Yay! So... think I should commit my (tiny at the moment) compiler test suite as a binary .zip file just to bump the score up? *grin* At least it's better then me adding lots 'n lots 'n lots of under 100bytes files to the cvs when I do get around to adding them. *grin*
[13:18:31] * Cashman gets back from doing other things
[13:18:43] <Cashman> console font? path could not find
[13:18:49] <Cashman> ooo
[13:19:50] <Colourless> stupid line ending
[13:20:40] <Colourless> you know, i have problems with readline here
[13:20:48] <Colourless> s/have/have no/
[13:21:15] * Darke has never had problems with readline either.
[13:21:42] <Colourless> wjp is the one who knows what the problem is?
[13:22:27] <Darke> There's a bug report about it. *grin*
[13:22:54] * Darke grumps. Commit didn't happen because of a collision, looks like someone else is playing with cvs. *grin*
[13:24:08] <Colourless> play with cvs? NEVE!|
[13:24:24] --> wjp has joined #pentagram
[13:24:24] --- ChanServ gives channel operator status to wjp
[13:24:28] <wjp> back again :-)
[13:24:42] <wjp> Colourless: apparently seek() is broken with textfiles on whatever system Dominus is using
[13:24:52] <wjp> (or maybe tell())
[13:25:20] <wjp> either change the getPos() < getSize() condition to a not-eof condition of some sort, or simply open all files in binary mode
[13:25:21] <Colourless> i didn't use seek
[13:25:27] <wjp> getSize() uses seek
[13:25:55] <Colourless> uh yes
[13:26:12] <wjp> take a look at last night's logs if you want to see how long it took me to find the problem :-)
[13:26:26] <wjp> (ages)
[13:26:33] <Colourless> i guess a eof check func should be added
[13:26:58] <Cashman> whats the problem with cant find console font?! can find fixedfont.cfg but thats it
[13:27:04] <wjp> Cashman: known bug
[13:27:10] <wjp> we'll fix it
[13:27:56] <Colourless> ifstream->eof() returns as expected?
[13:28:00] * Darke grumps. The cvs server's not letting him connect. Obviously it didn't like his comments about VB.NET programmers. *grin*
[13:28:09] <wjp> Colourless: probably
[13:28:25] <wjp> unless it's broken with text files :-)
[13:28:41] <Colourless> you would 'really' hope not :-)
[13:28:43] <wjp> remember that eof is only set after reading past the end
[13:29:04] <wjp> (so the last read you did before eof==true was invalid)
[13:29:47] <Colourless> it does?
[13:29:52] <Colourless> that's silly
[13:30:08] <Colourless> use good() then i guess
[13:30:11] <wjp> it is somewhat awkward to work with :-)
[13:30:22] <wjp> doesn't that have the same behaviour?
[13:31:02] <wjp> good() doesn't guarantee you can read
[13:31:10] <wjp> !good() does guarantee you can't read :-)
[13:31:37] <wjp> brb
[13:32:38] <Colourless> what then? use in->get(); bool ret = in->tell(); if (!ret) in->unget(); return ret;
[13:32:51] <Colourless> s/tell/eof/
[13:37:20] * Darke nods.
[13:37:52] <Darke> I think that's the only guaranteed way of getting it. BICBW.
[13:45:35] <Colourless> ok, committed the change that 'should' make it work
[13:50:51] <Colourless> on may 31st we has 110 page views... question is why?
[13:50:59] <Colourless> s/has/had/
[13:51:26] * Darke snickers.
[13:52:38] <Darke> Hit google.groups to see if someone mentioned it on a newsgroup? *grin*
[13:52:49] <wjp> yes, I was wondering about that spike too
[13:53:41] * Darke *finally* gets to update 'n commit after cvs stops bouncing him. *grin*
[13:55:09] <Colourless> you know, i really have no idea why we would be averaging about 40 hits per day anyway
[13:55:53] <Darke> Is that 'just' a count of pentagram.sf.net? Or the entire projects/pentagram space?
[13:57:37] <Colourless> my guess it must be all
[13:59:27] <Cashman> http://reconstruction.voyd.net/index.php?page=project&type=tools - not much talk here
[14:00:49] <Darke> Might be just caused by us hitting the bugs page them.
[14:01:36] <Colourless> cashman that doesn't even have our correct homepage
[14:01:51] <Colourless> of course you can't even make any download from our page :-)
[14:02:23] <Darke> The most recent mention I can find of pentagram.sf.net on the groups is 2003/05/03 on comp.sys.ibm.pc.games.rpg. *grin*
[14:02:38] <Cashman> sorry - hmm not on the subject of sourceforge access
[14:04:16] <Colourless> darke, what was is about?
[14:04:57] <Darke> Colourless: Just a mention of different 'updates' to old rpg games. Included mentions of exult and a couple of other ultima mods too, IIRC.
[14:05:35] <Colourless> how do people know of pentagram :-)
[14:06:37] <Darke> They don't. *grin* I've been searching for links to our webpages from everywhere else, and it just seems to be that exult, pentagram, and wjp's webpages w/ logs are the only people who link to it. *grin*
[14:07:55] <Colourless> things might be different if we has support for tgwds, but by definition we don't. there are a lot fans of of tgwds
[14:08:00] <wjp> about exult: [it] merely remodels the engine to work in windowsXP
[14:08:05] <wjp> "merely"... *sigh*
[14:08:18] <Colourless> and for WindowsXP?
[14:08:33] <Darke> And "la l'egende d'Ultima" also mentions it, though the only reason I can understand it because google translates it for me. *grin*
[14:10:03] <Colourless> the X ultima 7 map viewer was written by a person for an operating system that didn't yet exist :-)
[14:10:28] <wjp> so it would seem :-)
[14:11:28] * Darke snickers.
[14:12:09] <Darke> Do we still have that comment in exult's source somewhere? Maybe it'd be a good idea to forward it to the appropriate person. *grin*
[14:12:10] <wjp> hm, we have over 35000 lines of code already
[14:12:22] <wjp> largest file with about 3000 is llcLexer.cpp :-)
[14:12:29] <wjp> UCMachine.cpp, 2105
[14:12:36] <wjp> Item.cpp, 1467
[14:13:24] <wjp> most are in the order of a couple of hundred lines... pretty good
[14:13:41] <Colourless> Quiz: At the bottom of the various gump cpp files, there is a comment, what does it mean?
[14:14:05] <wjp> yes, I was wondering about that
[14:14:41] <Colourless> It's pretty simple actually. Just to stop me from erasing the endlines at the end of the file :-)
[14:15:00] <wjp> a worthy cause :-)
[14:15:49] <Colourless> tends to happen when I add a function at the end of a file
[14:17:31] <Colourless> you probably wouldn't have noticed it, but I actually did add code (that isn't compiled by default) that would grab the users My Docments folder as the 'home' folder in windows.
[14:18:38] <Darke> Sounds good. *grin*
[14:19:40] <Colourless> there are of course 'other' folders that could be used
[14:20:11] <Colourless> such as
[14:20:16] <Colourless> #define CSIDL_APPDATA 0x001A // Application Data, new for NT4
[14:20:43] <Colourless> or
[14:20:47] <Colourless> #define CSIDL_LOCAL_APPDATA 0x001C // non roaming, user\Local Settings\Application Data
[14:22:46] <Darke> Most of the other, newer MS games I've seen use 'My Documents/My Games' then put their game specific savefiles and such in a subdir from it.
[14:23:59] <Colourless> really, i don't care much about it.
[14:24:42] <Darke> Surprisngly enough, I don't either. *grin* I just figured that would be the 'best' place, since it is, at least, somewhat consistant.
[14:24:58] <wjp> for the record, I don't care much either :-)
[14:25:01] <Colourless> My Documents is pretty much the equiv of home
[14:25:15] <Kirben> My Documents is just plain annoying.
[14:25:35] <Cashman> yeah
[14:26:11] --- Cashman is now known as CashZzz
[14:27:39] <wjp> Kirben, Cashman: alternate suggestions on where to put config/save files?
[14:28:02] <Colourless> I think that perhaps there should be a config setting in the @data/pentagram.cfg that would let you choose where
[14:28:10] * Darke dislikes the space, and the fact it's misnamed ('My Files' would be a better name for what it's used for today, should MS have thought of it 8 years ago...), and the fact if you have to go to it you have to dig through about three levels of directories... but it seems to be 'MS standard'. *grin*
[14:29:01] <CashZzz> I agree with colourless
[14:29:21] <CashZzz> I hate the idea of my docs or anything to do with programme files
[14:29:23] <Kirben> I find the current way of in same directory as pentagram the best, with saves in saves sub folder.
[14:34:39] <CashZzz> I there surpose to be a quickfix, not working this end
[14:35:11] * Darke is puzzled as to how you'd find @data, without a pentagram.cfg file to point you to there, at least under windows. Just looks in './data' by default does it?
[14:35:32] <wjp> Darke: default @data is determined at compile-time, yes
[14:36:32] <CashZzz> still can determine location of the fixedfont.cfg but not that path within fixedfont
[14:36:39] <wjp> either by the 'DATA_PATH' #define or 'data' as a fallback
[14:36:45] <CashZzz> oh well I can wait
[14:36:49] <wjp> CashZzz: yes yes... as I said, we'll fix that :-)
[14:37:18] <Colourless> it should be fixed, my lastest commit 'should' have fixed it
[14:37:28] <wjp> Colourless: I didn't see any commits by you recently
[14:37:28] <CashZzz> no problems - sorry If I come across as bugging you, I dont mean it
[14:37:42] <wjp> um, oh, mails just arrived :-)
[14:38:15] <wjp> they arrived after Darke's commit mails.. weird :-)
[14:39:20] <Colourless> yes strange indeed
[14:39:27] <Colourless> even though i committed first
[14:40:05] <Darke> So the cvs server disliked my VB.NET comments, but the mailserver liked them? How odd. *grin*
[14:42:19] <Darke> "Do not meddle in the ways of sendmail, for it is subtle and quick to route you through Mars."?
[14:42:38] <wjp> heh :-)
[14:46:59] <Colourless> so, what is the latency to mars?
[14:47:08] <wjp> they're using exim, btw :-)
[14:50:42] * Darke figured that, he saw it in the headers. *grin*
[14:54:01] <Darke> Hmm... can't seem to find the latency, thought I've seen it detailed before though.
[14:54:29] <wjp> oh, it definitely sounds like something that someone would've written down somewhere :-)
[14:56:10] <Darke> Yup. *grin*
[14:59:33] <wjp> in the order or 30 minutes according to this CNN article
[14:59:55] <wjp> (round-trip, I think, but the article is a bit sparse on details)
[15:00:38] <CashZzz> "We can encounter latency approaching more than 30 minutes on the link from the orbiter back to Earth,"
[15:00:45] <wjp> that's the one, yes :-)
[15:01:04] <CashZzz> http://www.cio.com/archive/021501/edwards_content.html - its a good read
[15:02:07] <Colourless> heh
[15:02:19] <Colourless> 30 minutes, that might be the delay i had :-)
[15:02:25] <wjp> 25, actually
[15:03:09] <Colourless> [23:15] <Colourless> ok, committed the change that 'should' make it work
[15:03:10] <Darke> Near enough. You can't expect CNN to be accurate, can you? *grin*
[15:03:57] <CashZzz> yeah heh
[15:03:59] <CashZzz> hehe
[15:04:06] <Colourless> [00:07] <wjp> um, oh, mails just arrived :-)
[15:04:28] <Colourless> that's 52 minutes
[15:05:21] <CashZzz> man that latency of 30 minutes sounds cool when you thinking about it, considering the speed of light aint mean a thing in the way of slow here on earth
[15:05:37] <CashZzz> just shows the share distance earth to mars
[15:05:41] <Colourless> according to the mail headers though, for me it was 'only' 25 minutes
[15:06:02] <Colourless> from 06:45:15 -0700
[15:06:08] <Colourless> to23:40:19 +0930
[15:06:48] <CashZzz> The Pathfinder could send data at an average of only 30 megabits a day, meaning one panorama could take many days to relay.
[15:07:16] <Colourless> darke's mails on the otherhand took, oh a minute :-)
[15:07:37] <Colourless> 06:53:16 -0700 tp 23:24:09 +0930
[15:08:02] * Darke poings! The mail server likes me!
[15:09:19] <Colourless> something happened between sc8-sf-list1.sourceforge.net and c8-sf-list2.sourceforge.net it would seem
[15:09:48] <Colourless> that is sc8-sf-list2.sourceforge.net
[15:16:49] * Darke decides that sleep would be a Good Thing and hops off to bed. Night!
[15:17:04] <wjp> going home; bbl
[15:17:05] <-- wjp has left IRC ("bbl")
[15:17:10] --- Darke is now known as DarkeZzz
[15:30:14] <-- CashZzz has left IRC ()
[15:32:27] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[15:35:24] --> wjp has joined #pentagram
[15:35:24] --- ChanServ gives channel operator status to wjp
[15:52:35] <wjp> 5 conflicts... yay
[15:52:48] <Colourless> :-)
[16:00:37] <wjp> hm, all text is appearing in the top left corner atm
[16:01:35] <wjp> (and only for a fraction of a second)
[16:02:42] <Colourless> hmm, something isn't working at all
[16:02:52] <Colourless> question is, what broke
[16:04:14] <Colourless> oh
[16:04:16] <Colourless> silly me
[16:04:32] <Colourless> i'll commit fix in a second
[16:13:00] <Colourless> done
[16:52:13] <wjp> much better :-)
[16:59:42] <wjp> hm, while scrolling the camera, items appear to move slightly independent of each other
[17:00:02] <wjp> so it appears the boat is moving around a bit, and some parts of the ground are moving at slightly different rates
[17:00:14] <wjp> (try setting animationRate to 1000 and then run the first egg)
[17:00:33] <wjp> I don't really see what causes it, though
[17:00:35] <Colourless> it's an accuracy issue as far as I can tell
[17:00:41] <wjp> really annoying, though
[17:02:02] <wjp> dinner, bbl
[17:10:35] <wjp> ah, silly me.. it's of course caused by subtracting the camera's world-coords
[17:10:43] <wjp> (instead of the camera's screen-coords)
[17:11:06] <wjp> that way the world->screen conversion causes inaccuracies
[17:11:11] <Colourless> yes
[17:11:23] <wjp> *gone*
[17:39:32] <wjp> is it ok by you if I change that?
[17:39:56] <wjp> (so subtract camera coords after the world->screen conversion)
[17:39:58] <Colourless> to what?
[17:40:38] <Colourless> not just yet
[17:41:35] <Colourless> i am trying something
[17:42:03] <Colourless> change it
[17:42:31] <Colourless> what i tried didn't work
[17:42:55] <wjp> I think I'll add an ItemSorter::setCamera, and remove the camera coords from doLerp()
[17:43:23] <Colourless> no, i wouldn't do it quite like that
[17:44:02] <Colourless> for the ItemSorter i would give it the camera coords when calling BeginDisplayList
[17:44:14] <wjp> that would work too :-)
[17:44:55] <Colourless> of course you'll need to make a few modifications to GameMapGump because
[17:45:55] <Colourless> you should probably move everything from SetupFastAreaDisplayList into GameMapGump::PaintThis
[17:53:19] <wjp> GetLocationOfItem doesn't look like it needs any changes, right?
[17:53:38] <wjp> (in GameMapGump)
[17:53:39] <Colourless> no, it shouldn't
[18:02:49] <wjp> now if only the cvs servers were working I'd commit it :-)
[18:03:50] <wjp> ah, they do appear to work, but they're rejecting connections
[18:07:10] <wjp> ok, committed
[18:07:27] <Colourless> ok
[18:08:36] <wjp> item moving isn't lerped currently, is it?
[18:08:49] <wjp> at least a fish moves in jumps when you catch it
[18:09:23] <Colourless> it should be
[18:09:29] <Colourless> unless something is broken
[18:10:16] <Colourless> it's lerping here
[18:10:34] <wjp> before or after my changes?
[18:10:52] <Colourless> before
[18:12:22] <wjp> if I set animationRate to 1000, it clearly jumps in one-seconds steps here, atm :-(
[18:12:43] <wjp> hm, or maybe not
[18:12:52] <wjp> but they're not 20ms steps anyway :-)
[18:15:09] <Colourless> you broke it :-)
[18:15:18] <Colourless> wasn't like that before i updated
[18:15:20] <wjp> I suspected as much :-)
[18:16:03] <Colourless> uh
[18:16:09] <Colourless> what is this:
[18:16:14] <Colourless> factor = 256;
[18:16:19] <Colourless> in Item inline void doLerp(sint32 factor)
[18:16:21] <wjp> um, I left that in? :-)
[18:16:33] * wjp hits self
[18:16:45] <wjp> I toyed with that a bit late last night
[18:18:43] <wjp> unsurprisingly that fixed things :-)
[18:19:31] <wjp> (committed)
[18:23:13] <Colourless> well, i should be going
[18:23:18] <Colourless> cya
[18:23:18] <-- Colourless has left IRC ("casts invisibility")
[19:15:17] <wjp> heh, Ghouls actually rise from the ground in the cemetery :-)
[19:16:20] <wjp> Ghosts appear out of thin air in the catacombs, too
[20:08:51] --> Dominus has joined #pentagram
[20:09:23] <Dominus> hi
[20:10:32] <wjp> hi
[20:10:45] <Dominus> for the record, reading still doesn't seem to work here
[20:11:09] <Dominus> latest cvs, full compile
[20:12:08] --> Dark-Star has joined #pentagram
[20:12:18] <wjp> but... but...
[20:12:49] <wjp> does the 'sbuf = ' stuff still give the same bogus output?
[20:13:29] <Dominus> I first have to reimplement that stuff as I was just updating with clean cvs
[20:13:37] <Dominus> just a minute or so...
[20:14:09] <wjp> bbl, just dump any things you figure out into the channel and I'll take a look soonish :-)
[20:14:16] <Dominus> k
[20:18:57] <Dominus> output is okay now
[20:21:30] <Dominus> ah, not quite okay
[20:21:40] <Dominus> sbuf = <font> @data/fixedfont.tga>/height>th>width>font>
[20:22:29] <Dominus> instead of
[20:22:30] <Dominus> sbuf = <font> <path> @data/fixedfont.tga </path> <height> 8 </height> <width> 8 </width></font>
[20:22:59] <Dominus> it only looked okay at first glance
[20:29:25] <wjp> ok, great... so unget() doesn't work either
[20:30:26] <Dominus> I just hope I don't end up like the guys in old Rom when they brought bad news
[20:56:46] * wjp fetches a poisoned dagger
[20:56:52] <wjp> *innocent look* what do you mean? *eg*
[20:57:57] * Dominus draws the blade of Kumash-Gor (or what it was called :-))
[21:13:46] <wjp> new testchar.cc :-)
[21:13:54] <wjp> http://www.math.leidenuniv.nl/~wpalenst/testchar.cc
[21:13:59] <wjp> g++ -o testchar.exe testchar.cc
[21:14:07] <wjp> (run in directory with fixedfont.cfg)
[21:14:33] <Dominus> deja vu
[21:14:47] <wjp> ah, but wait until you run this one... things will change then :-)
[21:16:11] <Dominus> both show correct stuff
[21:16:22] <wjp> uh, really?
[21:16:50] * Dominus nods
[21:17:23] <wjp> but it's reading the way we're reading in pentagram now
[21:18:45] * Dominus shrugs
[21:19:00] <Dominus> I have no idea what's wrong
[21:21:10] <wjp> just for the record, try changing while (!eof(f)) into while (!eof2(f))
[21:23:18] <Dominus> same
[21:25:27] <wjp> uh... ah
[21:26:30] <wjp> cvs update, rebuild, retry :-)
[21:26:54] <Dominus> as you command oh fearless leaser
[21:26:58] <Dominus> uh
[21:27:00] <Dominus> leader
[21:29:31] <Dominus> yep
[21:29:38] <Dominus> works now
[21:29:39] <wjp> victory :-)
[21:30:34] <Dominus> congratulations
[21:32:28] * Dominus is getting rid of the debug messages
[21:58:00] <wjp> time to go; 'night
[21:58:10] <-- wjp has left IRC ("Zzzz...")
[21:58:25] <-- Dominus has left IRC ("enough for now")
[22:36:06] <-- Dark-Star has left IRC ()