#nuvie@irc.freenode.net logs for 27 Jul 2004 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[05:51:28] --> sbx has joined #nuvie
[05:59:52] --- sbx is now known as sbx|afk
[09:20:30] --> servus has joined #nuvie
[10:15:11] <-- servus has left IRC ("Leaving")
[12:53:27] --> Yuv422 has joined #nuvie
[12:53:32] <Yuv422> hi
[12:59:23] <wjp> hi
[13:01:07] <sbx|afk> hi yuv
[13:01:26] <Yuv422> sbx|afk: I got my new computer today. :)
[13:02:22] <sbx|afk> grats
[13:02:30] <sbx|afk> i forgot you were shopping for one
[13:03:04] <Yuv422> I'm copying all my data over. :(
[13:03:06] <wjp> nice and fast I assume? :-)
[13:03:15] <Yuv422> well fast for a mac. ;)
[13:03:22] <Yuv422> Dual 2Ghz
[13:03:27] <Yuv422> G5
[13:03:28] <wjp> dual? nice :-)
[13:03:45] <wjp> so when can we expect a fully multithreaded nuvie? :-)
[13:03:52] <Yuv422> hehe
[13:04:01] <Yuv422> I was just about to make a threaded nuvie joke
[13:04:29] <sbx|afk> heh
[13:04:32] <sbx|afk> comp sounds wonderful
[13:04:46] <sbx|afk> though i dont know anything about macs (want to get one sometime in the future)
[13:05:36] <Yuv422> sbx|afk: I added an actors inventory into their body object yesterday
[13:05:47] <Yuv422> I haven't committed yet though
[13:06:18] <sbx|afk> when they die?
[13:06:26] <sbx|afk> yes
[13:06:28] <sbx|afk> where do you add it?
[13:06:43] <Yuv422> I made a new method in Actor
[13:06:55] <Yuv422> called all_items_to_container
[13:07:08] <Yuv422> then passed it the dead body object
[13:07:16] <Yuv422> that method is called in hit
[13:07:18] <Yuv422> IIRC
[13:07:33] <Yuv422> I've added armor class checking into hit too
[13:07:44] <Yuv422> and I'm working on a defence method
[13:07:48] <Yuv422> for combat
[13:07:54] <sbx|afk> I don't know how armor works at all
[13:08:07] <sbx|afk> is all_items_to_container just for dying?
[13:08:16] <Yuv422> pretty much
[13:10:12] <Yuv422> firewire target disk mode is great
[13:10:28] <Yuv422> I've got my old computer's harddrive mounted via firewire
[13:10:46] <Yuv422> the old computer doesn't even need to boot an operating system
[13:11:41] <sbx|afk> it wasn't available on the old computer?
[13:12:16] <Yuv422> I never had two macs to transfer data between before
[13:12:23] <sbx|afk> hmm yeah :p
[13:13:24] <sbx|afk> Oh so you connect the two computer via firewire. You don't need to remove the HD?
[13:13:37] <sbx|afk> You have to power the old one up?
[13:15:31] <Yuv422> yes
[13:15:46] <Yuv422> you turn it on and hold down the 't' key
[13:15:47] <sbx|afk> How do you not boot an OS?
[13:15:48] <sbx|afk> oh
[13:16:03] <sbx|afk> Whats the t for?
[13:16:05] <Yuv422> the drive then appears on the other machine
[13:16:16] <sbx|afk> heh
[13:16:17] <sbx|afk> smooth
[13:16:20] <Yuv422> 't'arget disk mode
[13:16:29] <sbx|afk> ah
[13:17:11] <sbx|afk> what kind of 3D graphics do macs have?
[13:18:21] <Yuv422> I've got a radeon 9800
[13:18:40] <sbx|afk> oh so you can get what PCs have
[13:18:52] <sbx|afk> will you be able to play Doom3? :)
[13:18:57] <Yuv422> probably not
[13:19:04] <Yuv422> unless they release for mac
[13:19:45] <Yuv422> hmm
[13:19:53] <sbx|afk> assuming they do though
[13:19:56] <Yuv422> it looks like they are working on an OS X port
[13:20:11] <Yuv422> http://www.macrumors.com/pages/2004/07/20040719150934.shtml
[13:20:22] <Yuv422> no release date yet though
[13:20:27] <sbx|afk> The specs would have to be different for MAC, but recently I read something about the PC version that says I might just be able to run it after all.
[13:20:43] <sbx|afk> from an interview
[13:21:09] <sbx|afk> I have it here
[13:21:22] <sbx|afk> For those of you that think you are not going to have the hardware that you
[13:21:23] <sbx|afk> need to play DOOM 3, the fact of the matter is that many of you will be just
[13:21:23] <sbx|afk> fine, although an upgrade may still be in your future. As of this afternoon
[13:21:23] <sbx|afk> we were playing DOOM 3 on a 1.5GHz Pentium 4 box with a GeForce 4 MX440
[13:21:23] <sbx|afk> video card and having a surprisingly good gaming experience. Even a subtle
[13:21:23] <sbx|afk> jump to an AMD 2500+ with a GeForce 3 video card that is two years old will
[13:21:25] <sbx|afk> deliver a solid gaming experience that will let you enjoy the game the way
[13:21:27] <sbx|afk> id Software designed it to be. That fact alone should let many of you know
[13:21:29] <sbx|afk> that you will not be left behind in experiencing DOOM 3.
[13:21:59] <sbx|afk> hmm
[13:22:03] <sbx|afk> except for Mac users :)
[13:22:07] <sbx|afk> (until that version is out)
[13:22:11] <Yuv422> yeah
[13:22:33] <sbx|afk> but I did assume I wouldnt be playing it
[13:22:36] <sbx|afk> before that
[13:22:50] <sbx|afk> I'd like to try the demo at least, but they aren't releasing that until the full version is out.
[13:25:24] <Yuv422> Yikes my Projects directory is 1.6 Gig
[13:26:19] <sbx|afk> you have dozens of compiled nuvie trees lying around?
[13:26:33] <Yuv422> yes and lots of other projects
[13:26:58] <Yuv422> some video stuff which is probably taking up most of that space
[13:27:45] <sbx|afk> you do video projects?
[13:27:50] <sbx|afk> with a name like Yuv422?
[13:27:53] <sbx|afk> ...
[13:28:00] <Yuv422> who would have thought
[13:28:07] <Yuv422> :)
[13:28:32] <sbx|afk> i didn't even think about it right away
[13:29:17] * Yuv422 likes being able to do 'make -j 2'
[13:31:26] <sbx|afk> hmm
[13:31:27] <sbx|afk> i can do it
[13:31:31] <sbx|afk> not that it will help much
[13:32:28] <Yuv422> :)
[13:37:23] <sbx|afk> Yuv422: did you add the vortex cube?
[13:37:34] <Yuv422> no not yet
[13:37:42] <Yuv422> did you want to add it?
[13:39:18] <sbx|afk> not now
[13:39:24] <sbx|afk> i just remember you talking about it
[13:39:36] <sbx|afk> i wondered if u6 was completeable yet :)
[13:41:44] <Yuv422> not yet
[13:42:08] <Yuv422> Hopefully it will be completable soon
[13:42:19] <Yuv422> I'm going to make that a priority
[13:42:42] <Yuv422> along with all the other "priority" tasks I have. ;)
[13:43:51] <Yuv422> hmm
[13:44:11] <Yuv422> I've compiled nuvie on my new machine and it is flickering!
[13:44:46] * Yuv422 wonders why this would be!
[13:45:00] <wjp> flickering how exactly?
[13:45:20] <Yuv422> like I'm seeing the video buffer before it is finished drawing
[13:45:32] <Yuv422> in the top of the mapwindow
[13:45:52] <wjp> didn't OS X have some kind of frame-by-frame debugging tool?
[13:46:17] <Yuv422> there is no flickering on 2x scale
[13:46:39] <Yuv422> I think it might have to do with the way we copy the frame to the surface in 1x scale mode
[13:47:13] <Yuv422> does SDL guarantee the screen surface is only blitted after the update call?
[13:48:05] <wjp> yes
[13:48:30] <Yuv422> hmm why would I see behind the mapwindow then?
[13:48:43] <Yuv422> or why would I see the mapwindow under a gui window
[13:48:54] <wjp> hm, it might depend on the video mode, though
[13:49:08] <Yuv422> ah k
[13:49:19] <wjp> what kind of surface does nuvie use?
[13:49:33] <Yuv422> software I think
[13:51:08] <Yuv422> maybe we aren't actually using a software surface when we should be
[13:51:21] <wjp> but it should really only be updating on SDL_UpdateRect
[13:51:41] <wjp> maybe there are too many Screen::update calls around?
[13:51:57] <Yuv422> quite possibly
[13:52:09] <Yuv422> I'll have to take some time and look at it in detail
[13:54:08] <Yuv422> my computer builds nuvie in 44 seconds
[13:54:26] <Yuv422> at a rough count
[13:56:16] <Yuv422> music sounds normal
[14:11:32] <sbx|afk> omg
[14:11:34] <sbx|afk> 44 seconds for everything?
[14:11:41] <Yuv422> yes
[14:12:36] <sbx|afk> isn't that blazingly fast?
[14:12:41] <sbx|afk> but it isnt GCC is it?
[14:12:51] <Yuv422> yeah gcc 3.3
[14:18:00] <sbx|afk> I still havn't compiled nuvie on this computer.
[14:18:15] <sbx|afk> but on my old one it was closer to 44 minutes :)
[14:18:35] <Yuv422> Ouch
[14:18:51] <Yuv422> I'm going to have to reboot in a sec
[14:18:55] <sbx|afk> ...with GCC, a lot faster on VC6
[14:18:58] <sbx|afk> ok
[14:19:28] <Yuv422> brb
[14:19:31] <-- Yuv422 has left IRC ("Yuv422 has no reason")
[14:27:39] --> Yuv422 has joined #nuvie
[14:28:55] <Yuv422> time for bed
[14:29:02] <Yuv422> cya
[14:29:16] <-- Yuv422 has left IRC (Client Quit)
[14:44:43] <-- Kirben has left IRC ("System Meltdown")
[16:07:01] <-- sbx|afk has left IRC ()
[17:59:56] --> sbx has joined #nuvie
[21:39:27] <-- sbx has left IRC (Read error: 54 (Connection reset by peer))