[01:41:46] --> Kirben has joined #nuvie
[02:42:39] --- Eclair is now known as animeloe
[02:53:42] <-- Kirben has left IRC ("System Meltdown")
[03:11:58] --> Kirben has joined #nuvie
[03:19:40] --> Yuv422 has joined #nuvie
[03:58:09] --- animeloe is now known as tokyo-3
[04:00:49] --- tokyo-3 is now known as animeloe
[04:06:00] <Yuv422> how was your trip to tokyo Eclair? :)
[04:06:14] * animeloe giggles
[04:06:18] <animeloe> haven't been there yet
[04:06:22] <animeloe> wanna go though
[04:06:50] <Yuv422> :)
[04:20:42] <-- animeloe has left IRC (Killed (NickServ (Ghost: Sakuraemail@example.com)))
[04:21:06] --> sbx has joined #nuvie
[04:21:15] <sbx> hi
[04:21:17] <Yuv422> hi sbx
[04:21:41] --> animeloe has joined #nuvie
[04:21:42] <Yuv422> How's things?
[04:21:51] <sbx> kinda busy
[04:21:54] <sbx> i have to go afk for a bit
[04:22:00] <Yuv422> np
[04:22:17] <sbx> i forgot to update the ChangeLog with any changes i made yesterday
[04:22:36] <Yuv422> I might see if I can fix the wall corner tile problem today
[04:22:45] --- animeloe is now known as Eclair
[04:22:48] <sbx> where you see the floor where it shouldnt be?
[04:23:01] <Yuv422> if you are inside a building
[04:23:10] <sbx> i a problem in Paws with a door that wasnt
[04:23:20] <sbx> i saw a*
[04:23:23] <Yuv422> the corner tiles will show the ground outside
[04:23:28] <sbx> oh yeah
[04:23:47] <sbx> this problem i saw in Paws prevented me from going through a door
[04:23:51] <sbx> the door was blocked with a wall
[04:24:00] <Yuv422> yeah I've got to fix the door in a wall problem too
[04:24:10] <sbx> and from inside the house it was strange looking, it was replaced with several ground tiles
[04:24:31] <Yuv422> I'm not sure what should go under such a door.
[04:24:46] <sbx> doesnt it already have ground under it?
[04:24:50] <sbx> is the door an object?
[04:24:53] <Yuv422> hmm maybe they have wall objects under them.
[04:24:55] <Yuv422> yes
[04:25:08] <Yuv422> and the doorway is an object too.
[04:25:45] <sbx> so it should already have a map tile under it
[04:25:50] <sbx> the ground
[04:26:05] <sbx> unless... it doesnt
[04:27:02] <sbx> theres a new test i havnt seen before
[04:27:04] <sbx> 0xd7
[04:27:23] <Yuv422> any idea what it does?
[04:27:26] <sbx> Dr. Cat checks that to see if he is at work or busy
[04:27:37] <sbx> with 0x88 as the value
[04:27:41] <sbx> a1 d3 88 d7 a7
[04:27:51] <sbx> if(? 0x88)
[04:27:53] <Yuv422> is 88 his worktype?
[04:28:03] <sbx> i dunno
[04:28:13] <sbx> it may be another way to check that
[04:28:28] <Yuv422> maybe it is !0x88
[04:28:57] <sbx> 0x88 is a constant
[04:29:13] <Yuv422> as in if worktype != 0x88
[04:29:19] <sbx> oh, yeah
[04:29:28] <sbx> you might see what 88 means then
[04:29:31] <sbx> i dont know
[04:29:38] <Yuv422> what's dr cats npc number
[04:29:49] <sbx> 110
[04:30:35] <sbx> bbs
[04:30:38] --- sbx is now known as sbx|afk
[04:32:26] <Yuv422> hmm 110 doesn't have a worktype of 0x88
[04:32:56] <Yuv422> he does have 0x89 though
[04:33:14] <Yuv422> at 8:00pm
[04:34:34] <sbx|afk> i got it!
[04:34:43] <sbx|afk> if(npc_in_proximity(0x88))
[04:34:49] <sbx|afk> 0x88 = Taynith
[04:34:59] <Yuv422> ah, neat! :)
[04:35:00] <sbx|afk> ... "Taynith and I have a lot to discuss."
[04:35:02] <sbx|afk> heh heh
[04:35:05] <sbx|afk> ok bbs/bbl
[04:35:13] <Yuv422> k
[04:53:30] --- Eclair is now known as animeloe
[04:53:43] <-- animeloe has left IRC ("Who turned out the lights?")
[04:53:46] --> animeloe has joined #nuvie
[04:54:18] <-- animeloe has left IRC (Remote closed the connection)
[04:54:43] --> animeloe has joined #nuvie
[04:54:47] --- animeloe is now known as Eclair
[05:35:28] <Yuv422> hehe I just locked my party in a room
[05:35:40] <Yuv422> used a skiff while in party mode
[05:36:06] <Yuv422> then when I disembarked my party magically appear out of the skiff! :)
[05:36:15] <Yuv422> appeared
[05:36:18] <servus_sominus> wasnt that how it was in the original game?
[05:36:26] <Yuv422> that is the original :)
[05:37:10] <Yuv422> u
[05:37:18] <Yuv422> hehe whoops wrong window
[08:07:14] --- sbx|afk is now known as sbx
[08:07:16] <sbx> b
[08:11:12] <Yuv422> wb sbx
[08:11:35] <sbx> ty
[08:34:29] <Yuv422> I was thinking I might load all the objlists into a B-Tree
[08:34:37] <Yuv422> that might speed things up a bit
[08:35:29] <sbx> what is that?
[08:35:38] <servus_sominus> binary tree
[08:35:39] <Yuv422> what is what?
[08:35:47] <sbx> is that the same as BSP?
[08:35:49] <Yuv422> :)
[08:35:55] <Yuv422> balanced tree
[08:36:02] <Yuv422> doesn't have to be binary
[08:36:03] <servus_sominus> close enough, sbx; a form of grouping things, and subgrouping things, subgrouping those, etc
[08:36:27] <sbx> hrmm
[08:36:32] <servus_sominus> well binary tree just means that each parent has no more than two children... how about plain old "tree" then? :-)
[08:36:35] <Yuv422> I'd index them on pos
[08:36:37] <sbx> would that be the same as a linked list with pointers to child?
[08:36:44] <sbx> ok
[08:37:32] <Yuv422> so list at 327x440 would be indexed under the number (440 * 1024 + 327)
[08:37:33] <servus_sominus> not quite, sbx... think of an organizational hiearchy chart which shows a boss, its subordinates, and their subordinates, etc... the people on the bottom that dont have subordinates are the "leaves", and they are the actual data, everything above them is just grouping classifications
[08:38:56] <sbx> and a linked list with each structure having a pointer to a child link wouldnt be able to hold that?
[08:39:23] <sbx> or a child list
[08:39:23] <Yuv422> like a linked list but in the shape of a tree
[08:39:39] <servus_sominus> well yes but trees are more efficient because its not a linear structure like a linked list...
[08:39:53] <servus_sominus> a linked list is just a tree where each parent can have only one child; a "unary tree"
[08:40:33] <sbx> i was thinking the child would be another list
[08:40:54] <Yuv422> yes it is
[08:41:05] <Yuv422> a list of every object at that location
[08:42:03] <Yuv422> servus_sominus: do you know any good portable tree classes for C++?
[08:43:34] <Yuv422> sbx: http://www.nist.gov/dads/HTML/tree.html
[08:44:08] <servus_sominus> http://184.108.40.206/images/misc/tree.jpg , arrowheads represent nodes
[08:44:42] <sbx> hehe
[08:44:44] <sbx> thanks people
[08:45:07] <sbx> i already understood you, i was just trying to compare it to some kind of structure i've already made without knowing the name of :)
[08:45:22] <Yuv422> ah k np
[08:45:29] <sbx> the pictures help
[08:45:38] <servus_sominus> i was already in photoshop for UWAdv, so i figured id draw one :p-
[08:45:40] <servus_sominus> :-p
[08:46:04] <Yuv422> hey servus you wouldn't like to draw us some female avatar tiles would you?
[08:46:18] <servus_sominus> i can do that
[08:46:24] <Yuv422> cool
[08:47:05] <servus_sominus> http://220.127.116.11/images/misc/Lurker01.JPG my scary uwadv lurker skin.
[08:47:38] <Yuv422> we'd need 16 tiles
[08:47:50] <Yuv422> at 16x16 pixels each
[08:48:02] <servus_sominus> can you link to the original .gif so i can see the male?
[08:48:11] <Yuv422> sure
[08:48:16] <Yuv422> sec
[08:48:57] --- servus_sominus is now known as servus
[08:55:00] <Yuv422> http://www.graf.torun.pl/~rackne/u6like.html
[08:55:13] <Yuv422> http://www.graf.torun.pl/~rackne/images/u6tiles.GIF
[08:56:48] <Yuv422> it might be quite a challenge working on such small tiles.
[09:00:39] <servus> heh ok just lemme finish this lurker model real fast :-)
[09:00:50] <Yuv422> hehe no hurry at all
[09:00:58] <Yuv422> we don;t need it any time soon
[09:01:16] <Yuv422> it was just a thought I had today
[09:01:55] <Yuv422> bbl
[09:02:00] <sbx> ok
[09:03:46] <servus> Arghhhhhhhh!
[09:04:00] <servus> I had an assertion error while finishing it up and i hadnt saved it since starting to texture =-/
[09:06:06] <servus> anyways, for the u6 sprites im just changing the hair right? did you want a more profound change? what colour hair?
[09:07:46] <sbx> more profound
[09:08:02] <sbx> black
[09:08:21] <sbx> unless you wanna make a color for each hair color from each female portrait
[09:08:44] <sbx> and just the hair
[09:08:48] <sbx> not more profound
[09:08:57] * sbx looks around.
[09:09:00] <sbx> yeah that sounds about right
[09:10:42] <servus> done :-)
[09:13:03] <servus> http://18.104.22.168/images/misc/u6girlie.gif
[09:13:41] <servus> i maintained the original palette in that file.
[09:14:00] <servus> (hope i modified the right sprite set!:)
[09:16:00] <servus> oh lol! have you ever asked iolo about british, and iolo tells you to call lord british"mr nose"? :-p
[09:16:47] <sbx> thats great
[09:16:54] <sbx> yup :)
[09:17:14] <sbx> and call lord british that
[09:18:43] <servus> Who didst tell you my nickname?!?!
[09:19:14] <servus> ever speak to a foreign exchange student in Olde Englishe just to piss them off?
[09:22:15] <sbx> no
[09:24:18] <servus> tis a pity.
[09:29:09] <sbx> agreed
[09:40:59] <servus> tell me when you try the female avatar:P
[10:10:05] <Yuv422> :)
[10:10:27] <Yuv422> hehe the avatar looks a bit like Iolo from the back now :)
[10:11:26] <Yuv422> maybe you could make an avatar out of the woman tiles?
[10:12:06] <Yuv422> I'm not sure how you'd make it more avatarish though
[10:14:56] <servus> well
[10:15:02] <servus> i could put a cape on a woman ;-p
[10:15:14] <servus> but 16x16 pixels with a 256-colour palette just isnt much to work with
[10:15:19] <Yuv422> hehe
[10:16:11] <Yuv422> np
[10:16:55] <servus> hmm
[10:17:20] <Yuv422> did you see the new scale2x
[10:17:22] <servus> i cant easily put breasts on something that small, and your complaint was the view from the back, so that makes the actual body shop a non sequitur... i guess i could change the hair colour?
[10:17:41] <servus> nope, i havent actually run nuvie at all since theres no binary and i dont feel like getting it to run on msvc ;p
[10:18:10] <Yuv422> by scale2x I ment the new scale2x as seen on the exult forum
[10:18:21] <Yuv422> I haven't put it into nuvie yet
[10:18:39] <Yuv422> I'm using Colourlesses port for testing pentagram ATM.
[10:18:58] <servus> i dont read exult forums, but exult's graphic output was always dismayingly poor for me... *flicker*flicker*flicker*
[10:19:33] <Yuv422> do you get the comic strip "non sequitur" where you live servus?
[10:19:42] <Yuv422> in your local paper I mean
[10:20:03] <servus> hmm yes i think i do, though i dont ever read it anymore:)
[10:21:48] <Yuv422> servus: You do know that vivdos maintains a MSVC port.
[10:21:57] <Yuv422> vividos
[10:22:16] <servus> oh? ok ill try it out then, dont suppose theres a tarball or zip of it? :_
[10:22:17] <servus> :)
[10:22:29] <Yuv422> hehe nope
[10:22:41] <Yuv422> you don't have cvs?
[10:23:40] <servus> ill download a client...
[10:25:36] <Yuv422> I take it that you're running a win32 only setup then. ;)
[10:26:21] <servus> well i dont want to reboot!
[10:26:35] <Yuv422> fair enough :)
[10:26:48] <Kirben> I can just dcc binary if it is easier
[10:27:04] <servus> i have slackware9 on my other HD, but i dont really like it ;-)
[10:27:28] <servus> heh, id appreciate it kirben but i should also get the source to compile so that i can perhaps contribute code :)
[10:27:49] <Kirben> Yuv422: Still too early for nuvie snapshots ?
[10:28:01] <Yuv422> I'm not sure
[10:28:26] <Yuv422> I just don't want to get swamped by people expecting a working game experience
[10:28:31] <Yuv422> if you know what I mean
[10:29:16] <Yuv422> I guess it wouldn't hurt to provide a snapshot download.
[10:34:20] <servus> *tries to figure out wincvs*:)
[10:34:44] <Kirben> hmm do I have access to nuvie web site ? it reject an scp upload.
[10:35:07] <Yuv422> ah yes I remember now
[10:35:27] <Yuv422> I think laxdragon has changed the website perms :(
[10:35:31] <Yuv422> let me check
[10:36:53] <Yuv422> drwxr-sr-x 7 laxdrago nuvie 4096 Apr 2 08:00 htdocs
[10:36:56] <Yuv422> no...
[10:36:58] <Yuv422> hehe
[10:37:42] <Yuv422> chmod g+w htdocs
[10:37:43] <Yuv422> chmod: changing permissions of `htdocs': Operation not permitted
[10:38:07] <Yuv422> looks like we're stuck till I can get in contact with laxdragon
[10:38:15] <Kirben> ok
[10:39:25] <Yuv422> I'll send him an email
[10:41:08] <Kirben> http://members.optusnet.com.au/wormmon/Nuviewin32.exe is what the package will be (Current cvs) but don't give out that url, site has limited downloads.
[10:42:14] <Yuv422> is that a winzip selfextracting exe?
[10:43:37] <Kirben> It is self extracting but created with sfx maker.
[10:44:15] <Yuv422> ah k, I was able to unpack it with unzip
[10:44:17] <Yuv422> :)
[10:44:56] <Kirben> I wonder what I should set default nuvie path to in nuvie.cfg though
[10:45:29] <Yuv422> where should the config be stored under win32?
[10:45:35] <Kirben> . would be easiest but it doesn't give an example of what full path should be like
[10:45:44] <Kirben> same directory as nuvie
[10:46:03] <Kirben> The default path for Ultima 6 I meant.
[10:46:07] <Yuv422> ah k
[10:46:34] <Yuv422> .\ultima6\
[10:46:45] <Yuv422> would that work?
[10:47:57] <servus> hmm it crashes instantly without an error or stderr.txt
[10:48:21] <Yuv422> have you set the ultima6 directory in nuvie.cfg?
[10:49:17] <servus> oh okay, neato:P
[10:51:53] <servus> now to see if i can get wincvs not to crash again, and again, and again... recommend a client?:)
[10:53:23] <Yuv422> I use command line cvs
[10:53:36] <Yuv422> which is a standard part of OS X :)
[10:53:47] <Yuv422> with developer tools installed that is. :)
[10:53:51] <Kirben> I use command line cvs too.
[10:53:53] <servus> figured as much
[10:54:32] <Yuv422> you can get away with two commands most of the time. :)
[10:54:35] <Yuv422> cvs up
[10:54:39] <Yuv422> and cvs ci
[10:54:40] <Yuv422> ;)
[10:55:02] <Yuv422> oh and cvs add
[10:58:08] <Kirben> .\ultima6\ doesn't show the drive letter though.
[10:58:54] <servus> ugh, this wincvs program is terribly counterintuitive =-/
[10:59:23] <Kirben> Can I put comments in nuvie.cfg ?
[10:59:35] <Yuv422> hmm I'm not sure
[10:59:39] <Yuv422> let me check
[11:01:55] <Yuv422> <!-- -->
[11:02:39] <Yuv422> I borrowed the config system from pentagram. ;)
[11:04:24] <Kirben> So maybe this ?
[11:04:25] <Kirben> <ultima6>
[11:04:26] <Kirben> <gamedir>.</gamedir>
[11:04:26] <Kirben> <!-- Another gamedir example is c:\uc\ultima6 -->
[11:04:26] <Kirben> </ultima6>
[11:05:01] <Yuv422> yup that sounds good
[11:05:35] <Kirben> Would be good is nuvie itself or logs mentioned when path was wrong though.
[11:07:11] <Kirben> if I mean
[11:09:16] <Yuv422> yes
[11:09:45] <Yuv422> we'll we do check for failures on loading files
[11:10:01] <Yuv422> so an error message wouldn't be to hard to add.
[11:11:00] * Yuv422 looks at all the unhandled errors in the Game::loadGame() method
[11:11:25] <servus> darnit i cant find any CVS documentation that tells me how to log into an internet site like sourceforge, simply enough ;-/
[11:11:47] <Yuv422> using wincvs?
[11:11:51] <Kirben> servus: http://sourceforge.net/cvs/?group_id=76419
[11:14:16] <servus> alright thanks for the help
[11:14:38] <servus> i have to go through 3 menus each time i want to send a single CVS command:-p
[11:17:18] <Yuv422> that doesn't sound very efficent.
[11:19:30] <servus> i already hate wincvs :-)
[11:25:03] <sbx> agreed
[11:35:06] * sbx sees some more message scroller corruption.
[11:35:16] <Yuv422> ohh
[11:35:18] <Yuv422> where
[11:36:10] <sbx> when i talk to Dr. Cat
[11:36:22] <sbx> i might have to commit latest changes first...
[11:36:39] <Yuv422> are you ready to checkin?
[11:36:45] <sbx> i think its due to more long run-on strings that i just added
[11:36:53] <sbx> yes one sec
[11:37:06] <Yuv422> yes I think that crashes my copy the sherry bug
[11:37:28] <Yuv422> a word can't be longer than MSGSCROLL_WIDTH
[11:37:52] <sbx> in this case it doesnt crash until i get to the end of the buffer
[11:37:57] <Yuv422> should that happen normally?
[11:38:08] <Yuv422> long words that is?
[11:38:46] <sbx> i don't know of any
[11:40:27] <servus> ever figure out the sherry bug?
[11:41:06] <Yuv422> servus: yes it was due to a word longer than MSGSCROLL_WIDTH chars
[11:41:12] <Yuv422> which was crashing the program
[11:41:35] <servus> ah, *searches for a crash!*
[11:41:47] <sbx> Yuv422: commited
[11:41:48] <Yuv422> it's fixed now
[11:41:55] <sbx> Yuv422: committed
[11:42:04] * Yuv422 updates
[11:42:28] <sbx> Dr. Cat will still say Dr_ Cat but thats just because its not using npc_name yet so thats not a problem
[11:42:42] <servus> who is this dr cat?
[11:42:54] <sbx> the best u6 npc ever
[11:43:14] <sbx> proprietor of The Cat's Lair in Paws
[11:43:18] <sbx> friend of kings and gypsies
[11:43:22] <sbx> and common man alike
[11:43:28] <Yuv422> which is full of cats btw
[11:43:34] * sbx nods.
[11:43:34] <sbx> them too
[11:44:55] <Yuv422> hmm this is what I get
[11:45:21] <Yuv422> You see\n-!npcnear--!inpar
[11:45:32] <Yuv422> to the Cat's\nLair."
[11:45:39] <Yuv422> \nyou say:
[11:46:10] <sbx> !inpar should by -!inparty-
[11:46:28] <Yuv422> it looks like it is just spilling off the end
[11:46:38] <sbx> but his conversation isnt actually working completely so maybe i shouldnt be complaining about the little text bugs :)
[11:46:58] <sbx> if you uncomment #define CONVERSE_DEBUG in Converse.cpp it will show more info and that might crash it or mess it up
[11:47:35] <sbx> if a word can't be wrapped to next line then it must be divided
[11:47:36] <Yuv422> if it proforming the proximity check now?
[11:47:41] <sbx> no
[11:47:44] <sbx> it returns false
[11:48:08] <Yuv422> same with the inparty check
[11:48:10] <Yuv422> ?
[11:48:16] <sbx> no
[11:48:18] <sbx> thanks for reminding me
[11:48:23] <sbx> that can be added
[11:48:40] <Yuv422> that will be good
[11:48:43] <sbx> i dont know how npcnear is done
[11:48:52] <sbx> its not the same as npconscreen
[11:48:57] <sbx> i dont think
[11:49:08] <sbx> you need to draw a line from npc1 to npc2 and count the spaces
[11:49:19] <Yuv422> really?
[11:49:34] <Yuv422> what info comes along with that command?
[11:49:40] <Yuv422> just the npc number?
[11:49:41] <sbx> or just see if its within x X tiles or Y tiles, whatever is simpler
[11:49:42] <sbx> yeah
[11:49:58] <Yuv422> I would go with the latter
[11:51:22] <sbx> if(abs(actor1.x - actor2.x) <= NEAR_DISTANCE) ?
[11:51:31] <sbx> || .y
[11:51:47] <Yuv422> &&
[11:51:51] <sbx> oh
[11:51:51] <sbx> hehe
[11:51:53] <sbx> &&
[11:51:56] <Yuv422> ;)
[11:52:14] <Yuv422> otherwise they would be on different sides of Britannia. ;)
[11:52:17] <sbx> i guess it would be pretty strange if Taynith just happens to be at the same latitude anywhere on the planet
[11:52:30] <sbx> and he still thinks he is talking to her
[11:52:53] <Yuv422> you'd probably never have that coincidence
[11:53:01] <sbx> no but it would be funny :)
[11:53:03] <Yuv422> but it's better to do it right. :)
[11:53:06] * sbx nods.
[11:53:27] <sbx> im going to add alt codes too is that okay?
[11:53:39] <sbx> just one of them, to talk to anyone
[11:54:00] <Yuv422> ok
[11:54:14] <Yuv422> feel like adding the alt teleport code?
[11:54:18] <Yuv422> that would be handy?
[11:54:20] <sbx> i dont know how
[11:54:22] <Yuv422> -?
[11:54:30] <Yuv422> right I'll add it.
[11:54:48] <Yuv422> after you've put in the talk code.
[11:55:01] <Yuv422> maybe the inc hour code too. ;)
[11:57:12] <Yuv422> do you see cats in the kitchen?
[11:57:25] <Yuv422> mysave game has three cats.
[11:59:58] <Yuv422> servus: are you any good at creating icons? ;)
[12:00:52] <sbx> Symbol of the Codex!
[12:01:04] <Yuv422> huh?
[12:01:04] <sbx> oh sorry dont mind me
[12:03:05] <servus> im alright at icons
[12:03:13] <sbx> Yuv422: i see no cats there
[12:03:14] <servus> need a nuvie icon?
[12:03:21] <sbx> Yuv422: but there's an egg that i guess creates them
[12:03:33] <servus> i made a nice enough one for my ultima7 clone
[12:03:34] <Yuv422> servus: yes. :)
[12:03:56] <sbx> Exult already uses the ankh
[12:03:58] <Yuv422> sbx: my savegame must have had som spwaned cats.
[12:04:02] * sbx nods.
[12:04:16] <servus> hmm then what do you want it to look like? whats the symbol of the codex if not an ankh?
[12:04:29] <servus> spamspamspamicon?
[12:04:38] <Yuv422> a tin of spam?
[12:05:06] <servus> :P, no, really?
[12:05:24] <sbx> the image that represents the virtues
[12:05:47] <sbx> two triangles with three circles
[12:05:52] <sbx> and an outer circle
[12:06:11] <Yuv422> got a picture?
[12:06:19] <sbx> and actually its one triangle and then 3 intersecting lines (that go to the outer circle)
[12:06:38] <sbx> http://noctalis.com/dis/ultima/pics/u9-codex.gif
[12:06:41] <servus> the triforce? :-p
[12:06:43] <Yuv422> nm, got it plastered all over the compendium
[12:06:47] <sbx> hehe
[12:06:58] <servus> that'll be awfully muddy as an icon
[12:07:03] <sbx> yes please make the icon the triforce! :P
[12:07:12] <sbx> yeah
[12:07:14] <sbx> whatever you guys want
[12:07:22] <servus> ill show you my idea
[12:08:06] <servus> http://22.214.171.124/images/misc/NuvieIconIdea01.bmp
[12:08:45] <Yuv422> hehe it's very iso
[12:09:04] <servus> iso?
[12:09:28] <sbx> isometric?
[12:09:30] <Yuv422> isometric
[12:10:01] <Yuv422> how about an ankh over the triangle thingy?
[12:10:07] <Yuv422> all 2d
[12:10:13] * sbx wonders why he can't see it.
[12:10:35] <Yuv422> maybe your browser doesn't support bmp?
[12:10:56] <Yuv422> I guess circles might not scale well on an icon.
[12:11:00] <sbx> me image viewers dont work either
[12:11:04] <sbx> my*
[12:11:20] <sbx> and The GIMP says "tmp/NuvieIconIdea01.bmp" is not a valid BMP file
[12:11:46] <servus> its a windows DIB
[12:12:40] <servus> try again
[12:14:04] <sbx> now it says its corrupt or something
[12:14:08] <sbx> bogus
[12:14:24] <servus> refresh
[12:15:00] * sbx cries.
[12:15:07] <sbx> it shows a bunch of lines
[12:15:13] <sbx> but its not correct
[12:15:17] <sbx> its corrupt image
[12:16:31] <servus> http://126.96.36.199/images/misc/NuvieIconIdea01.jpg
[12:17:29] <sbx> hehe thanks
[12:17:31] <servus> so what do you want?
[12:17:32] <sbx> looks good :P
[12:17:47] <sbx> very iso
[12:18:13] <sbx> anyone want something U6 specific?
[12:18:31] <sbx> actually no i forgot about MD and SE
[12:18:43] <sbx> but not much you can do there
[12:20:00] <servus> the only real Ultima symbol i can think of is the ankh
[12:20:31] <Yuv422> how about an anhk with a world in the background?
[12:21:21] <Yuv422> sun rising over a cresent earth with an ankh in the foreground?
[12:22:02] <servus> hmm i think i know what you mean, ill try, but it may get muddy :)
[12:25:28] <Yuv422> bbl
[12:25:38] <Yuv422> just watching the glass house
[12:40:39] <servus> http://188.8.131.52/images/misc/NuvieIconIdea02.jpg
[12:52:02] <Yuv422> ping
[12:52:54] <Yuv422> yeah that's what I had in mind
[12:53:11] <Yuv422> sort of like a 2001 moment. :)
[12:53:21] <Yuv422> with the shining ankh in the front
[12:55:07] <sbx> (2001 theme song plays in backgrond) "N U V I E !"
[12:55:24] <Yuv422> lots of drums. :)
[12:56:05] <Yuv422> i would be appropriate because we have the two worlds of adventure games
[12:56:16] <Yuv422> and origins slogan is "we create worlds" :)
[12:57:02] <Yuv422> you might only see the top half of the earh in the picture
[12:57:05] <servus> is that what you want then? any touchups?
[12:57:18] <Yuv422> that way you could have a larger earth.
[12:57:24] <Yuv422> maybe a thinner anhk
[12:57:37] <Yuv422> on a black background
[12:57:50] <Yuv422> or maybe transparent?
[12:58:44] <servus> ack stupid me didnt save a version with layers
[12:58:58] <Yuv422> maybe a more extreme cresent like this
[12:59:06] <Yuv422> http://antwrp.gsfc.nasa.gov/apod/ap961006.html
[13:02:16] <Yuv422> Nuvie - "We REcreate worlds!" ;)
[13:03:20] <sbx> Exult already claims that joke :)
[13:03:31] <Yuv422> really? :(
[13:04:14] <Yuv422> I guess it is a pretty obvious one. :)
[13:04:30] <Yuv422> http://www.wcer.wisc.edu/ncisla/muse/earth-moon-sun/materials/intro/material1C/moon1.jpg
[13:04:42] <Yuv422> but rotated on its side and the earth not the moon
[13:15:26] <Yuv422> http://www.nssa.com.au/Images/crescent.JPG
[13:19:50] <servus> http://184.108.40.206/images/misc/NuvieIconIdea03.jpg
[13:23:06] --- servus is now known as servus_away
[13:24:13] <servus_away> (night)
[13:27:11] --> Yuv422_ has joined #nuvie
[13:28:29] <Yuv422_> that's looking good servus
[13:28:34] <Yuv422_> night
[13:40:18] <-- Yuv422 has left IRC (Read error: 110 (Connection timed out))
[13:56:33] --- Yuv422_ is now known as Yuv422
[13:58:32] <sbx> ok i added alt-code
[13:58:49] <Yuv422> is there room to add other alt codes?
[13:59:00] <sbx> i was working with an old copy of Event.cpp/Event.h so ill need to sync them first
[13:59:04] <sbx> yes
[13:59:21] <sbx> if an alt-code needs input it sets active_alt_code to itself
[13:59:31] <sbx> Event::update checks for input if that is set, and sends it to alt_code_input
[13:59:45] <Yuv422> right
[14:03:12] <Yuv422> so it checks for 3 digits after going into alt mode?
[14:04:27] <sbx> yes, as long as you keep alt held
[14:05:03] <sbx> and if your not in MsgScroll input mode
[14:05:04] <Yuv422> what was the alt code used for talking to npcs?
[14:05:08] <sbx> 400
[14:05:20] <sbx> it talked to npc's saw their portraits or their inventories
[14:05:21] <Yuv422> ah k
[14:05:27] <sbx> according to that page you told me about
[14:05:43] <Yuv422> the green page?
[14:05:56] <Yuv422> or the other cheat page?
[14:11:27] <sbx> the green page
[14:12:46] <sbx> changes committed
[14:13:41] <Yuv422> I'm just fixing nuvie so it doesn't crash when nuvie.cfg isn't present
[14:14:46] <sbx> ok
[14:14:46] <sbx> good idea
[14:17:24] <Yuv422> how do I import a binary file?
[14:17:35] <Yuv422> cvs -kb add filename ??
[14:19:07] <sbx> cvs add -kb filename?
[14:19:16] <sbx> ive never done that
[14:19:39] <Yuv422> that sounds right
[14:21:51] <Yuv422> hmm how will the mailing list handle a 70k binary file :)
[14:22:17] <sbx> lets see
[14:23:16] <Yuv422> hmm
[14:23:32] <Yuv422> you seem to be passing uint8 to Converse->start()
[14:23:38] <Yuv422> which wants an Actor *
[14:24:09] <sbx> oops one sec
[14:24:13] <sbx> i changed Converse.
[14:24:14] <sbx> h
[14:24:22] <sbx> forgot to commit
[14:25:16] <sbx> ok, there
[14:25:24] <sbx> update Converse.h and try it
[14:25:25] <sbx> sorry
[14:25:34] <Yuv422> np
[14:26:55] <Yuv422> looks good.
[14:27:13] <Yuv422> I'll have to add teleport now. :)
[14:27:14] <sbx> good
[14:27:17] <sbx> great
[14:27:26] <sbx> excellent even
[14:27:37] <sbx> what are you going to ask for?
[14:27:46] <Yuv422> should we teleport using hex numbers like the original?
[14:28:00] <sbx> yes
[14:28:13] <sbx> unless there's a reason not to
[14:28:35] <sbx> the coord. lists are in hex.
[14:28:40] <Yuv422> is there a standard function for converting a hex string to an int?
[14:29:05] <sbx> use 16 as third argument to strtol
[14:29:47] <Yuv422> || (check == 0x86) || (check == 0x86) || (check == 0xab)
[14:30:00] <Yuv422> you might want to change that. :)
[14:30:14] <sbx> hmm :)
[14:30:17] <sbx> thanks
[14:30:22] <Yuv422> np
[14:30:52] <Yuv422> ah strtol is a nice function
[14:31:07] <Yuv422> now why didn't I know about that!? ;)
[14:31:10] * sbx agrees.
[14:31:23] <sbx> it is a nice function
[14:31:40] <sbx> it even sets errno if theres a problem
[14:31:43] <Yuv422> will it handle 0x0 notation?
[14:31:53] <sbx> yes
[14:32:10] <Yuv422> hehe just read that in the man file
[14:32:42] <Yuv422> hey if you leave base at 0
[14:32:43] <sbx> i just read that it takes + and - too, i didnt know that before
[14:32:48] <Yuv422> then prefix with 0x
[14:33:03] <Yuv422> you can use both decimal and hex numbers :)
[14:33:10] <sbx> yes i saw that :)
[14:33:19] <sbx> but it might also mistake input for octal in that case
[14:33:43] <Yuv422> octual is one '0' right?
[14:33:55] <Yuv422> no 'x' in an octal number ;)
[14:33:55] <sbx> i dunno
[14:34:00] <Yuv422> 0660
[14:34:26] <sbx> someone might input that for 660
[14:34:31] <sbx> but we can warn against it
[14:38:29] <sbx> i want to add a method get_member_num to Party
[14:38:39] <sbx> how would i find a member_num for a given actor_num?
[14:38:52] <Yuv422> hmm yes
[14:39:11] <Yuv422> we could just rework contains_actor
[14:39:29] <sbx> oh
[14:39:30] <Yuv422> to return member_num
[14:39:33] <sbx> i didnt see that sorr
[14:39:34] <sbx> y
[14:39:37] <sbx> yes good idea
[14:39:44] <Yuv422> or -1 if actor not in party
[14:39:58] <Yuv422> but you need an actor for that.
[14:40:01] <sbx> is there an actor 0?
[14:40:14] <Yuv422> yes
[14:40:24] <sbx> u6 uses 0 a lot to mean nobody
[14:40:36] <sbx> but i remember theres that invisible carryable ballon guy
[14:40:39] <sbx> balloon*
[14:40:41] * sbx shrugs.
[14:41:38] <sbx> ill just use get_member_num and have it return sint8
[14:42:04] <sbx> no!
[14:42:04] <sbx> ill use contains_actor
[14:42:12] <sbx> and have it accept actor_num
[14:43:53] <sbx> done
[14:44:08] <sbx> im glad you already have that method then
[14:44:17] <Yuv422> :)
[14:44:25] <Yuv422> it's untested. ;)
[14:44:41] <sbx> then here we go
[14:47:41] <sbx> it works!
[14:47:50] <Yuv422> :)
[14:47:56] <Yuv422> what is it used for?
[14:48:06] --> laxdragon has joined #nuvie
[14:48:14] <sbx> if(inparty(npc))
[14:48:15] <laxdragon> hey all
[14:48:17] <sbx> hi laxdragon
[14:48:18] <Yuv422> hi laxdragon
[14:48:45] <sbx> Yuv422: specifically if you talk to iolo and ask him about a story
[14:49:03] <laxdragon> sorry was busy for the last few weeks, the winehq.com server crashed and I have been busy rebuilding it
[14:49:11] <Yuv422> hehe np
[14:56:14] <Yuv422> teleporting is working sbx! :)
[14:56:26] <Yuv422> just zapped over to Iolo's shack. ;)
[14:57:24] <Yuv422> I'll just commit it
[15:00:16] <sbx> wow
[15:00:19] <sbx> k
[15:00:49] <Yuv422> k that's in now sbx.
[15:01:17] <sbx> adding if(nearby(npc)) check
[15:03:08] --> wjp has joined #nuvie
[15:03:49] <Yuv422> hi wjp
[15:03:56] <wjp> hi
[15:04:16] <sbx> hello
[15:04:53] <Yuv422> oh dear Exodus is a fireplace :(
[15:05:25] <wjp> hm, I didn't know that :-)
[15:05:30] * wjp thought he was some kind of a machine ;-)
[15:05:59] <Yuv422> hehe he *should* be.
[15:06:04] <Yuv422> damn fireplaces
[15:09:17] * Yuv422 feels that now Alt-214 is in he'll never walk anyware again!
[15:10:04] <wjp> teleport?
[15:10:47] * sbx will probably agree.
[15:10:53] <Yuv422> yes
[15:11:24] <Yuv422> Alt-214 0x53 0xdc 0x0
[15:11:33] <Yuv422> will take you to Exodus
[15:11:34] <Yuv422> etc
[15:15:22] <sbx> Alt-400 191
[15:15:23] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[15:15:26] <sbx> will talk to Exodus
[15:15:46] <Yuv422> :)
[15:16:44] <sbx> why am i teleported to a field somewhere near a stream?
[15:17:05] <Yuv422> did you forget the 0x's
[15:17:12] <Yuv422> wait
[15:17:13] <Yuv422> hehe
[15:17:21] <Yuv422> that pos is wrong
[15:17:22] <Yuv422> :)
[15:17:27] <sbx> aww
[15:17:29] <sbx> i see now
[15:17:29] <Yuv422> z == 3
[15:17:31] <Yuv422> silly me
[15:17:49] <Yuv422> 0x53 0xdc 0x3
[15:18:09] * sbx walks on energy fields.
[15:18:24] <Yuv422> hehe yeah that is broken too.
[15:21:29] <sbx> teleport doesn't display prompt after you input the numbers
[15:21:51] <Yuv422> yeah
[15:21:53] <sbx> but this is really cool
[15:21:55] <Yuv422> let me check
[15:21:56] <sbx> ill use it all the time
[15:23:29] <Yuv422> ok that is fixed
[15:23:42] <Yuv422> I might add a message if you enter a bad location
[15:23:51] <Yuv422> I'll do that tomorrow
[15:23:57] <Yuv422> time for bed I think
[15:24:08] <sbx> ok
[15:24:11] <sbx> Smith: "Well, when you go to rescue Lord British from the underworld, be sure to bring his sandlewood box with you!" Dupre: "We went to all that trouble just to hear this?" "We rescued Lord British from the underworld years ago!" Smith: "Well, even if you didn't like my clue, it wouldn't kill you to say 'thank you.'"
[15:24:58] <Yuv422> does converse know when to switch portraits? (when we add portrait support)
[15:25:10] <sbx> yes
[15:25:14] <Yuv422> :)
[15:25:15] <sbx> it shows -!portrait- for now
[15:25:31] <Yuv422> right
[15:28:27] <sbx> tombstones don't have text
[15:28:34] <sbx> or crosses
[15:28:58] <sbx> object numbers #254 & #255
[15:28:59] <Yuv422> just a matter of hooking up their obj numbers with the look finction
[15:29:01] <Yuv422> function
[15:29:13] <Yuv422> I'm off to bed now
[15:29:46] <sbx> cya
[15:30:08] <Yuv422> I'll add them tomorrow
[15:30:09] <Yuv422> cya
[15:30:18] <Yuv422> happy teleporting
[15:30:23] <sbx> thanks :)
[15:30:34] <-- Yuv422 has left IRC ("teleports out of chat.")
[15:44:57] <sbx> im tired
[15:45:08] <sbx> gonna watch a movie
[15:45:08] <sbx> bye
[15:45:08] * sbx waves.
[15:45:08] <-- sbx has left IRC ("X-Chat [1.6.4]")
[16:09:18] <Eclair> lol... xchat (shiver)
[16:09:34] <Eclair> MAC!!!! NOoooooooo :P
[16:12:53] <laxdragon> what, xchat rocks. :-)
[21:54:46] <-- laxdragon has left IRC ("ZZZZZzzzzzzzzzzzzzzz")
[22:44:31] <-- wjp has left IRC ("Zzzz...")