#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-06-26

Timestamps are in GMT/BST.

00:00:33bobdaducknope.
00:01:35bobdaduckLike look at the script. Thecrap is this leak.
00:01:44bobdaduckIt is exactly as bad as DnD
00:01:58bobdaduckworse. It degenerates way faster because there are bots hitting the zones themselves
00:03:13raptorlooking...
00:03:22bobdaduckfurthermore it only seems to happen with the spawnpoint adding zones
00:03:33bobdaduckthe resourceItem zones are adding only an expected amount of memory
00:04:44raptorhow many spawn points are being added??
00:04:53bobdaduckShould be one max per zone
00:05:26bobdaduckthat's what the code is supposed to do.
00:05:39bobdaduckWhen someone touches the zone, if there's not a spawnpoint at zone point 3, then add one
00:05:52raptorhuh
00:06:02bobdaduck And the memory leak doesn't happen with zone ID 1
00:06:02raptorthat doesn't seem like it should be bad...
00:06:16amgine1234567890 Quit (Ping timeout: 250 seconds)
00:06:22bobdaduckIts quite bad though.
00:06:30bobdaduckSomething is very wrong on my end or yours and I'M SCARED.
00:06:42raptorhmm...
00:06:51raptorand it happens without the bots?
00:07:19bobdaduckYeah
00:07:23bobdaduckif I'm actively touching zones
00:07:30bobdaduckbots just make it faster.
00:07:36raptorhow many zones are we talking about?
00:07:44raptor(and can I get the level source, too?)
00:08:52bobdaduckjust make a zone ID 3 it should work
00:08:59bobdaduckif you just drive over it repeatedly
00:09:03raptorok
00:09:44raptorof zone?what type
00:09:56raptoruhh - what type of zone?
00:10:37raptorhaha, i like how you clear the console..
00:11:38bobdaduckI use invisible zone
00:11:45bobdaduckshouldn't matter though
00:11:49koda has joined
00:11:52koda Quit (Client Quit)
00:11:57bobdaduckin the actual level there's like 10 or so scattered around
00:16:09raptori'm not getting the leak...
00:16:34raptori'm testing with that exact script in a level with a zone #3 and i'm using speedzones to propell me back and forth...
00:17:06raptorin 018a
00:17:49bobdaduckhttp://pastie.org/8081307
00:18:43raptorok, what do i do?
00:18:46bobdaduckIt doesn't seem to show up until four minutes or so?
00:19:09bobdaduckLoad level
00:19:13bobdaduckgo up
00:19:26bobdaduckkill forcefield
00:19:33bobdaduckrepeatedly cross over where forcefield should be
00:19:37raptorok
00:20:53bobdaducknothing seems to be happenin
00:20:58bobdaduckI'm gonna try a different forcefiedl
00:21:15raptorcan't dupe with that either...
00:21:21bobdaduckokay something is definitely happening now
00:21:33bobdaduckI went to the left forcefield and started doing the same thing
00:22:08raptordid that... still can't dupe :(
00:22:51bobdaduckreally?
00:22:56raptorreally..
00:23:00raptorbut i'm on linux
00:23:23bobdaduckbecause my memory usage is increasing by 1k every zone encounter.
00:23:31bobdaducktry new forcefields
00:23:45bobdaducklawl
00:24:10bobdaduckthis seems fairly simple to duplicate now actually
00:24:38bobdaduckbitfighter is now taking up twice the memory of firefox
00:24:43raptorhah
00:24:43bobdaduckand has frozen
00:24:48bobdaduckmemory continues to climb
00:25:10raptorhave you restarted the game and duplicated it like this without ever adding bots?
00:25:10bobdaduckare you still trying to duplicate?
00:25:19raptoryeah... not duplicating..
00:25:32bobdaduckYou tried crossing one forcefield for a while, then tried another, then another?
00:25:40bobdaduckBitfighter is using 1.5 gig memory now
00:25:45raptoroh man
00:26:05raptorok, i'll test several forcefields...
00:26:15bobdaduckcross over one for a while back and forth
00:26:17bobdaduckthen try another
00:26:19bobdaduckthen another
00:27:11bobdaduckI'm consistently duplicating it at this point
00:27:59raptorWHAT THE CRAZY
00:28:15bobdaduckI TOLD YOU
00:28:17bobdaduckI'M NOT CRAZY
00:28:24bobdaduckWell I am.
00:28:27raptori hit three zones... then it went nuts
00:28:29bobdaduckBUT NOT HALLUCINOGENIC CRAZY
00:28:52bobdaduckadding a spawnpoint now consumes 100k memory lawl
00:29:13bobdaduckyou should try cleaning up spawnpoint code it is obviously too big
00:29:19raptoruhh...
00:29:50bobdaduckjoking kinda.
00:30:06raptorhaha
00:30:09bobdaduckThere's either obviously something wrong in how I'm dealing with the arrayOfSpawns in the .levelgen
00:30:10raptorlet me try on 019
00:30:15bobdaduckor something obviously wrong in everything.
00:30:57bobdaduckthat said, bedtime!
00:31:36raptorbonkers!
00:32:05bobdaduckI'M SO GOOD AT THIS
00:32:09bobdaducknight!
00:32:16raptorwait
00:32:20bobdaduckk
00:32:37raptorwhat is it *supposed* to do when i cross a zone #3
00:32:57raptorWAIT
00:33:07raptoryou're using the same ID for several Zones???
00:33:15raptorBAD BOBDADUCK
00:33:36bobdaduckat the third point in the zone geom in the editor, make a team 1 spawn point. If there's one there already, don't add one.
00:33:46bobdaduckI DO IT ALL THE TIME IN OTHER LEVELS AND NEVER ANY PROBLEMS.
00:34:22raptorwell, the same zone crossing is creating a new one each time... that's not supposed to happen, right?
00:34:41bobdaduckThere's supposed to be only one spawn point per zone
00:34:51bobdaduckI mean have you SEEN levelgen carnival
00:35:00raptorok, then your logic isn't quite working...
00:35:10bobdaduckdefinitely not
00:35:38bobdaduckor at least, I'm not surprised
00:35:50bobdaducksee as players progress through the level bots can spawn at more and more places
00:36:19bobdaduckbut I'm trying to keep people from rigging spawnpoint probabilities by adding 10000 spawns to one zone
00:36:30raptorin fact
00:36:58raptorval:getLoc() doesn't equal *any* of zoneGeom[1] ... [4]
00:37:27raptoroh, haha
00:37:48raptoryou need to add spawnPoint:getLoc() to the array *not* 'spawnPoint' by itself
00:38:19raptoryou're basically storing a new spawn point game object in the array... it'll get big fast with that much userdata
00:38:54raptoroh wait
00:38:57raptoryou want that..
00:39:13bobdaduckI'ma go to bed now
00:39:18raptorok, me too
00:39:25bobdaducktomorrowwww
00:39:25raptorwe talk tomorrow
00:39:28raptornight
00:39:30bobdaduck Quit (Remote host closed the connection)
00:39:39raptor Quit ()
00:39:41sam686 Quit (Ping timeout: 245 seconds)
01:09:12koda has joined
03:06:36LordDVG has joined
03:48:45LordDVG Quit (Remote host closed the connection)
05:02:29watusimoto has joined
05:02:30ChanServ sets mode +o watusimoto
05:18:12watusimoto has left
05:22:19ozbitfighter has joined
07:08:38fordcars has joined
07:11:36watusimoto has joined
07:11:36ChanServ sets mode +o watusimoto
07:44:08kaenmorning all
07:45:24fordcarsMORNING
07:45:31fordcarsWOA sorry
08:03:35bobdaduck has joined
08:10:28raptor has joined
08:10:28ChanServ sets mode +o raptor
08:11:18raptormorning!
08:12:20ozbitfightermorning raptor
08:12:52ozbitfighterI'll chip in $25 for google adwords advertising and google will chip in $75.
08:13:07ozbitfighterWe'll use that banner advertising.
08:13:11raptorha
08:13:23ozbitfighterI mean video railer.
08:13:44ozbitfightertrailer ugh.
08:14:26SolumnMushroom has joined
08:15:14fordcarshah
08:15:15ozbitfighterhttp://www.google.ca/ads/adwords-coupon.html
08:15:19SolumnMushroomI can't remember my root password...
08:15:35fordcarsooh nice!
08:16:08ozbitfighterWho made this ? http://www.youtube.com/watch?v=9gyPOPp9DXs
08:16:10SolumnMushroomAnd, for some reason I'm not in the sudoers file
08:16:11ozbitfighterAnd why haven't you guys liked it?
08:16:51ozbitfighterit's decent enough. Not sure that I've seen the new engineer thing though. perhaps it should be shared on facebook page as well?
08:16:55fordcarshaha watusimoto made that, the "official" trailer
08:17:08fordcarsyeah, maybe
08:17:24ozbitfighterOh ok thought opti might of http://bitfighter.org/forums/viewtopic.php?f=6&t=1719&p=19507&hilit=trailer#p19507
08:20:21SolumnMushroom Quit (Quit: Leaving)
08:20:24fordcarsI think Opti made an other one
08:22:39raptorwatusimoto: here is the python notifier: http://sam6.25u.com/upload/bitfighter-notifier-windows.zip
08:26:39watusimotogreat, thanks. am running it now on my work machine
08:27:05raptorI'm looking into converting it to C and try to avoid having to bundle the python runtime...
08:27:12raptorto reduce size
08:27:59watusimotoyou probably don't need to do that
08:28:00raptorand by that, i mean use a python converter... i would never write a windows-only C program just for the notifier
08:28:10watusimotoah, I see!
08:28:12raptor:)
08:28:28watusimotoI did discover today that dropbox is written in python, at least on linux
08:28:36watusimotoit is pretty nice to use
08:29:03watusimotoI think the alerter will be a good thing to distribute
08:29:37ozbitfighterIs there any way to tell the number of alerters who are subscribed?
08:29:38raptorit needs a bit more functionality (the python port)
08:30:09watusimotonot currently -- the alerter works by loading a json feed from a public web server
08:30:09raptorbut right now i'm tracking down an insane memory bug that bobdaduck found with a badly created script of his...
08:30:21watusimotofun!!!
08:30:54ozbitfighterah that i remember that.
08:31:06ozbitfighter@watusimoto in case you missed it - http://www.google.ca/ads/adwords-coupon.html for your trailer.
08:31:12ozbitfighterI'll chip in $25
08:31:29ozbitfighterif i can mess with the stats?
08:32:19watusimotoyou mean the google stats?
08:33:18ozbitfighteryou don't run it atm though?
08:33:33watusimotoI don't understand your question
08:33:34ozbitfighterI wonder how much it would actually get?
08:33:48bobdaduckHave you ever clicked on a google ad before?
08:33:50ozbitfightergoogle analytics would help i think?
08:33:51bobdaduckI haven't.
08:34:04watusimotoI don;t see that we have a need for analytics
08:34:33watusimotoI too am dubious about the utility of ads, but it would be an interesting experiement to run
08:34:50watusimotowe can compare player counts before and after
08:35:12bobdaduckDo we have player counts right now?
08:35:16watusimotoyes
08:35:26ozbitfighteron a pwetty grah?
08:35:32watusimotoyes
08:35:35ozbitfighterper month i suppose speak to kaen.
08:36:50ozbitfighterwith analytics you could tell if ppl are downloading and how many actually go onto servers.
08:37:04ozbitfighterif for example it's worth it to get the code signing certificate.
08:37:06watusimotowe already know how many people are downloading
08:37:29watusimotothough we have only total counts, not day-by-day numbers
08:38:16fordcarsbobdaduck, you ok with the bot? I couldn't do anything more to make it shield more, it's a Bitfighter bug
08:38:23fordcarswell lua helper bug
08:38:44bobdaduckI dunno yet
08:38:53bobdaduckthere's an insane memory bug and the level is impractical
08:38:55raptorbobdaduck: this is crazy...
08:39:00raptorit's in 019, too
08:39:12fordcarswhat bug?
08:39:23bobdaduckMemory leak
08:39:30fordcarsagain :(
08:39:40bobdaduckyeah yeah yeah
08:39:40bobdaduckxD
08:40:18raptorsee... the thing is that I can't seem to find anything that actually leaks memory...
08:40:34fordcarshmmmm
08:40:48fordcarsis the levelgen 2000 lines of code?
08:40:58raptorit's not the levelgen, n ecessarily
08:41:05bobdaduckits like 100 lines of code actually
08:41:09fordcarsoh ok
08:41:12bobdaducklike tiny
08:41:15fordcars:P
08:41:29watusimotoI did a system ugrade and random files in m had their ownership changed to root
08:41:39watusimoto^^ random files in my home dir
08:42:36fordcarswow
08:42:41bobdaduckraptor how is it not necessarily the levelgen?
08:42:53fordcarswell it's not the problem
08:44:07raptorwatusimoto: given the following scenario, do you have any idea why memory will inflate indefinitely:
08:44:09ozbitfighterI wonder if we put it on ebay if it would be worth it. As a means of capturing attention.
08:44:33raptor1. add a spawn point in the same location everytime you cross a zone (this is the script error)
08:44:38raptor2. do it like 100 times
08:44:53fordcarseBay? "Bitfighter for sale, starting bid: 1K" :P
08:45:01raptor3. CPU starts having a hard time and memory inflates with each time you cross a zone
08:45:05fordcarsoh you mean as an ad?
08:45:10raptorhere is a heap dump: http://sam6.25u.com/upload/3snapshot15.png
08:45:31bobdaduckI would think that its all the spawns?
08:45:41raptorwell maybe...
08:46:22bobdaduckIf you're adding spawns indefinitely then I would think memory would go up pretty fast xD
08:46:39ozbitfighter@fordcars yes.
08:46:56fordcarsoh ok well maybe it would be worth it
08:46:57raptorwell yes... but at only one-at-a-time... it's going up way faster than it should
08:47:13bobdaduckMaybe its adding a spawn point for each spawn point
08:47:17raptora Spawn shouldn't add 100K or more with each new one
08:47:21bobdaduck'cause it is going up exponentially
08:47:29fordcarsreally?
08:48:06bobdaduckIf you go across just one zone, the script behaves as it should and memory stays stable
08:48:32raptorbobdaduck: that's it!
08:48:44raptorso you add a zone to the list = 1 zone in list
08:48:56raptorsorry spawn
08:49:13bobdaduckIf you change and go across another zone (that does the same thing) then it starts leaking memory. Not a lot, but like 5k each time you cross the zone.
08:49:14raptornext time you loop through and compare the spawns, since they don't match, you add another
08:49:16watusimotoraptor: sorry. missed your question about memory inflation. does memory inflate indefinitely, or just a bit each time you add an object?
08:49:29raptorso now your list is 2
08:49:43bobdaduckThen, you change and go across another zone, and it starts leaking like 10k memory per zone cross
08:49:45raptornext time you add two more for each failed comparision
08:49:52raptorupward and onward!
08:49:54raptorso...
08:49:57raptor2 problems
08:50:09raptor1. your problem - don't add spawns exponentially
08:50:20bobdaducklol
08:50:29raptor2. maybe my problem - why is the spawn geometry not matching?
08:50:39raptorwatusimoto: i think we're onto something...
08:50:52bobdaduckTime to add some logprints!
08:50:54watusimotookey dokey
08:51:37bobdaduckits really fun if you set some speedzones around a zone, and then make that the third zone you try (so its triggering a larger memory leak)
08:51:50bobdaduckyou can get memory usage up to like 2 gig in like 10 seconds
08:51:56fordcarswow
08:52:20fordcarswhy don't you just like make it like that when player goes over zone, boolean for player goes to true and spawn appears, like that only one spawn can appear per player
08:53:14fordcarsor iterate through all spawns and if 2 have simular coords, delete one
08:53:30bobdaduckthat second one
08:53:37bobdaduckis almost exactly what we're doing but its not working
08:54:22bobdaduckWe're iterating through all spawns and if the coordinates match, don't add a spawn.
08:54:42ozbitfighterHmmm that game notifier could be done as a web app?
08:54:57bobdaduckhttp://bitfighter.org/bitfighterStatus.json
08:54:58bobdaduck?
08:55:23raptordoes anyone else think SolumnMushroom doesn't know that this channel is about bitfighter?
08:55:28ozbitfighterYes but beeps or something. What does the windows notifier do.
08:55:29watusimotothe game notifier is a web app (of sorts)... see the bitfighter.org home page
08:55:34bobdaducklol
08:55:46bobdaduckWindows notifier gives a little bubble pop-up
08:55:51bobdaduckat least, the .net version does.
08:56:43bobdaduckOkay so I see one issue with the script
08:57:42raptoryou shouldn't be adding the spawn point in the for loop...
08:58:44bobdaduckyeah
08:58:48raptorcreate a boolean 'foundSpawn = false' then set it to true in the for loop, then outside (after the for loop), if not foundSpawn createSpawn()
08:58:56bobdaduckyeah
08:59:13fordcarsoh ok bob, but maybe: if (spawnY <= spawnY2 +4) then globalMsg("The Y coord is simular")
08:59:14bobdaduckyeah
08:59:19bobdaduckwut
08:59:20bobdaduckxD
09:01:16fordcarsif (spawnY <= spawnY2 +4) or (spawnY >= spawnY2 -4) then globalMsg("The Y coord is simular")
09:01:41fordcarsif (spawnX <= spawnX2 +4) or (spawnX >= spawnX2 -4) then globalMsg("The X coord is simular")
09:01:48kaenI've used google analytics on a couple of sites. It's really nice to have even if you don't run ads
09:02:49kaenI think google has a $100 free special for ads
09:03:03bobdaduckraptor memory does not seem to be leaking with the logic changes
09:03:14raptoroh good
09:03:29raptorexcept, it still fails the location comparison, right?
09:03:45bobdaduckNo I don't think so
09:04:05raptoroh?
09:04:15raptorso maybe it was entirely your problem? :)
09:04:19fordcars:PP
09:04:32bobdaduckI thought so
09:04:40raptori will verify..
09:05:12bobdaduckrelevant changes
09:05:12bobdaduckhttp://pastie.org/8082664
09:05:37raptorlooks good
09:06:01ozbitfighter@kaen as it's become more mainstream it's become cheaper.
09:06:09kaenindeed.
09:06:24kaenI can say from experience that *someone* clicks those ads
09:06:36ozbitfightersorry I mean the incentive has become less to join adsense.
09:06:48ozbitfighterit's beceme more expensive apparently.
09:06:59kaenoh hah
09:07:02ozbitfighterugh adwords.
09:07:16ozbitfighteradsense is for publishers.
09:09:58kaenmy guess is that those ads get clicked most by people who don't notice the off-white background
09:10:42fordcarsugh, maybe we we should go walk in streets with a big cardboard arrow saying "Play Bitfighter"
09:10:58fordcars:P
09:11:20bobdaduckI dunno when I wrote that on my forehead mostly I just got weird looks
09:11:41fordcarshmmmm, indeed
09:11:47raptori still like the idea of dropping flash sticks in school parking lots
09:11:55fordcarstotally
09:12:00bobdaduckflash sticks?
09:12:01bobdaduckxD
09:12:09raptorUSB sticks?
09:12:11bobdaduckoh lol
09:12:15bobdaduckxD
09:12:16fordcarsusb keys I call them
09:12:20raptorwhat are they called now?
09:12:28ozbitfighter$1 a pop
09:12:31bobdaduckI still just say "thumb drive"
09:12:32raptorused to be 'flash drives'
09:12:39bobdaduckBitfighter is lightweight
09:12:40ozbitfighterhey it worked for stuxnet
09:12:41raptorthumb drive, ok
09:12:46fordcarshah, used to be "Floppy Disk"
09:12:47raptor updates his vocab
09:13:01ozbitfighter:P apparently.
09:13:12fordcarsyeah I think thumb drive is the latest name
09:13:20bobdaduckall of bitfighter would fit on way less than a gig. I bet we could do it for cheap
09:13:54fordcarsyeah, or sd cards
09:14:00fordcars512 mb sd cards
09:14:03ozbitfightercontact net cafes to put it on machines
09:14:18fordcarshehe
09:14:25bobdaduckNot all machines can read SD cards though
09:14:50ozbitfighterin other news i bought my first emagazine!
09:15:13bobdaduckyay
09:15:18ozbitfighterappropriately enough analog
09:15:31ozbitfightersf
09:16:21raptorwatusimoto: Is that option to turn off help messages going to work sometime soon? :)
09:16:46watusimotoit alread
09:16:48watusimotohas worked
09:16:58watusimotoit's currently on vacation, I think
09:17:21watusimotoI'll look at it tonight
09:17:42raptorok bobdaduck, verified the memory problem was all your fault...
09:17:55raptor :)
09:18:45fordcars Quit (Ping timeout: 250 seconds)
09:19:12raptornow what was I last up to...
09:19:16raptoroh yeah, the notifier
09:20:27fordcars has joined
09:21:44fordcarshah I neeearly lost power
09:26:07fordcars Quit (Ping timeout: 250 seconds)
09:41:28watusimoto Quit (Remote host closed the connection)
09:41:46raptorbobdaduck: are you trying out the python notifier?
09:41:53bobdaduckhaven't yet
09:42:03bobdaduck*opens*
09:42:05raptorbecause, that would be nice - then you can give criticism!
09:42:17raptorbecause I'm not going to maintain/enhance the .NET one...
09:42:35bobdaducklol
09:49:39kaenbobdaduck, raptor, do you guys think I need to display the level/levelgen code on the view level page in pleiades?
09:49:56bobdaduckhuh.
09:50:02kaenas I'm thinking about it, I realize a casual visitor isn't going to care about the code
09:50:04bobdaduckI'm used to seeing it and would miss it
09:50:11kaenand a non-casual user could easily just click a link
09:50:12bobdaduckbut it probably isn't necessary
09:50:20raptormaybe hide it?
09:50:27raptorbut allow a 'see code' button?
09:50:36kaenthat makes sense
09:50:43bobdaduckI dunno might feel kinda empty
09:50:48kaenI added comments
09:50:51kaencheck it out
09:51:29raptorhah!
09:51:31kaenand scrolling past the code entry(-ies) is laborious and distracting in the general case.
09:51:50kaenI actually *just* pushed
09:52:25kaenif you guys don't see a dark background and green submit buttons, deep refresh.
09:53:25raptorso i see black background, green submit button, stars at bottom
09:53:48kaenstars should be all over
09:54:00kaenoh oops...
09:54:06kaennope bad push :x
09:55:39kaenokay bg should be fixed
09:55:58raptoryay stars everywhere!
09:56:07raptori now won't go insane as I stare into the deep void
09:56:21kaenheh
09:56:50kaenI actually for about 4 commits I changed the color scheme to a more github-esque palette
09:57:11kaenbut once I started putting screenshots in I realized the main page really does have to be dark
09:57:31kaenso I'm trying to add splashes of color...
09:57:34kaenbut it's hard.
09:58:00raptori fully understand... it's why I avoid web programmin as much as possible
09:58:11bobdaduckpeople names!
09:58:35bobdaduckRemember how the global lobby in bitfighter we were going to implement a color scheme dependant on letters in your name?
09:58:49bobdaduckWe should do that across the board.
09:58:55bobdaduckForums, on pleiades, on the irc
09:59:02bobdaduckEven change people's ship color
09:59:15bobdaduckNot the actual ship color.
09:59:17kaenfeasible
09:59:19bobdaduckbut that gray part
09:59:22raptoroh yeah, i came up with an algorithm that i modified until i got dark-grean
09:59:25raptor*green
09:59:48kaenpleiades could do it too I believe
10:00:54bobdaduckWhat about the gray part of people's ships?
10:00:57raptorhere it is: http://pastie.org/8082829
10:01:19raptorlooks like i left lots of print statements in there...
10:01:44kaencoloring the hull would be doable but potentially confusing
10:02:01raptori even made sure colors couldn't be so dark, etc..
10:02:02kaenmaybe adding another line to the ship that we could easily color
10:03:01bobdaduckPotentially confusing how?
10:03:29raptoroh yeah... watusimoto is hot pink
10:03:33bobdaduckawesome
10:03:37raptorkaen is dark blue, and bobdaduck is deep red
10:04:17raptorfor reference, here is your color bobdaduck: #d52811
10:05:00kaenwell if there's a team color and a user color, there's a chance of collision
10:05:31bobdaduckIs that bad?
10:05:33raptoryeah, in-game colors will be very confusing, and potentially take away from the feel of the game
10:05:40raptori believe
10:05:50raptorbut in-lobby might be different...
10:05:56raptorand other non-playing areas..
10:06:05bobdaduckI think it would add a lot of individuality
10:06:11kaenwhat if I was on the green team and was playing against purple?
10:06:21kaenand had a green and a purple stripe?
10:06:24raptoryes - but individuality has actually never yield much positive for its own sake..
10:06:24kaenor something.
10:06:31watusimoto has joined
10:06:31ChanServ sets mode +o watusimoto
10:06:46bobdaduckIts just the hull
10:07:02bobdaduckI think people would learn very quickly that the inner colors are what matters.
10:07:08bobdaduckThe line is only like a pixel thick anyway?
10:07:25kaenI think coloring the ship implies some sort of related gameplay change
10:08:06bobdaduckIt doesn't have to be
10:08:16kaenespecially since *every* other game object color deviation is related to a mechanical difference
10:08:40kaenteam, engineeredness, regeneration rate, etc.
10:10:19bobdaduckAND THEN IN SINGLE TEAM GAMES
10:10:27bobdaduckWE COULD COLOR THE HULL OF TURRETS THE SAME AS WHO ENGINEERED THEM
10:10:56raptorvetoed
10:11:19bobdaduck:(
10:11:48raptorwell... i mean
10:11:57raptorI don't extra colors will be nice
10:12:02raptori don't *think
10:12:09raptorit will be 'neat'
10:12:27raptorbut i see an ugly future..
10:12:31bobdaducklol
10:15:55bobdaduckI like the idea of people being really represented by their color. Like people faces and everyone is automatically unique
10:16:05bobdaduckinstead of nameless faceless triangles
10:16:18bobdaduckThink of the children!
10:24:52raptorbobdaduck: http://www.despair.com/individuality.html
10:25:25raptorthat's the value I put on uniqueness for its own sake...
10:52:11koda Quit (Ping timeout: 268 seconds)
10:53:05watusimoto1 has joined
10:53:09watusimoto Quit (Read error: Connection reset by peer)
10:57:25watusimoto1 Quit (Ping timeout: 256 seconds)
11:49:15ozbitfighter Quit (Quit: Page closed)
11:59:20Skybax has joined
11:59:28SkybaxGoodmorning
11:59:33raptorhi
12:00:22kaenhello
12:01:24raptorlooking into cython...
12:05:15raptorlooks like an executable requires linking against the python dll...
12:05:29raptorso i'd have to distribute that, too..
12:09:16bobdaduckShould I write a bitfighter scripting tutorial?
12:09:19bobdaduckNowait hold that thought
12:09:21bobdaduckI'm going to lunch
12:09:24bobdaduck Quit (Remote host closed the connection)
12:09:26SkybaxHahaha
12:10:04raptoryes!
12:13:31SkybaxWrite a tutorial program that teaches
12:15:10Watusimoto has joined
12:19:22Watusimoto Quit (Ping timeout: 248 seconds)
12:30:56Watusimoto has joined
12:33:01Watusimotoraptor: I disabled in-game help items using the menu, and... lo and behold... there were no in-game hlep items displayed!
12:33:07Watusimotois your experience different?
12:35:00Watusimotowhat is not working is remembering that you already saw an item and not showing it to you again
12:36:42Watusimotook, gotta run... dinner time... back later
12:36:49SkybaxBye!
12:41:26Watusimoto Quit (Ping timeout: 240 seconds)
12:49:34bobdaduck has joined
12:51:37raptor Quit ()
13:24:48bobdaduckarg
13:24:57bobdaduckI need an idea for a levelgen level.
13:44:45bobdaduckOkay idea aquired
13:44:50bobdaducknow I need help debugging the thing.
13:44:51bobdaduckx
13:44:56bobdaduckxD
13:48:34Watusimoto has joined
13:51:57kaenbobdaduck, I'll trade you UX testing for lua debugging
13:52:25bobdaduckwhat's UX testing?
13:52:26kaenyou check out pleiades and share your thoughts, while I help debug your monstrosity
13:52:33kaenuser experience
13:52:35bobdaduckthis isn't a monstrosity, actually
13:52:42kaenah good :)
13:52:46kaenpleiades isn't either anymore
13:53:01bobdaduckI'm basically trying to get a testitem to orbit 0,0 using orbitbots code
13:53:10kaenpastie?
13:53:11bobdaduck...but bots have thrust and testitems don't.
13:53:24kaenhmm... testitems have velocity
13:53:26bobdaduckhttp://pastie.org/8083639
13:53:36kaenso I think you'll need to integrate manually
13:53:51bobdaduckAnd I don't know math which is also a hurdle
13:55:04bobdaduckI eventually want to have four testitems doing this.
13:55:55kaenokay I'm playing with it
13:56:05kaenkick some tires while I figure it out
13:56:12fordcars has joined
13:56:13kaenmake sure to deep refresh
13:56:24bobdaduckctrl f5 right?
13:56:26kaenyep
13:56:33kaenit's pretty much all grphical stuff
13:56:39kaenno new features since comments
13:56:42bobdaduckFordcars I modded your bot slightly
13:56:50bobdaduck...really slighly.
13:56:57fordcarswhat you'd do?
13:57:07bobdaduckBecause the bots can't shield bursts, I added bursts to the "things to fire at" list
13:57:14fordcars?? I did
13:57:34fordcarsis that in shieldself()
13:57:45bobdaduckWell they shield bursts really poorly :P
13:58:01bobdaduckWith a heavy tenancy to shield while the burst is traveling towards them, and then drop the shield just before the burst explodes.
13:58:47fordcarsyeah I know, I tried to repair that by making it like that if burst is in a certain radius, shield
13:58:59fordcarsoooohhhhhhh
13:59:06fordcarsok, so it'll shoot bursts, ok
13:59:20bobdaduckyeah. Shoot bursts away, and then they take less damage at least
13:59:26fordcarsIt looks like bots has difficulties detecting when there are bursts
13:59:40bobdaduckyeah
13:59:43bobdaducksomething like that
13:59:50fordcarsyou can just say that zombies are too dumb to use shield correctly ;)
13:59:56bobdaducklol
13:59:59bobdaduckYeah sure
14:00:15bobdaduckkaen at the very least center the level info on the home page
14:00:36kaenit should be centered
14:00:51kaenscreenshot?
14:01:40kaenunless you mean the list of levels
14:01:59kaenin which case it's supposed to be left-aligned
14:02:20kaenohhhhhhhhhhhhhhhhhh
14:02:30kaenit's not supposed to be two lines tall :<
14:02:37bobdaduckAlso nobody will know what the heck "LG" stands for
14:02:44bobdaducktwo lines is good
14:02:46bobdaduckbut center them xD
14:02:54kaenno, two lines is bad
14:03:01bobdaduckOh.
14:03:02bobdaduckOkay.
14:03:03bobdaduckxD
14:03:06kaenit's supposed to be team count on the left, game type on the right
14:03:08kaenall one line
14:03:39bobdaduckTwo lines would look fine if it they were both centered
14:09:02bobdaduckhttp://sam6.25u.com/upload/pleiades.png
14:09:23fordcarsbeautiful
14:09:26fordcars:P
14:09:40fordcarsbut I like the idea
14:12:41fordcarsbob, for the testitem, you might need to rewrite the thing, but use orbitbot's math
14:12:53bobdaduckI DON'T KNOW MATH.
14:12:55bobdaduckOR THE THING.
14:13:01bobdaduckxD
14:13:23fordcarsME NEITHER' THAT IS WHY TAKE ORBITBOT'S MATH
14:13:40bobdaducklol
14:13:45fordcarsthrust=velocity
14:14:00fordcarslololol
14:29:49kaenbobdaduck http://pastie.org/8083750
14:31:20kaenyou need to set your velocity along a vector perpendicular to the vector which connects the object to it's center of orbit
14:32:05kaenyou can interpolate the velocity kind of like orbit bot did and the testitem will actually deviate from its path, whereas currently it seems to be set upon rails.
14:34:14bobdaduckset upon rails is fine, depending on how it handles collisions
14:34:37bobdaduckI'll test it in a minute
14:38:48bobdaduckkaen this is excellent thank you
14:39:16bobdaduckwhat was that about interpolating the velocity to make it deviate?
14:41:38kaenif you adjust towards `velocityVector` rather than setting the velocity to it immediately, it should respond to nudges
14:42:38BFLogBot Commit: 56b3a091231a | Author: watusimoto | Message: Loadout indicator rendering fix
14:42:40BFLogBot Commit: 6e29396811cd | Author: watusimoto | Message: Tell in-line help not to show Change Loadout message if user has already changed their loadout. Also rename method for consistency.
14:43:23BFBuildBotbuild containing revision(s) [56b3a09] on bitfighter-w32-cross is complete: Success [build successful] Build details are at http://www.bfbuildbot.com.nu/builders/bitfighter-w32-cross/builds/66
14:44:20Watusimotodamn right it was successful!
14:44:25BFBuildBotbuild containing revision(s) [56b3a09, 6e29396] on bitfighter-linux-x86_64 is complete: Success [build successful] Build details are at http://www.bfbuildbot.com.nu/builders/bitfighter-linux-x86_64/builds/22
14:44:35kaenthat's not the right url at all....
14:44:39kaenBFBuildBot, mute
14:44:39BFBuildBotShutting up for now.
14:44:41bobdaducklol
14:45:00kaenoh, because it flaked last night
14:45:09kaenso now it thinks you fixed the build, wat :)
14:45:12Watusimotoyou can talk to it??
14:45:12Watusimotoand it listens??
14:45:12Watusimotoit's like a well behaved dog
14:45:18Watusimotothat knows how to build bitfighter
14:45:26Watusimotovery smart!
14:45:32bobdaduckrofl
14:45:36kaenI'm pleased with the result
14:45:45Watusimotowould you like some kibble?
14:45:50bobdaducklol
14:45:52Watusimotofor the dog, I mean
14:45:58kaenhehe
14:46:04WatusimotoBFBuildBot: kibble!
14:46:34kaenBFBuildBot: destroy !
14:46:37kaenBFBuildBot: destroy
14:46:40kaenoh
14:46:42kaenmuted
14:46:43bobdaduckyou muted him
14:46:44bobdaduckxD
14:46:53kaenBFBuildBot, unmute
14:46:53BFBuildBotI'm baaaaaaaaaaack!
14:46:58bobdaducklol
14:47:46WatusimotoBFBuildBot: sic!
14:47:46BFBuildBotWhat you say!
14:47:55WatusimotoBFBuildBot: I said sic!
14:47:55BFBuildBotWhat you say!
14:48:03bobdaduckxD
14:48:15kaenI think it's supposed to be "whatever you say"
14:48:25Watusimotohow about "yes, boss"
14:48:42kaenI wonder how to go about changing these triggers...
14:49:59Skybax>.>
14:53:14bobdaduckthis level is like, twice as cool with the orbitting testitems
14:55:58SkybaxUm... I'm having some trouble with this JavaScript..
14:56:05bobdaduckwhat'sit?
14:56:25Skybaxxhr = new XMLHttpRequest();
14:56:25Skybaxxhr.open("GET", "http://www.codeacademy.com/", false);
14:56:26Skybaxxhr.send();
14:56:26Skybaxconsole.log(xhr.status);
14:56:26Skybaxconsole.log(xhr.statusText);
14:56:50SkybaxThe error I'm getting is
14:56:50SkybaxError: NETWORK_ERR: XMLHttpRequest Exception 101
14:58:32SkybaxI can't figure out what I'm doing wrong. It's exactly what the lesson tells me to do
14:59:14BFLogBot Commit: 840066512001 | Author: watusimoto | Message: Unqueue F2 help item if user presses F2, do some related minor code reorganization
14:59:32Watusimotogoogle the error message
15:00:31bobdaduckhttp://stackoverflow.com/questions/6965942/network-err-xmlhttprequest-exception-101
15:01:01SkybaxI saw that one
15:01:16SkybaxThat says to change it to true, whereas the lesson specifically says that should be false
15:01:36bobdaduckhave you tried changing it to true?
15:01:49SkybaxSame error
15:02:06bobdaduckhm
15:03:55bobdaduckthese seem to say "try a different browser"
15:04:13SkybaxI'll try dat
15:04:39SkybaxIt's weird that Chrome would have a problem, though, cause the code is processed server-side and not client-side
15:05:02Watusimotoare you serving this via a web server, or loading a static file on your disk?
15:05:21SkybaxIt's on a web server. It's all within the website
15:05:22Watusimotoyeah, try firefox
15:05:38Watusimotoall within the codeadacdmy.com site?
15:06:03Watusimotowhat server are you pulling the page from?
15:07:00SkybaxI don't have Firefox, but Safari did the same error
15:07:12Watusimotobecause if it isn't codeacademy.com, it isn't going to work; protection against cross-site scripting attack
15:07:31SkybaxI'm just entering the code into the box on codeacademy, and then hitting submit
15:07:34Watusimotoyou can only grab stuff from the same site your page is on
15:08:02Watusimotowhich is a HUGE pain for me at work, as we are trying to grab stuff from all over the internet
15:09:25SkybaxI've checked the entire thing for typos like ten times
15:10:36Watusimotoit's not programming if you aren't frustrated
15:11:00WatusimotoI honestly believe that learning to handle frustration and rejection is a critical skill for a programmer
15:11:04Skybaxlol I added an "s" to the "http" and it froze my browser xD
15:11:12bobdaducklol
15:11:25WatusimotoMaybe that's why so many techies are single :-)
15:11:27SkybaxOh I'm plenty acquainted with rejection haha
15:12:15SkybaxHere, try going to the lesson and see if you can figure it out http://www.codecademy.com/courses/javascript-beginner-en-EID4t/3/2?curriculum_id=50ecb8d45f787a6332000042#
15:12:33SkybaxMaybe I'm reading the directions wrong
15:14:40kaenI think it's cross-site request ...
15:14:51WatusimotoI think so too
15:15:10kaenif you're on codeacademy via SSL try "https://www.codeacademy.com/"
15:15:12Watusimotobtw, you should change your first line to: var xhr = new XMLHttpRequest();
15:15:20Watusimotoit won't fix your problem, but it's better
15:15:27Skybaxkaen: I tried that, it froze my browser
15:15:35kaenum
15:15:53SkybaxI had the var there to begin with but I took it away when I was experimenting
15:16:23Watusimotoif it's trigging cross-site protections, it's hopeless!
15:16:26bobdaduckFreezing your browser is progress
15:16:31SkybaxxD
15:16:36kaenit might freeze it briefly since you're making a synchronous request
15:16:42kaenonly if your browser really sucks though
15:16:49SkybaxKay I'll try it again then
15:17:07Watusimotoyour code is good. just pretend it worked, and move on
15:17:46SkybaxSame error xD
15:17:59SkybaxI have to get a check on the assignment in order to move on haha
15:18:48kaenrofl
15:19:29WatusimotoI got it to work!!
15:19:33WatusimotoI know the problem!!
15:19:33SkybaxHOWTO
15:20:00kaen/intrigue
15:20:31bobdaduckTHE SUSPENSE
15:20:40bobdaduckinb4 clear your cache
15:22:11Watusimotokaen: did you try to make it work?
15:22:23Watusimotoor did you just look at it?
15:22:42kaenI looked at it, ran it, and gave up :P
15:22:47kaenI figured the test was bugged
15:22:51Watusimotowhat exactly did you run?
15:23:07Watusimotoi.e. did you type the code, or copy it from irc
15:23:39bobdaduckI copied it from the irc, ran it, and gave up
15:23:40kaenahahaha
15:23:43bobdaduckfiguring the test was bugged
15:23:45kaenI see it now
15:23:48kaenyou're a genius wat
15:23:53kaenI copied it from irc
15:23:55Watusimotothe problem with the code is exactly a cross-scripting error
15:24:25Skybax?
15:24:47Watusimotoso Skybax: your code has a problem in it; you're doing the right steps, but there is still a problem
15:25:16Watusimotoobviously not an error with the syntax
15:25:39Watusimotobecause it runs and doesn't crash with a syntax error
15:25:45SkybaxOkay
15:25:52bobdaduckcool I got a 404 not found error
15:26:00Watusimotohere, try this:
15:26:10Watusimototry loading that url with your browser directly
15:26:10Skybaxlol bob
15:26:16bobdaduckoh wait
15:26:17bobdaduckI got it
15:26:31bobdaduck...I have no idea how
15:26:39bobdaduckI pretty much just retyped it over and over again and then one time it worked
15:26:47SkybaxI loaded the URL and it took me to the website
15:26:56kaenah
15:27:03bobdaduckBAH
15:27:05bobdaduckI see it now lol
15:27:06kaenwell, when making an XHR
15:27:18Watusimotothat's interesting... the url redirects
15:27:18kaenthe browser will check if your destination exactly matches the URL in the address bar
15:27:40SkybaxWell chrome takes away the http://
15:27:44kaenno no
15:27:44Watusimotothat's ok
15:27:49Watusimotoit's really there, just hidden
15:27:56bobdaduckCan I tell him?
15:27:57Watusimotowhat's the name of the site you are using?
15:28:10Watusimotocompare that to the url you posted here
15:28:39SkybaxOMG
15:28:44kaen:)
15:28:50bobdaduckrofl
15:28:58kaenwelcome to web programming \o/
15:29:04SkybaxI never realized it didn't have the a lol
15:29:10bobdaduckGG
15:29:33SkybaxWOW
15:29:34Watusimototry again with the proper url and the results will be a bit more satisfying
15:29:40SkybaxIt worked lol
15:30:01bobdaduckfun website
15:30:09SkybaxYesh
15:30:10Watusimotoit seems pretty well designed
15:30:12kaenit's pretty great
15:30:16SkybaxI love it
15:30:50bobdaduckI may have to try it
15:31:16SkybaxOnly the JavaScript, HTML/CSS, and API courses work atm
15:31:24SkybaxThe Ruby, Python, and others are bugged
15:31:30SkybaxCause they recently switched to a new layout
15:31:40SkybaxAnd they won't load
15:31:41bobdaduckWell I'd like to learn javascript.
15:31:42bobdaduckI think.
15:31:45SkybaxThey're working on it x)
15:32:00kaenjavascript and lua are both ECMAscripten
15:32:42kaenso a lot of js stuff can be applied conceptually in lua (although with different syntax)
15:32:44bobdaduckI have no idea what that means
15:32:55SkybaxI do xD
15:33:37kaenfunctional programming, closures, the array/hashtable duality, scope chains, etc
15:33:42SkybaxBrb gotta go get my dog from the vet
15:33:46Watusimotolua is ecmascript??
15:33:50kaenbarely
15:34:05kaenI think it's ecmascript-ish
15:34:11WatusimotoI thought ecmascript was the pretty name for javascript
15:35:02kaenI think it's a standard that handful of languages are based on
15:35:11kaenjs and actionscript are the two I know
15:35:36kaenlua has nearly every concept I know of from ecmascript except protype inheritance
15:35:44kaenand could have that via it's metatable stuff
15:36:21Watusimotoit doesn't have function hoisting
15:36:30Watusimotoor random ; insertion
15:36:40Watusimotoor a stupid with statement
15:37:00kaenwait, it doesn't hoist?
15:37:04kaenyou just blew my mind
15:37:05Watusimotolua doesn't
15:37:24Watusimotowait... or does it
15:37:34bobdaduckWhat's hoist
15:37:35Watusimotoactually, not sure now
15:37:43Watusimotoit's a word that rhymes with moist
15:37:50bobdaduckAnd means "to lift" or some such.
15:38:24Watusimotohttp://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html
15:38:48Watusimotobut lua does have global-by-default
15:39:10Watusimotoone of its critical design flaws, along with 1-index arrays
15:39:32kaenagreed.
15:39:50kaenbut 1-based is at least defensible in being accessible to beginners
15:42:01kaenI do think I've run up against lua's non-hoisting before... somehow I wrote all of my scripts in reverse dependency order
15:42:08kaenI don't think*
15:42:42WatusimotoI always do too, out of habit
15:43:13WatusimotoI usually prefer putting my main code first, followed by the functions it calls
15:43:50kaeninteresting.
15:44:13kaenI usually start with the atomic functions and build up to the more complex ones
15:44:18kaenand put the driver code at the end
15:44:25kaenit just makes sense to me lexically
15:45:07WatusimotoI think from the reader's POV -- get the overview first, find the specifics later
15:45:21kaenafter you've said it, it makes more sense
15:45:31WatusimotoI think so :-)
15:45:46bobdaduckI usually stick main somewhere in the middle of the code
15:45:52bobdaduckwith random functions in no particular order
15:46:04bobdaduckI feel its more authentic that way
15:46:12kaenyou should have seen the first programs I wrote on my TI-83 ...
15:46:16kaenone letter variables
15:46:20kaengoto everywhere
15:46:29kaenoh, you want a function definition?
15:46:30bobdaduckrofl
15:46:34kaencall an external program
15:46:44bobdaduckxD
15:47:13kaenoh god, thinking back to the awful nested conditionals I wrote
15:47:19kaen...
15:47:21Watusimotoit was the way back then
15:47:24kaenanyway, I'm glad I'm here now
15:49:32bobdaduckWe're glad you're here now too
15:49:42bobdaduckHelping me make beautiful testitem merry-go-rounds
15:52:12bobdaduckSkybax what do these "points" do
16:04:41bobdaduck Quit (Remote host closed the connection)
16:07:21fordcarskaen, couldn't you use GOSUB instead of an external program :P
16:07:55kaenI've never heard of such a thing in TI-BASIC
16:07:56kaenbut
16:08:03kaenI'm certainly not an expert.
16:12:26fordcars Quit (K-Lined)
16:23:55-tomaw- [Global Notice] Hi all, we just experienced a little unexpected issue with the webchat resulting in all its users being momentarily kicked off the service. It's back working correctly now. Sorry for the inconvenience!
16:25:42kaen"k-lined" ?
16:25:49kaen... I hope not
16:26:50fordcars has joined
16:31:13fordcars Quit (Ping timeout: 250 seconds)
16:47:44SkybaxI'm back
16:53:59BFLogBot Commit: d5161312a6c8 | Author: watusimoto | Message: Put in beginnings of code for highlighting game time/game type display for inline help
17:07:34raptor has joined
17:07:34ChanServ sets mode +o raptor
17:07:57SkybaxHi raptor
17:08:05kaenraptor, http://bitfighter.org/pleiades/
17:08:15kaennot to double pounce, but what do you think of the header
17:08:18kaen?
17:08:20raptortoo much log to read!
17:08:28raptoroh hello peoples
17:08:29kaennot much related to bitfighter
17:08:33raptor looks
17:10:00raptorheader is nice a simple
17:10:08raptoram i looking for something specific?
17:10:12raptori think it looks good!
17:10:50kaenjust making sure nothing bad stuck out :P
17:10:54raptorso gian middle div with all the level code, etc. is plain black
17:11:03raptoris that design?
17:11:25kaenwell, I tried to put a smooth, gentle gradient down it
17:11:36kaenbut something with my graphics card made the div flicker
17:12:24kaenmaybe I could find a nice texture
17:12:52kaen(it is design, but not my ideal design)
17:13:51kaenreally I'm just looking for anything that is eye-catchingly bad
17:13:58kaensince I've been staring at it for so long...
17:14:19raptori think it looks fine right now... although the level code does seem to take a lot of space
17:14:58kaenit was better when it was "shrunk" by default
17:15:13kaenbut there was a weird issue with scrolling down the page if your mouse got caught in it
17:18:34raptoroh yay javascript oddities
17:29:18amgine1234567890 has joined
17:29:23amgine1234567890*lurk*
17:35:48kaenamgine1234567890, did you test the level database yet?
17:38:10raptorcommits!
17:39:14amgine1234567890ok ill test teh db build for this version and see if it works le me know if you need me to test stuff
17:39:16fordcars has joined
17:39:31amgine1234567890btw will the build bot auto update itself
17:39:47kaenyep
17:40:00kaenevery time we commit it will update those links I gave you
17:40:23amgine1234567890ok ill bookmark it
17:40:51kaenhow to tell hg to only keep one commit at a time...
17:41:02raptor?
17:41:11kaenin my buildbot repos
17:41:25kaenhaving the whole repo is expensive
17:41:34kaenwith all the history and stuff
17:50:00raptori bet
17:50:23amgine1234567890test failed downalod crashed
17:50:35kaen:<
17:50:45kaenthat's a bummer
17:51:09kaendoes uploading work?
17:51:11amgine1234567890wonder if its xp only =p
17:51:19kaenI tested it on xp...
17:51:23amgine1234567890nope i downaloded to db from editor and it crashed
17:51:36amgine1234567890well im on windows xp
17:51:39kaenhmm
17:51:51fordcarsI just uploaded
17:51:56kaenon osx?
17:51:57fordcarsXP and it works
17:52:09fordcarsheh osx, long time no see
17:52:09kaenokay
17:52:17amgine1234567890hmm wonder why im still failing
17:52:20kaenbuildbot builds for i386 osx btw
17:52:23fordcarson osx, you don't need cmake or anything right?
17:52:28kaenyou do
17:52:32kaenasfaik
17:52:42kaenor I think xcode 3
17:52:45amgine1234567890 wodner if its a cause i have noton anti virus and its blocking it causing it to crash
17:52:49kaennot positive though
17:52:57kaenamgine1234567890, very possible
17:53:09kaenalthough it actually still should not crash :/
17:54:52fordcarsdownloading on XP works
17:55:09Skybax Quit (Quit: Skybax)
17:55:09amgine1234567890not for me
17:55:23fordcarscheck out your anitvirus,
17:55:37amgine1234567890cant diable it its all blocked from editding
17:55:43kaenoh :<
17:55:49fordcarswhat does bitfighter do?
17:55:54kaenyou must have strict anti-virus too
17:55:55fordcarsdoes it crash, error message?
17:56:11kaenbecause the leveldb stuff only uses HTTP requests like a web browser
17:56:28fordcarsheh
17:56:45kaenbut...
17:56:52amgine1234567890well my apretns locked everting on my conputer cant install stuff thats why i ask for zips to evade XD
17:57:17kaenok
17:57:19fordcarsapretns: parents ;)
17:57:43kaenI still don't really think it's your AV
17:57:56fordcarsbut what does it do?
17:57:56kaenbecause 019 actually connects right?
17:58:14kaenyes, does it pop up a crash report dialog?
17:58:24kaenor just say "failed" in red text on the screen?
17:59:36Watusimoto Quit (Ping timeout: 260 seconds)
17:59:40amgine1234567890hold on
17:59:47kaenlatest works on my XP VM too :/
18:00:18amgine1234567890a pop up says windows has encourted a problem and needs to close we are sorry for teh inconvenice
18:00:43kaencan you click something to get more info?
18:00:49amgine1234567890nope =p
18:00:58fordcarsare you in window mode?
18:01:04amgine1234567890wait never mind there is
18:01:08kaenokay
18:01:15kaenpaste that to pastie.org please
18:01:25kaenand give me the url
18:03:12amgine1234567890supitd windows wont let me copy and paste the info
18:03:27fordcarsyes, I agree :)
18:03:44amgine1234567890is it code 0xc0000001d ? in the exextion infromation?
18:04:33amgine1234567890execption
18:04:54amgine1234567890hmm wonder if its my level not the version let me check
18:05:02kaenI actually need pretty much all of that
18:05:16kaen0% chance that your level is causing it
18:05:38amgine1234567890yeah its not the level
18:05:42kaenI need the exception code and the "address" or the "offset"
18:06:00kaenshould looks something like the code you posted
18:06:33amgine1234567890lol i know hexidecimal at least XD
18:06:58kaenalways better for me not to guess :P
18:09:37amgine1234567890code is 0xc000001d adress is 0x0000000000514a48
18:10:00amgine1234567890if i got the code wrong add a 0 in there i had to count the 0s manully XD
18:10:31raptoramgine1234567890: numbers mean absolutely nothing - kaen needs the *entire* log output
18:12:10amgine1234567890well there was no info in the BF logs that came staright from the windows crash info was the only source i could of used =p
18:12:50raptorby 'log' i mean that crash info
18:13:21raptorso all of the crash info
18:13:23amgine1234567890well windows fails to left me copy and paste that info i would have to type 100000s of numers in to dupcilate it
18:13:39amgine1234567890kaen asked for the adress and code by itself btw
18:14:20amgine1234567890i have a idea its afile so if icopy and paste the info to a pastie
18:14:28raptoryeah, you'll need to figure out how to copy/paste the whole thing...
18:14:28amgine1234567890 maybe you can veiw that
18:15:23amgine1234567890wont let me copy and paste the file either i hate you windows -_-
18:15:33amgine1234567890have to search for it in windows
18:17:56amgine1234567890ok what was that link pastie or somthing?
18:18:07raptorhttp://pastie.org
18:19:12amgine1234567890ok here what was in the crash file (note it wouldnt let me copy and pate the code there but i oculd copy and paste the file so i had to open that one thought it doesnt seem to be the same info.)
18:19:34amgine1234567890http://pastie.org/8084318
18:20:39amgine1234567890hope that helps it doesnt seem to be the correct info though windows ugh -_-
18:24:10fordcarshey look, html!
18:24:25fordcars:P
18:24:36kaenactually I'm just going to open that build in vc++ and go to the address
18:24:50kaenso I really do only need the address and exception :)
18:25:09amgine1234567890yell at raptor for making me angry then XD
18:25:18raptori take the blame
18:25:21amgine1234567890cause windows was anoyying me XD
18:25:22kaenOH WOW!
18:25:25kaennice dude
18:25:25kaennice.
18:25:43kaenoh wait
18:25:44kaenlol amgine1234567890
18:25:48kaenyou got me excited
18:25:50amgine1234567890and the error source is?
18:25:59kaenbut that's just the linkage info...
18:26:23amgine1234567890well thats what teh adress and code was under the exection section
18:26:30amgine1234567890exection
18:26:35amgine1234567890lol typos XD
18:27:46kaenit does confirm you're on the latest build :P
18:28:42amgine1234567890hmm modules threads......
18:29:11kaensure would be useful if bitfighter dumped a nice stacktrace for you...
18:29:43amgine1234567890the error would be under the exection code right?
18:30:19kaenyes
18:30:35kaenthat offset you gave me is interesting but I can't check it right this second
18:30:41kaenI'm cooking dinne and typing on irc
18:30:44kaendinner
18:30:54amgine1234567890BF needs a crash handuler to keep track of the broken code
18:31:09kaenamgine1234567890, great minds think alike :)
18:31:17amgine1234567890the current stytem tracks errors but not crashes
18:35:32fordcarshttp://www.microsoft.com/en-in/download/details.aspx?id=26798
18:35:40fordcarswould that be useful?
18:36:14amgine1234567890probably yes
18:38:51amgine1234567890cant downlaod it but not sure it it would keep track of all crashes not just BF spefic ones
18:38:53kaenlooks like it ... if you can figure out how to use it
18:39:06kaenI have no idea myself
18:39:12amgine1234567890its not a zip jim XD
18:40:26amgine1234567890if only it was that easy to create a C++ code that basicly said if the target adress in a crash in invalid recrod it and its offset XD
18:40:35kaenactually
18:40:51kaenit's not "easy" exactly but we've discussed making bitfighter do that
18:41:05kaenthis incident has me researching a way to implement it...
18:41:30amgine1234567890most errors are in the C++ part of th4e coding right?
18:41:37amgine1234567890*crashes*
18:47:02fordcarsheh ok :)
18:47:45amgine1234567890on a related note i tested the diable tutrial and it works well gj ;)
18:48:30amgine1234567890woah may of found a bug
18:48:44fordcarsthe diable tutorial?
18:48:48amgine1234567890no
18:49:19amgine1234567890werid i loaded my swarmed level in hte newest build and i cant move (im on a hosted server)
18:50:57amgine1234567890never mind it was bot autoblance lag
18:51:14fordcarsmust of been a long lag!
18:52:21amgine1234567890im not sure it was a butg actully i wouldnt move but i could chat and input ocmmands
18:52:35amgine1234567890and i tried kick bots but it said there was no bots
18:54:01fordcarsheh
18:54:27amgine1234567890*note check possible movment bug*
18:54:36amgine1234567890*note check flag duplicating bug*
18:59:51raptor Quit ()
19:00:49amgine1234567890*confirm duplicating bug*
19:02:46amgine1234567890*confirmed duplicating bug isnt bug*
20:17:57bobdaduck has joined
20:20:43amgine1234567890kaen is afk lol
20:21:13kaennope. rebuilding bitfighter on xp
20:21:22kaenI think it might be a release-only issue
20:24:13kaenconfirmed release-only bug...
20:24:31kaenfordcars, did you download the latest build from buildbot, or did you build from mercurial?
20:24:59fordcarsuh
20:25:10fordcarsMercurial, i think
20:25:18kaenany idea if you build in debug mode?
20:25:39fordcarswindows?
20:25:53fordcarswell I can build now if you want
20:26:00kaenumm
20:26:08fordcarslet me check if it was debug
20:26:12kaenok
20:26:20kaenif it was, then my theory has some support
20:26:36kaendebug build of latest works in my vm, latest from the buildbot crashes
20:27:05fordcarsdebug
20:27:30fordcarsbut I don't know if I have latest
20:27:47fordcarsaround 5 days ago I hg pulled
20:28:08kaenhmm that's right near the threshold
20:28:32fordcarsI'll hg pull
20:28:43kaenok
20:28:45kaenthank you.
20:29:40amgine1234567890ther may or may not be a bug in teh build not sure what causes it but whne you start the level you cant move like your lagging but your not cause you can input commands
20:30:00amgine1234567890and chat and choose layouts
20:30:17kaenall levels?
20:30:32kaenI get that sometimes without the buildbot, so it's not that
20:30:43amgine1234567890not sure i laoded some levels and it happened on a few times and differnet levels
20:30:59kaenI'll look into it.
20:31:03amgine1234567890im trying to souce a cause
20:31:06kaenI'm actually able to test that one :P
20:31:30fordcarsman LOVE framwork for lua is really neat
20:31:35kaenagreed.
20:31:43kaenI keep trying to tell bob that...
20:31:57fordcarsheh, he'll make "DnD, the RPG" :P
20:32:17kaenheh
20:42:20amgine1234567890kaen why doesnt /showpaths in this build work?
20:42:30kaenno clue
20:42:43kaenwe changed a bunch of stuff with botnavzone generation
20:43:00kaenit might have been collateral damage.
20:43:39amgine1234567890btw did you check that offest code?
20:43:50fordcarsyeah kaen, the build with mercurial is fine
20:44:20kaenfor some reason vc++ doesn't detect debug symbols in the buildbot exe
20:44:31kaenbut I just double checked and buildbot is in debug mode :x
20:44:48fordcarshah
20:45:17bobdaduckANYONE UP FOR ZOMBIES?
20:45:37fordcarshey kaen, ever thought that the new font kindof looked like it was low resolution
20:45:39fordcarsYES
20:45:52bobdaducklol
20:45:54amgine1234567890yes
20:46:14bobdaduckjoin bitfighter
20:47:02amgine1234567890uh i got the most recent bb build
20:47:07amgine1234567890 and i dont have hte old one
20:47:15amgine1234567890i deleted it =p
20:48:09amgine1234567890kaen suggestion have the ability to have the tutorial off on login its kinda anoyying rerererediableing it
20:48:26amgine1234567890diabeling
20:48:26kaendisabling it once should work :<
20:48:41amgine1234567890nope i close Bf and i have to re disable it
20:48:46kaenok that's a bug
20:48:54amgine1234567890hooray i foun a bug wihout meaning to XD
20:49:16amgine1234567890wait hold on let me double check
20:50:33amgine1234567890yes it is a bug
21:04:27fordcarshehe my bot is not too bad :D
21:05:32bobdaducknope
21:05:38bobdaduckthe boosting part gets so crazy
21:06:16fordcars:PPPPP
21:08:38bobdaduck Quit (Remote host closed the connection)
21:51:28BFLogBot Commit: 9a2a0b37830c | Author: kaen | Message: fix possible crashes in HttpRequest
21:56:05kaenamgine1234567890, I think I fixed it!
21:56:33amgine1234567890cool which problem the being stuckl or the tutiral problem
21:56:41kaenuh the leveldb one
22:03:38raptor has joined
22:03:38ChanServ sets mode +o raptor
22:04:19raptorhowdy again
22:06:50kaengreetings
22:06:57kaenamgine1234567890, any news on the db?
22:07:35raptorkaen: I have no idea how what you just did fixes anything...
22:07:41raptor(your latest commit)
22:07:52kaentwo problems:
22:08:08kaenthe result of tellp is not POD
22:08:26kaenso I can't pass it directly as %d in the format string without a cast on the mingw32 compiler
22:08:33kaenand the buffer was uninitialized
22:08:48kaenso when running << with it as the argument
22:08:58kaenit may or may not terminate
22:09:29raptoroh fun
22:09:33raptorlots of fun there..
22:09:41kaenagain, works fine on vc++ and gcc for linux
22:09:49raptorlovely
22:09:51kaenbut mingw32 had a crash
22:10:11kaenso I thought I had fixed them all only to break poor amgine's heart
22:10:17kaenI think he's given up on me.
22:10:24raptorhaha
22:11:14kaenanyway that commit fixes a warning and the buildbot build works on my XP VM (where it previously did not)
22:11:30kaenI'm so glad VM technology is easily accessible to hobbyists...
22:11:52kaenit still kind of blows my mind running an os in an os.
22:12:05raptoryeah i know!
22:12:07raptori love it!
22:12:16raptorwithout it, we would not have a working OSX port...
22:12:18raptor:)
22:12:18kaenI'd be lost without it
22:12:20kaenheh
22:12:30raptori mean, uh... i have a PERFECTLY valid VM of OSX
22:12:39kaenerm yes...
22:12:40kaenme too
22:12:56kaen>_>
22:13:11raptordid you know that running a VM of OSX on anything but OSX is breach of the EULA?
22:13:19kaenI did
22:13:50kaenor on non-mac hardware at all, right?
22:13:58raptoryep
22:14:30raptorso anyways... VMs let us have a working OSX port!
22:14:34raptor:)
22:14:35kaenman. with all of the obfuscation and crypto chops they have you'd think they'd be able to prevent that better...
22:14:40kaenyep!
22:16:18raptordid you ever run the python notifier for your Linux system, kaen?
22:16:25kaenI did
22:16:29raptordoes it work OK?
22:16:30kaenI think I'll start doing it again
22:16:38kaenit last I remember
22:16:43kaenI'll get a fresh copy
22:16:51kaenit did*
22:16:54raptorin the bitfighter.tools repo
22:22:30kaenworks great!
22:29:48fordcarsI totally fell in love with VMs when I managed to run Windows ZP and applications (Intel) on my PPC Mac
22:29:56fordcars*XP
22:30:10fordcarsseriously was awesome
22:38:41fordcars Quit (Ping timeout: 250 seconds)
22:40:43amgine1234567890btw ratpro and kean if oyu think you have the db error on my stem fixed put it on het build bot
22:41:12kaenit's already there :)
22:41:58kaenthat's what "BFLogBot Commit: 9a2a0b37830c | Author: kaen <bkconrad@gmail.com> | Message: fix possible crashes in HttpRequest"
22:41:59kaenmeans.
22:42:38amgine1234567890btw is there a comand ehjre to put comments so i can put ocmments of bugs i find adn duplicate whne you r not here?
22:43:27kaen!bugs
22:43:27BFLogBotTo enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List
22:43:34kaenuse this: http://code.google.com/p/bitfighter/issues/list
22:43:43kaenunless
22:43:48raptorplease duplicate and duplicate first!
22:44:01kaenif it's for the actual bitfighter.org/pleiades app
22:44:06raptorlike only post bugs there that your are absolutlely sure about
22:44:17kaen^ yes, this
22:44:18raptorand that we can easy follow steps to get the same bug
22:45:38kaenso amgine, if you find bugs on the leveldb web page, use this https://github.com/kaen/pleiades/issues
22:45:45kaenamgine1234567890 ^
22:46:08kaenand for bitfighter itself, use the code.google.com tracker
22:53:51amgine1234567890upload was a sucess ;)
22:54:08kaen:)
22:54:16raptorhooray!
22:54:52amgine1234567890now if only we can fix the tutoorial and movment bugs
22:55:07raptorignore the tutorial stuff
22:55:11raptorits in development
22:55:14raptorbut
22:55:49raptorkaen: have you ever encountered the situation where a level restarts on a server (in 018a) and all of a sudden you can't move your ship?
22:55:56amgine1234567890yeah if yo udiable the tutial next time you login to Bf you have to diable it again and again and again.....
22:56:02kaenyes
22:56:11kaenrarely, but I have raptor
22:56:17raptordo you know anything about it?
22:56:20kaenI get a similar bug in 019 on occasion :/
22:56:24kaenno idea whatsoever
22:56:24raptoryes
22:56:26raptorok
22:56:27raptorme too
22:56:39raptorit's like TNL doesn't transmit the movement
22:56:59kaenor maybe the server drops it?
22:57:09kaenmaybe it has to do with control object validity...
22:57:10raptoryes, that too..
22:58:02raptorhmmm
23:00:19amgine1234567890uh h bug?
23:00:40amgine1234567890 i used /rate up but it says level id not found try dedownaloding to the db but im looking at it in the db
23:00:54kaenhow to explain...
23:02:11kaenit's in the DB, but the level file you have doesn't contain it's ID number
23:02:30kaenso the game doesn't know exactly which level you're talking about because it's a computer and it needs that number
23:02:42amgine1234567890soooo how to fix
23:02:52kaen/dlmap amgine_swarmed
23:02:58kaenexit game
23:03:03kaenedit downloaded_amgine_swarmed
23:03:05kaentest level
23:03:06kaen/rate up
23:03:17kaenand you'll get an error because you can't rate your own level :)
23:04:14amgine1234567890then why not have it say error you cannot vote on your own level?
23:04:38kaenit does
23:04:45kaenbut you're running into a different error first
23:05:05kaentry with kaen_corner_pocket and you'll be able to use /rate
23:08:26amgine1234567890uh found a problem if you use a non verifed acount you can rate up your own level ( I think)
23:08:49kaenno way
23:08:58kaenI voted up your swarmed level :P
23:09:13amgine1234567890oh ok
23:09:35amgine1234567890but when i did /rate up it didnt say you cannot vote on your no level but it had no effect so thats good
23:09:49kaenhmm
23:10:35amgine1234567890mnever mind i was wrong again
23:10:44amgine1234567890never mind that never mind XD
23:13:19amgine1234567890lol ehopfully one of these versiojns ill get added to the credtis for my testing XD
23:14:00amgine1234567890or my ideas XD
23:15:35amgine1234567890and i found a mistake in the tutoiral it says teh scores are in the lwoer right corner they are not you have to press tab (for me anyways) XD
23:16:14kaenscreenshot?
23:18:56raptorkaen: I've been impressed with this guys' work: http://nothings.org/
23:19:17raptorhe's the one who wrote the single-header truetype library we use
23:19:31raptori've thought about replacing our libpng dependency with one of his headers...
23:19:37kaenoh wow
23:20:18amgine1234567890http://i40.tinypic.com/2yknx3m.png
23:20:50amgine1234567890the tutorial message but no score
23:20:58amgine1234567890s =p
23:21:30kaenheh
23:21:47amgine1234567890lol you finally added kaen to the redits eh XD
23:22:12amgine1234567890now i jsut need to be on the waiting list XD
23:23:26amgine1234567890personaly i think what we have for now is ok but we need a optinal tutorial levels that can be skipped the first time somone plays
23:23:44raptoramgine1234567890: please ignore the tutorial stuff for now - it's in active development
23:23:53amgine1234567890ok
23:23:54raptorwhich means it's very volatile
23:24:19amgine1234567890buti hope there will be a few tutorials levels for play ;) evetnully
23:24:41amgine1234567890did oy usee the score display thing is that a bug on my ocmputer?
23:24:50kaenlooks like it
23:25:09kaenbut you're looking at work wat did earlier today, which is very likely still under construction
23:28:11amgine1234567890added a comment to corner pocket and voted it up Xd
23:30:55amgine1234567890can you do me a favor rate my swarmed map up XD.
23:31:05raptorok, heading to bed
23:31:07raptorgood night!
23:31:10kaennight!
23:31:17raptor Quit ()
23:31:24amgine1234567890im leaving as well goodnight
23:31:31kaenlater
23:31:40amgine1234567890another day anopther test ;)
23:31:43amgine1234567890 Quit (Quit: Page closed)
23:50:46BFBuildBot Quit (Remote host closed the connection)
23:51:30BFBuildBot has joined
23:54:16BFBuildBot Quit (Remote host closed the connection)
23:54:46BFBuildBot has joined
23:56:25BFBuildBot Quit (Remote host closed the connection)
23:56:31BFBuildBot has joined

Index Search ←Prev date Next date→

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