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

Archive Today Yesterday Tomorrow
Exult homepage


[07:49:43] --> exultbot has joined #exult
[07:49:44] --- Topic for #exult is: Exult: an open-source engine for Ultima 7: http://exult.sf.net/
[07:49:44] --- Topic for #exult set by wjp at Tue Apr 2 07:38:10 2002
[07:53:11] <Darke> Hi.
[07:53:23] <Darke> Don't know. He's been rather absent the last few days. <grin>
[07:56:48] * wjp should get back to his homework
[07:56:48] <wjp> bye
[07:56:51] <-- wjp has left IRC ("[x]chat")
[09:46:06] <-- armav has left IRC ()
[10:25:24] <-- Kirben has left IRC ("System Meltdown")
[10:25:35] --> Kirben has joined #exult
[10:26:28] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[10:26:40] --> Kirben has joined #exult
[10:27:29] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[10:27:52] --> Kirben has joined #exult
[10:27:52] --- ChanServ gives channel operator status to Kirben
[10:46:15] <-- Darke has left IRC (herbert.openprojects.net irc.openprojects.net)
[10:46:53] --> Darke has joined #exult
[11:13:03] <-- Darke has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:13:03] <-- Kirben has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:13:03] <-- Stebet has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:13:03] <-- cnj has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:13:18] --> Darke has joined #exult
[11:13:18] --> Kirben has joined #exult
[11:13:18] --> Stebet has joined #exult
[11:13:18] --> cnj has joined #exult
[11:16:38] <-- Darke has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:16:38] <-- cnj has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:16:38] <-- Stebet has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:16:38] <-- Kirben has left IRC (herbert.openprojects.net irc.openprojects.net)
[11:16:59] --> Darke has joined #exult
[11:16:59] --> Kirben has joined #exult
[11:16:59] --> Stebet has joined #exult
[11:16:59] --> cnj has joined #exult
[11:50:09] --> Dominus has joined #exult
[11:50:20] --- ChanServ gives channel operator status to Dominus
[11:50:24] <Dominus> hi
[11:51:49] <Dominus> I'm wondering what EXTRA_OPTIONS you can set for Exult compilation and if it would be worthwhile documenting those
[11:52:28] <Dominus> I know of -DENABLE_MIDISFX -DCOLOURLESS_REALLY_HATES_THE_BG_SFX and -DFORCE_44KHZ
[12:01:21] <-- Darke has left IRC (Remote closed the connection)
[12:05:45] --> Colourless has joined #Exult
[12:05:53] --- ChanServ gives channel operator status to Colourless
[12:05:57] <Colourless> hi
[12:06:01] <Dominus> hi
[12:15:51] <-- Stebet has left IRC ()
[12:23:15] --> armav has joined #exult
[12:33:52] <Dominus> anyone know of a "patcher" program which looks for hex strings and replaces them, regardless of their location in the file?
[12:34:15] <Colourless> what are you wanting to do?
[12:35:11] <Dominus> I have a file which changes its structure but the stuff to change is always the same
[12:35:31] <Colourless> hmm
[12:35:31] <Dominus> so I need to change the strings as opposed to a fixed location...
[12:36:09] <Colourless> hmm. i don't know of such a program
[12:36:23] <Dominus> well, I'll look some more
[12:36:41] <Colourless> it's not 'hard' to make a program to do that
[12:39:00] <Colourless> it just depends on the exact features you'd need the program to have
[12:39:15] <Colourless> such as searching for and replacing multiple strings at the same times
[12:39:56] <Dominus> I'm sure somebody else already did something like that
[12:43:42] <Colourless> i would imagine they have
[12:52:32] --> Darke has joined #exult
[12:52:32] --- ChanServ gives channel operator status to Darke
[12:52:49] <Darke> Hi again.
[12:52:54] <Dominus> wb
[12:52:56] <Colourless> hi
[12:58:26] <Darke> Dominus: ('patcher') Is what you're wanting a 'one time' thing? Or do you want it like an automated program?
[12:59:03] <Dominus> one time more likely
[13:00:31] <Darke> Hunt through a few hex editors. Some of the ones I've seen had a search/replace function, that'll likely do what you want it to.
[13:00:50] <Dominus> :-)
[13:01:50] * Darke used a windows hexeditor for years called (*gasp!*) 'hexedit' and it had such a feature. It's very useful. <grin>
[13:14:30] <Kirben> WinVi at http://www.winvi.de/en/ should do that
[13:15:26] <Dominus> hey cool, support for unix text file format
[13:28:08] <Dominus> http://www.techtv.com/screensavers/supergeek/story/0,24330,3381725,00.html
[13:46:08] * Darke ouches. That thing must get _hot_.
[13:55:49] <-- armav has left IRC ()
[14:05:28] <Dominus> Colourless: I'm still wondering why UltraHLE (an old N64 emulator) crashes with your glide2 but not with the one hacked by HujerHo (or whatever)
[14:06:02] <Colourless> there could be a number of reasons why
[14:06:14] <Colourless> my glide 2 isn't exactly 100% compatable :-)
[14:06:28] <Colourless> i'm doing something really wrong... i just don't know what it is :-)
[14:07:55] <Dominus> there is a "fix" for it which is also required for Hujer's so that textures are not totally wrong (Ultra was for the banshee optimized or something like that). With that fix it works with your glide2 but has problems with shadows and flames
[14:08:25] <Colourless> there are texturing problems in glidexp, and it appears some clipping problem (at least with minigl where eveything on screen is clipped away)
[14:10:57] <Colourless> in theory the texture problems should be able to be fixed fairly easily, but I so far haven't detected any problems with the glide2 tests
[14:11:16] <Dominus> :-(
[14:12:00] <Colourless> plus it's just a real pain to do the debugging. I've got to setup multimon and go into win98.
[14:12:14] <Dominus> argh
[14:12:55] <Colourless> i also just don't have enought glide2 apps
[14:13:26] <Dominus> me neither
[14:13:51] <Dominus> and the only one I have those texture problems and that crash is with UltraHLE
[14:14:29] <Colourless> MiniGL games (Quake 1 ane 2 engine games) just don't work if MiniGL is used.
[14:14:47] <Dominus> oops
[14:14:58] <Dominus> do they work with wickedgl?
[14:15:02] <Colourless> yeah
[14:15:04] <Colourless> and the ICD
[14:15:45] <Dominus> yeah, seems there is "something" wrong but not something to point at :-(
[14:16:18] <Colourless> there 'is' a texturing problem. I have known it for ages. It's just not clear where it is
[14:17:10] <Colourless> The UT flyby intro sequence shows it rather obviously. One moment all the texures are fine, a fraction of a second half the screen is covered with trashing
[14:17:38] <Colourless> s/second/second later/
[14:18:06] <Colourless> i just have a feeling that one of the texture memory calculation functions isn't working properly
[14:18:13] * Dominus wonders if he still has his old Unreal lying around. Never had UT
[14:28:44] --> armav has joined #exult
[14:50:59] <-- armav has left IRC ()
[14:58:06] <Dominus> brb
[14:58:10] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[15:22:39] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:30:13] --> Dominus has joined #exult
[15:30:25] --- ChanServ gives channel operator status to Dominus
[15:30:29] <Dominus> I HATE phorum
[15:30:30] <Dominus> hi
[15:30:34] <Colourless> :-)
[15:30:34] <Colourless> why?
[15:31:01] <Dominus> I changed my XP login and incidently lost all my cookies
[15:31:14] <Dominus> and I can't remember my login pass to our forum
[15:31:37] <Dominus> so I changed my password in the Admin but that doesn'T work either
[15:31:53] <Dominus> as I wasn'T "logged out" before
[15:31:57] <Dominus> grrr
[15:32:00] <Colourless> delete your account and make a new one
[15:32:14] <Dominus> yeah, that's what I'm about to do
[15:32:28] <Colourless> phorum is a little flawed :-)
[15:32:31] <Dominus> but that's really something that would need fixing
[15:32:56] <Darke> Hi.
[15:33:53] <Dominus> aehm, oops, user error
[15:34:16] <Dominus> forgot to use username instead of Name and then it worked
[15:34:26] <Dominus> I HATE user errors
[15:34:42] * Dominus slaps Dominus around with a huge handbook
[15:35:14] <Colourless> :-)
[15:35:28] <Colourless> you should create the account with the same name and username
[15:35:48] <Dominus> ha, I bet if I change that now I'll loose the account
[15:36:00] <Dominus> I'm not touching it anymore
[15:36:02] <Dominus> :-)
[15:37:29] * Darke will touch it for you! He's quite good at breaking things! *grin*
[15:37:37] <Dominus> nooooo
[15:37:48] <Dominus> please doooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnn't
[15:38:24] * Dominus sees himself unable to connect to anything Exult related because Darke touched it
[15:38:27] <Dominus> :-)
[15:39:00] <Colourless> you seem to be trying real hard to convince Darke not to touch it
[15:39:10] <Dominus> he he
[15:39:22] * Darke neglects to mention that he doesn't have the appropriate password to touch said thing anyway. But still, he's sure that can be remedied easily. *grin*
[15:49:47] --> wjp_ has joined #exult
[15:49:51] <wjp_> hi
[15:49:52] <Darke> Hi.
[15:49:56] * wjp_ wonders why he is wjp_
[15:49:58] <Colourless> hi
[15:50:06] --- wjp_ is now known as wjp
[15:50:08] <Dominus> hi
[15:50:13] --- ChanServ gives channel operator status to wjp
[15:50:38] <wjp> Dominus: want me to touch phorum? :-)
[15:50:50] <Dominus> nope
[15:51:07] <wjp> already fixed it?
[15:51:47] <Dominus> logging in I forgot to use the username instead of the displayed name
[15:51:53] <Dominus> and I'm fine with that now
[15:51:56] <wjp> :-)
[15:57:29] <wjp> hm, I think I'll go home
[15:57:30] <wjp> bbl
[15:57:32] <-- wjp has left IRC ("[x]chat")
[16:13:10] --> sb-x has joined #exult
[16:13:11] <sb-x> hi
[16:13:21] <Darke> Hi.
[16:13:50] <sb-x> Will someone help me with my patch?
[16:14:34] <sb-x> uh... when i load exult with the patch that got saved from exult studio, the chunks that make up most of the world are empty
[16:15:02] <sb-x> only the part of the world (skara brae) where i was editing gets saved
[16:15:36] <Colourless> hmm, strange
[16:16:05] <sb-x> i thought it loaded static and gamedat, and only didn't load the stuff there if its in the patch
[16:16:21] <sb-x> so if the patch only saved part of the world, exult should get the rest from the other dirs
[16:16:35] <Colourless> well, yeah that is what it's supposed to do
[16:16:42] <sb-x> oh
[16:16:58] <sb-x> apparently it is not now :(
[16:17:06] <sb-x> want a screenshot?
[16:17:29] <Colourless> i don't think i need one to understand what's going on.
[16:17:39] <sb-x> okay
[16:17:50] <sb-x> the chunks not in the edited area are the New Chunk
[16:18:02] <sb-x> filled with shape 0 carpet
[16:18:10] <Colourless> i don't think i would be able to really help you with your problem
[16:18:33] <Colourless> have your tried starting over with a new patch dir and seeing if it occurs again?
[16:18:44] <sb-x> no i'll do it now
[16:18:53] <sb-x> i know that without a patch dir it loads everything fine
[16:22:16] --> wjp has joined #exult
[16:22:16] --- ChanServ gives channel operator status to wjp
[16:22:49] <wjp> hi
[16:23:00] <Darke> Welcome back.
[16:23:03] <wjp> thx
[16:24:14] <Colourless> wb
[16:28:25] <sb-x> hi
[16:31:12] <sb-x> things seem to have loaded properly this time, but i didn't test it much
[16:31:28] <sb-x> Does anyone know if Save All in exult studio does anything? theres no status indicator
[16:32:00] <Colourless> it should do something
[16:34:42] <Dominus> got to go!
[16:34:43] <Dominus> bye
[16:34:45] <-- Dominus has left #exult ()
[16:50:36] <sb-x> thanks
[16:50:36] <-- sb-x has left IRC ("X-Chat [1.6.4]")
[17:59:45] * wjp looks at email Jeff forwarded
[18:00:11] * wjp wonders why someone other than J.M. would name the sfx file JMSFX_....zip
[18:01:26] <Darke> Consistancy? <grin>
[18:01:54] * Darke suspects he might have just thought it was our naming scheme or something... <grin>
[18:04:40] * wjp replies
[18:06:57] * wjp decides to ignore the 'subtle' request for cvs access :-)
[18:07:49] * Darke giggles.
[18:25:56] * Darke must go. Night!
[18:26:04] <Colourless> cya
[18:26:08] <-- Darke has left #exult ()
[20:23:58] --> Pertex has joined #exult
[20:24:32] <wjp> hi
[20:24:41] <Pertex> hihoo
[20:24:43] <Colourless> hi
[20:28:22] <-- Pertex has left IRC (Client Quit)
[20:48:37] <Colourless> at times u8 usecode can make perfect sense... other times it's complexity is just insanely confusing
[20:49:27] <wjp> yeah
[20:49:38] <wjp> same is true for other parts of U8
[20:49:52] <wjp> *cough*savegames*cough*
[20:50:20] <wjp> although that's mostly an "insanely confusing" area :-)
[20:50:22] <Colourless> well as long as you don't attempt to touch kernel.dat... it mostly makes sesne :-)
[20:50:34] <Colourless> sense even :-)
[20:50:43] <wjp> apart from the 16 bit ints which are split over 2 different files ;-)
[20:50:54] <wjp> (that was in the saves, right?)
[20:51:06] <Colourless> yeah
[20:53:10] <Colourless> at least there could be a somewhat logical reason for that
[20:54:00] <Colourless> only NPC's use more than 8 bits for the frame, so only 8 bits was included in the general object description
[20:54:38] <Colourless> or there is an even simpler one. They just screwed up and didn't allocate enough bits for the frames :-)
[20:54:48] <wjp> :-)
[20:55:12] <Colourless> rather than fix up all their data they just hacked in a fix for npcs
[20:55:21] <wjp> anyway, this is pretty much forgiveable. The person who came up with kernel.dat should be shot, though :-)
[20:55:57] <Colourless> this isn't too out of the question as I found a getsex() function, that isn't ever used, and there is even 2 bytes allocated in the avatar.dat structure for specifying sex
[20:56:05] <Colourless> now, why wasn't that removed?
[20:56:12] <wjp> out of time?
[20:56:25] <Colourless> it's not in the intrinsic list
[20:56:44] <wjp> I wonder up until what point in the game they planned to have a female avatar
[20:56:44] <Colourless> and all of the string all have gender specific pronouns in them
[20:56:47] <wjp> s/game/development/
[20:57:00] <Colourless> also the speech has gender specific pronouns too
[20:57:06] <wjp> hm, yes, probably quite early, then
[20:58:24] <Colourless> the 2 bytes by the way are the 2 directly after the 16 byte buffer for the avatar's name
[21:25:10] --> Fingolfin has joined #exult
[21:25:28] <Fingolfin> yo
[21:25:30] --- ChanServ gives channel operator status to Fingolfin
[21:25:32] <Colourless> hi
[21:25:43] <wjp> hi
[22:26:44] <wjp> hey... cool... suse 8.0 comes with exult
[22:26:49] <wjp> (Jeff's mail on the ML)
[22:27:05] <Colourless> cool
[22:40:59] <wjp> bah... way too late again
[22:41:04] * wjp has to go :-)
[22:41:06] <wjp> 'night
[22:41:07] <Colourless> cya
[22:41:12] <-- wjp has left IRC ("Zzzz....")
[23:06:30] <-- Fingolfin has left IRC (herbert.openprojects.net irc.openprojects.net)
[23:06:30] <-- Colourless has left IRC (herbert.openprojects.net irc.openprojects.net)
[23:06:30] <-- cnj has left IRC (herbert.openprojects.net irc.openprojects.net)
[23:07:03] --> Fingolfin has joined #exult
[23:07:03] --> cnj has joined #exult
[23:16:00] --> Kirben has joined #exult
[23:16:00] --- ChanServ gives channel operator status to Kirben