#tfl@irc.freenode.net logs for 11 Nov 2006 (GMT)

Archive Today Yesterday Tomorrow
tfl homepage


[00:00:01] <Marzo> Such as?
[00:01:01] <wizardrydragon> Hold on
[00:01:06] <wizardrydragon> GOnna put it up in a min
[00:01:20] <wizardrydragon> Not much, but it does more than connect now, at least.
[00:01:24] <wizardrydragon> :)
[00:02:49] * wizardrydragon recompiles.
[00:08:12] <wizardrydragon> Or not.
[00:08:16] <wizardrydragon> Compile errors @_@
[00:08:26] <Marzo> lol
[00:18:24] --> tflBot has joined #tfl
[00:18:24] --- ChanServ gives voice to tflBot
[00:18:26] <tflBot> Greetings!
[00:18:28] <tflBot> Greetings!
[00:18:30] <tflBot> Greetings!
[00:18:32] <tflBot> Greetings!
[00:18:32] <wizardrydragon> Hmm.
[00:18:34] <tflBot> Greetings!
[00:18:36] <tflBot> Greetings!
[00:18:36] <Marzo> lol
[00:18:38] <tflBot> Greetings!
[00:18:39] <-- tflBot has left IRC (Remote closed the connection)
[00:18:54] <Marzo> Change the name to 'spamBot' and you're gold :-)
[00:19:04] <wizardrydragon> Actually, no, it can't flood.
[00:19:08] * wizardrydragon made sure.
[00:19:11] <Marzo> (or maybe 'greeterBot')
[00:19:15] <wizardrydragon> Its probably the REGEX
[00:20:05] <wizardrydragon> Lemme run again to see if I can get a handle on what some of the vars are when its doing that
[00:22:02] <wizardrydragon> Heh
[00:22:08] <wizardrydragon> I know why
[00:22:41] <Marzo> What is the matter
[00:23:46] <wizardrydragon> The bot_loop() was skipping over the regex checks and going right to the command for some reason.
[00:24:02] <Marzo> Bad programming?
[00:24:04] * Marzo ducks
[00:24:08] <Marzo> :-)
[00:24:10] <wizardrydragon> Nope,
[00:24:16] <wizardrydragon> Lack of error checking.
[00:24:25] <Marzo> [21:24] Marzo: Bad programming?
[00:24:29] <Marzo> :-p
[00:24:41] * Marzo ducks again
[00:26:01] --> tflBot has joined #tfl
[00:26:01] --- ChanServ gives voice to tflBot
[00:26:09] <wizardrydragon> Well no flooding :D
[00:26:16] <Marzo> Well, due to enourmous similarities in their respective codes, I merged the exultmods.php and usecode.php files into a single downloads.php
[00:26:21] <wizardrydragon> Hehe
[00:26:24] <Marzo> And no greeting
[00:26:29] <wizardrydragon> Hi tflBot
[00:26:30] <tflBot> Greetings!
[00:26:50] <Marzo> It works O>O
[00:27:02] <wizardrydragon> :D
[00:27:03] <Marzo> I am thinking of adding a section for Ultima-related icons
[00:27:07] <wizardrydragon> Heh
[00:27:15] <-- tflBot has left IRC (Remote closed the connection)
[00:27:26] <Marzo> It will be rather easy now that there is only one master downloads file
[00:27:34] <wizardrydragon> :)
[00:27:36] <Marzo> (no more duplicate code)
[00:28:42] <Marzo> But I think I will get the usecode portion of the site working first
[00:29:02] <wizardrydragon> :)
[00:30:47] <wizardrydragon> Hmm
[00:33:33] <Marzo> What?
[00:33:53] <wizardrydragon> Bot wont recon
[00:34:46] --> tflBot has joined #tfl
[00:34:48] --- ChanServ gives voice to tflBot
[00:34:50] <wizardrydragon> There we go
[00:34:57] <wizardrydragon> !tflBot UCC
[00:34:59] <tflBot> Usecode documentation may be found at http://seventowers.u7feudallands.com/downloads.php?section=1
[00:35:06] <wizardrydragon> :D
[00:35:22] <wizardrydragon> Not sure if thats the right link though
[00:35:22] <Marzo> It... works? It *does* something?
[00:35:28] * Marzo dies of shock
[00:35:37] <Marzo> It is
[00:35:50] <wizardrydragon> !tflBot Usecode
[00:35:51] <tflBot> Usecode documentation may be found at http://seventowers.u7feudallands.com/downloads.php?section=1
[00:35:59] <Marzo> (or at least will be when there is anything in there :-p)
[00:35:59] <wizardrydragon> Hi tflBot!
[00:36:01] <tflBot> Greetings!
[00:36:12] <wizardrydragon> !tflBot commands
[00:36:13] <tflBot> I currently have the following commands: commands
[00:36:18] <wizardrydragon> Hmm need to update that
[00:37:08] <-- tflBot has left IRC (Remote closed the connection)
[00:50:25] --> tflBot has joined #tfl
[00:50:25] --- ChanServ gives voice to tflBot
[00:50:42] <wizardrydragon> Hi tflBot!
[00:50:43] <tflBot> Greetings!
[00:51:00] <Marzo> Hi tflBot
[00:51:01] <tflBot> Greetings!
[00:51:06] <Marzo> tflBot, hi
[00:51:14] <Marzo> Aha, gotcha :-)
[00:51:18] <wizardrydragon> Lol
[00:51:23] <Marzo> tflBot: Hi
[00:51:23] <wizardrydragon> It's the comma
[00:51:30] <wizardrydragon> tflBot hi
[00:51:30] <Marzo> tflBot hi
[00:51:31] <tflBot> Greetings!
[00:51:33] <tflBot> Greetings!
[00:51:37] <wizardrydragon> lol we're spamming it
[00:51:42] <Marzo> Indeed
[00:51:58] <wizardrydragon> tflBot hi
[00:51:59] <tflBot> Greetings!
[00:52:41] <wizardrydragon> Its still catching up XD
[00:52:52] <wizardrydragon> !tflBot Usecode
[00:52:53] <tflBot> Usecode documentation may be found at http://seventowers.u7feudallands.com/downloads.php?section=1
[00:52:58] <wizardrydragon> !tflBot commands
[00:52:59] <tflBot> I currently have the following commands: commands, usecode
[00:53:12] * Marzo punches tflBot
[00:53:26] <Marzo> He doesn't dodge... it is a sitting duck :-)
[00:53:30] <wizardrydragon> lol
[00:53:44] <Marzo> (try doing that to exultbot in #exult :-p)
[00:54:00] <wizardrydragon> lol
[00:57:26] <-- tflBot has left IRC (Remote closed the connection)
[00:57:48] * wizardrydragon rebuilds tflBot
[00:59:21] <Marzo> Does php have a 'list files' function? I am looking through the documentation but haven't found any yet
[00:59:34] <wizardrydragon> What do you mean, list files?
[00:59:56] <Marzo> For example, get an array with all *.ico files in the /images dir
[01:00:14] --> tflBot has joined #tfl
[01:00:15] --- ChanServ gives voice to tflBot
[01:00:21] <Marzo> Ah, OK, found it
[01:00:37] <wizardrydragon> Hi tflBot
[01:00:37] <tflBot> Greetings wizardrydragon!
[01:00:40] <wizardrydragon> :D
[01:00:50] <Marzo> Hehe
[01:01:08] * wizardrydragon dances.
[01:02:27] <-- tflBot has left IRC (Read error: 131 (Connection reset by peer))
[01:02:54] --> tflBot has joined #tfl
[01:02:54] --- ChanServ gives voice to tflBot
[01:06:04] <wizardrydragon> Hi tflBot
[01:06:05] <tflBot> Greetings wizardrydragon!
[01:13:00] <-- tflBot has left IRC (Remote closed the connection)
[01:15:42] <wizardrydragon> Blah I hate typecasting
[01:15:50] <Marzo> :-)
[01:18:01] <wizardrydragon> Okay I give :P
[01:18:08] <wizardrydragon> AssemblyInfo.cpp
[01:18:08] <wizardrydragon> trying to do
[01:18:11] <wizardrydragon> er
[01:18:13] <wizardrydragon> trying to do
[01:18:18] <wizardrydragon> String ^delay = tmrDelay->Interval->ToString();
[01:18:31] <wizardrydragon> but tostring wont work with ints >_<
[01:20:04] <Marzo> I don't know if it works in managed C++, but you can try using the atol function
[01:20:13] <Marzo> Likely:
[01:20:30] <Marzo> String ^delay(atol(tmrDelay->Interval));
[01:20:40] <wizardrydragon> c:\documents and settings\peter\my documents\visual studio 2005\projects\bot\bot\Form1.h(494) : error C3861: 'atol': identifier not found
[01:20:50] <Marzo> (shouldn't that also be Interval()?)
[01:20:51] <wizardrydragon> \nope
[01:20:53] <wizardrydragon> No
[01:20:57] <wizardrydragon> Interval is an int.
[01:23:03] * Marzo is checking MSVC2005 help
[01:23:52] <Marzo> You must add #include <stdlib.h>
[01:23:58] <Marzo> (to use atol)
[01:24:25] <Marzo> Or you can try System::Convert::ToInt32
[01:24:55] <Marzo> System::Convert::ToInt32(tmrDelay->Interval))
[01:25:21] <Marzo> Wait... stupid help
[01:25:30] <Marzo> Says that was equivalent to atol
[01:25:30] <wizardrydragon> Should be to string, silly.
[01:26:15] <Marzo> Sigh... I was looking at the wrong function anyway
[01:26:25] <Marzo> It is not atol, it is strtol you want
[01:26:35] <wizardrydragon> Heh
[01:26:53] <Marzo> No, it is not
[01:27:02] <wizardrydragon> Lol
[01:27:26] --> tflBot has joined #tfl
[01:27:26] --- ChanServ gives voice to tflBot
[01:27:39] <wizardrydragon> !tflBot diagnose
[01:27:48] <wizardrydragon> Oh, stupid me.
[01:27:56] <wizardrydragon> Forgot to add that command to the bot_loop
[01:27:59] <Marzo> Try System::Convert::ToString(tmrDelay->Interval))
[01:28:21] <wizardrydragon> I figured it out anyway.
[01:28:27] <Marzo> :-)
[01:28:32] <-- tflBot has left IRC (Remote closed the connection)
[01:29:12] --> tflBot has joined #tfl
[01:29:12] --- ChanServ gives voice to tflBot
[01:29:19] <wizardrydragon> !tflBot diagnose
[01:29:21] <tflBot> I am currently working. Threadcount: [2] Flood delay: [2000].
[01:29:40] <wizardrydragon> !tflBot commands
[01:29:41] <tflBot> I currently have the following commands: commands, diagnostic, usecode [ucc]
[01:30:14] <wizardrydragon> Not too shabby for a couple days work.
[01:30:16] <wizardrydragon> :)
[01:31:30] <wizardrydragon> I wonder if I can make it go in another thread for seperate channels
[01:33:53] <wizardrydragon> What other diagnostic output would be useful, I wonder?
[01:41:26] <tflBot> Testing...
[01:42:30] <-- tflBot has left IRC (Remote closed the connection)
[02:02:45] <wizardrydragon> Hmm
[02:02:51] <wizardrydragon> Still with us, Marzo?
[02:02:55] <Marzo> Yes
[02:03:00] <wizardrydragon> Heh.
[02:03:04] <wizardrydragon> You're quiet.
[02:03:10] <Marzo> I am working on the site
[02:03:13] <wizardrydragon> Ah.
[02:03:20] <wizardrydragon> [10/11/2006 20:33 EST-5] wizardrydragon: What other diagnostic output would be useful, I wonder?
[02:03:22] <wizardrydragon> re: the bot.
[02:04:00] <Marzo> Shoot
[02:04:55] <wizardrydragon> [10/11/2006 20:33 EST-5] wizardrydragon: What other diagnostic output would be useful, I wonder?
[02:05:05] <Marzo> Hm
[02:05:14] <Marzo> I have no idea right now
[02:05:25] <wizardrydragon> I've added the IRC server it's connected to.
[02:05:42] <wizardrydragon> And if it's connected to another server in another thread it'll tell you.
[02:05:47] <Marzo> Maybe also a list of channels it is on?
[02:06:12] <wizardrydragon> [10/11/2006 21:04 EST-5] tflBot: I am currently working. Connected to [irc.freenode.net], [127.0.0.1] Threadcount: [2] Flood delay: [2000].
[02:06:17] <wizardrydragon> That could work.
[02:10:45] <wizardrydragon> Not sure how to keep track of channels it joins.
[02:10:47] * wizardrydragon thinks
[02:11:33] <wizardrydragon> Aha
[02:11:34] <wizardrydragon> got it
[02:12:23] <wizardrydragon> Stupid question that I really should know the answer to:
[02:12:34] <wizardrydragon> How do I declare dynamic arrays in C++
[02:12:55] <Marzo> You must use #include <vector>
[02:13:18] <Marzo> Then, you declare it as std::vector<data_type>
[02:13:49] <Marzo> http://wwweth.cern.ch/STL_doc/Vector.html
[02:14:17] <Marzo> Important member functions:
[02:14:24] <Marzo> size()
[02:14:35] <Marzo> resize(int)
[02:14:45] <wizardrydragon> So, std::vectorString ^channel; would be correct?
[02:14:47] <Marzo> reserve(int)
[02:14:57] <Marzo> You don't need the ^
[02:15:24] <Marzo> And you missed the '<' and '>'
[02:15:38] <Marzo> std::vector<String> channel;
[02:16:12] <wizardrydragon> Heh. Damn.
[02:16:18] <Marzo> Also, there is the member function push_back, which adds an element to the end of the array
[02:16:21] <wizardrydragon> MSVC 2005 doesnt seem to have vector.h
[02:17:15] <Marzo> Did you use the include I mentioned?
[02:17:16] <Marzo> #include <vector>
[02:17:21] <wizardrydragon> Yep.
[02:17:35] <wizardrydragon> std::vectorString ^channel;
[02:17:38] <wizardrydragon> woops,
[02:17:42] <wizardrydragon> .\stdafx.cpp(7) : fatal error C1083: Cannot open include file: 'vector.h': No such file or directory
[02:17:51] * wizardrydragon kicks MSVC until it copies from the right place
[02:19:00] <Marzo> Hm
[02:19:26] <Marzo> There should be lower-than and greater-than signs surrounding String and vector
[02:19:34] <Marzo> I don't know if they are showing
[02:19:37] <wizardrydragon> I guess I'll have to limit channels jhoined to a less than infinite number.
[02:19:44] <Marzo> (in your clinet, that is)
[02:19:58] <wizardrydragon> Theyre not being sent BY my client is what it is
[02:20:06] <Marzo> Oh
[02:20:13] <wizardrydragon> :)
[02:20:31] <Marzo> I ask because the <vector> header is from the Standard Template Library
[02:20:54] <Marzo> Not even M$ would be dumb enough to dump it
[02:21:04] <wizardrydragon> It seems to be able to connet to four channels before crashing so I'll just use a static array with 4 entries.
[02:21:09] <Marzo> (besides, it is in their help files)
[02:21:21] <Marzo> :-)
[02:22:32] <wizardrydragon> How would I find out the lowest unused entry in an array?
[02:22:52] <Marzo> In the static array or in the vector?
[02:23:05] <wizardrydragon> Static.
[02:23:10] <wizardrydragon> Not going to bother with the vector.
[02:23:29] <wizardrydragon> Too much fuss for a non-essential feature.
[02:23:34] <Marzo> You have to either, look up each elements or have an auxiliary variable that tells you that
[02:23:49] <wizardrydragon> An aux variable is probably easiest.
[02:25:32] <wizardrydragon> Arrays in C start at 0 right?
[02:25:38] <Marzo> Yes
[02:25:51] <wizardrydragon> Okay good.
[02:27:55] <wizardrydragon> Wow is MSVC being asanine about the string array
[02:28:07] <wizardrydragon> It doesnt like the decl
[02:28:20] <Marzo> It is probably because it is managed C++
[02:28:46] <wizardrydragon> String ^channel[3];
[02:28:48] <wizardrydragon> is what I have
[02:29:03] <wizardrydragon> 
[02:29:04] <wizardrydragon> c:\documents and settings\peter\my documents\visual studio 2005\projects\bot\bot\Form1.h(336) : error C2728: 'System::String ^' : a native array cannot contain this managed type
[02:29:04] <wizardrydragon> Did you mean 'array<System::String ^>'?
[02:29:06] <Marzo> Try String channel[3]
[02:29:18] <wizardrydragon> tried what it suggested and it got even more cryptic in the error message.
[02:29:35] <Marzo> Post the other error
[02:30:26] <wizardrydragon> With
[02:30:34] <wizardrydragon> array<System::String> channel[3];
[02:30:36] <wizardrydragon> got:
[02:30:46] <wizardrydragon> c:\documents and settings\peter\my documents\visual studio 2005\projects\bot\bot\Form1.h(336) : error C2728: 'cli::array<Type,dimension>' : a native array cannot contain this managed type
[02:30:46] <wizardrydragon> with
[02:30:46] <wizardrydragon> [
[02:30:46] <wizardrydragon> Type=System::String ^,
[02:30:46] <wizardrydragon> dimension=1
[02:30:48] <wizardrydragon> ]
[02:30:50] <wizardrydragon> Did you mean 'array<cli::array<Type,dimension>>'?
[02:30:52] <wizardrydragon> with
[02:30:54] <wizardrydragon> [
[02:30:56] <wizardrydragon> Type=System::String ^,
[02:30:58] <wizardrydragon> dimension=1
[02:31:00] <wizardrydragon> ]
[02:32:38] <Marzo> Try: array<String> ^channel;
[02:32:58] <Marzo> This should create a managed array which is possibly dynamic
[02:33:32] <wizardrydragon> Should
[02:33:34] <wizardrydragon> :)
[02:33:52] <wizardrydragon> More likely it will fail miserably :D
[02:33:55] * wizardrydragon finds out.
[02:34:24] <wizardrydragon> No dice.
[02:34:29] * wizardrydragon jimmies with it a bit.
[02:34:35] <Marzo> Does the decl fail?
[02:34:43] <wizardrydragon> Yesa.
[02:35:00] <Marzo> try: array<String ^> channel;
[02:35:15] <wizardrydragon> You introduced exactly 820 errors to the bot with that change.
[02:35:18] <wizardrydragon> Be produ!
[02:35:20] <wizardrydragon> *proud
[02:35:21] <Marzo> (this should create an array of string pointers)
[02:35:38] <Marzo> But *after* the declaration?
[02:36:03] <wizardrydragon> Okay having String^ works kinda
[02:36:06] <wizardrydragon> Only 2 errors
[02:36:07] <wizardrydragon> hah
[02:36:48] <Marzo> last one: array<String ^> ^channel;
[02:37:10] <Marzo> (which two errors?)
[02:37:20] <wizardrydragon> Hah
[02:37:26] <wizardrydragon> Two FIX'D errors
[02:37:27] <wizardrydragon> :D
[02:37:38] <Marzo> Good
[02:37:40] <wizardrydragon> All that fuss just to report the number of channels its in
[02:37:44] <Marzo> The array is dynamic, BTW
[02:37:45] <wizardrydragon> And the locations.
[02:38:44] <wizardrydragon> Best wikipedia policy ever.
[02:39:02] <wizardrydragon> http://en.wikipedia.org/wiki/Wikipedia:Ignore_All_Rules
[02:40:33] <Marzo> You can use Resize, GetLength and SetValue functions
[02:40:57] <Marzo> lol
[02:41:35] <wizardrydragon> http://en.wikipedia.org/wiki/WP:SNOW
[02:41:42] <wizardrydragon> note the pictures and the captions
[02:41:43] <wizardrydragon> hehe
[02:42:21] <Marzo> lol
[02:42:45] <wizardrydragon> The first one is a good beatstick for WikiLawyers
[02:43:29] <wizardrydragon> Lol
[02:43:31] <wizardrydragon> [10/11/2006 21:42 EST-5] PHDrillSergeant: [[Wikipedia:Articles for Deletion/Censorship]]
[02:43:31] <wizardrydragon> [10/11/2006 21:43 EST-5] PHDrillSergeant: hehehhe.
[02:49:29] <wizardrydragon> Heh
[02:49:37] <wizardrydragon> I broke it again
[02:49:48] <Marzo> How so?
[02:50:22] <wizardrydragon> Trying to count the number of threads it has open.
[02:50:27] <wizardrydragon> Right now its a kludhge
[02:50:34] <wizardrydragon> I was trying to do it a little more honestly.
[02:50:36] <wizardrydragon> Heh
[02:50:59] <Marzo> Why not simply count the threads as they are created/destroyed?
[02:52:50] <wizardrydragon> THats not entirely possible.
[02:53:16] <wizardrydragon> The constructors for some of the threads are in other namespces than the form and MSVC doesnt like globals.
[02:53:55] <Marzo> You can create a small class to create/destroy threads which has an static var
[02:54:01] <Marzo> *an->a
[02:55:27] <wizardrydragon> Im trying to get Threads to properly report the number of threads the program has
[02:55:32] <Marzo> (the static var will have the same value for all instances of the class)
[02:55:35] <wizardrydragon> Its suppsoed to keep count itself.
[02:55:43] <Marzo> Hm
[02:55:55] <wizardrydragon> For TASKMAN
[03:08:17] <wizardrydragon> Oh well
[03:08:22] <wizardrydragon> Ill leave the kludghe in for now
[03:10:09] <wizardrydragon> I hate Wikiawyers
[03:10:40] <wizardrydragon> Some guys pissing in #wikipedia about me AfD'ing the mayor of a small town in Indiana - a fellow that doesnt even come up with a single hit in google.
[03:11:19] <Marzo> I bet they are related to the guy
[03:11:24] <wizardrydragon> Probably.
[03:11:27] <wizardrydragon> Who knows.
[03:11:31] <wizardrydragon> I just hate Wikilawyers
[03:11:58] <wizardrydragon> They think because a policy doesnt explicitly state what they did is wrong, it must be right.
[03:17:45] <wizardrydragon> Bah
[03:17:51] <wizardrydragon> THe dreaded integer conversion returns
[03:17:57] <Marzo> :-)
[03:18:24] <Marzo> System::Convert::ToInt32
[03:19:22] <wizardrydragon> ToString, Marzo
[03:19:25] <wizardrydragon> ToString!
[03:19:43] <Marzo> It is in the other direction now?
[03:20:09] <wizardrydragon> Its converting int32 -> String
[03:20:15] <wizardrydragon> So the conversion is ToString
[03:20:17] <Marzo> Oh
[03:21:10] <wizardrydragon> :)
[03:21:19] * wizardrydragon isnt entirely helpless!
[03:22:17] <wizardrydragon> Hmm
[03:22:25] * wizardrydragon is adding wikipedia commands to tflBot, too
[03:22:28] <Marzo> What?
[03:22:43] <wizardrydragon> mostly because Im too lazy to create a whole other bot
[03:22:57] <Marzo> lol
[03:25:06] <wizardrydragon> I have some ambitious ideas (that's never my problem) and for once I may actually be able to realize them, heh.
[03:26:12] <wizardrydragon> Although the more difficult one was actually my fiance's idea.
[03:26:23] <Marzo> :-)
[03:27:19] <wizardrydragon> Namely, going through an editor's contributions, rating the contirbution on each article's value, and then determining an overall value of the editors edits.
[03:28:25] <wizardrydragon> Deep search like that is tricky enough that it has an entire branch of Computer Science dedicated to it.
[03:29:53] <wizardrydragon> Having any sort of thorough datamining like that for Wikipedia editors would be of immense use to Wikipedia Admins though
[03:31:39] <wizardrydragon> If I make sure to keep the commands threadsafe they won't threaten the bots role here either
[03:33:44] <wizardrydragon> If you have any suggestions for bot commands feel free to ask.
[03:33:53] <Marzo> k
[03:34:00] * wizardrydragon contemplates adding a feature on the bot for that, heh
[03:58:08] <wizardrydragon> Hows the website progressing?
[03:58:44] <Marzo> I am working on implementing dynamic templates (which I just learned about 1 hour ago) which should simplify some things
[03:58:52] <wizardrydragon> Lol
[03:59:02] <wizardrydragon> Exult page = PWN't
[03:59:14] <Marzo> As usual
[04:00:15] <wizardrydragon> :)
[04:00:29] <wizardrydragon> They really ought to update it sometime.
[04:42:26] <Marzo> Good night
[04:43:15] <wizardrydragon> Sleep well.
[04:43:22] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[06:02:23] <-- Kirben has left IRC ("System Meltdown")
[06:05:39] --> Kirben has joined #tfl
[06:05:39] --- ChanServ gives voice to Kirben
[08:43:34] <-- wizardrydragon has left IRC (Read error: 145 (Connection timed out))
[14:06:10] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[14:42:23] <-- ChanServ has left IRC (lem.freenode.net irc.freenode.net)
[15:44:09] --> ChanServ has joined #TFL
[17:54:59] --> wizardrydragon has joined #tfl
[17:54:59] --- ChanServ gives channel operator status to wizardrydragon
[18:10:52] --> tflBot has joined #tfl
[18:10:52] --- ChanServ gives voice to tflBot
[18:12:22] <tflBot> I am currently working. Connected to: [irc.freenode.net] Channels (1Threadcount: [2] Flood delay: [2000].
[18:12:36] <tflBot> I am currently working. Connected to: [irc.freenode.net] Channels (1Threadcount: [2] Flood delay: [2000].
[18:13:26] <-- tflBot has left IRC (Remote closed the connection)
[18:50:27] --> Marzo has joined #tfl
[18:50:28] --- ChanServ gives channel operator status to Marzo
[18:50:38] <Marzo> Hi
[18:51:39] <-- wizardrydragon has left IRC (Read error: 131 (Connection reset by peer))
[20:01:02] --> Crysta has joined #TFL
[20:01:02] --- ChanServ gives voice to Crysta
[20:28:51] <Marzo> Hi
[20:28:52] <Marzo> brb
[20:28:57] <Crysta> hiya
[20:28:59] <Crysta> k
[20:32:28] <Marzo> back
[20:33:03] <Marzo> So, what do you think: http://seventowers.u7feudallands.com/downloads.php?section=2
[20:34:07] <Crysta> cool :D
[20:34:15] <Marzo> It is also dynamic
[20:34:34] <Marzo> If I add a new .ico file, it will generate all the pngs and download links
[20:35:21] <Crysta> ooooo
[20:35:32] <Marzo> :-)
[20:37:58] <Crysta> thats pretty cool :)
[20:38:46] <Marzo> And looking closely, I can probably cobble together something similar for U7 shape files too (although we have ES for that)
[20:39:57] <Marzo> Maybe the code can even be adapted to build you a similar gallery if you take up wizardrydragon's last offer
[20:40:09] <Crysta> lol
[20:40:16] <Crysta> i dunno if id really use it
[20:40:21] <Marzo> :-)
[20:43:12] <Crysta> working on the map for wiz now
[20:43:26] <Marzo> Heh
[20:43:49] <Marzo> You using Photoshop?
[20:43:57] <Crysta> no
[20:43:58] <Crysta> PSP
[20:44:13] <Crysta> having trouble getting the mountains looking right :p
[20:44:15] <Marzo> In any case, it is no good
[20:44:18] <Marzo> :-)
[20:44:38] <Marzo> If you were using Gimp, I could give some ideas on the sea/deep sea transition
[20:44:46] <Crysta> well
[20:44:56] <Marzo> As well as forest/grass
[20:44:59] <Crysta> the other maps dont make that distinction
[20:45:22] <Marzo> I am thinking more of a cloth map like the one from Lazarus
[20:45:25] <Crysta> besides
[20:45:32] <Crysta> its the mountains im having trouble with
[20:45:36] <Marzo> Although I think that can remain more to the future :-)
[20:45:40] <Crysta> HAH... not gonna have that happen, marzo
[20:45:46] <Crysta> at least
[20:45:50] <Crysta> not in-game
[20:45:54] <Crysta> out of game defnitely
[20:45:56] <Marzo> I know, I know
[20:46:03] <Crysta> im doing the in game one :p
[20:46:24] <Marzo> But all Ultimas came with a cloth map -- even Lazarus, although it was a pdf of one
[20:46:32] <Crysta> i know :D
[20:46:34] <Marzo> I thought so
[20:46:37] <Crysta> eventually we WILL have one
[20:46:42] <Marzo> Using the U7 palette?
[20:46:47] <Crysta> but for now the map isnt even finished
[20:46:50] <Crysta> of course
[20:46:55] <Crysta> and using th other maps as a guide
[20:47:04] <Crysta> but the mountains are a damn pain
[20:47:14] <Marzo> You can also use the minimap if you are not using it already
[20:47:16] <Marzo> Indeed
[20:47:21] <Crysta> i am
[20:47:28] <Crysta> in fact im using the other minimaps too :p
[20:47:32] <Marzo> :-)
[20:47:56] <Crysta> i think i just figured out how ill do the mountains
[20:47:56] <Crysta> lol
[20:48:04] <Marzo> Oh?
[20:48:28] <Crysta> still gonna be a pain, but i think i should use layers.. have the main map as the upper with holes where the mountains are and paint underneath
[20:48:36] <Crysta> the mountains on the maps are just gradients
[20:48:41] <Crysta> but its damn hard getting them right
[20:48:57] <Crysta> http://img.photobucket.com/albums/v128/crystaelf/wefghgh.gif what ive finished so far
[20:49:06] <Crysta> and im still redoing the mountains ive finished more
[20:49:06] <Crysta> lol
[20:49:24] <Marzo> :-)
[20:49:33] <Crysta> how is it so far you think
[20:49:42] <Marzo> Looks good so far
[20:49:57] <Crysta> im leaving the unintelligible grey rectangles alone
[20:50:06] <Crysta> he said those where his ideas for town placement
[20:50:07] <Crysta> lol
[20:50:09] <Marzo> You know, I had to do something similar to that on the way to making the TFL icons
[20:50:11] <Crysta> sooo.. leaving em for now
[20:50:59] <Marzo> But what you are doing looks much better
[20:51:30] <Marzo> (of course, my target was a 48x48 image... so the details didn't matter all that much)
[20:51:47] <Crysta> lol
[20:51:50] <Crysta> thank you :)
[21:16:47] <Crysta> well, this isnt going to look like the originals did, at least not perfectly.. but it doesnt look too bad so far
[21:17:12] <Marzo> How does it look so far? :-)
[21:17:22] <Crysta> i'll show you in a few minutes :p
[21:17:30] <Crysta> i wanna finish these mountains first
[21:17:43] <Marzo> Hehe
[21:21:14] <Crysta> http://img.photobucket.com/albums/v128/crystaelf/Image2s0.gif
[21:21:32] <Marzo> Looking good
[21:22:05] <Marzo> You did wonders for the mountains, that is for sure :-)
[21:22:12] <Crysta> see? doesnt much look liketh eoriginals
[21:22:19] <Crysta> cant match it well tho
[21:22:20] <Crysta> lol
[21:22:41] <Marzo> Well, it doesn't *have* to match them exactly
[21:23:01] <Marzo> I mean... you can attribute the differences in style to the different mapmakers
[21:23:04] <Marzo> :-)
[21:24:13] <Crysta> :)
[21:24:22] <Crysta> well, im fixing up the edges of the mountains now
[22:15:11] --- Marzo is now known as Marzo_away
[22:39:06] <-- Crysta has left #TFL ()
[23:00:51] --> Crysta has joined #TFL
[23:00:51] --- ChanServ gives voice to Crysta
[23:26:52] --> Kirben has joined #tfl
[23:26:52] --- ChanServ gives voice to Kirben