Timestamps are in GMT/BST.
| 00:04:32 | raptor | i'm heading out - i'll check logs and be back later |
| 00:04:34 | raptor | night! |
| 00:04:37 | | raptor Quit () |
| 00:11:02 | kaen | dude... was my girlfriend here?! |
| 00:11:51 | Watusimoto | totally here |
| 00:13:25 | kaen | she wants me to tell you guys that she meant "bored" at work |
| 00:14:10 | kaen | she is an espresso stand barista, not a carpenter :P |
| 00:14:13 | | HylianSavior has joined |
| 00:16:33 | Watusimoto | I knew exactly what she meant :-) |
| 00:16:56 | Watusimoto | if she were a carpenter, it would have been even funnier |
| 00:32:42 | Watusimoto | for raptor, when you are back |
| 00:32:49 | Watusimoto | there are some weird problems with this release |
| 00:33:29 | Watusimoto | the updater file on the server (/var/www/html/files/getDownloadUrl.php) shows latest release as 9459 |
| 00:33:40 | Watusimoto | which disagrees with my view of hg |
| 00:34:47 | Watusimoto | but more importantly, the source shows the latest version as... uh... the same |
| 00:34:59 | Watusimoto | I should have updated sooner :-) |
| 00:35:10 | Watusimoto | ok, so the only problem is that bfup.exe is looking for the wrong xml file |
| 00:36:45 | Watusimoto | kaen: actually, my carpentry joke would have worked with bored, it just would have been a little more obscure |
| 00:36:54 | Watusimoto | I just realized that! |
| 00:38:13 | Watusimoto | so 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:10 | | BFLogBot Commit: d5df0d10ec0c | Author: watusimoto | Message: Fixes to GUP/BFUP that should resolve invalid XML version error on 019a |
| 00:54:29 | Watusimoto | raptor: I pushed my fixes; I hope I did it right, because it sure felt wrong! |
| 00:54:33 | Watusimoto | good night! |
| 00:54:58 | Watusimoto | good night to everyone, really! |
| 00:57:42 | | BFLogBot Commit: 1dea54954692 | Author: watusimoto | Message: Spelling and grammar |
| 00:58:11 | Watusimoto | really, good night! |
| 00:58:13 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:59:37 | | Watusimoto_ has joined |
| 01:02:38 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 01:05:06 | | Flynnn has joined |
| 01:21:20 | | Watusimoto_ Quit (Ping timeout: 244 seconds) |
| 02:16:09 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:05:32 | | raptor has joined |
| 03:05:33 | | ChanServ sets mode +o |
| 03:34:06 | | Nothing_Much has joined |
| 03:34:36 | | Nothing_Much Quit (Remote host closed the connection) |
| 03:35:10 | | Nothing_Much has joined |
| 03:35:22 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 03:35:29 | | Nothing_Much_ has joined |
| 03:35:35 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 03:39:58 | | Nothing_Much has joined |
| 03:40:01 | | Nothing_Much Quit (Remote host closed the connection) |
| 03:41:56 | | Nothing_Much has joined |
| 03:42:28 | | Nothing_Much_ has joined |
| 03:42:40 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 03:42:44 | | Nothing_Much Quit (Remote host closed the connection) |
| 03:44:01 | | Nothing_Much has joined |
| 03:47:48 | | Nothing_Much Quit (Remote host closed the connection) |
| 03:50:55 | | Nothing_Much has joined |
| 03:51:06 | | Nothing_Much_ has joined |
| 03:51:36 | | Nothing_Much__ has joined |
| 03:51:45 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 03:51:46 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 03:51:46 | | Nothing_Much__ Quit (Read error: Connection reset by peer) |
| 03:52:30 | | Nothing_Much has joined |
| 03:53:08 | | Nothing_Much Quit (Remote host closed the connection) |
| 04:01:39 | | Nothing_Much has joined |
| 04:11:02 | | Flynnn has joined |
| 04:16:06 | | raptor Quit () |
| 04:37:59 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:44:39 | | koda Quit (Quit: koda) |
| 05:03:19 | | Flynnn has joined |
| 05:05:38 | | destroyerimo has joined |
| 05:10:07 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 05:36:06 | | destroyerimo_ has joined |
| 05:37:21 | | destroyerimo Quit (Ping timeout: 272 seconds) |
| 05:41:09 | | destroyerimo__ has joined |
| 05:44:38 | | destroyerimo_ Quit (Ping timeout: 264 seconds) |
| 05:46:41 | | destroyerimo_ has joined |
| 05:47:47 | | destroyerimo__ Quit (Ping timeout: 246 seconds) |
| 06:14:44 | | kaen Quit (Read error: Connection reset by peer) |
| 06:28:05 | | Flynnn has joined |
| 07:57:52 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 08:17:41 | | watusimoto has joined |
| 08:17:41 | | ChanServ sets mode +o |
| 08:28:19 | | Darrel has joined |
| 08:48:19 | | Platskies has joined |
| 08:58:51 | | watusimoto Quit (Quit: Leaving.) |
| 09:36:33 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 09:42:27 | | Darrel Quit (Ping timeout: 272 seconds) |
| 09:46:50 | | watusimoto has joined |
| 09:46:50 | | ChanServ sets mode +o |
| 09:47:01 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 09:48:23 | | Darrel has joined |
| 09:52:11 | | watusimoto Quit (Quit: Leaving.) |
| 10:06:03 | | watusimoto has joined |
| 10:06:03 | | ChanServ sets mode +o |
| 10:06:50 | | watusimoto Quit (Client Quit) |
| 10:25:08 | | Platskies__ has joined |
| 10:26:47 | | Platskies Quit (Read error: No route to host) |
| 11:04:40 | | watusimoto has joined |
| 11:04:40 | | ChanServ sets mode +o |
| 11:47:25 | | Watusimoto_ has joined |
| 12:17:40 | | Watusimoto__ has joined |
| 12:18:50 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 12:24:35 | | Darrel Quit (Ping timeout: 272 seconds) |
| 12:24:58 | | Darrel has joined |
| 12:32:05 | | koda has joined |
| 12:45:55 | | destroyerimo_ Quit (Ping timeout: 244 seconds) |
| 12:46:29 | | destroyerimo_ has joined |
| 13:09:42 | | watusimoto Quit (Quit: Leaving.) |
| 13:09:55 | | watusimoto has joined |
| 13:09:55 | | ChanServ sets mode +o |
| 13:17:47 | | watusimoto Quit (Ping timeout: 272 seconds) |
| 13:35:02 | | Watusimoto__ Quit (Ping timeout: 264 seconds) |
| 13:36:54 | | Watusimoto has joined |
| 13:51:14 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 14:06:05 | | LordDVG has joined |
| 14:06:25 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 14:27:00 | sam686 | http://sam6.25u.com/upload/bitfighter_019a_6b9bf6727386.zip thats my vc++ 2008 build of bitfighter, compatible with windows XP? |
| 14:30:36 | | koda Quit (Quit: koda) |
| 14:46:42 | | LordDVG Quit (Remote host closed the connection) |
| 14:51:13 | | Watusimoto has joined |
| 14:58:20 | | destroyerimo_ Quit (Ping timeout: 246 seconds) |
| 15:05:05 | | watusimoto1 has joined |
| 15:07:29 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 15:09:32 | | watusimoto1 Quit (Client Quit) |
| 15:32:30 | | watusimoto has joined |
| 15:32:30 | | ChanServ sets mode +o |
| 15:45:30 | | bobdaduck has joined |
| 15:46:18 | | watusimoto Quit (Quit: Leaving.) |
| 15:47:10 | | watusimoto has joined |
| 15:47:10 | | ChanServ sets mode +o |
| 16:00:21 | | watusimoto Quit (Quit: Leaving.) |
| 16:03:03 | | YoshiSmb has joined |
| 16:04:32 | | HylianSavior has joined |
| 16:17:05 | | watusimoto has joined |
| 16:17:05 | | ChanServ sets mode +o |
| 16:32:05 | | LordDVG has joined |
| 16:32:18 | | LordDVG Quit (Remote host closed the connection) |
| 16:32:28 | | LordDVG has joined |
| 16:34:01 | | raptor has joined |
| 16:34:02 | | ChanServ sets mode +o |
| 16:34:15 | raptor | good day! |
| 16:40:44 | | Flynnn has joined |
| 16:56:01 | bobdaduck | It would be nice if setPos just implicitly accepted all input as a point |
| 16:56:26 | raptor | so... feed it an asteroid, and it takes the asteroid's point? |
| 16:57:11 | bobdaduck | no like feed it shipPos.x + 6, shipPos.y + 6 without having to wrap it in point.new() |
| 16:57:30 | raptor | actually |
| 16:57:44 | raptor | you may be able to do: shipPos + 6 |
| 16:58:02 | raptor | and have it auto-build a point where it adds 6 to both x and y |
| 16:58:19 | bobdaduck | I don't think so |
| 16:58:23 | raptor | if that doesn't exist in 019a, it will in 020 for sure, because i just tested that with the new Lua engine |
| 16:58:28 | bobdaduck | regardless, I'm actually doing x + 6 and y + 7 |
| 16:58:29 | bobdaduck | so |
| 16:58:38 | raptor | ha |
| 17:04:30 | bobdaduck | --set its Posation to whatever its supPosed to be |
| 17:04:37 | bobdaduck | lol find and replace |
| 17:05:06 | raptor | uh oh... that's how you get into trouble |
| 17:05:25 | raptor | when ever y ou do find and replace, make sure to not be lazy and be as specific as possible |
| 17:05:44 | raptor | or you risk adding weird bugs in the code |
| 17:05:59 | bobdaduck | Yeah I know |
| 17:05:59 | bobdaduck | that was ages ago |
| 17:06:07 | raptor | oh, haha |
| 17:06:08 | bobdaduck | I fixed all the specific problems but left the comments xD |
| 17:06:14 | bobdaduck | Like, when 019 first came out ages ago |
| 17:12:42 | bobdaduck | Okay so if its an array shifting error what would cause that? |
| 17:13:04 | raptor | don't go down that road |
| 17:13:19 | raptor | just act like you have no idea what's wrong and start commenting out code |
| 17:13:25 | raptor | until it works again |
| 17:15:15 | bobdaduck | Okay so like, when you cloak (activate the module), the text item starts following you again |
| 17:15:31 | bobdaduck | I've looked at all instances of ship:moduleActivate() |
| 17:15:39 | bobdaduck | and they're all innocent |
| 17:16:22 | bobdaduck | http://xkcd.com/1316/ |
| 17:16:31 | | BFLogBot Commit: f0bb4cf1e969 | Author: buckyballreaction | Message: Statically compile LuaJIT library for windows |
| 17:19:50 | raptor | yes.. you must now go to that deep, dark place from whence there's no return - the world of trial-and-error |
| 17:20:36 | bobdaduck | lol |
| 17:20:36 | bobdaduck | There's no way |
| 17:20:36 | bobdaduck | There's no place to start. |
| 17:22:11 | raptor | yes, there is |
| 17:22:24 | raptor | comment out the top level method you think the problem is in |
| 17:22:39 | raptor | if things start working again, good... comment out a piece of that method now |
| 17:23:08 | bobdaduck | Okay, I commented out the entire file |
| 17:23:15 | bobdaduck | Good news! Everything now works as expected! |
| 17:23:24 | raptor | that's a start... |
| 17:23:28 | raptor | now just do half |
| 17:23:33 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 17:23:35 | raptor | if it fails, do the other half |
| 17:23:49 | raptor | thereby narrowing it down by half by half by half |
| 17:24:02 | raptor | until you find the location |
| 17:24:48 | raptor | this technique is called 'bisecting' and is very useful for probl |
| 17:24:52 | raptor | 0e0.mfdsa. |
| 17:24:53 | raptor | .0 |
| 17:25:08 | raptor | 2 |
| 17:25:09 | raptor | -+ |
| 17:25:11 | raptor | 23 |
| 17:25:13 | raptor | 5-+ |
| 17:25:24 | bobdaduck | HI RAPTOR'S KID |
| 17:25:28 | raptor | for problems where you have no idea what's going on |
| 17:25:32 | | HylianSavior Quit (Quit: Leaving) |
| 17:25:43 | | Nothing_Much has joined |
| 17:25:51 | raptor | she says hello and smeers boogers on the keyboard |
| 17:26:09 | bobdaduck | lol |
| 17:26:26 | bobdaduck | okay, and what if its that array-shifting thingy? |
| 17:29:47 | bobdaduck | Because its like, definitely an array shifting thingy. |
| 17:29:53 | raptor | then you fix it when you find it |
| 17:30:04 | raptor | but that is probably a wild goose |
| 17:30:07 | bobdaduck | I found it |
| 17:30:17 | raptor | the whole idea of bisecting is to fin.... good! |
| 17:30:36 | bobdaduck | I replaced the 53 point sword with a 10 point sword and it started working. |
| 17:30:39 | bobdaduck | Explain yourself. |
| 17:31:04 | raptor | interesting... |
| 17:31:13 | raptor | maybe stay below 32 ponts |
| 17:31:14 | raptor | points |
| 17:35:22 | bobdaduck | I'm not sure I can do that. |
| 17:37:27 | bobdaduck | It should be fine over 32 points, shouldn't it? With all the 019 changes? |
| 17:37:39 | raptor | well... |
| 17:37:41 | raptor | actually |
| 17:37:48 | raptor | it seems like zones didn't get the enhancement |
| 17:38:13 | raptor | there was some network issue with doing it - i don't remember what it was |
| 17:38:31 | bobdaduck | Which is a bug, right? |
| 17:38:45 | bobdaduck | *stares piercingly* |
| 17:38:50 | raptor | probably |
| 17:38:52 | raptor | yes |
| 17:41:21 | raptor | bobdaduck: here is the bug: https://code.google.com/p/bitfighter/issues/detail?id=282 |
| 17:41:25 | raptor | looks network related |
| 17:41:32 | raptor | it would have broken compatibility with 019 |
| 17:42:07 | bobdaduck | So I can't expect it fixed before I leave. Humph. |
| 17:42:19 | raptor | probably not, sorry :( |
| 17:59:05 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:18:11 | | Nothing_Much_ has joined |
| 18:19:15 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 18:19:21 | | bobdaduck Quit (Excess Flood) |
| 18:20:24 | | Nothing_Much Quit (Write error: Broken pipe) |
| 18:20:27 | | bobdaduck has joined |
| 18:22:27 | | Darrel Quit (Excess Flood) |
| 18:23:04 | | Darrel has joined |
| 18:37:37 | | bobdaduck Quit (Ping timeout: 272 seconds) |
| 18:38:50 | | bobdaduck has joined |
| 18:40:23 | | Flynnn has joined |
| 18:55:48 | bobdaduck | It will make DnD faster if I just add break; everywhere, right? |
| 18:55:58 | raptor | in a matter of speaking |
| 18:56:23 | raptor | break means to break out of a loop before it's done |
| 18:56:32 | raptor | you have to decide if that's what you want |
| 18:56:55 | bobdaduck | I'm actually looking at a part of my code where there's a break inside an if statement |
| 18:57:00 | | Watusimoto_ has joined |
| 18:57:09 | bobdaduck | I distinctly remember the code would not work until I did that. |
| 18:57:12 | raptor | ok, and is there a loop on the outside |
| 18:57:28 | bobdaduck | probably |
| 18:57:38 | Watusimoto_ | hi |
| 18:57:51 | raptor | yeah, so... you need to understand what you want, and what you want it to do, better |
| 18:57:58 | raptor | hi Watusimoto_ |
| 18:58:01 | bobdaduck | yep 10 nested if statements and one for loop |
| 18:58:11 | Watusimoto_ | so I fixed the bfup. did I commit it properly? |
| 18:58:53 | raptor | yes |
| 18:58:57 | raptor | but i can't ocmpile on 2010 |
| 18:59:01 | raptor | for win xp |
| 18:59:55 | bobdaduck | I think sam said something in the logs about fixing that |
| 18:59:55 | Watusimoto_ | no? |
| 19:00:10 | raptor | nope - maybe it should be CMake... |
| 19:00:12 | Watusimoto_ | oh, I wonder if it's because the project is for 2013 |
| 19:00:23 | Watusimoto_ | because I probably upgraded it |
| 19:00:41 | Watusimoto_ | but... you shouldn't need to compile it, should you? |
| 19:00:42 | raptor | yeah, that's the reason - i even tried editing the project files to get it to work, but my efforts failed |
| 19:01:02 | raptor | i'll need to compile the executable on windows xp for it to run |
| 19:01:12 | Watusimoto_ | my binary should be the same as the one you would compile under xp |
| 19:01:17 | raptor | otherwise i get this 'not valid win32 application' |
| 19:01:19 | raptor | not so |
| 19:01:21 | Watusimoto_ | why would it be different? |
| 19:01:23 | raptor | i wish it were the same |
| 19:01:26 | raptor | good question |
| 19:01:38 | Watusimoto_ | have you tried my latest compilation? |
| 19:01:59 | raptor | did you commit the executable? |
| 19:03:29 | raptor | there is an executable in the build/windows/installer/updater folder |
| 19:03:31 | raptor | that is from 5 feb |
| 19:07:24 | raptor | proof!: http://imagebin.org/295773 |
| 19:09:54 | bobdaduck | Its telling me that this point is -0.0, 25.5 |
| 19:10:37 | raptor | negative zero! |
| 19:12:04 | | Invisibl1 has joined |
| 19:12:36 | raptor | i've seen that happen when you perform some weird math in Lua - like division by zero |
| 19:12:55 | bobdaduck | its telling me that in the level editor |
| 19:13:09 | bobdaduck | THAT'S WHAT YOU GET FOR FLIPPING THE Y AXIS |
| 19:15:35 | raptor | yes well... |
| 19:15:37 | raptor | umm |
| 19:15:39 | raptor | ok |
| 19:18:52 | Watusimoto_ | ok, will look at this after dinner |
| 19:18:56 | Watusimoto_ | back in a bit! |
| 19:23:38 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 19:24:16 | | Invisibl1 Quit (Ping timeout: 244 seconds) |
| 19:38:38 | | Nothing_Much has joined |
| 19:46:02 | | kaen has joined |
| 19:57:14 | | Watusimoto_ has joined |
| 20:05:13 | | raptor Quit () |
| 20:23:18 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 20:31:53 | | Flynnn has joined |
| 20:43:00 | | LordDVG Quit (Remote host closed the connection) |
| 21:04:30 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 21:09:24 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:09:55 | Watusimoto_ | hi kaen, are you around? |
| 21:10:09 | kaen | hello |
| 21:10:14 | Watusimoto_ | hi |
| 21:10:19 | Watusimoto_ | I have a sql questino for you |
| 21:10:24 | kaen | what's up? |
| 21:10:42 | kaen | fun \o/ |
| 21:10:50 | Watusimoto_ | any idea why this would cause the server's cpu to peg at 100% for a looong time? |
| 21:10:51 | Watusimoto_ | http://pastie.org/8783904 |
| 21:11:09 | Watusimoto_ | each of the subqueries in the left joins runs quicly |
| 21:11:41 | Watusimoto_ | it seems pretty straightforward |
| 21:14:19 | Watusimoto_ | the db doesn't seem to have enough rows to be troubled by much of anything... maybe because it's mysql? |
| 21:16:24 | kaen | weird... it looks straightforward to me too |
| 21:17:05 | | Nothing_Much has joined |
| 21:17:06 | kaen | stats_player is pretty massive. is the ram pegged, too? |
| 21:18:11 | kaen | my other theory is maybe it's running that pair of subqueries for each row in main result |
| 21:18:32 | kaen | I don't know enough about query execution to be confident though. |
| 21:27:04 | Watusimoto_ | not ram, only cpu |
| 21:29:17 | Watusimoto_ | I can't imagine that your theory is correct... that would be a pretty broken query plan |
| 21:29:40 | Watusimoto_ | well, thanks for looking at it |
| 21:33:20 | | Flynnn has joined |
| 21:34:09 | | Skybax has joined |
| 21:34:42 | Skybax | Herro peebles! |
| 21:35:14 | Nothing_Much | Hey Skybax |
| 21:35:44 | Skybax | What's up? |
| 21:40:59 | Watusimoto_ | I'm trying to get some stats on your proposed scoring stuff |
| 21:48:44 | Watusimoto_ | ok, think I fixed the query |
| 21:49:48 | bobdaduck | We're missing a plugin: findObjectById() |
| 21:51:40 | bobdaduck | findObjectsById() |
| 22:06:44 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:10:15 | | Skybax_ has joined |
| 22:12:57 | | Skybax Quit (Ping timeout: 272 seconds) |
| 22:16:48 | | raptor has joined |
| 22:16:48 | | ChanServ sets mode +o |
| 22:17:03 | Watusimoto_ | findObjectsById should be a built-in functino, I think |
| 22:17:13 | raptor | bf: |
| 22:17:15 | raptor | hello |
| 22:18:00 | Watusimoto_ | hey |
| 22:18:23 | Watusimoto_ | so the bfup.exe you ran... did it have yesterday's date? |
| 22:18:30 | Watusimoto_ | it sounds like no? |
| 22:18:41 | raptor | nope |
| 22:18:52 | raptor | i looked at your commits and you did not update the exe |
| 22:18:59 | Watusimoto_ | hmmm |
| 22:19:40 | raptor | maybe i'll just cmake-ify it |
| 22:19:51 | raptor | and you can move on with your life... |
| 22:20:25 | raptor | but know that i compiled bitfighter in vs 2010 on windows 7 and the resulting exe didn't run on win xp either |
| 22:20:58 | Watusimoto_ | you are right |
| 22:21:06 | Watusimoto_ | I checked it in |
| 22:21:15 | | BFLogBot Commit: a1e683fe6869 | Author: watusimoto | Message: Update updater exe |
| 22:21:30 | raptor | ok, testing... |
| 22:21:54 | raptor | right after i restart the VM.. |
| 22:23:57 | raptor | Watusimoto_: 'not a valid win32 program' |
| 22:24:20 | raptor | so either we have to compile on winxp or figure out how to use an older API? |
| 22:25:11 | Watusimoto_ | http://stackoverflow.com/questions/11305633/xxxxxx-exe-is-not-a-valid-win32-application |
| 22:25:18 | Watusimoto_ | 64/32 bit problem? |
| 22:25:57 | Watusimoto_ | from MS: |
| 22:25:57 | Watusimoto_ | 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:17 | raptor | see the second answer |
| 22:26:25 | raptor | you change the toolset |
| 22:27:57 | Watusimoto_ | ok, rebuilding |
| 22:30:57 | raptor | so I now have LuaJIT statically compiled into the main executable on all platforms except OSX 64 bit |
| 22:30:57 | bobdaduck | In plugins |
| 22:31:04 | bobdaduck | can I center the screen on something? |
| 22:31:18 | Watusimoto_ | raptor: that's great! |
| 22:31:19 | | BFLogBot Commit: d40f78995816 | Author: watusimoto | Message: Change bfup project to support xp |
| 22:31:21 | | BFLogBot Commit: 4b9de9ce9cbc | Author: watusimoto | Message: New version of bfup.exe built for XP and beyond |
| 22:31:27 | Watusimoto_ | does it seem faster? |
| 22:31:33 | raptor | oh yes |
| 22:31:45 | raptor | especially on bobdaduck's Carnival level (which has been my test bed) |
| 22:32:08 | raptor | i mean, there are some network speed limits, of course, but actual Lua processing it a lot faster |
| 22:32:23 | Watusimoto_ | that's great |
| 22:32:46 | raptor | also, 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:52 | Watusimoto_ | so maybe we should just plan to track luajit as our lua 5.2 migration plan |
| 22:33:02 | raptor | got a few responses from the developer that have led me nowhere so far |
| 22:33:11 | raptor | that's what I'm thinking |
| 22:33:54 | raptor | but OSX still works, I just have to use the dynamic library instead - and I've already altered CMake to do that |
| 22:34:06 | Watusimoto_ | Mike Pall is the luajit dev? |
| 22:34:09 | raptor | yes |
| 22:34:20 | Watusimoto_ | using the dynamic lib doesn't seem too bad |
| 22:34:29 | raptor | https://stackoverflow.com/questions/4911762/why-is-luajit-so-good |
| 22:34:40 | raptor | see first comment on the question |
| 22:34:56 | raptor | nope, not so bad |
| 22:35:51 | Watusimoto_ | ha |
| 22:36:28 | Watusimoto_ | makes me feel good about the choice to use lua and not python |
| 22:36:35 | raptor | also, if there's a platform that isn't supported by the JIT portion of LuaJIT |
| 22:36:45 | raptor | Mike Pall rewrote the standard interpreter to be about 2-3 times as fast |
| 22:36:52 | raptor | and so that can b3. |
| 22:36:53 | raptor | fd3sa.fd |
| 22:36:56 | raptor | af2340. |
| 22:36:57 | raptor | .+ |
| 22:36:59 | raptor | +f |
| 22:37:11 | raptor | that can be used anywhere, instead |
| 22:37:53 | | koda has joined |
| 22:38:36 | raptor | so a winning situation, all around |
| 22:39:42 | bobdaduck | What is this "return" thing in the getArgsMenu |
| 22:39:48 | bobdaduck | that all the plugins have |
| 22:40:08 | bobdaduck | I mean obviously its for the plugin menu but there's no explanation for it anywhere |
| 22:40:13 | raptor | http://bitfighter.org/luadocs/plugin.html |
| 22:40:24 | raptor | oh, uh... |
| 22:40:25 | raptor | hmmm |
| 22:41:15 | raptor | take a look at the draw_stars.lua plugin |
| 22:41:47 | raptor | but yeah, it looks like we don't have much doc on the various menu items |
| 22:42:30 | bobdaduck | I'm almost done with my plugin |
| 22:42:35 | bobdaduck | aside from the "it working" part |
| 22:42:58 | raptor | Watusimoto_: confirmed works! |
| 22:43:05 | raptor | uh, the updater! |
| 22:43:09 | raptor | bobdaduck: what plugin? |
| 22:43:18 | bobdaduck | select object by ID |
| 22:43:27 | bobdaduck | DnD is huge |
| 22:43:37 | bobdaduck | I need a way to find the objects that correlate to things in the .levelgen |
| 22:43:42 | Watusimoto_ | the new exe? |
| 22:43:43 | Watusimoto_ | great! |
| 22:44:01 | bobdaduck | Though I don't think I can actually center the screen on the object so that's less effective |
| 22:44:22 | Watusimoto_ | so now we need to decide how to do the mini-release |
| 22:44:51 | raptor | silently update 019a? |
| 22:44:58 | raptor | 019b only for windows? |
| 22:45:01 | Watusimoto_ | my current thinking is that we should repackage the windows version as 019b and just replace the 019a binary |
| 22:45:22 | Watusimoto_ | leave the osx/linux releases as-is |
| 22:45:32 | Watusimoto_ | and don't promote the build number |
| 22:45:50 | Watusimoto_ | our fix affects only windows |
| 22:46:02 | Watusimoto_ | and the updater can't be used to update (as it's broken) |
| 22:46:14 | raptor | i like most of that idea - but... do we really need to do 019b? should we change the internal game version? |
| 22:46:29 | Watusimoto_ | 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:37 | Watusimoto_ | (hence the numbering of 019b) |
| 22:47:00 | Watusimoto_ | I would suggest leaving the internal game version as-is |
| 22:47:06 | Watusimoto_ | though I suppose it doesn't matter |
| 22:47:16 | Watusimoto_ | would it matter? |
| 22:47:24 | Watusimoto_ | no, probably not |
| 22:47:42 | Watusimoto_ | we could advance the internal number, but leave the php script that handles updates at its current version |
| 22:48:09 | Watusimoto_ | do we even have an updater for osx/linux? |
| 22:48:16 | raptor | osx, yes |
| 22:48:18 | Watusimoto_ | how can I not know this? |
| 22:48:24 | raptor | and it even worked this time! |
| 22:48:27 | Watusimoto_ | great! |
| 22:48:47 | Watusimoto_ | we've done this before -- had a different version for windows and max |
| 22:48:49 | Watusimoto_ | mac |
| 22:49:00 | Watusimoto_ | where a win only problem arose |
| 22:49:01 | raptor | actually - bobdaduck, do you know if Quartz updated to 019a? and if he used the updater? |
| 22:49:26 | raptor | you should see the getDownloadUrl.php script now |
| 22:49:40 | raptor | i made it complicated in order to handle OSX |
| 22:49:45 | Watusimoto_ | great! |
| 22:50:24 | raptor | quartz has OSX 32 bit |
| 22:50:34 | raptor | and i've never quite been sure if the 32bit one worked... |
| 22:51:32 | bobdaduck | Quartz says yes and yes |
| 22:51:38 | raptor | oh good |
| 22:51:50 | raptor | then the OSX updater worked this time! |
| 22:52:56 | Watusimoto_ | so looking at the checklist... probably do something with 4, 5, 6, 7, 9a, 15, maybe 17, maybe 20, maybe 24, 25 |
| 22:53:44 | raptor | that seems so much more work than to just replace the 019a exe and post a note in the forums |
| 22:54:16 | Watusimoto_ | not really... most of those are unrelated to upgrading the version or not |
| 22:54:22 | Watusimoto_ | strike 25 |
| 22:55:00 | Watusimoto_ | 17, 20, 24 are all to alert people to upgrade to the latest to avoid error messages |
| 22:55:28 | raptor | 019a-1 |
| 22:55:52 | Watusimoto_ | 019b! |
| 22:56:14 | Watusimoto_ | or whatever |
| 22:57:11 | Watusimoto_ | we need to do 6, 7, 9a, parts of 15 regardless |
| 22:57:21 | | Flynnn has joined |
| 22:57:30 | Watusimoto_ | do you want me to do the win build? |
| 22:57:38 | Watusimoto_ | hell, I can do the whole thing |
| 22:58:28 | raptor | ok ok |
| 22:58:36 | raptor | I'll do ti... |
| 22:58:38 | raptor | it |
| 22:58:58 | Watusimoto_ | well, I broke it |
| 22:59:01 | Watusimoto_ | sadly |
| 22:59:03 | raptor | but leave everything internally? |
| 22:59:05 | raptor | the same |
| 22:59:07 | raptor | ? |
| 22:59:16 | Watusimoto_ | what do you mean? |
| 22:59:21 | raptor | wait no0, just. update .the 019a-leave >. |
| 22:59:22 | raptor | 0fdsaj+ |
| 22:59:27 | raptor | + |
| 22:59:43 | raptor | in version.h |
| 22:59:44 | Watusimoto_ | I think we should somehow signify it is different than the 019a we released |
| 22:59:50 | raptor | 019a -> -19b |
| 22:59:54 | Watusimoto_ | yes |
| 22:59:58 | raptor | but leave build version |
| 23:00:00 | Watusimoto_ | that would be my vote |
| 23:00:01 | Watusimoto_ | sure |
| 23:00:38 | Watusimoto_ | though upgrading the build version would be trivial, no? |
| 23:01:30 | raptor | ok, sounds fine to me, that'll simplify update issues |
| 23:01:31 | raptor | no |
| 23:01:42 | raptor | non-trivial |
| 23:02:00 | raptor | because I have to add platform-specific update directives in that php |
| 23:02:25 | | Nothing_Much Quit (Remote host closed the connection) |
| 23:03:02 | Watusimoto_ | I thought we could leave the php as is |
| 23:03:21 | bobdaduck | Can I call levelgen from a plugin? |
| 23:03:24 | raptor | yes, so we leave the build revision |
| 23:03:28 | bobdaduck | levelgen:function() |
| 23:03:40 | raptor | bobdaduck: not sure, but I think no |
| 23:03:42 | Watusimoto_ | 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:14 | raptor | how would the master handle it? |
| 23:04:35 | Watusimoto_ | bfup 9458 triggers "do you want to update" |
| 23:04:45 | Watusimoto_ | bfup 9459 does not |
| 23:04:56 | Watusimoto_ | bfup 99999 does not |
| 23:05:39 | Watusimoto_ | the updater passes a version to the php, the php does a higher/lower comparison, and triggers an update |
| 23:05:42 | Watusimoto_ | (or not) |
| 23:05:53 | Watusimoto_ | if the client is higer version than the php, nothing happens |
| 23:05:58 | raptor | yes, ok |
| 23:06:35 | raptor | looks like BUILD_VERSION is used in the master to determin what MOTD is sent |
| 23:06:40 | Watusimoto_ | http://bitfighter.org/files/getDownloadUrl.php?version=9458 |
| 23:06:44 | Watusimoto_ | http://bitfighter.org/files/getDownloadUrl.php?version=999999 |
| 23:07:01 | Watusimoto_ | ok, leave build version as is |
| 23:08:27 | | Skybax_ is now known as Skybax |
| 23:08:29 | Watusimoto_ | I'm pushing some of my grammar/spelling/error messages upstream to gup |
| 23:08:42 | raptor | oh boy! giving back! |
| 23:09:13 | Skybax | Watusimoto_: What do you mean by stats? |
| 23:09:41 | Watusimoto_ | the stuff you posted in the forums |
| 23:12:30 | raptor | Watusimoto_: do we have some way in the editor to center on an object? |
| 23:12:53 | Watusimoto_ | center the view? |
| 23:13:02 | raptor | yes, on an object |
| 23:13:04 | Watusimoto_ | no, I don't think so |
| 23:13:23 | Watusimoto_ | like a "center on selection"? |
| 23:13:45 | raptor | yes |
| 23:14:18 | raptor | bobdaduck 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:58 | Watusimoto_ | no |
| 23:16:13 | Watusimoto_ | maybe we could create a plugin api that lets you change the view |
| 23:16:17 | Watusimoto_ | center and/or bounds |
| 23:16:22 | Watusimoto_ | and/or scale |
| 23:16:37 | Skybax | Doesn't kaen's stats page work for viewing stats? |
| 23:16:39 | Watusimoto_ | that might be reasonable |
| 23:16:48 | Watusimoto_ | yes, is it not working? |
| 23:16:57 | Watusimoto_ | the database is busy at the moment |
| 23:17:46 | Skybax | It's working |
| 23:17:57 | Skybax | I guess I don't understand exactly what you're trying to do lol |
| 23:18:19 | Watusimoto_ | this: |
| 23:18:20 | Watusimoto_ | http://hastebin.com/suxusaqema.txt |
| 23:18:27 | Watusimoto_ | if you can make any sense of that |
| 23:18:36 | Watusimoto_ | http://hastebin.com/suxusaqema.sql |
| 23:18:43 | Watusimoto_ | for better coloring |
| 23:19:00 | Skybax | You're trying to get the game to read the stats and quantify them into XP points? |
| 23:19:16 | Watusimoto_ | yes |
| 23:19:19 | Watusimoto_ | just to see |
| 23:19:29 | Watusimoto_ | not the game, just querying the database |
| 23:19:34 | Skybax | Ahkay |
| 23:19:39 | Watusimoto_ | but for some reason it is taking forever to run |
| 23:20:58 | Skybax | Is it trying to do the math for every player at once? |
| 23:21:35 | Watusimoto_ | yes |
| 23:21:50 | Watusimoto_ | trying again, considering only games ocurring after jan 1 2014 |
| 23:21:58 | Watusimoto_ | it should go quick |
| 23:22:04 | Watusimoto_ | but doesn't |
| 23:22:17 | Skybax | Huh |
| 23:26:52 | raptor | huh, bobdaduck, bf:findObjectById keeps returning nil |
| 23:27:04 | bobdaduck | Yes, I'm aware of that. |
| 23:27:13 | bobdaduck | No idea why, plugins have no documentation |
| 23:27:36 | bobdaduck | Try to use kaens plugins for examples and perspective |
| 23:27:44 | bobdaduck | they all have lines like this: for _, typeName in ipairs(sd.VALID_TYPES) do |
| 23:28:06 | raptor | heh - yeah, they're great! but need some polishing for teaching... |
| 23:28:18 | raptor | oh, they use the 'stardust' library which has a lot of the code |
| 23:29:57 | Watusimoto_ | results |
| 23:30:00 | Watusimoto_ | http://hastebin.com/tuputoyoqu.txt |
| 23:30:11 | Watusimoto_ | Skybax: there are your results! ^^^ |
| 23:30:31 | Watusimoto_ | using your forumla for for stats since the beginning of this year |
| 23:30:59 | raptor | zombiebot is pretty solidly in the 80s and 90s |
| 23:31:31 | raptor | maybe it needs to filter by official games? |
| 23:31:43 | raptor | because I should never be ahead of Little Apple |
| 23:32:53 | Watusimoto_ | I think the forumla overcounts flag returns which are skewed by nexus games |
| 23:33:10 | Watusimoto_ | especially in those weird levels wiht lots of flags |
| 23:33:18 | raptor | like my test levels... |
| 23:33:44 | Watusimoto_ | yes |
| 23:34:33 | raptor | ok, changes before tagging: http://pastie.org/8784266 |
| 23:34:35 | Watusimoto_ | so raptor, just so I'm clear, you are going to do the release stuff, perhaps minus the notification-related items? |
| 23:34:37 | raptor | ok with those? |
| 23:34:51 | raptor | i'll rebundle the windows installer |
| 23:34:58 | Watusimoto_ | yes, do it |
| 23:35:01 | raptor | i'm compiling |
| 23:35:11 | raptor | if those changes to version.h are ok, then i'll tag the release, too |
| 23:39:57 | | bobdaduck Quit (Remote host closed the connection) |
| 23:41:49 | Watusimoto_ | this for bobdaduck if he ever comes back |
| 23:41:49 | Watusimoto_ | https://code.google.com/p/bitfighter/issues/detail?id=407&thanks=407&ts=1393371693 |
| 23:42:00 | Watusimoto_ | sorry, yes, those changes are ok |
| 23:42:06 | Watusimoto_ | (that was my yes, do it comment!) |
| 23:42:24 | raptor | Watusimoto_: any idea as to why, when running bf:findObjectById(), this returns all Barriers: getGameObjDatabase()->findObjects_fast() |
| 23:42:31 | raptor | in a lua plugin |
| 23:42:39 | Watusimoto_ | yes |
| 23:42:45 | raptor | i'm only getting Barrier objects in a levelt hat clearly has zones/testitems, etc. |
| 23:42:49 | Watusimoto_ | i think ids don't work with barriers |
| 23:43:02 | Watusimoto_ | if not that, then it might be a bug |
| 23:43:09 | raptor | i don't understand |
| 23:43:19 | raptor | I have a zone with id 5 |
| 23:43:31 | raptor | i do bf:findObjectById(5) and get back nil |
| 23:43:54 | raptor | because the internal call to getGameObjDatabase()->findObjects_fast() is return a database of *only* Barriers |
| 23:46:39 | Watusimoto_ | that sounds like a bug |
| 23:47:42 | raptor | ok |
| 23:49:10 | raptor | maybe we should do 019b everywhere? |
| 23:49:25 | raptor | quick everyone get me your bugs! |
| 23:51:58 | | Nothing_Much has joined |
| 23:54:42 | raptor | I know of 3 bugs so far |
| 23:57:21 | | destroyerimo has joined |