#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-04-07

Timestamps are in GMT/BST.

00:34:33raptor has joined
00:34:33ChanServ sets mode +o
00:35:57raptorhey kaen, i tried my hand at making luaIsPoint more efficient (without the additional branching): http://pastie.org/8999377
00:36:01raptorwould that work?
00:36:17raptoroh my... watusimoto committed...
00:40:13raptoroh man, there's a lot here
01:11:44BFLogBot Commit: 74f25820633d | Author: buckyballreaction | Message: Fix compiler warnings and something that has to be a bug..
01:47:22koda Quit (Quit: koda)
01:56:58Flynnn has joined
02:32:38kaen Quit (Ping timeout: 240 seconds)
02:45:05kaen has joined
02:45:13kaen Quit (Changing host)
02:45:14kaen has joined
02:55:24Nothing_MuchHi everyone
03:09:41fordcarsHi
03:13:13fordcarsSelling kitchens AGAIN on bitfighter forums
03:29:00Nothing_Muchfordcars: What?
03:31:05kaen Quit (Ping timeout: 252 seconds)
03:31:37raptorcleaning it up..
04:02:17fordcarsNothing_Much: there is a spam bot on the Forums :O
04:02:26fordcars*was
04:03:10Nothing_Muchoh my!
04:03:30raptorif they've increased in frequency, it means they are probably sharing info on how to get past the registration
04:03:35raptorso i changed it a little
04:06:39raptor Quit ()
04:22:25HylianSavior Quit (Quit: Leaving)
04:22:35HylianSavior has joined
04:26:52Flynnn Quit (Quit: This computer has gone to sleep)
05:15:23fordcarsNight!
05:15:25fordcars Quit (Quit: Page closed)
05:46:08Nothing_MuchOh my goodness
05:46:09Nothing_MuchUh
05:46:15Nothing_MuchAnybody have any vids from the BBB?
05:48:46Nothing_Muchsam686: Do you have any recordings from the BBB?
06:39:52sam686well I do have some video screen recordings but I haven't uploaded yet
06:41:19sam686Nothing_Much: You might be better off getting the game recordings downloadable from here http://bitfighter.org/forums/viewtopic.php?t=2352 uncompress, then place in recording folder.
06:42:04sam686the advantage of game recording is, you can look at anyone while it is playing back
06:42:57Nothing_MuchOh sweet
06:43:28sam686when you run Bitfighter you may find an option to playback when in a "Host" menu
06:44:25Nothing_MuchAlright
06:46:21Nothing_MuchWhat recording folder?
06:47:02sam686there is a folder named "record" place it there. lust like placing levels into "levels" folder
06:47:19sam686just (not lust)
06:47:32Nothing_MuchI don't see the record folder
06:47:52sam686umm make that folder? or host a game with recording on?
06:48:55Nothing_MuchOh look at that!
07:06:22destroyerimo has joined
07:09:21destroyerimo_clo has joined
07:12:43destroyerimo Quit (Ping timeout: 245 seconds)
07:24:07vs73nx has joined
07:25:38Tazinator has joined
07:34:34vs73nx Quit (Quit: Quitting for now… See you all later)
07:35:10vs73nx has joined
07:35:12vs73nx Quit (Changing host)
07:35:12vs73nx has joined
07:39:48vs73nx Quit (Remote host closed the connection)
07:40:06vs73nx has joined
07:40:12vs73nx Quit (Changing host)
07:40:12vs73nx has joined
08:03:30Watusimoto has joined
08:06:20watusimoto1 has joined
08:11:12vs73nx Quit (Remote host closed the connection)
08:33:18vs73nx has joined
08:33:30vs73nx Quit (Remote host closed the connection)
08:34:04vs73nx has joined
08:34:04vs73nx Quit (Changing host)
08:34:04vs73nx has joined
08:36:44vs73nx_ has joined
08:38:46vs73nx Quit (Ping timeout: 252 seconds)
08:39:26Watusimoto Quit (Ping timeout: 252 seconds)
08:52:42destroyerimo_clo Quit (Ping timeout: 255 seconds)
08:58:49Skybax has joined
09:17:31vs73nx_ Quit (Quit: Quitting for now… See you all later)
09:39:17Skybax Quit (Ping timeout: 252 seconds)
09:47:19Watusimoto has joined
09:50:23Tazinator Quit (Quit: Leaving)
09:54:15destroyerimo has joined
11:44:43Watusimoto Quit (Ping timeout: 252 seconds)
12:00:33destroyerimo Quit (Ping timeout: 240 seconds)
12:19:50Watusimoto has joined
12:33:34koda has joined
12:38:11kaen has joined
12:56:20Watusimoto_ has joined
12:57:08YoshiSmb_m has joined
12:59:23Watusimoto Quit (Ping timeout: 255 seconds)
13:18:08Watusimoto_ Quit (Ping timeout: 240 seconds)
13:23:30YoshiSmb_m Quit (Remote host closed the connection)
13:27:28destroyerimo has joined
13:30:35Watusimoto has joined
13:44:18Watusimoto Quit (Ping timeout: 255 seconds)
13:44:36destroyerimo_clo has joined
13:45:53Watusimoto has joined
13:46:53destroyerimo Quit (Ping timeout: 240 seconds)
13:51:50Watusimoto Quit (Ping timeout: 252 seconds)
14:02:24fordcars has joined
14:21:24Watusimoto has joined
14:22:13omar__ has joined
14:25:08destroyerimo_clo Quit (Ping timeout: 240 seconds)
14:42:53omar__ Quit (Ping timeout: 240 seconds)
14:54:27raptor has joined
14:54:27ChanServ sets mode +o
14:54:36raptorgood morning!
15:02:14Watusimoto Quit (Ping timeout: 252 seconds)
15:07:00CrazyLinuxNerd Quit (Ping timeout: 252 seconds)
15:09:00kaenmorning!
15:21:50CrazyLinuxNerd has joined
15:41:26raptorI think i've like doing the 019abc branch...
15:41:43raptorand kept heavy development off to the side as we pull in the fixes or simple features
15:41:49raptor*liked
15:44:06raptoroh yay, more of ukraine is declaring independence...
15:52:58fordcarsReally?
15:53:23raptorapparently... the future doesn't look so great for that area of the world...
15:54:07fordcars:(
15:54:11fordcarsSucks
16:05:57Nothing_Muchkaen: Dude, are you able to handle some of the stuff you're doing?
16:06:22kaenhopefully I'm able to handle all of the stuff I'm doing :)
16:07:42kaenI don't think I'm doing all that much
16:08:08kaenads stuff is really turnkey, since I'll only have to spend 1-2 hours once per week
16:08:16kaenthe 2v2 tournament is completely automated
16:08:19Nothing_MuchYou're working a lot, like I said, don't stress yourself too much!
16:08:25kaenok, I won't :)
16:08:30kaenthis other stuff is how I relax
16:09:20Nothing_MuchI would totally help you out with that.. if I hadn't spent the 12$ on that crappy VPS
16:12:17kaenno worries. as wat pointed out, it's not a money issue. just an execution issue
16:12:49Nothing_Muchoh really?
16:13:36kaenyeah. I can pay for a day's worth of adds in just a few minutes of work. plus I'm young and have like zero bills.
16:14:13Nothing_Muchlol
16:14:14kaenI spend as much or more money on coffee than I plan to on ads.
16:19:47kaen Quit (Remote host closed the connection)
16:19:59kaen has joined
16:20:32LordDVG has joined
16:28:08CrazyLinuxNerd Quit (Ping timeout: 240 seconds)
16:32:03LordDVG Quit (Remote host closed the connection)
16:42:27CrazyLinuxNerd has joined
16:51:00raptori just looked at our website stats.. Windows: 50.3%; Linux: 30.8%; OSX 18.2%
16:51:35raptorprobably android is included in Linux
16:53:29raptorand our top referring site with 12 hits is: http://mac.appstorm.net/roundups/games/the-ultimate-list-of-50-free-mac-games/
16:54:18raptorhis is for april so far
16:54:20raptor*this
16:54:44raptorand loads of entries with 2-3 referrals from russian porn sites...
16:54:46raptorfun
16:54:56fordcarsindeed
16:56:33raptoroh interesting, our #2 top referring site in march was: http://www.oschina.net/p/bitfighter
16:56:38raptoran open source china site
16:57:51fordcarsWow
16:58:01raptorha! #5 was this SO post by me from last year: http://stackoverflow.com/questions/16042940/robust-fast-complex-polygon-with-holes-triangulation-c-c-library-with-permi
16:58:15raptor(i'm skipping the russian sites)
16:59:46fordcarsWhy do russian porn sites have links to bitfighter??
17:02:26kaenit's part of some scheme to manipulate search engine results
17:02:55kaenor maybe they're just really big fans :)
17:03:10fordcars:)
17:03:36fordcarsWow kaen, your marketing thing looks really nice
17:10:12watusimoto1 Quit (Ping timeout: 252 seconds)
17:11:34kaenit would be nice if it worked, too
17:12:18fordcarsYeah
17:12:33fordcarsPeople actually playing Bitfighter :D
17:38:43BFLogBot Commit: 7b1dbddc59f5 | Author: sam8641 | Message: Fixed some ClientGame destructor not called warnings on dedicated build
17:46:56raptorwow kaen! advertisements?
17:47:07kaenthat's the plan
17:47:38raptorha! that's a lot of hyphenated words in a row...
17:47:46raptorthat's actually slightly endearing
17:49:36raptoryou'll have to forgive me that advertising isn't something I've really been interested in...
17:52:01kaenthat's fine. at a minimum this will help us determine how useful advertising really is (or isn't)
17:52:44raptorI mean, I like our game :)
17:52:48raptorand i want more players
17:55:58kaenwe're already getting a respectable amount of organic traffic, considering how little marketing we do right now
17:56:38kaenI think if we can drive it to a critical mass with some ad dollars, then we can get that organic traffic to stick around a bit longer (if there are enough players online at any given time)
17:58:44Watusimoto has joined
18:00:24raptorWatusimoto: is that the real you?
18:00:35Watusimotoindeed it is! the one and only!
18:00:42Watusimotogood day!
18:04:51raptorgood day
18:09:35raptorWatusimoto: so i was thinking - i've really like the results of our 019abc branches - I like the idea of such refinement
18:10:56raptorwhat if we continued on that fashion - do major development, then transplant the fixes and minor/stable features into an 019d/e/whatever, etc. until were ready to unleash the big changes?
18:11:35Watusimotothat would be ok with me
18:11:41Watusimotothough it would be more work
18:11:57raptorbecause I feel that 019c is one of our best/most stablest releases since 015a
18:12:02raptorand i like that feeling
18:12:10Watusimotoi agree
18:15:43Watusimotoback in a bit
18:20:09Watusimoto Quit (Ping timeout: 255 seconds)
18:44:41sam686 has left #bitfighter
18:58:39sam686 has joined
18:58:39ChanServ sets mode +v
19:17:02Skybax has joined
19:19:15SkybaxHey raptor
19:19:23SkybaxHow do I watch the BBB playback files?
19:19:31raptorhi
19:20:11raptorhow far did you get in the directions in the post?
19:20:45SkybaxI made a "record" folder and I extracted the BF019 file into that folder
19:20:53raptorok good
19:21:08sam686the option to playback is in the "Host" menu, but you got to either at least host one with game recording on, or place some recorded files into "record"
19:21:09raptorin-game, now, go to 'HOST GAME' menu, and select 'PLAYBACK...'
19:21:10fordcarsSkybax, you can check them out in HOST
19:21:13fordcars^^
19:21:14raptorhaha
19:21:20raptorpounce
19:21:20SkybaxThe folder is just supposed to be in the Bitfighter folder, right? Like, along with the levels, music, and robots folder?
19:21:23fordcarsHehe
19:21:31fordcarsYep
19:21:37raptorSkybax: yes
19:21:42fordcarsIn %appdata% in WIndows
19:21:46SkybaxOtay
19:23:49SkybaxJust a suggestion, it would be cool if the Playback file told me who I was watching
19:24:04fordcarsI said the exact same thing :P
19:24:09raptoryes... we have that in our issues list
19:24:21SkybaxOtherwise this is super neat
19:24:31raptoryou can press space bar to switch people
19:24:47raptorand move the mouse to the top of the window to make the bar go away
19:25:04sam686some feature request about playback a recorded game is listed in http://code.google.com/p/bitfighter/issues/detail?id=420
19:25:04raptori just figure if i see the person use repair+cloak, then i know i'm watching Skybax
19:25:45SkybaxHaha yeah that's exactly what I just did to find myself
19:26:13Nothing_Much Quit (Ping timeout: 240 seconds)
19:26:26sam686you can also watch the top left "kill" "grapped flag" to partly tell who you looking at..
19:27:31SkybaxYeah but that's difficult when there's 20 people zapping eachother at the same time
19:28:19SkybaxIt's weird, the movements seem much more abrupt in the playback then they do in real life lol
19:30:26sam686There been some server lag so it may have recorded everyone lagging too..
19:30:30SkybaxSLOW MOTION IS COOL
19:30:53SkybaxCan slow motion be an option for playing a real game? lol
19:33:34raptorI'm thinking about doing another improvement contest...
19:34:00Skybax_ has joined
19:34:22fordcarsYes!
19:35:05Skybax_Wow in slow-mo my aiming really sucks..
19:35:08raptorbecause if the BBB has taught me anything... is that contests are a lot less stressful...
19:35:50raptorSkybax_: it may be inherent due to the server receiving you firing commands later
19:35:51Skybax_Cause you don't have to organize the maps? x)
19:36:08raptormap organization and results and server management during the event
19:36:19Skybax_Yeah
19:36:29raptoralthough - this is the first BBB in a long time that the server didn't actually crash
19:36:39raptori mean, the actualy bitfighterd program
19:36:46Skybax Quit (Ping timeout: 252 seconds)
19:36:47raptorour host server systems did get slow..
19:36:48Skybax_Oh wow. Watching it in slow-mo is a bad idea. No normal speed seems super fast. Oog.
19:36:50Skybax_ is now known as Skybax
19:36:55Skybax*Now
19:37:03raptorhaha yeah
19:37:13raptorslow-motion let's you relax and analyze
19:37:32SkybaxNow I have to get used to normal speed again, dangit
19:38:06sam686Well the server didn't crash but there was some networking/lag/vps problem
19:38:13raptorha! someone downloaded the 013e osx package
19:38:39sam686my internet had 2x 30 second outage within 2 minutes
19:38:42SkybaxHaha I just epic lag-jumped all the way across the map!
19:38:57raptorwhic level are you watching?
19:39:14SkybaxEye Of Disaster
19:39:19sam686the outage happen to be while in a break so it wasn't bad
19:39:25raptorhaha, that one is awesome
19:39:31SkybaxYes
19:39:35Watusimoto has joined
19:39:49raptori was afraid that that level wouldn't work in the BBB... but it was perfect
19:39:53sam686time remaining when it lag-jumped?
19:41:42SkybaxYou want me to go back and look?
19:42:33sam686you can click on the bottom bar to jump to different parts of time line
19:43:19sam686one problem, it switches player you watching when jumping backwards..
19:48:40Skybaxsam686: 5:25 remaining
19:54:01sam686weard lag... Probably others saw you lagging like that too..
20:02:11sam686bbb11_dnd_05_Mountain_Cave at time remaining 9:19, 8:52, thats a 1 second server freeze
20:03:13sam686and again a 5:24 time remaining
20:05:14CrazyLinuxNerd Quit (Quit: Going.. Going.. Gone)
20:05:25CrazyLinuxNerd has joined
20:06:40CrazyLinuxNerd Quit (Client Quit)
20:06:51CrazyLinuxNerd has joined
20:08:26sam686I have a possible guess, it might be the master VPS have overloaded hard disk access speed that the game server freezes while writing data, I can make the file writing part a separate thread...
20:08:55sam686Can explain why other game servers running in master doesn't lag, none of others record games.
20:21:50SkybaxWho wants to come test the 2v2 server with me!?
20:22:13fordcarsMe :D
20:22:24SkybaxI don't remember how it works but I wanna do it lol
20:22:56SkybaxI figured it out lol
20:23:00fordcarslol
20:23:29SkybaxMY TEAM IS CALLED MAVERICKS
20:23:33SkybaxWE WILL BE TEH BEST TEAM
20:24:45fordcarsAwesome
20:32:16LordDVG has joined
20:40:48Nothing_Much has joined
20:42:08SkybaxKAEN
20:43:04SkybaxWe want to interrogate you, join the 2v2 server lol
20:47:48Watusimotothis is an amazing interview...
20:47:48Watusimotohttp://interviews.slashdot.org/story/14/04/06/2344201/interview-john-mcafee-answers-your-questions
20:55:08raptorwow, this interview is great!
20:55:41Watusimotoit's one of the best I've read in a long while
20:55:50Watusimotopeople aren't usually so... frank
20:56:01LordDVG Quit (Remote host closed the connection)
21:04:03Skybax Quit (Ping timeout: 255 seconds)
21:13:05Invisible has joined
21:20:59raptorhaha: what advice would you give to Pete to get his name off the second worst software on the planet?
21:21:09raptor(Peter Norton)
21:30:58fordcarsGrow a beard
21:33:07Nothing_Much Quit (Quit: Konversation terminated!)
21:38:12vs73nx has joined
21:38:13vs73nx Quit (Changing host)
21:38:13vs73nx has joined
21:44:30Nothing_Much has joined
21:55:34vs73nx Quit (Remote host closed the connection)
21:57:49vs73nx has joined
21:58:22vs73nx Quit (Remote host closed the connection)
22:04:06Nothing_Muchlooks like .NET's getting open sourced!
22:07:30fordcarsReally?
22:07:38raptorwill MONO replace Java?
22:09:38fordcarsIsn't .NET only for Windows>
22:09:39fordcars?
22:10:30BFLogBot Commit: b422bac195c4 | Author: sam8641 | Message: Game recording: fwrite on thread with buffering to fix some lag on VPS/slow disk
22:12:09raptorfordcars: let me introduce you to: http://openra.res0l.net/
22:12:14raptoroh wait
22:12:19raptoryou said .NET
22:12:49fordcarsI have no idea :P
22:12:49raptoryes, .NET (the runtime) is windows only, but C# (the language) uses the MONO runtime on Linux
22:12:55fordcarsOkok
22:13:03Nothing_Muchfordcars: yep, it may get native support on Mac/Linux now
22:13:11Nothing_Muchthe runtime at least
22:13:12raptorso that game 'OpenRA' is entirely written in C#
22:13:16fordcarsAh cool
22:13:21raptorand will deploy to .NET on windows or MONO on Linux
22:13:31fordcarsOkokok
22:13:35raptorbut of course, the .NET runtime is probably leaps and bounds above MONO
22:13:44raptorso this may help increase cross-platform performance
22:31:39Skybax has joined
22:32:03fordcarsNice!
22:33:27BFLogBot Commit: af1aca97e92e | Author: sam8641 | Message: Remove printf I left behind, add some protection on incompete recorded file
22:38:14kaenstill around Skybax ?
22:38:25SkybaxJes
22:38:48kaenfire away
22:38:57kaenI just woke up from a nap :P
22:39:07Skybaxlol sleephead xD
22:39:15kaenword.
22:39:42SkybaxFord and I were just wondering why the 2v2 server can only have 2v2
22:40:24kaenbecause 2v2 is the only manageable team size for now :P
22:40:31kaenlater it can be expanded to NvN
22:40:40kaenor reduced to 1v1, although that's less interesting.
22:41:24kaenhow often do you actually get four people on at once? especially the right four people that you need for a ranked 2v2 game
22:41:51SkybaxWell Ford and I had a 1v1 game
22:41:56SkybaxAnd now my team is the top team
22:42:30SkybaxI probably don't fully understand the code, but it seems like it would be simple to just keep adding names and even teams (for a 2v2v2 game)
22:43:11WatusimotoFYI, I will be out of town for a week starting Thursday. Wed evening will be the last time I will be in contact until I return.
22:46:02kaenit can in fact do that
22:46:25kaenI wrote it to handle more than two teams, and more than two players, I just set the config options to 2v2
22:46:35SkybaxWhy xD
22:46:41SkybaxJust make it unlimited!
22:46:54kaenit also has code for generating a round-robin game schedule
22:47:00kaenwhich is also unused right now
22:47:12kaenbecause I wanted to start with something small :P
22:47:46SkybaxOkay
22:48:08SkybaxSo when will it's magnificent potential be further unlocked?
22:48:25fordcarsWhen kaen's ads work!
22:48:47CrazyLinuxNerd Quit (Ping timeout: 252 seconds)
22:50:54Skybaxlol
22:55:47kaenhaha
22:56:16kaenbasically when 3v3 looks viable, I'll change it to that
22:56:23kaenfor now, 2v2 doesn't even seem very realistic.
23:00:43SkybaxI see around 4 players on all the time, not to mention the people like me who just sit here in IRC waiting for something to do lol
23:01:22CrazyLinuxNerd has joined
23:03:30SkybaxAlso, kaen, you need more maps ._.
23:03:44kaenyeah ._.
23:05:15SkybaxHaving only two is not only not very much, but since whenever you finish a game it does one level as an intermission, unless you manually restart the level (which we can't cause we don't have the password) you can only compete on one of the maps lol
23:06:23fordcarsDoes findAllObjectsInArea() work?
23:09:11raptorit's supposed to!
23:13:12fordcarsattempt to call global 'findAllObjectsInArea' (a nil value)
23:13:14Skybax_ has joined
23:13:20fordcars:( Does it only work with bots?
23:14:20raptorbf:
23:14:27raptorbf:findAll...
23:14:31raptordid you add the bf?
23:14:40fordcarsOh that's it sorry
23:14:49raptorwe're slowly trying to make people use the 'namespaces'
23:15:18Skybax_Someone teach me how to code
23:15:38fordcarsHah sure
23:15:53Skybax Quit (Ping timeout: 240 seconds)
23:16:00Skybax_ is now known as Skybax
23:16:08fordcarsraptor, bf, levelgen, global all sound the same
23:16:21SkybaxI'm updating my Asteroid Belt level right now with what Taz suggested I use
23:16:24SkybaxIt's gonna look boss
23:17:12raptorSkybax: you want to learn in the context of bitfighter levelgens?
23:17:28fordcarsKaen wrote I tutorial I think
23:17:45raptorthere are two hurdles you need to surpass:
23:17:53SkybaxYes, there's a levelgen tutorial http://bitfighter.org/wiki/index.php/Levelgen_Tutorial_03
23:17:59raptor1. submit yourself to the will of Lua syntax
23:18:07raptor2. learn the bitfighter methods
23:18:21fordcarsIndent!
23:18:31SkybaxBut I learn much better with an interactive teaching method instead of a "read and implement" method
23:22:24fordcarsYou could try CodeAcademy
23:22:59fordcarsBut that won't be Lua
23:23:08fordcarsBut it will be way easier to learn lua after
23:23:17fordcarsIt's all the same ;)
23:23:21raptorthere is this: http://luatut.com/
23:23:27raptorit has an interactive terminal
23:27:08SkybaxI've done a lot on CodeCademy
23:27:24SkybaxAnd I have some very BASIC coding knowledge (that was a pun)
23:27:39fordcarsOhhhhhhhhh
23:28:03fordcarsBasic's cool
23:28:15raptorSkybax: i'd try the crash course at luatut.com
23:28:29raptorand use their interactive terminal at the top
23:28:30SkybaxSee looky http://www.codecademy.com/Skybax
23:28:57SkybaxOkay
23:29:16fordcarsCool!
23:29:17raptorit's not perfect, or complete, but it should get you used to Lua
23:39:48raptor Quit ()
23:49:06bobdaduck has joined
23:52:30bobdaduckHi
23:52:39bobdaduckDo any of the devs even have facebook?
23:53:26Nothing_Muchkaen does maybe
23:53:28Nothing_Muchunsure
23:53:41kaenyep
23:54:07bobdaduckkaen
23:54:08kaenI don't think the others do
23:54:12kaenhi
23:54:17bobdaduckdo you want to take over the bitfighter facebook page when I leave?
23:54:25kaensure :)
23:54:33kaenthat's perfect. I didn't even realize we had one
23:55:01bobdaduckUnknown and I ran it
23:55:08bobdaduckbut he and I are both going to be on missions so xD
23:55:13kaenheh
23:56:20CrazyLinuxNerdwho uses facebook? That's for weird people :-P
23:56:47Nothing_MuchCrazyLinuxNerd: I do but only to keep in contact with old friends
23:57:04bobdaduckAnd he uses facebook as NothingMuch!
23:57:23CrazyLinuxNerdI'm "old skool".... I use email :-O - I know, shocking
23:58:22bobdaduck*gasps*
23:59:52CrazyLinuxNerdwho here still uses a fully fledged email client? (Such as thunderbird, or outlook etc)

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.