Underworld Adventures homepage
[00:04:45] <-- Dragst has left IRC (adams.freenode.net irc.freenode.net)
[00:04:45] <-- Sevalecan has left IRC (adams.freenode.net irc.freenode.net)
[00:11:09] --> Dragst has joined #uwadv
[00:11:09] --> Sevalecan has joined #uwadv
[00:12:04] <-- Sevalecan has left IRC (adams.freenode.net irc.freenode.net)
[00:12:04] <-- Dragst has left IRC (adams.freenode.net irc.freenode.net)
[00:12:06] --> Sevalecan has joined #uwadv
[00:12:11] --> Dragst has joined #uwadv
[00:49:42] <-- Telemachos has left IRC ("Leaving")
[08:20:35] <-- Dragst has left IRC (Read error: 104 (Connection reset by peer))
[11:09:35] --> Dragst has joined #uwadv
[20:00:31] --> Telemachos has joined #uwadv
[20:00:32] --- ChanServ gives channel operator status to Telemachos
[20:00:36] <Telemachos> hi
[20:01:02] <wjp> hi
[20:54:20] --> vividos has joined #uwadv
[20:54:20] --- ChanServ gives channel operator status to vividos
[20:54:26] <vividos> hi
[20:55:18] <wjp> hey vividos
[20:55:59] <wjp> Telemachos: did you manage to figure out the remaining questions about keys/locks?
[20:56:59] <vividos> anyone wants to translate a bit of lizardman language?
[20:57:01] <vividos> Tosa eppa Urgo? Urgo sstresh tosa? Urgo sorr. Tosa sorr?
[20:58:45] <wjp> You met Urgo? Urgo help you? Urgo enemy. You enemy?
[20:59:02] <wjp> (I think :-) )
[20:59:17] <vividos> yes, Urgo means Murgo (the NPC)
[20:59:26] <wjp> who was that?
[21:00:15] <vividos> Murgo was the dump lizardman prisoner
[21:00:26] <wjp> oh, right, him
[21:01:36] <vividos> dump=dumb
[21:01:37] <vividos> :)
[21:02:01] <vividos> I maybe found some opcode errors in cnv.ark
[21:02:31] <Telemachos> yes, I think I got it
[21:02:45] <Telemachos> (the keys/locks) .. at least doors on level 1 works as they should
[21:02:49] <vividos> when talking to Sseetharee and he replies the above sentence, and you give answer 4, it wants to call a function at 0xffff, which isn't at all healthy for the VM
[21:04:04] <vividos> another one?
[21:04:05] <vividos> Urgo sorr. Urgo sorra zekka, thes'click Thepa. Thepa yethe Urgo.
[21:05:14] <wjp> Urgo enemy. Urgo steal food, attack lizardmen. Lizardmen kill(?) Urgo.
[21:05:55] <wjp> hm, thes'click is hate according to sircabirus.com
[21:06:06] <wjp> (I was translating from my own ancient notes)
[21:07:04] <vividos> Tosa sel'a zekka isili - isili sel'a Urgo tosa.
[21:08:13] <vividos> hmm, I'm finding a nice answer when the user answers "Why not?" to the first sentence you translated
[21:08:50] <vividos> an online translator would be nice
[21:08:52] <vividos> :9
[21:10:54] <wjp> you give food to me - me give Urgo to you
[21:12:06] <vividos> hmm no, that's not it
[21:12:43] <vividos> thanks for translating!
[21:13:16] <wjp> Telemachos: nice; so was it indeed that quantity!=0 means 'has key' ?
[21:13:27] <wjp> vividos: no problem :-)
[21:14:13] <Telemachos> no, I messed up ;) I was using bit 12 for the 'lock is active' flag, what I meant was bit 9
[21:14:32] <Telemachos> there does not seem to be a 'has key' bit
[21:14:35] <vividos> so a lock objects isn't destroyed?
[21:14:39] <Telemachos> no
[21:15:00] <vividos> and if the key id is 0 there isn't needed a special key?
[21:15:08] <wjp> ah, I see; so the conclusion that there had to be a 'has key' flag was invalid :-)
[21:16:58] <Telemachos> yes I'm afraid so.. but it was made on wront input from me as well so you're excused ;)
[21:17:26] <wjp> *phew* ;-)
[21:17:33] <Telemachos> vividos: let me check my notes (already forgot some of the details)
[21:18:20] <Telemachos> first of all - the 'is active' bit I just talked about tells if a lock is active and a door is locked if it has an active lock (obviously)
[21:19:08] <Telemachos> using a key on a lock will toggle it if the 'lockID' on the lock matches the 'keyID' on the key
[21:19:34] <vividos> which fields are these IDs?
[21:19:52] --> tm has joined #uwadv
[21:20:03] <-- Telemachos has left IRC (Read error: 54 (Connection reset by peer))
[21:20:08] <-- tm has left IRC (Client Quit)
[21:20:08] --> Telemachos has joined #uwadv
[21:20:43] <vividos> wjp: care to write a lizardman language translator for the uwadv homepage? :)
[21:20:44] <Telemachos> the 'lockID' on a lock object is 6 bits long, starting at bit 6 in word 4 on the object
[21:21:24] <Telemachos> (so the lower 6 bits of the 'link/special' field
[21:22:06] <wjp> vividos: not particularly :-)
[21:22:31] <Telemachos> and the 'keyID' is the 'owner' flag on the key ;)
[21:23:00] <vividos> wjp: darn :)
[21:25:32] <Telemachos> vividos: again, regarding those object categories.. got any idea if it would be possible to check if my assumptions are right from the decompile of uw.exe?
[21:25:57] <vividos> hmm no idea
[21:39:17] <vividos> http://www.asamnet.de/~finkm/uwadv/uw1-conv-dasm_1_to_12.txt
[21:54:27] <wjp> time to go; 'night
[21:58:55] <vividos> night wjp!
[22:00:10] <vividos> should go, too
[22:12:06] <vividos> bye!
[22:12:10] <-- vividos has left IRC ("Leaving")
[22:19:11] <-- Telemachos has left IRC ("Leaving")