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

Archive Today Yesterday Tomorrow
Pentagram homepage

[00:25:55] <-- Avatar-1 has left IRC ("Yeah, sure, maybe I'm on the edge. But I love you, baby, and like I said...")
[02:10:16] --> Sheng_Gradilla has joined #pentagram
[02:10:19] <Sheng_Gradilla> good evening :)
[06:59:46] --> anhedonic has joined #pentagram
[06:59:55] <anhedonic> helloo ??
[07:00:12] <sbx> hi
[07:01:46] <anhedonic> i found the project of sourceforge, im just going thru my old boses to fid the cd
[07:01:53] <anhedonic> does the windows binary work ??
[07:03:06] <anhedonic> well is it playable...
[07:03:20] * anhedonic is excited about this
[07:03:27] <sbx> it works but depends what you mean byplayable
[07:03:40] <Darke> No, the game isn't yet playable. You can get in and walk around, but there's lots missing.
[07:03:58] <anhedonic> i remember playnig ultima 8 and getting to some wizards house, then upgraded to win 2000 ,and didnt run anymore
[07:04:03] <anhedonic> i think i threw it out
[07:04:18] <anhedonic> i love the look of U8
[07:04:43] <anhedonic> (btw you guys offered for me to come in here and annoy you)
[07:05:58] * Darke loves the engine of U8, the looks are rather pretty too!
[07:06:55] <anhedonic> i was wondering what sort of extensions to the engine there may be when it engines playable
[07:08:28] <Darke> We'll probably just start readding features that were in the development version, but not in the release client. usecode debugger, world editor, etc. But we haven't really planned anything, we're trying to get it to work first. *Grin*
[07:16:26] <sbx> i liked the look of U8 but still didn't get very far in it
[07:16:53] <sbx> well I like the graphics style, but it is a little too dark
[07:20:13] * Darke laughs at the build warning for the beta gcc3.4 ebuild in gentoo. Ok, so we know it's a little dodgy. *grin*
[07:22:24] <anhedonic> hehehe
[07:23:50] <anhedonic> well if your not exhausted after tis all over.. maybe multiplayer support
[07:23:57] <anhedonic> and the level editor idea is an awsome idea
[07:25:14] <anhedonic> crap i cant find my copy of UO8 =(
[07:25:32] <anhedonic> i mean U8
[07:25:39] <sbx> (multiplayer) read the FAQ
[07:25:42] <anhedonic> (habbit of saying UO all the time)
[07:25:47] <anhedonic> theres a faq???
[07:26:10] <anhedonic> http://pentagram.sourceforge.net/ <- is that the site?
[07:26:53] <Darke> http://cvs.sourceforge.net/viewcvs.py/*checkout*/pentagram/pentagram/FAQ
[07:27:47] * anhedonic is a little scared of cvs , a little to developery for me
[07:27:54] * Darke thinks we should probably add that to the pentagram.sf.net page, really. *grin*
[07:27:58] <Darke> It's a link to a text file.
[07:28:13] <anhedonic> yah
[07:28:15] <anhedonic> i raed it
[07:28:22] <anhedonic> HELL NO!
[07:28:24] <Darke> Hrm... or not.
[07:28:24] <anhedonic> ...ahh crap
[07:28:29] * Darke snickers.
[07:28:50] <anhedonic> i read an article that the engine was gong to be extendable
[07:28:58] <anhedonic> ..does this mean like plugin support?
[07:29:01] <anhedonic> or something
[07:29:17] <anhedonic> well of course 'or something'
[07:29:47] <Darke> We're quite happy if someone else wants to add multiplayer. No-one's worked out how it 'should' work in exult so far, nor gave us any particular reason to implement it. So we figured we'd get that one out of the way on pentagram first thing. *grin*
[07:30:23] <anhedonic> fairy muff =)
[07:30:31] <anhedonic> i guess it doesnt matetr to me
[07:30:37] <anhedonic> i cant even find ultima 8 =/
[07:30:56] <Darke> Both u7 and u8 were entirely data driven games. It's not so much as writing a plugin, but modifying the game 'source'.
[07:31:24] <Darke> pentagram/exult are just engines that 'run' the data files in the original games.
[07:32:14] <anhedonic> yah, but couldnt there be plugins that pentagram engine loads in?
[07:32:32] <anhedonic> so some other poor bastard could make multiplayer extension
[07:33:32] <Darke> Sort of. Multiplayer is a bad example, because you'd have to rewrite signficiant parts of the engine, that couldn't really be done with a plugin.
[07:33:59] <Darke> THe source code is, however, out there to play with, so there's nothing stopping someone adding support the 'easy' way. *grin*
[07:34:26] <anhedonic> hehehe
[07:34:39] <anhedonic> i try not to touch c
[07:35:11] <anhedonic> i float around stuff like actionscript(flash), abit of java, perl.
[07:35:15] <Darke> THat's good, 'cause everything's written in c++. *grin* (Ya, I know, still c-ish.)
[07:36:02] <anhedonic> everytime i look at c++ code , im just like...uhhh ok... i can wing it with a sdk and a good manual
[07:36:02] * Darke floats around far too many programming languages in his work/play. C++ is still his favourite for some reason.
[07:36:43] <anhedonic> you played with whitespace, brainfuck ?
[07:36:56] <anhedonic> (i wasnt calling you brainfuck)
[07:36:59] <Darke> Haven't touched brainf*ck in ages.
[07:37:20] <Darke> My main playtoy was INTERCAL. It's particularlly... err... 'fun'. *Grin*
[07:39:14] * Darke does lots of decompiler work when his muse is floating around. So he tends to have a need to understand lots of edgecases of odd programming languages, so his main forte is 'used' languages, the really odd ones are just for fun. *grin*
[07:40:22] <anhedonic> haha yeh
[07:40:31] <anhedonic> im into alot of software/generative art
[07:40:50] <anhedonic> i find c++ more confusing than vf
[07:40:52] <anhedonic> bf*
[07:43:19] <Darke> Heh. BF* is a quite simple language. It's just an interepreted assembly language, really. C/C++'s exception cases and depth are the main problems of the langugage. Even I can't remember the correct order of the 13 levels of operator precidence. *Grin*
[07:44:39] <anhedonic> ..yes...pentagram...games...
[07:44:42] <anhedonic> =)
[07:44:51] <anhedonic> go team!
[07:45:24] <Darke> Heh.
[08:55:09] <-- Sheng_Gradilla has left IRC ("zzz")
[08:57:21] <-- anhedonic has left IRC (Read error: 60 (Operation timed out))
[10:14:13] --- sbx is now known as sbx|afk
[10:54:07] --> Fl00der has joined #pentagram
[10:54:11] <Fl00der> hi
[10:57:23] <Darke> Gr33tz d00d!
[10:57:29] <Darke> Sorry, had to say it. *grin*
[10:57:32] <Fl00der> lol
[11:04:13] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[11:22:07] --> Fingolfin has joined #pentagram
[11:22:07] --- ChanServ gives channel operator status to Fingolfin
[12:41:44] * Darke poke`s his compiler again. Writing annoying thing is... err... annoying.
[13:07:55] --> Kirben has joined #pentagram
[13:07:55] --- ChanServ gives channel operator status to Kirben
[13:39:47] <-- Fingolfin has left IRC ("42")
[13:40:23] --> Colourless has joined #Pentagram
[13:40:23] --- ChanServ gives channel operator status to Colourless
[13:41:32] <Colourless> hi
[13:51:37] <Fl00der> hi
[14:08:40] <-- Kirben has left IRC ("System Meltdown")
[15:19:41] <Darke> Hrm... any particular reason istring.h doesn't include pent_include.h, due to the fact it uses uint32? Or is this simply so you can easily find out when you've forgotten to #include pent_include.h into your regular .cpp files? *grin*
[15:20:21] <Colourless> pent_include.h includes istring
[15:20:32] <Darke> Ah. Problem solved. *Grin*
[15:20:43] <Darke> (That would be a 'yes' to the second then. *grin*)
[15:21:31] <Colourless> the rules for pentagram development are pretty simple. Must #include "pent_include.h" first
[15:24:54] <Darke> Yup. Even if you're not actually developing 'inside' pentagram, but rather franken-merging another program with it, to nick shinythings like Console and the like. *grin*
[15:25:45] <Colourless> :-)
[15:26:38] * Darke is sick of breaking his pentagram dev tree for a few months, every time he wants to try to write the usecode compiler again. So he's sort of treating pentagram as a 'library' within his compiler, so to speak. *Grin*
[15:26:51] <Colourless> :-)
[15:27:22] <Colourless> the misc dir 'should' in theory be separate from the rest of pentagram
[15:27:42] <Darke> It's quite impressive how uncoupled pentagram is. We only need about 6 files (3 object files) to build in the console stuff.
[15:27:57] <Colourless> might have a few header dependancies on other parts, but should compile file without the obj files
[15:29:24] <Colourless> my gosh... you trying to say we might have some decent object orientated program design going on
[15:29:40] <Darke> Yeah. Scary isn't it? *grin*
[15:32:59] <Darke> It'll be interesting if I can just as cleanly drag in the filesystem stuff too.
[15:33:15] <Colourless> should be able to
[15:34:37] <Colourless> looking at the sources i don't see and dependancies on anything outside of filesys
[15:41:26] <Darke> Conf will be trivial... y'know, it is kinda scary just how independant all the bits are.
[15:41:58] <Darke> (And how out of date some of the copyright headers are too, but that's another story. *grin*)
[15:42:16] <Colourless> :-)
[15:42:51] <Colourless> well, it was our plan for things to be as independant from the rest of the engine as possible
[17:16:30] --> Cless has joined #Pentagram
[17:17:41] <-- Colourless has left IRC (Nick collision from services.)
[17:17:41] --- Cless is now known as Colourless
[17:17:44] --- ChanServ gives channel operator status to Colourless
[17:58:40] --> Fingolfin has joined #pentagram
[17:58:40] --- ChanServ gives channel operator status to Fingolfin
[17:59:40] <Fingolfin> yo
[18:04:26] <Colourless> hi
[18:58:49] <-- Fl00der has left IRC (Read error: 104 (Connection reset by peer))
[19:31:31] <-- Colourless has left IRC ("casts invisibility")
[21:13:18] <-- Fingolfin has left IRC ("42")
[23:30:41] --- sbx|afk is now known as sbx