#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-03-04

Timestamps are in GMT/BST.

00:00:14Flynnn Quit (Quit: This computer has gone to sleep)
00:01:08Flynnn has joined
00:23:25fordcars has joined
00:31:06Platskies has joined
00:31:23SolumnMushroom has joined
00:32:36SolumnMushroomHello!
00:42:20Platskies Quit (Quit: Platskies)
00:45:03Platskies has joined
00:55:00fordcarsHi!
00:55:19SolumnMushroomHow's development going?
00:56:29fordcarsI guess it's going good :D
01:00:08SolumnMushroomI'm introducing one of my friends to the game
01:00:18fordcarsSweet!
01:00:21Flynnn Quit (Quit: This computer has gone to sleep)
01:07:26Flynnn has joined
01:18:29Watusimoto Quit (Ping timeout: 240 seconds)
01:25:56Platskies Quit (Quit: Platskies)
01:50:46SolumnMushroom Quit (Quit: Page closed)
01:54:39Platskies has joined
01:54:46Flynnn Quit (Quit: This computer has gone to sleep)
01:56:53Flynnn has joined
01:56:55Flynnn Quit (Remote host closed the connection)
02:44:28Nothing_Much Quit (Remote host closed the connection)
02:44:38Platskies Quit (Quit: Platskies)
02:45:58Nothing_Much has joined
02:47:30Nothing_Much_ has joined
02:51:45destroyerimo has joined
03:12:24Nothing_Much__ has joined
03:16:02Nothing_Much__ Quit (Remote host closed the connection)
03:16:06Nothing_Much_ Quit (Remote host closed the connection)
03:20:10Nothing_Much Quit (Read error: Connection reset by peer)
03:28:45Nothing_Much has joined
03:31:58Nothing_Much_ has joined
03:33:10Nothing_Much__ has joined
03:33:40Nothing_Much Quit (Remote host closed the connection)
03:33:41Nothing_Much_ Quit (Remote host closed the connection)
03:33:41Nothing_Much__ Quit (Remote host closed the connection)
03:43:49Nothing_Much has joined
03:49:39Nothing_MuchOi.. what'd I miss?
03:53:06Nothing_MuchOkay so it's in the source tree.
03:53:10Nothing_MuchThat's not good enough
03:53:21Nothing_MuchThe notification should be installed through the .deb's and .rpm's
03:57:23Nothing_Much Quit (Remote host closed the connection)
04:02:58Nothing_Much has joined
04:13:15Nothing_Muchkaen: If you guys are seriously considering Steam, check out #steamlug, they're unofficial but they could help out a bit.
04:13:24Nothing_MuchAs to how Steam works
05:30:02HylianSavior Quit (Quit: Leaving)
05:37:37Nothing_Much Quit (Quit: Konversation terminated!)
06:19:34vs73nx has joined
06:19:34vs73nx Quit (Changing host)
06:19:34vs73nx has joined
06:21:06fordcars Quit (Quit: Page closed)
06:27:41vs73nx Quit (Quit: Quitting for now… See you all later)
06:35:54Nothing_Much has joined
06:42:16kaen Quit (Read error: Connection reset by peer)
06:42:22kaen_ has joined
06:45:15Nothing_Much Quit (Quit: Konversation terminated!)
06:50:22Darrel Quit (Read error: Operation timed out)
07:02:56vs73nx has joined
07:02:56vs73nx Quit (Changing host)
07:02:56vs73nx has joined
07:13:17vs73nx Quit (Remote host closed the connection)
07:13:56vs73nx has joined
07:27:29Nothing_Much has joined
07:37:03vs73nx Quit (Remote host closed the connection)
07:42:10Platskies has joined
07:44:14vs73nx has joined
07:44:14vs73nx Quit (Changing host)
07:44:14vs73nx has joined
07:52:04Platskies Quit (Quit: Platskies)
07:57:45Platskies has joined
08:06:25kaen_ Quit (Read error: Connection reset by peer)
08:08:14Platskies Quit (Read error: Connection reset by peer)
08:10:59Platskies has joined
08:15:15vs73nx Quit (Remote host closed the connection)
08:28:26vs73nx has joined
08:34:33vs73nx Quit (Quit: Quitting for now… See you all later)
08:36:24Darrel has joined
08:40:09Nothing_Much Quit (Ping timeout: 244 seconds)
08:58:13watusimoto has joined
08:58:13ChanServ sets mode +o
09:01:42watusimoto Quit (Client Quit)
09:01:57watusimoto has joined
09:01:57ChanServ sets mode +o
09:02:56watusimoto Quit (Client Quit)
09:03:05watusimoto has joined
09:03:05ChanServ sets mode +o
09:04:15sam686 Quit (Read error: Connection reset by peer)
09:08:39sam686 has joined
09:08:39ChanServ sets mode +v
09:21:19koda has joined
10:18:20koda_ has joined
10:21:56koda Quit (Ping timeout: 244 seconds)
10:21:57koda_ is now known as koda
10:26:26CrazyLinuxNerd has joined
10:39:55Invisible has joined
11:00:49destroyerimo Quit (Ping timeout: 265 seconds)
11:21:21Invisible Quit (Ping timeout: 244 seconds)
12:29:28Watusimoto_ has joined
13:11:24koda_ has joined
13:12:05Platskies Quit (Quit: Platskies)
13:13:13koda Quit (Ping timeout: 240 seconds)
13:13:13koda_ is now known as koda
13:20:50destroyerimo has joined
13:40:53kaen has joined
14:01:53HylianSavior has joined
14:06:23LordDVG has joined
14:12:16Canseco has joined
14:37:19Watusimoto_ Quit (Read error: Operation timed out)
14:50:49destroyerimo Quit (Ping timeout: 240 seconds)
14:51:14destroyerimo_ has joined
16:07:49Canseco Quit (Remote host closed the connection)
16:28:20bobdaduck has joined
16:53:54LordDVG Quit (Remote host closed the connection)
16:56:34watusimoto Quit (Ping timeout: 265 seconds)
17:04:12raptor has joined
17:04:12ChanServ sets mode +o
17:04:18raptorgood day!
17:04:18destroyerimo_ Quit (Ping timeout: 265 seconds)
17:11:29Nothing_Much has joined
17:40:00bobdaduckI'm running low on pistachios...
17:40:09raptorMORE SALT
17:56:56bobdaduckThe best of all the foods
17:57:02bobdaduckexcept for some of them
18:12:21Watusimoto has joined
18:22:08raptorI feel like my kids are load-balancing ear infections and fevers
18:22:16Nothing_MuchHey Watusimoto, are you guys strongly considering Steam now?
18:28:16Nothing_MuchIf so, I would recommend reading these links: http://steamcommunity.com/workshop/about/?appid=765&section=faq#steamworks and http://www.steampowered.com/steamworks/FAQ.php
18:30:49Watusimoto Quit (Ping timeout: 265 seconds)
18:31:30Nothing_Muchwell then
18:46:47raptorit was probably a kid of his using a computer at home
18:50:28Nothing_Muchoh
18:50:39Nothing_Muchoh by the way, raptor, was there a notifier for Linux somewhere?
18:51:02raptoryes
18:51:11raptorit is in the DATADIR directory (I think)
18:51:24raptoractually wait
18:51:38raptorit may be accessible directly on the command line: bitfighter_notifier.py
18:52:28raptorha! ok, it works... but it's missing the icon
18:52:31raptorthat's a bug
18:53:30Nothing_Muchoh my
18:53:42Watusimoto has joined
18:53:47Nothing_Muchlemme see if that works here
18:53:51Watusimotohi
18:53:57Nothing_Muchoh hey Watusimoto
18:55:04Nothing_Muchraptor: in the source or in a directory from a .deb?
18:55:40Flynnn has joined
19:00:08WatusimotoNothing_Much: I don't think we've reached a conclusion about steam
19:01:42Nothing_MuchI'd have to say I'm still somewhat mixed about it
19:03:04Invisible has joined
19:03:12Nothing_MuchHowever my lack of knowledge to understanding how the Steamworks API and how Steam actually runs games is what's keeping me at bay.
19:04:29Nothing_Much50/50% basically, but I'd be all for it if I knew what all that stuff meant in those links
19:07:57raptorNothing_Much: which deb did you install?
19:08:20Nothing_MuchDebian 7
19:08:25Nothing_Muchfor Ubuntu 14.04
19:08:34raptor14.04 is out?
19:09:24Nothing_Muchnot yet :D
19:09:33raptorNothing_Much: i think it's at: /usr/games/bitfighter_notifier.py
19:09:36Nothing_Muchit's nightly releases :)
19:09:39raptori think...
19:09:43Nothing_Muchalright lemme see
19:10:48Nothing_Muchwell looks like there's no icon
19:10:50Nothing_Muchbut it's there
19:10:53raptorhooray!
19:10:59raptoruh.. for the 'there' part
19:11:14Nothing_Muchit has an exit thing but that's it
19:11:23Nothing_Muchbut imo it should be somewhere where-
19:11:25Nothing_MuchOMG IT WORKS
19:11:29raptor:)
19:11:31Nothing_Muchnotifier works nicely
19:11:54Nothing_Muchbut it should be in a folder where it can be started at startup and can be easily installed
19:11:56Nothing_Mucherm
19:12:02Nothing_Muchwell installed then start at boot
19:12:24raptorwell, the start-at-boot thing is actually bad practice in Linux
19:12:40raptorconvention is to leave it to the user to start it when wanted
19:12:54raptorbut make it easy to do so - which we don't necessarily do
19:12:55Nothing_Muchoh really?
19:12:58raptoryes
19:13:02Nothing_Muchwell darn
19:13:13Nothing_Muchbut on Windows and OS X it starts when installed right?
19:13:15raptorbecause there are 1000s of Linux users and 10000s of Linux distros :)
19:13:20raptoryes
19:13:26raptorbutt hey also have 'standards'
19:13:27Nothing_Muchhmm..
19:13:38raptorin fact
19:13:55raptorfor the Linux notifier we have 3 different GUIs and 3 different messaging systems
19:14:11raptorit's just semi-smart at choosing the right one
19:14:33Nothing_Muchright
19:14:37Nothing_Muchwell
19:15:09Nothing_MuchMaybe there should be a sort of notifier tutorial in the game or maybe put the script in an easier to find folder
19:15:43raptoryes, that is probably a good idea
19:21:14LordDVG has joined
19:21:22Nothing_Much Quit (Quit: Konversation terminated!)
19:21:40Nothing_Much has joined
19:31:40Watusimoto Quit (Ping timeout: 244 seconds)
19:32:59Invisible Quit (Ping timeout: 240 seconds)
19:43:41kaenNothing_Much: last I heard, Steam doesn't require you to use Steamworks
19:44:49kaenobviously it's something we'd want to do, but it's not a barrier to entry.
19:59:55raptorback later!
19:59:58raptor Quit ()
20:07:00Flynnn Quit (Quit: This computer has gone to sleep)
20:10:33Flynnn has joined
20:15:30Watusimoto has joined
20:18:08Flynnn Quit (Quit: This computer has gone to sleep)
20:27:38kodahallo
20:36:05bobdaduck Quit (Write error: Broken pipe)
20:37:43kaen Quit (Remote host closed the connection)
20:37:58kaen has joined
20:56:13LordDVG Quit (Remote host closed the connection)
20:57:05fordcars has joined
21:02:55bobdaduck has joined
21:03:23fordcarsAnybody know how to make a new Wiki page?
21:03:56Nothing_Muchfordcars: It's been a while, but nope
21:04:04fordcarsOk :P
21:04:57Skybax has joined
21:05:06Watusimotohi
21:05:49fordcarsOh I got it
21:08:52WatusimotoI had an idea, which I put on our buglist a while back, which was to measure teh size of each level so you could choose small or large level, depending on player count
21:09:09Watusimotoand we could present the choose level menu organized by level size
21:09:29fordcarsAhh maybe
21:09:36Watusimotoso the idea was when you start hosting, you'd measure each level's size and send that out with the rest of the level info
21:10:19Watusimotothe only problem is that that would require building bot zones (that's the only way I can think of to measure area), which is an expensive process to do on, say, 50 levels when you start hosting
21:10:42Watusimotoso my thought was that after you've measured a level's size, you'd save that in a database for future reference
21:10:50Watusimotokeyed off the levels md5 hash
21:11:18Watusimotoso when you were hosting, you'd hash each level, check the database, and only build zones for levels you hadn't seen before
21:11:30Watusimotofor ones you had seen before, you'd already know the size
21:12:09Watusimotothen I thought if we're doing all that, why not cache the level name and other details we usually grab from the level when we start hosting
21:12:39Watusimotoso 1) does this make sense; and 2) is level size actually interesting?
21:13:14Watusimotoand 3) shoudl the database be sqlite or just a flatfile we keep in memory for the duration of your bitfighter session?
21:13:25fordcarsWatusimoto, can't you just get the maximum coords?
21:13:50Watusimotomaybe, but what if you had a leel with two tiny rooms connected with a distant teleporter
21:13:56fordcarsOf Barriers and Items?
21:14:02fordcarsOh kokokok
21:14:15fordcarsYeah, bot zones
21:14:40Watusimotobut a big level with lots of long narrow corridors may be "larger" than one of equal area that is just a single room
21:14:47Watusimotoso even my measure is imperfect
21:14:58fordcarsHmm
21:15:21Watusimotobut we could refine the algo if need be in future versions
21:16:04fordcarsYeah
21:16:08Watusimotoanyway, i did some tests last night, and the cost of hashing each level as we load during the pre-game init is between 0 and 1 ms per level
21:16:17Watusimotoso not too much
21:20:05fordcarsOh that doesn't seem to bad :P
21:21:25Watusimotoand might get closer to 0 if we didn't read the file twice
21:21:37Watusimoto(once for analysis, once for md5)
21:23:29sam686 Quit (Ping timeout: 240 seconds)
21:42:11raptor has joined
21:42:11ChanServ sets mode +o
21:45:42fordcarsLater!
21:45:44fordcars Quit (Quit: Page closed)
21:46:15SkybaxHey raptor
21:47:09SkybaxCan you come test something for me? x)
21:48:10raptori am beseiged!
21:48:10SkybaxI've got a server up
21:48:28raptorok
21:59:58Watusimotoanyone have any objections to adding a regex lib to our source?
22:00:29raptorWAIT
22:01:02raptorok
22:01:06raptorso, first of all
22:01:08kaenisn't there one in boost?
22:01:13Watusimotothere is
22:01:27WatusimotoI'm looking at re2, which is supposed to be faster
22:01:40Watusimotore2 is a google lib
22:01:50raptorWatusimoto: i noticed that you're doing refactoring stuff in the 'fixes-019' branch still
22:02:09raptorwhat is your plan with the 019 branch?
22:02:16kaenI have no strong opinion.
22:02:19Watusimotoah
22:02:23Watusimotodo a release!
22:02:36Watusimotoeverything checked in is releasable
22:03:34kaenwhat are we regexing?
22:03:36raptorso I was planning on doing 019b release over the weekend, but then sickness hit my family
22:03:41kaenit'd be nice to rewrite processArguments :P
22:03:58raptorand now we have 'broken' CMakeLists for dedicated server
22:04:05raptorshould I try to fix that first?
22:04:23Watusimotoprobably, though the centos instructions are up-to-date and will work
22:04:43raptorand then, I noticed you tagged some issues with 019c... do we want to continue on 019?
22:04:50WatusimotoI don't know
22:04:55WatusimotoI did that to defer a decision
22:04:55Skybax_ has joined
22:05:04raptorheh
22:05:11Watusimotosorry your family is sick
22:05:36raptoryeah, it's why i wasn't around yesterday
22:05:49WatusimotoI want the regex to simplify getLevelInfoFromCodeChunk, and probably later to do a cleaner level parser
22:05:51raptorwe've never really gotten sickness before - and now this year we've got them all
22:05:57Watusimotoit happens
22:06:05Watusimotoit sucks for a year or two, then it gets better again
22:06:46Watusimotokids are walking biowarfare experiments
22:07:29raptortotally
22:07:48raptorok, so
22:08:00Skybax Quit (Ping timeout: 264 seconds)
22:08:06raptorback to regex - i'm not against it if we can statically compile on all platforms
22:08:13raptorand it's done on the 020 branch...
22:08:13Watusimotothat's the goal
22:08:42raptorok, did you mean for the md5 stuff to go in 019?
22:08:53Watusimotothe source hasn;t changed in years; I was just going to incorporate it into the codebase
22:09:11Watusimotothe md5 stuff coudl go anywhere
22:09:18Watusimotoit changes no functionality
22:09:24Watusimoto(that I know of :-)
22:09:46raptorok, let me verify I can compile...
22:09:53Watusimotoand was basically a change of calling convention from methods on a static object to methods in a namespace
22:10:09Watusimotoand that let us get rid of some weird cross-class dependencies
22:10:24raptorhow about this:
22:10:33raptordo you have commits pending?
22:10:46Watusimotoyes, but nothing that can't wait
22:11:24Watusimotowhietspace and removal of a magic number
22:11:47Watusimotoand this messy refactor I am now in the middle of, which should not be part of the release
22:12:09Watusimotowe could even do the release pre-md5 if you are at all uneasy
22:12:29Watusimotoin fact, I thought that might be what we would do when I was checking in
22:12:37raptorwell, you actually created another server side head
22:12:43Watusimotogood grief
22:12:50raptorso i was thinking of just letting you commit and work off of that
22:13:08raptorthen when you go to bed, i'll merge it into 020, then work off the fixes-019 head
22:13:13Watusimotowe can release on your tip
22:13:47Watusimotonothing I've done since matters -- it's all refactor; no bug fixes or anything
22:13:57raptorok
22:14:01raptorsoudns fine to me
22:15:02WatusimotoI'm working with a guy at work where every new feature, even tiny ones, is a new branch
22:15:09Watusimotoyou'd love it
22:15:27raptorha
22:16:02raptori hope it's not SVN - some guys here at work do that with SVN.... that drives me bonkers
22:16:10Watusimotono, git
22:16:25Watusimotook, so your tip will be the 019b release tip, and we'll merge everything together post release and... next release would be 020?
22:17:08Watusimotothough I don't think any compatibility issues have emerged
22:17:19raptorsure
22:17:34WatusimotoI guess we'll see what we end up doing
22:17:35raptori guess, i was figuring a full new release because LuaJIT is quite a change...
22:17:51Watusimotoit is, but if it is still compatible....
22:17:53raptoreven though network compat isn't broken yet...
22:18:00Watusimotowe'll find a way to break it
22:18:17raptori know you have some _019 methods lying around somewhere...
22:18:19raptorI think
22:18:35Watusimotook, so for the release, do you want to do the building again?
22:18:44raptorsure
22:19:01Watusimotoand I'll do the "softer" stuff; notifying where we want to notify and such
22:19:03raptorI think other than that CMake bit, there are no other bugs reported yet
22:19:29Watusimotohonestly, the cmake stuff doesn't really bother me
22:19:41Watusimotoif you fix it, we'll have to rewrite the centos instructions again
22:19:45raptorok
22:19:53raptorwell, OSX is horribly broke with LuaJIT
22:20:01raptorbuilding OSX, that is
22:20:04Watusimotoyuck
22:23:29raptorok last call for bug fixes! bobdaduck, Skybax_, Nothing_Much?
22:23:35Watusimotodo we still have a bf etherpad?
22:23:45bobdaducketherpad like died
22:23:48raptori've been using board.net
22:24:05raptori installed etherpad on bitfighter.org once... but it used too much RAM
22:24:15bobdaduckI won't know about any of the bugs until after the party tomorrow, really.
22:24:16Watusimotocool
22:24:33raptoroh, that's good!
22:24:40Skybax_If you do /idle while in-game, thebackground stays there, but if you're still in /idle when the next level starts, the background stays black.. I don't really know if that's a bug or not
22:25:07raptorSkybax_: you mean right when the level loads?
22:25:14raptoryou type in /idle?
22:25:39Skybax_No, like, if you're in /idle when the game ends and it loads the next level, the background will stay black
22:25:48Skybax_It won't show you the level until you come out of /idle
22:25:56raptorahh
22:25:57Skybax_ is now known as Skybax
22:25:58raptorok
22:26:09raptorWatusimoto: do you think that is a bug? seems like normal behav
22:26:14raptoroir to me.
22:26:16raptor0
22:26:18raptor66666666666666666666666663
22:26:49WatusimotoI'd call that an undesireable quirk
22:27:07Watusimotofor our purposes, at this moment, it is not a bug
22:27:24raptoragreed
22:27:31WatusimotoSkybax: you can report it as a bug if you like
22:27:42raptorshould I wait for bobdaduck's party tomorrow to see if there are more bugs?
22:27:47raptor:)
22:28:05raptorseems like a good time to get testing metrics..
22:28:42bobdaduckYeah dunno
22:28:47bobdaduckDo what you want
22:31:55raptormy 2 year-old spilled 2-3 oz of lavendar oil upstairs
22:37:46Flynnn has joined
22:41:09bobdaduckYay!
22:43:10raptorWatusimoto: I just read the logs about level size - what about adding up the botzone area, ignoring external zones?
22:43:40Watusimotoyes
22:43:43Watusimotoexactly
22:43:45raptoractually, that has problems, too
22:43:50Watusimotoprobably
22:44:05Watusimoto<sniff> do I smell flowers?
22:44:24raptorneedless to say, we're a bit drowsy...
22:45:56raptoralso, we did have a botzone cache at one point, that I think sam686 even wrote to disk in some raw format that would be read in..
22:50:13Watusimotohttp://board.net/p/bf019b
22:50:38Watusimotowe don't need the botzones; we just need the area
22:51:08Watusimotothat document was incredibly painful to create, btw
22:53:24raptorha
22:53:24raptorhow so? (unless textual sarcasm is lost on me, like normal..))
22:58:14Watusimotono it was
22:58:58WatusimotoI had to view source, save it as an html document, import it into open office html editor, select all, copy, paste into text editor, do some regex work on it, then copy to etherpad
23:02:30raptorsounds like too much work for that...
23:04:59raptoroh interesting - it doesn't let you select the numbers in mediawiki
23:12:12WatusimotoI can select them all except 1.
23:12:19Watusimotobut they don't paste
23:12:27raptoryeah, that's what I mean
23:12:49raptorso for 019b, you're editor plugin additions will be there, that OK?
23:15:19bobdaduck Quit (Remote host closed the connection)
23:23:29raptor*your
23:26:23raptoractually, I think you already approved that
23:29:50raptor20.042.
23:30:04raptor633333333333333333333+6
23:30:10raptor.2+*96+
23:30:19raptor22222222222222222223000000000000000000000000000000000000000000000000000000000000000000003
23:30:22raptor0......
23:30:45raptor10---------+--
23:31:58Nothing_Muchlol
23:46:31Watusimotoraptor: the plugins are fine
23:58:26Platskies has joined

Index Search ←Prev date Next date→

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