#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-01-11

Timestamps are in GMT/BST.

00:03:57raptorok, heading home! i'll be back later..
00:05:46Watusimotolater
00:05:46BFLogBot Commit: 553e82ec17bc | Author: watusimoto | Message: You'll need this, too!
00:06:27raptorhey it works now!
00:06:29Watusimotook, martinb__android, you'll need to update your working copy of lua_helper_functions with the copy I just checked in
00:06:37Watusimotogreat!
00:06:38raptorlots of WARNING: Use of Point(x,y) is deprecated! This function will be removed in a future version of Bitfighter! Please change your scripts to use point.new(x,y)!
00:06:49Watusimotoin which script?
00:07:07Watusimotooh, you're probably running an older copy of mazeracer
00:07:11raptormazeracer
00:07:19WatusimotoI updated that with the last release
00:07:34Watusimotoyou probably don't have that in your dev folder
00:07:37raptoroh oops, my levels folder is the only folder not pointing to the resources..
00:08:03Watusimotopoint follows the formatting of other lua primatives
00:08:29Watusimotopoint.new(x,y) follows those conventions... Point(x,y) does not
00:08:34raptorah yes
00:08:34amgine1234567890 has joined
00:08:39raptorok, now leaving for reals..
00:08:40amgine1234567890hi
00:08:42Watusimotook
00:08:43raptor Quit ()
00:08:45Watusimotonight
00:08:52amgine1234567890raptro didnt say bye to me XD
00:20:02kaenamgine1234567890 I'm glad you're here.
00:21:04YoshiSmb_ is now known as YoshiSmb
00:37:46Lamp has joined
00:38:09Lampanyone wanna play?
00:38:21Lamp:(
00:40:28bobdaduckI'm at work
00:40:34bobdaduckWould love to but sorry xD
00:42:47Lamp Quit (Ping timeout: 245 seconds)
00:53:18Watusimoto Quit (Ping timeout: 246 seconds)
01:29:50amgine1234567890spam XD
01:32:17YoshiSmblol.
01:32:19YoshiSmbkaen
01:32:59kaenahoy
01:34:02kaenYoshiSmb, it burns when you highlight people :P
01:35:43YoshiSmblol.
01:35:45YoshiSmbdont lie.
01:36:01YoshiSmb you join 'Contest server' now? im playing with other's 2 players
01:40:07raptor has joined
01:40:07ChanServ sets mode +o raptor
01:53:52bobdaduckI'm going to eat.
01:54:00bobdaduckAND THERE'S NOTHING YOU CAN DO TO STOP ME.
01:57:01YoshiSmbkaen
02:15:24bobdaduckI'm back now.
02:15:27bobdaduckWhat'd I miss?
02:36:58YoshiSmbbobdaduck
02:37:41YoshiSmb?
02:38:26bobdaduckHi
02:41:01YoshiSmbi was playing with kaen and other's 3 players. but now there no person. (or maybe some)
02:51:28bobdaduckYoshiSmb are you english?
02:53:28YoshiSmb Quit ()
03:12:20kaen argentinian.
03:18:12bobdaduckwat
03:20:12bobdaduck Quit (Quit: Page closed)
03:21:30kodafk Quit (Read error: Connection reset by peer)
03:57:35bobdaduck has joined
04:41:31raptorgood evening
04:48:50bobdaduckGoodmorning
04:48:52bobdaduckGentleman.
04:49:11raptorso now i must ask myself, what to code...
04:53:32bobdaduckTRACTOR BEAM
04:53:41raptordeflector beam
05:00:30amgine1234567890??
05:00:37amgine1234567890how about a global chat
05:03:23raptorthat seems to be your favorite topic... :)
05:08:47amgine1234567890well i suggested it you rejected it then others are asking for it now XD
05:08:59amgine1234567890i have a intuation of what people want
05:10:34raptorif you remember, i didn't reject it exactly - i said that we had many other things to work on at the moment and that it was less of a priority..
05:59:30amgine1234567890 Quit (Quit: Page closed)
06:03:11martinb__android Quit (Ping timeout: 265 seconds)
06:03:33martinb_android has joined
06:15:58raptori am not awake
06:18:56YoshiSmb has joined
06:20:44raptorYoshiSmb: do you have school?
06:21:14YoshiSmbno. it summer. it vacations
06:21:20raptoroh yeah!
06:21:22raptorok
06:22:06YoshiSmbwhy
06:22:07YoshiSmb?
06:22:23raptori forgot it was summer there - it's winter here
06:24:12bobdaduckbrb food
06:24:56YoshiSmb_ has joined
06:25:11YoshiSmb_disconected due to: Connection Time Expired.
06:25:36raptorfrom irc?
06:26:15YoshiSmb_no. my internet server
06:26:32YoshiSmb Quit (Ping timeout: 240 seconds)
06:26:36YoshiSmb_im always disconect due to Connection Time Expired from my server
06:26:48YoshiSmb_ is now known as YoshiSmb
06:28:37YoshiSmbso it winter where you live raptor?
06:28:52raptoryes. in fact, we just got 6 inches of snow
06:29:11YoshiSmb:D
06:29:55YoshiSmbwell. since is summer here. in the day it's 20C or 32C of Temperature.
06:30:30bobdaduckkback
06:34:45bobdaduckRaptor
06:34:51bobdaducksomeone said something about a storm?
06:34:52raptorhello
06:35:03raptorbobdaduck: you haven't looked outside?
06:35:08bobdaduckUh.
06:35:14bobdaduck checks
06:35:53bobdaduckIt looks
06:36:06bobdaduckLike nothing is there?
06:36:29bobdaduckLike it was drizzling snow earlier
06:36:36bobdaduckand there's a thin layer of snow
06:36:36YoshiSmb Checking of the pet's
06:36:42raptorwhat
06:36:47bobdaduckBut its not snowing at all
06:36:54raptori'm near the cemetery in provo, and we have 6 inches
06:37:02bobdaduckOkay well
06:37:05bobdaduckYeah there's snow
06:37:09bobdaduckbut it isn't snowING
06:37:16raptorah
06:37:18bobdaduckThin layer of snow being like sidewalks.
06:37:19bobdaduckxD
06:37:21raptorok, i'll give you that...
06:37:21bobdaduckNO RAPTOR
06:37:24bobdaduckTHE GRASS IS SO GREEN
06:37:28bobdaduckAND THE SUN IS SO BRIGHT.
06:37:39raptorah... dim hope in the dead of winter
06:42:23bobdaduckSo isn't there like a huge storm coming or something?
06:42:44raptoryeah, like a multi-day storm or something...
06:43:00raptornot sure... but i like the snow - it adds a lot of peace and quiet
06:46:09bobdaduckI like snow a lot too
06:46:18bobdaduckI dunno about peace and quiet though
06:46:22bobdaduckI just like to slide around.
06:47:07raptorwell, you must not have noisy neighbors...
06:47:12bobdaducklol
06:47:19bobdaduckNo, not really.
06:53:42martinb_android Quit (Ping timeout: 255 seconds)
07:02:33raptornigh tfolks
07:02:35raptor Quit ()
07:03:48bobdaduckI'ma turn in too
07:03:50bobdaducknight
07:03:54bobdaduck has left
07:16:10YoshiSmb fell's a little weak.
07:21:21YoshiSmb_ has joined
07:21:31YoshiSmb_ has left
07:21:41martinb_android has joined
07:22:22YoshiSmb_ has joined
07:22:28YoshiSmb_ has left
07:22:35YoshiSmb Quit ()
07:22:45YoshiSmb has joined
07:22:52YoshiSmbhi
07:22:59YoshiSmb yawns
07:23:23YoshiSmb Quit (Client Quit)
07:23:55YoshiSmb has joined
07:27:50YoshiSmb yawn's again
08:28:12YoshiSmb Quit (Ping timeout: 255 seconds)
08:37:07watusimoto has joined
08:37:07ChanServ sets mode +o watusimoto
08:47:20Nothing has joined
08:47:43Nothing is now known as Guest67620
08:48:26Guest67620 Quit (Client Quit)
08:49:14Nothing_Much has joined
08:51:17martin__bede has joined
08:52:07martin__bedehey everyone
08:52:52Nothing_MuchHello sir, I'm completely new to this game, just discovered it through wikipedia lol
08:55:11Nothing_MuchI'm curious if there's any devs that might've heard about a client called "Desura"?
09:02:58martin__bedei'm not really a dev just a student "helping" them
09:03:20martin__bedeDesura is basically Steam for indie games, right?
09:04:29Nothing_MuchSomething like that, free games and mods can be put into the client as well.
09:09:00Nothing_MuchIf anybody's interested to bring it to Desura you can easily port it to most or all Linux distros, without packaging, if I'm not mistaken.
09:09:16Nothing_MuchAs well as the exe and dmg of the game.
09:11:46Nothing_MuchI gotta get going now
09:12:00martin__bedebye
09:34:58martinb_android Quit (Ping timeout: 276 seconds)
09:35:10martin__bedewatusimoto: i updated my resources (both folders) after a pull, but i still get that linked list error
09:35:13martinb_android has joined
09:35:29watusimotohi
09:35:30martin__bederenaming the .levelgen file makes the problem go away, commenting out everything doesn't
09:36:16watusimotoit's the error about not being able to find _stackTracer, right?
09:36:55martin__bedemaybe it's related but that error is not printed anymore
09:37:09watusimotook, good, then that problem is resolved
09:37:16watusimotocan you show me a current stacktrace?
09:39:54martin__bedeum.. how can i print it?
09:40:23watusimotoit should show up in your terminal, when the thing crashes
09:40:38watusimotohi Nothing_Much
09:41:18watusimotoI've never heard of desura
09:41:55martin__bedethat's everything: http://pastebin.com/LurCAFXe
09:42:09watusimotook, back to this error
09:45:50martin__bedei just noticed bullets/mines/rockets, etc don't show
09:46:03Nothing_MuchHello there watusimoto
09:46:25watusimotook, I have a theory; it appears that memory is a sign of memory corruption, perhaps a double delete.
09:47:20watusimotoit is possible that in some object destructors, objects are deleted twice (once by the class, once by its parent). This is only a theory, but might be part of the problem.
09:48:09Nothing_MuchDesura is basically a Steam-Like client that's currently available for Linux and Windows, a Mac port is planned.
09:48:55Nothing_MuchYou can still install Mac games from the web page of the games through a standalone download
09:49:04watusimotomartin__bede: actually, I am now less confident that that is the problem. I thought this macro was the cause:
09:49:05watusimoto#define LUAW_DESTRUCTOR_CLEANUP \
09:49:05watusimoto if(mLuaProxy) mLuaProxy->setDefunct(true)
09:49:15watusimotobut as you can see it doesn't actually delete anything
09:49:33watusimotoNothing_Much: so is desura a gaming platform like steam?
09:49:37Nothing_Muchhttp://www.desura.com/
09:49:57watusimotowhat does it take to port a game to the system?
09:50:02martin__bedeany other Lua script that can be injected with testing code? i'll help you investigate further if you want that but I don't want to waste much time
09:50:28Nothing_Muchhttp://www.desura.com/groups/desura/tutorials/publishing-on-desura This page will tell you how to port it to Desura
09:50:30watusimotoour code base is mostly c++, with a little C, and uses SDL and openGL for most i/o
09:51:06watusimotomartin__bede: you can create your own script
09:51:13watusimotojust something like this:
09:51:22watusimotofunction main()
09:51:34watusimotospawn = Spawn.new(blah)
09:51:44watusimotoend
09:51:51martin__bedehow can i get it executed?
09:51:52watusimotothat's enough to trigger the constructor
09:52:08watusimotogo to level editor, hit F3, and type the name of the script in the levelgen slot
09:52:24watusimotoyou might add a line logprint("hello") to confirm it is running
09:52:57watusimotonote that this code will only construct the object, not add it to the game, so you'd need to use a breakpoint or print statemtnets to ensure the correct constructor code was running
09:53:14watusimotoNothing_Much: how many people use desura?
09:53:44watusimoto"For free games this means making sure that the content is free of licensing issues (please check third party library's) and able to run from its own folder."
09:53:47watusimotowe do that!
09:54:04Nothing_MuchA few people, some recognition came from the HIB. Not nearly as much as Steam but I'd say a fair amount
09:54:18watusimotois there a cost to us?
09:54:57Nothing_MuchI don't think so, if a game were to cost anything I believe the Desura team would get a small percentage of how much the game would cost
09:55:08watusimotothat sounds reasonable
09:55:19Nothing_MuchAs in, the profit, if the game's free then I don't think it costs anything
09:55:27watusimotowhat is your interest in this? are you a desura dev?
09:56:05martin__bedelooks like this is a problem with every .levelgen
09:56:28watusimotothere is probably some related memory corruption then.
09:56:29watusimotoboo.
09:56:37watusimotowe might need to break out valgrind
09:56:48watusimotohave you ever tried that?
09:57:18martin__bedei ran it a few times, but i don't know much about it
09:57:51watusimotoNothing_Much: it looks like there wouldn't be much work for us beyond building the profile and basically uploading it
09:57:55Nothing_MuchI'm not a dev, I'm merely a member that likes games, this game definitely deserves more attention so I'm suggesting an addition to Desura
09:58:10watusimotohave you ever added a game to the system?
09:59:03Nothing_MuchNope, but I know that it requires an application to be filled out. It's probably for quality control or something like that
09:59:18watusimotoin our most recent release, we made it easier for the game to run self-contained from a single folder. It sounds like that was a well-timed move.
10:00:09watusimotomartin__bede: the easiest way to figure out what the problem here is is to run valgrind. valgrind basically tracks every bit of memory allocation/deallocation and looks for memory leaks, and (as I suspect is the problem here) double deletes and such
10:00:53watusimotoit's not hard to run -- if you wanted to try it, you would basically luanch valgrid with (as I recall, it's been years) bitfighter as a parameter? Then run the game until it crashed, and post the resulting report
10:01:18watusimotoif you don't feel up for it, raptor is usually up for it, he should be around later todya
10:01:33watusimotoNothing_Much: desura looks interesting
10:02:00watusimotoas a desura user, how do you install a game?
10:02:31Nothing_MuchGot confirmation that it costs nothing to publish a game whether it's free or not, they just take a cut of the sale price
10:02:34Nothing_MuchOh it's easy
10:02:42Nothing_MuchI just click "Install game"
10:02:48watusimotomartin__bede: if you didn't want to get involved with valgrind, you could post your code and I could review it by eye, since I pretty much know what will be needed
10:03:00watusimotoexcelklent
10:03:06martin__bedei just installed it
10:03:06Nothing_MuchThe download begins
10:03:36watusimotoNothing_Much: If it really is just a question of filling out the profile, and providing a package in the right format, I'd give it a shot
10:03:47Nothing_MuchAnd once it's finished downloading, it's ready to play
10:04:08watusimotoI guess for us the main advantage would be exposure to a wider audience
10:05:51Nothing_MuchYou can do that as well as have standalone binaries for Windows and Linux at the moment.
10:06:02watusimotooh look -- I already have an account!
10:08:28Nothing_MuchOn Desura or something else?
10:12:40martin__bedeso i've got a great wall of text and valgrind itself died
10:13:20martin__bedei should only paste the last few messages, right?
10:15:01watusimotopaste the whole thing
10:15:07watusimotoNothing_Much: on desura
10:15:18watusimotoI think I started this once before, now that I think about it
10:16:10martin__bedehttp://pastebin.com/0kNes0Sq
10:16:30Nothing_MuchOh, that's good
10:17:06watusimotothanks martin -- this is shorter than most I've seen, but will still take a while to get through
10:22:16Nothing_MuchI hope Desura's being considered
10:24:44martinb_android Quit (Ping timeout: 276 seconds)
10:25:46martin__bedeif it's better to submit my code then i'll do so, just ask. i thought it's not related
10:26:42watusimotohow much done are you?
10:28:17martin__bedei'm only done with the spawn task, but the rest should be easy after we got one working
10:28:26martin__bedei mean class, not task
10:28:44watusimotowhy not post the code for that in pastie? I probably only need to see the spawn constructor
10:28:52watusimotoI can at least give you some feedback
10:29:25martin__bedeokay. http://pastebin.com/qrBG6EEE
10:29:42watusimotoNothing_Much: The game you are trying to view is currently awaiting authorisation. Authorisation can take a couple of days during which time a site administrator will check the game
10:29:52watusimotoso maybe we'll get through this!
10:29:57Nothing_Much:D
10:30:31Nothing_MuchMake sure the updates are available in Desura as well!
10:30:36watusimotoof course
10:32:42Nothing_MuchAwesome, hopefully this will expose the game a bit more, if it gets accepted (I'm sure it will), it'll show up on the newest games list.
10:33:01watusimotomartin__bede: ok, made some trivial changes, looks like you got the right idea
10:33:02watusimotohttp://pastebin.com/index/qrBG6EEE
10:33:02Nothing_MuchAt least on the Linux side of things here
10:34:21watusimotoone thing you'll need to do -- if there is an intiailze method (as there is here), you'll need to look at it to decide whetehr to set the pos/team/whatever before or after calling intialize. In this case it doesn't matter; I moved intialize up because I thought that might be the typical right solution, but I may be mistaken.
10:35:01watusimotoNothing_Much: we need to create some better graphics and such for the header and game description
10:35:43Nothing_MuchAh, that shouldn't be too hard, right?
10:35:57watusimotonot hard at all. but hard to do well
10:36:00martin__bedeyou posted the same link, watusimoto
10:36:29watusimotorats
10:36:48watusimotoI changed "Spawn(lua_State *L)" to "constructor" (its for display purposes only)
10:37:10watusimotoand moved initialize() to just after the S32 profile = line
10:37:43watusimotothough if it turns out that initialize() should generally be called after the other stuff, you will proably want to revert that last change
10:37:59watusimotoas I said in this case it doesn't matter, but I like to establish good patterns
10:41:48martinb_android has joined
10:42:53martin__bedebtw can you reproduce the problem or is it only on my system?
10:43:08watusimotoI can't, but it might be related to linux
10:43:15watusimotoI want to see if raptor can
10:43:37watusimotosometimes memory errors are platform specific
10:44:01watusimotothe error probably exists here, but windows (in this case) doesn't object
10:52:23martin__bedewhat about the log? did you get any clues from it?
10:55:21watusimotonot yet
10:55:38watusimotothere's some info missing from it
10:55:51watusimotothere's probably a cmd line option we need, but I don't know what it is
10:56:22watusimotoor maybe there is just fewer errors than there used tobe
10:57:35watusimotothis might be the problem:
10:57:36watusimotovalgrind: m_mallocfree.c:288 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed.valgrind: Heap block lo/hi size mismatch: lo = 1168, hi = 1024.This is probably caused by your program erroneously writing past theend of a heap block and corrupting heap metadata. 
10:57:45watusimotobut no useful info about why that happened
11:19:49watusimotosam686: are you around?
13:05:20Nothing_Much Quit (Read error: Connection reset by peer)
13:10:07martin__bedewatusimoto: i've converted the other classes like we did with spawn, and uploaded every change (even yours as i had a commit just before it) to the task page
13:10:23watusimotogreat!!
13:10:26watusimotoeasy?
13:10:49martin__bedeyes, but i'm sure it contains bugs as i couldn't really test it
13:11:30watusimotoyes; we'll have to get that fixed
13:11:50watusimotoluckily, this task is easy enough that most problems can be spotted by eye
13:14:34martin__bedelet me know if you notice anything
13:21:14Nothing_Much has joined
14:14:01martinb_android Quit (Quit: Bye)
14:14:03martinb__android has joined
14:17:00martinb__android Quit (Read error: Connection reset by peer)
14:17:06martinb_android has joined
14:37:08YoshiSmb has joined
14:59:29watusimotohey martin__bede
14:59:39martin__bedehi
14:59:49watusimotoI saw your message on the GCI site, though I haven't looked at your code yet
15:00:08watusimotodid you submit changes based on a recent code snapshot?
15:00:23watusimotoI'm wondering why you wrote that it includes changes I made
15:02:29watusimoto(and thinking about a particularly unpleasant merge I did recently that was based off of old code)
15:02:43martin__bedebecause i made a commit, then pulled, then made a commit again, so none of the commands to export the cset i know would work without doing that
15:03:38martin__bedeother mentors complained about many changesets before, so i wanted a single changeset which includes every of my commits
15:04:34martin__bedeand i couldn't do that without including your commits which are "between" mine
15:04:35watusimotoyou can commit your stuff to your local hg repository, then do a diff from the most recent in the public repo. I think that would give you only your changes.
15:04:54martin__bedehow can i do that?
15:04:55watusimotoso hg commit, hg pull, hg divv
15:04:57watusimotodiff
15:05:04watusimotoI think is the basic flow
15:05:30watusimoto(commands may be wrong, I used git, hg, and svn daily, and get horribly confused)
15:05:38watusimotocommit gets your stuff into your local repo
15:05:45watusimotopull updates the latest from google code
15:05:53watusimotodiff diffs
15:09:15bobdaduck has joined
15:09:49martin__bedei know those commands, but i can't find what arguments should i pass to diff
15:10:05martin__bedeas i know diff needs a specific revision to work with
15:10:13watusimoto right
15:10:27watusimoto(I could tell you how to do ti with TortoiseHg on windows)
15:10:58watusimotothe specific revisioins you want to diff are your final commit, and the version that you just pulled
15:11:19bobdaduck'morning, gents
15:11:24martinb_android Quit (Ping timeout: 252 seconds)
15:11:25watusimotoThat's the most specific I can be, unfortunately. raptor will be around in a while, and you can ask him if you are still stuck.
15:11:28watusimotohi
15:11:52bobdaduckWhat's his problem?
15:11:59watusimotomercurial
15:12:04martin__bedehi
15:13:08bobdaduckOn windows?
15:13:20martin__bedeUbuntu
15:14:25martin__bedewatusimoto: so is it ok to upload one changeset for each commit?
15:15:36martin__bedemy commits, of course
15:23:24raptor has joined
15:23:24ChanServ sets mode +o raptor
15:23:24YoshiSmb yawns
15:23:51raptor enters the building... and trips on the door frame
15:23:56watusimotohi there
15:24:02raptorgood day!
15:24:24watusimotohey raptor, we've got a whole list of questions for you!!
15:24:35raptoroh boy oh boy
15:24:37watusimotobut first we'll start with something easy
15:24:40raptoryou mean i don't have to study?
15:24:41raptoryay
15:24:45watusimotoand quick
15:25:00raptorokey doke
15:25:17watusimotomartin has a couple of commits that straddle some of my commits, and he wants to create a single diff file that show his work
15:25:24raptorok
15:25:25watusimotoI suggested the following workflow
15:25:36watusimotocommit all his stuff to his local repo
15:25:44watusimotopull the latest from google code
15:25:47watusimotodo a diff
15:26:06watusimotodoes thta sound relatively right?
15:26:27raptorif he has a set of patch files
15:26:52raptori'd just update to the latest, and use 'hg import' on each one to add them on
15:27:20raptorbut if he is working from a clone, then his commits can just be merged in
15:27:38raptoroh
15:27:40raptoralso
15:28:14raptorif he has committed revisions, using 'hg diff...' will generate a single diff file (you can feed it multiple changesets)
15:30:19bobdaduckAlso morning gentleraptor
15:30:35raptormorning!
15:30:37raptormore snow!
15:30:52bobdaduckReally?
15:30:59bobdaduckAll the roads are clear so I was pretty disappointed
15:34:42raptoryeah, we're upto like 8 inches now
15:37:55watusimotowow snow
15:37:59watusimotomartin__bede: got all that?
15:38:28watusimotoraptor: just one more issue which requires no action on your part
15:38:37watusimoto(I'll save the good ones for later)
15:38:47raptork
15:38:48YoshiSmb Quit (Ping timeout: 260 seconds)
15:39:10watusimotoNothing_Much has suggested we distribute bitfighter via Desura
15:39:22watusimotowhich seems to be a steam-like platform
15:39:24raptoroh yes... i mentioned that like 1/2 a year ago..
15:39:43raptorand you made an account it hink
15:39:44watusimotoit looks like any game will work so long as it can run from a single folder, as your changes now clearly allow us to do
15:39:51watusimotoit turns out I did make an account
15:39:59watusimotowhich I had completely forgotten about
15:40:00YoshiSmb has joined
15:40:05watusimotoso I've created an entry for Bitfighter
15:40:18watusimotoand we need to get some content; screen shots, videos, etc.
15:40:23YoshiSmbgood morning
15:40:29YoshiSmb yawns
15:40:37watusimotoI'm hoping Sam has a good video or two he can give me, and I have a stack of screen shots
15:40:44watusimotoso I'll try to get that going tonight
15:40:50raptorhe's got loads!
15:40:57raptoruse the youtube BitfighterVideo stuff
15:41:09watusimotoI can';t get it off of youtube
15:41:15watusimotoI need to upload the video files
15:41:21bobdaduckI made an ad.
15:41:28bobdaduckYou could maybe use that.
15:41:40watusimotowhat I'd really like is someone to edit some of the videos into a 3 minute highlights reel
15:42:01LordDVG has joined
15:42:04watusimotomaybe I could
15:42:13watusimotoanyway, I just wanted ot update you on that
15:42:29watusimotoAt some point (later) we need to talk valgrind
15:42:41raptorwatusimoto: use the VideoDownloadHelper extension for firefox
15:42:47raptorget any video off of youtube you want
15:43:08watusimotook
15:43:37watusimotomartin__bede ran valgrind for me earlier today, but was missing some critical options (that, or else Bitfighter is much better behaved than it used to be)
15:44:00watusimotobut I;m not looking at any valgrind stuff until I get home, so it can definitely wait
15:44:17raptorok, i can get a good report...
15:44:33watusimotomartin__bede can cause a repeatable and reproducible crash
15:44:45watusimotothat's almost certainly memory corruption
15:45:05watusimotoyou can either tell him what options to do with valgrind, or he can tell you how to reproduce
15:45:28watusimotoI'm getting spammed with people joining and quitting bitfighter
15:45:33raptorheh
15:45:40bobdaduckWE
15:45:47bobdaduckWE'RE GETTING DDOSED?
15:45:58watusimotoevery 5-10 secs someone joins or quits
15:46:04watusimotoI wonder if its folks from desura
15:46:05bobdaduck runs screaming
15:46:31watusimotonone of the typical student names ("jack is a jerk")
15:46:43bobdaduckAlso, can I run bitfighter independently from a thumb drive?
15:46:50watusimotoabsolutely
15:46:59bobdaduckAight that's what I thought.
15:47:07watusimotothe next release will have a spearaetly packaged standalone version
15:47:32watusimotobut raptor made some big changes that make it easier with 018 if you know the secret
15:48:48bobdaduckI was just wondering.
15:50:53bobdaduckYou say you made something on Desura?
15:50:59bobdaduck(I'm looking and not seeing anything
15:51:41raptorhi again
15:51:44YoshiSmb fall's asleep for a few seconds
15:52:08raptorman, both of my kids got up on the wrong side of the bed (crib)
15:52:33raptorone just got mad at me and said: "i don't want you to make my happy!" (I was trying to cheer him up..)
15:52:50bobdaducklol
15:53:02watusimotook, there we go. DAWSONS A GAY WAD just joind
15:53:07bobdaduckrofl
15:53:15watusimotokids are so nuts
15:53:25bobdaduck"typical student names"
15:53:26bobdaduckxD
15:53:48watusimotoI had one that was throwing a tantrum because he was hungry. He continued to cry and scream even after I put a sandwich in his hands
15:54:11watusimotojust sitting there screaming "i'm hungry!" holding the sandwich
15:54:20bobdaduckrofl
15:54:39raptorah, that state if funny
15:54:42raptoris
15:54:53watusimotoespecially when it's some else's kid
15:55:02raptorhahaha, so true
15:55:15watusimotounless it's on a plane
15:55:20watusimotothen it's never funny
15:55:22raptorwe don't fly anymore...
15:58:08bobdaducklol
16:00:44raptorok, i'll run valgrind on the weird bug i know i have...
16:00:50raptorthat **glibc*** crash
16:02:29bobdaduckWatusimoto did you say you set up a page on desura or something? I'm not seeing one.
16:02:42watusimotoit hasn't been approved yet
16:02:58watusimotoI need videos and screenshots first
16:04:52bobdaduckah, okay.
16:05:12bobdaduckWell
16:05:20bobdaduckWe already have a handful of screenshots, don't we?
16:05:54bobdaducklol
16:06:01bobdaduckMy levels are in some of these
16:06:24bobdaduckNowait
16:06:25bobdaduckjust one.
16:06:36bobdaduckhttp://www.bitfighter.org/screens/screenshot8.png
16:07:31raptorthe blinding one
16:08:10bobdaducklol
16:08:11martin__bede Quit (Read error: Connection reset by peer)
16:08:21bobdaduckI set the team colors to 2
16:08:36bobdaduckfor example "Team red 2 0 0" instead of "Team red 1 0 0"
16:10:01bobdaduckMakes the zones neon like that
16:10:22bobdaduckIts not used very often though
16:10:29bobdaduckI think I'm the only one who remembers how to do it
16:10:33raptorweird
16:10:35raptorreally??
16:10:40raptori wonder if that still works...
16:12:17martin_bede has joined
16:12:57martin_bedelol, hg froze my system
16:13:17martin_bedeubuntu eats so much ram
16:13:18bobdaduckI'd assume so.
16:13:21bobdaduckDON'T FIX IT
16:14:07martin_bedehi raptor
16:14:14raptorhi martin_bede
16:14:28raptorfor valgrind you want:
16:14:31raptorvalgrind --tool=memcheck --leak-check=yes --track-origins=yes ./bitfighter
16:14:39raptorand to pipe it to a log file:
16:14:45raptorvalgrind --tool=memcheck --leak-check=yes --track-origins=yes ./bitfighter &> memcheck.log
16:15:52martin_bedethanks. i'll upload the result to the task page
16:16:03raptorwatusimoto: found an 'Invalid write of size 8'
16:16:09raptorthat's... bad
16:16:20raptormartin_bede: ok
16:16:52watusimotomartin_bede: please upload it to pastie or somewhere
16:17:10watusimotothat page isn't the right place for it
16:17:24watusimotoraptor: that's bad yes
16:17:54martin_bedeokay
16:18:08watusimotobut only 8 bytes... how bad could it be?
16:18:23raptorhost level, add bot, quit game: http://pastie.org/5668878
16:18:31raptorand you get that
16:19:02martinb_android has joined
16:20:51watusimotoLuaProxy<Zap::Robot>::~LuaProxy() (LuaWrapper.h:1130)
16:21:01watusimotoIt has to be a double delete
16:21:06raptorit is
16:21:09watusimotoperhaps Robot and Ship are deleteing the same thing
16:21:10LordDVG Quit (Ping timeout: 248 seconds)
16:21:21watusimotosince Robot calls Ship destructor
16:21:44watusimotobut I looked at this earlier today, and saw nothing
16:21:54watusimotowell, I'll investigate tonight
16:22:06watusimotosigh... the work is just piling up
16:22:11raptorowrk work wokr
16:22:36bobdaduckWe appreciate it.
16:23:59raptoroh my goodness bobdaduck, you're right, changing the Team color to 2 intensifies it...
16:24:12bobdaducklol
16:24:16bobdaduckOf course I'm right xD
16:24:25bobdaduckIt doesn't matter how far you go beyond that
16:24:29bobdaduck3 gets the same result
16:24:33bobdaduckso does 4 and 5 and stuff
16:24:51bobdaduckIt mostly only affects loadout and goalzones.
16:25:20bobdaduckAnd I *think* you can't put negative numbers though (it'd be cool if you could just to see what happens)
16:26:20raptoryeah, negative numbers make it black
16:27:12martin_bedei pushed everything to a clone and added the link to the task page. starting valgrind now
16:27:48bobdaduckThis was discovered when you made the entire levels pretty much in notepad
16:28:10bobdaduckThe editor was pretty much "add barriers and walls, and then text-edit everything else in"
16:28:51bobdaduckDo you guys happen to have Zap!?
16:29:38raptorzoomber gave it to me once a while ago, but i don't have it anymore
16:30:10bobdaduckBah
16:30:19bobdaduckI'll get you guys the install file
16:30:24bobdaduckLater today
16:30:37bobdaduckBecause I have some functionality I'd like you to restore.
16:30:47raptorha
16:31:23bobdaduckMy next door neighbor made a "dungeon" using a particular mechanic
16:31:48bobdaduckInvolving testitems sitting on top of two barrier "rails"
16:32:42bobdaduckThe testitems could be pushed along those rails without falling off.
16:33:09bobdaduckAnd a side question: how can I make ghost-ships in the editor (without levelgen)?
16:33:17bobdaduckLike, blank non-controlled ships.
16:33:58martin_bedewatusimoto: the new log can be downloaded from here: https://docs.google.com/file/d/0B9bwI2wcChsIM2hwY1RJeUlZakE/edit
16:34:05raptori think you just add Ship
16:34:18raptorbut you can't in the editor... because that object doesn't exist
16:35:07watusimotomartin_bede: that's fine, but in future, that;s not a great place to post text docs -- you can't view them, only download them into an editor, which is less convenient
16:35:26watusimotobut that's what I expect to see! long logs!
16:35:48bobdaduckRight right, I mean manually in the level file.
16:35:55bobdaduckThat's how you do all the cool stuff anyway.
16:36:24raptorlike do 'Ship 0 0'
16:36:30raptoror something like that
16:36:37raptoror 'Ship 0 0 0'
16:36:41raptoror 'Ship 0
16:36:46raptori can't remember..
16:37:45LordDVG has joined
16:37:54Watusimoto_ has joined
16:38:14bobdaduckyeah
16:38:15martin_bede Quit (Read error: Connection reset by peer)
16:38:16bobdaduckI'll try it
16:38:28raptoryou could just download
16:38:36raptor'distraction curve' from sam686's server..
16:39:34YoshiSmb_ has joined
16:40:12martin_bede has joined
16:40:44bobdaduckI'll try that too.
16:40:47YoshiSmb Quit (Ping timeout: 244 seconds)
16:40:49bobdaduckI'm in the mood for novelty maps.
16:40:55bobdaduckI remember a level
16:40:59bobdaduckeither Quartz or I made
16:41:05bobdaduckcalled "ship cannnons!"
16:41:31bobdaduckIt was just like, two tubes and two open areas. The map was tiny. And there was a ship in each tube.
16:41:40bobdaduckBut there were really like 60 ships in each tube
16:42:00bobdaduckAnd you would touch one, and since they're all stacked the ships would shoot out into the other people's base
16:42:29bobdaduckAnd you ended up with this tiny map overflowing with these ghost ships
16:42:42bobdaduckExplosions everywhere! It was great
16:42:45raptorha
16:43:17raptorwell, with levelgens now, you can probably use triggers to really shoot testitems and things at others (and then have them disappear after a while..)
16:45:35bobdaduckYeah
16:45:45bobdaduckWhat are some novelty maps?
16:46:30bobdaduckI'm in the moooood
16:48:23raptornovelty maps?
16:49:09raptorok folks, heading out.,.. bakc later
16:49:22raptor Quit ()
16:51:31martinb_android Quit (Ping timeout: 240 seconds)
16:52:27martinb_android has joined
17:11:58bobdaduckAdd functionality for automatically downloading levels from forums into your bitfighter level folder.
17:12:12bobdaduckAdd functionality for automatically downloading levels from forums into your bitfighter level folder.
17:12:35YoshiSmb_ Quit (Ping timeout: 245 seconds)
17:12:58bobdaduckAdd functionality for automatically downloading levels from forums into your bitfighter level folder.
17:14:08bobdaduckAdd functionality for automatically downloading levels from forums into your bitfighter level folder.
17:15:40bobdaduckOh and also, select level folder to host from in command in the host game menu. And wiki for server options.
17:15:59YoshiSmb has joined
17:19:50Darrel has joined
17:20:22watusimotowe have a copy/paste function in the queue that would let you do that, mostly. Maybe Darrel wants to do it :-)
17:20:56Darreloh, hi guys, what's up :)
17:21:18bobdaduckSup Darrel who I have no idea who you are.
17:21:24Darrelhehe :)
17:22:08DarrelI worked on a bitfighter task
17:22:10Darrelseveral weeks ago
17:22:44Darreland I usually stayed in the channel, at least while I was on my windows os. I have it in favourites :)
17:23:09DarrelAnd, yeah, after a week of no windows, I booted into it, so here I am :)
17:23:28bobdaduckCOol
17:23:50bobdaduckYou should add functionality for automatically downloading levels from forums into your bitfighter level folder.
17:28:36bobdaduckMapmaking is a lost art.
17:29:06bobdaduckI hope to see a resurgence though, with cloakdood popping in occasionally and Quartz still lurking
17:31:23bobdaduckIf edshin or invader alex come back it'd be great.
17:38:31martinb_android Quit (Ping timeout: 240 seconds)
17:39:30Darrel Quit (Read error: Connection reset by peer)
17:42:29raptor has joined
17:42:29ChanServ sets mode +o raptor
17:42:50raptori just have to say - two-part epoxy is one of the greatest things..
17:43:07bobdaducklol
17:43:18bobdaduckSo raptor
17:43:20bobdaduckby novely I mean
17:43:22bobdaduckNovelty maps like blizzard control, that are pretty much just fun rather than actual gameplay/objective oriented.
17:43:44bobdaduckMost of the stuff in the misc map gallery on the forums, though I don't want dungeons
17:43:45raptorgimmicky maps
17:44:00raptorah
17:44:24bobdaduckyeah
17:45:33bobdaduckWhat are some that other people have made?
17:45:40bobdaduckAlso you should post those contest maps.
17:45:45bobdaduck...So I can download blizzard control.
17:45:52raptoroh yeah... i'll do them now...
17:45:56raptorthanks for reminder
17:48:00raptoralso, bobdaduck, do you know what little_apple means from his comment here?: http://bitfighter.org/forums/viewtopic.php?p=16817#p16817
17:49:06bobdaduckHe wants to change the forcefields
17:49:13bobdaduckbased on sams comment.
17:49:19bobdaduckIn "contest discussion"
17:49:49raptorjust switch them to be the opposite team's?
17:49:53raptorwas that really a problem?
17:50:16bobdaduck...apparently.
17:52:49raptorbobdaduck: you want me exclude posting yours though, correct?
17:53:00bobdaduckFor now, yeah
17:55:34bobdaduckAlso who is invisible?
17:55:39bobdaduckI have no idea who that even is.
17:57:05raptorInvisible and Zemmer are brothers
17:57:25raptorand have a close relationship with watusimoto / Watusimoto_
17:57:39raptorif you look on past BBBs, they've usually shown
17:57:41raptorshown up
17:59:43bobdaduckohhhh
17:59:51bobdaduckI thought
17:59:56bobdaduckI knew Zemmer was
18:00:19bobdaduckBut I thought the other brother went by... Like... Theoren or something odd like that
18:05:05Darrel has joined
18:05:19bobdaduckSup again
18:05:33Darreleh, reboots....
18:05:36kaenhello #bitfighter
18:05:39raptorwOW, there's like... people in this chat room
18:05:46kaenthis is definitely the most people I've seen in here ever
18:05:48Darrelhahaha
18:05:51DarrelI've seen more
18:05:52raptor!bot
18:05:52BFLogBotI'm a real boy!
18:05:56raptor-1
18:06:15raptorwhen zoomber was around we had like 4 bots
18:06:23kaenoh wow
18:06:27Darrellol
18:06:38raptorand 3 zoombers
18:06:41raptorsomehow..
18:06:49Darrel:D
18:06:55kaenI wish BFLogBot had a !tell function :<
18:07:31kaenfor look semi-important things so we could leave messages for eachother
18:07:34kaenfor like*
18:08:29bobdaducklol
18:08:40raptor!kaen
18:08:40BFLogBotStats guru and SQL extraordinaire
18:08:55bobdaduckWhat happened to zoomber?
18:09:02bobdaduck!bobdaduck
18:09:07bobdaduck:((((((
18:09:23kaenhehe
18:09:28Darrel:)
18:09:38kaen!raptor
18:09:38BFLogBottlhIngan toQDuj!
18:09:45kaenlmao
18:10:02kaenthis is an accurate description.
18:10:29bobdaducklol
18:10:48Darrel!watusimoto
18:10:48BFLogBotSupreme Overlord
18:10:58Darrelhehe
18:11:03bobdaduckI WANT ONE
18:11:06raptorkaen: you get the reference?
18:11:10raptoryay
18:12:40kaenI do not. I thought it was gibberish.
18:12:48raptoroh rats
18:13:00raptorbut yeah, thinking it was gibberish makes it applicable, too...
18:13:21bobdaduckrofl
18:13:21raptor 's brain doesn't translate into communication very well
18:13:30bobdaduckWhat's it a reference to?
18:13:39raptor!bobdaduck
18:13:39BFLogBotEvil level designer
18:13:44bobdaducklol
18:14:10bobdaduckAlso semi-community coordinator. Semi.
18:14:26raptori can't remember...
18:14:30raptor!sam686
18:14:30BFLogBotMaster Bughunter
18:14:54raptorheh, sam686 has a pounce on...
18:15:46kaenas in, you coordinate the semi-community?
18:16:02kaen:)
18:16:10watusimoto Quit (Ping timeout: 248 seconds)
18:16:13bobdaduckEXACTLY.
18:28:59martinb_android has joined
18:29:10Watusimoto_ Quit (Ping timeout: 248 seconds)
18:29:26raptorok everyone. contest levels are up!: http://bitfighter.org/forums/viewtopic.php?f=26&t=1664
18:32:27bobdaduckyayyy
18:39:04LordDVG Quit (Remote host closed the connection)
18:42:12YoshiSmb!raptor
18:42:12BFLogBottlhIngan toQDuj!
18:42:23YoshiSmbi dont understand. O.o
18:42:48YoshiSmb!BFLogBot
18:42:54YoshiSmb!Darrel
18:42:57YoshiSmb!raptor
18:42:58BFLogBottlhIngan toQDuj!
18:43:07YoshiSmb!kaen
18:43:07BFLogBotStats guru and SQL extraordinaire
18:43:17raptorbest to open a private message with the bot
18:43:25YoshiSmb...
18:43:28YoshiSmbyea
18:43:31YoshiSmb!raptor
18:43:31BFLogBottlhIngan toQDuj!
18:43:34raptorthen you can test to your hearts content
18:43:37bobdaduck Quit (Ping timeout: 245 seconds)
18:43:52- *YoshiSmb* !YoshiSm *YoshiSmb* !YoshiSmb
18:43:55- *YoshiSmb* !rapto *YoshiSmb* !raptor
18:44:29YoshiSmb!martin_bede
18:44:39YoshiSmb!martinb_android
18:45:04YoshiSmb!raptor
18:45:04BFLogBottlhIngan toQDuj!
18:45:21YoshiSmbContest level's are Great!
18:46:57bobdaduck has joined
18:55:08YoshiSmb!bobdaduck
18:55:08BFLogBotEvil level designer
18:55:10YoshiSmb:D
18:56:49bobdaduck!YoshiSmb
18:56:53bobdaduck:(
18:57:00YoshiSmbi dont own one. sorry.
18:59:06martinb_android Quit (Ping timeout: 252 seconds)
18:59:42martinb_android has joined
19:01:31YoshiSmb!raptor
19:01:31BFLogBottlhIngan toQDuj!
19:08:45kaenso I think we should jump on this desura thing.
19:09:02kaenI've never heard of it before and I just downloaded the client. I really think it's gonna go somewhere.
19:09:07raptoryeah, that'd be cool
19:09:24raptoralthough, for linux...
19:09:37kaenit supports other platforms afaict
19:09:45raptori'm scared that whatever is compiled may not run on various distros...
19:10:10kaenI've just tested a bunch of games without any real problems.
19:10:13raptordo you know if they allow shared-compiled Linux binaries?
19:10:23raptoror are most of them statically-compiled?
19:10:30kaenno clue
19:10:43raptorrun 'ldd' on the binaries you test
19:10:48kaenI haven't had to install any deps,
19:10:55kaenbut yeah lemme dig up some bins
19:11:02raptorif it says 'not a dynamic executable' then it is static
19:12:05kaendynamic for all four that I have
19:13:02raptorhuh
19:13:13raptori wonder how they pull that off with the various distros...
19:13:38raptoris there some sort of desura library store that you have to link against? (like a dev kit)
19:14:22kaenyes.
19:14:33kaenit would seem so:
19:14:34kaen linux-gate.so.1 => (0x00c3a000)
19:15:07kaenlol nevermind
19:15:12kaenthat's a standard lib
19:16:17kaenI recognize all of the others, so it doesn't seem like that's the case
19:16:24kaenbut there are achievements and stuff
19:16:51kaenuh oh...
19:16:59kaenachievements built into the platform...
19:17:04kaendun dun DUN
19:17:31YoshiSmb_ has joined
19:17:33bobdaduckDUN DUN DUN
19:17:35bobdaduckwait what?
19:18:19raptorhmm... well that means... #ifdef to the rescue!
19:18:40kaenheh
19:18:56kaenactually the "accolades" api is an XML web service.
19:19:01YoshiSmb Quit (Ping timeout: 240 seconds)
19:19:06kaenXML... DUN DUN
19:19:15raptor#ifdef DESURA #define NO_BADGES_FOR_YOU
19:19:39kaenfrom what I can see you don't need to link against or include anything.
19:20:05raptorwait... so... they have you hook into their own API for achievements?
19:20:41kaenthey aren't give me a lot of info here...
19:21:03kaenbut it says the accolades and other apis are done through XML web requests
19:21:29raptorblech
19:21:38bobdaduckTechnical talk crits the duck for 80 damage
19:21:45raptorhaha
19:21:47bobdaduck flees
19:22:24YoshiSmb_ is now known as YoshiSmb
19:22:33kaeneh, what's one more library?
19:23:24raptortoo much!
19:23:33kaenlikely true.
19:23:49raptori'm thinking we'd ifdef out our achievements and that's it... unless that API is required for desura?
19:23:56kaennope.
19:24:05kaenbut why even ifdef them out?
19:24:08YoshiSmb play's The Ur-quan Masters http://sc2.sourceforge.net/
19:24:12bobdaduckWe don't even have that many achievements though...
19:24:24bobdaduckWe have what four?
19:24:25kaenif you don't use desura's then there is no conflict.
19:24:50bobdaduckStill, that could incentive people to play.
19:24:50raptorah ok
19:25:08raptorno one has gotten the ZC badge
19:25:17raptori may have made it too hard...
19:25:33kaeneveryone needs a holy grail.
19:25:36bobdaduckI like it that way
19:25:45bobdaduckI think the problem is that no one, you know, plays zc.
19:26:56bobdaduckWe need a list of achievements and how to get them.
19:27:11kaenbobdaduck, it's in the source code
19:27:15kaen:}
19:27:17bobdaduckOkay
19:27:25raptorin the instructions!
19:27:36bobdaduckPlayers should not have to source dive to figure out how to get a badge
19:27:49raptorin the instructions!
19:27:53raptorpage 9!
19:28:14kaenwell look at that.
19:28:17kaeninstructions
19:28:20kaenbobdaduck: RTFM
19:28:24raptorhahaha
19:28:26raptorok brb
19:28:32bobdaduckBitfighter has instructions?
19:28:34bobdaduckRTFM?
19:28:51raptorread the freaking manual (although most people don't use 'freaking')
19:29:02raptorbrb
19:29:31bobdaduckTHERE IS NO MANUAL
19:29:43kaenread the friendly manual
19:29:46YoshiSmb(although most people don't use 'freaking')
19:29:47bobdaduckUNTIL 015 THE README STILL SAID "ZAP VERSION 12"
19:29:47kaenit has a very conversational tone.
19:29:55YoshiSmblike 'Freaking Luigi'
19:29:59bobdaducklol
19:30:28YoshiSmbif you never see the manual. press f1 in-game or chose 'Instruction' in the menu.
19:30:44bobdaduckOh THAT manual
19:30:51YoshiSmbyou never see it?
19:30:59kaen:|
19:31:27YoshiSmblol just a joke of 'you never see it?
19:46:46martinb_android Quit (Ping timeout: 252 seconds)
19:47:04martinb_android has joined
19:48:03Darrel Quit (Read error: Connection reset by peer)
19:48:42YoshiSmb waves to martinb_android
19:51:32martin_bedethat's my phone, reconnecting automatically :)
19:52:18martin_bedebtw i don't remember saying hello, so hi
19:53:42YoshiSmbyea.
19:53:45YoshiSmbhi
19:54:12bobdaduckHi
19:58:07YoshiSmbbobdaduck. you will play 3 round's on sam server?
19:58:14YoshiSmbwith me?
19:58:17bobdaduckUm.
19:58:26bobdaduck10 min maybe?
19:58:32bobdaduckactually
19:58:33bobdaduckno
19:58:34bobdaduckI'm at work.
19:58:38YoshiSmbohhh.
19:58:39YoshiSmbok.
19:58:56bobdaduckI'm going to lunch in a bit
19:59:04bobdaduckduring lunch maybe I'll play one.
19:59:15YoshiSmbon 10 minutes true?
19:59:45bobdaduckYeah, ten min.
19:59:48YoshiSmbok.
20:00:17bobdaduckI'll leave for home right now
20:00:21bobdaduck Quit (Quit: Page closed)
20:05:24raptor'friendly' <-- i like that much better. why can't i seem to remember that?
20:19:44YoshiSmb Quit (Ping timeout: 260 seconds)
20:21:03bobdaduck has joined
20:23:44kaen Quit (Remote host closed the connection)
20:25:27kaen has joined
20:26:16martinb_android Quit (Ping timeout: 260 seconds)
20:26:32martinb_android has joined
20:31:23kaenmuahahaha
20:31:25kaenahahahhahahahah
20:31:27kaenAHAHAHHAHHAHAH
20:31:34raptorthe sounds of success?
20:31:38kaenI got formations working :)
20:31:52raptorbobdaduck: if you want to upload something to share: http://sam6.25u.com/upload3.php
20:36:25bobdaduckUploaded locksmith
20:36:27bobdaduckand zap installer
20:36:37raptorget the links and paste them...
20:37:15raptorha, there's yoshi
20:37:24YoshiSmb has joined
20:37:26bobdaduckupload/Zap-v1.196.0.exe
20:37:52bobdaduckupload/1locksmith.level
20:37:55bobdaduckThose?
20:37:59raptoryes, thanks
20:38:11bobdaduckaight I gotta get back
20:38:13bobdaduckseeyall
20:38:17raptorbye
20:38:18bobdaduck Quit (Quit: Page closed)
20:38:20raptorkaen: great!
20:38:33raptori lok forward to the day of unveiling your masterpiece
20:38:35raptor*look
20:42:08raptorYoshiSmb: you missed bobdaduck, he just left back for work..
20:42:20YoshiSmbohh. what he was doing?
20:42:32raptorhe was online for bit playing some maps
20:42:48YoshiSmbohh.
20:43:11YoshiSmbbut what is Zap-v1.196.0.exe and 1locksmith.level?
20:44:15raptorold old level and the old Zap! game for windows
20:45:02YoshiSmband how he give it to you? (because i can't send some files using mIRC)
20:45:49raptorhe used sam's upload site
20:46:00YoshiSmbohhh.
20:46:08raptorhttp://sam6.25u.com/upload/1locksmith.level
20:46:18raptorhttp://sam6.25u.com/upload/Zap-v1.196.0.exe
20:46:20YoshiSmbthanks!
20:49:10raptorYoshiSmb: i cannot receive files through IRC because I'm at work behind a firewall
20:50:01YoshiSmbtrue.
20:50:28YoshiSmb is checking if Zap! Works
20:57:27amgine1234567890 has joined
20:58:06amgine1234567890hi.
21:00:32YoshiSmbhi
21:00:38YoshiSmbraptor. it's work
21:02:22amgine1234567890 Quit (Ping timeout: 245 seconds)
21:03:06bobdaduck has joined
21:04:38bobdaduckSorry yoshi
21:04:49YoshiSmbwhat?
21:04:49bobdaduckI got on and you weren't there for my entire lunch break >.<
21:05:12YoshiSmbsorry i was playing with my cousin in UQM.
21:05:49YoshiSmbnow i can play with you.
21:06:21kaenlol now he's back at work
21:06:45bobdaduckYeah
21:06:46bobdaducksorry
21:06:50YoshiSmbi know.
21:14:20martinb_android Quit (Ping timeout: 260 seconds)
21:19:49martinb_android has joined
21:25:55bobdaduckBitfighter is hard enough to master without having some 13th ranking phaser-druid sweeping in with his electro-photon plasma blaster and wiping you out while you are still figuring out how to move your ship...
21:34:27bobdaduck Quit (Ping timeout: 245 seconds)
21:40:06YoshiSmb Quit (Ping timeout: 248 seconds)
21:45:16YoshiSmb has joined
21:46:48bobdaduck has joined
21:59:35raptorthat is a good quote by watusimoto..
22:02:36bobdaduckVery
22:04:24CrazyLinuxNerd has joined
22:06:42kaenguys I'm having trouble implementing the electro-photon plasma blaster for 13th and above ranking phaser-druids
22:07:12raptoryeah, we better just stick with 12
22:07:23kaen nods
22:08:24bobdaducklol
22:08:41kaenhttp://imgur.com/D2fxG
22:08:58kaenall jokes aside, things are coming along nicely
22:09:34bobdaduckWhat.... "things"?
22:09:40raptorwhoa... is the blue the 'leader' ?
22:09:42kaen}:)
22:09:46kaenyes
22:10:08raptorare those corrupted versions of Circle?
22:10:10kaenas I predicted, the formations reduce cpu usage by an order of magnitude
22:10:12kaenyes.
22:10:24kaen(on the server side only)
22:10:34raptorit's all about server...
22:10:39kaenword.
22:11:07kaenalso, I need to switch the rendermethod. circles are actually kind of expensive.
22:11:16kaenrender method
22:11:52kaenI'm almost ready to start dreaming up the different kinds.
22:11:59bobdaduckJUST USE A BITMAP.
22:12:12kaenI just walk around at work all day thinking of crazy behaviors.
22:12:20raptoryeah, we use 32 point polygons as circles, i think...
22:12:22kaenbobdaduck, don't swear here please.
22:12:42raptorvectors are the TRUE WAY
22:12:45bobdaduckrofl
22:12:45kaenit's not so bad below ~200 of them
22:12:52raptorha
22:13:02kaenand even then, it's only when they're all on screen
22:13:13kaenthis on my 2.8Ghz laptop in debug mode
22:13:38kaen64MB video card. dunno it's clock speed
22:13:41raptorare you using the 32pt polys? or callign other OpenGL circley functions?
22:13:50kaendrawCircle()
22:13:53kaenwhatever it does.
22:13:56raptorok, the polys...
22:13:58bobdaduckSo what you wanna do is draw a square
22:14:02kaenindeed
22:14:03bobdaduckAnd then cut it into triangles
22:14:08bobdaduckand then cut the triangles into triangles
22:14:08kaeneh?
22:14:14bobdaduckand cut those triangles into triangles
22:14:20kaenNO BOBDADUCK STOP RECURSING
22:14:23kaenbreak;
22:14:24raptorand make grill cheese sandwich slices!
22:14:24bobdaduckAnd then delete the triangles until you have a circle
22:14:33bobdaduckRaptor's got it!
22:15:08kaenbut yes, squares.
22:15:31martinb_android Quit (Ping timeout: 256 seconds)
22:15:51raptoruse diamonds
22:15:56raptorevil, evil diamonds
22:16:06martinb_android has joined
22:16:06kaenoh I will
22:16:15kaenI think they'll break up into more diamonds...
22:16:37kaenand then like a seeker accelerate at you.
22:16:42kaenor something unexpected.
22:17:13raptorso one word question... bandwidthutilization?
22:17:52martin_bede Quit (Quit: Off to sleep, bye.)
22:19:07kaenyeah...
22:19:15kaenit's still a question
22:19:30kaenand all of this still an experiment.
22:20:21martinb__android has joined
22:20:23kaenbut I was thinking about sam's blizzard level
22:20:30bobdaduckAdd to your todo lists:
22:20:32bobdaduckFrag grenades
22:20:34kaenit got laggy, but there were lots of collisions.
22:20:35bobdaduckFlag grenades
22:20:38bobdaduckAnd lag grenades.
22:20:41bobdaduckkthxbye
22:21:11bobdaduckNope, I'm still here.
22:21:13bobdaduckHi!
22:21:28kaenraptor just dropped a bomb on me ^^;
22:22:20bobdaduckHey
22:22:22bobdaduckWho is drex?
22:22:36raptordrex...
22:22:46raptoris rinzler i think?
22:23:20bobdaduckCan anyone second that?
22:23:27martinb_android Quit (Ping timeout: 256 seconds)
22:23:45raptorkaen: you could compress the data like so: send a position flag and a formation flag
22:24:00raptorif position of the leader changes, set the flag and send the new position
22:24:14kaendrex is rinzler
22:24:16kaenhe's told me.
22:24:17raptorif formation of the group changes, set the flag, and send formation of the units
22:24:33bobdaduckHe's told you?
22:24:39bobdaduckIs he even still around?
22:24:41kaenI've played with himi before.
22:24:54raptorme too, i think it's rinzler
22:25:13raptorhe topped kaen's stats charts for a whiel..
22:25:25kaenhttp://bitfighter.org/stats/stats.php?player=drex&order=kill_death_ratio&sort=DESC&page=1&alltime=yes
22:25:29kaenokay so like six months ago
22:26:04kaenI just realized I could shorten those urls so much
22:26:20raptorp=
22:26:22kaenor, even better, make them human readable.
22:26:22raptoro=
22:26:25bobdaduckpoints: 5183442
22:26:29bobdaduck...Not likely.
22:26:42kaenwhat's not?
22:26:59kaenspam flags in nexus games -> a gorillion points.
22:27:02bobdaduck5183442 points scored
22:27:22raptori've played some one on one games with drex/rinzler... he trashed me every time, most of them a shut out...
22:27:39kaenraptor, of course the same is true for me.
22:27:49kaenI'm so terrible at bitfighter ._.
22:28:16raptorheh, tell me about it..
22:28:55bobdaducklol
22:29:18bobdaduckWatusimoto on airlock: "Why am I so bad at this? Its my map, its my game, and I'm the only one with a negative score!"
22:29:36raptorhahaha, i remember that..
22:29:51YoshiSmb Quit ()
22:30:31bobdaduckGuys, who is gen.tvx?
22:30:40bobdaduckTvvvx
22:30:46raptorgen.tvvix and gen.twix and gentwix are the same
22:30:49bobdaduckI swear I saw him on the highscore list in zap
22:31:03raptoryeah he was around a while during the summer i think
22:31:46bobdaduckHow do these people
22:31:50bobdaduckwho I've never seen before
22:31:56bobdaduckhave such a ridiculous amount of games played?
22:32:59raptorwhere do you see games played?
22:33:00kaentimezones
22:33:24kaengames -> total
22:33:25raptori'm second in asteroid crashes!
22:35:00bobdaduckrofl raptor
22:35:09kaenyou're first for this month
22:35:11kaenkeep going strong
22:35:32raptorwoot!
22:35:46bobdaducklol
22:36:32kaenokay, dig this:
22:36:38kaensam is #1 most teleports all time
22:36:46kaenat 11204
22:36:56bobdaduckRidiculoussss.
22:37:00kaencloakdood is #2, short by like 200 teleports
22:37:07bobdaduckSam is #1 in pretty much everything though
22:37:08raptoroh wow
22:37:15bobdaduckJust because of mass games played.
22:37:19kaenbut all cloakdood's teleports happened this month...
22:37:29kaenevery single one.
22:37:43raptorsam686 and I would be higher than normal because we've done loads of playtesting for each release
22:37:50bobdaduckholy knrl
22:37:59raptorbut yeah, cloakdood... that's like.. real
22:38:05kaenah, statistics.
22:38:17bobdaducklol
22:38:48bobdaduckI'll ask him what he's been doing if I see him on.
22:38:53bobdaduckHe's a veteran
22:39:07kaenI really like the "last seen" stat
22:39:18kaenit's perfect, because it only gets set on completed games.
22:39:37raptor loads intermission
22:40:24raptori'm first!
22:40:38bobdaducklol
22:41:21raptoralso kaen, i think the last seen time.. ago algorithm is broken
22:41:30kaenoh it sure is
22:41:35kaenI don't know what I was thinking...
22:41:44kaendoes it just display a wrong time?
22:41:50kaenor garbage?
22:41:54kaen(or nothing?)
22:42:36kaenalso there's an issue tracker for it ;)
22:42:48bobdaduck Quit (Quit: Page closed)
22:44:08kaenoh I see it now.
22:44:10kaenblech.
22:45:02raptorso you get to squish a bug!
23:02:53raptorperson has joined!
23:04:35raptorso i'm playing space cruisers...
23:04:38raptorand i'm thinking...
23:04:54raptorshould we have some sort of asteroid cleanup method if an asteroid flies out to nowhere...
23:04:56raptor?
23:17:54Watusimoto has joined
23:25:10Watusimotohi
23:25:26raptorhi
23:30:45WatusimotoI'm going to bed soon -- but I'm trying to find that stupid double delete
23:31:52raptorok
23:32:08raptori don't know if it is the same as martin's bug... but it's one i've seen
23:32:15raptorhe didn't tell me how to duplicate yet
23:40:03Watusimotois this a new bug, or the one where he crashes all the time?
23:40:25Watusimotothe one we he did the valgrind run for?
23:40:55raptori haven't seen his valgrind.. i couldn't download it from google docs for some reason..
23:41:05raptormine has been around for at least a week
23:41:08Watusimotook, I know how to reproduce his problem
23:41:42Watusimotoexcept I can't do so on windows
23:41:54raptori can run a valgrind
23:42:23Watusimotowell, he just fires up mazeracer and , I think, that;s it
23:42:39raptorok, i'll do it...
23:42:43Watusimotoyour problem is when deleteing a bot, right?
23:42:49raptoryes
23:43:10WatusimotoI just traced through what happens, and I don;t see anything amiss
23:45:05raptori just did valgrind on mazeracer
23:45:10raptorno invalid reads or writes
23:45:18raptornothing with Lua anywhere
23:45:56raptoryeah, nothing special
23:46:25Watusimotobut you do get that mysterious 8 byte problem when a bot is deleted
23:46:50Watusimotojust curious, do you know if that happens if you run as server only?
23:47:32raptori can test that...
23:49:44raptorvalgrind is soooo slow...
23:50:26Watusimotodoes it usually crash outside of valgrind?
23:50:47raptoryes
23:50:52raptorhard glibc crash
23:51:41raptorok server only
23:51:53raptoron dedicated i get invalid write of size 8
23:52:06Watusimotook, that's helpful
23:52:08raptorrelevant info: http://pastie.org/5671134
23:52:11Watusimotoso it happens on the server side
23:54:16Watusimotoweird

Index Search ←Prev date Next date→

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