[00:51:53] <-- Fingolfin has left IRC ("42")
[02:14:46] --> Kirben has joined #pentagram
[02:14:46] --- ChanServ gives channel operator status to Kirben
[04:20:07] --> Sheng_Gradilla has joined #pentagram
[04:20:12] <Sheng_Gradilla> good evening :)
[05:09:32] --> watt has joined #pentagram
[05:10:08] <watt> Meh. I've been using windows too much lately. Hi guys.
[05:11:03] <watt> I just wanted to mention I update a patch I submitted earlier to work with the new style console functions
[05:11:19] <watt> and removed the exec command from the patch.
[07:00:44] <-- Sheng_Gradilla has left IRC ("zzz")
[09:32:12] --> Colourless has joined #Pentagram
[09:32:12] --- ChanServ gives channel operator status to Colourless
[09:32:41] <Colourless> hi
[11:13:56] <Colourless> sorry about template stuff. Even i don't know why i did some things anymore :-)
[11:23:11] <wjp> :-)
[11:23:25] --> sbx has joined #pentagram
[11:23:37] <wjp> apparently msvc, gcc and gcc/osx have different ideas about what's allowable :-)
[11:24:04] <wjp> I'm kind of surprised my gcc complained about some of the instantiations but not all of them
[11:24:23] <Colourless> the thing is as far as I know template class_name<template args>; doesn't actually do anything :-)
[11:24:29] <Colourless> (in msvc that is)
[11:25:31] <Colourless> but then again it might also work as an instantiation
[11:31:12] <Colourless> template class_name<template args>; does seem to work as an explicit instatiation
[11:37:41] <Colourless> i'm guessing it probably just attempts to resolve any identifier after template
[11:39:45] <Colourless> only works for classes/structs. Template Function instantiation needs to be correct
[11:41:33] <Colourless> thoughts about filesystem and flexes
[11:42:04] <Colourless> I'm not longer thinking that my original idea of mounting flexes as directories is a good idea.
[11:42:43] <Colourless> i'm thinking it would probably be easier to have a flex class that handles reading from all the various 'sources' for flex data (flex, zip, dir)
[11:43:33] <Colourless> I'm thinking there might be a FlexReader *FileSystem::OpenFlex(char *name) function
[11:44:19] <Colourless> the FlexReader object might then have a 'vector' of sources to read the indices from
[11:45:02] <Colourless> and a call to something like FlexReader::GetData(int index) would then search though each of the sources in the vector for the first one with the desired data
[11:47:16] <Colourless> of course the flexreader class could actually be the Flex base class as is
[11:48:33] <Colourless> but it would then be changed to access the vector of sources instead of directly reading a flex itself
[11:49:38] <Colourless> yes, that is the 'right' way
[11:51:16] <sbx> yes
[11:51:18] <Colourless> obviously need a way to specify multiple filenames when creating the flex object
[11:51:30] <Colourless> but that's not too important
[14:18:13] <-- Kirben has left IRC ("System Meltdown")
[14:22:40] --- sbx is now known as sbx|afk
[15:14:47] <Colourless> wow.... i made a makefile for building pentagrm with MSVC that uses objects.mk
[15:15:57] <wjp> I'm impressed :-)
[15:16:30] <wjp> so now all build systems use objects.mk?
[15:16:42] <Colourless> yeah it can be done
[15:17:04] <Colourless> need to my makefile and msvc_include.h somewhere
[15:17:17] <Colourless> c/to my/to commit my/
[15:17:43] <wjp> I would suggest somewhere in a build/ directory
[15:18:51] <wjp> or maybe we should put all system dependant stuff (not just the build files) somewhere behind a single directory
[15:19:41] <wjp> rpm .spec file, linux .desktop file, icons, ...
[15:19:45] <Colourless> yeah
[15:24:40] <wjp> build, sys, system, dist, os, ...
[15:25:17] <Colourless> my initial thoughts would be system
[15:25:41] <Colourless> which would mean system specific
[15:28:02] <wjp> works for me
[15:35:58] <Colourless> i'm curious. do you get these warnings?
[15:35:59] <Colourless> tools\compile\llcLexer.cpp(2032) : warning C4003: not enough actual parameters for macro 'yywrap'
[15:35:59] <Colourless> tools\compile\llcLexer.cpp(2441) : warning C4003: not enough actual parameters for macro 'yywrap'
[15:38:06] <wjp> no
[15:38:33] <Colourless> strange
[15:38:45] <Colourless> because this is how yywarp is defined
[15:38:47] <Colourless> #define yywrap(n) 1
[15:38:53] <Colourless> and this is how it's used
[15:38:56] <Colourless> yywrap( )
[15:38:58] <Colourless> :-)
[15:39:20] <wjp> where is it defined?
[15:39:34] <Colourless> line 370 llcLexer.cpp
[15:39:41] <wjp> ah, ok, in our code
[15:39:44] <wjp> weird
[16:58:16] <Colourless> 1 small statistics
[16:58:31] <Colourless> it takes me 1 minute 20 seconds to compile pentagram with PCH
[16:58:40] <Colourless> while it takes 3 minutes 28 seconds without
[16:59:05] <wjp> hm, the 'without' one is already quite fast
[16:59:46] <Colourless> the precompiled header file is 10 mb
[17:01:42] <wjp> 1 minute 50 seconds on a dual P4 2.8 with gcc
[17:02:00] <wjp> how fast is your machine currently?
[17:02:08] <Colourless> Athlon 1Ghz
[17:02:31] <wjp> seems like msvc is still quite a lot faster than gcc :-)
[17:17:01] --> Sheng_Gradilla has joined #pentagram
[17:17:01] <Sheng_Gradilla> good morning :)
[17:17:16] <Colourless> greetings
[17:18:09] --> Fl00der has joined #pentagram
[17:18:10] <Sheng_Gradilla> hey, I was wondering, are you daltonic like me?
[17:18:12] <Fl00der> hi
[17:18:16] <Sheng_Gradilla> hi
[17:18:29] <Colourless> hi :-)
[17:18:38] <Fl00der> this project is like exult to U8 ?
[17:18:44] <Fl00der> pentagram
[17:19:15] <Sheng_Gradilla> get it and try ;)
[17:19:26] <Fl00der> cant find copy of U8 :(
[17:22:33] <Fl00der> Ho Hum
[17:22:58] <Fl00der> Does anyone know what that means ? :P
[17:22:59] <Sheng_Gradilla> :P
[17:23:19] <Sheng_Gradilla> it is the sound of clearing one's throat
[17:23:26] <Fl00der> lol
[17:23:51] <Fl00der> really?
[17:24:12] <Fl00der> it could be krrhm etc.
[17:25:34] * Fl00der sigh
[17:25:46] <Sheng_Gradilla> search well :P
[17:26:06] <Fl00der> search what ? Ultima 8 ?
[17:26:12] <Sheng_Gradilla> your copy might be somewhere between your old stuff
[17:26:29] <Fl00der> nah...I have never even tested U8
[17:26:44] <Sheng_Gradilla> I have my two copies here :)
[17:26:48] <Fl00der> :P
[17:26:50] <Colourless> a disgrace
[17:27:09] <Sheng_Gradilla> one in the UC CD, the other in its own EA Gold CD
[17:27:14] <Fl00der> U7 Black gate + forge of the virtue = BEST BEST BEST...
[17:27:34] <Colourless> bah, SI is much better
[17:27:56] <Fl00der> pffft
[17:27:58] <Sheng_Gradilla> I consider both parts together as the best RPG of all
[17:28:05] <Fl00der> colourless: why's that
[17:28:23] <Fl00der> SI = too linear
[17:28:29] <Fl00der> :P
[17:28:41] <Fl00der> but second best rpg
[17:28:44] <Colourless> :-)
[17:28:52] <Colourless> SI has a better story
[17:28:56] <Fl00der> true
[17:29:24] <Fl00der> but I like to live in britannia, not play story :P
[17:29:27] <Sheng_Gradilla> SI has paperdolls, it shows you a part of the world everyone thougt lost, it has a connection with previous Ultimas in a way unexpected to most
[17:29:39] <Fl00der> btw
[17:29:46] <Colourless> of course it's the linear nature of SI that allows a grander story
[17:30:00] <Fl00der> what you must do in SI, in dream world, when you have dream crystal ?
[17:30:13] <Sheng_Gradilla> you must find the girl
[17:30:15] <Colourless> i guess i'm not 'old skool' ultima enough to want to 'live' in britannia
[17:30:17] <Fl00der> what girl ?
[17:30:18] <Sheng_Gradilla> she will tell you what to do
[17:30:42] <Sheng_Gradilla> the guy that gives you the crystal tells you about her
[17:30:45] <Sheng_Gradilla> she is dead
[17:30:55] <Sheng_Gradilla> her soul lives in the dream world
[17:31:00] <Fl00der> right...
[17:31:05] <Sheng_Gradilla> inside a house
[17:32:18] * Fl00der yawns
[17:32:20] <Colourless> BG really has the virtual world thing happening. While SI is much more of an adventure rpg
[17:32:34] <Fl00der> yep
[17:32:40] <Fl00der> thats why BG is better :P
[17:32:44] <Sheng_Gradilla> you will need the mirror of truth (Gustacio gives it to you after you get out of the mountains), the rose of love (Lady Yelinda gives it to you after the trial), and helm of courage (get it from the goblins)
[17:33:29] <Colourless> and U8 decides to be completely different by being an Action RPG
[17:33:43] <Sheng_Gradilla> if you don't carry one of these items, you can't finish the dream world sequence
[17:33:50] <Fl00der> right...
[17:33:53] <Fl00der> ok thx sheng
[17:33:55] <Colourless> and of course U9 is a POS RPG ;-)
[17:34:17] <Sheng_Gradilla> is u9 an RPG?
[17:34:17] <Fl00der> I have completed only U9 of all ultimas...punish me :P
[17:34:32] <Sheng_Gradilla> I thougt it was an english teaching tool
[17:34:33] <Fl00der> sheng: yep and even better than morrowind
[17:34:40] <Fl00der> lol
[17:34:56] <Sheng_Gradilla> my mom uses U9 for learning english
[17:35:11] <Fl00der> POLL: who doesnt like morrowind
[17:35:16] <Fl00der> _O/
[17:35:30] * Colourless hasn't played it
[17:35:35] <Sheng_Gradilla> I played only a few minutes, and found it a dull game
[17:36:06] <Fl00der> well , next good rpg will be FABLE to xbox I guess
[17:36:12] <Sheng_Gradilla> graphics are good, but the environment lacks life
[17:36:26] <Colourless> well that's 2 Ayes and 1 Abstain. Motion carried.
[17:36:41] <Sheng_Gradilla> and most NPCs tell you the same thing
[17:42:26] <Sheng_Gradilla> an old game I'd like to play in Linux is Knights of Legend
[17:42:57] <Fl00der> never heard about that
[17:43:29] <Sheng_Gradilla> it has capabilities for expansion
[17:43:39] <Sheng_Gradilla> but no expansions were ever released
[17:43:45] <Sheng_Gradilla> the game had 33 classes
[17:44:36] <Fl00der> why song "Stones" has so low volume in Ultima 7 but others songs has higher volume
[17:44:39] <Sheng_Gradilla> humans and elves could be male or female, and depending on the gender would be the available classes to them
[17:45:06] <Sheng_Gradilla> dwarves and the other race were male only
[17:45:20] <Sheng_Gradilla> each race had its own classes
[17:45:31] <Fl00der> hmm
[17:46:55] <Fl00der> soon, really soon I will start Exult :)
[17:53:17] <Sheng_Gradilla> start?
[17:55:43] <Fl00der> well play :P
[17:56:07] <Fl00der> play ultima 7 :P
[17:56:08] <Fl00der> now
[17:56:09] <Fl00der> -->
[17:56:44] <Fl00der> btw
[17:57:02] <Fl00der> do you know what means that chessboard near nicodemus house?
[17:57:23] <Fl00der> what meaning it has ?
[17:57:48] <Colourless> it's Knight Chess!
[17:58:01] <Fl00der> well
[17:58:03] <Colourless> (Knights ?)
[17:58:04] <Fl00der> can you play it ?
[17:58:35] <Fl00der> well, what you must do with it ? :P
[17:58:40] <Fl00der> can you say ?
[17:58:40] <Colourless> well, depends on how you define play :-)
[17:58:58] <wjp> bbl, dinner
[17:59:19] <Colourless> sure theer is a book of the rules, but it's not like you can play in the context of the game
[17:59:27] <Colourless> you 'could' play vs another human :-)
[17:59:33] <Fl00der> lol
[18:00:02] <Fl00der> so it has nothing to do with the game or plot ? it is only enviroment?
[18:00:15] <Colourless> nope, it has no use
[18:00:49] <Fl00der> ok
[18:03:44] <Sheng_Gradilla> and it's Knight's Bridge
[18:03:54] <Colourless> ah :-)
[18:30:32] <wjp> back
[18:31:08] <Colourless> wb
[18:31:27] <Sheng_Gradilla> :)
[19:09:50] <-- Sheng_Gradilla has left IRC ("bbl")
[19:27:08] --> Dominus has joined #pentagram
[19:27:10] --- ChanServ gives channel operator status to Dominus
[19:27:38] <Dominus> hi
[19:27:43] <Colourless> hi
[19:42:08] --> Fingolfin has joined #pentagram
[19:42:08] --- ChanServ gives channel operator status to Fingolfin
[20:57:01] <-- Fl00der has left IRC ()
[21:27:10] <-- Dominus has left IRC ("a pooka invited me for a drink")
[21:45:25] <-- sbx|afk has left IRC (Read error: 110 (Connection timed out))
[21:50:52] <-- Colourless has left IRC (Read error: 110 (Connection timed out))