#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-02-04

Timestamps are in GMT/BST.

00:00:57Watusimotowhy do we care about opengles2?
00:03:20fordcarsRaspberry PI :P
00:03:42fordcarsIt doesn't support opengles without x11
00:05:03nothing_muchit's that and potential mobile ports in the future (maybe)
00:05:31fordcarsHeh
00:07:33WatusimotoI'm happy to work with a dev who wants to work on opengl2 support, though I don;t have a lot of specific knowledge there. If you want to find someone that would be great, but at the same time it's not a burning piority for me, so i can't provide a tone of excitement and energy for the project
00:07:47Watusimotoraptor: here's my take on the remaining task list
00:07:56Watusimotogoing in numerical order
00:08:29Watusimoto263/ranks -- I think I know the solution, not hard to implement, would like to do this if possible
00:08:55Watusimoto306 could possibly defer this, again I think I have a solution, would require some work
00:09:21Watusimoto308/memory leak -- I know nothing about this, sounds bad, but if its minor we could defer to 019b
00:09:37Watusimoto322/maybe fixed, needs testing (which I can do)
00:10:19Watusimoto335/navigation issues... bot needs some work, would be nice to have for 019a, maybe could ship with s_bot again
00:11:05fordcarsI can work on s_bot if you need to
00:11:10Watusimoto371/home for playback -- maybe done enough for the moment, kind of waiting for final review (by whom??) maybe leave as is and review for 019b
00:11:14Watusimotofordcars: that would be great
00:11:32Watusimotos_bot became rather... stupid at some point in the recent past
00:11:38WatusimotoI have no idea why
00:11:51fordcarsIs there a list of things it does wrong?
00:12:12Watusimotoraptor, sam686, whomever, what are your takes on the remaining 019a issues?
00:23:16bobdaduck Quit (Remote host closed the connection)
00:26:02raptorHI
00:26:48raptorGLES 2 is important if we want bitfighter to run on any other platforms besides desktop - it was just lucky that the pandora supported GLES 1.1
00:26:57raptoralso it's faster...
00:27:44raptorranks - i still don't have a good solution that doesn't look ugly
00:27:51fordcarsIs there any function that comes with Bitfighter or lua to get a table's length?
00:28:02fordcarsIs it #?
00:28:09raptorbadges fit - i'm sure sky_lark and bobdaduck don't mind their overflowing slendor
00:28:12raptor*splendor
00:28:36raptorfordcars: if it is an array, you can use #; with a dictionary you have to count manually with iteration
00:28:48fordcarsAhh ok thanks :)
00:29:33raptorLua memory leak is non trivial, may require re-architecture. it doesn't hurt the game at all unless a scripter does bad stuff (still doesn't crash unless OOM)
00:29:53raptor322/gup -> you got it
00:30:29raptor335/ I almost think we should ship the previous s_bot, then spend some real time on it with the upgrades
00:31:10raptor371/playback - people are going to gripe that there won't be a way to run 019 games in 020
00:31:41raptorotherwise it seems ok now, unless we move it again...
00:31:51raptorWatusimoto: those are my takes
00:33:32raptoralso there's a bug on the password menu, entering a connection password then escaping trigger and index out of range assert
00:34:00Watusimotodeferred lua mem leak to 019b
00:34:17Watusimotoranks -- we make it an upgradable badge
00:34:35Watusimotonot to be displayed in game as we previously attempted
00:34:57WatusimotoI thought I fixed the password menu bug
00:35:08raptorlet me recompile, did you push?
00:37:18raptornope, bug still there
00:37:20Watusimotoyesterday
00:37:28raptoractually you just have enter/exit the passwords menu
00:38:17raptorupgradable badge? so the player chooses what they want shown?
00:38:25raptorand get to choose 1 or 2?
00:39:03Watusimotono -- the badge displayed is that of the highest level they've achieeved
00:39:17WatusimotoI'm not down with choosing badges
00:39:23Watusimototoo complex with too little payoff
00:39:45raptori was thinking of just haveing a 'chosen' flag in the database, then only rendering the first one with it set
00:39:53raptorbut that probably will break compatibility
00:40:06raptorhighest level? what determines that?
00:40:32Watusimotolevel is determined by games played
00:40:48raptorwait, badge? or rank?
00:41:15raptori'm not sure what bug we're talking about - maybe we can discuss tomorrow if it's getting late..
00:41:26Watusimotolet's do that
00:41:41WatusimotoI put in a bug report for the assert you mentioned, will look at it tomorrow
00:41:47WatusimotoI'm going to bed
00:41:54raptorok, it may be going by the morning.. :)
00:41:56raptornight!
00:41:59Watusimoto:-)
00:42:12Watusimotoin short... I think we're pretty close to the release
00:42:19raptoryes!
00:42:25Watusimotowhew!
00:42:32Watusimotook, good night gentlemen!
00:45:41Watusimotoplease close my new case if the problem is fixed
00:45:50BFLogBot Commit: 52a04f00d4f2 | Author: watusimoto | Message: Import vs37nx's playlist patch
00:45:52BFLogBot Commit: 02836ea23497 | Author: watusimoto | Message: Clean things up so they compile
00:45:53BFLogBot Commit: 525a01249718 | Author: watusimoto | Message: Remove unneeded overrides that didn't in fact ever get called, as parents were not virtual
00:45:55BFLogBot Commit: 9a44fb943cdf | Author: watusimoto | Message: Fix problem passing playlist
00:45:56BFLogBot Commit: f23761b83be9 | Author: watusimoto | Message: Can't handle playlists in c2sSetParam until 020; it will require a new enum value, which we can't add without breaking compatibility with 019 clients.
00:45:58BFLogBot Commit: ca2fc096714b | Author: watusimoto | Message: Let findLevelFile() handle the extension
00:45:59BFLogBot Commit: 9b23645d4552 | Author: watusimoto | Message: Uh.... some stuff? Lost focus here...
00:46:01BFLogBot Commit: 3f2327def491 | Author: watusimoto | Message: This is the 3rd time I've fixed this!!! What gives?!?
00:46:02BFLogBot Commit: a1c612de6008 | Author: watusimoto | Message: Merge
00:46:06Watusimotoor I'll test tomorrow
00:46:13raptorok
00:47:39raptorWatusimoto: you forced pushed another repo head
00:48:41raptorNOBODY PULL
00:48:59raptorsam686: kaen: i'm nuking the main repo
00:49:04raptorplease don't pull
00:51:18raptoractually never mind... i'll work it out with him tomorrow...
00:51:25Watusimoto Quit (Ping timeout: 272 seconds)
00:51:27raptorit may be intended this time since he actually added a bookmark
00:55:55nothing_much019a close?
00:57:23raptoryes, quite - depending on how badly we mess thigns up in the next few days :)
00:59:13nothing_muchah nice :)
01:15:09sam686I can always push only a specific revision like I always used to, because I have some old commited not pushed and not merged changes that mostly either incomplete or not a good feature.
01:22:59sam686umm raptor, it wasn't a force push, it was creating and naming a branch "vs37nx playlist" which can push without forceing it
01:25:51raptorah ok
01:26:03raptori was unaware that tortoise let you do that..
01:29:40raptoroh hey, the super bowl was yesterday
01:29:43raptordid someone win?
01:44:53kaenfootball "game"
01:44:58kaenseattle destroyed denver.
01:45:32kaensecond play of the game, denver snapped the ball over their QB's head and seattle recovered it for a safety
01:45:35kaena safety
01:45:38kaenon the second play
01:45:41kaenof the super bowl
01:46:01kaenand then it just went downhill from there
01:49:26Flynnn has joined
01:53:35Flynnn Quit (Client Quit)
02:18:18raptoroh wow
02:18:39raptorthat's pretty bad
02:43:44Platskies has joined
02:44:08Platskies Quit (Client Quit)
02:44:25Platskies has joined
02:52:08Platskies Quit (Quit: Gotta go)
02:57:08raptorsam686: do you remember why we converted recast from 3d to 2d? was it just for performance purposes?
02:57:35raptorRecast - the meshzone generator
02:59:57nothing_much Quit (Quit: Page closed)
03:32:24kaengot an interview with a startup in san fran!
03:34:27fordcarsWhoa, sweet!
03:35:25raptorhooray!
03:38:23raptorwhoa kaen - your wasabli project has 34 stars!
03:38:27raptorthat's popular! (relatively)
03:38:39raptor36
03:47:04fordcarsWasabi?
03:50:50kaenyeah, I posted about it on reddit and people actually didn't hate it
03:50:52kaenit was weird
03:51:13raptori have this weird urge to do computational geometry...
03:51:22kaenand then I got a bunch of retweets, and I got featured in the Node weekly newsletter
03:51:27kaenlol, raptor
03:51:28raptorha!
03:51:32kaenan all-to-familiar urge
03:51:50kaentoo*
03:52:27raptori think i really want to get dynamic botzone regeneration working...
03:52:42kaenI was thinking about that problem
03:53:06raptorbecause seeing s_bot starting to run into a Core is starting to make me feel pity for it...
03:53:47kaenbasically, my idea was just to check which botzones got dirty after a level modification, then you really only need to recalculate the dirty zone (and relink it to its neighbors)
03:53:51raptori'm wondering if the computation is small enough to do in one tick - but just in case we should probably work off of a regeneration queue in another thread
03:54:04raptoryes, exactly
03:54:33kaenI think it could *usually* be done in one tick, but I agree that a queued thread would be better
03:55:24raptori've been looking back into Recast/Detour
03:55:40raptorand I almost want to hook into it more from upstream
03:56:10raptorwe have our own modificatinos to recast, which I can't remember if making it 2d really improved performance or not
03:56:37raptorprobably, but if not significanly, then we could use Detour as well...
03:56:38Nothing_Much has joined
03:58:49raptorhmmm, but how to handle the wall buffers...
03:59:55raptoralso... the idea with 1-way zone borders
04:00:12raptori don't even know if recast/detour can handle that...
04:01:46kaenwhoa, local root exploit in the latest kernel: https://github.com/saelo/cve-2014-0038
04:01:53raptorkaen: does your recent mask change to Item solve this?: https://code.google.com/p/bitfighter/issues/detail?id=381
04:02:53raptorthat's cool!!
04:02:55kaennope, mine only works in Item
04:03:01raptorgotta try it...
04:16:56raptordidn't work on my kernel, even with the 3.8 patch
04:16:58raptorsigh
04:17:39fordcarsGahhhhhh
04:17:54raptor?
04:18:22fordcarsSorry, I keep getting a bunch of non-standard stuff after writeToFIle in my script
04:18:28fordcarsNuls
04:18:39raptorstop printing nil!
04:18:53fordcarsHehehe
04:19:44raptorfordcars: can you please test this bug again?: https://code.google.com/p/bitfighter/issues/detail?id=381
04:19:51raptorI think kaen fixed it unwittingly
04:19:58HylianSavior has joined
04:20:13fordcarsOk, but it wasn't very constant
04:23:07fordcarsNot repaired :(
04:24:01fordcarsStill bugs in 9366:2beb93cf9887
04:26:59raptorrats
04:27:01raptorthanks
04:27:20fordcarsIt looks like the client stops keeping track of it
04:27:34fordcarsOr server doesn't care about it anymore
05:17:40Nothing_Muchwelp
05:17:46fordcarswelp
05:17:48Nothing_Muchlet's see if the radeon driver can handle bitfighter :D
05:17:56fordcars:P
05:20:21Flynnn has joined
05:24:04Nothing_Muchalright brb
05:27:00nothing_much_ has joined
05:27:22Nothing_Much Quit (Disconnected by services)
05:27:44Nothing_Much has joined
05:28:12Nothing_Much Quit (Disconnected by services)
05:28:13nothing_much_ is now known as Nothing_Much
05:28:30NothingMuchHereT has joined
05:28:33Nothing_MuchThere we go
05:33:18NothingMuchHereT Quit (Ping timeout: 265 seconds)
05:37:33raptorfordcars: can you explain better your first comment here?: https://code.google.com/p/bitfighter/issues/detail?id=378
05:38:07fordcarsWell, it actually changes the server description in the .ini
05:38:16raptori can't get it to crash...
05:38:21fordcarsBut changes the name in the game
05:38:25fordcars:/
05:38:37fordcarsMaybe it somehow got repaired
05:38:49raptorwait wait... the description vs name?
05:38:58Nothing_Much Quit (Ping timeout: 245 seconds)
05:39:03fordcarsYeah?
05:39:16fordcarsThat was 019 I think though
05:39:27raptoris that what you mean? it's supposed to alter description but does the name instead?
05:39:48fordcarsU, au contraire
05:40:10fordcarsIt is supposed to alter the name, but alters the description (only in .ini)
05:40:27fordcarsIn the session in Bitfighter, it alters the correct thing (the name)
05:40:42raptorok
05:42:03raptorok, i cannot duplicate at all
05:42:13raptorcan you please verify on latest when you get the chance?
05:43:19nothing_much has joined
05:51:17Flynnn Quit (Quit: This computer has gone to sleep)
05:51:48fordcarsOk sure
05:52:55fordcarsOh, yeah raptor, that was in 019 and it works now, sorry!
05:53:54Flynnn has joined
05:55:35raptorno worries
05:55:44raptori'm actually quite glad you are finding and logging bugs
05:57:24fordcarsYay!
05:59:06nothing_muchwhere do I file bugs? ;_;
06:00:29raptor!bugs
06:00:29BFLogBotTo enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs
06:00:44BFLogBot Commit: 075642ed121d | Author: buckyballreaction | Message: Adjust rendering of slipzone icon slightly
06:01:23fordcarsNothing, BFLogBot has an answer to anything
06:01:24BFLogBotA good compromise leaves everyone mad. -- Calvin
06:01:34nothing_muchwoo!
06:01:43nothing_muchwell there's this obvious bug, but I'm not sure if it is or not
06:01:57nothing_muchscrolling down doesn't bring you back to the 3rd weapon
06:02:07fordcarsYeah, that was added in 019
06:02:11nothing_muchoh really?
06:02:14raptorwait what?
06:02:16nothing_muchthat's a feature? :O
06:02:27fordcarsWeird, huh? :P I think it it is to make switching weapons easier or somethin
06:02:50raptori didn't even notice...
06:03:10raptori'd ask watusimoto about that one - fordcars, do you know if it was intentional?
06:03:25fordcarsI think so, I think I asked kaen about it
06:14:19fordcarsHi
06:14:23nothing_muchWoop
06:14:52fordcarsYay, the script seems to run once at a time too
06:14:54fordcarsSo,
06:14:59nothing_muchSo anyways, I forgot what I was saying
06:15:01nothing_much:(
06:15:02fordcarsBitfighter, advertising
06:15:06nothing_muchSomething about.. oh yeah
06:15:06fordcars:PPPP
06:15:09nothing_muchnewbiew
06:15:11nothing_much*newbies
06:15:12fordcarsYeah
06:15:16nothing_muchI see this happen a lot
06:15:24nothing_muchPeople "circlejerk" a lot
06:15:28nothing_muchEven in the most popular of games
06:15:41fordcarsLike "Youz suck n00b i am culzer thaen yu"
06:15:46nothing_muchoh no dude
06:15:47nothing_muchthey're harsh
06:15:55nothing_muchway way way more harsh than you can imagine
06:16:03nothing_muchEver heard of HoN?
06:16:07fordcarsOh, like personal stuff
06:16:11fordcarsWhat? nope
06:16:22nothing_muchHeroes of Newerth
06:16:26fordcarsNope :P
06:16:31nothing_muchIt's 100% completely regulars that play that game
06:16:39nothing_muchNobody else plays it because they are HARSH
06:16:48fordcarsWow
06:16:52nothing_muchOh my goodness
06:17:06raptorso what you're saying is... we need a filthy filter?
06:17:07nothing_muchThey will either insta kick you or insult you if you dare go on one of their servers
06:17:11fordcarsLike in Zap!
06:17:18fordcarsOuch
06:17:30nothing_muchfordcars: Holy crap, Zap had a bunch of harsh regs?
06:17:37fordcarsNononon
06:17:44fordcarsZap had a filth filter
06:17:53nothing_muchAh
06:17:58fordcarsso Sh**** would turn into bulldowzer or something :P
06:18:02nothing_muchlol]
06:18:14nothing_muchWell it should be an optional feature to turn on or off
06:18:24fordcarsZap was like that I think
06:18:35nothing_muchBut right now I gotta figure out how to run this PC through a console
06:18:39nothing_muchoh wait
06:18:41nothing_muchLinux, duh
06:18:42fordcarsSsh?
06:18:46nothing_muchBut like
06:18:57nothing_muchIf bitfighter's -dedicated will run without xorg
06:19:02fordcarsOh yeah
06:19:43fordcarsYou want to not use your desktop environment?
06:20:07nothing_muchIt's been a while since I was able to do that
06:20:12nothing_muchBut I think I can remember.
06:20:43nothing_muchDedicated server's gonna be up and runnin' as soon as I download a few Retrieve/Bitmatch maps
06:20:53fordcarsSweet
06:20:58raptoryou can compile 'bitfighterd'
06:21:01raptorwithout x11
06:21:06fordcarsYep
06:21:16raptorit's the dedicated server-only component
06:21:23fordcarsIt's lighter?
06:21:37nothing_muchAh, well, configuration might be a bit on the.. harder side if I didn't use xorg
06:21:59nothing_muchSince getting bitfighter to download the maps and stuff would be a bit more complicated
06:22:05fordcarswget?
06:22:18nothing_muchof course
06:22:34fordcarsProbably tougher, but bitfighter is easy :)
06:22:41nothing_muchhaha yeah
06:22:43nothing_muchbut the thing is
06:22:48fordcarsAll levels go in /home/user/.bitfighter I think
06:22:55nothing_muchYeah
06:23:00nothing_muchI got that covered dude
06:23:03fordcars:P
06:23:05nothing_muchI did it when I was at college!
06:23:12nothing_muchThank goodness for the portable release :D
06:23:12fordcarsWhoa!
06:23:15fordcarsHaha
06:25:10nothing_muchI'm really diggin' the Pleiades search engine
06:25:23fordcarsI never checked that out :O
06:25:40fordcarsPartially because I can never spell Peilideas
06:25:51nothing_muchhttp://bitfighter.org/pleiades/levels/search/name:/game_type:Retrieve/author:/tags:
06:25:52nothing_much:D
06:26:02raptorhttp://bitfighter.org/levels/
06:26:18nothing_muchSomeone should join my server for a sec
06:26:27nothing_muchI need to see if there's a voting system for changing maps..
06:26:50fordcarsAhh sweet
06:27:03nothing_muchStill not 100% done yet
06:27:08nothing_muchStill need to dl the maps
06:29:35fordcarsSure
06:29:36nothing_muchdefinitely needs a voting system implemented
06:29:49fordcarsYeah, well normally it works
06:29:52fordcarsVoting
06:30:03nothing_muchSeriously?
06:30:05nothing_muchWhere do I find that?
06:30:06fordcarsYeah!
06:30:08nothing_muchIn the .ini?
06:30:11fordcarsYes!
06:30:16nothing_muchoh my
06:30:18fordcarsuh, voteEnabled I think
06:30:18nothing_muchLemme check it out
06:30:28fordcarsIn the first section I think
06:30:33fordcarsCool stuff there btw
06:30:52fordcarsVoteEnable=Yes
06:31:03nothing_muchGot it!
06:34:04nothing_muchfordcars: Need ya to change a map again
06:34:19fordcarsComing :P
06:38:53raptor Quit (*.net *.split)
06:38:55kaen Quit (*.net *.split)
06:43:21nothing_muchuh oh
06:43:26nothing_muchmore ddos's!
06:43:34fordcars:(
06:51:24nothing_much Quit (Quit: Page closed)
06:51:53Nothing_Much has joined
06:55:06kaen has joined
06:56:39Nothing_Muchwb kaen
06:58:21Flynnn Quit (Quit: This computer has gone to sleep)
07:03:15Nothing_Muchwoo!
07:04:30Nothing_Muchalright I'll be headin' out with the bitmatch/retrieve server up and runnin' tonight!
07:04:36Nothing_Much Quit (Quit: Page closed)
07:07:58Flynnn has joined
07:14:19Flynnn Quit (Quit: This computer has gone to sleep)
07:19:56fordcarsNight guys!
07:19:59fordcars Quit (Quit: Page closed)
07:20:02Nothing_Much has joined
07:20:37Nothing_Muchthere we go!
07:35:02HylianSavior Quit (Read error: Connection reset by peer)
07:58:49vs73nx has joined
07:58:49vs73nx Quit (Changing host)
07:58:49vs73nx has joined
08:19:18Darrel has joined
08:35:07Nothing_Much Quit (Quit: No Ping reply in 180 seconds.)
08:35:20Nothing_Much has joined
08:48:29watusimoto has joined
08:48:29ChanServ sets mode +o
08:50:11vs73nxhi guys, schools back with all the homework that comes with it
08:50:21vs73nxits not that bad i guess
08:50:46vs73nxi used the experience though to introduce my friends to bitfighter
08:51:04vs73nxtoo bad the master server is blocked by the school proxy server
08:59:32vs73nx Quit (Quit: Quitting for now… See you all later)
09:39:30koda has joined
10:00:20koda Quit (Quit: koda)
10:03:38koda has joined
10:05:24koda_ has joined
10:18:34koda Quit (Quit: Leaving)
10:18:34koda_ is now known as koda
12:46:44LordDVG has joined
12:54:12Watusimoto_ has joined
13:36:26Watusimoto_ Quit (Ping timeout: 245 seconds)
14:17:08Watusimoto_ has joined
14:18:26Nothing_Muchaw man
14:32:41destroyerimo has joined
14:35:29Nothing_MuchHi destroyerimo
14:35:45destroyerimohi
14:38:38Nothing_MuchWhat's up?
14:45:49Watusimoto_ Quit (Ping timeout: 250 seconds)
15:08:20HylianSavior has joined
15:51:01destroyerimo Quit (Ping timeout: 245 seconds)
16:02:36bobdaduck has joined
16:09:47kaenI've been playing with this for like a couple hours and I think I'm in love: https://github.com/openfl/lime
16:10:28destroyerimo has joined
16:10:37kaenyou write some AS3-like code, it compiles to C++, Obj-C, JavaScript, Flash, runs on OSX/PC/Linux/iOS/Android/BlackBerry
16:10:46kaenor in a browser
16:10:48kaenit's insane
16:10:53kaenand it actually works!
16:12:09kaenthen there's openfl on top if it, which exposes things like openGL to all of the target platforms
16:13:13watusimotohi
16:13:46kaenhi :)
16:14:15kaensorry to gush, I just found that while I was applying to jobs and it's been blowing my mind all morning.
16:14:53watusimotoso lime compiles to different c++ codes depending on target platform? then you can further compile those to binaries?
16:15:24Nothing_Muchkaen: what's that?
16:15:33kaenI'm not sure what the intermediate steps are, but you run "lime build linux" and you get a binary
16:15:42kaen"lime build flash" and you get a swf
16:15:43kaenetc.
16:16:21kaenI can see on linux it's that it's transpiling to C++ and just using g++
16:16:21Nothing_Muchwait
16:16:28Nothing_Muchso basically is that like
16:16:36Nothing_Muchomg
16:16:41Nothing_Muchno wait
16:16:44Nothing_Muchlemme read
16:17:06Nothing_Muchoh and g'mornin' btw
16:17:15kaenit's an SDK that's beyond cross-platform... it's like all-platform
16:17:25Nothing_Muchoh my
16:17:26Nothing_Muchwait
16:17:31Nothing_MuchAll-Platform? :O
16:17:35Nothing_MuchHoly crap
16:17:36kaenThe examples have some wonkiness though... I can see lots of ifdefs
16:17:37Nothing_MuchWhat does it do?
16:17:44watusimotothat's cool, but thinking about all the different projects I work on , and they all require good library support
16:17:54kaenyeah, that's the big drawback I'm seeing
16:18:11kaenin theory the binding is easy, but almost none of it has been done
16:18:16watusimotounless you could compile c++ into lime somehow :-)
16:18:17Nothing_MuchHoly- GLES support too?!
16:19:02watusimotolist of features is somewhat limited... no network support, for example
16:19:10watusimotobut perhaps enough for a simple game
16:19:28kaenwatusimoto, that usually goes like this: extern C {lib_classname_methodname(ClassName obj) {obj->methodName(); } }
16:19:37Nothing_Muchis there a suggestion for networking support?
16:19:53kaenbasically extern C-ify the whole lib like that and then those bindings can be used from the SDK
16:20:05kaenwhere you'd probably re-objectify it :P
16:20:14watusimotoare there code samples that show what lime looks like?
16:20:28kaenthe language used is "haxe"
16:20:31kaenwhich is like AS3
16:20:37kaenI have some links, hold on
16:20:47watusimotoI'm on the haxe website
16:20:50watusimotoshould be stuff here
16:21:04kaenhere's a cool one: https://github.com/openfl/openfl-samples/blob/master/HerokuShaders/Source/Main.hx
16:21:10kaenit's using GL Shaders
16:22:06watusimotoat least it's typed!~
16:22:30watusimotoactually it looks a bit like BlitzBasic
16:22:47watusimotoanother platform-independent language that compiles to C++ code
16:23:00Invisible has joined
16:26:24Nothing_Muchso is that like
16:26:39Nothing_Muchis it possible to compile bitfighter on that thing?
16:27:36watusimotono
16:27:39kaenno
16:30:26kaenit's a pretty interesting paradigm though. I can see this or something like it getting really big once there's good library support
16:31:12Nothing_MuchI got confused :(
16:31:14Nothing_Muchmy bad
16:31:38kaendon't worry, it's really technical stuff
16:31:41watusimotoyes, I agree
16:31:53kaenI had to read the docs a few times just to figure out what it does :P
16:32:01Nothing_MuchI got my hopes up for nothin' lol
16:32:31kaenand as far as libraries go, anything with C bindings that compiles on the targets can be used from Haxe
16:32:55kaenand python at least has utilities to bake C bindings from C++ code
16:33:33kaenso the problem is solved, it just needs a lot of man hours to get to a useful state
16:34:03Nothing_Muchoh
16:34:10Nothing_Muchnot sure what you said
16:34:13Nothing_Muchbut it's alright
16:34:50Nothing_Muchif there's any GLES 2.0 thing that makes Bitfighter compatible with mobile devices lemme know, cuz I got myself an Android device here
16:50:49watusimoto Quit (Ping timeout: 272 seconds)
16:54:32raptor has joined
16:54:32ChanServ sets mode +o
16:54:36raptorgood day!
17:00:27Nothing_MuchHi raptor
17:00:52raptorhi
17:12:26Flynnn has joined
17:17:42kaengood day
17:18:13kaenwhat a beautiful day
17:18:16kaensun is shining
17:18:19kaensky is clear
17:18:25kaenit's a balmy 17 degrees
17:18:33kaen(3 degrees with wind chill)
17:18:38kaenthink I'll have a walk
17:19:05raptoryay sun!
17:19:26kaen:)
17:19:59kaenahaha
17:20:09kaenjust found a severe weather warning for my area
17:20:12kaenhttp://alerts.weather.gov/cap/wwacapget.php?x=WA125141B6174C.WindChillWarning.125141C68460WA.OTXWSWOTX.cb51f790dc36c41c3796c6c10d09a024
17:20:29kaenexpected to get down to 20 below
17:20:48kaenI think that's the coldest weather I've ever personally experienced.
17:21:01kaenwalking outside is literally painful, it's so cold right now.
17:22:07raptorouch
17:22:12raptordry air?
17:22:15kaenvery
17:22:20kaenit's a desert :)
17:22:35raptorah, eastern oregon territory
17:22:47kaenyep, I'm just a hair north of there
17:24:05kaenI was trying to take the trash out, but I had to abort that mission
17:24:38raptorha! man..
18:07:50raptornow that i think about it
18:08:25raptorrecast doesn't do dynamic meshzone recalculation, it expects you to build the mesh, then feed it into detour with no changes
18:08:39raptorso... we get to engineer our own system!
18:13:29Watusimoto has joined
18:16:55raptorhi Watusimoto
18:24:50HylianSavior Quit (Read error: Connection reset by peer)
18:27:46raptorif you are you, and not just your laptop being used by family... then I wish to talk about the extra hg head you pushed upstream last night
18:36:59Flynnn Quit (Quit: This computer has gone to sleep)
18:45:01Invisible Quit (Ping timeout: 250 seconds)
18:51:47Watusimoto Quit (Ping timeout: 272 seconds)
18:55:09bobdaduck Quit (Remote host closed the connection)
18:57:56myxabrik has joined
18:57:59myxabrik has left #bitfighter
19:06:08Nothing_Muchoh man
19:06:26Nothing_Muchnew guy just literally stood here for 3 seconds
19:13:06kaenthere's been a lot of that lately
19:16:49Nothing_Muchoh really?
19:19:48raptoryou can send ban-forwards to ##not-a-honeypot
19:20:06raptorand the bots get banned from freenode after a little
19:21:02Invisible has joined
19:24:40Watusimoto has joined
19:29:15Watusimotohi
19:29:32kaenhi
19:29:38Watusimotoit really is me
19:30:19raptorhi
19:30:20raptorso
19:30:30raptorit has come to this
19:30:39raptordid you mean to push another branch upstream?
19:31:58Watusimotoyes, well, not necessarily but kind of. Maybe.
19:32:35raptori'm think we may need 'hg goggles' like 'mail goggles' that google came out with that prevent me from sending e-mail past midnight...
19:33:02Watusimotoha
19:33:20Watusimotowell, let me ask this... is the branch a problem? I mean... branches are good, right?
19:33:23raptorby default hg prevents pushing branches upstream
19:33:39raptorso you forced pushed it? unless tortoise allows some shenanigans
19:33:43Flynnn has joined
19:34:42raptorbranches are good, if we can be responible with them - but it's too easy (and I've seen it too many times) to be working on an unintended branch, push upstream, then incur the wrath of a clean-freak like me
19:34:53Watusimotoha
19:35:07Watusimotowell, we differ there... I like a complex, messy tree. I think it is interesting
19:35:33raptorbut normally, the 'good' part of a branch (when using a DVCS) is to keep it locally until it can be merged
19:35:41WatusimotoI always like it when we have 3 parallel lines in my graph
19:35:42raptorunless there's some compelling reason to have it long-term upstream
19:35:56Watusimotonow the dots are both red and blue!
19:35:58Watusimotoawesome!
19:36:47WatusimotoI'm actually not sure how to push just one branch with tortoise
19:37:07Watusimotothere is just a "push" button
19:37:44raptoryou should take a look at the tree around 69837124468d
19:38:08raptorwhere there were two committers and (5?) lines, somehow
19:38:20raptorthat's weird
19:38:37raptorby default hg prevents pushing commits if an extra head is created
19:38:48raptordoes tortoise override that?
19:39:38Watusimotoit must have
19:39:53Watusimotomaybe it said "are you sure"
19:39:53raptoras the sheep say: that's baaaaaad
19:40:07Watusimotobut I had to get my fix out
19:40:16raptorhg goggles
19:40:19Watusimotoand I don't know if I'll be able to merge this branch until after 019
19:40:21Watusimotoa
19:40:47raptorwhat do you want to do about the branch - are you planning on merging?
19:41:38raptori could strip it, nuke the google code repo, and push the repo with it stripped
19:42:04Watusimotowell, it doesn't work yet
19:42:12Watusimotoso I can't merge
19:42:24Watusimotoand I don't want to spend too much more time on it before the release
19:42:32Watusimotothough I might be able to make it nominally work
19:42:43raptorok, that leaves the nuking/stripping OR taking extra special care to work on the correct branch
19:43:00Watusimotohow much special care is there for you?
19:43:02raptorin practice that last option doesn't work out so well...
19:43:04Watusimotofor me it's no problem
19:43:42Watusimotofrom cmd line it may be mroe difficult... but I doubt it
19:44:18raptori've rarely had a problem, but my experience has taught me that others aren't as OCD with the revision tree as I am *before* i ever push
19:44:21Watusimotowith git it's trivial
19:44:43raptorgit/hg it's the same, except hg probably uses simpler/fewer commands
19:44:53Watusimotoprobably true
19:45:26raptorok, taking care it is
19:45:56raptorthe 'tip' bookmark moves with the latest commit, so if you pull, you should be on the right branch
19:46:00raptorsince i added a commit last night
19:46:09raptorotherwise we'd be on the wrong branch
19:47:11Watusimotoif it proves to be a problem, at all, let me know, and we'll kill the branch
19:47:45raptorok, so yo plan on working on it after 019a?
19:47:48raptor*you
19:48:41WatusimotoI might spend a few more minutes trying to get it to not be too broken (so we can merge), but I've done a fair bit of refactoring and cleanup, and don't want to do much more for a bit
19:49:15raptorok
19:52:31Watusimotoman, I'm seeing all these dark spots
19:53:07WatusimotoI just got one of these
19:53:07Watusimotohttp://www.knog.com.au/gear-blinder-lights/
19:53:10raptoruhh... if a migraine is coming on, then stop everything, take niacin+aspirin, lower the shades, and wait it out
19:53:15Watusimotoand I made the mistake of looking into it
19:53:29raptorah
19:53:37Watusimotoit may have triggered a migrane, or at least temporary blineness
19:53:42raptor'blinder', nice
19:54:13raptorbecause there's nothing like a good high powered light to prevent everyone one else from seeing in the dark
19:54:17Watusimotoit's a very cool design. and comes in biodegradable packaging
19:54:38WatusimotoI don;t even need another light, but this one is pretty cool
19:55:02WatusimotoI do hope I don't attract cars like moths
19:57:02Watusimotopart of the attachment buckle is a thin male usb plug so you can recharge it without cables
19:57:28raptoroh cool
19:59:33Flynnn Quit (Quit: This computer has gone to sleep)
19:59:42Watusimotointeresting product description:
19:59:43Watusimotohttp://www.knog.com.au/gear-locks/milkman.phps?utmcampaign=%20milkmansource=milkmanAd&utm_medium=Knog
19:59:56WatusimotoI don't know what it is yet, but I know I should fear the milkman
20:01:36raptorha!
20:01:36Watusimotooh I see... it's a crappy cable lock
20:01:40raptorit's a ... yes
20:02:14raptornothing my cheapo 12 inch pliers can't handle
20:02:31raptorfirst feature: security rating 20/100
20:03:05Watusimotoeven weirder:
20:03:06Watusimotohttp://www.knog.com.au/gear-locks/strongman-hard-inside.phps
20:04:09Watusimotoactually, they're all a bit out there
20:10:32Flynnn has joined
20:12:38Invisible Quit (Ping timeout: 246 seconds)
20:13:36raptorweird
20:18:42raptorback later
20:19:10raptor Quit ()
20:23:25koda Quit (Quit: koda)
20:48:53HylianSavior has joined
20:49:30Flynnn Quit (Quit: This computer has gone to sleep)
20:56:25koda has joined
21:09:06Flynnn has joined
21:13:10LordDVG Quit (Remote host closed the connection)
21:36:13raptor has joined
21:36:13ChanServ sets mode +o
21:38:48raptorok back
21:38:56raptorWatusimoto: should we just ship s_bot (original)?
21:39:07raptorbecause i'm dreading doing all the bot work...
21:39:26Watusimotofordcars said he'd take a look at the bot
21:39:38WatusimotoI don't know his abilities
21:39:57raptorhe's actually made improvements in the past
21:40:17WatusimotoI was wondering if we (I) should buy some Bitfighter swag to hand out ... stickers, pens, that sort of thing
21:40:19raptorbut the differences between sbot and sbot.upgrade are considerable
21:40:39Watusimotothe new bot is a lot better at skirmishing
21:40:40raptorArc suggested that we do that for anyone who participated in GCI
21:40:58raptoryes, but equally (or more so) worse at objective-completing
21:41:07Watusimotoyes
21:41:32Watusimotowe could do round stickers with the bitfighter ship and bitfighter.org at the bottom
21:41:43raptori admit, I'm poor
21:41:53WatusimotoI'm not asking you to pay
21:42:08raptori'm not even sure what pricing is like...
21:42:33raptorwhen you say 'hand out' do you mean, when you go globetrotting to sell Bitfighter?
21:42:35Watusimotoit's kind of spendy for what it is, but we could get some nicish stuff for $100-$150
21:42:47Watusimotopens, buttons, stickers
21:42:49raptorcomma, usage, fail
21:42:59Watusimotomaybe less if we're willing to pay more per item
21:43:19Watusimotothe world of swag is big, and I'm not sure what would be good
21:43:45Watusimotowe could design a t-shirt; that would be about $20, but I'm not willing to buy many of those
21:43:51raptoras long as it's not cheap plastic, i'm usually ok with it
21:43:53Watusimotobut others could order direct
21:44:28Watusimotoa bitfighter button could be done for less than a buck per, I think
21:44:54Watusimotocoffee cups for $12, iirc
21:45:05Watusimoto(again, that would be a self-purchase item)
21:45:06raptoryou saw this?: http://i.imgur.com/cFdC0ao.jpg
21:45:19raptorit was the BITCON 2014
21:45:21WatusimotoI did
21:45:25raptorthere was talk of t-shirts
21:45:31Watusimotolooks great
21:46:01raptorwhat about decals you can add to your own mug?
21:46:10raptorif they have that sort of thing
21:46:20Watusimotohaven't seen those, but could be good
21:46:31Watusimotoeasier to mail
21:46:43Watusimotobut I'm not sure we have a coffee cup demographic
21:47:22Watusimotoor business cards that could be left around for promo
21:47:33raptorfound this: http://www.mcgpaper.com/howtomakdecf.html
21:47:42raptorhah
21:47:47raptorbut stickers
21:47:52raptorstickers go anywhere!
21:48:07Watusimototattoos!
21:48:19Watusimotostickers are an invitation to vandalism
21:48:31Watusimotowhich I don't say as a criticism
21:48:40Watusimotowe had a sticker campaign in my high school
21:48:52raptorlike a two year old with a sharpie
21:49:03raptorArc said he made stickers from these guys: http://www.stickermule.com/products/sticker-sheets
21:49:19raptorhe says they were much better quality than other places
21:50:09Watusimotothose look nice
21:50:13Watusimotovinyl instead of paper
21:51:10Watusimotobut spendy
21:53:08Watusimotobut I hadn't thought about sheets like this
21:53:28Watusimotoyou can do a couple of different designs
21:54:07raptoryes, large sheets where we can cram stuff
21:55:11Watusimotosmallest design needs to be 1" across
21:55:37WatusimotoI was thinking of branded usb drives, or a smaller sticker to let people self-assemble same
21:55:47Watusimotoyou know, for portable installs
21:57:18raptorthat's a good idea
22:03:13Watusimotoanyway, don't want to resolve it now, just putting the idea out there... let it percolate a little
22:03:20Watusimotosee if anything comes to the surface
22:03:31Watusimotoyou saw the graphic I made for fosdem?
22:03:50raptoryes
22:04:02Watusimotothat looked pretty nice, and it was only paper
22:04:05raptordid you actually print out cards with it?
22:04:09raptoror.. paper
22:04:09Watusimotojust on paper
22:04:19WatusimotoI think no one took any
22:04:24WatusimotoI left them all over on Sunday
22:04:34Watusimotoit was kind of a bust
22:04:36raptorvandalism?
22:04:54raptorthat stinks
22:05:03Watusimotono, just neat arrangements on strategic benches where I knew people would be waiting
22:05:19Watusimotobut I went back later and either they were still there, or on the floor
22:05:29Watusimotoor whatever
22:05:39Watusimotobut I have no evidence that a single one was taken
22:05:43raptorsad
22:05:48Watusimotothough no proof that it wasn't
22:06:03Watusimotoit wasn't a huge effort, so I consider it a lesson learned
22:06:14raptorprobably the wrong crowd to proselytize to...
22:06:18Watusimotomaybe
22:06:29raptorusb stinks in middle/high school parking lots would probably be the best...
22:06:36Watusimotoyes
22:06:40raptor*sticks
22:07:22Watusimotowith this on it: http://www.trog.us/wp-content/uploads/2008/05/fp2407mud-flap-girl-posters.jpg
22:07:54raptoroh lovely
22:08:06raptorif that doesn't scream 'girls-only'...
22:08:08Watusimotoand maybe a replacement antivirus software for the norton crowd
22:08:12raptori mean guys-only
22:08:26raptorthose poor norton folks
22:08:32Watusimotoit would certainly get them to look on the usb stick!
22:08:35raptorbeen taken in with the scamware
22:11:26Watusimotoor maybe we can integrate some Russina codez and get bitfighter on ALL the machines
22:12:05fordcars has joined
22:17:02raptori'm sure there some Unitedstatesian codes that'll work, too, somewhere... but probably less available
22:24:30WatusimotoI was explaining to my younger son how hashes work. I was showing him that you could hash a string, easily, but getting the string back from the hash would be very hard
22:24:44Watusimotohe said "why don't we look it up in a rainbow table?"
22:25:00Watusimotothat took me rather aback
22:25:04raptorintroduce him to salting
22:25:28Watusimotoapparently I already did at some point in the past
22:26:37WatusimotoI had just forgotten... and then became ver surprised
22:31:27Watusimotobtw, I've come to really like the green on the player status widget
22:31:40fordcarsHi
22:35:53Watusimotohi
22:36:01Watusimotowe were just talking about you :-)
22:36:17fordcars:) yeah I checked the logs
22:36:39WatusimotoI have to remember ot be careful what I say about you when you're not around!
22:37:13Watusimotoanyway, we were discussing the bot situation
22:37:50Watusimotoneither raptor nor I has a lot of motivation to look at the bots, so if we're going to do anything before the next release, it might be up to you
22:38:10fordcarsHaha
22:38:40fordcarss_bot development isn't very motivating :P
22:38:44fordcarsYeah, I checked it out yesterday, but can I get the original bot?
22:39:00fordcarsOr is it the bot from 019?
22:39:12fordcarsOr, do you want to keep the upgraded bot?
22:43:21Watusimotoideally, we'd fix the upgraded bot, as it;s a bit more fun
22:44:04WatusimotoI don't mind doing it so much as there's a lot of other stuff that I need to do and we'd like to get the release done as soon as possible
22:44:16Watusimotoeveryone always ends up waiting for me
22:44:44Watusimotothe original bot is the one with 019
22:44:57Watusimotoand if you don;t have it, I can point you toward it
22:45:14fordcarsOk, I was gong to get the bot to choose a random loadout and use it
22:45:33fordcarsMaybe, it would have more chances of choosing Shield
22:47:38raptori'm thinking we just want a stable bot for 019a more than anything, instead of introducing more features
22:49:05Watusimotobut for 019b, we could go all out!
22:49:17fordcarsOk!
22:49:27fordcarsBut I can't figure out what the bot goes wrong :/
22:49:56fordcarsMeh, I'll figure it out
22:50:16WatusimotoI just fixed level loading with vs37nx's stuff!
22:50:30Watusimotoso at least you can host normally with it now
22:51:22raptorbasically - s_bot is almost good on all gametypes, a little dumb here and there
22:51:51raptors_bot_upgrade is insane on bitmatch but really dumb on any other objective
22:51:58fordcarsAh okokok
22:52:13raptorso we could just go back to s_bot original
22:52:24raptorbut it'd be nice to have the upgrades, too
22:52:32Watusimotowhat we want for 019a is s_bot origianl + s_bot_upgrade for killing
22:52:47Watusimotoat least as a first pass
22:52:48raptorbut i think we need a bot that works on all gametypes - it'd be too much of a regression otherwise
22:52:53Watusimotoyes
22:52:58Watusimotothat's what i meant
22:53:15Watusimotoall the general logic of s_bot + the enhanced kill capablity of s_bot++
22:54:19Watusimotoif you can get that to work, we'll put you in the credits!
22:54:58raptorincentive!
22:57:14fordcarsooOOOooo
22:57:16fordcarsFancy
22:59:32raptorWatusimoto: our remaining issues: ranks, badges, gup, bots, playback
23:01:26Watusimotogup is mine :-( || bots is fordCars || playback is done to my satisfaction... yours? || ranks could be mine || badges I could provide possible solution
23:08:53raptorplayback is OK for me, but i just *know* people are going to be upset about not being able to play 019 playbacks in 020
23:08:55raptoractually
23:09:03raptorwe should probably suffix the output files
23:10:56raptoroh koda!
23:10:58raptorhello!
23:11:05kodaraptor: \o/
23:11:12kodaWatusimoto: hello!
23:11:20raptorin your hedgewars engine, do you backwards support playback files?
23:11:27kodaraptor: thanks to your maili was able to meet Watusimoto
23:11:36raptorhooray!
23:11:56kodanope, every file has its own header and only the associated version can open it
23:11:56raptori stalked you off of the SDL mailing list...
23:12:08raptorkoda: ok, that's what I thought..
23:12:17kodaraptor: see? git would have offered my email in cleartext :p
23:12:28raptorheh
23:15:36koda_ has joined
23:15:47koda_raptor: so what's this idea?
23:16:21raptorwe just got a playback feature implemented, but we realize it can't be compatible from one version to another
23:16:30raptori was curious if you guys had solved that problem
23:17:06kodayes, install multiple versions of the engine, but meh :p
23:17:25raptorhaha, that is our current solution, too...
23:17:56raptorWatusimoto: o
23:17:58raptoroops
23:18:08raptori'll polish up the playback stuff a bit, then close the bug
23:21:30Watusimotohi koda
23:21:40Watusimotoyou survived the return trip?
23:22:17kodai only had to take a train, a bus, a plane and a car to get home
23:22:19kodabut yes
23:22:50WatusimotoI mentioned to an Italian colleage that I had met you, my one Italian Bitfighter partner, and he told some other guys and they all got really excited, wanted to know where you were from, etc.
23:23:10kodayay
23:23:11Watusimotodid you enjoy the conference?
23:23:45WatusimotoI liked it but thought it was waaay too crowded
23:24:09kodai liked it a lot
23:24:17kodait was way croweded
23:24:34kodabut sometimes i would just meet up in bof sessions
23:24:41kodawhich are less crowede
23:25:17WatusimotoI want to start using clang now!
23:26:05raptorWatusimoto: it already compiles with clang
23:26:12raptorbut i'd still do release mode in gcc
23:27:37WatusimotoI know
23:27:46Watusimotoand I agree
23:28:36WatusimotoI tried out some of the LLVM->JS ports today (again), and really want to take that last step and figure out why the js compilation is broken
23:29:28Watusimotowe had a little mini conference here in Luxembourg a few weeks ago that was like a 3-day bof session, related to one minor GIS tech
23:29:52Watusimotoit really is fun to talk with people about stuff face-to-face and try to work out good solutions
23:30:21koda+1
23:30:28kodaalso the interaction changes
23:31:37Watusimotodefinitely
23:32:04Watusimotodid you do any "work" with folks you met, or was it primarily on the social layer?
23:36:25Watusimotoraptor: what happened with jimmy_the_squid?
23:36:40raptorWatusimoto: he was here
23:36:52raptortalked to him - he actually wrote some the HTML/CSS
23:37:20Nothing_Muchconfirmed jimmythesquid was here at some point
23:37:29raptorkaen has the idea to move away from a CMS and just do static pages
23:37:56raptorwhich might be good... it'd be easier to integrate any theme, too, i think
23:38:05WatusimotoI have no problem with that
23:38:15Watusimotovery old skool
23:38:18raptornot sure if we ever want to be able to do posts in a blog-like fashion
23:38:25raptorlike hedgewars does :)
23:38:38raptortraditionally we just code and speak up every once in a while...
23:38:43raptorlike with a release
23:38:50Watusimotowe do our blogging in the forums
23:39:05Watusimotonone of us wants to spend time blogging
23:41:12kodacommunity management was also a hot topic
23:41:45Watusimotoyes -- I went to several sessions on that
23:42:07Watusimotomain message seemed to be "don't be a jerk to your contributors!"
23:42:28Watusimotoand "don't be a jerk when trying to get involved in a project!"
23:42:35raptori wish more projects woudl take that advice (and I hope we do..)
23:42:49WatusimotoI think we're golden in that respect
23:43:15Watusimotonot to say there is no possibility of improvement, but I feel we're pretty good
23:45:55Watusimotowhoa...
23:46:02Watusimotociv 5 is on humble bundle
23:46:19raptoroh no! that means my sister will lose her husband for a while...
23:47:23Watusimotophooey: Please Note: All the games are available via Steam only!
23:49:33raptorWatusimoto: would you be against me making sure saved playback files have extension like this?: somename.019.bfp
23:49:49raptori wonder if bfp is common...
23:51:03kodasince when extensions matter?
23:51:19raptori see hedgewars does this: bug_.47.hws
23:51:28raptorlooks like you use the protocol number
23:52:03raptorsince... umm... windows?
23:52:55raptoror maybe just somefile.019
23:53:07kodanah it’s just a commodity
23:55:00koda_ Quit ()
23:55:25Watusimotono objections
23:55:42Watusimotothoguh bfp is kind of ugly
23:55:57Watusimoto.bfplay?
23:56:05Watusimoto.bfsave
23:56:55raptordo all OSes like more than 3?
23:57:03raptoror just bf019
23:57:15raptorbfpb
23:57:19raptoruglier!
23:59:24Nothing_Muchfordcars: I just realized something
23:59:36fordcarsWhat?

Index Search ←Prev date Next date→

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