#exult@irc.freenode.net logs for 28 Jan 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:00:22] <sbx> yeah theres an error
[00:00:38] <sbx> in the new one code index 13 should push eventid
[00:01:01] <sbx> but it just pushes what it just pop'ed in the new one
[00:01:20] <artaxerxes> ahhh
[00:01:21] <sbx> im not sure that that would break anything, but it shows that wud isnt compiling it properly i think
[00:01:33] <artaxerxes> should we contact wjp ?
[00:01:37] <artaxerxes> of Jeff?
[00:01:41] <artaxerxes> or Darke?
[00:01:51] <sbx> wjp is the one who tried to fix wuc
[00:02:05] <sbx> you could reply on that forum post
[00:02:08] <sbx> or wait for him to come here
[00:02:30] <sbx> Darke would also have a clue, because he is a Usecode Guru :)
[00:02:36] <artaxerxes> :)
[00:02:48] <artaxerxes> I have ucxt but I don't have uca
[00:02:55] <artaxerxes> should I use ucc ?
[00:03:04] <sbx> there isnt a uca, thats the program i was making but stopped
[00:03:17] <artaxerxes> could ucc compile code ?
[00:03:22] <sbx> ucc would be good to use when it and ucxt are compatible
[00:03:23] <sbx> not yet
[00:03:26] <artaxerxes> or ucxt for that matter ?
[00:03:27] <sbx> it will eventually
[00:03:44] <sbx> it doesnt compile the output of ucxt yet, which is what you would want
[00:04:22] <artaxerxes> I've got some background in lex/yacc... should I try sth ?
[00:04:36] <sbx> what is sth?
[00:04:45] <artaxerxes> something ...(my slang)
[00:04:58] <sbx> what are you going to try?
[00:05:29] <artaxerxes> maybe making yet another usecode compiler/decompiler! ;)
[00:06:18] <sbx> maybe i should just finish mine
[00:06:42] <sbx> if wjp et al doesnt have any ideas on getting wuc to work
[00:06:45] <artaxerxes> let me post a note in forum
[00:07:24] * sbx chuckles at this error in the modified file..
[00:08:06] <sbx> The original is trying to test if eventid == 1, but the modified one is testing if 'She' == 1. :-)
[00:10:17] <artaxerxes> seems that won't work! ;P
[00:10:30] <artaxerxes> how is your compiler working ?
[00:10:39] <artaxerxes> how far did you go ?
[00:12:01] <sbx> I got to where I had to compare the inputted arguments for each opcode, to the allowed arguments from Darke's opcodes.txt
[00:12:25] <sbx> I was having trouble figuring out how to parse the input string, and then Darke went and changed his opcode format. :)
[00:12:53] <sbx> and i decided to work on something else
[00:15:21] <sbx> now the opcodes are in an xml like thing
[00:15:43] <artaxerxes> how did Jeff prepare his patch (where he is on the island) ? what was used to compile it ?
[00:16:07] <sbx> ucc
[00:17:22] <artaxerxes> hum... his test1.uc looks very much like C to me
[00:17:28] <sbx> yeah
[00:17:34] <artaxerxes> does ucxt decompile to this format ?
[00:17:39] <sbx> ucxt should output code like that
[00:17:47] <sbx> when its working
[00:19:14] <artaxerxes> :)
[00:20:34] <sbx> translating with exult is obviously a magnificent task at this stage
[00:21:02] <sbx> no one else has done it
[00:21:06] <artaxerxes> text.flx is virtually finished and we've got some screenshot already!
[00:21:22] <artaxerxes> go to www.serpentisle.fr.st and click on screenshot.
[00:21:27] <sbx> do you have a site
[00:21:28] <sbx> ok
[00:21:33] <artaxerxes> those are jpg so the qlty isn't great
[00:21:54] <artaxerxes> but it is there
[00:23:07] <artaxerxes> another site to look (first draft I made quickly) on artaxerxes_2.tripod.com
[00:23:20] <artaxerxes> but the official site is www.serpentisle.fr.st
[00:23:48] <sbx> pingouin!
[00:23:50] <sbx> :-)
[00:24:29] <artaxerxes> :)
[00:24:46] <artaxerxes> where're you from sbx ?
[00:25:37] <sbx> the US
[00:25:43] <sbx> are you going to use IPs?
[00:25:47] <sbx> IPS
[00:26:08] <artaxerxes> well, it depends... I've never used it, don't even know if it exists on Linux
[00:26:27] <sbx> suraimu seemed to think it does
[00:26:51] <artaxerxes> I know that right know we don't distribute file in a real legal way... after all, fonts.vga is origin's property.
[00:27:07] <sbx> are you logged in as root?
[00:27:15] <artaxerxes> fonts.vga is actually the one from BG, so not is right either: missing the serpent's rune for instance.
[00:27:22] <sbx> oh
[00:27:34] <artaxerxes> *blushes* yes...
[00:27:40] * sbx tsks.
[00:27:56] <artaxerxes> bad habit... *blushes again*
[00:28:13] * sbx h4x0rz j00.
[00:28:16] <sbx> jk
[00:28:25] <artaxerxes> ?
[00:28:42] <artaxerxes> hackers what ?
[00:28:57] <sbx> i came in here as root when i had my home unmounted once
[00:29:04] <sbx> haxors you
[00:29:11] <sbx> hehe
[00:29:16] <artaxerxes> and what happened?
[00:29:42] <artaxerxes> someone 0wned you ?
[00:29:43] <sbx> nothing, Wumpus just laughed and said he would try to crack my system
[00:29:48] <sbx> heh
[00:30:20] <sbx> i was using undelete because i had accidentally done rm -r on something important
[00:30:48] <artaxerxes> ouch
[00:31:02] <artaxerxes> no undelete under ReiserFS! :/
[00:31:14] <sbx> o_O
[00:31:23] <sbx> how is reiserfs otherwise?
[00:31:53] <artaxerxes> not bad... never had to complain about it
[00:32:20] <artaxerxes> fast reboot when power outage or when my wife just turn the power off !
[00:32:24] <sbx> is there a reiser fsck?
[00:32:38] <sbx> hehe why do some people do that? :)
[00:33:19] <artaxerxes> she's not trained enough... but I think she won't do it again.. I have been quite outspoken about the matter
[00:34:13] <artaxerxes> I'm happy though because she used not to touch the computer at all at the beginning complaining it is not Windows, but know she keeps using abiword for her letters.
[00:34:18] <artaxerxes> brb
[00:34:21] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[00:34:21] <sbx> good heh
[00:34:33] --> artaxerxes has joined #exult
[00:34:36] <artaxerxes> back
[00:34:43] <sbx> wb
[00:34:52] <sbx> melanie? :)
[00:35:15] <artaxerxes> my wife
[00:35:27] <artaxerxes> how do you get info on the client like that?
[00:35:39] <sbx> if you wait here a bit someone with a clue on wuc will eventually come in
[00:35:42] <sbx> your hostmask
[00:35:47] <sbx> artaxerxes (~melanie@CPE00606744b0c6.cpe.net.cable.rogers.com) has joined #exult
[00:36:04] <artaxerxes> I'm not root anymore though! :)
[00:36:08] <sbx> brb
[00:36:10] <artaxerxes> k
[00:36:12] * sbx grins.
[00:47:12] <sbx> back
[00:47:18] <artaxerxes> wb
[00:47:39] <sbx> thx
[00:47:59] <artaxerxes> what do you get when you ping CPE00606744b0c6.cpe.net.cable.rogers.com
[00:48:47] <sbx> 5 pings
[00:48:59] <sbx> PING CPE00606744b0c6.cpe.net.cable.rogers.com (24.42.116.26): 56 octets data
[00:48:59] <sbx> 64 octets from 24.42.116.26: icmp_seq=0 ttl=234 time=258.4 ms
[00:49:00] <sbx> 64 octets from 24.42.116.26: icmp_seq=1 ttl=234 time=229.7 ms
[00:49:01] <sbx> 64 octets from 24.42.116.26: icmp_seq=2 ttl=234 time=200.2 ms
[00:49:02] <sbx> 64 octets from 24.42.116.26: icmp_seq=3 ttl=234 time=210.2 ms
[00:49:03] <sbx> 64 octets from 24.42.116.26: icmp_seq=4 ttl=234 time=210.2 ms
[00:49:04] <sbx> 64 octets from 24.42.116.26: icmp_seq=5 ttl=234 time=200.3 ms
[00:49:05] <sbx> 64 octets from 24.42.116.26: icmp_seq=6 ttl=234 time=210.2 ms
[00:49:06] <sbx> 64 octets from 24.42.116.26: icmp_seq=7 ttl=234 time=200.2 ms
[00:49:08] <sbx> 64 octets from 24.42.116.26: icmp_seq=8 ttl=234 time=210.1 ms
[00:49:10] <sbx> 64 octets from 24.42.116.26: icmp_seq=9 ttl=234 time=650.2 ms
[00:49:12] <sbx> 64 octets from 24.42.116.26: icmp_seq=10 ttl=234 time=240.2 ms
[00:49:14] <sbx> 64 octets from 24.42.116.26: icmp_seq=11 ttl=234 time=220.1 ms
[00:49:16] <sbx> 64 octets from 24.42.116.26: icmp_seq=12 ttl=234 time=230.2 ms
[00:49:18] <sbx> 64 octets from 24.42.116.26: icmp_seq=13 ttl=234 time=230.1 ms
[00:49:20] <sbx> 64 octets from 24.42.116.26: icmp_seq=14 ttl=234 time=230.2 ms
[00:49:35] <-- sbx has left IRC (Remote closed the connection)
[00:50:01] --> sbx has joined #exult
[00:50:05] <sbx> i forgot to set count :)
[00:50:58] <artaxerxes> :)
[00:51:09] <artaxerxes> fun it doesn't resolve the name
[00:51:32] <sbx> ?
[00:51:58] <artaxerxes> you've got only an IP, and my hostname is diff from CPE00606744b0c6.cpe.net.cable.rogers.com
[00:52:12] <artaxerxes> at least on this side of the cable
[00:52:38] <sbx> ping resolves the name to an ip and then pings the ip
[00:52:47] <sbx> is that not normal?
[00:53:03] <artaxerxes> true, but ping youself and you'll see it will show your hostname
[00:53:33] <sbx> /exec ping -c 5 209.12.76.143
[00:53:48] <sbx> PING 209.12.76.143 (209.12.76.143): 56 octets data
[00:53:48] <sbx> 64 octets from 209.12.76.143: icmp_seq=0 ttl=255 time=0.3 ms
[00:53:49] <sbx> 64 octets from 209.12.76.143: icmp_seq=1 ttl=255 time=0.2 ms
[00:53:50] <sbx> 64 octets from 209.12.76.143: icmp_seq=2 ttl=255 time=0.3 ms
[00:53:51] <sbx> 64 octets from 209.12.76.143: icmp_seq=3 ttl=255 time=0.2 ms
[00:53:52] <sbx> 64 octets from 209.12.76.143: icmp_seq=4 ttl=255 time=0.3 ms
[00:53:52] <sbx> --- 209.12.76.143 ping statistics ---
[00:53:53] <sbx> 5 packets transmitted, 5 packets received, 0% packet loss
[00:53:55] <sbx> round-trip min/avg/max = 0.2/0.2/0.3 ms
[00:54:07] <artaxerxes> ping www.yahoo.com and see it does not show the ip only but also one of the many mirror from yahoo (in my case: www9.dcx.yahoo.com)
[00:54:33] <sbx> /exec -o ping -c 1 www.yahoo.com
[00:54:35] <sbx> PING www.yahoo.akadns.net (64.58.76.227): 56 octets data
[00:54:35] <sbx> 64 octets from 64.58.76.227: icmp_seq=0 ttl=244 time=237.9 ms
[00:54:35] <sbx> --- www.yahoo.akadns.net ping statistics ---
[00:54:35] <sbx> 1 packets transmitted, 1 packets received, 0% packet loss
[00:54:35] <sbx> round-trip min/avg/max = 237.9/237.9/237.9 ms
[00:54:40] <sbx> ah
[00:55:19] <sbx> but yahoo.com shouldnt do that
[00:55:23] <artaxerxes> fun
[00:55:32] <artaxerxes> it does here!
[00:55:40] <sbx> i mean without the www
[00:56:03] <artaxerxes> why not?
[00:56:51] <sbx> Sorry I don't know much about DNS.
[00:57:16] <sbx> yahoo.com is not an alias
[00:57:23] <sbx> www.yahoo.com is however
[00:57:32] <sbx> depending on what yahoo! sets it too
[00:57:51] <sbx> in my case i get www.yahoo.akadns.net
[00:58:07] <artaxerxes> fun to think we are constantly monitored... hi exultbot
[00:58:21] * sbx laughs.
[00:58:32] <sbx> exultbot: hello
[00:58:32] <exultbot> Hi sbx!
[00:58:42] <sbx> ?logs
[00:58:42] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/exultlog.php3
[00:59:35] <artaxerxes> do you think wjp or Darke will come within 2 hours ? It is pretty late (or early rather) at least for wjp.
[00:59:39] <artaxerxes> ?logs
[00:59:39] <exultbot> Logs are available at http://www.math.leidenuniv.nl/~wpalenst/exultlog.php3
[01:00:25] <artaxerxes> I love the clipper for KDE! You select an URL and it automatically ask you what browser you want to open it with!
[01:00:25] <sbx> ?date
[01:00:25] <exultbot> It is now Mon Jan 28 01:00:25 2002 (GMT).
[01:00:40] <sbx> yesterday wjp came in at 1:06
[01:00:44] <sbx> clipper?
[01:00:46] <sbx> hrmm
[01:00:51] <sbx> i havn't used KDE in a while :-)
[01:00:59] <artaxerxes> it is actually klipper :)
[01:01:07] <sbx> yeah that would make sense with kde
[01:01:17] <sbx> does it only work with ksirc?
[01:01:34] <sbx> or whatever IRC your using
[01:01:36] <artaxerxes> I was skeptical about KDE at the beginning... I saw it being put together and thought "my god this is slow"... now it is much better
[01:01:56] <artaxerxes> not only IRC but anything I select with the mouse
[01:02:38] <sbx> Well, I have an ancient 200MHz. I used to use KDE 1 and it was slow then but when 2 came out the speed was unbearable so I switched to just using a window manager.
[01:03:17] <sbx> Now I probably would not use KDE even when I get a better system, but I'd still use the apps.
[01:03:36] <artaxerxes> I loved WindowMaker
[01:04:03] <artaxerxes> it was the first window manager I used on Linux, and the first one I saw
[01:04:42] <sbx> It is the one like NeXT isn't it?
[01:04:49] <artaxerxes> it is
[01:05:09] <sbx> I'm using lean mean Blackbox.
[01:05:14] <artaxerxes> very different look and feel than Windows; that's why I loved it... I needed a change ! :)
[01:05:21] <sbx> hmm
[01:05:28] <sbx> blackbox is all I need :-)
[01:05:32] <artaxerxes> blackbox is similar to WM, right ?
[01:05:34] <sbx> but i do have others installed
[01:05:35] <sbx> no
[01:05:58] <sbx> except that it's also a window manager, i don't know how its similiar to window maker
[01:06:00] <artaxerxes> it looks like AfterStep right ?
[01:06:13] <sbx> no
[01:06:23] <sbx> It looks like whatever style is applied...
[01:06:26] <artaxerxes> I have no clue then
[01:06:30] <artaxerxes> :)
[01:06:32] <sbx> You get a thin toolbar anywhere on the edge of the screen
[01:06:38] <sbx> and it has a "slit" to hold dockapps
[01:06:45] <sbx> it does work with most WindowMaker wharf apps
[01:07:09] <artaxerxes> nice
[01:07:13] <sbx> Currently on the Blackbox MailingList they are deciding how to make their new webpage
[01:07:20] <sbx> since the old one is out of date
[01:08:00] <artaxerxes> I am trying it right now on my 3rd X session
[01:08:05] <artaxerxes> I LOVE linux just for that!
[01:08:10] <sbx> hehe
[01:08:20] <sbx> Did you already have Blackbox? what version?
[01:08:27] <artaxerxes> Having root in console 1 & 2 and X #1
[01:08:44] <artaxerxes> melanie in comsole 3 and X #2
[01:08:54] <artaxerxes> and a third user in console 4 and X #3
[01:09:08] * sbx cheers for real Operating Systems.
[01:09:08] <sbx> oops
[01:09:25] <artaxerxes> :)
[01:09:30] <sbx> technically you can take my cheer to mean a cheer for whatever os you like :-)
[01:09:34] * artaxerxes cheers along with sbx
[01:10:13] <artaxerxes> blackbox-0.61-1
[01:10:21] <sbx> the other day Darke used Windows to test if ucxt worked with it...
[01:10:54] <sbx> Dominus asked him what he thought of working in Windows and Darke said it was like a limited toy
[01:12:06] <artaxerxes> doesn't NT have a posix mode ?
[01:12:12] <artaxerxes> that should help it
[01:12:19] <sbx> no idea
[01:12:24] <sbx> I think Colourless uses XP.
[01:12:25] <artaxerxes> I think it does.
[01:12:30] <artaxerxes> There is even a
[01:12:37] <artaxerxes> "posix.exe" command
[01:12:39] <sbx> hehe
[01:12:50] <sbx> Is XP basically the same as NT?
[01:12:59] <sbx> under the hood
[01:13:49] <artaxerxes> I thought so
[01:14:25] <artaxerxes> I had the occasion to see it at a friend's place... didn't feel much a difference except for the icons
[01:15:55] --> es_bee_ex has joined #exult
[01:17:25] <artaxerxes> what's with that es_bee_ex / sbx ?
[01:17:42] <es_bee_ex> my isp disconnected me
[01:20:16] <artaxerxes> are you on cable or dialup or ADSL ?
[01:20:37] <artaxerxes> s/ADSL/ASSL - ISDN /
[01:21:06] <es_bee_ex> dialup. ... im connected at 26.4 :|
[01:23:07] <artaxerxes> Ohhh... that must hurt... :/
[01:23:28] <artaxerxes> no cable where you live or there is other reasons?
[01:24:26] <es_bee_ex> no money
[01:24:32] <es_bee_ex> this dialup is $9.99
[01:25:23] <es_bee_ex> yesterday dominus was still here at 00:13, but now he's on holiday
[01:25:48] <artaxerxes> I miss living in europe just for that !
[01:26:02] <es_bee_ex> for what?
[01:26:05] <artaxerxes> in France, you START a job with 7 weeks paid holidays
[01:26:11] <es_bee_ex> haha
[01:26:13] <es_bee_ex> oh
[01:26:22] <es_bee_ex> He's in Maui
[01:26:24] <es_bee_ex> i think
[01:26:39] <artaxerxes> I think he made sure we knew yesterday! :)
[01:26:52] <es_bee_ex> oh yeah
[01:27:05] <es_bee_ex> wjp left earlier tonight
[01:27:27] <es_bee_ex> he might not be on for a while..
[01:27:32] <artaxerxes> where did he go ?
[01:27:45] <es_bee_ex> sleep?
[01:28:03] <es_bee_ex> Darke might be on in a few hours
[01:28:50] <artaxerxes> I hope I'll still be there
[01:28:58] <es_bee_ex> Heh
[01:29:01] <es_bee_ex> I have to go...
[01:29:08] <es_bee_ex> I don't think my ISP wants me on this long.
[01:29:09] <es_bee_ex> bbl
[01:29:11] <es_bee_ex> :-)
[01:29:15] <artaxerxes> ciao
[01:29:19] <artaxerxes> nice talking
[01:29:22] <-- es_bee_ex has left IRC ("^_^")
[01:35:53] * artaxerxes is gone to hack fonts.vga a bit more
[01:41:06] <-- sbx has left IRC (Read error: 110 (Connection timed out))
[02:44:20] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[05:46:43] --> Darke has joined #exult
[05:46:43] --- ChanServ gives channel operator status to Darke
[05:47:08] * Darke greetingsbows to the 'empty' channel. <grin>
[05:50:49] --> Kirben has joined #exult
[05:50:49] --- ChanServ gives channel operator status to Kirben
[05:51:00] <Kirben> Hi
[05:51:01] <Darke> Hi.
[05:51:24] <Kirben> any ideas on this compile problem ?
[05:51:25] <Kirben> g++ -fnative-struct -fvtable-thunks -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DEXULT_DATA
[05:51:25] <Kirben> DIR=\"data\" -DUSE_EXULTSTUDIO -I. -I./shapes -I./mapedit -I./imagewin -I./files
[05:51:25] <Kirben> -I./server -I./objs `pkg-config --cflags gtk+-1.3-win32-production` `pkg-config
[05:51:25] <Kirben> --cflags libglade-0.17` -c -o shapegroup.o ./mapedit/shapegroup.cc
[05:51:26] <Kirben> In file included from ./mapedit/shapegroup.cc:37:
[05:51:26] <Kirben> mapedit/shapelst.h:43: syntax error before `;'
[05:51:28] <Kirben> mapedit/shapelst.h: In method `void Shape_entry::set(int, int, int, int, int, in
[05:51:30] <Kirben> t)':
[05:51:32] <Kirben> mapedit/shapelst.h:48: `box' undeclared (first use this function)
[05:51:34] <Kirben> mapedit/shapelst.h:48: (Each undeclared identifier is reported only once
[05:51:36] <Kirben> mapedit/shapelst.h:48: for each function it appears in.)
[05:51:38] <Kirben> mapedit/shapelst.h:48: passing `int' to argument 1 of `RECTX(HDC__ *, int, int,
[05:51:40] <Kirben> int, int)' lacks a cast
[05:51:42] <Kirben> c:/mingw/include/wingdi.h:2604: too few arguments to function `BOOL RECTX(HDC__
[05:51:44] <Kirben> *, int, int, int, int)'
[05:51:46] <Kirben> mapedit/shapelst.h:48: at this point in file
[05:51:48] <Kirben> c:\mingw\bin\make.exe: *** [shapegroup.o] Error 1
[05:54:00] * Darke pokes around.
[06:05:52] <Darke> Ok, it looks like Rectangle needs an extra paremeter under win32. Perhaps there is a #include <> missing in shapelst.h?
[06:10:55] <Kirben> Rectangle only shows up in glib/gtk+ and gdi includes
[06:17:20] <Darke> Yes. But in rect.h...:
[06:17:25] <Darke> #ifdef WIN32
[06:17:25] <Darke> #define Rectangle RECTX
[06:17:25] <Darke> #endif
[06:17:34] <Darke> Which is the error you're getting.
[06:19:09] <Kirben> odd no match for that at all in includes
[06:19:41] --> sbx has joined #exult
[06:21:25] <Darke> Hi sbx.
[06:21:45] <sbx> Hi Darke.
[06:30:57] * Darke points out, that currently, unless wuc/wud is more complex then he guesses, you can't actually alter the length of a DATA string. If you do, things will break, probably rather horribly.
[06:31:42] <sbx> Yes. :-) I guess you read the log.
[06:32:42] <sbx> Instead of push'ing the eventid at the start, it pushed [0000] which was a string, so it compared 'She' to 1 :P
[06:33:16] <sbx> I have no idea how that compares but Renfry ended up frozen.
[06:34:35] <Darke> Ya. It probably wasn't that, that broke it, but the conversations would have been completely scrambled anyway. If they can deal with XML, I've currently got a 'simpler' solution brewing.
[06:36:10] <Darke> It still won't work with assembler at the moment, at least correctly anyway. But it'll allow them to start translating for when I get ucxt to output something like a proper conversation script output.
[06:36:18] <sbx> Actually, the string labels *seemed* accurate, but your probably right. I have no idea what it looked like in binary.
[06:37:32] <sbx> Ucxt does not output conversation script yet?
[06:38:25] <Darke> It outputs it, but not in a format ucc recognises, since I need to get 'if' statments correctly parsing in ucxt, before I can output the 'if...else' conversation loop.
[06:39:27] <sbx> Alright... I'm sure it won't take you long. :-)
[06:40:30] <Darke> Getting the 'if' statement right is going to be pretty much the main challenge. <grin> Everything else should be easy after that. I have no idea how long it will take me though.
[06:40:39] <sbx> Darke, and everyone else: Which Simpsons character are you?
[06:40:41] <sbx> http://spacemonkeymafia.com/quiz.php?quiz=simpsons
[06:43:44] <Darke> None, since I can't stand the simpsons? <grin>
[06:44:00] <sbx> I am ... Scorpio. I am a diabolical mastermind, with dreams of world domination. But that doesn't mean my employees need to work without comfort! I'm an evil genius with a heart of gold. "Homer, on your way out, if you want to kill somebody, it would help me out a lot."
[06:44:27] <sbx> I was also Scorpio in the James Bond quiz wasn't I? :P
[06:44:50] <Darke> I seem to remember you were...
[06:46:13] <sbx> These things must be rigged.
[06:46:15] <sbx> hehe
[06:47:44] <Darke> Apparently. I'm either Scorpio, Jessica Lovejoy, or Kang. <grin> Take your pick.
[06:49:36] <sbx> Heh heh Kang...
[06:49:52] <sbx> "Someday the humans will create a board with a nail in it SO BIG, it will destroy them all!! HAHAAHAhaha"
[06:50:03] <sbx> -_-
[06:51:07] <sbx> in the bond villain quiz i was actually Ernst Stavro Blofeld
[06:51:30] <Darke> Ahh.
[06:51:49] <sbx> (the gzipped log archive wjp put up has it's uses)
[06:52:02] <sbx> s/it's/its/
[06:53:23] <sbx> I'm trying to come up with inanimate carbon rod
[06:53:47] <Darke> Umm... aren't all carbon rods inanimate?
[06:54:16] <sbx> Yes
[06:54:56] <sbx> But this one won an award at the Springfield Nuclear Power Plant
[06:55:01] <sbx> Best Employee or something
[06:56:14] <sbx> The plant had to give out an award every year, so they just gave one to each employee. Once everyone had one, except Homer, he thought he was going to get it. Of course, Mr. Burns gave the award to "this inanimate carbon rod!"
[06:56:34] * Darke nods.
[07:03:37] <sbx> HEhe "Knight Boat"
[07:03:57] <sbx> You are an intelligent boat that fights crime. Micheal is your driver, and together you guard the waters. Of course, when the bad guys go onto land, you're screwed.
[07:04:07] <sbx> "You don't have to yell, Micheal. I'm all around you."
[07:08:26] <sbx> WooHoo I did it! In your face space coyote!....
[07:08:33] <sbx> You are ... Inanimate Carbon Rod
[07:08:40] <sbx> You are an inanimate carbon rod. Voted employee of the month at the Springfield Nuclear Power Plant, and saved the lives of the crew of the Space Shuttle. You even got your own ticker tape parade. Your mother must be proud.
[07:08:47] * Darke blinkblinks.
[07:09:08] <sbx> :-)
[07:09:43] * sbx gets bored of the quiz.
[07:11:23] <sbx> Where in the Exult code is the Intro stuff?
[07:11:45] <Darke> Somewhere under exult/ I expect. <grin>
[07:12:18] <sbx> I should, nay -I MUST make an ayb_guardian movie!
[07:12:56] * Darke would rather you didn't. <grin>
[07:13:08] <sbx> Yes, it's very very sad... now where is the intro stuff? :-)
[07:14:32] <Darke> Somewhere under exult/ ? <grin> Really, I don't have a clue. I'd suggest looking in exult.cc to see if you find a call to intro() or something.
[07:15:40] <sbx> good idea
[07:48:14] <Darke> I haven't seen this in a while... <grin> http://www.people.virginia.edu/~sdm7g/LangCrit/C-hoax.txt
[08:04:28] <sbx> haha
[08:04:36] <sbx> Yes, C is quite the Pascal parody.
[08:04:37] <sbx> :-)
[08:04:46] <sbx> O-o
[08:04:52] <sbx> O_o
[08:05:04] <Darke> There's also a parody interview with the creator of C++ to a similar effect. <grin>
[08:05:36] <sbx> Struckstrap?
[08:05:55] <sbx> Strowstop?
[08:05:56] <sbx> what was it?
[08:06:14] <sbx> Is that who it is? You told me a week ago.
[08:06:24] <Darke> Bjarne Stroustrup
[08:06:32] <sbx> Ah
[08:06:42] <sbx> You mean this interview isn't real?!?
[08:06:44] <sbx> :O
[08:07:01] <Darke> No. Of course it isn't. <grin>
[08:08:38] <Darke> Here's a webpage, listing papers that analyse and criticise different programming languages. It's quite interesting, and almost certainly a must to read if you're going to design one yourself. <grin> http://www.people.virginia.edu/~sdm7g/LangCrit/
[08:08:45] <sbx> I was busy reading a webpage about Cowboy Bebop, and articles in the Simpsons ng so I didn't get a chance to look at the link quickly. :-)
[08:08:55] * sbx looks.
[08:10:13] <Darke> Or if you happen to need to workout how someone designed a language, so you can reverse engineer it. Pointing out the 'flaws' in a language allows you to identify the 'base' language easier from the 'flaws' in the bytecode, IMHO.
[08:10:22] <sbx> Well it may not be a must to read, since theres a lot of opinion there... but it could be interesting.
[08:11:04] <sbx> Hehe what would I be reverse engineering?
[08:11:10] * sbx thinks.
[08:11:42] * sbx ponders reverse engineering... Japanese. :P
[08:12:02] <Darke> AFAICT, programming language design is almost 90% opinion, and 10% based on 'facts'. <grin> At the very least, you probably can't go wrong taking advice on what went wrong with a language, from the creator of that language anyway.
[08:12:19] --> Alorelith has joined #exult
[08:13:39] * Darke bows to the new arrival. "Hi."
[08:13:52] <Alorelith> Greetings.
[08:14:03] <Alorelith> Wow, it's been a while since anyway said anything while I've been in here.
[08:14:08] <Alorelith> anyway=anyone.
[08:14:43] <sbx> ?
[08:15:00] <Darke> <grin> I haven't seen you around before, IIRC, which I probably don't. It tends to get a little talkative when there are more creatures on the channel though.
[08:15:41] <Alorelith> Well, I show up on rare occassions at a different time.
[08:15:50] <Alorelith> But usually only exultbot is here.
[08:15:54] <Alorelith> And he's not too friendly.
[08:15:56] <Alorelith> :)
[08:16:03] <Darke> You've noticed? <grin>
[08:16:35] <sbx> exultbot: hello
[08:16:35] <exultbot> Hi sbx!
[08:16:43] <sbx> exultbot: How are you?
[08:16:43] <exultbot> buggy
[08:16:43] <Alorelith> Hah.
[08:17:51] * sbx looks at Java The Illusion/Java is Here to Stay in the link Darke gave. "Mhmmm, JavaBeans"
[08:25:04] <sbx> Darke: Which one of those assaulted languages is your favorite? :-)
[08:30:51] <Darke> C++ and C of course. <grin>
[08:31:03] <sbx> Of course.
[08:31:56] <sbx> Should I get rid of data-types in the bytecode language I'm making?
[08:34:44] <Darke> It depends. Usecode7 doesn't use them, but usecode8 does. From a scripting point of view, it helps to catch errors when you're writing code, if you compiler knows 'types', but that doesn't mean your underlying code needs to know about them.
[08:36:42] <Darke> s/underlying code/underlying byte code/
[08:38:24] <sbx> I didn't think of making just the compiler use them. :-))
[08:38:54] <sbx> I'm not sure how to use typeless data though, so I probably won't change it.
[08:42:08] <Darke> No different to typed data really. <grin> It just requires a little more book keeping in your bytecode engine to make sure you're not doing lots of pointless conversions and such between datatypes.
[08:59:35] <sbx> Is try ... catch() a C++ism?
[08:59:55] <Darke> Yes.
[09:00:57] <sbx> It looks... *somewhat* understandable. :-)
[09:10:33] <sbx> Is this a "destructor"? ExultMenu::~ExultMenu(){}
[09:11:41] <Darke> Yep.
[09:12:55] <sbx> Woo! Ok thanks.
[09:15:48] <sbx> The work done to get the Guardian working in the introduction is impressive.
[09:23:50] <-- Alorelith has left IRC ("Esoteric!")
[09:25:01] --> Wumpus has joined #exult
[09:26:47] <Darke> Hi Wumpus.
[09:28:01] <Wumpus> `lo
[09:29:57] <sbx> hi
[09:30:05] <sbx> <-- Alorelith has quit ("Esoteric!")
[09:30:11] <sbx> o_o
[09:42:22] --> Kirben2 has joined #exult
[09:42:22] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[09:46:02] <Darke> sbx: 'Esoteric'? What's wrong with that? It means cryptic/private. If it were 'Erotic' or something similar, _then_ I'd be worried. <grin>
[09:48:45] * sbx doesn't like scaring away users.
[09:50:22] <Wumpus> I thought that was the whole point... :P
[09:50:51] <sbx> First he comes in and noone talks, then finally he finds someone talking but it's only me being esoteric. :-)
[09:50:53] <sbx> Wumpus: well maybe heh
[09:50:58] --> V0|D has joined #exult
[09:51:08] <V0|D> hello
[09:51:21] <sbx> Now here is someone that appreciates datatype discussion!
[09:51:40] <sbx> :-)
[09:51:50] * Darke snickers.
[09:51:58] * V0|D questionally points to self
[09:52:02] <V0|D> me?
[09:52:10] <sbx> I presume
[09:52:39] <V0|D> hehe
[09:57:26] <V0|D> may i ask, just out of interest, if an engine for U8 will be developed?
[09:57:52] <Wumpus> there is no pentagram....
[09:57:53] * Darke points at pentagram.
[09:58:20] * sbx clearly sees a pentagram.
[09:58:32] <V0|D> hahaah
[09:58:54] <V0|D> i've never played it, just interested in having a look
[09:59:09] <V0|D> would it be a similar project to U7?
[09:59:53] <Wumpus> presumably, if it existed, which it doesn't :P
[10:00:11] <V0|D> i understand
[10:00:21] * sbx shows Wumpus and V0|D the pentagram directory.
[10:00:30] <Darke> Considering a number of the 'Exult Team' are not working on the thing that doesn't exist, I suspect it will be.
[10:00:33] * sbx demonstrates 'display'.
[10:01:18] * V0|D chuckles
[10:02:54] <V0|D> laptop palm rest is hot...too hot for this weather
[10:04:39] <sbx> ?
[10:05:16] <V0|D> in australia
[10:05:37] <sbx> whats 'laptop palm rest'?
[10:05:56] <Darke> That bit in front of the laptop keyboard, I'm assuming.
[10:05:57] <V0|D> the bit below the keys where you rest your palms
[10:06:08] <sbx> oooh
[10:06:09] <V0|D> it gets hot sometimes
[10:07:10] <V0|D> have you ppl played return to castle wolfenstein? its good >:)
[10:07:24] <V0|D> i can't get enough of the multiplayer demo
[10:07:55] <sbx> Nope, but I imagine it is fun.
[10:08:06] * Darke hasn't.
[10:08:48] <V0|D> linux binaries are available
[10:09:28] * Wumpus will try rtcw on the ever-delayed new computer ;-p
[10:09:43] <V0|D> problem is, my isp have stopped their demo server and now run one for the full version which i dont have
[10:09:56] <V0|D> i have to live with high pings to other servers now, but you get used to it
[10:10:47] <V0|D> Wumpus: what are u looking at getting?
[10:10:52] <sbx> hey your ISP is running a rtcw server at all... thats cool
[10:11:03] <Wumpus> dunno, yet, its not at the top of my mind
[10:11:28] <V0|D> sbx: they have a lot of money. they are the main telecommunications provider in aus
[10:11:37] <Wumpus> but i'll have a decent amount of money to spend ;-p
[10:12:03] <V0|D> Wumpus : ahhaha dont ya love it
[10:12:30] <Wumpus> hell yeah ;-p
[10:12:33] * Wumpus pats bank account
[10:12:41] <Wumpus> that reminds me, i should check whether i've paid my ccard bill this month
[10:13:11] <V0|D> sbx : they actually have a whole bunch of game servers, but games dont run that well on my machine, just get rtcw running
[10:14:20] * Wumpus is yet to get used to there being so many aussies infecting this channel ;-p
[10:14:39] <V0|D> hahaah. really? who else?
[10:15:01] <Wumpus> me, darke, you... and there's more, just not sure exactly who...
[10:15:14] <V0|D> wow
[10:15:19] <sbx> colourless
[10:15:22] <Wumpus> kirben
[10:16:07] <Wumpus> (well according to his user@hsot anyway :P)
[10:16:31] * Darke is used to lots of .auians infecting the channels he's on. And canadians as well. He rarely sees any americans at all.
[10:16:42] * sbx sits in the corner.
[10:16:57] * Wumpus builds a brick wall around the corner
[10:17:04] <V0|D> i guess aussies just like a bit of ultima every now and then
[10:17:14] * sbx pushes one of the bricks out for air.
[10:17:53] <Wumpus> nah, i'll leave the top open so we can use it as an oversized bin
[10:18:39] <V0|D> heh
[10:18:40] * sbx opens an umbrella to guard himself against objects being tossed into the "bin".
[10:19:06] * Wumpus hmms and wonders what music he feel slike
[10:21:54] <Wumpus> crap, i haven't
[10:22:20] * Wumpus looks at stack of paper unenthusiastically
[10:22:57] <Wumpus> oh, that was easy... :) mmmm Payment Due Date: 29 January 2002.....
[10:23:04] * Wumpus really ought to do something about that ;-p
[10:23:37] <V0|D> hehe
[10:24:06] <sbx> Fake your death?
[10:24:16] <Wumpus> (I'm lucky i haven't missed it, actually ;-p its sometimes already on the 25th or so :))
[10:24:30] <Wumpus> sbx- hehe, nah, got the cash, just have to get myself to the PO to pay it :P
[10:24:46] <sbx> Fake your death?
[10:25:49] <Wumpus> why? :P
[10:26:17] <sbx> No reason... Just saying you could is all.
[10:26:23] <sbx> If you want to pay, go ahead. :-)
[10:27:17] * Wumpus tends to take the path of least resistance... and in this case, paying seems easier :P
[10:27:33] <sbx> your call
[10:27:38] * sbx sighs.
[10:27:59] <V0|D> what command can i use to get a list of current users in a channel, without user@host details?
[10:28:51] <sbx> /names
[10:29:19] <V0|D> ahhhh, thankyou sbx
[10:29:24] <sbx> np
[10:29:38] <sbx> it doesnt work on +s channels i think
[10:29:47] <Wumpus> it works as long as you're on them
[10:29:49] <V0|D> what if you are in the channel?
[10:29:49] <Wumpus> :P
[10:29:53] <sbx> i mean if your not
[10:30:03] <Wumpus> it works on any channel you're on.... it generally works badly for any other channel
[10:30:11] <Wumpus> (+i users don't show up, for exmaple)
[10:30:13] <V0|D> hahah nice summery
[10:30:17] <Wumpus> (and more than half of people use +i)
[10:30:20] <sbx> hehe
[10:30:34] <Wumpus> there's statistics when you connect to the server :)
[10:30:51] <V0|D> like /lusers
[10:30:52] <Wumpus> There are 2035 victims and 2422 hiding on 29 servers
[10:31:07] <sbx> 30
[10:31:14] * Wumpus shrugs
[10:31:22] <Wumpus> that was when i connected, about an hour ago :)
[10:31:44] <V0|D> there is 30 now
[10:32:52] <Wumpus> hmm ,its a worry when you use fairly strong passwords, and still find it harder to remember your username :P
[10:33:00] <V0|D> dont konw why i jsut said that..oh well
[10:39:23] --- Wumpus is now known as Deagol
[11:17:45] --- sbx is now known as sbx|sleep
[11:18:12] <sbx|sleep> ZZZzzzzzz
[11:18:18] <V0|D> im off to play wolf, bye all!
[11:18:21] <-- V0|D has left IRC ("()")
[11:18:28] <Darke> Night! <grin>
[11:40:02] <Deagol> i think i'll try and get a relatively early night, hmm
[11:40:03] <Deagol> g'night
[11:40:08] <-- Deagol has left IRC ("No windows for this server")
[12:13:30] --> Colourless has joined #Exult
[12:13:30] --- ChanServ gives channel operator status to Colourless
[12:13:40] <Colourless> hello
[12:19:51] <Darke> Hi.
[13:05:06] <-- Kirben2 has left IRC ("System Meltdown")
[13:55:23] --> Nadir has joined #exult
[13:55:23] --- ChanServ gives channel operator status to Nadir
[13:55:29] <Nadir> hi
[13:56:02] <Nadir> Darke: re: your post on the forum. Doesn't mklink do recreate all of the offsets ?
[13:56:12] <Colourless> hi
[14:00:13] <Nadir> Colourless: push darke
[14:00:38] * Colourless pushes darke
[14:01:13] <Nadir> hadre
[14:01:21] <Nadir> s/hadre/harder/
[14:01:51] <Colourless> why can't you?
[14:01:59] * Nadir pushes Darke harder
[14:02:09] * Nadir watches as Darke falls off the cliff
[14:02:38] * Nadir points out that Darke appears to be floating in the water below
[14:05:05] <Darke> Nadir: Hello. <bow> I'm pretty sure it doesn't. But I could be wrong.
[14:08:32] <Nadir> It recreates linkdep*
[14:09:48] <Nadir> is that enough ?
[14:14:26] <Darke> No. What is needed, is something that recalculates the string offset for each pushs, addsi and dbgfunc, from the 'new' length of each data string.
[14:15:35] <Nadir> aha
[14:15:54] <Nadir> ah, ok. that's all I wanted to know.
[14:15:59] <Nadir> got to go. bye
[14:16:01] * Darke nods.
[14:16:02] <-- Nadir has left IRC ("Client Exiting")
[14:18:13] * Darke decides to go to sleep early tonight. <grin> "Night!"
[14:18:19] <Colourless> cya
[14:18:34] <Darke> Don't get too lonely, here all by yourself. <grin>
[14:18:47] <-- Darke has left #exult ()
[14:51:43] --> wjp has joined #exult
[14:51:43] --- ChanServ gives channel operator status to wjp
[14:51:54] <wjp> hi
[14:52:08] <Colourless> hi
[15:08:06] --> artaxerxes has joined #exult
[15:08:14] <artaxerxes> Greetings all
[15:08:38] <Colourless> hi
[15:08:56] <artaxerxes> I think everyone I need is in the chann!
[15:09:01] * artaxerxes is very excited!
[15:11:07] <Colourless> why?
[15:11:36] <artaxerxes> as you've read in the forum and IRC log, I am working hard at decoding usecode so that it can be translated.
[15:11:53] * artaxerxes is reading Darke's post in the forum
[15:12:11] <Colourless> ah
[15:12:59] <artaxerxes> It seems it is going to be real tough to get that going... :(
[15:15:31] <artaxerxes> wjp: thx for the info you gave me (on the forum). It helped me to get started to understand what the tools do! :)
[15:16:13] <wjp> it seems wuc needs some work
[15:16:31] <wjp> it shouldn't be hard to have it accept changes to the data segment
[15:16:54] <artaxerxes> indeed... it modified a jne I think
[15:18:37] <artaxerxes> which made the recompiled code much diff from the orig
[15:19:28] <artaxerxes> the best I was able to do for now was to edit usecode directly, replacing strings with a translated string of the same size.
[15:20:19] <wjp> I would've fixed wuc right now if I wasn't feeling this ill :/
[15:20:52] <artaxerxes> same here... I'm home with the flu instead of being at work.. :/ (or :))
[15:21:21] * wjp wonders if flu spreads through IRC channels ;-)
[15:21:29] * Colourless hopes not
[15:21:31] * artaxerxes laughs
[15:21:46] * wjp sneezes in Colourless' general direction. Oops, sorry ;-)
[15:21:49] * artaxerxes is glad the computer he uses doesn't get the flu
[15:22:14] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[15:22:16] <artaxerxes> even without any anti-virus! :)
[15:25:40] <wjp> the good news is that wuc already handles the data segment itself properly
[15:25:50] <wjp> (ie. it re-links labels automatically)
[15:26:27] <wjp> the bad news is that it really screws up the code segment
[15:27:14] <artaxerxes> brb
[15:27:16] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[15:27:31] --> artaxerxes has joined #exult
[15:28:00] <Colourless> really, wud and wuc need to be changed to use labels when doing jumps
[15:28:09] * artaxerxes changed from his root account to his wife's account so that no one would 0wn him. :)
[15:28:53] <artaxerxes> is Exult using wud or wuc or ucxt or ucc ?
[15:29:03] <wjp> no, no, no, yes
[15:29:10] <Colourless> ucxt isn't finished yet
[15:29:19] <Colourless> neither is ucc really
[15:29:20] <wjp> (although ucc is only used for the patches)
[15:29:22] <artaxerxes> what does exult do with ucc ?
[15:29:38] <Colourless> compile usecode scripts (.uc files) into bytcode
[15:29:44] <Colourless> s/bytcode/bytecode/
[15:30:03] <Colourless> bytecode being the compiled usecode that is interpreted by the engine
[15:30:08] <artaxerxes> beside the patch, is there any other uc to compile ?
[15:30:43] * artaxerxes read wjp's reply
[15:30:56] <artaxerxes> I guess not
[15:31:19] <wjp> is wuc at all finished? It is kind of very buggy...
[15:31:38] <artaxerxes> would you say they used C to make the conversation system ?
[15:31:55] <wjp> hm, what do you mean?
[15:32:35] <artaxerxes> I had the occasion to see an executable deassembled and it looked similar to what wud produces.
[15:33:02] <wjp> well, usecode is just a form of assembly language
[15:33:06] <artaxerxes> maybe the whole conversation system was written in C and compiled with a special compiler
[15:33:23] <wjp> I don't think it was C, but it was something on the same level, AFAWK
[15:33:36] <artaxerxes> I c
[15:38:01] <wjp> ok, I think I got wuc working
[15:38:40] <artaxerxes> REALLY? *he said very hopeful*
[15:41:25] <wjp> no :/
[15:41:50] <wjp> it does the functions I tried correctly, but it still breaks some of them, it seems
[15:42:29] <artaxerxes> ohh
[15:50:13] --> newman has joined #exult
[15:50:32] --- newman is now known as laxdragon
[15:51:01] <laxdragon> morning people. :)
[15:51:07] <wjp> hi
[15:51:34] <Colourless> hi
[15:55:10] <artaxerxes> hello
[15:55:19] * artaxerxes is playing with fonts.vga
[15:55:36] * artaxerxes will be unresponsive for a little while
[16:10:00] <wjp> hm, looks like wud isn't working properly either when not operating on a full usecode file?
[16:13:40] <-- Colourless has left IRC (Read error: 110 (Connection timed out))
[16:42:51] <artaxerxes> I finished the SI version of fonts.vga!
[16:42:56] * artaxerxes is very happy
[16:44:39] <artaxerxes> since text.flx is virtually done, there is just usecode to finish (!!) and we've got a French version of SI
[16:52:15] * wjp is still fighting with wuc
[16:53:18] * artaxerxes would like to give a hand to wjp to fight wuc
[16:53:35] <wjp> ah ha! found it!
[16:54:08] <artaxerxes> yes !?!
[16:57:48] <wjp> sigh.. wuc doesn't seem to be impressed by my debugging skills :-)
[16:58:23] <wjp> oh, oops. I emitted a push when I wanted to emit a pop...
[16:58:27] <wjp> that would break stuff badly :-)
[16:59:21] <artaxerxes> :)
[17:08:37] <wjp> wooohoo!
[17:08:38] * artaxerxes beat his own score at Maelstrom
[17:08:41] <artaxerxes> yes ?
[17:09:05] <wjp> [wjp@aldur uc]$ md5sum usecode /data/u7/static/usecode
[17:09:05] <wjp> 07ea98fe080ea7dc720492856ebf0fb8 usecode
[17:09:05] <wjp> 07ea98fe080ea7dc720492856ebf0fb8 /data/u7/static/usecode
[17:10:59] <wjp> (in other words: it works!)
[17:11:19] <artaxerxes> joli!
[17:11:26] <wjp> committed
[17:11:54] <wjp> now it would probably be nice to have wuc translate 'normal' accented characters to SI's format
[17:12:01] <artaxerxes> that means I will be able to wuc a wud'd file
[17:12:12] <wjp> yes
[17:12:15] <artaxerxes> It would and I have a list
[17:12:26] <artaxerxes> go to www.serpentisle.fr.st
[17:12:37] <artaxerxes> under the download section, the last file of the list
[17:12:47] <artaxerxes> it is a text file with the associations.
[17:13:13] <artaxerxes> I coded it in a Windows fashion (ALT-005 to generate \005)
[17:13:42] <wjp> hm, on second thought it would probably be easier just to write a small .pl script
[17:13:57] <artaxerxes> true... I can do that.
[17:14:01] <artaxerxes> it is no big deal
[17:14:28] <artaxerxes> does that mean though that I can translate strings, recompile and get something to work?
[17:14:39] <artaxerxes> Even if the string is a bit longer?
[17:14:55] <artaxerxes> or they have to be the exact same size ?
[17:15:59] <wjp> string size shouldn't matter
[17:16:47] <artaxerxes> r u sure?
[17:17:18] <wjp> reasonably sure, but I'll check
[17:18:13] <artaxerxes> I should not work normally since the L zone is function of the previous string size.
[17:18:27] <wjp> wuc-ing a changed file and wud-ing the output produces the correct disassembly
[17:18:39] <wjp> wuc treats L0000: things as labels, not offsets
[17:18:44] <wjp> while parsing it assigns offset to them
[17:18:55] <wjp> s/set/sets/
[17:20:56] <artaxerxes> I c
[17:21:21] <artaxerxes> well I am recompiling my newest tree .... let's see how perfect it works!
[17:21:29] * artaxerxes is very excited!
[17:22:04] <wjp> bah... headache's coming back :-(
[17:22:27] <wjp> I guess I should do some relaxing for a while
[17:22:39] <artaxerxes> take an advil
[17:22:39] --- wjp is now known as wjp|ill
[17:22:46] <artaxerxes> it helped mine
[17:22:58] <wjp|ill> my 'paracetamol' just wore out, it seems
[17:23:08] * wjp|ill guessing 'advil' is something similar
[17:23:09] <artaxerxes> thx for your help anyways... much appreciated!
[17:23:14] <wjp|ill> sure, no problem
[17:25:52] <artaxerxes> make install finished... no the test of truth
[17:34:07] <artaxerxes> the moment of truth....
[17:37:25] <artaxerxes> IT WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11
[17:37:29] <artaxerxes> YYEAAAAAAAAAAAAAAAAA
[17:37:43] <artaxerxes> THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU
[17:38:11] * artaxerxes should learn to calm himself
[17:38:31] * artaxerxes tries to breathes normally
[18:11:26] --> Klownk has joined #exult
[18:27:25] --> Colourless has joined #Exult
[18:27:32] --- ChanServ gives channel operator status to Colourless
[18:29:15] <Colourless> hi
[18:52:26] <artaxerxes> ji
[18:52:32] <artaxerxes> s/ji/hi
[18:52:38] <Klownk> ?
[18:52:39] <Colourless> :-)
[18:52:40] <Colourless> hi
[18:52:53] <artaxerxes> hi klownk...
[18:52:58] <Klownk> hi
[18:53:01] <artaxerxes> hi colourless
[18:56:15] <artaxerxes> Colourless: did you see my post on the forum ?
[19:01:06] --> Kharza-kzad has joined #exult
[19:06:21] <artaxerxes> Colourless: I wanted to thank the exult team for helping us starting the translation.
[19:17:18] <Colourless> i haven't looked at the forum
[19:17:55] <wjp|ill> artaxerxes: you're very welcome. Always good to hear somebody is making good use of our codebase.
[19:26:18] <artaxerxes> there are more screenshots at www.serpentisle.fr.st
[19:30:16] <Colourless> do you have intro text translations?
[19:31:41] <artaxerxes> we only translated text.flx, adapted fonts.vga and preparing usecode
[19:31:44] <artaxerxes> that's it.
[19:32:03] <artaxerxes> where could I find the intro text ?
[19:32:22] <Colourless> changing the intro text requires changes to the source.
[19:32:54] <artaxerxes> why isn't the intro text in its own flex file ?
[19:33:02] <artaxerxes> Is it because of the lip sync pb ?
[19:33:28] <Colourless> nope. there really isn't any specific reason why the intro text is hard coded
[19:33:49] <artaxerxes> you know what is means... :)
[19:34:11] * artaxerxes hoping Colourless will change the source...
[19:34:16] <artaxerxes> :)
[19:35:14] <Colourless> well, if we add changes for french, we should add a unified method so other translations can be done easily
[19:36:43] <Colourless> but until then, the translations could be hard coded i guess with a config setting to use them
[19:37:32] <artaxerxes> doesn't seem right!
[19:38:05] <artaxerxes> I guess we'll wait the code is ready to support multiple languages.
[19:39:34] <artaxerxes> We have a LOT of work awaiting us with usecode anyways... that'll take a good month to translate it all!
[19:40:44] <Colourless> yeah, the usecode is really more important first :-)
[19:41:11] <artaxerxes> calli _item_say@2 (004d)
[19:41:12] <artaxerxes>
[19:41:31] <Colourless> yeah?
[19:41:41] <artaxerxes> this is in 0449 (usecode) and it makes the avatar say "*yes *no"
[19:41:55] <Colourless> actually it doesn't
[19:41:59] <artaxerxes> really?
[19:42:04] <artaxerxes> please tell me!
[19:42:15] <Colourless> there are a list of answers
[19:42:25] <artaxerxes> where can I find it ?
[19:42:37] <Colourless> each answer is added individually
[19:43:07] <artaxerxes> 0449 does not list anywhere the words "yes" or "no"
[19:45:18] <Colourless> hmm true
[19:45:24] <Colourless> it might be getting it from another function
[19:45:30] <artaxerxes> 004d ?
[19:45:38] <artaxerxes> like in calli _item_say@2 (004d)
[19:46:23] <Colourless> 004d is the intrinsic number that item_say uses
[19:47:16] <Colourless> it don't effect conversations
[19:48:41] <Colourless> yes and no are in usecode function 0955h
[19:49:14] --> Fingolfin has joined #exult
[19:49:18] <Colourless> hi
[19:50:48] <artaxerxes> hi
[19:53:21] <artaxerxes> I am trying that
[19:54:16] <artaxerxes> you've got it!
[19:54:20] <artaxerxes> that was the one...
[19:54:26] <artaxerxes> it works great now
[19:55:30] <Colourless> greay
[19:55:36] <Colourless> s/greay/great/
[19:56:27] <-- Klownk has left IRC (Read error: 104 (Connection reset by peer))
[20:00:25] <artaxerxes> here we go for a long translation period... again thx to all.
[20:02:40] <Fingolfin> yo. sorry, had to run AFK just when I logged in
[20:02:58] <Colourless> :-)
[20:08:03] --> Klownk has joined #exult
[20:48:45] <Colourless> yawn
[20:56:19] --> matto has joined #exult
[20:58:19] <Colourless> MATTO!!!!!!!! :-)
[21:04:17] <matto> COLOURLESS!!!!!!
[21:05:39] <wjp|ill> time for some sleep. Bye all
[21:05:41] <-- wjp|ill has left IRC ("[x]chat")
[21:10:54] --- sbx|sleep is now known as sbx
[21:10:57] <sbx> sbx!
[21:11:10] <Colourless> errr
[21:11:59] <sbx> !!!
[21:15:48] <sbx> artaxerxes: Intro text is in mainshp.flx, and you need to change the source of bggame.cc if you want to change the number of lines.
[21:15:59] * sbx figured this out yesterday. :-)
[21:16:30] <-- sbx has left IRC ("X-Chat [1.6.4]")
[21:16:39] <Colourless> one notes that artaxerxes is translating si, not bg
[21:17:47] --> sbx has joined #exult
[21:17:51] <Colourless> one notes that artaxerxes is translating si, not bg
[21:17:52] <sbx> o_O
[21:18:09] <Colourless> no intro text in mainshp.flx for si
[21:18:41] <sbx> Hi :-) Oh too bad, is the text in the source code itself?
[21:18:48] <Colourless> yeah
[21:19:21] * sbx boggles.
[21:19:36] <sbx> Did the original have it that way?
[21:19:44] <Colourless> sure did
[21:20:32] <sbx> Why do you think that is?
[21:22:24] <sbx> Is the video stored seperately even?
[21:22:39] <sbx> Hmm well I suppose it is :P
[21:22:49] <Colourless> all the data is stored in an IFF file. the videos are all FLICs
[21:23:07] <sbx> U7object lbflic("<STATIC>/intro.dat", 0); ??
[21:23:26] <sbx> makes sense
[21:23:34] <sbx> :-)
[21:23:47] <Colourless> the bg ending, si intro and si ending all all do that sort of thing
[21:24:22] <Colourless> the bg intro is completely different
[21:25:33] <Colourless> no flics are used there.`
[21:25:53] <Colourless> so, the flics might be the cause.
[21:26:13] <Colourless> incidently the BG intro doesn't use voodoo mem, while the others do
[21:26:40] <sbx> Yeah I was telling Darke that the work you guys did to get the intro looking the way it does is impressive.
[21:26:49] <sbx> hmm
[21:46:24] <Colourless> time to go
[21:46:27] <-- Colourless has left IRC ("[8:17]")
[22:39:16] <-- Klownk has left IRC ()
[22:39:39] <artaxerxes> status: conversation with Renfry almost done.
[22:40:09] <artaxerxes> as for the intro/conclusion, well, we'll see that later! :)
[22:40:17] * artaxerxes is back translating...
[22:44:16] <sbx> :D
[23:04:53] <artaxerxes> I must say it is a fun job
[23:05:02] <artaxerxes> tricky sometimes
[23:05:32] <artaxerxes> I've been away from France for so long that I even start to forget my french! :)
[23:07:28] * laxdragon is away: ZZZZzzzzzzzz
[23:07:50] <sbx> artaxerxes: what is KILLER doing?
[23:10:36] <sbx> no wait, he was on a diff team (HellCats OS)
[23:10:39] <sbx> who is on your team?
[23:20:59] <sbx> hmm no i just looked at it again he is.. Klown Killer
[23:21:02] <sbx> Webmaster?
[23:21:08] * sbx looks at the page with a translator.
[23:35:10] * sbx comes to the conclusion that web-translators suck. :-)
[23:36:08] <artaxerxes> back
[23:36:14] <artaxerxes> what do you want to know ?
[23:36:30] <artaxerxes> KlownKiller is the webmaster/translator
[23:37:44] <artaxerxes> our team is just me and KlownK ... :)
[23:37:48] <artaxerxes> for now..
[23:54:24] <sbx> Isle Snake?
[23:54:43] <sbx> thats what the translator gave me
[23:55:21] <sbx> what does your perl script do?
[23:59:05] <artaxerxes> I've got 2 scripts now.
[23:59:29] <artaxerxes> one takes a text and for each line outputs a X.u7o (X is a counter).
[23:59:41] <artaxerxes> the second one is not on yet