#exult@irc.freenode.net logs for 7 Feb 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:18:30] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[00:20:33] --> matto has joined #exult
[01:50:02] --> V0|D has joined #exult
[01:50:09] <V0|D> hello
[01:50:32] <kefka> hello
[01:51:03] <-- kefka has left IRC ("q3a")
[02:54:47] <-- V0|D has left IRC (Remote closed the connection)
[02:54:49] --> V0|D has joined #exult
[02:58:24] <-- V0|D has left IRC (Client Quit)
[02:58:43] --> V0|D has joined #exult
[04:30:59] <-- V0|D has left IRC (capek.openprojects.net irc.openprojects.net)
[04:30:59] <-- Kharza-kzad has left IRC (capek.openprojects.net irc.openprojects.net)
[04:30:59] <-- matto has left IRC (capek.openprojects.net irc.openprojects.net)
[04:30:59] <-- laxdragon has left IRC (capek.openprojects.net irc.openprojects.net)
[04:32:27] --> V0|D has joined #exult
[04:32:27] --> matto has joined #exult
[04:32:27] --> Kharza-kzad has joined #exult
[04:32:27] --> laxdragon has joined #exult
[04:45:17] <-- V0|D has left IRC ("brb")
[04:46:00] --> V0|D has joined #exult
[05:01:45] --> kefka has joined #exult
[07:00:52] --> Wumpus has joined #exult
[07:18:01] --- kefka is now known as kefka-away
[07:18:26] <-- kefka-away has left IRC ("Client Exiting")
[08:08:53] --> sbx has joined #exult
[08:10:09] * sbx greets everyone.
[08:10:26] * Wumpus waves to sbx
[08:10:36] * Wumpus swings a GtkWidget at sbx
[08:10:49] <V0|D> hello
[08:10:54] * sbx hides behind a V0|D.
[08:16:21] --> Darke has joined #exult
[08:16:21] --- ChanServ gives channel operator status to Darke
[08:16:37] * Darke bows, "Hello."
[08:16:46] * sbx bows, "Hello."
[08:17:08] <V0|D> hello twinds
[08:17:14] <V0|D> twins rather
[08:17:27] * sbx thinks he is a little less furry.
[08:18:45] * Darke grins and agrees with sbx on his 'furryness'.
[08:24:22] <Wumpus> I appear to be getting somewhere :)
[08:24:36] * Wumpus looks at lovely random memory comments rendered as pixel data
[08:26:09] <sbx> o_O
[08:36:05] * Wumpus looks at lovely random memory comments rendered as pixel data
[08:36:08] <Wumpus> oopd
[08:36:19] <Wumpus> beh
[08:36:20] <Wumpus> core dump
[08:39:46] <sbx> do you get a core dump rendered as pixel data too?
[08:39:48] <sbx> :-)
[08:40:42] <Wumpus> I could I suppose
[08:41:05] <Wumpus> but the random memory contents as pixel data was an indication of progress :)
[08:42:52] * sbx pixelizes #exult.
[08:42:55] <sbx> OOoooOooh
[08:48:25] <Wumpus> awhat, you got a picture? :P
[08:48:52] <Wumpus> phwoah, it works :)
[08:51:40] <sbx> What are you doing Wumpus?
[08:54:24] <Wumpus> oh just playing around with gtk
[08:54:39] * Wumpus is learning how to put pictures into his GUI without using pixmaps all the time
[09:11:58] --> Kirben has joined #exult
[09:11:58] --- ChanServ gives channel operator status to Kirben
[09:20:39] <-- Kirben has left IRC ("System Meltdown")
[09:21:30] --> Kirben has joined #exult
[09:26:33] <-- Kirben has left IRC ("System Meltdown")
[09:45:42] * Wumpus bounces out the door, cya another time all
[09:45:44] <-- Wumpus has left IRC ("No windows for this server")
[10:03:35] <V0|D> good bye
[10:03:39] <-- V0|D has left IRC ("()")
[11:04:21] <sbx> i gotta sleep
[11:04:23] * sbx waves
[11:04:27] <-- sbx has left IRC ("-_-")
[11:27:55] --> kefka has joined #exult
[11:28:44] <Darke> Hello. <bow> All's quiet on the irc channel. <grin>
[11:29:31] <kefka> Aye. Tis an early hour.
[11:30:10] <Darke> Time is relative. <grin>
[11:30:33] <kefka> True.
[11:31:04] <Darke> As is 'quiet' I suppose...
[12:32:10] --> Kirben has joined #exult
[12:32:10] --- ChanServ gives channel operator status to Kirben
[13:16:04] --> Colourless has joined #Exult
[13:16:04] --- ChanServ gives channel operator status to Colourless
[13:16:14] <Colourless> hi
[13:16:19] * Darke bows, "Hi!"
[13:55:38] <-- Kirben has left IRC ("System Meltdown")
[14:18:08] --> miguel|away has joined #exult
[15:13:43] <Colourless> programming is fun..... rarely :-)
[15:17:01] * Darke concurs.
[15:17:15] <Darke> What is... 'troubling' you now? <grin>
[15:18:28] <Colourless> nothing actually. I am just finally nearing finished the rewrite of the midi code... it's been taking me longer that I thought it would
[15:19:02] <Darke> Ahh. So you're at the 'teadious' bit of coding then? <grin>
[15:19:58] <Colourless> i can tell you the really fun part was figuring out how to do the multiplication of 2 numbers that would require 52 bits.
[15:20:24] * Colourless didn't want to use doubles anymore
[15:20:38] * Colourless wanted to use ints cause they are more accurate
[15:22:28] <Colourless> so i ended up creating an 'uint64' class that supports some basic operations (+, *, \ and %)
[15:23:19] <Darke> <nod> You didn't see if the 'long long' (or whatever it's called) type was supported?
[15:23:32] <Colourless> it was supported and didn't give me the right results!
[15:23:40] * Darke boggles.
[15:23:46] <Colourless> __int64 in msvc did, but long long in gcc didn't
[15:25:14] <Colourless> tried doing a left shift of 32 and it didn't work with gcc. the result was 0
[15:25:39] <Darke> That's a rather impressive bug.
[15:26:20] <Colourless> it complained when compiling that the shift was out of range
[15:26:48] * Colourless things that gcc doesn't support 64 bit integer operations on i386
[15:26:55] <Colourless> s/things/thinks/
[15:29:41] <Darke> Well, gcc 3.0.3 supports them, and it seems to work right. <grin> Not that it's all that much help...
[15:30:28] <Colourless> no, that's no help at all :-)
[15:31:57] <Darke> Hmm... from a quick dig around, it actually looks like it's a problem with some broken libc implementations. <grin> But that's even less of a help.
[15:33:15] <Colourless> doesn't really matter. what i've made works well enough.
[15:33:58] <Darke> Agreed. <grin> It's odd and amusing though.
[15:38:09] * Darke must disappear, sleep is calling. "Night!"
[15:38:15] <Colourless> cya
[15:38:19] <-- Darke has left #exult ()
[16:39:39] <-- miguel|away has left IRC (Read error: 104 (Connection reset by peer))
[17:48:13] --> wjp has joined #exult
[17:48:14] --- ChanServ gives channel operator status to wjp
[17:48:16] <wjp> hi
[17:48:22] <Colourless> hi
[17:51:14] <wjp> GetLongPathName? What's that do?
[17:52:24] <Colourless> gets a path name that only contains longfile names for a path that may contain short and long
[17:52:43] <wjp> so it translates progra~1 into "program files" and such?
[17:52:48] <Colourless> yeah
[17:52:59] <wjp> ok, I see how that can be useful
[17:53:09] <Colourless> GetShortPathName does the exact opposite
[17:54:38] <Colourless> oddly enough GetLong is only supported by Win98 and Win2K and newer while GetShort is supported by Win95 and NT3.5 and newer
[17:54:54] <wjp> strange
[18:33:50] <wjp> funny... none of the 'retval's from the 0x57 calls seem to be actually _used_
[18:34:20] <wjp> every 'push retval' after a 0x57 is followed by a '54 01 01; 12; 53'
[18:34:38] <wjp> no, not true. A lot of them are, but not all
[18:35:24] <wjp> the rest seem to be followed by a '12;'
[18:36:01] <Colourless> 12 seems to be used quite a bit
[18:36:07] <wjp> yes
[18:36:15] <wjp> in some functions it seems to be used as 'pop retval;'
[18:37:05] <wjp> 0581:28E5, 0581:28F9, for instance
[18:37:15] <wjp> both of these are called by 0x11
[18:38:10] <Colourless> hmm, yeah
[18:39:36] <Colourless> i'm seeing things like this:
[18:39:36] <Colourless> 0714: push int retval
[18:39:36] <Colourless> 0715: 12
[18:40:08] <Colourless> though directly following that was
[18:40:08] <Colourless> 0716: push varFE
[18:40:09] <Colourless> 0718: 12
[18:40:16] <Colourless> then
[18:40:17] <Colourless> 0719: jmp 0000 (to 071C)
[18:40:17] <Colourless> 071C: ret
[18:40:17] <Colourless> 071D: end
[18:41:13] <Colourless> i'm guessing then that 12 sets the return val by popping it off the stack
[19:21:22] <-- matto has left IRC (capek.openprojects.net irc.openprojects.net)
[19:21:22] <-- laxdragon has left IRC (capek.openprojects.net irc.openprojects.net)
[19:26:31] --> matto has joined #exult
[19:36:07] --> laxdragon has joined #exult
[20:07:24] --- wjp is now known as wjp|afk
[20:14:14] --> Fingolfin has joined #exult
[20:14:51] <Fingolfin> yo
[20:14:53] --- ChanServ gives channel operator status to Fingolfin
[20:15:52] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[20:16:09] <wjp|afk> hi
[20:19:45] <Fingolfin> yo
[20:32:01] --> matto has joined #exult
[21:15:06] <Colourless> time to go
[21:15:14] <-- Colourless has left IRC ("so tired")
[21:47:36] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[21:55:04] --> chihuahua has joined #exult
[21:55:19] <chihuahua> isnt the avatar suppose to lose most of his items in the storm?
[21:55:32] <chihuahua> cause he still has magic boots, and i dont remember him having those before
[21:56:41] <Fingolfin> this is all steered by usecode AFAIK
[21:57:01] <Fingolfin> check again with the original, don't base your observation on pure belief alone :)
[21:57:52] <chihuahua> the rabbits dont animate though heh
[21:57:58] <chihuahua> they're in the stretched out run position
[21:58:02] <chihuahua> unless that's just how they are
[21:58:17] <chihuahua> and the dialog after they land is a bit slow
[21:58:35] <chihuahua> he started calling out for Iolo and dupre when i met what's her name
[21:59:19] <chihuahua> and how do i turn off that annoying victory music :P
[22:03:14] <-- Fingolfin has left IRC ("good night, folks")
[22:08:15] --> matto has joined #exult
[22:22:21] --- wjp|afk is now known as wjp
[22:22:31] <wjp> boots are probably normal. IIRC, you should keep your magic shield, too
[22:22:46] <wjp> I think the rabbit movement is a bug, though
[22:23:20] <wjp> time to go; bye all
[22:23:22] <-- wjp has left IRC ("Zzzz...")
[23:30:19] --> puppy has joined #exult
[23:30:58] <Kharza-kzad> fairly sure he keeps his boots
[23:31:08] <puppy> who?
[23:31:23] <Kharza-kzad> the avatar
[23:31:31] <Kharza-kzad> in the serpent isle first storm where you lose your gear
[23:31:36] <chihuahua> the animals never seem to attack much in the game
[23:31:36] <chihuahua> like
[23:31:39] <chihuahua> everybody runs around
[23:31:50] <chihuahua> the animals run away
[23:31:54] <-- puppy has left #exult ()
[23:32:00] <chihuahua> and it takes for ever to catch up and kill them
[23:32:11] <Kharza-kzad> the only differences I've noticed in exult to oldschool is that ranged weapons don't seem to be as effective
[23:35:18] <chihuahua> my game freezes up from time to time
[23:35:24] <chihuahua> and then it'll continue fine
[23:53:29] <chihuahua> http://www.somethingawful.com/jeffk/computarfunnys/comic-17.htm
[23:58:18] <-- laxdragon has left IRC ("I'm outta here!")