#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-02-25

Timestamps are in GMT/BST.

00:04:32raptori'm heading out - i'll check logs and be back later
00:04:34raptornight!
00:04:37raptor Quit ()
00:11:02kaendude... was my girlfriend here?!
00:11:51Watusimotototally here
00:13:25kaenshe wants me to tell you guys that she meant "bored" at work
00:14:10kaenshe is an espresso stand barista, not a carpenter :P
00:14:13HylianSavior has joined
00:16:33WatusimotoI knew exactly what she meant :-)
00:16:56Watusimotoif she were a carpenter, it would have been even funnier
00:32:42Watusimotofor raptor, when you are back
00:32:49Watusimotothere are some weird problems with this release
00:33:29Watusimotothe updater file on the server (/var/www/html/files/getDownloadUrl.php) shows latest release as 9459
00:33:40Watusimotowhich disagrees with my view of hg
00:34:47Watusimotobut more importantly, the source shows the latest version as... uh... the same
00:34:59WatusimotoI should have updated sooner :-)
00:35:10Watusimotook, so the only problem is that bfup.exe is looking for the wrong xml file
00:36:45Watusimotokaen: actually, my carpentry joke would have worked with bored, it just would have been a little more obscure
00:36:54WatusimotoI just realized that!
00:38:13Watusimotoso you can tell her that my joke was not a reference to any mispellings she may or may not have made. who would have noticed around here anyway? :-)
00:54:10BFLogBot Commit: d5df0d10ec0c | Author: watusimoto | Message: Fixes to GUP/BFUP that should resolve invalid XML version error on 019a
00:54:29Watusimotoraptor: I pushed my fixes; I hope I did it right, because it sure felt wrong!
00:54:33Watusimotogood night!
00:54:58Watusimotogood night to everyone, really!
00:57:42BFLogBot Commit: 1dea54954692 | Author: watusimoto | Message: Spelling and grammar
00:58:11Watusimotoreally, good night!
00:58:13Flynnn Quit (Quit: This computer has gone to sleep)
00:59:37Watusimoto_ has joined
01:02:38Watusimoto Quit (Ping timeout: 264 seconds)
01:05:06Flynnn has joined
01:21:20Watusimoto_ Quit (Ping timeout: 244 seconds)
02:16:09Flynnn Quit (Quit: This computer has gone to sleep)
03:05:32raptor has joined
03:05:33ChanServ sets mode +o
03:34:06Nothing_Much has joined
03:34:36Nothing_Much Quit (Remote host closed the connection)
03:35:10Nothing_Much has joined
03:35:22Nothing_Much Quit (Read error: Connection reset by peer)
03:35:29Nothing_Much_ has joined
03:35:35Nothing_Much_ Quit (Remote host closed the connection)
03:39:58Nothing_Much has joined
03:40:01Nothing_Much Quit (Remote host closed the connection)
03:41:56Nothing_Much has joined
03:42:28Nothing_Much_ has joined
03:42:40Nothing_Much_ Quit (Remote host closed the connection)
03:42:44Nothing_Much Quit (Remote host closed the connection)
03:44:01Nothing_Much has joined
03:47:48Nothing_Much Quit (Remote host closed the connection)
03:50:55Nothing_Much has joined
03:51:06Nothing_Much_ has joined
03:51:36Nothing_Much__ has joined
03:51:45Nothing_Much_ Quit (Remote host closed the connection)
03:51:46Nothing_Much Quit (Read error: Connection reset by peer)
03:51:46Nothing_Much__ Quit (Read error: Connection reset by peer)
03:52:30Nothing_Much has joined
03:53:08Nothing_Much Quit (Remote host closed the connection)
04:01:39Nothing_Much has joined
04:11:02Flynnn has joined
04:16:06raptor Quit ()
04:37:59Flynnn Quit (Quit: This computer has gone to sleep)
04:44:39koda Quit (Quit: koda)
05:03:19Flynnn has joined
05:05:38destroyerimo has joined
05:10:07Flynnn Quit (Quit: This computer has gone to sleep)
05:36:06destroyerimo_ has joined
05:37:21destroyerimo Quit (Ping timeout: 272 seconds)
05:41:09destroyerimo__ has joined
05:44:38destroyerimo_ Quit (Ping timeout: 264 seconds)
05:46:41destroyerimo_ has joined
05:47:47destroyerimo__ Quit (Ping timeout: 246 seconds)
06:14:44kaen Quit (Read error: Connection reset by peer)
06:28:05Flynnn has joined
07:57:52Nothing_Much Quit (Read error: Connection reset by peer)
08:17:41watusimoto has joined
08:17:41ChanServ sets mode +o
08:28:19Darrel has joined
08:48:19Platskies has joined
08:58:51watusimoto Quit (Quit: Leaving.)
09:36:33HylianSavior Quit (Read error: Connection reset by peer)
09:42:27Darrel Quit (Ping timeout: 272 seconds)
09:46:50watusimoto has joined
09:46:50ChanServ sets mode +o
09:47:01Flynnn Quit (Quit: This computer has gone to sleep)
09:48:23Darrel has joined
09:52:11watusimoto Quit (Quit: Leaving.)
10:06:03watusimoto has joined
10:06:03ChanServ sets mode +o
10:06:50watusimoto Quit (Client Quit)
10:25:08Platskies__ has joined
10:26:47Platskies Quit (Read error: No route to host)
11:04:40watusimoto has joined
11:04:40ChanServ sets mode +o
11:47:25Watusimoto_ has joined
12:17:40Watusimoto__ has joined
12:18:50Watusimoto_ Quit (Ping timeout: 264 seconds)
12:24:35Darrel Quit (Ping timeout: 272 seconds)
12:24:58Darrel has joined
12:32:05koda has joined
12:45:55destroyerimo_ Quit (Ping timeout: 244 seconds)
12:46:29destroyerimo_ has joined
13:09:42watusimoto Quit (Quit: Leaving.)
13:09:55watusimoto has joined
13:09:55ChanServ sets mode +o
13:17:47watusimoto Quit (Ping timeout: 272 seconds)
13:35:02Watusimoto__ Quit (Ping timeout: 264 seconds)
13:36:54Watusimoto has joined
13:51:14Watusimoto Quit (Ping timeout: 264 seconds)
14:06:05LordDVG has joined
14:06:25Platskies__ Quit (Read error: Connection reset by peer)
14:27:00sam686http://sam6.25u.com/upload/bitfighter_019a_6b9bf6727386.zip thats my vc++ 2008 build of bitfighter, compatible with windows XP?
14:30:36koda Quit (Quit: koda)
14:46:42LordDVG Quit (Remote host closed the connection)
14:51:13Watusimoto has joined
14:58:20destroyerimo_ Quit (Ping timeout: 246 seconds)
15:05:05watusimoto1 has joined
15:07:29Watusimoto Quit (Ping timeout: 244 seconds)
15:09:32watusimoto1 Quit (Client Quit)
15:32:30watusimoto has joined
15:32:30ChanServ sets mode +o
15:45:30bobdaduck has joined
15:46:18watusimoto Quit (Quit: Leaving.)
15:47:10watusimoto has joined
15:47:10ChanServ sets mode +o
16:00:21watusimoto Quit (Quit: Leaving.)
16:03:03YoshiSmb has joined
16:04:32HylianSavior has joined
16:17:05watusimoto has joined
16:17:05ChanServ sets mode +o
16:32:05LordDVG has joined
16:32:18LordDVG Quit (Remote host closed the connection)
16:32:28LordDVG has joined
16:34:01raptor has joined
16:34:02ChanServ sets mode +o
16:34:15raptorgood day!
16:40:44Flynnn has joined
16:56:01bobdaduckIt would be nice if setPos just implicitly accepted all input as a point
16:56:26raptorso... feed it an asteroid, and it takes the asteroid's point?
16:57:11bobdaduckno like feed it shipPos.x + 6, shipPos.y + 6 without having to wrap it in point.new()
16:57:30raptoractually
16:57:44raptoryou may be able to do: shipPos + 6
16:58:02raptorand have it auto-build a point where it adds 6 to both x and y
16:58:19bobdaduckI don't think so
16:58:23raptorif that doesn't exist in 019a, it will in 020 for sure, because i just tested that with the new Lua engine
16:58:28bobdaduckregardless, I'm actually doing x + 6 and y + 7
16:58:29bobdaduckso
16:58:38raptorha
17:04:30bobdaduck--set its Posation to whatever its supPosed to be
17:04:37bobdaducklol find and replace
17:05:06raptoruh oh... that's how you get into trouble
17:05:25raptorwhen ever y ou do find and replace, make sure to not be lazy and be as specific as possible
17:05:44raptoror you risk adding weird bugs in the code
17:05:59bobdaduckYeah I know
17:05:59bobdaduckthat was ages ago
17:06:07raptoroh, haha
17:06:08bobdaduckI fixed all the specific problems but left the comments xD
17:06:14bobdaduckLike, when 019 first came out ages ago
17:12:42bobdaduckOkay so if its an array shifting error what would cause that?
17:13:04raptordon't go down that road
17:13:19raptorjust act like you have no idea what's wrong and start commenting out code
17:13:25raptoruntil it works again
17:15:15bobdaduckOkay so like, when you cloak (activate the module), the text item starts following you again
17:15:31bobdaduckI've looked at all instances of ship:moduleActivate()
17:15:39bobdaduckand they're all innocent
17:16:22bobdaduckhttp://xkcd.com/1316/
17:16:31BFLogBot Commit: f0bb4cf1e969 | Author: buckyballreaction | Message: Statically compile LuaJIT library for windows
17:19:50raptoryes.. you must now go to that deep, dark place from whence there's no return - the world of trial-and-error
17:20:36bobdaducklol
17:20:36bobdaduckThere's no way
17:20:36bobdaduckThere's no place to start.
17:22:11raptoryes, there is
17:22:24raptorcomment out the top level method you think the problem is in
17:22:39raptorif things start working again, good... comment out a piece of that method now
17:23:08bobdaduckOkay, I commented out the entire file
17:23:15bobdaduckGood news! Everything now works as expected!
17:23:24raptorthat's a start...
17:23:28raptornow just do half
17:23:33YoshiSmb Quit (Ping timeout: 245 seconds)
17:23:35raptorif it fails, do the other half
17:23:49raptorthereby narrowing it down by half by half by half
17:24:02raptoruntil you find the location
17:24:48raptorthis technique is called 'bisecting' and is very useful for probl
17:24:52raptor0e0.mfdsa.
17:24:53raptor.0
17:25:08raptor2
17:25:09raptor-+
17:25:11raptor23
17:25:13raptor5-+
17:25:24bobdaduckHI RAPTOR'S KID
17:25:28raptorfor problems where you have no idea what's going on
17:25:32HylianSavior Quit (Quit: Leaving)
17:25:43Nothing_Much has joined
17:25:51raptorshe says hello and smeers boogers on the keyboard
17:26:09bobdaducklol
17:26:26bobdaduckokay, and what if its that array-shifting thingy?
17:29:47bobdaduckBecause its like, definitely an array shifting thingy.
17:29:53raptorthen you fix it when you find it
17:30:04raptorbut that is probably a wild goose
17:30:07bobdaduckI found it
17:30:17raptorthe whole idea of bisecting is to fin.... good!
17:30:36bobdaduckI replaced the 53 point sword with a 10 point sword and it started working.
17:30:39bobdaduckExplain yourself.
17:31:04raptorinteresting...
17:31:13raptormaybe stay below 32 ponts
17:31:14raptorpoints
17:35:22bobdaduckI'm not sure I can do that.
17:37:27bobdaduckIt should be fine over 32 points, shouldn't it? With all the 019 changes?
17:37:39raptorwell...
17:37:41raptoractually
17:37:48raptorit seems like zones didn't get the enhancement
17:38:13raptorthere was some network issue with doing it - i don't remember what it was
17:38:31bobdaduckWhich is a bug, right?
17:38:45bobdaduck*stares piercingly*
17:38:50raptorprobably
17:38:52raptoryes
17:41:21raptorbobdaduck: here is the bug: https://code.google.com/p/bitfighter/issues/detail?id=282
17:41:25raptorlooks network related
17:41:32raptorit would have broken compatibility with 019
17:42:07bobdaduckSo I can't expect it fixed before I leave. Humph.
17:42:19raptorprobably not, sorry :(
17:59:05Flynnn Quit (Quit: This computer has gone to sleep)
18:18:11Nothing_Much_ has joined
18:19:15Nothing_Much_ Quit (Remote host closed the connection)
18:19:21bobdaduck Quit (Excess Flood)
18:20:24Nothing_Much Quit (Write error: Broken pipe)
18:20:27bobdaduck has joined
18:22:27Darrel Quit (Excess Flood)
18:23:04Darrel has joined
18:37:37bobdaduck Quit (Ping timeout: 272 seconds)
18:38:50bobdaduck has joined
18:40:23Flynnn has joined
18:55:48bobdaduckIt will make DnD faster if I just add break; everywhere, right?
18:55:58raptorin a matter of speaking
18:56:23raptorbreak means to break out of a loop before it's done
18:56:32raptoryou have to decide if that's what you want
18:56:55bobdaduckI'm actually looking at a part of my code where there's a break inside an if statement
18:57:00Watusimoto_ has joined
18:57:09bobdaduckI distinctly remember the code would not work until I did that.
18:57:12raptorok, and is there a loop on the outside
18:57:28bobdaduckprobably
18:57:38Watusimoto_hi
18:57:51raptoryeah, so... you need to understand what you want, and what you want it to do, better
18:57:58raptorhi Watusimoto_
18:58:01bobdaduckyep 10 nested if statements and one for loop
18:58:11Watusimoto_so I fixed the bfup. did I commit it properly?
18:58:53raptoryes
18:58:57raptorbut i can't ocmpile on 2010
18:59:01raptorfor win xp
18:59:55bobdaduckI think sam said something in the logs about fixing that
18:59:55Watusimoto_no?
19:00:10raptornope - maybe it should be CMake...
19:00:12Watusimoto_oh, I wonder if it's because the project is for 2013
19:00:23Watusimoto_because I probably upgraded it
19:00:41Watusimoto_but... you shouldn't need to compile it, should you?
19:00:42raptoryeah, that's the reason - i even tried editing the project files to get it to work, but my efforts failed
19:01:02raptori'll need to compile the executable on windows xp for it to run
19:01:12Watusimoto_my binary should be the same as the one you would compile under xp
19:01:17raptorotherwise i get this 'not valid win32 application'
19:01:19raptornot so
19:01:21Watusimoto_why would it be different?
19:01:23raptori wish it were the same
19:01:26raptorgood question
19:01:38Watusimoto_have you tried my latest compilation?
19:01:59raptordid you commit the executable?
19:03:29raptorthere is an executable in the build/windows/installer/updater folder
19:03:31raptorthat is from 5 feb
19:07:24raptorproof!: http://imagebin.org/295773
19:09:54bobdaduckIts telling me that this point is -0.0, 25.5
19:10:37raptornegative zero!
19:12:04Invisibl1 has joined
19:12:36raptori've seen that happen when you perform some weird math in Lua - like division by zero
19:12:55bobdaduckits telling me that in the level editor
19:13:09bobdaduckTHAT'S WHAT YOU GET FOR FLIPPING THE Y AXIS
19:15:35raptoryes well...
19:15:37raptorumm
19:15:39raptorok
19:18:52Watusimoto_ok, will look at this after dinner
19:18:56Watusimoto_back in a bit!
19:23:38Watusimoto_ Quit (Ping timeout: 264 seconds)
19:24:16Invisibl1 Quit (Ping timeout: 244 seconds)
19:38:38Nothing_Much has joined
19:46:02kaen has joined
19:57:14Watusimoto_ has joined
20:05:13raptor Quit ()
20:23:18Flynnn Quit (Quit: This computer has gone to sleep)
20:31:53Flynnn has joined
20:43:00LordDVG Quit (Remote host closed the connection)
21:04:30Nothing_Much Quit (Read error: Connection reset by peer)
21:09:24Flynnn Quit (Quit: This computer has gone to sleep)
21:09:55Watusimoto_hi kaen, are you around?
21:10:09kaenhello
21:10:14Watusimoto_hi
21:10:19Watusimoto_I have a sql questino for you
21:10:24kaenwhat's up?
21:10:42kaenfun \o/
21:10:50Watusimoto_any idea why this would cause the server's cpu to peg at 100% for a looong time?
21:10:51Watusimoto_http://pastie.org/8783904
21:11:09Watusimoto_each of the subqueries in the left joins runs quicly
21:11:41Watusimoto_it seems pretty straightforward
21:14:19Watusimoto_the db doesn't seem to have enough rows to be troubled by much of anything... maybe because it's mysql?
21:16:24kaenweird... it looks straightforward to me too
21:17:05Nothing_Much has joined
21:17:06kaenstats_player is pretty massive. is the ram pegged, too?
21:18:11kaenmy other theory is maybe it's running that pair of subqueries for each row in main result
21:18:32kaenI don't know enough about query execution to be confident though.
21:27:04Watusimoto_not ram, only cpu
21:29:17Watusimoto_I can't imagine that your theory is correct... that would be a pretty broken query plan
21:29:40Watusimoto_well, thanks for looking at it
21:33:20Flynnn has joined
21:34:09Skybax has joined
21:34:42SkybaxHerro peebles!
21:35:14Nothing_MuchHey Skybax
21:35:44SkybaxWhat's up?
21:40:59Watusimoto_I'm trying to get some stats on your proposed scoring stuff
21:48:44Watusimoto_ok, think I fixed the query
21:49:48bobdaduckWe're missing a plugin: findObjectById()
21:51:40bobdaduckfindObjectsById()
22:06:44Flynnn Quit (Quit: This computer has gone to sleep)
22:10:15Skybax_ has joined
22:12:57Skybax Quit (Ping timeout: 272 seconds)
22:16:48raptor has joined
22:16:48ChanServ sets mode +o
22:17:03Watusimoto_findObjectsById should be a built-in functino, I think
22:17:13raptorbf:
22:17:15raptorhello
22:18:00Watusimoto_hey
22:18:23Watusimoto_so the bfup.exe you ran... did it have yesterday's date?
22:18:30Watusimoto_it sounds like no?
22:18:41raptornope
22:18:52raptori looked at your commits and you did not update the exe
22:18:59Watusimoto_hmmm
22:19:40raptormaybe i'll just cmake-ify it
22:19:51raptorand you can move on with your life...
22:20:25raptorbut know that i compiled bitfighter in vs 2010 on windows 7 and the resulting exe didn't run on win xp either
22:20:58Watusimoto_you are right
22:21:06Watusimoto_I checked it in
22:21:15BFLogBot Commit: a1e683fe6869 | Author: watusimoto | Message: Update updater exe
22:21:30raptorok, testing...
22:21:54raptorright after i restart the VM..
22:23:57raptorWatusimoto_: 'not a valid win32 program'
22:24:20raptorso either we have to compile on winxp or figure out how to use an older API?
22:25:11Watusimoto_http://stackoverflow.com/questions/11305633/xxxxxx-exe-is-not-a-valid-win32-application
22:25:18Watusimoto_64/32 bit problem?
22:25:57Watusimoto_from MS:
22:25:57Watusimoto_The C++ runtime and libraries that accompany Visual Studio 2012 contain dependencies on several Windows API functions that exist only on Windows Vista and higher versions of the OS. This means that applications built with Visual Studio 2012’s C++ compiler will fail to load and execute on Windows XP
22:26:17raptorsee the second answer
22:26:25raptoryou change the toolset
22:27:57Watusimoto_ok, rebuilding
22:30:57raptorso I now have LuaJIT statically compiled into the main executable on all platforms except OSX 64 bit
22:30:57bobdaduckIn plugins
22:31:04bobdaduckcan I center the screen on something?
22:31:18Watusimoto_raptor: that's great!
22:31:19BFLogBot Commit: d40f78995816 | Author: watusimoto | Message: Change bfup project to support xp
22:31:21BFLogBot Commit: 4b9de9ce9cbc | Author: watusimoto | Message: New version of bfup.exe built for XP and beyond
22:31:27Watusimoto_does it seem faster?
22:31:33raptoroh yes
22:31:45raptorespecially on bobdaduck's Carnival level (which has been my test bed)
22:32:08raptori mean, there are some network speed limits, of course, but actual Lua processing it a lot faster
22:32:23Watusimoto_that's great
22:32:46raptoralso, I opened a thread on luajit mailing list about my OSX issue: http://www.freelists.org/post/luajit/OSX-64-bit-and-static-linking
22:32:52Watusimoto_so maybe we should just plan to track luajit as our lua 5.2 migration plan
22:33:02raptorgot a few responses from the developer that have led me nowhere so far
22:33:11raptorthat's what I'm thinking
22:33:54raptorbut OSX still works, I just have to use the dynamic library instead - and I've already altered CMake to do that
22:34:06Watusimoto_Mike Pall is the luajit dev?
22:34:09raptoryes
22:34:20Watusimoto_using the dynamic lib doesn't seem too bad
22:34:29raptorhttps://stackoverflow.com/questions/4911762/why-is-luajit-so-good
22:34:40raptorsee first comment on the question
22:34:56raptornope, not so bad
22:35:51Watusimoto_ha
22:36:28Watusimoto_makes me feel good about the choice to use lua and not python
22:36:35raptoralso, if there's a platform that isn't supported by the JIT portion of LuaJIT
22:36:45raptorMike Pall rewrote the standard interpreter to be about 2-3 times as fast
22:36:52raptorand so that can b3.
22:36:53raptorfd3sa.fd
22:36:56raptoraf2340.
22:36:57raptor.+
22:36:59raptor+f
22:37:11raptorthat can be used anywhere, instead
22:37:53koda has joined
22:38:36raptorso a winning situation, all around
22:39:42bobdaduckWhat is this "return" thing in the getArgsMenu
22:39:48bobdaduckthat all the plugins have
22:40:08bobdaduckI mean obviously its for the plugin menu but there's no explanation for it anywhere
22:40:13raptorhttp://bitfighter.org/luadocs/plugin.html
22:40:24raptoroh, uh...
22:40:25raptorhmmm
22:41:15raptortake a look at the draw_stars.lua plugin
22:41:47raptorbut yeah, it looks like we don't have much doc on the various menu items
22:42:30bobdaduckI'm almost done with my plugin
22:42:35bobdaduckaside from the "it working" part
22:42:58raptorWatusimoto_: confirmed works!
22:43:05raptoruh, the updater!
22:43:09raptorbobdaduck: what plugin?
22:43:18bobdaduckselect object by ID
22:43:27bobdaduckDnD is huge
22:43:37bobdaduckI need a way to find the objects that correlate to things in the .levelgen
22:43:42Watusimoto_the new exe?
22:43:43Watusimoto_great!
22:44:01bobdaduckThough I don't think I can actually center the screen on the object so that's less effective
22:44:22Watusimoto_so now we need to decide how to do the mini-release
22:44:51raptorsilently update 019a?
22:44:58raptor019b only for windows?
22:45:01Watusimoto_my current thinking is that we should repackage the windows version as 019b and just replace the 019a binary
22:45:22Watusimoto_leave the osx/linux releases as-is
22:45:32Watusimoto_and don't promote the build number
22:45:50Watusimoto_our fix affects only windows
22:46:02Watusimoto_and the updater can't be used to update (as it's broken)
22:46:14raptori like most of that idea - but... do we really need to do 019b? should we change the internal game version?
22:46:29Watusimoto_but it would be handy to know if people are using the new version or the old one should further updater problems arise
22:46:37Watusimoto_(hence the numbering of 019b)
22:47:00Watusimoto_I would suggest leaving the internal game version as-is
22:47:06Watusimoto_though I suppose it doesn't matter
22:47:16Watusimoto_would it matter?
22:47:24Watusimoto_no, probably not
22:47:42Watusimoto_we could advance the internal number, but leave the php script that handles updates at its current version
22:48:09Watusimoto_do we even have an updater for osx/linux?
22:48:16raptorosx, yes
22:48:18Watusimoto_how can I not know this?
22:48:24raptorand it even worked this time!
22:48:27Watusimoto_great!
22:48:47Watusimoto_we've done this before -- had a different version for windows and max
22:48:49Watusimoto_mac
22:49:00Watusimoto_where a win only problem arose
22:49:01raptoractually - bobdaduck, do you know if Quartz updated to 019a? and if he used the updater?
22:49:26raptoryou should see the getDownloadUrl.php script now
22:49:40raptori made it complicated in order to handle OSX
22:49:45Watusimoto_great!
22:50:24raptorquartz has OSX 32 bit
22:50:34raptorand i've never quite been sure if the 32bit one worked...
22:51:32bobdaduckQuartz says yes and yes
22:51:38raptoroh good
22:51:50raptorthen the OSX updater worked this time!
22:52:56Watusimoto_so looking at the checklist... probably do something with 4, 5, 6, 7, 9a, 15, maybe 17, maybe 20, maybe 24, 25
22:53:44raptorthat seems so much more work than to just replace the 019a exe and post a note in the forums
22:54:16Watusimoto_not really... most of those are unrelated to upgrading the version or not
22:54:22Watusimoto_strike 25
22:55:00Watusimoto_17, 20, 24 are all to alert people to upgrade to the latest to avoid error messages
22:55:28raptor019a-1
22:55:52Watusimoto_019b!
22:56:14Watusimoto_or whatever
22:57:11Watusimoto_we need to do 6, 7, 9a, parts of 15 regardless
22:57:21Flynnn has joined
22:57:30Watusimoto_do you want me to do the win build?
22:57:38Watusimoto_hell, I can do the whole thing
22:58:28raptorok ok
22:58:36raptorI'll do ti...
22:58:38raptorit
22:58:58Watusimoto_well, I broke it
22:59:01Watusimoto_sadly
22:59:03raptorbut leave everything internally?
22:59:05raptorthe same
22:59:07raptor?
22:59:16Watusimoto_what do you mean?
22:59:21raptorwait no0, just. update .the 019a-leave >.
22:59:22raptor0fdsaj+
22:59:27raptor+
22:59:43raptorin version.h
22:59:44Watusimoto_I think we should somehow signify it is different than the 019a we released
22:59:50raptor019a -> -19b
22:59:54Watusimoto_yes
22:59:58raptorbut leave build version
23:00:00Watusimoto_that would be my vote
23:00:01Watusimoto_sure
23:00:38Watusimoto_though upgrading the build version would be trivial, no?
23:01:30raptorok, sounds fine to me, that'll simplify update issues
23:01:31raptorno
23:01:42raptornon-trivial
23:02:00raptorbecause I have to add platform-specific update directives in that php
23:02:25Nothing_Much Quit (Remote host closed the connection)
23:03:02Watusimoto_I thought we could leave the php as is
23:03:21bobdaduckCan I call levelgen from a plugin?
23:03:24raptoryes, so we leave the build revision
23:03:28bobdaducklevelgen:function()
23:03:40raptorbobdaduck: not sure, but I think no
23:03:42Watusimoto_so bfup would ping it with a higher build number than anything else, but the php would return a message showing no update necessary
23:04:14raptorhow would the master handle it?
23:04:35Watusimoto_bfup 9458 triggers "do you want to update"
23:04:45Watusimoto_bfup 9459 does not
23:04:56Watusimoto_bfup 99999 does not
23:05:39Watusimoto_the updater passes a version to the php, the php does a higher/lower comparison, and triggers an update
23:05:42Watusimoto_(or not)
23:05:53Watusimoto_if the client is higer version than the php, nothing happens
23:05:58raptoryes, ok
23:06:35raptorlooks like BUILD_VERSION is used in the master to determin what MOTD is sent
23:06:40Watusimoto_http://bitfighter.org/files/getDownloadUrl.php?version=9458
23:06:44Watusimoto_http://bitfighter.org/files/getDownloadUrl.php?version=999999
23:07:01Watusimoto_ok, leave build version as is
23:08:27Skybax_ is now known as Skybax
23:08:29Watusimoto_I'm pushing some of my grammar/spelling/error messages upstream to gup
23:08:42raptoroh boy! giving back!
23:09:13SkybaxWatusimoto_: What do you mean by stats?
23:09:41Watusimoto_the stuff you posted in the forums
23:12:30raptorWatusimoto_: do we have some way in the editor to center on an object?
23:12:53Watusimoto_center the view?
23:13:02raptoryes, on an object
23:13:04Watusimoto_no, I don't think so
23:13:23Watusimoto_like a "center on selection"?
23:13:45raptoryes
23:14:18raptorbobdaduck requests it as something you can do with an editor plugin - but I wasn't sure if could even do that in our current editor outside of plugins
23:15:58Watusimoto_no
23:16:13Watusimoto_maybe we could create a plugin api that lets you change the view
23:16:17Watusimoto_center and/or bounds
23:16:22Watusimoto_and/or scale
23:16:37SkybaxDoesn't kaen's stats page work for viewing stats?
23:16:39Watusimoto_that might be reasonable
23:16:48Watusimoto_yes, is it not working?
23:16:57Watusimoto_the database is busy at the moment
23:17:46SkybaxIt's working
23:17:57SkybaxI guess I don't understand exactly what you're trying to do lol
23:18:19Watusimoto_this:
23:18:20Watusimoto_http://hastebin.com/suxusaqema.txt
23:18:27Watusimoto_if you can make any sense of that
23:18:36Watusimoto_http://hastebin.com/suxusaqema.sql
23:18:43Watusimoto_for better coloring
23:19:00SkybaxYou're trying to get the game to read the stats and quantify them into XP points?
23:19:16Watusimoto_yes
23:19:19Watusimoto_just to see
23:19:29Watusimoto_not the game, just querying the database
23:19:34SkybaxAhkay
23:19:39Watusimoto_but for some reason it is taking forever to run
23:20:58SkybaxIs it trying to do the math for every player at once?
23:21:35Watusimoto_yes
23:21:50Watusimoto_trying again, considering only games ocurring after jan 1 2014
23:21:58Watusimoto_it should go quick
23:22:04Watusimoto_but doesn't
23:22:17SkybaxHuh
23:26:52raptorhuh, bobdaduck, bf:findObjectById keeps returning nil
23:27:04bobdaduckYes, I'm aware of that.
23:27:13bobdaduckNo idea why, plugins have no documentation
23:27:36bobdaduckTry to use kaens plugins for examples and perspective
23:27:44bobdaduckthey all have lines like this: for _, typeName in ipairs(sd.VALID_TYPES) do
23:28:06raptorheh - yeah, they're great! but need some polishing for teaching...
23:28:18raptoroh, they use the 'stardust' library which has a lot of the code
23:29:57Watusimoto_results
23:30:00Watusimoto_http://hastebin.com/tuputoyoqu.txt
23:30:11Watusimoto_Skybax: there are your results! ^^^
23:30:31Watusimoto_using your forumla for for stats since the beginning of this year
23:30:59raptorzombiebot is pretty solidly in the 80s and 90s
23:31:31raptormaybe it needs to filter by official games?
23:31:43raptorbecause I should never be ahead of Little Apple
23:32:53Watusimoto_I think the forumla overcounts flag returns which are skewed by nexus games
23:33:10Watusimoto_especially in those weird levels wiht lots of flags
23:33:18raptorlike my test levels...
23:33:44Watusimoto_yes
23:34:33raptorok, changes before tagging: http://pastie.org/8784266
23:34:35Watusimoto_so raptor, just so I'm clear, you are going to do the release stuff, perhaps minus the notification-related items?
23:34:37raptorok with those?
23:34:51raptori'll rebundle the windows installer
23:34:58Watusimoto_yes, do it
23:35:01raptori'm compiling
23:35:11raptorif those changes to version.h are ok, then i'll tag the release, too
23:39:57bobdaduck Quit (Remote host closed the connection)
23:41:49Watusimoto_this for bobdaduck if he ever comes back
23:41:49Watusimoto_https://code.google.com/p/bitfighter/issues/detail?id=407&thanks=407&ts=1393371693
23:42:00Watusimoto_sorry, yes, those changes are ok
23:42:06Watusimoto_(that was my yes, do it comment!)
23:42:24raptorWatusimoto_: any idea as to why, when running bf:findObjectById(), this returns all Barriers: getGameObjDatabase()->findObjects_fast()
23:42:31raptorin a lua plugin
23:42:39Watusimoto_yes
23:42:45raptori'm only getting Barrier objects in a levelt hat clearly has zones/testitems, etc.
23:42:49Watusimoto_i think ids don't work with barriers
23:43:02Watusimoto_if not that, then it might be a bug
23:43:09raptori don't understand
23:43:19raptorI have a zone with id 5
23:43:31raptori do bf:findObjectById(5) and get back nil
23:43:54raptorbecause the internal call to getGameObjDatabase()->findObjects_fast() is return a database of *only* Barriers
23:46:39Watusimoto_that sounds like a bug
23:47:42raptorok
23:49:10raptormaybe we should do 019b everywhere?
23:49:25raptorquick everyone get me your bugs!
23:51:58Nothing_Much has joined
23:54:42raptorI know of 3 bugs so far
23:57:21destroyerimo has joined

Index Search ←Prev date Next date→

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