#pentagram@irc.freenode.net logs for 26 May 2004 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[00:11:51] --- sbx is now known as sbx|afk
[00:32:54] --> Kirben has joined #pentagram
[02:27:44] --> watt has joined #pentagram
[02:28:30] --- ChanServ gives channel operator status to watt
[02:42:25] --- sbx|afk is now known as sbx
[04:11:12] --> Sectus has joined #pentagram
[04:16:44] <watt> How were we planning to do TTF in the long run?
[04:17:53] <watt> just put colour into the constructor, but it might be a bad idea to reload the entire TTFont simply to change colour.
[05:01:37] --- sbx is now known as sbx|afk
[05:53:28] <-- sbx|afk has left IRC ()
[07:08:00] <watt> hmmm.. could make a TTFPsuedoFlex, access TTFonts though GameData.
[07:39:50] <watt> except that may require hacking up Flex a bit... hmmmmmmm
[07:45:33] <watt> or.... and this may just be horribly wrong.. have an actual flex of ttf fonts we want to use... we do have the ability to do so, correct?
[07:46:37] <watt> yeah.. that might be too insane.. let me know.
[07:46:57] --> servus has joined #pentagram
[07:55:59] <watt> the less sleep I have, the crazier the ideas sometimes.. time for sleep.. night. morning. afternoon. whatever.
[07:56:29] <wjp> hi
[07:59:59] <wjp> I was planning to have a FontManager with a 'Font* getFont(int index)' function
[08:00:48] <wjp> hadn't thought too much about how to do the internals, yet
[08:01:57] <wjp> if we move the ownership of the actual SDL_ttf structures to the FontManager itself, we could have multiple TTFont objects use the same underlying font without loading it multiple times, I guess
[08:17:58] <wjp> we could then probably have settings of the form "replace conversation fonts by TTF", "replace book fonts by TTF", "replace UI fonts by TTF"
[08:26:17] <-- servus has left IRC (Remote closed the connection)
[11:29:40] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[11:45:45] --> Darke has joined #pentagram
[12:09:43] --- ChanServ gives channel operator status to Darke
[12:48:43] <-- Kirben has left IRC ("System Meltdown")
[14:43:54] --> Colourless has joined #Pentagram
[14:43:59] --- ChanServ gives channel operator status to Colourless
[14:44:08] <Colourless> hi
[14:44:24] <wjp> hi
[15:22:09] --> TzarSectus has joined #pentagram
[15:22:10] <-- Sectus has left IRC (Read error: 54 (Connection reset by peer))
[15:37:41] --> Kashou-X has joined #pentagram
[15:42:05] <watt> +
[15:43:48] <Colourless> /
[15:44:47] <watt> &
[15:44:56] <Colourless> ^
[15:45:34] <watt> yeah I'm clumsy when I wake up
[15:45:47] <Colourless> you are so not fun
[15:48:25] <Colourless> there are lots of choices of operators to beat ^ :-)
[15:48:52] <wjp> <<
[15:50:18] <Colourless> ,
[15:50:27] <wjp> ? :
[15:52:56] <Colourless> throw
[15:59:12] <Colourless> well, i guess we've got an unhandled exception error there :-)
[16:07:48] <wjp> EWJPWentHomeException? :-)
[16:15:05] <-- eld has left IRC ()
[16:16:03] --> eld- has joined #pentagram
[16:16:50] <-- TzarSectus has left IRC (Read error: 104 (Connection reset by peer))
[16:25:17] --> Sectus has joined #pentagram
[16:33:18] <wjp> bbl, dinner
[17:00:03] <wjp> and back
[17:00:23] <Colourless> wb
[17:41:48] <-- Sectus has left IRC ("Leaving")
[19:58:16] --> sbx|afk has joined #pentagram
[20:16:22] --- sbx|afk is now known as sbx
[20:29:49] <Kashou-X> how much have you guys gotten done on this project? i'm very interested in it
[20:31:29] <Colourless> Ultima 8 kind of runs. USecode interpreter seems pretty much complete
[20:32:49] <Colourless> combat, ai, are pretty much non existant. Pathfinding and collision detection don't work properly
[20:33:02] <Colourless> no sound effects/voice.
[20:36:04] <Kashou-X> i c...i email someone regarding about my interest on the a crusader no remorse project similar to excult
[20:36:18] <Kashou-X> seems like you guys have done quite a bit already
[20:36:24] <Colourless> we have :-)
[20:37:17] <Kashou-X> thats awesome...is there any way I can help? i wish to learn and help you guys...i dunno if thats what u need now
[20:38:46] <Colourless> it's not so much we can tell you how to help. It's more of you finding out whether there is anything you can do with our code
[20:41:58] <Kashou-X> i see...so i guess i have to learn whatever you guys did and play catch up to where you guys are now...
[20:42:56] <Colourless> yeah that is a good idea
[20:43:06] <Colourless> you really need to be familiar with our code
[20:44:04] <Kashou-X> any suggestion on what i should read or do to help me get started?
[20:45:54] <Colourless> well in order to understand pentagram you'll need to understand the kernel and how the usecode workds
[20:47:31] <sbx> and Processes
[20:47:34] <Kashou-X> hmm...you lost me already
[20:47:36] <sbx> :)
[20:47:41] <Colourless> of course understand the specifics aren't required but you'll need to know how usecode interacts with the rest of the engine
[20:48:39] <Kashou-X> usecode = a language?
[20:49:05] <Colourless> usecode is the compiled scripts that control the game
[20:51:15] <Kashou-X> hmm...seems like i need to work on a lot of stuff before i can chip in...but i'm not discouraged, seems more interesting now
[20:51:29] <Kashou-X> you have the source code on the website?
[20:51:43] <Colourless> yes
[20:51:52] <Colourless> of you can access it by cvs
[20:52:31] <Colourless> http://sourceforge.net/cvs/?group_id=53819
[20:52:34] <Kashou-X> okay thanks for the help
[20:53:12] * watt started by reading though the files in kernel dir and then moved to the world dir.
[20:54:03] <watt> gumps are somewhat easy to understand as well.
[20:54:40] <sbx> do you have to understand the graphics system?
[20:55:17] <Colourless> for the usecode you can pretty much just consider that it is Processes that run based on the compiled bytecode. As i said before the interpreter is is pretty much complete so you probably don't need to know too much about it
[20:55:53] <sbx> I would skip the graphics code at first If I could
[20:56:08] <Colourless> yes it probably isn't relevant
[20:58:04] <sbx> unless that's what you want to work on
[20:58:27] <wjp> :-)
[21:00:47] <watt> also.. it's extremely useful to be on the cvs commit mailing lists.
[21:23:39] <Colourless> i'm off
[21:23:46] <-- Colourless has left IRC ("casts invisibility")
[21:35:32] --- sbx is now known as sbx|afk
[21:37:39] <wjp> I should go too; night
[22:15:49] <-- watt has left IRC ("using sirc version 2.211+KSIRC/1.3.10")
[22:23:24] --> Kirben has joined #pentagram
[22:23:25] --- ChanServ gives channel operator status to Kirben
[23:16:46] --> watt has joined #pentagram
[23:17:16] --- ChanServ gives channel operator status to watt