#exult@irc.freenode.net logs for 21 Apr 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:20:04] --> Darke has joined #exult
[00:20:09] --- ChanServ gives channel operator status to Darke
[00:20:23] * Darke bows. 'Morning'. <grin>
[00:24:48] <-- Colourless has left IRC (Read error: 110 (Connection timed out))
[01:33:56] --> Kirben has joined #exult
[01:33:56] --- ChanServ gives channel operator status to Kirben
[01:34:12] <Darke> Hi.
[01:37:38] <Kirben> Hi
[02:56:20] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[03:36:19] --> sb-x has joined #exult
[03:36:26] <sb-x> Hello.
[03:36:38] <Darke> Hi.
[03:36:47] <sb-x> What's wrong with Exult's cheat system?
[03:38:46] <Darke> Umm... that you can't specify a point in hex/decimal to teleport to? I think that's the only feature missing.
[03:39:10] <sb-x> but you can f3
[03:39:37] <sb-x> and the teleport marker is much more accurate than u7
[03:39:42] <sb-x> its a crosshairs instead of a pen
[03:40:29] <sb-x> hmm maybe it was a crosshairs in u7 too, cant remember
[03:40:39] <sb-x> still, it's pretty accurate
[03:41:35] <Darke> IIRC it was a crosshairs on the map in u7 too. But it does seem more accurate in exult, probably because it uses the 'real' map, rather then the less accurate map from the original. (I think... it's been a while since I've used it. <grin>)
[03:43:12] <sb-x> me too
[03:43:21] <sb-x> Point is, Skutarth sounds trollish.
[03:44:11] <Darke> Yeah. He's said 'sorry' though, and been behaving relatively good since. I think he took his 'correction' well and gracefully.
[03:45:02] <sb-x> I'm not sure he got it, but hopefully.
[03:45:45] <sb-x> Maybe the Exult team should release version 1.0 now and stop working on it. You could then call it "finished" just to spite him for saying it's "not done". :-)
[03:46:47] * Darke snerks.
[03:56:03] * sb-x somehow missed the last thread on exult-general.
[03:56:44] * sb-x sees in the archives that that is probably a good thing.
[03:58:54] <sb-x> I booted in windows to use IE a few days ago and it has set my clock forward an EXTRA hour for daylight savings. What fun.
[03:59:05] <Darke> (exult-general) The spam thread?
[03:59:14] <sb-x> yeah
[03:59:15] <Darke> Ick.
[03:59:19] <sb-x> yeah
[04:09:20] * sb-x has to disconnect.
[04:09:24] * sb-x pulls the plug.
[04:09:26] <-- sb-x has left IRC ("zip")
[07:51:34] --> Kirben has joined #exult
[07:51:34] --- ChanServ gives channel operator status to Kirben
[08:17:24] --> wjp has joined #exult
[08:17:24] --- ChanServ gives channel operator status to wjp
[08:17:27] <wjp> hi
[08:17:33] <Darke> Hi.
[09:39:57] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[10:35:11] <Darke> Curious. With the NoRegret/NoRemorse usecode some of the classes are getting very odd datasizes. Such as FFFFFFBD (class: 0x03) and FFFFFF97 (class: 0x0B). Whilst other classes seem to have more 'normal' values. I wonder if we're misinterpreting something, since both disasm and ucfiddle seem to exhibit the same behaviour.
[10:40:30] <Darke> For the lurkers out there: NO. We have _no_ intent to get either of the Crusader games working under pentagram. I'm just curious. <grin>
[10:53:29] --> sb-x has joined #exult
[10:53:33] <sb-x> hi again
[10:53:41] <Darke> ReHi!
[10:53:54] * sb-x had to disconnect so he could download files.
[10:54:04] <wjp> hi
[10:54:13] <sb-x> hey! are you going to get the Crusader games working under pentagram???
[10:54:28] * wjp usually tends to connect if he wants to download files
[10:54:33] <sb-x> heh
[10:54:45] <sb-x> i mean go off IRC so because I would need all the bandwidth i could get
[10:54:46] * wjp slaps sb-x around a bit with a large trout
[10:55:12] * sb-x pulls out his Crusader box.
[10:55:14] * Darke ponders if he should use the Clue-by-4 +6 against sb-x's skull.
[10:55:38] * sb-x puts in his Ultima8PentagramAvatar helmet.
[10:55:49] * sb-x puts it on too.
[11:19:15] <sb-x> ucfiddle?
[11:19:54] <sb-x> it's documented?
[11:19:58] <Darke> It's an interative 'test' app I wrote to test my UCCache class, it grew a little bit. <grin>
[11:20:17] <Darke> All 'online' docs currently. Run ucfiddle and type 'help'.
[11:20:27] <sb-x> yes that is how i found out
[11:20:34] <sb-x> it even tells you that at the start
[11:21:08] <sb-x> it exited when i tried openuc
[11:21:08] --> armav has joined #exult
[11:21:23] <sb-x> is eusecode.flx supposed to be in the current dir?
[11:22:23] <Darke> 'openuc {filename}' works.
[11:22:49] * Darke thinks he needs to fix his parser, it appears to be a little b04ken since you should be able to type 'help openuc' and get... <gasp> help.
[11:23:03] <wjp> brb, lunch
[11:23:11] <sb-x> ok
[11:23:52] <sb-x> Darke: 597 entries means 597 ucfuncs?
[11:24:15] <Darke> Yep.
[11:24:15] <sb-x> 'help openuc' works btw
[11:24:32] <Darke> Hmm... you must have an older version. It's broken in mine. <grin>
[11:25:03] <Darke> BTW, it's 0x597...
[11:25:21] <sb-x> -rwxr-xr-x 1 sbx users 1705178 Apr 16 06:04 ucfiddle*
[11:25:23] <sb-x> oh ok
[11:25:58] <sb-x> that amount of functions is understandable for an ultima :)
[11:26:02] * Darke has changed the code quite a bit since then, but yeah, the help is kind of broken, everything else seems to work though. <grin>
[11:26:19] <Darke> But that's not functions. That's the number of classes. Each class is made up of one or more functions...
[11:26:27] <sb-x> oh yeah
[11:26:56] <sb-x> i read the exultbot logs sometimes but i seem to gloss over some the technical aspects of some discussions :)
[11:28:41] <sb-x> i just updated the pentagram tree, its nice how much less time it takes to compile than exult
[11:31:24] <sb-x> mapdisp crashes if the shapes are compressed
[11:33:02] <-- armav has left IRC ()
[11:33:05] <Darke> Does shpdisp and all the rest crash too?
[11:35:01] <sb-x> I can't check now because my shapes flx has been decompressed, but last I remember, animdisp worked.
[11:35:32] <sb-x> I mean, animdisp worked before ultima8 decompressed the shapes file.
[11:36:44] * Darke has just been having problems with mapdisp, but not the others. He's pretty sure it's a compiler problem though.
[11:40:14] <sb-x> Is there a list of keys for mapdisp?
[11:41:20] <Darke> viewer/README, IIRC.
[11:42:03] <sb-x> Oh thanks... was looking in the top level dir
[11:42:41] <sb-x> lot of work done on this
[12:01:20] --- wjp is now known as wjp|afk
[12:01:23] <wjp|afk> (homework)
[12:06:37] <Darke> Fun. <grin>
[12:09:39] <sb-x> is 'new' a keyword in C?
[12:10:13] <sb-x> I think it is not, but my editor highlights it (the C and C++ syntax definitions are probably the same)
[12:11:56] <sb-x> same with 'this'
[12:13:33] <-- sb-x has left IRC ("X-Chat [1.6.4]")
[12:13:52] --> sb-x has joined #exult
[12:14:24] <Darke> Nope. 'new' and 'this' are C++ only.
[12:14:51] <sb-x> Thanks Darke. All the same, I probably won't use those names for variables.
[12:23:12] <Darke> <nod> Avoiding them tends to be a good thing, if just because you might, someday in the future, port whatever you're compiling to C++. <grin> Plus both 'new' and 'this' really aren't the best variable names.
[12:25:11] <sb-x> True, although 'this' could be a good name for a member of a structure that points to that structure (for whatever reason you want to do that).
[12:25:47] <sb-x> Instead of 'new' the variable is now named 'new_item'. ^_^
[12:27:35] <Darke> Much nicer. <grin>
[12:28:14] <Darke> For a structure pointing to a structure, the only thing I can think of that you might use that in, would be a circular list. In which case ->next would probably be better. <grin>
[12:31:40] <sb-x> I assumed 'this' would be a structure pointer to the same memory location that it's own structure is really a pointer to, not to another structure.
[12:32:11] <sb-x> And assuming that sentence made any sense, 'self' would also be a good name.
[12:32:37] <sb-x> A better name in fact.
[12:32:50] * Darke nods. Much better name.
[12:33:38] <sb-x> In my semi-oo bytecode language, 'me' is the same as the object your working on. My objects are very egotistical. :)
[12:34:07] <sb-x> (or just self centered)
[12:34:18] <sb-x> (in which case, 'self' would still be a good name)
[12:34:39] * sb-x stops rambling.
[12:34:51] <Darke> 'me' is however, two characters shorter. <grin>
[12:35:20] <sb-x> o.m=u+7
[12:35:23] * sb-x nods.
[12:36:13] * Darke thinks he'll stick with u8 bytecode language at the moment. It's surreal. <grin>
[12:37:23] <sb-x> just promise to make an avatar torture room someday
[12:38:20] <Darke> I believe that's Dominus' job, I'm just the channeler for such ideas. <grin>
[12:55:05] --> Kirben has joined #exult
[12:55:05] --- ChanServ gives channel operator status to Kirben
[13:04:24] <sb-x> eh
[13:20:49] <sb-x> Darke did you get KDE3 to work?
[13:22:57] <Darke> Kind of. <grin> I just reinstalled my old firewall/webserver with gentoo linux, and decided I might as well install KDE3 on that too. <grin> I haven't, as yet, had a chance to test it though.
[13:24:03] <sb-x> Oh okay.
[13:30:44] --> Colourless has joined #Exult
[13:30:44] --- ChanServ gives channel operator status to Colourless
[13:31:00] <Colourless> hi
[13:31:21] <Darke> Hi.
[13:35:35] <sb-x> Hi.
[13:48:43] <-- Kirben has left IRC ("System Meltdown")
[15:13:37] <-- wjp|afk has left IRC ()
[15:17:10] --> wjp has joined #exult
[15:17:10] --- ChanServ gives channel operator status to wjp
[15:18:43] --- wjp is now known as wjp|afk
[16:17:40] --> Fingolfin has joined #exult
[16:19:05] <Fingolfin> yo
[16:19:09] --- ChanServ gives channel operator status to Fingolfin
[16:19:14] <Colourless> hi
[16:19:14] <wjp|afk> hi
[16:19:23] <Colourless> wjp, you lie! :-)
[16:19:41] <wjp|afk> no, I'm not. I'm sitting as far away from my keyboard as possible! :-)
[16:19:41] <Colourless> afk, i don't think so :-)
[16:20:07] <Colourless> :-)
[16:20:23] <Darke> Hi.
[16:24:06] <sb-x> Hi Fingolfin
[16:25:13] * Fingolfin installed beta version of new Apple dev tools, which now has both gcc 2 and 3
[16:26:03] <Fingolfin> now it turns out they suddenly #define MACOSX in one of their headers! Arg, this isn't nice towards all the OSS packages that have introduced this symbol themselves... wish Apple had provided it since 10.0, but doing it now only gives developers a headache
[16:28:33] <wjp|afk> Fingolfin: could you look at http://sourceforge.net/tracker/index.php?func=detail&aid=545359&group_id=2335&atid=302335
[16:28:41] <wjp|afk> (small patch to configure.in)
[16:31:54] <sb-x> There was mention on the ML about ALSA. I have heard of that but never tried it. Does anyone here think it's worth testing?
[16:32:28] <wjp|afk> it's the new 'default' audio system in 2.5, so I guess it should be
[16:32:49] <sb-x> What was the web link?
[16:32:57] * sb-x could google for it...
[16:33:14] * wjp|afk doesn't have a link
[16:33:36] <sb-x> someone mentioned one :)
[16:33:54] <sb-x> www.alsa-project.org/ maybe
[16:33:58] <wjp|afk> http://www.alsa-project.org
[16:34:00] <wjp|afk> yeah :-)
[16:34:14] <sb-x> Thanks!
[16:34:52] <sb-x> does it still use the same devices?
[16:34:57] <wjp|afk> not a clue
[16:35:00] <sb-x> heh
[16:35:04] <sb-x> ok
[16:36:59] <Fingolfin> wjp|afk: will look at the patch
[16:37:32] --- wjp|afk is now known as wjp|dinner
[16:37:36] <wjp|dinner> k, thanks
[16:37:49] <Fingolfin> grmbl! on my GCC 3.1, snprintf is in stdio.h, but not in cstdio! seem it's not in POSIX/ANSI C, that's why ?!?! weird
[16:43:53] <-- wjp|dinner has left IRC (capek.openprojects.net irc.openprojects.net)
[16:44:32] --> wjp|dinner has joined #exult
[16:44:32] --- ChanServ takes channel operator status from wjp|dinner
[16:59:49] --- wjp|dinner is now known as wjp
[16:59:51] <Darke> Night!
[16:59:56] <wjp> night
[16:59:59] <-- Darke has left #exult ()
[17:00:09] --- ChanServ gives channel operator status to wjp
[17:01:35] <sb-x> Thou shalt not lie, or thou shalt lose thy tongue.
[17:01:37] <-- sb-x has left IRC ("X-Chat [1.6.4]")
[17:22:15] --> Endy has joined #exult
[17:23:41] <-- Endy has left #exult ()
[19:05:28] <-- Fingolfin has left IRC ("42")
[19:37:40] --> Dominus has joined #exult
[19:37:48] --- ChanServ gives channel operator status to Dominus
[19:38:03] <Colourless> hi
[19:38:09] <Dominus> hi
[19:38:16] <Dominus> ?logs
[19:38:16] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/exultlog.php3
[19:38:33] <Colourless> question: why don't you bookmark them?
[19:38:40] <Dominus> couldn't get there a moment ago, now it works
[19:39:20] <Dominus> nice stuff you did again with Pentagram
[19:42:59] <Colourless> :-)
[20:02:12] <Dominus> there is a feature request for a sextant keyboard shortcut. Should we add it (fairly easy to do - just need some idea for which key to use)
[20:03:25] <Dominus> L seems to be taken in SI already :-(
[20:13:44] <-- Dominus has left IRC (Remote closed the connection)
[20:13:47] --> Dominus has joined #exult
[20:13:58] --- ChanServ gives channel operator status to Dominus
[20:32:45] * Dominus likes that wjp is checking on the feature requests as well :-)
[20:33:08] * wjp does that semi-regularly
[20:33:36] * Colourless tends to forget the trackers even exist
[20:33:56] <Dominus> wjp: can you move the "cheat something" bug to feature requests (the schedule thing)
[20:34:46] <Colourless> it's not a bug :-)
[20:34:51] <Colourless> it's a 'feature'
[20:34:53] <Dominus> I also put the bugs that need a savegame on the lowest priority
[20:35:00] <Colourless> at least technically you could argue it's a feature
[20:35:22] <Colourless> the reason being that it just changes the time
[20:35:54] <wjp> sure
[20:36:49] <wjp> hm, that SI keyring thing is strange. It says it crashes when showing the red X. Wasn't there another report of a crash on a red X too?
[20:37:16] <Dominus> hmmm
[20:40:16] <wjp> phorum DB is up to 1Mb gzipped... quite big :-)
[20:40:50] * wjp is still d/l-ing the entire DB automatically bi-daily
[20:41:11] <Dominus> maybe another "accidental" wipeout of all data should be scheduled :-)
[20:42:14] <Dominus> just joking (for all those reading the logs) :-)
[20:42:29] <wjp> of course you are :-)
[20:42:33] <wjp> *cough*
[20:43:12] <Dominus> btw, check for keys disabled in pickpocket mode is really a nice idea
[20:43:14] <wjp> maybe it wouldn't hurt to upgrade phorum again sometime
[20:43:41] <wjp> Dominus: all it would probably require is 'redirecting' the 'locked chest' shapenum to the 'unlocked chest' shapenum
[20:44:25] <Colourless> it would be simple. to do
[20:45:06] <Dominus> also the request for the sextant keyboard shortcut is quite simple only the key to be used is difficult to decide :-)
[20:45:41] <Dominus> the cheat request for sextant to work always should be quite easy I guess
[20:46:26] <Dominus> just call the function of the loactes spell, I guess
[20:47:19] <Colourless> or of the sextant :-)
[20:48:00] <Dominus> and disable check of in-house (or whatever that'S called) right?
[20:48:30] <Colourless> ah, then you'd want the locate spell
[20:48:46] <Colourless> disabling the in-house check is doubtful to be easy
[20:49:44] * Dominus is wondering if locate even works on SI with the map all messed up...
[20:50:03] <Colourless> does the spell even exist?
[20:50:37] <Dominus> he he
[20:50:55] <Dominus> it does, I just tried but it gives more general locations
[20:51:10] <Dominus> in the endgame it says "sunrise isle"
[20:51:40] <Colourless> try teleporting around and seeing what it says
[20:51:50] <Dominus> quite useless
[20:52:21] <Dominus> general locations only
[20:52:53] <Dominus> and pretty much all is called "in the wilderness"
[20:53:18] <Dominus> "the wilderness" actually
[20:53:46] <Dominus> then I think it should put out the hex coordinates :-)
[20:53:55] <Dominus> the cheat I mean :-)
[20:54:20] <Dominus> In SS it's "we must be lost"
[20:54:41] <Dominus> that spell is really useless
[20:54:51] <Colourless> did you ever use locate in bg?
[20:55:11] <Dominus> nope
[20:55:34] <Dominus> I either used the sextant or the cheat (and that one gave the hex coord I think)
[21:21:31] <Colourless> something wrong? http://www.users.on.net/triforce/diamond.jpg just so you know, that output is actually what was expected
[21:26:21] <-- Colourless has left IRC (capek.openprojects.net irc.openprojects.net)
[21:30:23] <-- wjp has left IRC (capek.openprojects.net irc.openprojects.net)
[21:30:42] --> wjp has joined #exult
[21:31:33] --> Colourless has joined #exult
[22:11:02] <Colourless> wjp: i just worked out what indicate if a shape is animating
[22:11:50] <Colourless> it's in data[4] of the ShapeInfo
[22:12:32] <Colourless> upper 4 bits are the number frames that are animated i.e. frame = (frame + 1)(%data[4] >> 4);
[22:12:47] <Colourless> ah, messed that up good and proper :-)
[22:13:32] <Colourless> also it appears that bits 0 and 1 of data[4] have something to do with repeat
[22:13:52] <Colourless> if the are both not set the animations are meant to only play once
[22:14:10] <Colourless> if they are both set they animation is meant repeat
[22:16:00] <wjp> cool; don't forget to write this down somewhere :-)
[22:20:25] <Colourless> u8typeflag.txt sounds like a good place :-)
[22:34:50] <-- wjp has left IRC (capek.openprojects.net irc.openprojects.net)
[22:34:54] --> wjp has joined #exult
[22:35:36] <-- wjp has left IRC (capek.openprojects.net irc.openprojects.net)
[22:35:36] <-- Colourless has left IRC (capek.openprojects.net irc.openprojects.net)
[22:35:36] <-- Dominus has left IRC (capek.openprojects.net irc.openprojects.net)
[22:35:36] <-- cnj has left IRC (capek.openprojects.net irc.openprojects.net)
[22:36:06] --> wjp has joined #exult
[22:36:06] --> Colourless has joined #exult
[22:36:06] --> Dominus has joined #exult
[22:36:06] --> cnj has joined #exult
[23:16:48] <-- Colourless has left IRC (Read error: 110 (Connection timed out))