#nuvie@irc.freenode.net logs for 9 Apr 2003 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[00:00:00] <Yuv422> hmm sure sounds good. we'll need somthing controling the converse instances anyway.
[00:02:24] <SB-X> what is uint8 Actor::id_num and uint16 Actor::a_num?
[00:02:34] <Yuv422> hehe
[00:02:45] <Yuv422> I should rename those
[00:02:56] <Yuv422> id_n is actor number 2 == dupre etc
[00:03:54] <Yuv422> a_num is the object_number
[00:04:35] <Yuv422> which I get should be changed to obj_n
[00:05:22] <Yuv422> guess
[00:05:32] <SB-X> oh, ok
[00:07:22] <SB-X> the secret cheaters screen is part of iolo's script
[00:07:30] <SB-X> so that should be supported in a short time
[00:08:04] <SB-X> i havnt really looked at that part though, just glanced at it :)
[00:08:19] <Yuv422> cool
[00:10:50] <SB-X> objects are defined in conversation like "create npc object quality quantity"
[00:11:12] <Yuv422> I thought they would be. :)
[00:11:16] <SB-X> or "give object quality from to"
[00:17:52] <SB-X> aahh
[00:18:01] * SB-X sees addition of variables.
[00:18:29] <SB-X> i was wondering what those numbers meant all day
[00:18:39] <SB-X> a6 (02 b2), a8 (02 b2) (d3 01) (90 a7)
[00:18:53] <Yuv422> this is turning into a nice little scripting language. :)
[00:18:54] <SB-X> #var2 = #var2 + 0x01
[00:19:03] <SB-X> heh
[00:19:10] <SB-X> it is
[00:57:24] --> armchair_avatar has joined #nuvie
[00:57:59] <SB-X> hi armchair_avatar
[00:58:07] <Yuv422> hey
[00:58:09] <SB-X> i remember you from the exult message board
[00:58:59] <armchair_avatar> hi
[01:10:34] --> Kirben has joined #nuvie
[01:30:15] <-- armchair_avatar has left IRC ("Client Exiting")
[02:52:12] <Yuv422> hmm I just had an idea
[02:52:31] <Eclair> hummm?
[02:52:34] <Yuv422> maybe we could extend the scroll left when talking
[02:52:45] <Eclair> why?
[02:52:54] <Eclair> would'nt that breakt the backround?
[02:53:39] <Yuv422> not really, as it doesn't overlap on the lefthand side.
[02:53:59] <Eclair> possible
[02:54:20] <Yuv422> then you'd be able to see more conversation on the screen
[02:54:26] <Eclair> yeah I know
[05:33:50] * Eclair is away: Lain....
[06:03:25] <Yuv422> MsgScroll is now working :)
[06:05:56] <SB-X> excellent news
[06:06:08] <SB-X> right before i have to go too
[06:06:14] <SB-X> what does it do now?
[06:07:07] <SB-X> everything? ;)
[06:11:39] <Yuv422> do you have time to check out a copy?
[06:11:48] <Yuv422> if so I'll cvs it
[06:12:39] <Yuv422> I had to hack the text class a bit to support the new 16/32 bit surfaces so I'll fix that later.
[06:12:45] <Yuv422> but it seems to work ok.
[06:12:53] <Yuv422> got the spinning cursor as well. ;)
[06:13:11] <SB-X> id have to update and compile
[06:13:16] <SB-X> ill look at it tomorrow
[06:13:21] <Yuv422> righto
[06:13:29] <SB-X> sounds neat
[06:13:33] <SB-X> cya
[06:13:39] <Yuv422> I'll do some more work before committing
[06:13:39] <Yuv422> cya
[06:13:41] <-- SB-X has left IRC ("X-Chat [1.6.4]")
[08:46:13] <-- Yuv422 has left IRC (brunner.freenode.net irc.freenode.net)
[08:46:16] --> Yuv422 has joined #nuvie
[11:12:54] --> Dominus has joined #nuvie
[11:13:08] <Dominus> hi
[11:13:23] <Dominus> Yuv422: did you comit your message scroll code yet?
[11:37:28] <-- Dominus has left IRC ("enough for now")
[12:35:40] <Yuv422> MsgScroll code is in CVS now. :)
[12:35:50] <Yuv422> though it still needs work.
[12:45:25] --> daniel` has joined #nuvie
[12:45:33] <daniel`> !!
[12:45:37] <-- daniel` has left #nuvie ("Client Exiting")
[13:03:28] --> vividos has joined #nuvie
[13:03:35] <vividos> hi there
[13:03:57] <Yuv422> hey
[13:04:13] <Yuv422> How's things?
[13:04:42] <vividos> nuvie doesn't compile :)
[13:04:55] <Yuv422> I've added Book.cpp/h
[13:05:04] <vividos> yes, there's the error :)
[13:05:32] <vividos> get_book_data() returns a char*, whereas books.get_item() gives an unsigned char* return value
[13:05:56] <Yuv422> I'm getting ready for SB-X's converse class.
[13:06:08] <vividos> cool :)
[13:06:09] <vividos> hmm, is there a book in LB's castle?
[13:06:14] <Yuv422> We should have conversations soon.
[13:06:24] <Yuv422> yes in this room
[13:06:24] <-- vividos has left IRC (Read error: 54 (Connection reset by peer))
[13:08:40] --> vividos has joined #nuvie
[13:09:35] * vividos asks himself why he closed the irc window :)
[13:09:50] <Yuv422> wb
[13:10:12] <Yuv422> hehe I thought you left in an unexpected fashion.
[13:10:45] <vividos> :)
[13:10:55] <vividos> hmm, do you think an explicit cast to char* would hurt in get_book_data()?
[13:11:08] <Yuv422> I don't think so
[13:11:31] <Yuv422> the book data is only 7bit anyway :)
[13:11:38] <Yuv422> well I'd hope it is. :)
[13:12:01] <vividos> :-)
[13:14:39] <Yuv422> I take it you do most of your uwadv work in MSVC?
[13:15:31] <vividos> yes; I occasionally try out if it compiles with mingw32
[13:16:26] <Yuv422> do you have many ppl contributing to the code base?
[13:17:52] <vividos> no, unfortunately not; Telemachos is helping out with the collision code from time to time
[13:18:38] <Yuv422> is fingolfin helping you with a OSX port?
[13:18:57] <vividos> it might be that the code is a bit too complex for most people :)
[13:19:14] <Yuv422> hehe it gets that way doesn't it.
[13:21:26] <vividos> Fingolfin once tried to compile uwadv, but there were problems in a STL library or so
[13:22:05] <vividos> complicated code: well, yes :) uwadv does have a scripting language that could be used by people not fluent with C++
[13:22:20] <Yuv422> Ah k. I think he's been having similar problems with exult.
[13:22:33] <Yuv422> is it a custom lang?
[13:22:41] <Yuv422> or somthing like lua?
[13:23:00] <vividos> it is Lua
[13:23:39] <Yuv422> hehe ah k. cool.
[13:23:52] <vividos> the more complicated things in uwadv are coded as Lua scripts that access the underworld objects, player, etc.
[13:24:33] <vividos> btw, committed the fix in Book.cpp
[13:24:58] <Yuv422> Thanks.
[13:28:00] <Yuv422> just the (char *) fix?
[13:29:08] <vividos> yes
[13:38:12] <Yuv422> did the message scroll work?
[13:38:43] <vividos> yes
[13:39:17] <Yuv422> I'll have to add drawbridge support so people with new savegames can leave the castle. :)
[13:39:31] <vividos> that would be me :)
[13:40:19] <vividos> is there a central specs file for u6/etc. in nuvie?
[13:40:20] <Yuv422> either that or fix ladders so you can get out via the dungeon. :)
[13:40:40] <Yuv422> technical specs?
[13:40:44] <vividos> yes
[13:40:59] <Yuv422> about nuvie or how the original U6 worked?
[13:41:08] <vividos> the original
[13:41:26] <Yuv422> I've started a CVS called docs/
[13:41:47] <vividos> ah good
[13:41:50] <Yuv422> which will contain all our findings.
[13:42:04] <Yuv422> at the moment it is a bit sparce. ;)
[13:42:14] <Yuv422> to busy coding.
[13:42:34] <Yuv422> I've got to clean up my schedule doc and post that some time too.
[13:43:21] <vividos> good.
[13:44:05] <Yuv422> Have you found it easy reversing the underworld games?
[13:44:46] <vividos> not quite easy, but it's fun when you find out new things and the test decoding projects start to work
[13:45:08] <vividos> uwadv's specs file started out as a 20k text file. it now is 116k big :)
[13:45:24] <Yuv422> wow that's impressive.
[13:46:29] <Yuv422> I like your webpage layout btw.
[13:46:33] <vividos> it was a rather complicated game for it's time
[13:46:37] <vividos> thanks :)
[13:47:22] <vividos> I also like nuvie's site
[13:47:44] <Yuv422> That's laxdragon's handywork. :)
[13:49:03] <vividos> yeah
[13:49:36] <vividos> ok, have to leave again; I'm looking forward to new stuff in nuvie!
[13:50:04] <Yuv422> nice chatting with you vividos. :)
[13:50:26] <vividos> 'till then!
[13:50:30] <Yuv422> cya
[13:50:42] <-- vividos has left IRC ("http://uwadv.sourceforge.net/ :)")
[14:11:21] <Yuv422> time for bed
[14:11:53] <Yuv422> cya
[14:11:55] <-- Yuv422 has left IRC ("Read error: 666 (Connection reset by Satan)")
[15:36:50] --> wjp has joined #nuvie
[15:42:29] <-- Kirben has left IRC ("System Meltdown")
[16:31:45] --> armchair_avatar has joined #nuvie
[16:35:49] <armchair_avatar> hi
[16:35:53] <armchair_avatar> anybody home?
[16:40:34] <-- armchair_avatar has left IRC ("Client Exiting")
[17:10:24] --> armchair_avatar has joined #nuvie
[17:11:57] --> sbx has joined #nuvie
[17:13:48] <armchair_avatar> hi
[17:22:33] <sbx> hello
[18:19:22] <-- armchair_avatar has left IRC (Remote closed the connection)
[19:44:50] <-- wjp has left IRC ("brb")
[20:06:16] <-- Eclair has left IRC ("Who turned out the lights?")
[20:55:34] --- sbx is now known as sbx|afk
[21:03:33] --> armchair_avatar has joined #nuvie
[22:03:03] <-- armchair_avatar has left IRC ("Client Exiting")
[22:16:16] --> animeloe has joined #nuvie
[22:16:20] --- animeloe is now known as Eclair
[22:41:56] * Eclair is away: going to see a musical YEAY!!!
[23:12:03] --> Yuv422 has joined #nuvie
[23:24:00] <-- ChanServ has left IRC (brunner.freenode.net irc.freenode.net)
[23:24:00] <-- laxdragon has left IRC (brunner.freenode.net irc.freenode.net)
[23:24:00] <-- Yuv422 has left IRC (brunner.freenode.net irc.freenode.net)
[23:25:01] --> ChanServ has joined #nuvie
[23:25:01] --> Yuv422 has joined #nuvie
[23:25:01] --> laxdragon has joined #nuvie