#pentagram@irc.freenode.net logs for 18 Apr 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:36:05] <-- fC^goetz has left IRC ("www.frantics.info")
[01:56:58] <-- Dark-Star has left IRC ()
[03:17:55] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[03:17:56] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[03:18:10] --> Kirben has joined #pentagram
[03:18:10] --> wjp has joined #pentagram
[03:24:01] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[03:24:01] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[03:28:48] --> Kirben has joined #pentagram
[03:28:48] --> wjp has joined #pentagram
[03:32:30] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[03:32:30] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[04:30:29] --> Kirben has joined #pentagram
[04:30:29] --> wjp has joined #pentagram
[06:44:08] --> watt has joined #pentagram
[06:47:42] <watt> hi all
[07:20:25] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[07:20:25] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[07:21:26] --> Kirben has joined #pentagram
[07:21:26] --> wjp has joined #pentagram
[08:12:27] <watt> hmm. gcc warns if every value of an enum isn't handled in a switch... that's annoying. maybe useful, but annoying
[08:18:45] <Darke> Tossing a 'default:' clause at the end of a switch should shut it up.
[08:20:40] <Darke> Hrm... don't suppose you know which program you use to monitor which files are touched by a program under linux? Can't for the life of me remember what it was called, I'm sure I've used it before.
[08:26:08] <watt> dunno
[08:28:17] <Darke> No problem. I eventually found the file it was frobbing.
[08:30:41] * Darke slapslapslaps `katepart` for being such an ass of a program. For some insane reason it can't seem to make it's mind up as to how it stores colour information. So far 3 different ways of describing the same colour have been found. *grrrrr*
[08:33:32] * Darke can't even remember what he was searching for it for now. *sigh*
[09:23:22] <wjp> strace
[10:19:58] <Darke> Oooh! Thanks! *install*
[10:25:25] * Darke disappears to fiddle with hardware. *poof*
[10:25:28] <-- Darke has left IRC ("*poof*")
[10:53:19] --> Darke has joined #pentagram
[10:53:20] --- ChanServ gives channel operator status to Darke
[11:06:07] --> Avatar-1 has joined #pentagram
[11:06:12] <Avatar-1> hi!
[11:06:22] <Avatar-1> is the working version of pentagram out yet?
[11:06:36] <Avatar-1> I saw the binary but I didn't check to see if it's a working version
[11:06:47] <wjp> how do you define 'working'? :-)
[11:06:54] <Avatar-1> playable
[11:07:03] <wjp> in that case, no
[11:07:13] <Avatar-1> what's the status of it
[11:07:55] <Avatar-1> is it just extremely buggy, or what
[11:08:13] <wjp> a lot of things are still not implemented
[11:08:34] <Avatar-1> like spells
[11:08:43] <Avatar-1> or like, walking
[11:08:55] <wjp> like combat, monster AI
[11:09:16] <wjp> some spells actually already work
[11:09:17] <Avatar-1> mmk
[11:09:25] <Avatar-1> enough for a wander around though by the sounds
[11:09:46] <Avatar-1> how come you guys don't have a news page to say what's been done so far?
[11:10:19] <Avatar-1> the PR on the site seems a little low :P
[11:10:30] <wjp> we'll probably start one once pentagram is sufficiently playable
[11:10:52] <Avatar-1> groovin'
[11:43:41] --> Colourless has joined #Pentagram
[11:43:42] --- ChanServ gives channel operator status to Colourless
[11:44:07] <Colourless> hi
[11:44:14] <wjp> hi
[11:45:30] <wjp> question: should we remember the last coordinates of paperdoll/backpack/ministats gumps so we can open them at the same place each time?
[11:45:59] <wjp> (and if so, I would assume that those coords should be saved in the savegame as well)
[11:46:05] <Colourless> ministats couldn't be dragged in the original
[11:46:15] <Colourless> saving the coords would be nice
[11:46:24] <wjp> ministats could be dragged
[11:46:46] <Avatar-1> I don't remember them being able to be dragged either
[11:46:56] <wjp> I just tried 5 minutes ago :-)
[11:47:04] <Colourless> :-)
[11:47:49] <Avatar-1> well it has been a while
[11:48:27] <wjp> that does leave the question of how to store these things
[11:49:01] <Colourless> well, at this stage i don't thin it matters
[11:49:12] <wjp> we could have GUIApp keep a std::map<ClassType,std::pair<int,int> > :-)
[11:49:56] <wjp> true
[11:50:33] <Colourless> yeah and try saving and restoring that
[11:51:41] <Colourless> it should probably go in to the avatar classs
[11:52:02] <Colourless> but there might be other gui elements that we might want to remember too
[11:52:14] <Colourless> so we 'could' globablly put that stuff into config
[12:09:03] <wjp> config might work too
[12:09:48] <wjp> ok, finally fixed that annoying segfault when teleporting to a non-existant destination egg
[12:09:49] <Colourless> would be 'user' settings
[13:57:09] <-- Avatar-1 has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:09] <-- Kirben has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:09] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:09] <-- Colourless has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:09] <-- watt has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:09] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[13:57:46] --> Darke has joined #pentagram
[13:58:00] --> Colourless has joined #pentagram
[13:58:00] --> watt has joined #pentagram
[13:58:00] --> Kirben has joined #pentagram
[13:58:00] --> wjp has joined #pentagram
[13:58:18] --> Avatar-1 has joined #pentagram
[13:59:03] <-- Kirben has left IRC ("System Meltdown")
[14:07:07] <Colourless> thoughts for distant future wrt map editing: Map editing mode should always work from the initial game (pretty obvious this). Switching to game mode for testing should save the current map state (to a temporary buffer). Then when switching back to mapedit mode all processes are terminated, the map unloaded and the 'saved temporary map' is reloaded.
[14:08:12] <Colourless> of there could be a dialog that comes up with something like 'keep map changes' when switching back to mapedit mode
[14:08:16] <Colourless> end of thoughts
[14:19:20] <wjp> sounds reasonable
[14:20:26] <Colourless> exult(studio) of does none of these :-)
[14:26:08] * wjp looks at the time
[14:26:30] <wjp> hm, should be possible to get a new config subsystem working at least partially today
[14:34:16] <wjp> the scummvm system has some very interesting concepts
[14:34:28] <wjp> of which we should probably 'borrow' a few
[14:34:30] <Colourless> such as?
[14:34:46] <wjp> setting default values for a key in a central place instead of in every 'getvalue' call
[14:34:58] <wjp> callbacks that get called when a value changes
[14:35:04] <wjp> (although the latter is a 'todo' in scummvm :-) )
[14:35:15] <Colourless> :-)
[14:35:40] <wjp> it uses a 'domain' system for global/game-specific settings
[14:36:20] <wjp> if I understand it correctly, there's a global and a game domain (and potentially more)
[14:37:09] <wjp> you can either get a setting from a specific domain, or you can get the setting without specifying a domain (which would get the setting from the game domain if it has it, or from the global domain otherwise)
[14:38:07] <wjp> I need to think a bit about how that would interact with having multiple config files
[15:52:41] --> Dominus has joined #pentagram
[15:52:43] --- ChanServ gives channel operator status to Dominus
[15:53:11] <Dominus> hi
[15:53:16] <Dominus> new config system? hooray!
[15:53:28] <wjp> don't hold your breath :-)
[15:53:49] <Dominus> thanks, my face was already turning blue
[15:55:44] <Colourless> hi
[15:58:56] <wjp> bbl, dinner
[15:59:57] <Dominus> that's early :-)
[16:23:13] <-- Avatar-1 has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:13] <-- Dominus has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:13] <-- watt has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:13] <-- Colourless has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:13] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:13] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:23:56] --> Darke has joined #pentagram
[16:24:19] --> Dominus has joined #pentagram
[16:24:19] --> watt has joined #pentagram
[16:24:19] --> wjp has joined #pentagram
[16:24:19] --> Colourless has joined #pentagram
[16:24:19] --> Avatar-1 has joined #pentagram
[16:30:10] <wjp> yeah, it was a bit early I guess
[16:31:31] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:31:44] --> Darke has joined #pentagram
[16:33:19] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:19] <-- wjp has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:19] <-- watt has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:19] <-- Colourless has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:19] <-- Avatar-1 has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:19] <-- Dominus has left IRC (kornbluth.freenode.net irc.freenode.net)
[16:33:35] --> Darke has joined #pentagram
[16:33:35] --> Avatar-1 has joined #pentagram
[16:33:35] --> Colourless has joined #pentagram
[16:33:35] --> wjp has joined #pentagram
[16:33:35] --> watt has joined #pentagram
[16:33:35] --> Dominus has joined #pentagram
[16:35:30] <wjp> I was thinking we should first create an example 'typical' config file with the new format
[16:35:44] <wjp> Dominus did one a while back at: http://members.chello.at/dominus/example.cfg.txt
[16:36:37] <wjp> but we talked about it some more since then
[16:36:54] <wjp> one of the things is that different games might use different video settings
[16:37:16] <Dominus> now I'm off at dinner and bringing the little one to bed after that. Don't expect me for another three hours :-(
[16:37:38] <wjp> k, see you later :-)
[16:37:54] <Dominus> fingolfin had some good ideas, regarding making it similar to scummvm, btw
[16:38:07] <wjp> yes
[16:38:27] <wjp> 13 march
[17:33:38] <Dominus> semi-back... AFAIR he was "worried" about game specific key-configs. IMO this could be done by having key-configs in external files and not the main config
[17:34:59] <Dominus> for U8 and the Crusader each a default file that could be overrriden by the file specified in the game section of the main-config
[17:45:01] <Dominus> gone again, have to put leah into the bath....
[17:54:24] --> Fingolfin has joined #pentagram
[17:54:24] --- ChanServ gives channel operator status to Fingolfin
[17:54:42] <wjp> hi Max
[17:54:55] <Colourless> hi
[18:03:01] <Fingolfin> hi
[18:41:39] <wjp> I guess a 'typical' U8 config would only have (at most) one U8, one noregret and one noremorse
[18:41:54] <wjp> s/U8/pentagram/...
[19:11:28] <Colourless> well, i've finished fallout :-)
[19:12:21] <wjp> congrats :-)
[19:12:26] <wjp> how did you defeat the master?
[19:12:48] <Colourless> firstly a detonated the nuke
[19:12:54] <Colourless> secondly i beat the crap out of him :-)
[19:13:00] <wjp> no thirdly? :-)
[19:13:25] <Colourless> well, i also joined him, but i don't think that counts
[19:13:27] <wjp> need to be a really smooth talker for a thirldy... :-)
[19:13:40] <wjp> s/ld/dl/
[19:24:05] <Colourless> i can't get the third way. According to a walkthrough you need Vree's tape and I got rid of the 'somewhere'
[19:24:54] <Colourless> but i think i may know where it might be
[19:25:03] <wjp> which tape was that again?
[19:25:21] <Colourless> i'm not sure
[19:25:38] <Colourless> could be the one that says the mutants are sterile
[19:25:59] <wjp> hm, that was on a tape?
[19:26:04] <wjp> too long ago for me :-)
[19:26:32] <Colourless> yeah part of Vree's autopsy report of a mutant the BOS found
[19:29:32] <Colourless> the tape is very much gone on mine now. I was pretty sure it was outside the military base, but after you destroy it, the outside map changes, and the items that were on it are now gone
[19:39:57] <Colourless> so, do you know who the Master was?
[19:40:11] <wjp> well, I had my suspicions
[19:40:38] <wjp> I don't remember if I ever found proof
[19:41:32] <wjp> I think it was the guy Harold (if that was his name; the mutant with the tree on his head) was talking about
[19:41:38] <Colourless> yep
[19:41:59] <Colourless> goto http://www.nma-fallout.com/fallout1/pipboy/ and read "Richard Grey Audio Diary" in case you haven't already read it
[19:44:06] <wjp> hm, I don't think I found that in-game
[19:44:24] <Colourless> can't say i did either
[19:44:56] <Colourless> i'm guessing it's probably somewhere in the military base
[19:45:32] <Dominus> puh, finally asleep. almost fell asleep myself
[19:46:59] <Dominus> hi Max
[19:50:11] <wjp> "At the central vat computer you can download the audio diary of Richard Grey."
[19:50:20] <wjp> (in the military base)
[19:50:33] <Colourless> :-)
[20:35:15] <-- Fingolfin has left IRC ("42")
[20:39:55] <Colourless> you know, we probably could emulate the slow savegames of the original. I'm guessing doing a millisecond wait after each byte or 2 written would slow things down more enough :-)
[20:43:14] <wjp> or we could put that that O(n^2) loading algorithm :-)
[20:43:21] <wjp> s/that/back/
[20:43:24] <Colourless> :-)
[20:43:45] <Colourless> both, one for saving, and a different one for loading :-)
[20:45:55] --> Dark-Star has joined #pentagram
[21:44:53] <wjp> time to go; night
[21:48:27] <-- Colourless has left IRC ("casts invisibility")
[22:45:39] <-- Dominus has left IRC ("a pooka invited me for a drink")
[23:40:19] <-- Dark-Star has left IRC ()