#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-02-04

Timestamps are in GMT/BST.

00:12:20raptorthe desura guys should be waking up soon...
00:16:00bobdaduck has joined
00:26:13raptorWatusimoto: if adding higher number of bots at once, do they leave faster?
00:26:29WatusimotoI don't think so
00:27:15Watusimotobut it's so highly variable it's hard to be sure
00:27:15Watusimotobtw, my fix didn;t fix
00:27:15raptoroh nope
00:27:15raptorsam686 is testing them on my server - apparently some CTF levels work better than others and bots stay on longer
00:27:36raptorhuh, and in the current one, they left one at a time...
00:28:40raptormaybe they're all attempting to use the *same* userdata for ship
00:29:09WatusimotoI don't think so, but it woul dbe easy enough to check
00:29:22WatusimotoI coul djust print the userdata address at each access and see
00:29:31Watusimotothat's one line of bot code
00:32:45bobdaduckHUGE BUG
00:32:45bobdaduckGUYS
00:32:47bobdaduckSRSLY
00:32:55Watusimotoholy canole! they are all referencing the same bot at time of death
00:32:57bobdaduckYou can't select and move multiple points int he editor
00:33:04raptori knew it!
00:33:10Watusimotobobdaduck: never could
00:33:18bobdaduckYeah um
00:33:20bobdaduck....why.
00:33:25bobdaduckYou could in Zap!
00:33:29bobdaduckmakes everything so much easier.
00:33:36raptorbecause multiple-select is in the paid-only version of bitfighter
00:33:40Watusimotomaybe you could in 015 or so
00:33:42bobdaduckYou can select multiple points
00:33:49bobdaduckWhy can't you MOVE multiple points?
00:34:17Watusimotowell, it's not a bug. It may be a missing feature, but it is not unintentional
00:34:24bobdaduckPlease add
00:34:28bobdaduck...PLEASE.
00:34:29bobdaduckxD
00:34:40Watusimotoadd a case for it in the google bug tracker if you like
00:35:12Watusimotoraptor: ok, that explains why all bots crash at once
00:35:26Watusimotobut not why that userdata gets b0rked
00:36:13sam686as of the latest changes, it appears that OrbitBot seem to work fine, while s_bot doesn't work (doesn't stay in game)
00:36:32Watusimotoalso, looks like I did not really fix the memory issue
00:36:45Watusimotoas I got a heap corruption error on shutdown
00:41:13raptorso are we sure that if we h ave 10 bots
00:41:22raptorthen when all call getEnergy or whatever
00:41:33raptorit's called on different userdatas?
00:41:44raptoror are we sure that each bot is really it's own object?
00:44:59sam686it could be one of our LUA command code might be corrupting LUA memory, maybe by incorrect static_cast or something
00:48:42Watusimotosam686: this is exactly my latest theory
00:49:03Watusimotosome memeory corruption is clobbering a lua value
00:49:43Watusimotobut, arguing against that is the fact that it seems to reproducible... if that's the case, it's being awfully selective
00:50:00WatusimotoI associate memory errors with random bugs, not reproducible ones
00:50:20Watusimotooddly, i did not see any memory problems until tonight, and I haven't changed the code
00:55:48raptorso orbitbot doesn't crash...
01:00:35sam686looks like I might need to fix engineer bot
01:00:57raptori need to fix repair bot, too
01:01:00raptorsome time..
01:02:13raptorWatusimoto: would it help if i did a besect to find the exact changeset the problem was introduced ?
01:04:50WatusimotoI think I did that
01:04:57Watusimotovalgrind might be helpful
01:06:26raptorok, i'll do valgrind
01:12:20bobdaduck Quit (Quit: Page closed)
01:12:21raptorhere goes...
01:20:39Watusimotooooh new theory!
01:20:56Watusimotoah no not right
01:21:53Watusimotobut yes, I think it is a memory issue
01:24:05Watusimotomy guess is that the same proxy is being assigned to two different userdatas, and that when one userdata is garbage collected, it deletes the proxy; when the second is collected it re-deletes the proxy, causing memory corruption
01:24:51Watusimotowill need to think how to verify this
01:24:53Watusimototomorrow
01:24:57Watusimotobecause I need to get to bed
01:25:08Watusimotogood night, gentlemen!
01:26:01Watusimotowhen I commented out the line to delete the proxy (introducing a memory leak), the crashes seem to have gone away
01:26:23Watusimotolike I'm going to do
01:26:26Watusimotoright
01:26:30Watusimotonow
01:26:32Watusimoto3
01:26:34Watusimoto2
01:26:36Watusimoto1
01:30:46Watusimoto Quit (Ping timeout: 245 seconds)
01:39:58raptornight!
01:51:02raptorwell, here is the memcheck: http://sam6.25u.com/upload/memcheck.log.zip
01:51:43raptoryou can see where the bots crash, but i don't see any easy memory problems...
02:30:18chumpchangeoz has joined
02:57:51chumpchangeozwhat happened to _k?
02:58:20raptorhi
02:58:28raptor_k took off last march
02:58:40raptorstarted his own business i think
02:58:43chumpchangeozhe organized tourneys.
02:58:49Nothing_Much Quit (Remote host closed the connection)
02:58:53chumpchangeozah k no more time.
03:41:56chumpchangeoz Quit (Ping timeout: 245 seconds)
04:44:55raptor Quit ()
06:09:53CrazyLinuxNerd has joined
06:30:33raptor has joined
06:30:33ChanServ sets mode +o raptor
06:49:13chumpchangeoz has joined
06:59:45raptor Quit ()
07:07:55Darrel has joined
07:21:06chumpchangeoz Quit (Ping timeout: 245 seconds)
08:19:42kodaws has joined
08:38:53watusimoto has joined
08:38:53ChanServ sets mode +o watusimoto
10:35:31kodawswatusimoto: i didn' meet you :(
11:32:45Watusimoto_ has joined
12:13:12Watusimoto_ Quit (Ping timeout: 248 seconds)
13:26:29watusimotohi kodaws
13:26:48watusimotodid you enjoy the conference?
14:59:33raptor has joined
14:59:33ChanServ sets mode +o raptor
15:01:08raptorwatusimoto: here is the valgrind log from last night: http://sam6.25u.com/upload/memcheck.log.zip
15:01:15watusimotohi
15:01:45raptorhi
15:01:56raptorthere are a lot of 'Uninitialised value was created by a heap allocation' in the Ship* object
15:02:08raptori spent about an hour trying to track it down, but didn't find it..
15:03:04watusimotolots and lots fo sound related leaks as well... cluttering the log!
15:04:17watusimotointeresting about the initted val
15:04:23watusimotouninited val
15:05:23raptorwatusimoto: that editor crash - did you duplicate it on 018 or on the latest revision?
15:05:29watusimoto018
15:05:34raptoryes, ok, me too
15:06:26raptornot in latest revision
15:06:37watusimotothen maybe it's fixed?
15:06:50raptoryes i think so - i remember fixing the bug at least once
15:06:58raptorbut i don't remember if it was before or after release
15:07:12raptorif before, then it wasn't fixed..
15:07:37watusimotobtw, the libreoffice people do something interesting -- they make and archive builds every few checkins, then store those in a git repo. They say it makes it really easy to do bisecting, because you no longer need to compile. And regular users can do it too.
15:08:02raptorso a build bot
15:08:04watusimotowell, if it's fixed now, then its fixed!
15:08:05watusimotoyes
15:09:35raptorso they do like nightly compiles?
15:09:44watusimotoI think more frequently than that
15:09:55watusimotoof course, they get tons of patches every day
15:10:01raptorthat would require a load of disk space
15:10:02watusimotothey accept any patch from anyone
15:10:13watusimotothey store them in github
15:10:33watusimotomaybe compressed?
15:10:47raptorlibreoffice compressed is ~200MB
15:11:00watusimotoof course, it takes 20 mins to compile, so it makes bisecting particularly hard
15:11:13watusimotois that just exe or with all the data?
15:11:24raptorall the data i guess
15:11:30raptorjust the exe... hmmm
15:11:34raptorthat'd be doable
15:11:48watusimotoI'm not sure it makes sense for us, but it is an interesting thought
15:12:11raptoryeah - when we get as large + complex as LO, then it would be a necessity
15:12:28raptormaybe wehn bitfighter tuns into an RPG (as it seems the forum-goers keep bringing up..)
15:15:46watusimotogreat
16:10:48bobdaduck has joined
16:11:06bobdaduckMornin', gents.
16:11:14raptorguten
16:12:23raptorwatusimoto: for 019, would you be opposed to changing LineItem to have an attribute to be viewable by all teams?
16:12:55raptoror maybe we just remove lineitem and code multicolored polywalls.... :)
16:13:08bobdaduckMulticolored polywalls!
16:13:14bobdaduckPERFECT FOR RAVE PARTY.
16:13:18raptor(that was in jest...)
16:13:45bobdaduckSo is rave party.
16:14:17raptorno, that was a totally SERIOUS level
16:14:29bobdaduckvery srs.
16:14:51bobdaduckIt plays even better at 3 am
16:15:07bobdaduckEach team is like a TOTALLY different experience
16:15:20bobdaduckPlus it actually is really fun to play with rave music.
16:23:09raptorback in a bit..
16:26:56raptor Quit ()
17:08:30bobdaduck Quit (Quit: Page closed)
17:08:54bobdaduck has joined
17:15:22bobdaduck Quit (Quit: Page closed)
17:17:10bobdaduck has joined
17:28:52- *bobdaduck* !bu *bobdaduck* !bug
17:28:56bobdaduck!bug
17:28:56BFLogBotTo 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
17:42:31kodaws Quit (Ping timeout: 264 seconds)
18:02:10watusimoto Quit (Ping timeout: 276 seconds)
18:06:54Darrel Quit (Quit: Closed IRC client)
18:08:36bobdaduck Quit (Ping timeout: 245 seconds)
18:11:36bobdaduck has joined
18:19:18bobdaduck Quit (Quit: Page closed)
18:38:16raptor has joined
18:38:16ChanServ sets mode +o raptor
19:07:07kaen Quit (Quit: Leaving)
19:22:07Watusimoto has joined
19:24:34Watusimotohi
19:24:48raptorhi
19:31:25raptori think my questions to desura have stumped them...
19:37:34bobdaduck has joined
19:41:47bobdaduckDesura guys haven't replied?
19:44:28Watusimotogood on you!
19:44:35Watusimotowere they hard questions?
19:44:47raptorjust those in that one PM
19:53:37WatusimotoI'll ping them in a couple of days
19:53:49Watusimotoso what about this colored blocks request?
19:54:05raptori haven't been taking it seriously..
19:54:09WatusimotoI'm not inherently against it, but I am quite sure it wll be abused
19:54:25WatusimotoI thought you wanted to do it
19:54:38bobdaducklets not.
19:55:50raptorno.. i guess my sarcasm didn't shine through...
19:56:13raptori *think* i was considering it when it was first proposed over a year ago
19:56:44raptorbut i think i agree that it not having it forces people to be a bit more creative..
19:57:35bobdaduckForcing people to be creative is a good thing.
19:58:16Watusimotook then, that was esay
19:58:43bobdaduckMaking lineitems visible to all teams would be nice (I mean, its pretty much useful only for decoration anyway) but other than that
20:01:59WatusimotoI think that rather than make it an option, we either make it visible to everyone or not
20:02:13WatusimotoI don;t have strong feelings one way or the other
20:02:29bobdaduckI don't think hardly anything should "be an option"
20:02:39bobdaduckGame is way too flexible as it is.
20:06:52bobdaduckLets implement an item shop and an "earn gold for killing enemy ships" system.
20:08:01Watusimotowhat sorts of items do you want to buy?
20:08:54bobdaduckI want giants belt that increases my HP by 500, and an item that adds a fire enchantment for my phaser to deal burning damage
20:09:34bobdaduckAnd potions of gain intelligence
20:09:38bobdaduckTo give to the dungeon lovers.
20:10:29bobdaduckAlso my ship needs a longsword
20:10:37bobdaduckTo make the phasers deal more damage.
20:11:15Watusimotomaybe we can give away nethack items for success in bf
20:11:32Watusimotothat way we won't disturb the balance of *our* game
20:12:16bobdaduckI dunno you can't really mail nethack items
20:12:29bobdaduckYou can go shop in the loadout zone
20:12:53bobdaduckRelated: Can Lua scripts change specific ship aspects such as speed, damage, range, etc.?
20:13:32Watusimotono
20:13:49Watusimotowe can't mail them, but we might be able to fax them
20:13:59bobdaduckCan I persuade you to implement that then?
20:14:05Watusimotounlikely
20:14:26Watusimotoyou'd have to make a pretty good use case
20:14:44bobdaduckI could build better dungeons!
20:14:46Watusimotoand it would be moderately complex
20:15:33bobdaduckWE COULD BUILD MORE DUNGEONS.
20:15:38bobdaduckTHOUSANDS OF DUNGEONS.
20:15:43bobdaduckDungeons everywhere!
20:16:06kaen has joined
20:16:07bobdaduckAnd once BF turns into a game that's all about building and playing dungeons
20:16:10bobdaduckTHEN
20:16:17bobdaduckI shall be okay with engineer existing.
20:17:04bobdaduckIn other words, implement long swords to BF and I'll be okay with engineer.
20:23:07Watusimotowell.... let's see here
20:23:19WatusimotoI just implemented something that might fix the lua problem
20:23:24Watusimotoif my hunch is correct
20:23:27WatusimotoIF
20:24:06bobdaduckIF
20:24:53bobdaduckIFF
20:25:04raptorif and only if?
20:26:32bobdaduckyep
20:29:00bobdaduckAs in, I will be okay with engineer IFF long swords are implemented.
20:29:26bobdaduckThough TBH I'm more of a dual-wield shortswords guy myself.
20:31:24raptorplease work please work
20:32:10raptordual broadswords myself, i think
20:32:29raptorlike the ones Zuko uses in Avatar the last Airbender... :)
20:32:46bobdaduckKeep in mind I've met you in real life and know your muscle density.
20:32:57raptorsay what
20:33:10raptorare you callin' me short?
20:33:14bobdaduckYes
20:33:15Watusimotocrud
20:33:18bobdaduckThat's exactly it.
20:33:30bobdaduckWat's hunch was incorrect.
20:33:31raptorWatusimoto: failed?? :(
20:33:33Watusimotodidn;t fix it
20:33:54Watusimotothough it is possible my implementation was imperfect
20:35:17bobdaduckI think you'd be better off with just one longsword, and maybe a shield
20:35:27bobdaduckThat or just lots of sharp pointy teeth
20:35:42bobdaduckBut that's assuming you can go dinosaur mode in real life.
20:37:03raptorstampede?
20:37:05raptorrawr
20:38:13bobdaduckDid raptors travel in packs?
20:38:33raptori'm not sure...
20:38:40raptormy knowledge is clouded by movies
20:39:37raptorbut a velociraptor is technically a utahraptor, i think
20:40:00bobdaduckSomething like that.
20:40:29raptoractually maybe not - they are different genuses
20:41:40raptor Quit ()
20:41:53raptor has joined
20:41:53ChanServ sets mode +o raptor
20:49:00iKodaMini has joined
20:49:22bobdaduckWho is THAT?
20:49:27raptorsay what
20:49:33bobdaduckikoda
20:49:39bobdaduckwho is it?
20:49:40raptor!koda
20:49:40BFLogBotResident Apple evangelist
20:49:47raptor^^ that's him
20:49:58iKodaMiniLol
20:50:21bobdaduckokey
20:51:07raptorhe has gratefully done the porting of bitfighter to iOS for us
20:51:15raptorexcept for the controls (which we lack on android too)
20:51:17Watusimotohi iKodaMini
20:53:30bobdaduckWhy are we porting to iOS again?
20:53:52raptorbecause one day....
20:54:11raptori don't know how to finish that statement
20:54:16WatusimotoI learned at fosdem that apple bans gpl software from their store
20:54:23raptorWAHT
20:54:25raptorreally??
20:54:28Watusimotobecause one day apple will become enlightened
20:54:36raptori thought some GPL projects made it through??
20:54:36Watusimotothat's what I was told
20:54:47Watusimotoopen source, yes, but not gpl
20:54:52raptorwe could always dual license...
20:55:02Watusimotowell, we can't
20:55:06Watusimotobecause of TNL
20:55:10raptorah yes
20:55:14raptorand other libraries..
20:55:25Watusimotoyes
20:55:27bobdaduckWhy wouldn't they let GPL through?
20:55:40raptorbecause GPL is a very restrictive license
20:55:48Watusimotothey place restrictions on purchaes software that are incompatible with gpl
20:56:02raptorwas TNL released as GPL2 or 3?
20:56:05raptorprobably 2 right?
20:56:07Watusimoto2
20:56:31raptorthat's not as pervasive is it?
20:56:55Watusimotono
20:57:12bobdaduckNoobquestion: Why do we use GPL and TNL?
20:57:19Watusimotobut apple adds drm (or something) that is incompatible
20:57:23Watusimototnl is our network library
20:57:25raptorGPL is a license, TNL is the network library
20:57:33raptoracronym war!
20:57:41Watusimotowe use gpl because tnl was released under that license, so we have to carry it forward
20:57:46bobdaduckRight, why do we need them?
20:57:52raptorwell...
20:57:55bobdaduckCouldn't we just program ourselves or something like that?
20:58:08raptorare you trolling now?
20:58:44raptorok, i misread the grammar of that sentence - you probably forgot an indefinite article somewhere
20:59:01bobdaduckxD
20:59:12raptorwe could rewrite the network code, yes - with much pain
20:59:15raptorand time
20:59:21bobdaduckProgram the whatever the libraries add or something. Why use the libraries if they're so restrictive?
20:59:39raptorTNL is half of the game
20:59:51raptorGarageGames built zap to show off their network library TNL
21:00:34raptorQuartz just wrote a treatise, in the forums..
21:00:39bobdaduckyea
21:00:49bobdaduckYeah he did.
21:00:50iKodaMiniThe drm limitation I sonly ingpl3
21:00:58iKodaMiniAnd apple doesn't add drm to free apps
21:01:01raptoriKodaMini: really?
21:01:07raptorbecause that would be good
21:01:13iKodaMiniYeah
21:01:48iKodaMiniAnd it's not like apple bans foss, it's just just that users have their rights violated
21:02:16raptoriKodaMini: do you know if c++ boost libraries are OK?
21:02:23raptorBoost Software License Ver 1
21:03:06iKodaMiniAfaik I think so as I saw a few boost apps
21:03:14iKodaMiniBut I'd need to read the license first
21:03:17raptorok good
21:03:28raptor is going through our library licenses
21:03:34iKodaMiniI'm prepared only on GPL MIT bsd lgpl
21:03:50raptorLGPL is OK as long as it's linked
21:03:52raptori think
21:03:58iKodaMiniApache and Mozilla license are not really clear to me
21:04:00iKodaMini:p
21:04:15bobdaduck is reading Quartz treatise
21:06:42iKodaMiniQuartz? The apple one?
21:07:17bobdaduckhttp://www.bitfighter.org/forums/viewtopic.php?f=6&t=1740&view=unread#unread
21:07:21raptorheh. a bitfighter player
21:07:27raptorit's his pseudonym
21:09:07iKodaMiniGah for some reason I read "the quartz license"
21:09:17iKodaMiniI need autocorrection for what I read
21:09:24bobdaduckApple has a quartz license?
21:09:29iKodaMiniSo Watusimoto did You find fosdem interesting
21:09:34raptorALURE is MIT
21:09:40raptormodplug is public domain
21:10:01WatusimotoI did. did you?
21:10:12kaenI'm so jealous of you two
21:10:15iKodaMiniYeah quite interesting and so many people
21:10:27Watusimotoit was definitely bigger than I expected
21:10:27iKodaMiniNot even remotely close to mentor summit
21:10:37iKodaMiniOr rather just different
21:10:49iKodaMiniI like e unconference style of the summit
21:10:55Watusimotoyes
21:10:59Watusimotono registration!
21:11:07raptorogg/vorbis/speex looks good
21:11:11Watusimotoi figured it cost me a total of 130 euros to go
21:11:12iKodaMiniBut so many interesting talks happening at the same time
21:11:16Watusimotoyes
21:11:24WatusimotoI ended up going to a lot of the legal talks
21:11:37iKodaMiniWatusimoto: You know that I said hi to a random person wearing the hat you pointed me to?
21:11:38Watusimotothough the lawyers spoke a lot and said little
21:11:48Watusimotono
21:11:55Watusimotoor rather yes
21:11:58Watusimotoraptor told me
21:12:04WatusimotoI saw no one else with a redsox hat
21:12:22WatusimotoI did see one guy with a baseball cap, obviously American, but it had a different letter
21:12:35WatusimotoI'm betting that's who you said hi to
21:13:12raptorlibpng: libpng license
21:13:36Watusimotowho ever would have thought a talk by libre office about refactoring would be interesting?
21:13:39iKodaMiniLibpng license is like zlib license
21:13:45raptorok good
21:13:52iKodaMiniI would have loved to hear that one
21:14:03iKodaMiniI followed some legal and some Mozilla
21:14:07Watusimotoit was good
21:14:17iKodaMiniThan tagged along with videolan guys
21:14:21WatusimotoI saw one mozilla talk, but it was pretty information poor
21:14:29raptorlibtomcrypt is public domain
21:14:44Watusimotoah, so maybe you were in one of the legal sessions with me; the vlan guys were all there
21:14:52Watusimotoabout licensing
21:15:02raptorSDL is BSD-ish
21:15:12Watusimototrying to remember which talk exactly
21:15:23iKodaMiniSdl2 is zlib too
21:15:34raptorlua is MIT
21:15:38iKodaMiniEmbracing AppStore
21:15:43Watusimotoraptor: I am now pretty sure I know what the lua problem is
21:15:51raptorit hates us?
21:16:03raptordoh
21:16:07raptoropenal-soft is GPL2
21:16:16Watusimotoexactly... emerging sentience, combined with pathalogical hatred and an acute sense of human psychology
21:16:22iKodaMiniWatusimoto: I was the one entering late and then sitting on the floor on that talk :p
21:17:00Watusimotofigures the lawyers ran the track that was overly anal about room capacity
21:17:59raptorhaha
21:20:01WatusimotoI wanted to sue them! TRIPLE DAMAGES!!!
21:20:19iKodaMiniMeh
21:20:25raptorrecast is BSDish
21:20:31Watusimotoand most of the lawyers were Americans, with a smattering of Brits
21:20:47WatusimotoI feel that anglos have a lock on the legal profession
21:20:56raptorsqlite is public domain ish
21:21:37raptorhaha, the license for sqlite: http://pastie.org/6047253
21:21:58iKodaMiniI like the ish part
21:23:11iKodaMiniNitpicking you can't relinquish copyright....
21:23:19raptorTriangle library doesn't say much other than it needs a license for commercial usage
21:23:32raptorTriangle: https://www.cs.cmu.edu/~quake/triangle.html
21:24:05iKodaMiniHow many external libraries are there in bitfighter!!!
21:24:08bobdaduckWhat's this lua bug you guys have been wrestling with?
21:24:10raptori've thought about replacing it with poly2tri (which is BSD ish)
21:24:12iKodaMiniNever realized :D
21:24:18raptoriKodaMini: we do lots!
21:24:23raptoralmost done though...
21:24:30raptorzlib is zlib
21:24:33Watusimotoyou can reliquish it!
21:24:34raptorok
21:24:56raptorand TNL is GPL2
21:25:17raptoroh and Bitfighter itself is GPL2
21:25:19raptorso...
21:25:38raptoreverything looks good except for: Openal-Soft, TNL, Bitfighter, and Triangle
21:25:39iKodaMiniWatusimoto: Depends on jurisdiction
21:25:43raptorthe first three are GPL2
21:26:17Watusimotoin the us, anyway, you can place it in the public domain
21:26:38Watusimotoin europe... I know you maintain your "moral rights"
21:26:45Watusimotonot sure if you can waive those
21:27:03Watusimotoraptor: what are you doing?
21:27:18raptori'm looking through our licenses
21:27:24raptorto make sure we're OK with the appstore
21:27:28Watusimotoah
21:27:36Watusimotowe're good with microsoft's app store
21:27:49iKodaMiniLol
21:28:03Watusimotoprobably good with android app store
21:28:13Watusimotobut we have no android version!
21:28:24raptor lost his android, too
21:28:31Watusimotowhat?
21:28:36iKodaMiniLotsa.?
21:28:42iKodaMiniLost??
21:28:48raptoryeah... we had an archos 101 that i got bitfighter to run on
21:29:04raptorbut we left a bag somewhere and when we went back to get it, only the tablet was gone
21:29:14Watusimotothat highly sucks
21:29:45raptorwe got it for free as a hand-me-down, but with a few tweaks it made an excellent home media kiosk
21:29:50Watusimotobut... if someone signs on wtih an android device, we've got him!
21:29:56raptorhaha
21:30:08iKodaMiniAlso the iOS port needs polishing and a lot of it
21:30:41raptorthe android port needs to not crash...
21:30:44raptor:)
21:31:21iKodaMiniOn device or on emulator?
21:31:36raptorboth
21:31:58raptorthere is some weird OpenGL crash
21:32:06raptori think it has to do with threading
21:32:17raptorand i haven't had time to get back to it and debug..
21:32:48Quartz has joined
21:32:50QuartzYeah baby!
21:33:16raptorit's the Quartz license!
21:33:21Quartzwat
21:33:28iKodaMiniHi Quartz!
21:33:34iKodaMiniYou're right on time
21:33:35QuartzHi, I don't believe I know you
21:33:59iKodaMini rotfls
21:34:06Quartz is not amused
21:34:27Quartz is held in great suspense and anticipation
21:34:38QuartzWhy is my right hand so cold.
21:34:47raptorQuartz: we were discussion your treatise you just posted in the forums while having a conversation about software licenses
21:34:54Quartzcool
21:34:57raptorend result: topics merged into the Quartz license
21:34:58QuartzYou should post in the thread ;)
21:35:02QuartzHahaha!
21:35:51QuartzThe thread is for everyone it's not Quartz' Rant :P
21:36:10raptorwell we do have (minor) plans to do some rebalancing in 019
21:36:14raptor(at least I do..)
21:36:19Quartzsweet
21:36:29QuartzAll in baby steps is fine with me.
21:36:35QuartzLess freaking out that way, and it's best to play it safe.
21:37:03raptoryes... i was thinking something subtle like reducing phaser damage from 0.21 to 0.19
21:37:10raptor(1.0 is a full ships health)
21:37:30raptorso it would take 6 shots to kill a ship, but 5 shots would still make you mostly dead
21:37:40QuartzYeah
21:37:46QuartzNot bad, I would approve
21:37:49raptorwhich is a very baby step...
21:38:11raptorspeaking of bill murray... did anyone watch Groundhog Day over the weekend? :)
21:38:35WatusimotoI watch it every day
21:39:53raptorbobdaduck: "Give armor more armor so you can tank while you tank"
21:39:55raptor?
21:40:06Quartzyeah idk man
21:40:12Quartzthat's probably my least favorite idea of his
21:40:13Quartzhahah
21:40:24QuartzThere now I posted mine.
21:40:31bobdaduckArmor needs buffs
21:40:38bobdaduckI like the slippery and it fits with armor
21:40:48bobdaduckbut armor needs to be way stronger to be anywhere near viable.
21:40:50QuartzYou only like slippery because Slip Zones ;)
21:41:01QuartzAnd launching maps ;D
21:41:03bobdaduckIf you doubled armor it might be *okay*.
21:41:15raptorWatusimoto: did you ever code a graphic for the asteroid spawn?
21:41:18QuartzOr you know, you could mess with aspects of Armor instead of just changing numbers just sayin'
21:41:25bobdaduckOtherwise we've talked in here about things like giving armor a powerful double-tap option or making it a pickup
21:41:36Quartzehh
21:41:40Quartzanyway I posted. enjoy
21:41:54raptorQuartz: either you write really fast or you premeditated your post
21:41:55Quartzwordy as always of course.
21:41:59QuartzPremeditated.
21:42:02bobdaduckchanged armor idea in thread
21:42:03QuartzBoth though
21:42:09QuartzI type 90 WPM if I know what I'm typing.
21:42:13bobdaducklol
21:42:21Watusimotono time!
21:42:23bobdaduckDang yo, beat my 85 wpm
21:42:27Watusimotolua bug consumes all
21:42:33QuartzI've done 124 WPM once :P
21:42:39Quartz100% accuracy too
21:42:49QuartzI was showing off in Typing class (that I really, really didn't need)
21:42:55bobdaducklol
21:42:59bobdaduckyeahhh
21:43:21Quartz@raptor, I didn't want to be the first one to post my ideas. I didn't want it to seem like it was "my thread"
21:43:56QuartzIf that were my goal I would've been less diplomatic and called it Rant v2
21:44:03raptorhaha
21:44:08Quartzprops to bobdaduck for that joke
21:45:56QuartzArmor + Repair
21:45:58QuartzBest loadout
21:46:12raptorthat's how footloose wins airlock at BBBs
21:46:22raptorand non-stop bursts
21:46:25Quartzlolz
21:46:41Quartznon-stop bursts ... something also addressed in my post XD
21:53:04bobdaduckBursts and boosts and bursts and boosts and bursts an boosts
21:54:53Quartzyup
21:55:03Quartzalthough that burst + double tap boost thing is awesome as hell xDDD
21:55:08Quartzalso not even usable but who cares
21:57:31bobdaducklol
22:15:03raptorWatusimoto: did you try the pcall suggestiong from SO?
22:16:10Watusimotosort of -- I've printed the same information via other means, though his solution would have prevented my 100000 line logfiles
22:16:37Watusimotoso it was a good tip but not the resolution I'm seeking
22:16:51raptorah ok
22:17:14raptorhave you followed the valgrind uninitialized value lead any?
22:21:19Watusimotono, but am folloiwng a related lead
22:24:10Watusimotothough maybe getting nowhere
22:24:34raptoryou say you did find the exact revision it was introduced?
22:24:42WatusimotoI did not
22:24:54bobdaduck Quit (Quit: Page closed)
22:24:54Watusimotouh, though maybe sam posted it a while back?
22:26:34Quartz Quit (Quit: Page closed)
22:26:37raptori don't htink so
22:26:43raptorif you think it will help, i'll do a bisect
22:27:14iKodaMini Quit (Quit: K Thx Bai)
22:32:16iKodaMini has joined
22:40:35Watusimotowell, I can try reverting just luaW and see if that was the probelm (I suspect so)
22:40:42Watusimotoif so, bisect is not necessary
22:41:04raptori already started a bisect...
22:41:06iKodaMiniLuaw?
22:41:12WatusimotoluaWrapper
22:41:17raptoroh yeah, forgot about that library..
22:41:34Watusimotoit's more "file" than "library"
22:41:40raptorMIT
22:41:40Watusimotoit binds lua to c++
22:41:58Watusimotoare you making a list somewhere?
22:42:07raptorin my head... but that might be good
22:42:33iKodaMiniWikipage \o/
22:43:16WatusimotoI predict 6615 broke it
22:43:38raptorcommit?
22:43:52Watusimotoyes
22:44:32raptorthat seems waay too recent
22:44:42Watusimotowell, that's my prediction
22:46:07raptordoi you think it isn't creating new proxies for each bot?
22:47:30Watusimotowell, now I'm not sure
22:47:46Watusimotountil 20 mins ago, I thought for sure it was a problem with double deleteing a proxy
22:48:00Watusimotobut I added reference counting and some logging, and I see no evidence of that
22:48:11Watusimotonor, logically, do I see how it coul dhappen
22:48:31Watusimotoso I just reverted luaWrapper.h to version 6612, we'll see if that fixes it
22:48:39Watusimotoif not, the problem might not be with luaw at all
22:49:07raptorLuaProxy<T> *proxy = obj->getLuaProxy()
22:49:11raptorif(!proxy)
22:49:15raptor proxy = new LuaProxy<T>(obj);
22:49:41Watusimotoyes?
22:50:02raptori had a hunch about that, but now i'm not sure
22:50:22Watusimotowell, I've had about 200 hunches, all wrong, so don't feel bad
22:53:20Watusimotowe create our proxies in that line, and delete them when the corresponding userdata is collected by lua
22:54:08raptorcould getLuaProxy() be returning not NULL mistakenly?
22:58:15iKodaMini Quit (Quit: K Thx Bai)
23:01:33Watusimotohot diggity
23:01:38Watusimotoit crashed
23:01:48raptorcrash is... good?
23:01:51Watusimotono
23:02:00Watusimotoit means it's not what I thought it was
23:02:14Watusimotobut... maybe it;s not luaw at all
23:02:24WatusimotoI'm going to roll back to 018 release versin
23:02:41Watusimotois there a way to check out a particular file for a particular tag?
23:02:47raptorwell if you'd like to know, i at least know bc2262c80ea3 is good
23:02:51Watusimotoi.e. to roll luaw back to the release
23:02:55Watusimotook, I'll try that
23:03:07Watusimotowhen is that from?
23:03:45raptorjan 12
23:03:45Watusimotoand how do you know that is good?
23:03:52raptorbecause i've bisected that far
23:05:09Watusimotohow do you determine a good version?
23:05:11raptorran 20 bots for 3/4 min
23:05:14raptorwaited
23:05:41raptordce20ef80b1b is good
23:05:49Watusimotook, my last run failed after 7 mins
23:05:56raptorwhat!?
23:05:56Watusimotojust fyi
23:06:37raptorhuh - ok, it happens to me quickly, consistently like after 1-2 min. at most
23:08:27Watusimotoyour computer is more efficient
23:08:44raptorthat one died in 2 seconds!
23:08:49raptorbisect --bad
23:09:06raptormore efficient at crashing!
23:17:51Disconnected.
23:17:51-morgan.freenode.net- *** Looking up your hostname...
23:17:51-morgan.freenode.net- *** Checking Ident
23:17:51-morgan.freenode.net- *** No Ident response
23:17:52-morgan.freenode.net- *** Couldn't look up your hostname
23:17:58BFLogBot has joined
23:17:58Topic is 'Bitfighter 018 released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/'
23:17:58Set by raptor!~raptor@unaffiliated/greenmachine on Fri Jan 18 20:33:17 GMT 2013
23:17:58-morgan.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp
23:17:58-ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response.
23:18:36raptormaster got rebooted i guess...
23:22:51Watusimotook reverting luaw to bc2262c80ea3 fixes the problem
23:24:22raptorfound that 8cb4d8ac8a77 is good
23:24:43raptorthat's 6611
23:24:45raptortwo commits before your guess...
23:51:17Disconnected.

Index Search ←Prev date Next date→

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