#exult@irc.freenode.net logs for 26 May 2004 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:11:51] --- sbx is now known as sbx|afk
[00:32:50] --> Kirben has joined #exult
[02:28:04] --> Baastuul_ has joined #Exult
[02:33:58] <-- Baastuul has left IRC (Read error: 60 (Operation timed out))
[02:42:25] --- sbx|afk is now known as sbx
[02:59:32] --> Kabalx has joined #exult
[03:00:05] <-- Baastuul_ has left IRC (Read error: 113 (No route to host))
[03:13:11] <-- Kabalx has left IRC (Read error: 104 (Connection reset by peer))
[03:13:39] --> Kabalx has joined #exult
[05:01:37] --- sbx is now known as sbx|afk
[05:53:28] <-- sbx|afk has left IRC ()
[07:46:57] --> servus has joined #exult
[08:26:16] <-- servus has left IRC (Remote closed the connection)
[08:49:13] <-- Kabalx has left IRC ()
[11:29:40] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[11:45:45] --> Darke has joined #exult
[12:09:43] --- ChanServ gives channel operator status to Darke
[12:48:43] <-- Kirben has left IRC ("System Meltdown")
[13:25:20] --> Baastuul has joined #Exult
[14:43:54] --> Colourless has joined #Exult
[14:43:59] --- ChanServ gives channel operator status to Colourless
[14:44:06] <Colourless> hi
[14:44:16] <eld> ahoy
[14:46:44] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[16:15:05] <-- eld has left IRC ()
[16:16:00] --> eld- has joined #exult
[17:39:12] <wjp> hm, are you getting artaxerxes' mails twice as well?
[17:39:21] <Colourless> yes
[17:43:37] <Colourless> while i got the email twice, they were actually slightly different
[17:43:48] <Colourless> the formatting of the exult.cfg section was different
[17:44:39] <wjp> hm, first was html, second was text
[17:45:55] <Colourless> so it was
[17:48:26] <wjp> I don't understand his second email
[17:52:09] <wjp> the problem is that the message overlaps the menu?
[17:53:18] <wjp> (which I can't seem to reproduce)
[17:53:30] <Colourless> i don't get it
[17:53:37] <Colourless> i don't see why there would be a problem
[17:55:53] <Colourless> exult doesn't care about multiple installations of the same game and switching between them
[19:33:53] --> Kabalx has joined #exult
[19:58:16] --> sbx|afk has joined #exult
[20:16:21] --- sbx|afk is now known as sbx
[20:34:58] --> artaxerxes has joined #exult
[20:34:59] --- ChanServ gives channel operator status to artaxerxes
[20:35:05] <artaxerxes> hi all
[20:36:12] <artaxerxes> do you guys know of a way to find what item activate some usecode function ?
[20:36:34] <artaxerxes> I can't find out which one is associated with usecode function 0x0329
[20:37:49] <artaxerxes> object #809 (0x329) is Vasculio (IIRC) and this usecode function doesn't match him at all.
[20:39:16] <sbx> isn't it shape # based
[20:39:26] <Colourless> Vasculio has broken usecode :-)
[20:39:51] <Colourless> and i think that sbx might be correct
[20:40:00] <artaxerxes> I tought I'd try.
[20:40:21] <artaxerxes> how do you find then which item triggers which usecode function?
[20:42:41] <sbx> its the shape # exactly
[20:42:41] <Colourless> the stuff that Vasculio says is triggered as part of the sequence where you open his coffin
[20:42:54] <sbx> i just checked, that's only for objects though
[20:43:27] <artaxerxes> 0x329 seems to be just for an object though
[20:43:51] <sbx> it would be for his coffin
[20:44:03] <artaxerxes> oh! it's not Vasculio, it's Andral (#809)
[20:44:08] <sbx> oh i see
[20:44:37] <sbx> i only have a small portion of them listed
[20:45:03] <sbx> artaxerxes: do you have a list of what all SI functions do? you did the SIFrench after so you looked at all of them
[20:46:25] <artaxerxes> it's actually why I'm asking! I'm not finished the whole list and I was in the process of completing it when I stumbled on 0x329
[20:47:00] <sbx> how many do you have
[20:47:02] <sbx> we can combine lists
[20:47:09] <artaxerxes> (I mean by that: the whole translation is done, but the comment I add about what the usecode function is for are not)
[20:47:18] <sbx> i know
[20:47:49] <artaxerxes> give me 5 minutes and I'll tell you.
[20:48:48] <artaxerxes> 23
[20:48:50] <artaxerxes> no
[20:48:51] <artaxerxes> 323
[20:48:56] <sbx> oh
[20:48:56] <sbx> haha
[20:49:00] <sbx> great
[20:49:03] <artaxerxes> typed too fast
[20:49:16] <sbx> i have 187
[20:49:36] <sbx> but many of them I am unsure of, they have ?? by their description
[20:49:52] <artaxerxes> about every NPC is marked
[20:50:01] <sbx> oh nice, I didn't do that
[20:50:02] <artaxerxes> all I'm left with is items
[20:50:13] <sbx> I didn't trace the extern calls but rather tried to interpret the function meaning from the english text
[20:50:35] <artaxerxes> I tried to do both (I was _forced_ to do both sometimes)
[20:50:54] <sbx> yeah this is incomplete long ago, been too busy :)
[20:50:59] <sbx> some of the names are from the spanish usecode
[20:51:30] <artaxerxes> oh and btw, I've used the english SI+SS useecode
[20:51:55] <sbx> same, the function numbers are different for that version and SI-spanish so they had to be figured out
[20:52:13] <sbx> there are also many utility functions I'm sure you know about
[20:52:23] <sbx> spanish SI names them all UTIL
[20:52:46] <artaxerxes> you mean there are NAMES for each function by _default_ ????
[20:53:10] <sbx> well the spanish usecode has names for them, and debug information
[20:53:10] <artaxerxes> Here is an extract of my descriptions:
[20:53:22] <sbx> some of them are duplicates, I think they are directory or category names of the original files
[20:53:29] <artaxerxes> 02A3 Item (various) 0 0 0 212 2004-02-02 10:48:25
[20:53:30] <sbx> because the names are limited to 8 chars
[20:53:33] <artaxerxes> 0434 Jendon 0 1 1 804 2004-05-19 11:47:18
[20:53:54] <artaxerxes> 0296 Item (fishpole) 1 0 0 20 2004-02-06 14:10:15
[20:54:03] <artaxerxes> it reads like this:
[20:54:08] <wjp> note that the spanish one is SI minus SS
[20:54:46] <artaxerxes> functionnumber description isproofread? isNPC? isWatched? Records# lastedit
[20:55:11] <sbx> I don't have that much information :)
[20:55:12] <artaxerxes> s/Records#/# of records/
[20:55:17] <sbx> but I wasnt translating
[20:55:47] <artaxerxes> well, only the function number and the description are relevant for other people
[20:56:00] <artaxerxes> the rest is for the translators to know where they stand
[20:56:17] <sbx> all I have is:
[20:56:18] <sbx> 175 Mummy? OrderHierophant? "Summoned Order Hierophant"
[20:56:26] <sbx> 2e4 WinePress
[20:56:33] <sbx> 2d3 Bolt "...available at a location near Yew."
[20:56:42] <sbx> # name description
[20:56:48] <wjp> a location near Yew? hehe :-)
[20:57:36] <sbx> heh Iolo's Bows are in such high demand even people in SI travel that far to get them
[20:58:21] <sbx> but there are a lot of unused functions remaining in usecode
[20:58:23] <artaxerxes> I confirm the text in here! ;-)
[20:59:01] <artaxerxes> I don't have a "name" field in my list though. Only a "description" field.
[20:59:22] <sbx> well I'm hoping to get ExultStudio or UCC to use the list somehow
[20:59:31] <artaxerxes> another example:
[20:59:34] <artaxerxes> 080C Buy/Sell (Bucia) 0 0 0 182 2004-01-27 12:24:51
[21:00:09] <artaxerxes> 0804 Negotiate price (Alyssand) 0 0 0 136 2004-01-28 08:35:00
[21:00:10] <sbx> Bucia calls that?
[21:00:30] <artaxerxes> yup... following the .extern will reveal it
[21:00:40] * sbx assumed they all used the same shop functions
[21:01:03] <artaxerxes> nope. They are _all_ different! A real nightmare for translating.
[21:01:56] <sbx> oh I see
[21:02:01] <sbx> each one has the different items they sell
[21:02:22] <artaxerxes> another example. Pothos: he uses 0857, 0858, 0859 and 086A, for Buy/Sell alone!
[21:03:04] <Colourless> a slight 'flaw' in the way the u7 usecode works i guess. It is difficult to reuse code
[21:03:11] <sbx> :S
[21:03:35] <Colourless> also each new function requires a different number
[21:03:45] <Colourless> u8 can of course have multiple functions per class
[21:04:31] <sbx> and it has inheritance?
[21:05:10] <Colourless> that is unclear
[21:06:08] <Colourless> we can't tell if it had a sort of inheritance, or if they just used 'templated' functions in places
[21:06:10] <artaxerxes> sbx: let me post a screenie of what I see here
[21:07:00] <artaxerxes> http://si-french.sf.net/images/translate.png
[21:08:03] <artaxerxes> it is huge, beware
[21:08:22] <artaxerxes> 1016x766
[21:12:03] <sbx> is that your translating web program?
[21:12:31] <artaxerxes> yup. This is just the summary screen, aka the status screen.
[21:13:31] <artaxerxes> if you're interested, I'll show the actual detail screen for a function
[21:14:45] <sbx> ok
[21:16:39] <artaxerxes> http://si-french.sf.net/images/translate2.png
[21:16:44] <artaxerxes> just as big
[21:19:51] <sbx> I think it would be helpful to translators... so how many have used it?
[21:20:45] <artaxerxes> we're 3 currently
[21:21:25] <artaxerxes> the code for those pages can be downloaded on sf.
[21:21:30] <sbx> what about other projects?
[21:21:42] <artaxerxes> look for a package called "tisane" under sf.net/projects/si-french
[21:22:08] <artaxerxes> you'll need a few perl scripts though, to massage your usecode and upload it to the database.
[21:22:54] <sbx> I'm no translator, but I wonder if other projects have used it yet?
[21:23:37] <artaxerxes> you mean, other translation projects? Not that I am aware of.
[21:23:42] <Colourless> i'm off
[21:23:45] <artaxerxes> bye
[21:23:45] <-- Colourless has left IRC ("casts invisibility")
[21:24:04] <sbx> yeah
[21:24:07] <artaxerxes> it'd be nice to know for sure though.
[21:24:09] <sbx> that looks easy
[21:24:40] <sbx> do you know what languages U7 was released in?
[21:24:48] <artaxerxes> it just takes ages to fully translate.
[21:25:09] <artaxerxes> BG: english, french, german, spanish?, japanese?
[21:25:15] <artaxerxes> SI: english, spanish?
[21:25:29] <artaxerxes> BG: italian?
[21:25:58] <artaxerxes> I know of a team that's translating SI in italian.
[21:26:10] <artaxerxes> I doubt they use tisane though
[21:26:47] <sbx> maybe they don't know about it
[21:26:56] <artaxerxes> yeah, it's too recent
[21:28:16] <artaxerxes> anyways, I have to go
[21:28:28] <artaxerxes> see ya
[21:28:38] <-- artaxerxes has left IRC ("leaving")
[21:32:39] <sbx> oops, I didn't give him my function list
[21:35:29] * sbx shrugs.
[21:35:32] --- sbx is now known as sbx|afk
[22:11:22] --> Baastuul has joined #Exult
[22:11:22] <-- Baastuul has left IRC (Remote closed the connection)
[22:12:37] --> Baastuul has joined #Exult
[22:23:20] --> Kirben has joined #exult
[22:23:20] --- ChanServ gives channel operator status to Kirben