#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-12-27

Timestamps are in GMT/BST.

00:03:40YoshiSmbhi
00:05:42raptor has joined
00:05:42ChanServ sets mode +o raptor
00:06:50Watusimotohi
00:07:05kaenhi
00:07:21kaenI can't even see join/parts but I just like to be friendly
00:26:44BFLogBot Commit: 6e19a6c18c5d | Author: watusimoto | Message: Rename findItems to findObjects, globalFindItems to globalFindObjects --> note that you will need to copy the updated bots and scripts for things to work!
00:26:45BFLogBot Commit: 2fa3d07c708b | Author: watusimoto | Message: Fix findObjects()... I think... Well this fixes it, but I have some notes suggesting this "breakage" was intentional. But I think we do in fact want to have findObjects and findGlobalObjects do different things.
00:26:47BFLogBot Commit: 3d08644d353f | Author: watusimoto | Message: Documentation
00:27:08Watusimotowe like friendly
00:52:22YoshiSmb Quit (Ping timeout: 245 seconds)
00:54:14Watusimotoraptor: do you have a download link for the build you gave to bobdaduc?
01:07:44kaensam686, I put a list of the stats issues here, feel free to add more if you find any https://code.google.com/p/bfstats/issues/list?can=1
01:21:34Watusimotohey kaen: I don't know if this is in your department, but we have a stats related bug report. Item #17 on http://bitfighter.org/wiki/index.php/Running_Bug_List#General_Bugs
01:22:00Watusimotothere was some concern by a player that someone was trying to rack up max games played by opening several clients at once
01:28:34raptorhi
01:28:39raptori'm back...
01:29:06raptorWatusimoto: http://sam6.25u.com/upload/bitfighter-018-editor_id_and_zone_fixes.zip
01:29:40raptorit's a release build that was taken a while back during stable bugfixes only, with the zone and id changesets backported
01:30:00raptorso it doesn't support today's changes
01:30:45Watusimotook, that's fine
01:30:54Watusimotoso I just pushed levelgen timer fix
01:30:58Watusimotoit's fragile
01:31:07Watusimotobut works in my test case at least :-)
01:31:12BFLogBot Commit: 8068879c1d04 | Author: watusimoto | Message: Comment
01:31:13BFLogBot Commit: af95be8010ad | Author: watusimoto | Message: Revert to assert
01:31:15BFLogBot Commit: bccd48b94b29 | Author: watusimoto | Message: Comment
01:31:17BFLogBot Commit: a28c2cbd1da0 | Author: watusimoto | Message: Var name
01:31:18BFLogBot Commit: 4d458e1c5d87 | Author: watusimoto | Message: Levelgen timers working, at least on some level
01:31:21Watusimotoerror handling is totally broken, so don't use it for anything that might crash
01:31:43WatusimotoActual working code:
01:31:55Watusimotofunction printBoom()
01:31:55Watusimotologprint("Boooooom")
01:31:55Watusimotoend
01:31:55Watusimoto-- main!
01:31:55Watusimotofunction main()
01:31:55Watusimotologprint("10 secs until boom")
01:31:57WatusimotoTimer:scheduleOnce(printBoom, 5000)
01:31:59Watusimotoend
01:32:08Watusimotocode that does NOT work:
01:32:10WatusimotoTimer:scheduleOnce(logprint("Booom!"), 5000)
01:32:19raptorreally?
01:32:25Watusimotoreally which?
01:32:32raptorthe code that doesn't work
01:32:36Watusimotoreally.
01:32:40Watusimotobut then, it shouldn't
01:32:45raptorok, so it needs to be a defined function
01:33:11Watusimotowell, think about it. if you do that code I posted, the first thign that happens is booom gets printed
01:33:23Watusimotothe logprint returns nil, and nil gets scheduled to run in 5000ms
01:33:27Watusimotoand then crashorama
01:33:38raptorha
01:33:40raptorok
01:33:44Watusimotomake sense?
01:34:00raptoryep
01:35:55Watusimotook, well, time for bed
01:35:59Watusimotowell past time, actually
01:36:26WatusimotoI'll try to solify the error handling in levelgen tick tomorrow
01:36:30raptorokey dok
01:36:33raptorgood night!
01:36:42raptori'm working on bobdaduck's gravity well..
01:37:03Watusimotoreally??? also, I sent the build you uploaded to at tester who claims to have a major bug
01:37:10Watusimotowe'll see about that!
01:37:16raptorwhat tester?
01:37:27Watusimotodashe rainbow, or something.
01:37:48WatusimotoI like these scripting challenges because they force us to get things working that might otherwise languish
01:37:56raptoryeah
01:38:11Watusimotogood luck with the gravity well... looking forward to seeing it!
01:38:16raptorheh
01:38:22raptori have to get my maths right..
01:38:28Watusimotooh, thomas might send another level if he gets his act together
01:38:38raptorgreat!
01:38:41raptori'll accept it
01:38:51Watusimotolet's see what he comes up with
01:38:55Watusimotook, later
01:39:10raptornight
01:42:49kaen#17 is a non-bug I think. The stats are assigned tot the username the server reports, which is ChumpChange.0 etc for simultaneous logins. Unless the duplication happened server side, in which case it would need to be sending two entries of the same player with its stats packets
01:43:49kaenbut I'm pretty sure it doesn't do that, and this is the reason we have authed kaen.0 entries in the stats :P
01:45:53Watusimoto Quit (Ping timeout: 265 seconds)
01:47:48raptorraptor.0... that evil doppleganger!!
01:48:02raptorkaen: i think you're right..
01:49:27sam686http://bitfighter.org/stats/stats.php?order=player_name&sort=ASC&page=79&alltime=yes Thats a lot of sam686.1 .2 .3
02:01:00YoshiSmb has joined
02:09:42CrazyLinuxNerd Quit (Quit: Leaving)
02:36:21YoshiSmb Quit (Quit: Page closed)
02:41:13raptornight!
02:41:16raptor Quit ()
03:31:51Rainbow has joined
03:32:14Rainbow Quit (Client Quit)
08:09:33kodaws has joined
09:28:47LordDVG has joined
11:02:30kodabbws has joined
11:04:20kodabws has joined
11:06:21kodaws Quit (Ping timeout: 256 seconds)
11:06:55kodabbws Quit (Ping timeout: 256 seconds)
11:15:34LordDVG Quit (Remote host closed the connection)
11:59:20watusimoto has joined
11:59:20ChanServ sets mode +o watusimoto
12:39:18Darrel has joined
13:43:45Watusimoto_ has joined
13:44:52Invisible has joined
13:45:00InvisibleHi
13:45:52Invisiblewhy are there 2 watusis on here?
14:04:53Invisible Quit (Ping timeout: 245 seconds)
14:21:08Invisible has joined
14:21:52raptor has joined
14:21:52ChanServ sets mode +o raptor
14:23:12Invisiblehi
14:23:56Invisiblezemmer is making a level
14:27:19raptorhi
14:27:25raptorgreat!
14:29:45Invisiblei think that you should be able to repair broken core berriers
14:30:01raptoryou mean destroyed ones?
14:30:09Invisibleyes
14:30:42Invisiblemy mom needs to use the computer now so...
14:30:48raptorbye
14:30:59Invisiblebye
14:39:03Watusimoto_ Quit (Ping timeout: 246 seconds)
14:48:14raptorwatusimoto: are you working again?
14:48:34watusimotoif by working you mean at work rather than working on bitfighter, then yes
14:48:46raptoruh, yes.. that's what i meant
14:49:03watusimotooh dear... I see you are falling victim to the lobbying
14:49:11raptorwhich?
14:49:17watusimotoInvisible's
14:49:19raptorah
14:49:36raptorhehe
14:49:46watusimotohe has a lot of ideas, and is growing less reluctant to express them
14:49:56watusimotoand just learned how to use irc last night
14:49:56raptoryou tell him 'no' a lot?
14:50:00raptor:)
14:50:14watusimotoI try to do it gently
14:51:09raptori found a problem with my gravity well attempt
14:51:18watusimotoonly one?
14:51:38watusimotowhat were you trying to do? alter ship's velocity to suck it in toward a central point?
14:52:05raptorthe 'ship' that is passed into 'onShipEnteredZone' is different userdata than that in 'onShipLeftZone'
14:52:08raptoryes
14:52:18watusimotowhat?
14:52:20watusimotoreally?
14:52:23raptoryes
14:52:52watusimotooh dear. The userdata is supposed to be cached, and therefore be consistent
14:53:22raptori thought that they would be the same, so I could tell when the exact same ship left the zone, and i'd stop applying a velocity to it..
14:53:33watusimotothey should be the same
14:53:52watusimotoso... workaround using some other attribute of ship?
14:54:03raptoroh duh
14:54:04raptorsee..
14:54:10watusimotolike player name?
14:54:13raptorthese are things you don't think of later at night..
14:54:19watusimotono, of course not
14:54:36raptori'll do that...
14:54:41watusimotobut that is definitely a bug
14:54:45watusimotoor is it?
14:54:47watusimotoactually
14:55:12watusimotoif you create a userdata for a ship, and lua no longer has any use for it
14:55:22watusimotothat userdata could plausibly be deleted
14:55:30FoOtloOse has joined
14:55:41FoOtloOsei has a question
14:55:58watusimotoso, one other idea to try, that would be easier, is to create a table and just save each user data that comes along. that will keep them from being deleted, and the caching might work better
14:55:59raptorFoOtloOse! hello
14:56:01FoOtloOsewhens the contest end? cuz on the forums it says in PST not EST
14:56:02FoOtloOsehi
14:56:04watusimotohi FoOtloOse
14:56:08FoOtloOsehelloooooo
14:56:16raptorFoOtloOse tonight at midnight PST, yes
14:56:21raptorbut
14:56:25raptorif you're late
14:56:25FoOtloOsePST?
14:56:35watusimotoI'd try that before the name fix; I think it would be cleaner and easier
14:56:38raptori'll still accept PMs until tomorrow morning (but don't tell anyone)
14:56:53FoOtloOsek :b i was wondering cuz the partys in EST
14:56:54raptorwatusimoto: that is exactly what i'm doing
14:57:05raptorglobal table that save the userdata upon zone entered
14:57:06watusimotothe table idea?
14:57:09raptoryes
14:57:13watusimotolet me know if that works
14:57:16raptorit doesn't
14:57:20raptorthat's how i found this
14:57:21FoOtloOse has left
14:57:28watusimotothough I do think the userdata should be consistent throughout the game
14:57:38watusimotoeven if it's not cached
14:57:39watusimotoor
14:57:53watusimotowe could assign each object an id that would be consistent
14:58:02raptorin shipLeftZone, i go through the global table and compare the user data to the one in the 'ship' passed in - they never equal
14:58:05watusimotobasically when creating an object, if it has no user assigned id, we assign one
14:58:24watusimotook
14:58:25watusimotobug
14:59:00watusimotobut I think I will assign everything an id
14:59:04raptorok
14:59:10watusimotoas that's trivial and costs nothing
14:59:17watusimotoexcept for a static counter
14:59:34raptormaybe start high as to not conflict with any user ids?
14:59:37watusimotoauto-assigned ids will be negative
14:59:42raptorperfect
14:59:50watusimotothat's why I made the id S32
15:00:10watusimotoprobably just start with -1 and count down
15:00:17raptorgood forethought
15:00:34watusimotoprobably assign each object an id at construction time, and if the user wants to override that, then they just clobber the old id
15:01:28raptorthe only thing i see to compare with with ship is getPlayerInfo()
15:01:34raptorno docs on it..
15:02:00raptorreturns LuaPlayerInfo?
15:03:59raptorha! i've never seen this class before, but it works!
15:04:45watusimotogreat! something works!
15:04:59watusimotoI added the userdata bug to the running bug list
15:05:28raptoroh good
15:05:41watusimotoI'm trying to be better about that
15:05:56raptorthanks! i know you and sam686 talked abotu lot yesterday, too
15:06:07raptorsam686 frequently fixes bugs on the fly
15:06:25watusimotoyes -- I think everything we discussed has been fixed
15:06:33raptorok
15:06:35watusimotoat least everything I'm aware of
15:06:44watusimotoit was really just the spark bug
15:06:47watusimotowhich is sort of fixed
15:06:59watusimotoFixed enough for the moment, anyway
15:07:50raptorhuh - if i die in a zone, the onShipLeftZone doesn't get fired..
15:08:44watusimotoshould it?
15:08:49watusimotoI suppose it should
15:09:07raptormy scenario - i enter a zone, fire the gravity well effect, i die
15:09:25watusimotoeasy fix -- will do it tonight. added it to the bug list
15:09:40raptorok
15:09:50watusimotoI had never considered that scenario before
15:10:16raptorthese scripting scenarios are really cleaning us up a bit..
15:10:44watusimotoI'm about to make a high stakes commit to a large open source project, where I don't really know the community
15:10:54raptoruhhh
15:11:01raptoris your pride on the line?
15:11:04watusimotoso I keep reviewing my code looking for anything to improve
15:11:10watusimotowell, it's kind of critical for my job
15:11:18raptorruby or php?
15:11:34watusimotoit's in js. not the particular commit, but we need the functionality
15:11:48watusimotoand it would be hard to provide outside the project
15:12:12raptorgood luck!
15:12:17watusimoto:-)
15:12:26watusimotohopefully I'll get some Christmas charity!
15:12:30raptori prefer making low stakes commits to small open source projects myself
15:12:42watusimotome too
15:12:54watusimotobut this is where fate has brought me
15:13:42raptorwell, at least you'll still be alive afterwards (hopefully)
15:14:58watusimotoyes, probably
15:19:35watusimotoso what about this teleport more than one ship bug report
15:19:43raptoroh yay, the playerinfo stays the same
15:19:48watusimotogreat!
15:19:55raptoryes
15:20:00watusimotoso you can just compare the playerInfo objects?
15:20:03raptorwe broke *all* dungeons with that one
15:20:08watusimotosuper
15:20:11raptoryes
15:20:16watusimotowhat is supposed to happen?
15:20:17raptori can compare
15:20:26raptorso for teleporters..
15:20:49raptorif you hover on the edge of one with it overlapping your ship, but haven't triggered the teleport
15:20:58raptorand another ship goes in and triggers the teleport
15:21:05raptoryou are teleported, too
15:21:15watusimotoreally?
15:21:26raptorthat is what used to happen since teh dawn of time
15:21:33raptor(or at least since i joined bitfighter)
15:21:43watusimotooh, that was the previous bahavior
15:21:59raptorbut since 018, only the one who triggers it goes through
15:22:48watusimotoso what do you think *should* happen (backwards compatibility aside)
15:23:16raptorwell, i'm not sure - but the change feels strange (and the complaints from dungeon-goers)
15:23:33raptori don't remember if this was intentional...
15:23:34watusimotoI could see other ships getting sucked in by a passing player
15:23:42raptoryes, me too
15:23:45watusimotoit probably wasn't entirely intentional
15:24:11watusimotoI do recall seeing some code recently that handled the teleporting by looking for ships in the area and teleporting them
15:24:32watusimotoI may have changed that because I had the actual ship at hand, and why do the search if you already know the result?
15:24:56watusimotonot considering the behavior you described (since I never knew it worked like that until just now)
15:25:34watusimotook, so if players are within contact range of a teleporter, and one player goes thorugh, all go through?
15:25:43raptoryes
15:25:55raptorthat was original behavior, and dungeon folk love that
15:25:57watusimotook, I could live with that
15:26:09watusimotoI doubt it was ever intentional behavior
15:27:00watusimotoI keep warning dungeon folks that I'm on a crusade to fix the bugs they depend on!
15:28:34raptoryes, bobdaduck expressed his sadness at the bugfixing to me..
15:28:59watusimotoit's a metagame... devs vs. players
15:29:32watusimotoand I see they've been making progress corrupting you
15:30:03raptorheh
15:30:27raptori try to be kind and mediate...
15:32:01watusimotobtw, what is the status of the ubuntu build you kicked off before your vacation?
15:32:27raptoroh uh...
15:32:33raptor goes to chcek
15:34:01raptorah yes - i sort of got it to work, then i ran into a string escaping problem in the build control files
15:34:15raptori can probably finish that this morning...
15:35:11watusimotoyou mean just in time for our next release? :-)
15:35:29raptorheh
15:43:44raptoroh crud
15:43:53raptori solved my packing issue, i remember
15:44:02raptorthe issue now is a linker problem on older gcc
15:44:07raptorand i don't know how to solve
15:44:28raptori remember now - i've spent hours and hours trying to figure this out
15:44:35raptori still don't know how to get it to link
15:46:24raptorif you're interested, here are the linker errors: http://pastie.org/5584718
15:46:35raptorhappens on the older gcc shiped with debian and centos
15:48:52watusimotoI hate linker errors
15:50:34watusimotoI'm not even sure what the problme is, though there clearly is one
15:50:51watusimotoso the issue is the build service relies on an outdated version of gcc?
15:51:10raptorno, the build service uses the same version of gcc shipped with whatever distro you're compiling for
15:51:35raptorso the issue is that gcc on debian 5/6, centos 5/6 fails to compile bitfighter
15:53:07watusimotoso how do we compile on our centos vms? update the compiler?
15:53:16raptorwe haven't yet
15:53:20raptormaster compiles
15:53:50raptorbut a dedicated server doesn't
15:53:58raptorsince we've upgraded, that is
15:54:34watusimotointeresting
15:54:55watusimotowe get the same compile error on the master server as you are seeing on the build service?
15:55:32Invisiblehi
15:55:46raptorwatusimoto: yes
15:55:48raptorInvisible: hi
15:56:15watusimotoso if we fix building on our server, that fix should resolve the ubuntu issue
15:56:25raptoryes, same exact linker error
15:56:45Watusimoto_ has joined
15:59:43watusimotook, well then, great!
15:59:52watusimotohi invisible
15:59:53Invisible Quit (Ping timeout: 245 seconds)
16:00:03raptorexcept i have also spent hours trying to fix it on our master server
16:00:17watusimotobut I have yet to spend hours trying to fix it!
16:00:26raptormaybe we should enlist sam686
16:00:36watusimotobring out the big guns?
16:00:49raptoras i don't want to derail you from the levelgen stuff :)
16:01:08raptorand sam686 usually has a knack for solving really crazy errors
16:01:39raptoror maybe since he always solves the ones i can't, i'm have a skewed perspective..
16:29:35YoshiSmb has joined
16:57:14raptorweird, all of a sudden teleporter:clearDests() is failing
16:57:35raptorattempt to call missing or unknown method 'clearDests' (a nil value)
16:57:38raptorjust out of the blue
17:02:06raptorgravity well working!
17:02:21raptorwatusimoto, anyone, you should join my server!
17:04:24Darrelraptor, I'm coming :)
17:04:33raptorhi Darrel
17:04:35Darrelserver name?
17:04:44raptorthe one starting with 69.169
17:05:21DarrelI'm in :)
17:19:31raptorwatusimoto: what do you think? needs polish, of course...
17:19:46watusimotouh... it's a marvel of bitfighter scripting!
17:20:04watusimotoThe gravity well is horrible with my lag
17:20:11raptori bet
17:21:43Darrelit's good here
17:23:19raptoroh, i need to test the timers...
17:24:47YoshiSmbyep.
17:25:07YoshiSmbi was horible the gravity with a big lag. you know. :I
17:25:43YoshiSmbalso. i think to add planets where the player is pulled a little and when it touch the planet. the player explode.
17:31:55raptorTimer:scheduleOnce should allow some sort of userdata to be passed in..
17:32:07raptorso i can do this: Timer:scheduleOnce(removeObject(projectile), 1000)
17:32:17raptorbut not with that syntax
17:32:19raptorprobably
17:33:48watusimotoit would be nice, but it can;t work that way
17:34:04watusimotoyou'll need to wrap it in a function somehow
17:34:59watusimotojust like any other language
17:38:23raptorwow, this scripting stuff is really wreaking havoc
17:38:42raptorfor my kinetic trap - tried using engineer module
17:38:55raptorcaught the resource item and deployed a teleport before it could disappear
17:39:04raptorupon destruction of the teleport - crash!
17:39:37Watusimoto_ Quit (Ping timeout: 265 seconds)
17:42:16watusimotocould you write that last one up and put it on the buglist for me?
17:42:25watusimotobecause I don't completely understand it
17:42:41raptorbasically: script adds resourceitem, script removes resource item
17:42:51raptorif you use it to deploy something in between
17:43:05raptorthen destroy that something, it has no resourceitem to revert to
17:43:05watusimotoah, so you are deploying and lose your resource item
17:43:13watusimotook
17:43:23watusimotowhat _should_ happen there?
17:43:37watusimotono resource item gets released, or engineerred item disappears?
17:44:13raptori don't know - but i figure we'll come across lots of stuff like this when trying to do stranger and stranger things with scripts...
17:44:27watusimotosigh, yes
17:45:44raptormaybe the deployed object should not revert to a resource item, and just disappear forever
17:45:52watusimotomaybe that
17:45:57watusimotook, well, have to go
17:46:00watusimotolots to do tonight!
17:47:58raptorlater
17:48:07kodabws Quit (Ping timeout: 256 seconds)
17:50:16watusimoto Quit (Ping timeout: 255 seconds)
17:51:42YoshiSmb Quit (Ping timeout: 265 seconds)
18:02:35YoshiSmb has joined
18:35:04Watusimoto has joined
18:51:06raptorhttp://bitfighter.org/luadocs/classpoint.html
18:51:11raptorreturn void for normalize?
18:51:26raptorand .new
18:59:57Invisible has joined
19:00:09Invisiblehi
19:00:56Invisibleraptor: i sent you another level for the contest
19:02:30Invisiblebye 4 now...
19:06:31Invisiblezemmer will be sending his level shortly...
19:10:25Invisiblehe sent it
19:11:30Watusimotoyo
19:11:37Invisiblehi
19:12:21Invisiblezemmer is at watusi's controls
19:12:44Watusimotohey!\
19:13:03Invisiblejust sayin'
19:13:33Invisiblebye... gotta go...
19:13:51Watusimotome too
19:15:38YoshiSmb Quit (Ping timeout: 264 seconds)
19:17:47Invisible Quit (Ping timeout: 245 seconds)
19:18:28Watusimoto Quit (Ping timeout: 250 seconds)
19:21:57YoshiSmb has joined
19:22:30Watusimoto has joined
19:23:10raptorhi!
19:25:48raptorok grabbing levels
19:27:32raptorWatusimoto: for invisible/zemmer - i didn't receive their levels. how did they send them?
19:27:50Watusimotopm
19:27:55raptori don't have new PMs
19:28:06WatusimotoI saw the first one go... wasn't around for the 2nd one
19:28:19Watusimotoi'll check
19:28:21raptori got invisible's first map yesterday
19:28:26raptornothing since
19:30:33Watusimotonothing in his outbox or sent messages... odd
19:32:33raptori got a really cool level..
19:32:43raptori shoudl make one...
19:34:12Watusimotook, sent one via pm, one via pastie on the private irc channel
19:37:22raptorgot it
19:37:23raptorthanks
19:41:56raptori got two winter themed maps
19:43:11raptorWatusimoto: have you ever played the game 'Spaceward Ho!' ?
19:43:21Watusimotoyes; I
19:43:26WatusimotoI've kicked its butt
19:43:49raptoryeah, it's on the opposite end of 'stars!' as for 4x game complexity...
19:43:56Watusimotoit's like a 1x
19:44:06raptorheh
19:44:11WatusimotoI just move directly to the exterminate phase
19:44:41WatusimotoI've only played on mac
19:45:02raptorthe author released version 4 for windows, i got it like 14 years ago...
19:45:06raptorfound it on an old CD
19:46:02YoshiSmbhttp://www.star-control.com/
19:46:18YoshiSmba space wars game.
19:46:24YoshiSmb:D
19:46:45YoshiSmbfrom the link you can see the game.
19:47:50bobdaduck has joined
19:47:59bobdaduckWhat up bros
19:48:04raptorhey bobdaduck
19:48:10raptori have some scripting to show you..
19:48:37bobdaduckyep
19:49:01raptorhosting..
19:49:03raptor69.169..
19:49:30YoshiSmbhttp://www.star-control.com/+
19:49:45YoshiSmbhttp://www.star-control.com/
19:51:00raptorok bobdaduck join
19:51:30raptoroops what did i do...
19:57:08raptorbobdaduck: http://sam6.25u.com/upload/a.levelgen.zip
19:57:24raptorhas the level file in there, too
19:58:21bobdaduckgoodie
19:58:37bobdaduckRemind me the code for a rotating speedzone?
19:58:42raptoruhhh
19:58:45raptorumm
19:58:47raptorhmmm
19:59:41raptorsomething like 'R=3' at the end...
20:00:02Watusimotorepeat after me: speedzones don't rotate
20:00:17raptoroh yeah, that's a bug, not a feature
20:00:35bobdaduckrofl
20:01:01kaenwhere is the bitmatch game defined? I see NexusGame.cpp, CoreGame.cpp, etc.
20:01:11sam686but hey, its kindof now possible to make speedZone rotate through other ways (levelgen onTick)
20:01:12kaenbut I'm looking for a skeleton
20:01:13raptorGameType.cpp, i think?
20:03:02kaenoh I see
20:04:57Watusimotoyes
20:05:21kaenthose *_TABLE macros are pretty cool imo
20:05:28raptorsam686: yes, actually it's probably better to do it that way than have it defined in the cpp
20:05:30raptorc++
20:05:46Watusimotothe probelm with all these things we're cobbling together where the server exerts odd influences on things is that there is no client prediction and lag can kill the effect totally
20:06:01Watusimotokaen: the xmacros?
20:06:06kaenyes
20:06:15WatusimotoI may have gone overboard, but I think so too!
20:06:19raptorxmacros are insane
20:06:27Watusimotoexcept when you need to debug them, then it's maddening
20:06:36Watusimotobut everything only gets written once
20:06:56kaenindeed.
20:08:02LordDVG has joined
20:08:23bobdaduckright
20:08:23bobdaduckso
20:08:31bobdaduck...Where the bloody did bitfighter.ini move to?
20:08:33raptorsew buttons!
20:08:41raptor%appdata%
20:08:52raptortype that into start->run..
20:09:14raptorfor more info: http://bitfighter.org/forums/viewtopic.php?f=20&t=1625&p=16432#p16432
20:09:28raptoroops, just: http://bitfighter.org/forums/viewtopic.php?f=20&t=1625
20:09:46YoshiSmbhttp://www.star-control.com/sc2/
20:11:31bobdaduckThis would explain
20:11:41bobdaduckwhy none of my edits were going through to the level editor.
20:22:04YoshiSmb_ has joined
20:24:19YoshiSmb Quit (Ping timeout: 265 seconds)
20:24:52raptorWatusimoto: did invisible have another level to send me?
20:25:10Watusimotoyou should have 3
20:25:11Watusimotototal
20:25:29Watusimoto2 sent via pm (yesterdy, today), 1 via pastie
20:25:31raptori have one from yesterday
20:25:37Watusimotonot one from today?
20:25:42WatusimotoI sent it again
20:25:43raptorand one from pastie today
20:25:47Watusimoto!!!
20:25:50raptornope, not received
20:25:51Watusimotothat's twice!
20:26:02Watusimotosigh
20:26:03Watusimotook
20:26:09Watusimotocould your mailbox be full?
20:26:35raptorFolder is 26% full (13 from 50 messages stored)
20:27:14raptormaybe i past a size threshold somewhere?
20:27:45Watusimotonow?
20:27:55Watusimoto"oops"
20:27:55raptorchecking
20:28:08raptoryes, got it
20:28:10Watusimotothat last time it didn't go because the subject was empty
20:28:17Watusimotomaybe that was the problem the first time
20:28:26raptorwho is that from?
20:28:56Watusimotothe two pm'ed ones were from inv
20:29:05raptorok, great
20:29:18raptornow i have the three from your offspring
20:30:31Watusimotoyes
20:31:11kaenbah. one careless make clean and now I have to rebuild whole project ;_;
20:31:48raptorI we broke Core levels
20:31:52raptorthink
20:32:19Watusimotohow so?
20:32:43raptorthey don't rotate anymore, and panels on the far side are destroyed when shooting at them
20:33:45Watusimotowhaat????
20:33:58Watusimotolet me check that when I can build again
20:37:25Watusimotoconfirmed cores not rotating
20:37:36raptorat least clientside..
20:37:59bobdaducklol
20:38:48YoshiSmb_http://www.star-control.com/sc2/
20:39:40Watusimotocores aren't idling
20:39:57raptormaybe sam686's idle changes should be reverted?
20:40:33Watusimotomaybe; if we are planning on running the new levels on a new server, this needs to be fixed
20:40:58raptorwhich we will need to with the scripts some of the authors are trying to use...
20:42:02Watusimotoexactly
20:42:08WatusimotoI'm looking into this now
20:49:11WatusimotoI fixed the core rotation issue
20:49:24Watusimotobut I can't destroy any panels
20:50:13bobdaduckum
20:50:13WatusimotoI gave a core a strength of 1, and I am firing on it continuously
20:50:21bobdaduckgetmap dowloads levels in a funky format
20:50:35bobdaduckremoving like all returns
20:50:52raptorare you looking at it in notepad?
20:50:56bobdaduckyeah.
20:51:20raptorget a real text editor: http://notepad-plus-plus.org/
20:51:32bobdaduckSo, the script sample you sent me has no returns and it doesn't run because of that.
20:51:57raptorit's because the line endings are in a different format that *only* notepad doesn't recognize
20:52:11BFLogBot Commit: bf208ad66cc9 | Author: watusimoto | Message: Whitespace
20:52:13BFLogBot Commit: 8765d842a557 | Author: watusimoto | Message: Comment, whitespace
20:52:15BFLogBot Commit: f3889ffba30a | Author: watusimoto | Message: Whitespace
20:52:17BFLogBot Commit: 929d71aa60eb | Author: watusimoto | Message: Whitespace
20:52:18BFLogBot Commit: 346622d39c99 | Author: watusimoto | Message: /showids command working but not really; all game objects now have a uniquish id; ids < 0 are assigned by the computer, those > 0 are assigned by users in the editor. Ids will persist throughout the game, as long as the object does.
20:52:20BFLogBot Commit: e25f4f1ad91d | Author: watusimoto | Message: Make cores rotate again; still can't kill panels
20:52:21BFLogBot Commit: 3de01e4b362f | Author: watusimoto | Message: Whitespace
20:52:23bobdaduckbut bitfighter doesn't load the script.
20:52:28raptoror use Watusimoto's favorite: http://www.sublimetext.com/
20:52:56raptordid you happen to save it in between at all?
20:53:08bobdaduckno.
20:53:11raptorhmmm
20:53:15raptorok, let me test that..
20:53:23bobdaduckthat's why its funky.
20:53:55raptorthat would be a new bug..
20:55:03Watusimotowhat would be a new bug?
20:55:16raptorif windows can't read levels with linux line endings
20:57:07bobdaduckCan you pastie me the script? That worked last time.
20:57:44raptorsure
20:57:52Watusimotook, core seems to be working
20:58:02Watusimototurns out blue ships can;t destroy blue cores
20:58:12raptorhahaha
20:58:12Watusimotonews to no one but me
20:58:21bobdaducklol
20:58:33bobdaduckI don't see why they should be able to shoot blue cores.
20:58:42bobdaduckIf they can destroy blue turrets and forcefields.
20:59:06Watusimotothey can't; don;t worry, won't be changing any time soon
21:01:01raptorargh bobdaduck, i started messing with the script since...
21:01:09bobdaducklol
21:01:35raptorlevelgen: http://pastie.org/5585788
21:01:54raptorlevel: http://pastie.org/5585790
21:02:42raptorso it looks like windows bitfighter can open linux line endings
21:03:00raptorsomething must have gone wrong with those files for you bobdaduck, sorry; hopefully pastie works
21:03:47bobdaduckThere we go
21:03:47BFLogBot Commit: f05eca4cb0f5 | Author: watusimoto | Message: Whitespace
21:03:49BFLogBot Commit: 9774a8d2d652 | Author: watusimoto | Message: Rendering ids now working
21:04:00Watusimotoactually, it's not fully working
21:06:25raptorim' sorry i've completely neglected bug fixing for scripting...
21:08:22Watusimotono worries!
21:08:31Watusimotowe're ok for tomorrow I think
21:08:58Watusimotoexcept for maybe the rabbit asteroid bug
21:09:07Watusimotowhich I'll fix next
21:09:26Watusimotoand we can even live with that if need be
21:10:02raptori wonder if speedzones don't rotate anymore with sam686's changes, too...
21:10:58Watusimotoaha
21:11:02WatusimotoI'll bet that's it
21:11:14Watusimotoyup
21:13:27BFLogBot Commit: 1dcd88bc3e93 | Author: watusimoto | Message: Untested -- fix rotating gofasts
21:13:27Watusimotofixed, probably
21:13:28BFLogBot Commit: 6851766abe70 | Author: watusimoto | Message: Comment
21:13:30BFLogBot Commit: f1906b5e478f | Author: watusimoto | Message: Make showids only work on local test server
21:13:34Watusimotountested
21:14:50raptorok,, going to play in the foot of snow we got in the last 2 days...
21:14:55WatusimotoIf you find other objects, the fix is really easy
21:14:56raptorwith the little ones
21:15:05bobdaduckMAN THIS STUFF IS COOL
21:15:07Watusimotolook at my gofast fix
21:15:09Watusimotook
21:15:10raptorok
21:15:14Watusimotohave fun in the snow
21:15:17bobdaduckok
21:15:18Watusimotowooohoooo!!!!
21:15:22bobdaducklol, its so much snow
21:15:37bobdaduckShoveled snow four times just yesterday
21:16:52raptorand then i'm going to play network spaceward ho! with my brother
21:16:55raptorok later!
21:16:56YoshiSmb_im so borring putting the web page. any way
21:16:56YoshiSmb_http://www.star-control.com/sc2/
21:20:40bobdaduckwhat is tilde mean in lua?
21:20:49bobdaduckas in, if variable ~= nil
21:24:25YoshiSmb has joined
21:26:25raptorit means not equal
21:26:30raptorlike != in c++ or java
21:26:35YoshiSmb_ Quit (Ping timeout: 276 seconds)
21:26:40raptorok going for reals..
21:36:00YoshiSmbhttp://www.star-control.com/sc2/
21:50:46BFLogBot Commit: 133f5b6ecea8 | Author: watusimoto | Message: Fixes to /showids
21:54:46bobdaduckWhat's this?
21:56:45Watusimoto Quit (Ping timeout: 265 seconds)
22:06:53YoshiSmbhttp://www.star-control.com/sc2/
22:07:09bobdaduckYes, you linked to that previously.
22:12:25Darrel Quit (Read error: Connection reset by peer)
22:15:08sam686if you want "Core" to idle, add linkToIdleList(&game->idlingObjects) to Core::onAddedToGame (also applies to any objects you will use idle))
22:18:08LordDVG Quit (Remote host closed the connection)
22:27:15raptorhi hi
22:27:17raptorbrrrr
22:27:23raptormore like 16 inches of snow
22:27:39raptor40 cm for you EU folk
22:28:46raptorok bobdaduck, i'm getting you a new build... no guarantees that it won't be super crashy outside of the editor, though
22:29:13bobdaduckok
22:29:21bobdaduckI'ma brb though.
22:29:24raptorhonorary beta tester...
22:30:28sam686found a dumb bug: while typing and you dying to idling mode, your typing chat fades away and disappear..
22:30:40raptoryay bugs!
22:44:18raptorbobdaduck: new version with id searching and timers working: http://sam6.25u.com/upload/bitfighter-018a-alpha-%206264-133f5b6ecea8.zip
22:48:13bobdaduck Quit (Ping timeout: 245 seconds)
23:01:38YoshiSmb Quit (Ping timeout: 245 seconds)
23:04:53YoshiSmb has joined
23:06:12YoshiSmbsam
23:06:39YoshiSmb?
23:06:54sam686?
23:07:12YoshiSmbsomething is wrong on your server. Game mode Ctf
23:08:09sam686updating my server to latest to see..
23:08:20YoshiSmbok.
23:10:03sam686can't pickup flags in CTF.. bug?
23:10:07YoshiSmbyes
23:10:19YoshiSmbi dont know why
23:10:41YoshiSmblittle apple tell me when i entered the server
23:10:44sam686i will look at the problem - probably some coding error in C++ programming
23:10:55YoshiSmbyep.
23:25:12BFLogBot Commit: f81ad29141ae | Author: sam8641 | Message: Fix can't pickup flags in CTF that this problem most likely started in rev 19b3f37e1e6d
23:26:44raptorgood find sam686
23:28:20YoshiSmbwell. i tell him.
23:28:32YoshiSmbabout this bug.
23:28:58sam686thinks break without even knowing, until me updating my server to latest code and seeing the problem happen to everyone..
23:33:39raptorhaha, yeah
23:35:04YoshiSmbhttp://star-control.com/fan/clones.php
23:35:05YoshiSmbomg
23:35:35bobdaduck has joined
23:36:17bobdaduckIt works!
23:36:22bobdaduckRaptor's a genius!
23:36:24bobdaduckI'm a genius!
23:36:30bobdaduckSomeone give me a nobel prize!
23:36:35bobdaduckand a peace prize!
23:36:39bobdaduckAnd the oscars!
23:36:44raptordefinition of a genius: 1 in 100
23:37:02YoshiSmbO.o
23:37:17YoshiSmbif you want to win a oscar, go to Holywood
23:37:29bobdaduckActually, according to the MBTI personality test, I'm 1 in 200.
23:37:46bobdaduckBut that's besides the point because THE LEVEL WORKS
23:37:55YoshiSmbwhat level?
23:37:57raptorMBTI?
23:38:05YoshiSmb???????
23:38:08raptormeyer-briggs
23:38:09bobdaduck...Is there a way to modify ship attributes? Make the phasers stronger or faster or something like that?
23:38:12bobdaduckcontest level
23:38:16bobdaduckyeah, myers briggs.
23:38:17raptor which of 16 are you?
23:38:20bobdaduckI'm an INFJ
23:38:35bobdaduckwhich is .5% of males, and 1.5% of females.
23:38:40raptorI measured INTP
23:38:41YoshiSmbGo to holywood if you want to win a oscar; bobdaduck
23:38:52raptorbut strongest in the I and T
23:39:06bobdaduckI'll win an oscar by submitting my level to hollywood.
23:39:10raptorha
23:39:22bobdaduckThis stuff be magic.
23:39:25YoshiSmbno. to win. you need to be a best actor.
23:39:27raptoryeah...
23:39:37YoshiSmbno to send a level to holywood.
23:39:41raptorwe may have opened pandora's box with this scripting stuff...
23:39:49bobdaducklol
23:40:19bobdaduckRaptor, think we could meet for lunch sometime? I'm doing some research for the MBTI
23:40:27bobdaduckand I don't have results from enough INTPs
23:41:00raptorreally?
23:41:05bobdaduckI have 2 INTPs and like 7 of all the other types
23:41:19bobdaduckResearch into a more accurate way of typing people
23:41:20YoshiSmbhttp://star-control.com/fan/clones.php
23:41:21raptormight be fun...
23:41:26bobdaduckbecause the tests can be pretty inaccurate.
23:41:41bobdaduckI need results from confirmed types though, which is what I'm looking for.
23:41:54raptorahh, well - define 'confirmed'
23:42:08raptori'm not sure i ever took the official test, but i taken several other tests
23:42:15bobdaduckTook the test a few times
23:42:30bobdaduckI've never taken the official test either.
23:42:38bobdaducktoo much work, and I think it would cost money anyway.
23:42:54raptorbut i was so close on the J/P level...
23:43:07raptoronce i got INTJ
23:43:13bobdaduckI know I'm INFJ because of two years of research into the jungian cognitive function theory that the MBTI is based on.
23:43:16raptoronce i got ISTP
23:43:26raptorha
23:43:34raptorsoo... that means your major is psychology?
23:43:46bobdaduckSure will be.
23:43:55bobdaduckProbably not clinical, hopefully industrial.
23:44:06bobdaduckMight get a dual major in IT or computer science though.
23:44:21YoshiSmbhttp://star-control.com/fan/clones.php
23:44:27raptormy father-in-law is a recruiter for Chevron-Texaco (the energy company) and says that he works a lot with trying to get all different personalities on the MBTI scale
23:44:56bobdaduckI learned about a program at USU recently where I could get a dual major in HR and in data management, which sounds pretty appealing honestly, if I can do with that what I want to do.
23:44:59bobdaduckReally?
23:45:02bobdaduckThat's interesting.
23:45:11raptorhe says that true work place diversity has nothing to do with skin color, race, sex, etc. rather personalities
23:45:20bobdaduckyeah
23:46:01bobdaduckI like MBTI because its technically based in how a person thinks, rather than in how they act. Because of that its a lot more flexible while being more accurate than certain other tests like the color code.
23:46:25raptorhaha, the color code... hahaha
23:46:59bobdaduckI hate the color code >.<
23:47:00raptoroh man, i remember when the color code (if you mean blue/white/yellow/red one) came out
23:47:05raptorit was a craze
23:47:07bobdaduckyeah.
23:47:11bobdaduckStill is xD
23:48:25YoshiSmbhola? O.o
23:48:39raptorhi YoshiSmb
23:48:44bobdaduckHi
23:48:50YoshiSmbyou know spanis. true
23:48:58YoshiSmb?
23:49:10bobdaduckI know sign language, that count?
23:49:16YoshiSmbmaybe
23:49:22bobdaduck...Sign language, spanish, same thing. Totally.
23:49:28YoshiSmbalso i can do fast chat.
23:49:30YoshiSmbyea
23:49:40YoshiSmbanyway
23:49:43YoshiSmbthe constest
23:49:49YoshiSmbcontest
23:49:51YoshiSmbO.op
23:49:54YoshiSmb;
23:50:20bobdaduckcontst.
23:50:28raptorcntst
23:50:30raptorno vowels
23:50:34raptorsave energy
23:50:39raptorsv nrgy
23:51:12YoshiSmbok
23:51:21bobdaduckk
23:51:24YoshiSmbcontest. any way.
23:51:31YoshiSmbi will be idle.
23:52:19raptori will still accept levels until tomorrow morning... but don't tell anyone :)
23:53:27sam686you kindof already told everyone (in here at the moment or who reads the bflogbot)
23:53:49YoshiSmbi hear that
23:53:52YoshiSmbidle
23:54:01bobdaducklol
23:55:11bobdaduck@raptor you should totally check this level out so far
23:55:22bobdaduckI'm finishing adding in the waypoints
23:55:25bobdaduckand after that
23:55:40YoshiSmb is now known as ihearthelol
23:55:50ihearthelol is now known as YoshiSmb
23:56:39raptorok, just let me know...
23:57:37bobdaduckready
23:58:30raptortrying to connect...
23:58:41bobdaduckwasn't hosting
23:58:42bobdaduckhosting now

Index Search ←Prev date Next date→

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