#exult@irc.freenode.net logs for 15 Jun 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:34:52] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[00:42:21] --> Darke has joined #exult
[00:42:21] --- ChanServ gives channel operator status to Darke
[01:33:56] --- Darke is now known as Darke|afk
[01:48:52] --> Kirben has joined #exult
[01:48:53] --- ChanServ gives channel operator status to Kirben
[02:04:10] --- Darke|afk is now known as Darke
[06:33:17] --> Kirben2 has joined #exult
[06:33:17] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[08:23:46] --> Sslaxx has joined #exult
[08:24:12] * Darke pawwaves. Hi!
[08:24:44] <Sslaxx> Hi, Darke!
[08:24:49] * Sslaxx hands out strawberries.
[08:24:55] <Sslaxx> How're you, Darke?
[08:26:03] * Sslaxx balances strawberries on an idling Kirben2.
[08:26:46] * Darke accepts strawberries and nibbles. "Good thanks. Yourself?"
[08:27:27] <Sslaxx> Going good here, thanks. Been sending e-mails out to radio stations and newspapers about a motorbike event on Sunday.
[08:27:45] <Darke> Cool.
[08:30:25] <Sslaxx> What time is it for you in Au?
[08:31:34] <Darke> About 6:30pm, although my computer says 6:50pm, it's about 20 minutes fast. *grin*
[08:32:42] * Sslaxx chuckles.
[08:32:47] <Sslaxx> 9:35am.
[08:33:07] <Darke> Don't you just _love_ timezones? *grin*
[08:33:36] <Sslaxx> Heh.
[08:33:40] * Sslaxx is in the UK.
[08:35:01] * Darke has a friend in another channel, whom he can _guarantee_ has fallen asleep with her computer on. Again. It's about 2am for her atm. *grin*
[08:35:49] <Sslaxx> How'd you get into Exult?
[08:40:07] <Darke> I was trying to write a 'decompiler' to translate BASIC to something vaguely C-like, and tripped over Exult one day. I'd always loved playing U7:BG and spent far, far to much time playing it, so when I found out about the usecode I decided to try and decompile it. Which I've done semi-successfully. *grin*
[08:42:38] <Darke> Unfortunately, I keep bumping my head against the next bit I need to do, turning the goto/label statements into if/while/for statements, and keep getting knocked back. *grin* It's a little 'non-trivial', since I don't know much about how the original language worked, and my guesses as to how it worked in this area haven't been particularly correct.
[08:45:06] <Sslaxx> Gotcha.
[08:46:57] * Darke would _love_ to get his paws on some of the original script. It'd probably be more valuable then the source to the original usecode compiler itself. *grin*
[08:48:41] <Sslaxx> Wonder what it looked like?
[08:49:49] --- Kirben2 is now known as Kirben
[08:49:54] <Darke> The only 'code' we have of it is from the quotes: `$LBClueless = TRUE;`
[08:50:14] <Darke> s/the/one of the/
[08:50:48] * Sslaxx grins.
[08:50:53] <Sslaxx> Hello, Kirben.
[08:51:01] <Kirben> Hi
[08:51:18] <Sslaxx> How're you today?
[08:51:30] <Kirben> Good thanks
[08:51:43] <-- Sslaxx has left IRC ("Client Exiting")
[08:52:41] --> Sslaxx has joined #exult
[08:59:59] <-- Sslaxx has left IRC ("Client Exiting")
[09:58:51] * Darke discovered through the aid of TGWDS another 4 u8opcodes that we didn't know about. Yay! More complexity! More confusion! More fun! *grin*
[10:00:49] * Darke returns to his regularly scheduled sleeping. *grin*
[10:00:53] --- Darke is now known as Darke|afk
[10:18:01] --> bj0ern has joined #exult
[10:18:05] <bj0ern> yo
[10:59:00] --> bj0ern|W has joined #exult
[11:11:36] <-- bj0ern has left IRC (Read error: 104 (Connection reset by peer))
[11:43:56] <-- Kirben has left IRC ("System Meltdown")
[12:37:02] --> Kirben has joined #exult
[12:37:02] --- ChanServ gives channel operator status to Kirben
[12:59:15] <-- Kirben has left IRC ("System Meltdown")
[13:03:08] <-- bj0ern|W has left IRC ("All shall greet me as flesh, or as dust.")
[13:53:54] --> bj0ern has joined #exult
[13:55:44] --> Colourless has joined #Exult
[13:55:45] --- ChanServ gives channel operator status to Colourless
[13:55:59] <Colourless> hmm, hi
[14:16:50] --> wjp has joined #exult
[14:16:50] --- ChanServ gives channel operator status to wjp
[14:16:52] <wjp> hi
[14:17:47] <Colourless> hi
[14:18:27] * wjp has big plans for today...
[14:18:41] <wjp> I currently have 8,27,40 Gb disks and a CD writer in my machine
[14:18:56] <wjp> target config is 40,80Gb disks, CD writer, DVD reader
[14:19:15] <wjp> slight problem is that all my OSs are installed on the 8 and 27Gb disks :-)
[14:21:10] --- Colourless is now known as Cless|Away
[14:40:54] --- Cless|Away is now known as Colourless
[14:46:35] <wjp> wb
[14:46:44] <Colourless> thx
[15:26:41] <wjp> well, this is fun... my kernel is too big to fit on a floppy
[15:27:13] * wjp should've compiled more things as modules :-(
[15:27:32] <wjp> hm, I wonder if this installer CD can function as a bootdisk
[15:28:02] <wjp> only one way to find out, I guess...
[15:28:16] <wjp> bb (a lot) l ;-)
[15:28:19] <-- wjp has left IRC ()
[15:45:55] <-- Colourless has left IRC (Read error: 104 (Connection reset by peer))
[15:49:34] <-- bj0ern has left IRC (Read error: 110 (Connection timed out))
[15:57:26] --> Colourless has joined #Exult
[15:57:26] --- ChanServ gives channel operator status to Colourless
[16:07:01] --> wjp has joined #exult
[16:07:01] --- ChanServ gives channel operator status to wjp
[16:07:10] <wjp> well, that went relatively smoothly
[16:07:34] <Colourless> wv
[16:07:37] <Colourless> wb
[16:07:42] <wjp> thx
[16:09:36] <wjp> ok, I now have the 80Gb disk installed, instead of the HD that contained windows
[16:10:00] <wjp> time to think up a big plan on where to install what :-)
[20:22:36] <wjp> Colourless: nice catch on that off-by-one :-)
[20:23:02] <Colourless> it's in there twice
[20:23:06] <wjp> could you replace the 12's by the appropriate constant too, btw?
[20:23:16] <Colourless> once when writing iregs, once when writing ifixes
[20:23:47] <wjp> I wonder what that would do when you're sailing in that superchunk and you save
[20:24:04] <Colourless> it doesn't save :-)
[20:24:16] <Colourless> i think it would screw up really badly
[20:24:22] <wjp> well, it would save, but not the ship, probably
[20:24:31] <wjp> you'd end up floating above the water?
[20:24:38] <Colourless> lets find out :-)
[20:26:46] <Colourless> there is a bunch of us sitting above the water
[20:27:23] <Colourless> the game is very much stuck
[20:27:25] <wjp> screenshot :-)
[20:29:46] <Colourless> http://www.users.on.net/triforce/exult008.png
[20:30:34] <wjp> *grin* :-)
[20:31:06] <Colourless> i just wonder, what does this bug do to the silver seed
[20:31:14] <wjp> ouch
[20:31:18] <wjp> can't be good
[20:31:54] <wjp> hm, you may be able to get multiple rings of shal
[20:32:18] <wjp> (the far SE area of the SS is the Fiend's Domain)
[20:33:28] <Colourless> you can get multiple rings of shal :-)
[20:33:42] <Colourless> the ring is within that superchunk
[20:33:59] <wjp> I can't remember much else of interest in that area
[20:34:12] <wjp> Shal himself may be affected?
[20:34:29] <wjp> or was he a monster?
[20:34:45] <Colourless> arguably the most powerful item in all of the games, and we have a bug that does infinite duplication :-)
[20:34:47] * wjp remembers there was something 'strange' about the SS NPCs, but can't remember what exactly
[20:34:49] <Colourless> shal is a monster
[20:34:57] <Colourless> all of the ss npc's are monsters
[20:35:24] <wjp> funny that nobody noticed this
[20:35:36] <wjp> I guess everybody runs in, grabs the ring, and leaves again, like I do :-)
[20:36:08] <wjp> hm, the superchunk boundaries are quite obvious in the borders of the SI map
[20:37:02] --- Darke|afk is now known as Darke
[20:37:34] <Darke> 'Morning'. *grin*
[20:37:35] <wjp> morning
[20:37:39] <Colourless> morning
[20:37:49] <wjp> a.k.a. night in some parts of the world :-)
[20:38:18] <wjp> Colourless: hm, did you look at the avatar costume in BG?
[20:38:50] <Colourless> what about it?
[20:38:59] <Colourless> (take that as a no)
[20:39:10] <wjp> post on the forum says you can't wear it in exult
[20:39:18] <wjp> ...and that you could in the original
[20:39:39] <Colourless> hmm, all of the fiends domain is in 'that' superchunk
[20:39:44] <wjp> yes
[20:39:56] <wjp> nothing more, nothing less
[20:40:21] <Colourless> ah, sounds like it needs to be added to the paperdoll info list
[21:14:04] --> MrNop_ has joined #exult
[21:14:18] <MrNop_> hello
[21:14:19] <wjp> hi/bonjour :-)
[21:14:26] <MrNop_> hello wjp :)
[21:14:29] <MrNop_> bonjour :)
[21:14:44] <Colourless> hi
[21:14:53] <MrNop_> i just came here to say i reported 6 bugs just now
[21:15:04] <MrNop_> and coz my english sux i am here if you are in need of more explanations :p
[21:15:11] <MrNop_> hiho colourless
[21:15:39] <MrNop_> there is other bug i am totally unable to explain i didnt report
[21:15:43] <MrNop_> :p
[21:16:02] * wjp visits bug tracker
[21:16:07] <MrNop_> ok thanx:)
[21:17:02] <wjp> Re: avatar sleeping and npc schedule: didn't the original do this too?
[21:17:20] <Colourless> what's the problem?
[21:17:22] <MrNop_> does exult want a 100% bug clone of bg ? :)
[21:17:30] * Colourless is 'conserving' bandwith
[21:17:30] <wjp> yes :-)
[21:17:39] <Colourless> ideally yes :-)
[21:17:46] <MrNop_> i dont remember if it did that way
[21:18:01] <wjp> having bugs from the original indicate that we do things the The Right Way(tm)
[21:18:02] <MrNop_> ok forget that one so ;)
[21:18:07] <MrNop_> eheh
[21:18:37] <wjp> can you reliably reproduce the disappearing objects?
[21:18:54] <wjp> Colourless: after you sleep, all NPCs are still in the same place as when you started sleeping
[21:19:00] <MrNop_> hm i happen a lot recently so i think its possible to get a good savegame to show this yes
[21:19:02] <wjp> Colourless: schedule changes only start to take effect then
[21:19:26] <Colourless> ah
[21:19:42] <MrNop_> its a funny one in batlin fellowship
[21:19:47] <MrNop_> about 10 npc in his house
[21:20:37] <MrNop_> there is another bug i could try to explain
[21:20:42] <MrNop_> on irc
[21:20:57] <MrNop_> let me try ;)
[21:21:31] <MrNop_> when i use the boat and try to go out of it, it sometime happen i could go on a rock on 2 steps of the boat
[21:21:47] <MrNop_> when all the team move, i realize i am on that rock
[21:21:50] <MrNop_> and no way to move
[21:24:07] <wjp> can't get back into the ship either?
[21:24:22] <MrNop_> nah
[21:24:27] <MrNop_> just blocked on that rock
[21:24:38] <wjp> hm, strange
[21:24:41] <MrNop_> in fact its like i moved "fast" on that rock
[21:25:04] <MrNop_> coz the rock and boat are at the same level
[21:25:11] <MrNop_> but at 2 steps of each others
[21:25:39] <wjp> do you have a savegame and/or screenshot?
[21:25:56] <MrNop_> nah, but i could try again i remember well the place
[21:26:56] <MrNop_> btw wjp, in the original game, dont the guardian talk sometime in night during dreams?
[21:27:15] <wjp> yeah, I think so
[21:27:39] <MrNop_> does it do the same in exult?
[21:27:50] <wjp> not sure
[21:27:52] <Colourless> exult 'should' do the same
[21:27:53] <MrNop_> :)
[21:27:56] <MrNop_> hm
[21:28:00] <Colourless> it's controlled by usecode afaik
[21:28:06] <MrNop_> ok
[21:28:14] <wjp> in that case we probably do the same
[21:28:17] <MrNop_> there is another strange thing with my french version
[21:28:27] <MrNop_> sometime i am english text for some specific text
[21:28:31] <MrNop_> er i have
[21:28:31] <wjp> unless we have the probability distribution of the random generator wrong or something :-)
[21:28:42] <wjp> that's the text we have hardcoded into exult
[21:28:47] <MrNop_> ah
[21:28:53] <wjp> it will be removed... eventually :-)
[21:28:54] <MrNop_> "there is someone in this bed" ?
[21:28:56] <MrNop_> ok :)
[21:29:11] <MrNop_> i could translate these if you are interested and let hardcoded in final ;)
[21:29:14] <wjp> it would help if you could submit bug reports with translations for the texts :-)
[21:29:18] <MrNop_> ok np
[21:29:27] <wjp> yes, we are interested :-)
[21:29:32] <MrNop_> is there someplace with all hardcoded text?
[21:29:40] <wjp> no, 'fraid not
[21:29:43] <MrNop_> aye:)
[21:29:51] <Colourless> nope :-)
[21:29:57] <Colourless> it's all over the place
[21:30:01] <MrNop_> k
[21:30:30] <MrNop_> do you think its easier for me to find these text while playing or by browsing the source? :)
[21:30:54] <Colourless> there is alot of source
[21:31:17] <MrNop_> ok got it
[21:31:17] <Darke> Probably easier just by playing the game. *grin*
[21:31:22] <MrNop_> :)
[21:32:02] <Colourless> 7 minutes.... to go :-)
[21:32:08] <wjp> Colourless: yay :-)
[21:32:15] <MrNop_> to go ? :)
[21:32:21] <MrNop_> 11:33pm here
[21:32:26] <MrNop_> 2pm for u ?
[21:32:35] <wjp> we'll get around to extracting all of the hardcoded texts to a separate file sometime
[21:32:41] <Colourless> 7:02 am :-)
[21:32:45] <MrNop_> oh :)
[21:32:59] <MrNop_> think to all people going to sleep right now :)
[21:33:08] <Colourless> of course 7 minutes to go has nothing to do with the time :-)
[21:33:11] <wjp> 11:33? eek.. my clock is 12 minutes behind then
[21:33:12] <MrNop_> think of it all the day while working :)
[21:33:17] * wjp kicks cmos battery
[21:34:11] <MrNop_> btw, i just coded a ultima7 online
[21:34:19] <MrNop_> nah just joking :)
[21:34:26] <wjp> not funny ;-)
[21:34:37] <MrNop_> :p
[21:34:39] <Colourless> we would prefer not to know :-)
[21:34:53] * Darke begins forwarding all the requests from the forum to MrNop_. *grin*
[21:35:03] <MrNop_> sound like u7online its thread of the day on forum :)
[21:35:07] <MrNop_> eheh
[21:36:17] <Colourless> u7online is a somewhat controversial concept.
[21:36:52] <MrNop_> and you know its easy to multiplay in u7
[21:36:55] <Colourless> it's why it gets so many comments everytime someone starts a topic
[21:37:00] <MrNop_> just play 1 hour and give your savegame :)
[21:37:29] <MrNop_> do you know caillera project?
[21:37:55] <Colourless> IT'S FINISHED! And a minute early too!!!!!!
[21:38:45] * MrNop_ offer coffee to Colourless [_]p [_]p
[21:39:03] * Colourless doesn't drink coffee
[21:39:27] * MrNop_ offer green cheese to Coulourless
[21:39:54] * Colourless thinks, "What are you trying to do to me... poison me????"
[21:40:51] <MrNop_> nah its +31 food ;)
[21:41:40] <Colourless> this is going to be most intersting. pocket pc very much doesn't have a full sdl port
[21:41:46] <MrNop_> hm
[21:44:28] <MrNop_> isn't the prob mainly that directx dont exist on windows ce ?
[21:44:41] <Colourless> no
[21:44:52] <wjp> directx doesn't exist on any platforms other than windows, so no :-)
[21:45:04] <MrNop_> hm
[21:45:15] <MrNop_> pocket pc are using windows ce isn't it?
[21:45:22] <Colourless> that's strictly speaking not true. it exists on xbox, and ms has ported directplay 9 to PocketPC
[21:45:31] <MrNop_> oh ok
[21:45:34] <Colourless> (WinCE 3)
[21:46:32] <Colourless> dreamcast had a wince variation with directx afaik
[21:46:59] <MrNop_> damn thats nice
[21:47:12] <Colourless> incidently, all those systems are using an operating system by Microsoft, and the operating system is some version, or based on, windows
[21:47:45] <MrNop_> anyway all that show that sdl is really a great toolkit
[21:48:42] <MrNop_> exult is probably on the 20% completed projects using sdl :)
[21:48:52] <MrNop_> and the 0.0001% completed projects of sourceforge:)
[21:49:10] <Colourless> but exult isn't completed
[21:49:36] <MrNop_> it really look like right now
[21:50:02] <Darke> The fundamental 'problem' with open source projects is that they tend to either never be 'completed' or are obsolete and so are not maintaned. *grin*
[21:50:23] <MrNop_> problem is too that most project are fun when you start
[21:50:43] <MrNop_> but to finish the code you have to do the 20% of the code that is only headhache:)
[21:51:02] <Colourless> exult is reasonably unique that it managed to keep active developers for so long. exult has been around for a very long time now
[21:51:14] <MrNop_> thats really impressive
[21:51:55] <MrNop_> how did you manage to continue to work on so long time?
[21:52:36] <MrNop_> most people will have stop it long before;)
[21:55:32] * Darke has no specific idea really. It's probably just a case of people slowly 'drifting in', and actually having enough of a program 'working' to have an active fanbase to give us some incentive to continue it. *grin*
[21:55:42] <Darke> s/people/developers/
[21:55:58] <Colourless> plus we are not creating content
[21:56:37] <MrNop_> yes thats true
[21:56:47] <Colourless> creating content really slows things down since the programmers are waiting for the content creators to create things, and the content creators are waiting on the programmer to implement features
[21:56:50] <MrNop_> its like openbeos doing impressive work
[21:57:28] <MrNop_> yep :)
[22:10:19] <MrNop_> btw, on the original bg were we able to walk over bodies?
[22:10:42] <Darke> IIRC, no.
[22:10:52] <wjp> can't remember
[22:11:03] <MrNop_> ok
[22:11:34] <MrNop_> ah there is another bug i remember :p
[22:11:40] <MrNop_> not sure you already have it
[22:12:29] <MrNop_> ok i am totally unable to explain it :)
[22:13:01] <wjp> because of the weirdness of the bug or because of the english language?
[22:13:10] <MrNop_> because of the language;)
[22:13:36] * wjp parle un petit peu francais... feel free to try me :-)
[22:13:39] <MrNop_> grosso modo the avatar die and the game dont end with the avatar waking up in paw
[22:13:57] <MrNop_> then i click on the girl and ask to resurrect one member
[22:14:02] <MrNop_> and she resurrect the avatar
[22:15:20] <MrNop_> better for me to look for a savegame for this one
[22:18:54] <Colourless> i think i should be going now
[22:19:01] <wjp> k, g'night
[22:19:04] <Darke> Bye.
[22:19:14] <wjp> 9:50am?
[22:19:24] <Colourless> guess again]
[22:19:37] <MrNop_> 'night colorless
[22:19:44] <wjp> 7:50...
[22:19:50] <Colourless> yes :-)
[22:19:51] <wjp> silly daylight saving again :-)
[22:20:02] <Colourless> cya
[22:20:05] <-- Colourless has left IRC ("no comment")
[22:22:17] <MrNop_> const char *msgs[] = {"Avatar! Please restrain thyself!",
[22:22:17] <MrNop_> "Hast thou noticed that this bed is occupied?",
[22:22:17] <MrNop_> "Please, Avatar, the resident of this bed may not be desirouth of company at the moment."
[22:22:18] <MrNop_> };
[22:22:21] <MrNop_> got it :)
[22:22:35] <MrNop_> what's the best way to submit a translation?
[22:22:42] <MrNop_> send by mail to someone particular?
[22:22:55] <wjp> enter it into our feature request tracker on SF
[22:23:02] <Darke> Probably best just drop it into the bug/feature tracker.
[22:23:18] <MrNop_> ok thx
[22:24:04] <MrNop_> do you think i could find easily the correct translation in bg datas?
[22:25:01] <wjp> I'm not sure if Jeff got those texts from the original
[22:25:47] <MrNop_> ok
[22:25:50] <Darke> They'd likely be in the .exe anyway. `strings u7.exe` would be the easiest way to find out I suppose.
[22:26:01] <MrNop_> nice thanx
[22:27:28] <Darke> Hmm... with a quick check, it doesn't seem to be. But it was just a quick glance. *grin*
[22:27:53] * Darke hops off to deal with reality.
[22:27:57] --- Darke is now known as Darke|afk
[22:28:17] <wjp> reality? what's that? :-)
[22:28:53] <MrNop_> it think its in north of brittania
[22:29:12] <MrNop_> batlin will send you there for a quest
[22:58:52] <MrNop_> cya everyone
[22:59:02] <wjp> bye
[22:59:12] <-- MrNop_ has left IRC ("micros~1.xp <k!15b8>")
[23:17:00] --- Darke|afk is now known as Darke
[23:17:07] <wjp> wb
[23:17:11] <Darke> Thanks.
[23:17:19] <wjp> hm, 1 am... I should be going soon
[23:29:23] <wjp> i.e., right about now :-)
[23:29:27] <wjp> bye
[23:29:45] <Darke> Night! *grin*
[23:29:49] <-- wjp has left IRC ("Zzzz....")