#exult@irc.freenode.net logs for 9 Nov 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:52:37] <wjp> g'night
[00:52:39] <-- wjp has left IRC ("Zzzz...")
[00:53:00] --> Curryous has joined #exult
[00:53:22] * Curryous laughs at exultbot behind its back
[00:54:02] * Jammet purrs dreamy away... (idle 180 minutes) [/ctcp Page On, Mew-Log On]
[01:00:26] --> Kirben has joined #exult
[01:00:26] --- ChanServ gives channel operator status to Kirben
[01:19:11] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[01:21:11] --> Kirben has joined #exult
[01:21:11] --- ChanServ gives channel operator status to Kirben
[02:02:14] <-- Dark-Star has left #exult ()
[03:29:22] --> artaxerxes2 has joined #exult
[03:29:22] --- ChanServ gives channel operator status to artaxerxes2
[03:29:24] <artaxerxes2> yo
[03:30:13] <artaxerxes2> what does +a mean?
[03:31:51] <-- artaxerxes2 has left #exult ()
[04:47:22] --- Darke|zzZ is now known as Darke
[05:32:03] --> Colourless has joined #Exult
[05:32:08] --- ChanServ gives channel operator status to Colourless
[05:32:16] <Colourless> hi
[05:33:25] <Darke> Greetings, oh non-coloured one.
[06:36:40] <Colourless> should be going
[06:36:43] <-- Colourless has left IRC ("casts invisibility")
[06:54:16] --> SB-X has joined #exult
[06:54:25] <SB-X> hi
[06:59:52] * SB-X sits at the corner of the room and relaxes.
[07:00:32] <Darke> Hi.
[07:30:02] <SB-X> is there a way to get Exult to draw shape outlines?
[07:30:31] <SB-X> i mean can it already do it and is there a switch i can enable? :)
[07:31:01] * Darke has no idea, and no idea. *grin*
[07:57:31] * Jammet mews happily a good morning and dashes out into the trees to catch breakfast.
[08:04:37] * Darke laughs! Enjoy!
[08:05:33] * Darke plays the 'reduce a bit of code that kills gcc, down into a suitable testcase' game.
[08:11:02] * SB-X ponders Shape_frame::paint_rle_outline.
[08:18:15] --> jtool12 has joined #exult
[08:19:04] <jtool12> anyone here?
[08:19:58] <SB-X> maybe
[08:20:07] <jtool12> good morning :)
[08:20:11] <SB-X> exultbot: hello
[08:20:11] <exultbot> Hi SB-X!
[08:20:16] <SB-X> exultbot: hi
[08:20:16] <exultbot> Hi SB-X!
[08:20:27] <SB-X> hi jtool12
[08:20:48] <jtool12> do you know if the SI french archive has been fixed?
[08:21:55] <SB-X> ?logs
[08:21:55] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/exultlog.php3
[08:22:19] <SB-X> artaxerxes came back but didn't say anything about that
[08:22:46] <jtool12> ok
[08:24:06] <jtool12> he knows it's corrupt?
[08:29:58] * SB-X looks at artaxerxes.
[08:30:00] * SB-X shrugs.
[08:32:35] <jtool12> i see :)
[08:32:47] <jtool12> i'll tell him when i see him
[08:32:56] <SB-X> you could just wait
[08:32:58] <jtool12> about the corruption i mean
[08:32:59] <SB-X> he comes back sometimes
[08:33:31] <jtool12> i'll /query him
[11:01:56] * Darke yays. Looks like his gccbug posting actually got to gcc.bugs. *grin*
[11:02:49] <Darke> Cool! Just got the response too. Apparently it's fixed with 3.2.1. *grin* Shall have to use that when it's officially out.
[11:04:03] <Darke> Erf. Still, it means I can't use that code anyway, since no doubt people will still be using the 3.2, like wjp and fingolfin. *eardroop* The problem is, it's really standard code.
[11:06:59] <SB-X> what do you mean "officially" out?
[11:07:11] <SB-X> you can't use it now?
[11:07:26] <SB-X> why is the code not compatible?
[11:07:40] <Darke> Sure you can, if you grab the gcc3.2.1 branch straight from the gcc cvs.
[11:08:23] <Darke> It's compatible. It's standard, simple c++, but it causes the compiler to ICE. *grin* Most frustrating.
[11:10:00] <SB-X> oh
[11:10:04] <SB-X> what does ICE mean? :)
[11:10:39] <Darke> Internal Compiler Error. *grin*
[11:11:23] <SB-X> hmm
[11:11:30] <SB-X> i never heard that acronym
[11:11:42] <SB-X> maybe i'd have to have been on the gcc dev ml
[11:14:24] * Darke had heard the acronym years before getting onto the gcc.bugs ML. *grin* Admittedly though, he does tend to associate in areas that said acronym would have been more commonly used.
[11:15:32] * SB-X reminds Darke that Darke even wrote a usecode decompiler...
[11:22:55] * Darke reminds SB-X that he wrote two, partially finished, usecode decompilers. He found the bug writing the second one. *grin*
[11:24:16] * Darke is hoping the second one parsing a much more ordered language, will give him a 'lightbulb' that he needs to be able to finish decompiling the more messy language. *grin*
[11:28:28] <SB-X> do pentagram usecode objects have inheritence with other usecode?
[11:30:00] <SB-X> like npc/mordra
[11:30:23] <Darke> In unk, yes the classes can inherit from others, though it's an all-or-nothing approach. In the usecode-binary however, there's no real 'inheretence' so to speak, but you can see the function calls from say BARRELEW to BARREL.
[11:32:15] <SB-X> what is unk?
[11:33:43] <Darke> It's their (u8/crusader's dev team) name for their original scripting language that they compiled into usecode. It'd be nice if I had some of the script so I could replicate how it looks. *grin*
[11:33:46] <SB-X> unkcoff.dat?
[11:34:11] <SB-X> oh
[11:34:23] <SB-X> i shouldve guessed that...
[11:34:35] <SB-X> maybe you can ask jason ely?
[11:34:39] * Darke nods. 'unk's, c-offsets. It's the file that has the offsets into the .exe for the usecode function calls. *grin*
[11:34:48] <SB-X> he might remember and tell you some syntax
[11:35:34] * Darke nods and prefers not to bug him. *grin* We might get a batch of questions put together one of these days to send off to him.
[12:01:33] <-- Darke has left IRC (vinge.freenode.net irc.freenode.net)
[12:01:33] <-- Kirben has left IRC (vinge.freenode.net irc.freenode.net)
[12:01:33] <-- GNUChild has left IRC (vinge.freenode.net irc.freenode.net)
[12:01:33] <-- artaxerxes has left IRC (vinge.freenode.net irc.freenode.net)
[12:01:56] --> Darke has joined #exult
[12:03:26] --> Kirben has joined #exult
[12:06:11] <-- Curryous has left #exult ()
[12:10:17] --> artaxerxes has joined #exult
[12:10:35] --> GNUChild has joined #exult
[12:46:26] --> Colourless has joined #Exult
[12:46:26] --- ChanServ gives channel operator status to Colourless
[12:46:41] <Darke> Hi.
[12:46:56] <Colourless> hi
[12:52:02] <SB-X> hi
[13:35:15] <Jammet> Mew.
[13:36:19] <Colourless> argh a beast of unimaginable ferocity!
[13:42:04] * Jammet looks in wonder up at Colourless and cleans the paws, meowing innocently.
[13:52:01] --> Curryous has joined #exult
[13:54:20] <Curryous> Anyone up for answering another question? What can I say, I'm curious
[13:54:55] <Colourless> that depends on the question
[13:55:45] <Curryous> Well it has to deal with the quality settings on objects. I know for things like books, the quality setting determines what you see when you read the book
[13:56:11] <Curryous> I for some reason can't figure out how to create a book that doesn't have quality of 0
[13:56:48] <-- GNUChild has left IRC (Remote closed the connection)
[13:56:48] <Curryous> I try changing it with the object editor, I change the quality but it always reverts
[13:57:02] <Curryous> or is this not even possible?
[13:57:19] <Colourless> it should be possible
[13:57:37] --> GNUChild has joined #exult
[14:02:28] <Curryous> actually, the Exult object editor, seems generally incapable of making changes to existing objects
[14:18:49] <SB-X> maybe the communication is still broken
[14:21:04] --> wjp has joined #exult
[14:21:04] --- ChanServ gives channel operator status to wjp
[14:21:27] <wjp> hi
[14:21:36] <SB-X> hi
[14:22:00] <Colourless> hi
[14:27:43] <Darke> Hi.
[14:30:04] <Curryous> belated hi
[14:35:06] <SB-X> it's never too late to say "hi" in #exult
[14:35:53] <Curryous> hmm... can one change the quality of an object outside the exult object editor?
[14:36:11] <Colourless> no
[14:36:37] <Curryous> hmm... so I guess thats another win2k bug
[14:38:09] <SB-X> anybody know when 1.1.0 will be out?
[14:40:20] <Colourless> no one has any idea
[14:41:40] * Curryous curses win2k
[14:43:00] <wjp> 1.1.0 is already out :-)
[14:43:11] <wjp> it was out way before 1.0, in fact
[14:43:26] * Darke snickers.
[14:43:54] <-- GNUChild has left IRC (Read error: 60 (Operation timed out))
[14:48:49] * jtool12 is in a rut
[14:50:17] --> GNUChild has joined #exult
[14:50:21] <-- jtool12 has left IRC (Read error: 54 (Connection reset by peer))
[14:54:44] --> jtool12 has joined #exult
[14:56:09] * Curryous curses windows application compatibility toolkit too
[15:03:48] <Curryous> I could have swore in older versions of ES it was capable of editting placed objects
[15:04:22] <Colourless> it should just work
[15:04:58] <-- jtool12 has left IRC (Read error: 104 (Connection reset by peer))
[15:14:51] <SB-X> wjp: well, you know what i mean :-) ... official packages
[15:15:46] <SB-X> i'm still not sure how the versioning will work
[15:18:03] <-- Curryous has left IRC ()
[15:18:12] <SB-X> what version is after that... 1.0.1? 1.2.0?
[15:18:23] <SB-X> (stable)
[15:20:07] <Darke> 1.2.0 most likely. *grin* But I guess the answer is "we'll cross that bridge when we come to it". *grin*
[15:21:07] <SB-X> is Exult strange in its class interdependance or is that common in C++ apps? it is confusing
[15:22:06] <Darke> How do you mean?
[15:26:57] <SB-X> shapevga needs monstinf imagebuf vgafile and more, vgafile needs imagebuf and shape and datasource and flex and, datasource needs u7file and so on and so on
[15:27:27] <SB-X> and it also goes back, where one class inherits another class that inherits another that has a method call to the first
[15:27:56] <SB-X> or a method call to another class that inherited the first i mean
[15:29:24] <SB-X> actually, it might be less confusing if I were using kdevelop again
[15:33:39] <Darke> No, that is generally how most C++ programs work. *grin* They're usually designed so that each class is less interdependant on another, but needs something similar. Like a class that needs an Image*, whether it be a JPEGImage* or a PNGImage*.
[15:34:19] <Darke> s/another/another (unlike exult in which classes can be a little _too_ dependant *grin*)/
[15:35:52] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:38:24] <SB-X> ok
[15:39:03] <SB-X> it seems nearly impossible to work with it without an IDE, but apparently wjp has no problems editing 1 file at a time in emacs :-)
[15:40:20] * Darke has no problem editing it one file at a time in vi, himself. *grin* You tend to find yourself only editing one or two files when making a change since you usually group the classes by relevant file anyway.
[15:42:01] <SB-X> where do i look if i wanted to change how shapes are drawn and how the window is drawn and how clipping is performed?
[15:42:15] <SB-X> oh, and movement
[15:43:05] * Darke points at Colourless and wjp. They might be able to help. *grin*
[15:44:45] <Colourless> try the abomination that is the Game window class (gamewin.cc among other files)
[15:45:18] <SB-X> thanks!
[15:45:40] <SB-X> the "among other files" part is why i find myself having lots of editor windows open at the same time and getting confused
[16:55:52] --> jtool12 has joined #exult
[17:00:14] * SB-X goes to sleep.
[17:00:16] <-- SB-X has left IRC ("X-Chat [1.6.4]")
[17:03:44] * Jammet cubyawns with the muzzle wiiide open.
[17:06:08] * Darke earperks and looks inside.
[17:06:24] * Jammet smiles and hops softly against Darke and plays with his ears. Fuzzle.
[17:10:57] <-- jtool12 has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- GNUChild has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- Colourless has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- Darke has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- wjp has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- Jammet has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- cnj has left IRC (vinge.freenode.net irc.freenode.net)
[17:10:57] <-- artaxerxes has left IRC (vinge.freenode.net irc.freenode.net)
[17:13:48] --> exultbot has joined #exult
[17:13:48] --- Topic for #exult is: Exult: VERSION 1.0 OUT NOW! Go get it! http://exult.sf.net/
[17:13:48] --- Topic for #exult set by Colourless at Thu Nov 7 12:36:20 2002
[17:15:24] * Jammet doesn't eat, mutiliate or eat any ears, they are just favoured leopard cub toys to paw and play with, and mew into to watch them get a funny colour =^_^=.
[17:15:30] * Jammet mews at exultbot
[17:15:35] <Jammet> exultbot: Mew?
[17:15:49] * exultbot growls
[17:16:48] * Colourless thinks exultbot has anger management problems
[17:17:13] * exultbot just got kicked off by a netsplit
[17:21:57] * Jammet purrs softly at exultbot.
[17:47:01] <jtool12> there is no midi music in exult ?
[17:47:17] <Colourless> exult very much has midi music
[17:47:29] <jtool12> how come it's not working for me then?
[17:47:56] <Colourless> possibly because your system isn't set up correctly. what os are you using?
[17:48:03] <jtool12> winxp
[17:48:16] <Colourless> hmm, what sound card?
[17:48:17] <jtool12> midi plays fine with cubase
[17:48:21] <jtool12> sblive
[17:48:31] <Colourless> what version of exult?
[17:48:40] <jtool12> i'm using the kx druvers, maybe that's the reason why
[17:48:43] <jtool12> exult v 1.0
[17:49:18] <jtool12> have you tested exult midi with the kx drivers?
[17:49:27] <Colourless> can't say i have
[17:49:34] <jtool12> k
[17:49:47] <Colourless> in stdout.txt you should see some lines like these:
[17:49:47] <Colourless> 4 Midi Devices Detected
[17:49:47] <Colourless> Listing midi devices:
[17:50:25] <Colourless> can you copy and past all of the lines in the file from there till the "is_installed" lines
[17:50:42] <jtool12> yes i see that, exult is using the midi mapper
[17:50:45] * Jammet has no music either, in Linux though, but timidity works just fine and has been compiled in. Mew.
[17:51:02] <jtool12> 3 Midi Devices Detected
[17:51:05] <jtool12> Listing midi devices:
[17:51:05] <jtool12> -1: Microsoft MIDI Mapper
[17:51:05] <jtool12> 0: kX Synth2 CT4670 10k1 [1000]
[17:51:05] <jtool12> 1: MIDI Yoke NT: 1
[17:51:05] <jtool12> 2: MIDI Yoke NT: 2
[17:51:05] <jtool12> 3: MIDI Yoke NT: 3
[17:51:07] <jtool12> 4: MIDI Yoke NT: 4
[17:51:09] <jtool12> 5: MIDI Yoke NT: 5
[17:51:11] <jtool12> 6: MIDI Yoke NT: 6
[17:51:13] <jtool12> 7: MIDI Yoke NT: 7
[17:51:15] <jtool12> 8: MIDI Yoke NT: 8
[17:51:17] <jtool12> 9: kX Control CT4670 10k1 [1000]
[17:51:19] <jtool12> 10: kX Synth CT4670 10k1 [1000]
[17:51:21] <jtool12> 11: kX Uart CT4670 10k1 [1000]
[17:51:23] <jtool12> 12: Microsoft GS Wavetable SW Synth
[17:51:25] <jtool12> Using device -1: Microsoft MIDI Mapper
[17:51:27] <jtool12> Internal Win32 Midiout Midi Player for Exult and Pentagram.
[17:51:29] <jtool12> is_installed: 'C:\UC\Ultima7\static\endgame.dat': yes
[17:51:31] <jtool12> is_installed: 'C:\UC\Serpent\static\sispeech.spc' : yes
[17:51:33] <jtool12> sorry for the size...
[17:51:59] <Colourless> hmm, your configuration is strange
[17:52:09] <jtool12> i know, it's patched a bit ;)
[17:53:03] <jtool12> i'll test the midi mapper independantly, if it works, exult should output midi
[17:53:11] <Colourless> i really can't say what the problem is
[17:53:30] <jtool12> ok, no pb, i think the midi mapper is not configured correctly
[17:53:33] <jtool12> i'll check
[17:53:39] <Colourless> go into your Control Panal\Sounds and Multimedia\Audio
[17:54:58] <jtool12> ok fine, it's a problem into the midi mapper
[17:55:22] <jtool12> i'm using now the usgly MS wavetable SW synth but it works
[17:56:36] <Colourless> set midi mapper to use "kX Synth CT4670 10k1 [1000]"
[17:57:43] <jtool12> yes that's what it was to before but it didn't work. i guess the kX drivers can't output midi on their own, i'll check the web site
[17:58:17] <Colourless> just asking the obvious here, do you have a sound font loaded?
[17:58:50] <jtool12> hehe nope, that's probably what the problem is hehe now i have to figure out how to do that with the kX drivers
[17:59:56] <jtool12> anyone has a general midi sound found?
[18:00:01] <jtool12> sound font
[18:00:08] <jtool12> exult is using general midi??
[18:00:16] <Colourless> yes exult uses general midi
[18:00:29] <Colourless> there should be some on the SB Live installation cd is some dir
[18:00:32] <jtool12> k, well if i can find a GM sound font it'll work, i know how to load it
[18:00:46] <jtool12> sure but i've lost those cds a while ago i guess ;)
[18:01:27] <Colourless> you might also find one in the windows system32\drivers dir
[18:03:20] <jtool12> excellent! it works!
[18:03:33] <jtool12> yes there is one into system32\drivers, i've used it and it works
[18:03:38] <jtool12> cool, thanks a lot
[18:03:41] <Colourless> you'll really want a better one then that one though
[18:03:58] <jtool12> sure, i'll search the net
[18:14:49] * Darke hops off to sleep. Night all!
[18:15:01] --- Darke is now known as Darke|zzZ
[18:15:02] <Colourless> cya
[18:30:13] <Colourless> i should go too
[18:30:16] <-- Colourless has left IRC ("cya")
[19:53:29] <-- jtool12 has left IRC ()
[20:31:42] --> jtool12 has joined #exult
[20:42:47] --> _Fingerthis_ has joined #exult
[20:42:59] <-- _Fingerthis_ has left #exult ()
[20:46:49] <-- jtool12 has left IRC ()
[22:30:46] <wjp> artaxerxes?
[22:55:40] --> Kirben has joined #exult
[22:55:40] --- ChanServ gives channel operator status to Kirben
[23:04:54] <-- Jammet has left IRC ("Leopard[Cub]")