Timestamps are in GMT/BST.
| 00:02:45 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:21:56 | | Flynnn has joined |
| 00:26:25 | | vs73nx Quit (Remote host closed the connection) |
| 00:26:43 | | vs73nx has joined |
| 00:26:43 | | vs73nx Quit (Changing host) |
| 00:26:43 | | vs73nx has joined |
| 00:41:59 | | Invisible Quit (Ping timeout: 260 seconds) |
| 00:57:51 | | Watusimoto has joined |
| 01:01:37 | | fordcars Quit (Quit: Page closed) |
| 01:10:04 | | BFLogBot Commit: 3680304673 | Author: buckyballreaction | Message: Clean up code a little for editor grid rendering |
| 01:10:05 | | BFLogBot Commit: 7654070c59 | Author: buckyballreaction | Message: Don't show so many grid lines if we've zoomed out a lot |
| 02:04:15 | | Akien has joined |
| 02:40:18 | | vs73nx Quit (Remote host closed the connection) |
| 02:50:01 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:03:49 | | sam686 has joined |
| 03:03:49 | | ChanServ sets mode +v |
| 03:28:09 | | Akien Quit (Ping timeout: 246 seconds) |
| 03:35:37 | | Akien has joined |
| 03:40:49 | | vs73nx has joined |
| 03:44:57 | | vs73nx Quit (Ping timeout: 246 seconds) |
| 03:58:23 | | vs73nx has joined |
| 03:58:25 | | vs73nx Quit (Changing host) |
| 03:58:25 | | vs73nx has joined |
| 04:01:21 | | vs73nx Quit (Remote host closed the connection) |
| 04:03:26 | | vs73nx has joined |
| 04:23:39 | | vs73nx Quit (Remote host closed the connection) |
| 04:38:50 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 04:48:26 | | vs73nx has joined |
| 04:58:00 | | Darrel has joined |
| 05:08:33 | | vs73nx Quit (Remote host closed the connection) |
| 05:21:01 | | vs73nx has joined |
| 07:49:43 | | BFLogBot Quit (Ping timeout: 240 seconds) |
| 07:50:44 | | -verne.freenode.net- *** Looking up your hostname... |
| 07:50:44 | | -verne.freenode.net- *** Checking Ident |
| 07:50:44 | | -verne.freenode.net- *** No Ident response |
| 07:50:44 | | -verne.freenode.net- *** Couldn't look up your hostname |
| 07:50:50 | | BFLogBot_ has joined |
| 07:50:50 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 07:57:04 | | starseeker Quit (*.net *.split) |
| 07:57:05 | | BFLogBot Quit (*.net *.split) |
| 08:14:48 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 08:37:13 | | starseeker has joined |
| 08:40:06 | | starseek1r Quit (*.net *.split) |
| 08:50:31 | | sam686 Quit (Read error: Connection reset by peer) |
| 08:51:32 | | sam686 has joined |
| 08:51:33 | | ChanServ sets mode +v |
| 10:33:48 | | destroyerimo has joined |
| 11:02:21 | | Darrel Quit (Ping timeout: 240 seconds) |
| 11:07:15 | | Darrel has joined |
| 11:15:17 | | Watusimoto has joined |
| 11:41:28 | | destroyerimo Quit (Ping timeout: 250 seconds) |
| 11:42:09 | | raptor has joined |
| 11:42:09 | | ChanServ sets mode +o |
| 11:42:13 | raptor | good morning! |
| 11:54:27 | | destroyerimo has joined |
| 11:56:35 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 11:56:53 | | Nothing_Much has joined |
| 12:03:52 | | destroyerimo Quit (Ping timeout: 255 seconds) |
| 12:06:01 | Nothing_Much | mornin' raptor |
| 12:10:17 | raptor | hi |
| 13:37:26 | raptor | blast |
| 13:37:40 | raptor | the opus source only has autotools and visualstudio building files |
| 13:47:39 | | Invisible has joined |
| 14:07:48 | | Invisible Quit (Quit: Invisible) |
| 14:53:28 | | fordcars has joined |
| 15:11:56 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 15:25:50 | | Watusimoto has joined |
| 15:34:30 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 15:38:44 | | Watusimoto has joined |
| 16:14:06 | raptor | the real question is if opus is in standard linux distros already |
| 16:41:25 | raptor | it compiled for OSX! |
| 16:57:02 | raptor | now to plug in Opus.. |
| 17:48:05 | raptor | I wish VoiceEncoder::compressBuffer was documented |
| 17:50:50 | raptor | Watusimoto: is this operator the same as integer division by 2?: someVar >> 1; |
| 17:51:24 | Watusimoto | mmmm |
| 17:51:41 | Watusimoto | I've never really understood the relationship between bitshifting and mult/division |
| 17:52:45 | Watusimoto | looks like it is |
| 17:53:07 | Watusimoto | probably with some sort of truncate going on when a bit shifts to the right of the decimal |
| 17:53:18 | raptor | yes |
| 17:53:20 | raptor | ok |
| 17:53:31 | raptor | who wrote this voiceCodec code?? |
| 17:53:33 | Watusimoto | 43 |
| 17:53:33 | Watusimoto | = 0b101011 |
| 17:53:33 | Watusimoto | 43/2 |
| 17:53:33 | Watusimoto | = 0b10101.1000000000000000000000000000000000000000000000000000000000000000000 |
| 17:53:40 | raptor | must be from Zap! |
| 17:53:52 | raptor | hahaha |
| 17:53:58 | Watusimoto | 18 |
| 17:53:58 | Watusimoto | = 0b10010 |
| 17:53:58 | Watusimoto | 18/2 |
| 17:53:58 | Watusimoto | = 0b1001 |
| 17:54:15 | Watusimoto | seems to be true! |
| 17:54:25 | raptor | I love the decimal on that first one... |
| 17:58:39 | Watusimoto | it's a very accurate calculator |
| 18:04:09 | | Akien Quit (Quit: Quitte) |
| 18:16:13 | fordcars | Hi! |
| 18:18:48 | raptor | hi |
| 18:19:00 | raptor | ok, i've decoded most of this compressBuffer() method |
| 18:19:04 | raptor | sort of |
| 18:38:46 | Watusimoto | hi |
| 18:47:16 | raptor | ah ha! I figured it out |
| 18:57:57 | Watusimoto | what are you working on? |
| 18:58:02 | raptor | what the crazy |
| 18:58:07 | raptor | hi |
| 18:58:11 | raptor | I'm implementing Opus |
| 19:00:31 | Watusimoto | cool |
| 19:00:42 | Watusimoto | I am still stuck on why polywalls are not working in-game |
| 19:00:58 | Watusimoto | they are getting trasmitted to the client, but on the server it is as if they do no exist |
| 19:01:36 | raptor | that doesn't make sense |
| 19:02:45 | raptor | they have to be there or they can't be transmitted |
| 19:03:11 | raptor | or are you saying that they don't do collision checks or something weird that makes them ineffective on the server? |
| 19:07:04 | Watusimoto | no |
| 19:07:16 | Watusimoto | I think that we aer not generating edge geometry for the polywalls |
| 19:07:23 | Watusimoto | for some reason |
| 19:07:29 | Watusimoto | walls are... complicated |
| 19:07:44 | Watusimoto | I am hoping to streamline things a little with the new level structure |
| 19:07:51 | raptor | i have not touched the wall code... i don't think |
| 19:07:52 | Watusimoto | I already eliminated one wall-related class |
| 19:08:14 | Watusimoto | and I am hoping to cleanup some of the other stuff |
| 19:09:25 | raptor | maybe when you added 'const' to a ton of things in 9980:e98969c2f00e it messed something up.. |
| 19:12:02 | raptor | I just found some (I think) shakespeare in tnlByteBuffer.h |
| 19:16:21 | | BFLogBot_ Commit: 7b8e8af958 | Author: buckyballreaction | Message: Clean up and document some VoiceEncoder/Decoder methods |
| 19:16:29 | Watusimoto | that's encouraging... literate programmers |
| 19:17:15 | Watusimoto | If I added const to someting that was supposed to be modified, would that not trigger a compiler error? |
| 19:17:33 | raptor | not always, no |
| 19:17:54 | raptor | usually because we think that the const means something different |
| 19:18:35 | Watusimoto | const int const x const = (const) 1; |
| 19:18:49 | Watusimoto | it's the only way to be sure |
| 19:18:53 | raptor | hahaha |
| 19:19:41 | raptor | oh |
| 19:19:47 | raptor | i remember fixing const errors |
| 19:20:09 | raptor | they compiled because the virtual method was: someMethod() const; |
| 19:20:19 | raptor | but the implementation was just: someMethod(); |
| 19:20:23 | raptor | so no compiler error |
| 19:20:36 | raptor | but someMethod didn't properly override its virtual parent |
| 19:20:41 | raptor | and weird things were happeneing |
| 19:20:42 | Watusimoto | that uisually triggers a compiler error for me -- mismatching sigs |
| 19:20:43 | raptor | *happening |
| 19:20:52 | raptor | not with virtual methods |
| 19:20:54 | Watusimoto | or at least a stern warning |
| 19:20:58 | raptor | that's perfectly legit |
| 19:21:12 | Watusimoto | so parent was not const, child was const? |
| 19:21:14 | raptor | so you have: virtual someMethod() const; |
| 19:21:23 | raptor | then in the child: someMethod(); |
| 19:21:36 | Watusimoto | how do you call the child method? |
| 19:21:40 | raptor | exactly! |
| 19:21:48 | raptor | the child method is *supposed* to be called |
| 19:21:57 | raptor | but since the child sig was missing the const, it wasn't |
| 19:21:57 | Watusimoto | If that's allowed, I think it's a problem with the c++ spec |
| 19:22:15 | Watusimoto | and if that doesn't generate a warning, it's also a problem with the compiler |
| 19:22:19 | raptor | no |
| 19:22:22 | raptor | it's perfectly legit |
| 19:22:33 | raptor | you can have, in the child: |
| 19:22:36 | raptor | someMethod(); |
| 19:22:42 | raptor | someMethod() const; |
| 19:22:44 | raptor | both of them |
| 19:22:59 | Watusimoto | are you sure? |
| 19:23:03 | raptor | but only one will be delegated to from the parent, and that's the one matching the parent's virtual sig |
| 19:23:06 | raptor | yep |
| 19:23:06 | Watusimoto | how do you determine which gets called? |
| 19:23:16 | raptor | sig matching |
| 19:23:22 | Watusimoto | if you have two methods with same name and same sig? |
| 19:23:25 | raptor | the compiler does it |
| 19:23:29 | raptor | not the same sig |
| 19:23:32 | raptor | one has 'const' |
| 19:23:50 | Watusimoto | yes, but how do you call the const on? |
| 19:24:32 | raptor | good question, i'm not sure about that |
| 19:25:34 | raptor | dinner time! |
| 19:25:41 | Watusimoto | it compiled |
| 19:25:41 | Watusimoto | http://www.codeshare.io/7sDQ4 |
| 19:25:49 | Watusimoto | spec error |
| 19:25:51 | raptor | anyways, I had this same issue with barriers at e67ab5222ef4 |
| 19:26:15 | raptor | or around there... |
| 19:26:23 | raptor | maybe a commite previous or afterwards |
| 19:26:26 | raptor | oops, dinner! |
| 19:26:28 | raptor | back later |
| 19:26:30 | Watusimoto | later |
| 19:30:44 | | raptor Quit (Ping timeout: 240 seconds) |
| 19:41:21 | Nothing_Much | someone's gotta update the MOTA |
| 19:45:46 | | raptor_ has joined |
| 19:45:49 | | raptor_ is now known as raptor |
| 19:45:50 | | raptor Quit (Changing host) |
| 19:45:50 | | raptor has joined |
| 19:45:50 | | ChanServ sets mode +o |
| 19:48:23 | raptor | yeah, so, 'const' and virtual methods will bite you. I only remember this because I spent a lot of time and anguish on solving it once |
| 19:49:44 | raptor | also, dinner was amazing: home-made fajitas on home made tortillas made from home-ground whole wheat |
| 19:54:16 | fordcars | Wow, we had mechanically separated hot-dogs |
| 19:54:35 | raptor | aren't all hot-dogs made of mechanically-separated meat? |
| 19:55:20 | fordcars | Probably :P |
| 19:57:06 | Nothing_Much | fordcars: wut |
| 19:57:25 | fordcars | Hey Nothing_Much |
| 19:57:43 | fordcars | Joining our discussions on hot-dogs? |
| 19:59:01 | raptor | I think my dad knew the guy who came up with the process to get all the leftover bits of meat from an animal (mechanical separation) to be used in things like hot dogs and chicken nuggets |
| 19:59:53 | fordcars | Oh wow |
| 20:00:04 | fordcars | That guy must be vegeterian |
| 20:00:12 | raptor | he was in the food+nutrition fields decades ago |
| 20:00:29 | fordcars | Oh wow, he invented it? |
| 20:01:02 | raptor | not my dad, no... but his friend |
| 20:01:06 | raptor | and it's gross |
| 20:01:20 | fordcars | Yeah I've heard of it |
| 20:01:29 | fordcars | Bones and eyeballs included? |
| 20:01:53 | raptor | bones, yes... eyeballs are soft enough to probably be added to the hot dogs :) |
| 20:02:12 | raptor | anyways... GROSS |
| 20:02:16 | raptor | back to bitfighter.. |
| 20:03:07 | fordcars | Blagh, I just ate dinner btw :P |
| 20:03:23 | fordcars | Anyway, still can't get TNL to make a GameType |
| 20:03:53 | raptor | can you give me a full diff? I'll check it out quickly |
| 20:04:20 | raptor | the diff needs to be in file format, and I'll need the revision to apply it to |
| 20:07:07 | Nothing_Much | fordcars: lol |
| 20:07:10 | fordcars | Isn't it the same thing as last time? |
| 20:07:15 | fordcars | Nothing_Much: hehe |
| 20:07:20 | raptor | I need a file |
| 20:07:22 | raptor | not a pastie |
| 20:07:56 | raptor | you can upload the file, and get me the link, at: http://sam6.25u.com/upload3.php |
| 20:08:11 | fordcars | hg diff? |
| 20:08:15 | raptor | yes |
| 20:08:21 | raptor | hg diff > somediff.dff |
| 20:08:25 | raptor | somediff.diff |
| 20:10:58 | fordcars | http://sam6.25u.com/upload/raptor.diff |
| 20:11:08 | fordcars | 8c3f2c2800fc I am guessing |
| 20:11:12 | raptor | thanks |
| 20:11:28 | Nothing_Much | wut |
| 20:11:59 | raptor | I need your new classes, too |
| 20:12:12 | raptor | those can be pastied |
| 20:12:36 | raptor | OH WAIT |
| 20:12:46 | raptor | fordcars: did you add your new class to CMakeLists.txt? |
| 20:12:55 | fordcars | Oh, nope |
| 20:12:58 | raptor | ha! |
| 20:13:00 | raptor | that would do that |
| 20:13:05 | fordcars | But I DID at it to the solution |
| 20:13:20 | raptor | oh ok |
| 20:13:35 | raptor | are they the same as what you pastied yesterday? |
| 20:13:41 | fordcars | Yep |
| 20:14:27 | raptor | oh, I need the .h file. please pastie that |
| 20:18:03 | raptor | fordcars: can you get me the new .h file? |
| 20:18:51 | fordcars | Oh sure |
| 20:18:54 | fordcars | Sorry |
| 20:19:41 | fordcars | http://pastie.org/9516210 -> .h |
| 20:19:49 | fordcars | http://pastie.org/9516208 -> .cpp |
| 20:24:07 | raptor | compiling |
| 20:25:08 | fordcars | Thanks :) |
| 20:27:13 | raptor | getEventScore is missing |
| 20:27:48 | fordcars | Wow, really? |
| 20:28:02 | raptor | yeah, from the .cpp |
| 20:28:06 | raptor | let me see if that does it |
| 20:28:34 | raptor | level loaded! |
| 20:28:40 | fordcars | Yay! |
| 20:28:49 | raptor | yeah, so implement getEventScore |
| 20:29:52 | fordcars | Thank you!!! |
| 20:30:00 | raptor | oh, i also added it to CMakeLists.txt |
| 20:30:11 | fordcars | Oh sure |
| 20:30:14 | raptor | those are the only two changes i made |
| 20:31:49 | raptor | proof!: https://i.imgur.com/ET8AREe.png |
| 20:32:44 | fordcars | Yay! |
| 20:32:49 | fordcars | Love the walls btw :) |
| 20:33:00 | Nothing_Much | dungeon? |
| 20:33:33 | fordcars | I am just trying to add the Dungeon gamemode from https://code.google.com/p/bitfighter/issues/detail?id=75 |
| 20:34:06 | raptor | my bitfighter ini is so messed up |
| 20:34:14 | fordcars | Haha |
| 20:49:42 | fordcars | Hey raptor, where did you add it in CmakeLists? All I can see in there are the libs |
| 20:49:59 | raptor | in the one in the zap/ folder |
| 20:50:07 | raptor | under the SHARED_SOURCES list |
| 20:50:13 | fordcars | Oh ookok thanks |
| 20:55:18 | Nothing_Much | fordcars: argh, I can't stand that game mode lol |
| 20:55:34 | fordcars | Haha neither can I :P |
| 21:01:56 | Nothing_Much | I dunno why you're bothering with it tho fordcars o.O |
| 21:02:34 | fordcars | I am trying to get to know the code more :P It's not like it's actually gonna get into the game, I am only experimenting |
| 21:03:31 | Nothing_Much | Oh cool |
| 21:07:31 | fordcars | Yay it works! |
| 21:08:49 | fordcars | raptor, all works well, but for really funny reason, I can go through walls?! |
| 21:09:11 | fordcars | I don't mind though |
| 21:09:15 | | Watusimoto Quit (Ping timeout: 250 seconds) |
| 21:09:24 | fordcars | *polywalls |
| 21:09:51 | fordcars | Might what wat was working on though |
| 21:10:20 | raptor | that's a bug watusimoto is working on |
| 21:11:38 | fordcars | Ok cool |
| 21:46:46 | | no_mu has joined |
| 21:47:30 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 22:10:52 | | no_mu is now known as Nothing_Much |
| 22:27:58 | | vs73nx has joined |
| 23:31:01 | | Watusimoto has joined |