#nuvie@irc.freenode.net logs for 25 Sep 2004 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[02:28:32] --> Yuv422 has joined #nuvie
[02:28:55] <Yuv422> hi
[02:29:52] <Yuv422> I've added a obj_stackable table to obj manager
[02:30:09] <Yuv422> and changed obj.qty from uint8 to uint16
[02:30:22] <Yuv422> I'm just cleaning up my code
[02:30:25] <Yuv422> then I'll commit
[02:34:30] <Yuv422> brb upgrading java
[02:34:39] <Yuv422> which requires a restart. :()
[02:34:45] <-- Yuv422 has left IRC ("restart")
[02:37:10] <sbx> oops
[02:41:35] --> Yuv422 has joined #nuvie
[02:42:07] <sbx> wb
[02:42:14] <Yuv422> hi sbx
[02:42:22] <sbx> I was too busy coding Nuvie to notice the channel!
[02:42:30] <Yuv422> cool
[02:42:37] <Yuv422> what are you up too
[02:43:00] <sbx> Actually not really coding very productively, just playing with the GUI. :)
[02:43:08] <sbx> I want to add an error box.
[02:43:12] <Yuv422> ah k
[02:43:41] <sbx> do you think its a good idea for us to put errors in a pop-up instead of to stderr?
[02:43:48] <sbx> well not instead of, but in addition to
[02:43:49] <Yuv422> yes
[02:44:08] <sbx> me too
[02:44:18] <sbx> I have a textdiagram of what I'm thinking
[02:44:26] <Yuv422> it will make it easier for new users to get nuvie up and running
[02:45:35] <sbx> does the tiny font have lowercase letters and symbols?
[02:45:51] <Yuv422> the gui font?
[02:45:57] <sbx> from u6
[02:46:03] <sbx> the one used for item quantity
[02:46:08] <Yuv422> ak k
[02:46:08] <sbx> and special
[02:46:21] <Yuv422> just some letters and numbers I think
[02:46:27] <Yuv422> it is all hard coded
[02:47:02] <sbx> oh didn't know
[02:47:29] <sbx> We really need a new font. :) The error messages I have in mind are too descriptive to use the big GUI font with such a small screen.
[02:48:05] <Yuv422> have a look at InventoryFont.h
[02:48:50] <Yuv422> we'll need to add the letters to that font at some stage too.
[02:49:06] <sbx> nice work there :)
[02:49:06] <sbx> where do letters come from?
[02:49:18] <sbx> oh it doesn't work now?
[02:49:18] <sbx> don't think I've looked at keys
[02:50:02] <sbx> I see now
[02:50:16] <sbx> is there nothing in the u6 data?
[02:51:42] <sbx> I'd use the GIMP to get the letters (using screenshots from the original)
[02:51:48] <sbx> it can save as C-File
[02:52:18] --> sbxdcc has joined #nuvie
[02:53:30] <sbx> the header is incomplete, just look at the diagram
[02:53:37] <Yuv422> righto
[02:53:57] <sbx> it isn't text of any real error, just there for placement example
[02:56:25] <Yuv422> do you have any micro font examples?
[02:56:37] <sbx> no
[02:58:33] <sbx> do you have any suggestions for error box?
[02:58:48] <Yuv422> it looks good
[02:58:56] <sbx> thanks
[02:59:01] <sbx> I might not use the number
[02:59:01] <Yuv422> how would you get the text to wrap around the button?
[02:59:23] <sbx> it will need a special text widget
[02:59:52] <sbx> and a container like the gtk box
[03:00:12] <Yuv422> right
[03:00:30] <Yuv422> I think it will be hard getting a font smaller than 8x8
[03:00:45] <sbx> I already worked on the hline :)
[03:00:48] <sbx> yeah I don't think it will need to be that small
[03:01:13] <sbx> oops
[03:01:17] <sbx> that's the default size isn't it
[03:01:19] <sbx> heh
[03:01:37] <sbx> can't you use the gimp with screenshots of original u6 to get the tiny letters?
[03:01:53] <sbx> although, I'm thinking something bigger than that
[03:02:25] <Yuv422> at 3x5
[03:02:34] <Yuv422> you can copy the letters by hand
[03:03:10] <sbx> gimp might be faster
[03:03:47] <sbx> hmm, in U6 I have two keys that say "9"
[03:06:07] <sbx> eventually we will need to be able to increase resolution/screen area without scaling :)
[03:06:07] <sbx> that will be fun
[03:06:09] <sbx> but I'm not volunteering
[03:06:33] <Yuv422> is it just keys that have the text
[03:06:35] <Yuv422> ?
[03:07:17] <sbx> don't know
[03:07:17] <sbx> all I remember
[03:07:37] * Yuv422 goes on a key makeing spree
[03:09:04] <servus> Yuv422, when do female avatars go in? :-)
[03:09:24] <Yuv422> servus: not for awhile I'd say
[03:11:07] <servus> Oh, I made Ultima 6 3D.
[03:11:27] <Yuv422> cool
[03:11:28] <servus> Well, actually, I kinda did. My ultima 6 to ultima 7 map converter kinda a little barely works :-)
[03:11:37] <sbx> hey servus
[03:11:37] <sbx> I should mention now that I added custom avatar support...
[03:11:37] <sbx> like several weeks ago
[03:11:47] <servus> Hi sbx in #nuvie :-p
[03:14:24] <sbx> I even made a bunch of weapon graphics for paperdolling!
[03:14:24] <sbx> but this is on my local playground it wont go in for a while if ever
[03:14:51] <sbx> what can probably go in soon (if eric wants it) is 16bit blitting
[03:15:09] <sbx> which was required so I could use transparent png graphics
[03:15:52] <Yuv422> nice
[03:16:06] <Yuv422> so this is all for inventory management?
[03:16:15] <sbx> servus: I made avatar graphics for most of the portraits. (which is usually just changing their hair color)
[03:16:22] <servus> Heh
[03:16:33] <servus> You could retrofit U6 with the U7 graphics :-)
[03:16:36] <sbx> so that includes the females
[03:16:58] <sbx> No, for the game area.
[03:17:23] <sbx> sry lag
[03:17:35] <Yuv422> so they don't use the u6 pal
[03:18:11] <Yuv422> we should probably stabalise the rest of the engine before bolting that kind of stuff on.
[03:18:16] <sbx> no my pngs are rgba
[03:18:22] <servus> I was just kidding:)
[03:18:33] <Yuv422> but there is a big temptation to play with the cool stuff right now. ;)
[03:18:44] * sbx agrees with regards to stabilizing the engine.
[03:18:53] <Yuv422> the keys seem to go up to 'p'
[03:19:01] <servus> Nah, you'll never finish it that way, make it work :)
[03:19:10] <Yuv422> then they start looking like mini gargish
[03:20:15] <Yuv422> and they turn into lower case for 'n' and 'o'
[03:22:46] <sbx> brb food
[03:46:47] <sbx> back
[03:50:43] <Yuv422> sbx: can you try going to the nuvie website
[03:50:48] <Yuv422> I've put in an icon
[03:51:39] <sbx> hehe, I saw the CVS message
[03:51:39] <sbx> ok
[03:51:59] <Yuv422> I'm trying another icon
[03:52:10] <Yuv422> as the favicon I made doesn't seem to work
[03:52:43] <sbx> oh
[03:52:55] <sbx> it works for me
[03:52:55] <sbx> Is that Jaana or Julia? :)
[03:53:09] <sbx> Or Kytyn??
[03:53:10] <-- sbx has left #nuvie ("Leaving")
[03:53:14] --> sbx has joined #nuvie
[03:53:22] <sbx> oops, ctrl-w again
[03:53:24] <Yuv422> misc woman #1
[03:53:28] <Yuv422> hehe
[03:53:31] <sbx> ah k
[03:53:51] <Yuv422> which browser do you use?
[03:53:53] <sbx> strangely enough it disappeared
[03:53:54] <sbx> now its a page
[03:53:58] <sbx> opera
[03:54:21] <Yuv422> yeah that happen to me too
[03:54:36] <Yuv422> I cleaned out my cache and it fixed itself
[03:54:51] <Yuv422> I think it might be looking at my broken favicon.ico
[03:55:18] <Yuv422> try it now
[03:55:22] <sbx> oh ok
[03:55:38] <sbx> works now
[03:56:03] <Yuv422> I removed the favicon.ico file
[03:56:26] <sbx> you want me to clear my cache?
[03:56:54] <servus> I see the favicon correctly.
[03:56:55] <Yuv422> is it still not working correctly?
[03:57:06] <sbx> I see it fine
[03:57:16] <Yuv422> which browser are you using servus?
[04:00:33] <sbx> Yuv422: have you thought about new colors for the save/load dialog?
[04:00:46] <Yuv422> not really
[04:00:52] <Yuv422> feel free to change it yourself
[04:01:15] <sbx> hmm
[04:01:25] <sbx> I don't know what would be better either.
[04:01:47] <Yuv422> hehe
[04:01:55] <Yuv422> that's why we're the programmers I guess. ;)
[04:03:36] <sbx> In U6 the buttons are highlighted on the top-right, but in the Nuvie GUI they are highlighted on the top-left.
[04:04:21] <Yuv422> :)
[04:04:32] <sbx> we may want to change it for consistency
[04:06:56] <servus> Mozilla, Yuv422
[04:07:08] <sbx> (that might be something to save for gametype-specific gui styles)
[04:09:35] <Yuv422> crap
[04:09:45] <Yuv422> I forgot to commit the png as binary
[04:09:46] <Yuv422> :(
[04:11:14] <sbx> what png?
[04:11:25] <Yuv422> for the website icon
[04:11:42] <sbx> oh
[04:11:45] <sbx> it seemed to work anyway
[04:11:57] <sbx> Dominus wants to know (on the forum) how to enable FM-TOWNS audio
[04:11:58] <Yuv422> yeah it has the same md5 sum
[04:12:09] <Yuv422> yeah that is in my changes
[04:12:15] <Yuv422> that I will commit shortly
[04:12:36] <sbx> oh
[04:12:43] <sbx> you going to write an update? :)
[04:12:52] <Yuv422> yes
[04:13:23] <sbx> because my code is strewn about various directories and wont be commited today or tomorrow anyway
[04:13:45] <sbx> Hmm, I forgot to write in the changelog.
[04:13:48] <Yuv422> all you need to do is put the <townsdir>/somedir</townsdir> in your ultima6 config segment
[04:13:55] <sbx> oh
[04:14:05] <Yuv422> when I commit the code that ios
[04:14:06] <Yuv422> is
[04:14:31] <Yuv422> I can wait for you commit before writing the news article
[04:14:37] <Yuv422> you/your
[04:14:59] <sbx> nah that's ok go ahead
[04:15:06] <sbx> we can write another update soon
[04:15:23] <sbx> to make up for all the time between our last news updates :)
[04:15:51] <sbx> did you test torches?
[04:16:23] <Yuv422> not yet
[04:16:26] <sbx> i know it doesn't work quite right yet but 1 torch works with original lighting at least
[04:16:38] <Yuv422> cool
[04:17:31] * servus . o O ( Buggy lighting? Umm, I didn't do it! )
[04:17:55] <sbx> havn't added the changes to lighting that you suggested yet
[04:21:58] <Yuv422> I can resurrect an actor now
[04:22:21] <Yuv422> but not too sure how to workout if they were in the party before they died
[04:25:44] <sbx> Their worktype?
[04:25:59] <sbx> It shouldn't change
[04:26:07] <Yuv422> I think it does
[04:26:10] <sbx> oh
[04:26:19] <sbx> But there's no DEAD worktype. :)
[04:26:45] <Yuv422> I think it gets set to 0
[04:27:21] <sbx> do they always rejoin the party?
[04:27:37] <sbx> actors 2,3,4 may be hardcoded
[04:27:42] <sbx> and the rest not rejoin
[04:27:54] <Yuv422> if they were in the party before they died they do
[04:27:55] <Yuv422> I think
[04:33:54] <Yuv422> I think I'll add key letter display
[04:33:57] <Yuv422> before I commit
[04:53:32] <Yuv422> ok I've got key char's displaying
[04:53:50] <Yuv422> just got to localise it to U6
[04:56:08] <sbx> did you zoom in real close to get the letters right?
[04:58:19] <Yuv422> yeah
[05:05:11] <sbx> nice :)
[05:15:37] * Yuv422 removes unused variables
[06:29:22] <sbx> eek, segfault when dragging my errorbox offscreen
[06:33:49] <Yuv422> oh dear
[06:33:56] <Yuv422> are you playing with area?
[06:34:29] <sbx> yes, extensively
[06:34:39] <sbx> and blitting and text
[06:36:26] <Yuv422> do you know of a ttf font that has the ANSI vga fonts?
[06:36:36] <Yuv422> the extended chars
[06:36:43] <Yuv422> like blocks and lines
[06:37:27] <servus> Yuv422, Lucida Console?
[06:37:39] <Yuv422> is it monospace?
[06:37:46] <sbx> yes!
[06:37:47] <servus> That it is, not sure about the line art though
[06:38:23] <sbx> yeah I dont know any ttf fonts with it, just X fonts fixed and system
[06:38:47] <sbx> isnt there a terminal or system that comes with windows? i think that had it
[06:40:01] <sbx> yeah, terminal
[06:40:12] <sbx> but i dont have a ttf version
[06:52:38] <sbx> the area of my hline gets changed somewhere
[06:53:03] <sbx> I init it with SetRect() in the ctor but in Display() its x and y have changed to 0,0
[06:53:15] <sbx> any ideas?
[06:57:36] <Yuv422> doesn't setrect change the area passed to it
[07:00:31] <sbx> after I set it I confirm it is what I passed
[07:46:02] <-- Kirben has left IRC (Read error: 232 (Connection reset by peer))
[07:47:40] --> Kirben has joined #nuvie
[08:02:51] <Yuv422> hehe I just got a merge conflict on ChangLog
[08:05:43] <sbx> hmm :)
[08:05:46] <sbx> could be tough to resolve
[08:06:04] <Yuv422> hehe yeah. ;)
[08:06:08] <sbx> I saw some changes by Jonathan Wright
[08:06:20] <sbx> he must be watching the vc6 changes
[08:06:34] <Yuv422> the problem is I'm going to add more files now ;)
[08:06:41] <Yuv422> ConverseSpeech.cpp/h
[08:06:53] <sbx> I like that name
[08:07:06] <sbx> sounds familiar
[08:09:35] <Yuv422> ok my changes are going in now
[08:10:04] * sbx braces for impact.
[08:10:10] <Yuv422> hehe
[08:10:23] <Yuv422> yeah hopefully I don't break anything
[08:10:32] <Yuv422> ok all done
[08:12:20] * sbx relaxes.
[08:12:23] <sbx> sounds like it went ok
[08:12:33] <sbx> updatenews?
[08:17:59] <Yuv422> that's next on my todo list
[08:18:21] <Yuv422> hmm only 8 cvs update messages. ;)
[08:21:19] --> Fl00der has joined #nuvie
[08:21:33] <Fl00der> mornign
[08:22:16] <Yuv422> hi Fl00der
[09:00:07] <Kirben> hmm what happened to snapshots directory of web site ?
[09:00:34] <sbxdcc> ?
[09:00:49] <Kirben> It no longer exists.
[09:01:50] <Kirben> Will just re-create for now, wonder what happened though. Was there this morning.
[09:03:09] <Kirben> oh I don't seem to have access to do it.
[09:03:24] <Kirben> So unable to update snapshot.
[09:03:49] <sbx> I didn't do it.
[09:04:25] <sbx> Eric added a favicon.
[09:05:39] <Kirben> All I know is that it happened in last 9 hours, that was when I last updated snapshot.
[09:09:20] <sbx> thanks for updating the snapshots!
[09:09:22] <sbx> im going to sleep
[09:09:23] <sbx> cya
[09:09:41] --- sbx is now known as sbx|afk
[09:10:07] <-- sbxdcc has left IRC ("[BX] "got bitchx?"")
[09:25:37] <Yuv422> whoops
[09:25:52] <Yuv422> I created a new cvs checkout
[09:25:56] <Yuv422> of the web module
[09:26:11] <Yuv422> I'll replace the snapshots directory now
[09:30:23] <-- Fl00der has left IRC ()
[09:34:25] <Kirben> Thanks
[09:34:42] <Yuv422> :)
[09:56:21] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[11:00:34] --> Kirben has joined #nuvie
[11:04:13] <Yuv422> oh dear
[11:04:25] <Yuv422> I think I might have broken the nuvie phorum
[11:04:26] <Yuv422> :(
[11:04:56] <wjp> hi Yuv422
[11:05:01] <Yuv422> hi wjp
[11:05:01] <wjp> hm, what did you do?
[11:05:14] <Yuv422> I think I might have run cvs up on my phorum dir
[11:05:22] <Yuv422> which has wipped our config
[11:05:29] <Yuv422> wiped
[11:05:39] <wjp> why would it do that?
[11:05:54] <Yuv422> because I removed it from cvs some time ago
[11:06:07] <wjp> ah
[11:06:11] <Yuv422> so it tried to delete the nolonger required files from the sandbox
[11:06:15] <Yuv422> :(
[11:08:40] <wjp> hm, but the settings file it's complaining about wasn't in the htdocs dir
[11:08:55] <Yuv422> hmm
[11:09:00] <Yuv422> your right
[11:10:09] <Yuv422> oh no
[11:10:17] <Yuv422> I was copying stuff around
[11:10:37] <Yuv422> and thought I'd accidently copied it out side the htdocs di
[11:10:41] <Yuv422> +r
[11:10:49] <Yuv422> so I moved it into the htdocs dir
[11:11:10] <Yuv422> then deleted it by overwriting it with another copy.
[11:11:12] <Yuv422> :(
[11:11:27] * Yuv422 wonders how he can regenerate those files
[11:14:42] <wjp> pretend you are just installing phorum and make sure to tell it that the database tables already exist
[11:15:11] <Yuv422> how do I work out what version I have
[11:15:12] <Yuv422> ?
[11:15:42] <wjp> version of what?
[11:15:48] <Yuv422> phorum
[11:16:26] <wjp> 3.4.4
[11:16:51] <Yuv422> how did you find that out?
[11:17:05] <wjp> it's in common.php
[11:17:35] <Yuv422> ah k
[11:17:38] <Yuv422> thanks
[11:22:31] <Yuv422> wjp: do you know where the mysql db is on sourceforge?
[11:23:44] <wjp> hostname is mysql
[11:23:52] <Yuv422> thanks
[11:24:19] <Yuv422> yay I remembered the db password
[11:40:51] <Yuv422> do you think I should check the upgrade option
[11:40:53] <Yuv422> ?
[11:41:08] <Yuv422> it doesn't seem to offer any option to preserve the db.
[11:41:20] <Yuv422> maybe it checks to see if it's already installed
[11:43:46] --> vividos has joined #nuvie
[11:43:52] <vividos> hi
[11:44:05] <Yuv422> hi vividos
[11:44:33] <vividos> found some memory leaks
[11:44:41] <Yuv422> cool
[11:44:51] <Yuv422> I saw your MD memory leak
[11:45:01] <vividos> the memory corruption?
[11:47:00] <vividos> a question, why is egg_manager not part of the Game class? it's just a local var in Game::loadGame()
[11:48:34] <wjp> hi vividos
[11:48:40] <vividos> HI WJP
[11:48:43] <vividos> sorry
[11:48:49] <vividos> hi wjp :)
[11:51:43] <Yuv422> it's actually a pointer in loadGame
[11:51:52] <Yuv422> it gets passed to some other classes
[11:52:29] <vividos> yes, but freeing the egg_manager variable in the destructor doesn't work then
[11:52:56] <Yuv422> Ah I see what you mean now
[11:53:01] <Yuv422> yeah that's a bit silly
[11:53:27] <Yuv422> you can move it into Game if you like
[11:53:33] <vividos> ok
[11:54:28] <vividos> what do you think about the new dirent.cpp file I've sent you?
[11:56:08] <Yuv422> I don't mind using it
[11:57:15] <Yuv422> You might want to check with Jonathan Wright. He's our vc7 build maintainer
[11:57:45] <vividos> ok, I'll send him the file, too
[11:58:33] <vividos> in SaveGame::load_new() the game is loaded, I guess. Is there a objlist.close() missing?
[11:58:54] * Yuv422 looks
[12:03:31] <Yuv422> I think the objlist needs to hang around
[12:04:11] <Yuv422> because we need the original objlist when saving
[12:04:28] <Yuv422> because we don't know what all the objlist data does yet.
[12:04:44] <Yuv422> so we keep the original objlist in memory
[12:05:20] <vividos> ok then the close() has to be done on another place
[12:05:43] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[12:06:17] <vividos> preferrably the destructor
[12:07:59] <vividos> ok I'll commit my changes now
[12:20:35] <vividos> have to go then. bye!
[12:20:50] <wjp> bye
[12:21:22] <-- vividos has left IRC ("Leaving")
[12:22:31] <wjp> hm, compile errors :-)
[12:23:47] <Yuv422> wjp: are they bad?
[12:23:55] <wjp> no
[12:24:07] <Yuv422> case related?
[12:24:12] <wjp> no
[12:24:20] <wjp> a function with no return type
[12:24:24] <Yuv422> ah
[12:24:56] <wjp> committed fix
[12:25:07] <Yuv422> thanks
[13:00:40] --> Fl00der has joined #nuvie
[13:12:15] --> Kirben has joined #nuvie
[14:21:13] <-- Kirben has left IRC ("System Meltdown")
[14:42:25] <Yuv422> time for bed
[14:42:29] <Yuv422> cya
[14:42:30] <-- Yuv422 has left IRC ("Yuv422 has no reason")
[17:47:54] --> none_ has joined #nuvie
[17:48:09] --- none_ is now known as Wumpus_
[18:02:54] <-- Wumpus_ has left IRC ("Client Exiting")
[18:43:37] --- sbx|afk is now known as sbx
[19:09:05] <-- sbx has left IRC ("casts gate travel")
[19:19:37] <-- servus has left IRC (Read error: 110 (Connection timed out))
[19:22:15] --> servus has joined #nuvie
[19:38:35] --> Sheng_Gradilla has joined #nuvie
[19:39:11] <Sheng_Gradilla> :)
[19:44:26] <-- servus has left IRC (Read error: 110 (Connection timed out))
[19:45:03] --> servus has joined #nuvie
[20:34:53] <-- servus has left IRC (Read error: 110 (Connection timed out))
[20:37:37] --> servus has joined #nuvie
[22:30:24] --> Kirben has joined #nuvie
[23:03:37] --> sbx has joined #nuvie
[23:18:47] <-- sbx has left IRC ("casts gate travel")
[23:33:33] <-- servus has left IRC ("Leaving")