#nuvie@irc.freenode.net logs for 11 Apr 2004 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[02:14:44] --> Kirben has joined #nuvie
[02:52:55] --> Yuv422 has joined #nuvie
[03:25:48] <Yuv422> Hmm Nuvie is segfaulting on startup. :(
[03:31:23] <Kirben> Latest cvs works on Windows, although music quality sounds real bad now.
[03:31:38] <Yuv422> hmm
[03:31:50] <Yuv422> does it sound bad all the time
[03:31:51] <Yuv422> ?
[03:33:04] <Kirben> Yes, like a constant crackle in the music.
[03:33:37] <Yuv422> interesting
[03:33:54] <Yuv422> can you remember when it changed?
[03:34:34] <Kirben> No, have not tried nuvie for awhile now.
[03:35:11] <Yuv422> have you changed your sound settings?
[03:35:21] <Yuv422> on your computer?
[03:35:50] <Yuv422> how much CPU does nuvie take when running?
[03:36:59] <Kirben> About 8% CPU.
[03:38:11] <Yuv422> well that doesn't seem excessive.
[03:39:20] <Yuv422> it could be related to the issues I'm having here
[03:45:59] <Yuv422> hmm looks like something is trashing one of the object lookup tables
[04:12:53] <Yuv422> ok it's good at 2004-04-04
[04:19:43] --> Sheng_Gradilla has joined #nuvie
[04:19:47] <Sheng_Gradilla> good evening :)
[04:19:51] <Yuv422> hello
[04:20:29] * Yuv422 is having fun tracking down bugs
[04:20:40] <Sheng_Gradilla> bugs? :)
[04:20:45] <Sheng_Gradilla> where?
[04:20:59] <Yuv422> hehe I can't even load the game at the moment. :(
[04:21:26] <Yuv422> some data for the horse object is being trashed
[04:21:44] <Yuv422> so when I try to load my save game which has a horse on screen it crashes on load
[04:22:15] <Yuv422> I'm just stepping through the cvs commits to find where it breaks
[04:23:21] <Sheng_Gradilla> talking about bugs, I just remembered
[04:23:47] <Sheng_Gradilla> when I equip a torch, I equip the whole stack
[04:24:15] <Yuv422> I think SBX has been working on torch code recently
[04:24:33] <Yuv422> have you used a recent cvs snapshot?
[04:24:52] <Sheng_Gradilla> ah... nope
[04:27:35] <Yuv422> 2004-04-10 still not crashing
[04:27:43] <Yuv422> I must be getting close now
[04:28:06] <Sheng_Gradilla> that's just a few hours ago
[04:30:21] <Yuv422> ok it's crashing now
[04:32:05] <Sheng_Gradilla> a question about something else: are there plans to translate the music files to MIDI events the way the MT-32 driver does?
[04:32:54] <Yuv422> I'm no expert on midi
[04:33:08] <Yuv422> but if people want to do it I'll put it in
[04:41:20] <Yuv422> ok it looks like some functions are being called before the object tables have been loaded
[04:57:43] <Yuv422> ok I've found a fix for that crash. :)
[05:04:28] <Sheng_Gradilla> I downloaded and compiled the one from CVS, and for some reason my equipment is not shown
[05:04:57] <Yuv422> hmm
[05:04:59] <Sheng_Gradilla> everything behaves as if I don't have anything equipped
[05:05:11] <Sheng_Gradilla> I can equip new stuff
[05:05:17] <Yuv422> let me commit the fix for this issue
[05:05:22] <Yuv422> it might fix that
[05:06:20] <Sheng_Gradilla> how long does it take for the anonymous CVS to sync?
[05:06:30] <Yuv422> hmm good question
[05:06:49] <Yuv422> you can try the fix manually if you like
[05:07:11] <Yuv422> you only need to move one line of code
[05:07:44] <Sheng_Gradilla> the changelog is from 32 hours ago
[05:07:58] <Yuv422> open Game.cpp
[05:08:04] <Yuv422> and move the line
[05:08:11] <Yuv422> map_window->centerMapOnActor(player->get_actor());
[05:08:16] <Yuv422> to under
[05:08:25] <Yuv422> obj_manager->loadObjs(tile_manager);
[05:09:16] <Yuv422> the mapwindow method must be called after the objects are loaded
[05:10:27] <Sheng_Gradilla> nope
[05:10:31] <Sheng_Gradilla> that does not fix it
[05:12:17] <Yuv422> hmm you're right
[05:12:29] <Yuv422> all my inventory is missing too
[05:12:31] <Yuv422> :(
[05:48:11] <Yuv422> Argh! there are a few loading issues.
[05:49:08] <Yuv422> the load sequence wasn't designed to allow object loading after usecode
[05:54:02] <Sheng_Gradilla> :S
[05:54:08] <Sheng_Gradilla> X_x
[05:55:09] <Sheng_Gradilla> and I guess loading objects after loading usecode does not work either
[05:55:21] <Sheng_Gradilla> what's wrong with the horse?
[05:55:41] <Yuv422> the probably is usecode needs to be loaded fairly late
[05:55:52] <Yuv422> but objects now need to be loaded after usecode
[05:55:56] <Yuv422> :(
[06:00:43] <Sheng_Gradilla> what a mess...
[06:00:50] <Sheng_Gradilla> :(
[06:05:02] <Yuv422> ok I think I have a fix now
[06:13:33] <Yuv422> ok I've commited my fix to CVS
[07:00:44] <-- Sheng_Gradilla has left IRC ("zzz")
[11:23:25] --> sbx has joined #nuvie
[11:26:05] <sbx> hello
[11:27:28] <wjp> hi
[11:41:24] <-- Yuv422 has left IRC (Read error: 110 (Connection timed out))
[12:07:49] <sbx> I don't see any reason UseCode needs to be loaded very late.
[12:07:58] <sbx> But I see why ObjManager needs to be loaded early... Oops. :)
[13:51:53] <Kirben> I get compile error now:
[13:51:55] <Kirben> actors/ActorManager.cpp:695: error: `assert' undeclared (first use this
[13:51:55] <Kirben> function)
[13:51:55] <Kirben> actors/ActorManager.cpp:695: error: (Each undeclared identifier is reported
[13:51:55] <Kirben> only once for each function it appears in.)
[13:51:56] <Kirben> make: *** [actors/ActorManager.o] Error 1
[13:56:59] <Kirben> nevermind
[14:09:51] <sbx> sorry was afk
[14:18:13] <-- Kirben has left IRC ("System Meltdown")
[14:22:40] --- sbx is now known as sbx|afk
[17:17:01] --> Sheng_Gradilla has joined #nuvie
[17:17:01] <Sheng_Gradilla> good morning :)
[19:09:50] <-- Sheng_Gradilla has left IRC ("bbl")
[19:48:59] <-- ChanServ has left IRC (Shutting Down)
[19:49:40] --> ChanServ has joined #nuvie
[21:45:25] <-- sbx|afk has left IRC (Read error: 110 (Connection timed out))
[23:42:08] <-- ChanServ has left IRC (Shutting Down)
[23:42:23] --> ChanServ has joined #nuvie