Timestamps are in GMT/BST.
| 00:00:12 | | fordcars has joined |
| 00:06:49 | | kaen Quit (Read error: Connection reset by peer) |
| 00:08:16 | | kaen has joined |
| 00:31:08 | Nothing_Much | how's your internet kaen? |
| 00:33:21 | Watusimoto | as soon as I posted that question, I thought of a clever solution |
| 01:24:33 | | raptor has joined |
| 01:24:34 | | ChanServ sets mode +o |
| 01:25:18 | raptor | Taxes!: https://www.youtube.com/watch?v=2TxYNYpicXM |
| 01:26:27 | Watusimoto | ugh... don't remind me |
| 01:26:48 | Watusimoto | though I do have an automatic extension until June |
| 01:26:56 | raptor | 1 month! |
| 01:27:07 | raptor | get in before the identity thieves! |
| 01:27:49 | Watusimoto | finally.... got this code to work |
| 01:28:01 | Watusimoto | I only pray it works with gcc |
| 01:28:08 | Watusimoto | because it has made me crazy |
| 01:28:24 | raptor | i guess i'll find out later... after my mind is fried from taxes |
| 01:28:26 | | BFLogBot Commit: 4e011612706f | Author: watusimoto | Message: This rather large out of control refactor simply changes setting keys from strings to enum values to ensure we can detect spelling errors at compile time. This seemingly modest change turned out to be hugely complicated. |
| 01:28:34 | Watusimoto | I'm going to bed... if the code does not work, just rollback and let me know |
| 01:28:39 | raptor | ok |
| 01:28:41 | raptor | good night! |
| 01:28:44 | Watusimoto | night |
| 01:28:49 | raptor | taxes! a ha! ah HA! |
| 01:28:53 | Watusimoto | hey, one more thing |
| 01:29:03 | Watusimoto | I know you are not well versed in popular music |
| 01:29:12 | Watusimoto | but do you know Queen's Bohemian Rhapsody? |
| 01:29:32 | Watusimoto | it's their operatic song |
| 01:29:33 | raptor | yes, my brother played that non-stop for a summer once |
| 01:29:38 | Watusimoto | ok, just wondering |
| 01:29:52 | raptor | good music to play while doing taxes? |
| 01:30:03 | Watusimoto | I was just listening to it, and remarked to myself about its classical connections |
| 01:30:10 | Watusimoto | I'm not doing my taxes |
| 01:30:27 | Watusimoto | I'll play the Sex Pistols if I need to blow off some tax related steam |
| 01:30:31 | Watusimoto | God Save the Queen! |
| 01:31:03 | raptor | hahaha |
| 01:31:12 | raptor | keep calm and pay taxes |
| 01:31:33 | Watusimoto | or maybe Bad Religion's You are the Government |
| 01:31:43 | raptor | hmm... not sure i heard that one |
| 01:31:48 | | raptor goes to look it up |
| 01:32:01 | Watusimoto | no, you wouldn't have |
| 01:32:37 | Watusimoto | it's the music I used to be into |
| 01:32:40 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 01:32:48 | raptor | what the crazy... is that really music? |
| 01:32:52 | Watusimoto | the bio of Bad Religion is pretty interesting |
| 01:33:11 | Watusimoto | they're all PhDs/scientists that have had a punk band since the 80s |
| 01:33:18 | raptor | haha |
| 01:33:32 | Watusimoto | they still sound exactly the same1 |
| 01:36:57 | raptor | I think I'm turning into my Dad - I had no idea what music he liked when I grew up, and my children will probably suffer the same fate |
| 01:39:40 | | Nothing_Much has joined |
| 01:39:54 | Watusimoto | I got my kids mp3 players which I have loaded up with a wide variety of music |
| 01:40:32 | fordcars | Sweet! |
| 01:40:53 | Watusimoto | they love AC/DC! |
| 01:41:31 | Watusimoto | I should publish my playlist |
| 01:44:44 | Watusimoto | ok.. enough listening to music spore is too heavy for 2:45 |
| 01:44:46 | Watusimoto | good night |
| 01:44:59 | raptor | haha |
| 01:45:00 | raptor | night! |
| 01:45:54 | fordcars | We need a BBB |
| 01:46:27 | Nothing_Much | a wut |
| 01:46:37 | fordcars | Big Bitfighter Battle :) |
| 01:46:40 | Nothing_Much | oh yes |
| 01:46:43 | Nothing_Much | maybe in the future |
| 01:46:45 | Nothing_Much | on my server |
| 01:46:53 | fordcars | I want to play Bitfighter :(((( |
| 01:46:58 | Nothing_Much | yeah |
| 01:47:06 | fordcars | It's so awesome |
| 01:47:15 | Nothing_Much | I know right!? |
| 01:47:25 | fordcars | Yes! |
| 01:48:59 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 01:52:54 | | fordcars Quit (Quit: Page closed) |
| 02:20:53 | | YoshiSmb_m has joined |
| 02:24:08 | | vs73nx has joined |
| 02:41:55 | | YoshiSmb_m Quit (Remote host closed the connection) |
| 02:44:56 | Nothing_Much | Hey guys |
| 02:45:07 | Nothing_Much | I need to figure out how to kick bots whenever players aren't around |
| 02:46:18 | | kaen Quit (Ping timeout: 240 seconds) |
| 02:47:35 | Nothing_Much | raptor or sam686, do you know what to change in order for bots to be kicked whenever a server is empty? |
| 02:47:45 | raptor | hi |
| 02:48:09 | raptor | you're saying that a server doesn't go idle when there are no players? |
| 02:48:27 | raptor | that is what is supposed to happen, at least.. |
| 02:49:55 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 02:50:26 | Nothing_Much | raptor: I mean when a server is empty without players, bots are still there |
| 02:50:30 | Nothing_Much | I don't want them there |
| 02:51:09 | sam686 | bots without players... the server will go into a paused or suspended mode where nothing happens anyway.. |
| 02:51:37 | Nothing_Much | yeah but the bots are still there |
| 02:51:40 | Nothing_Much | I don't want them there |
| 02:51:49 | Nothing_Much | because that would defer people from playing on the server |
| 02:52:02 | sam686 | same for my server, when players add bots through more/less bots menu |
| 02:52:21 | Nothing_Much | Really? |
| 02:53:10 | sam686 | doing /addbot doesn't keep the bots on level change, but if done through "More bots" menu it keeps the bots for next levels |
| 02:53:31 | Nothing_Much | ohh |
| 02:53:48 | Nothing_Much | That's the thing |
| 02:53:51 | sam686 | when all players leave server, it does next level |
| 02:54:23 | Nothing_Much | hmm.. |
| 02:54:36 | Nothing_Much | Guess I gotta remember to remove the bots on my own |
| 03:00:37 | | vs73nx has joined |
| 03:02:01 | raptor | would that be considered a bug? |
| 03:02:19 | raptor | if using the ADD BOTS menu item prevents server suspending |
| 03:08:00 | raptor | Nothing_Much: I added this issue: https://code.google.com/p/bitfighter/issues/detail?id=415 |
| 03:08:30 | | kaen has joined |
| 03:17:33 | Nothing_Much | raptor: Ah good |
| 03:27:50 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 03:33:24 | | CrazyLinuxNerd Quit (Ping timeout: 245 seconds) |
| 03:45:53 | | CrazyLinuxNerd has joined |
| 03:56:36 | | kaen Quit (Ping timeout: 252 seconds) |
| 04:02:48 | | kaen has joined |
| 04:06:46 | | fordcars has joined |
| 04:27:39 | | raptor Quit () |
| 04:57:25 | | fordcars Quit (Quit: Page closed) |
| 05:11:05 | | koda Quit (Quit: koda) |
| 05:36:17 | | CrazyLinuxNerd Quit (Quit: Going.. Going.. Gone) |
| 06:30:12 | | Invisible2 has joined |
| 06:30:28 | | Invisible3 has joined |
| 06:34:29 | | Invisible2 Quit (Ping timeout: 240 seconds) |
| 08:25:38 | | Darrel Quit (Read error: Connection reset by peer) |
| 08:28:10 | | Darrel has joined |
| 08:42:13 | | destroyerimo__ has joined |
| 08:45:37 | | destroyerimo_ Quit (Ping timeout: 240 seconds) |
| 09:33:59 | | Invisible3 Quit (Ping timeout: 240 seconds) |
| 09:49:31 | | Invisible2 has joined |
| 09:50:01 | | Skybax has joined |
| 09:50:07 | | Skybax Quit (Remote host closed the connection) |
| 09:53:43 | | Watusimoto has joined |
| 10:10:29 | | Invisible3 has joined |
| 10:12:18 | | Invisible2 Quit (Ping timeout: 240 seconds) |
| 10:28:53 | | Watusimoto Quit (Ping timeout: 246 seconds) |
| 10:52:58 | | Watusimoto has joined |
| 11:14:25 | | Invisible3 Quit (Ping timeout: 240 seconds) |
| 11:18:32 | | Platskies has joined |
| 11:35:27 | | kaen Quit (Ping timeout: 252 seconds) |
| 11:51:53 | | Invisible2 has joined |
| 13:02:45 | | YoshiSmb_m has joined |
| 13:02:58 | | HylianSavior has joined |
| 13:05:20 | | Invisible2 Quit (Ping timeout: 246 seconds) |
| 13:05:40 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 13:07:02 | YoshiSmb_m | Good Morning |
| 13:09:23 | YoshiSmb_m | (forgot, time difers) |
| 13:23:05 | Nothing_Much | YoshiSmb_m: what's up? |
| 13:27:02 | YoshiSmb_m | nothing new |
| 13:32:08 | YoshiSmb_m | im just checkimg the forums |
| 13:32:28 | YoshiSmb_m | *checking* |
| 13:33:58 | | destroyerimo__ Quit (Ping timeout: 240 seconds) |
| 13:39:06 | Nothing_Much | ah |
| 13:40:02 | | destroyerimo has joined |
| 13:41:12 | | Platskies Quit (Read error: Connection reset by peer) |
| 13:43:48 | YoshiSmb_m | bitfighter will be never on android? :'( |
| 13:44:54 | Nothing_Much | YoshiSmb_m: Depends on whether controls can be used or not on a tablet |
| 13:45:10 | Nothing_Much | But 3rd party blutooth controllers for phones should help that out a little |
| 13:45:54 | YoshiSmb_m | yes |
| 13:47:11 | YoshiSmb_m | at least, analogs (2, one to move, one to shot) 1 button to change weapons, 2 for modules |
| 13:47:31 | YoshiSmb_m | tactil for menu. |
| 13:47:48 | YoshiSmb_m | with out 3rd party objects |
| 13:48:47 | Nothing_Much | That's almost difficult |
| 13:48:54 | Nothing_Much | But I have my ideas |
| 13:49:08 | YoshiSmb_m | controls can be customized |
| 13:49:24 | Nothing_Much | But that might be a bit on the complex side of learning just the standard controls for Bitfighter |
| 13:49:31 | YoshiSmb_m | yea |
| 13:49:51 | YoshiSmb_m | but this is like the joystick on pc |
| 13:50:08 | Nothing_Much | Dual Analog controls on a tablet work reasonably well |
| 13:50:10 | YoshiSmb_m | at least, a test build for android |
| 13:50:16 | YoshiSmb_m | yes |
| 13:50:28 | Nothing_Much | If you played a game on Android called PewPew, you would understand what I'm saying |
| 13:50:39 | Nothing_Much | Try it out, it's a pretty cool game too, but it's definitely slower paced |
| 13:50:46 | YoshiSmb_m | ok. |
| 13:51:31 | YoshiSmb_m | i played using in-game joystick, not 3rd party controls (i could still play well) |
| 13:52:13 | Nothing_Much | in-game joystick as in the touchscreen? |
| 13:54:55 | YoshiSmb_m | yes |
| 13:55:07 | YoshiSmb_m | not a problem for me |
| 13:55:14 | Nothing_Much | on bitfighter? |
| 13:57:15 | YoshiSmb_m | both |
| 13:57:26 | YoshiSmb_m | android and pc |
| 13:57:37 | Nothing_Much | back up a bit |
| 13:57:40 | Nothing_Much | you have a touchscreen pc? |
| 13:58:11 | YoshiSmb_m | huh, i think you mean on android *ha* |
| 13:58:29 | YoshiSmb_m | btw |
| 13:58:58 | YoshiSmb_m | the "PewPew" download is freaking fast |
| 13:59:04 | Nothing_Much | yeap |
| 13:59:07 | Nothing_Much | it's a small game |
| 13:59:09 | Nothing_Much | but it's pretty good |
| 13:59:19 | YoshiSmb_m | 13mb |
| 13:59:42 | YoshiSmb_m | :-| |
| 13:59:55 | YoshiSmb_m | if i played it once |
| 14:00:47 | YoshiSmb_m | gonna post a android control from my idea on the forums (later) |
| 14:10:19 | Nothing_Much | alright |
| 14:10:25 | Nothing_Much | wait |
| 14:10:25 | Nothing_Much | YoshiSmb_m: |
| 14:10:30 | Nothing_Much | there's a section for controllers already |
| 14:11:15 | Nothing_Much | lemme find it |
| 14:13:54 | | kaen has joined |
| 14:14:53 | Nothing_Much | Hey kaen |
| 14:15:23 | | YoshiSmb_m Quit (Remote host closed the connection) |
| 14:15:47 | Nothing_Much | Bye yosh |
| 14:17:14 | | raptor has joined |
| 14:17:14 | | ChanServ sets mode +o |
| 14:25:39 | | Watusimoto has joined |
| 14:31:06 | raptor | I think I fixed it! |
| 14:32:36 | Nothing_Much | What'd ya fix? |
| 14:32:47 | raptor | a template problem |
| 14:36:07 | Nothing_Much | nice |
| 14:37:36 | raptor | oh rats - it doesn't link |
| 14:48:29 | raptor | it works! |
| 14:49:43 | | BFLogBot Commit: 0a19dad9f28f | Author: buckyballreaction | Message: Fix Settings template specializations. Also fix compile warnings with missing virtual destructors and return type. Fix compiling with SDL 1.2 |
| 15:06:09 | | YoshiSmb_m has joined |
| 15:07:28 | YoshiSmb_m | what page? |
| 15:12:10 | YoshiSmb_m | also "PewPew" it's freaking easy |
| 15:15:19 | YoshiSmb_m | Nothing_Much? |
| 15:24:48 | Watusimoto | hi |
| 15:24:55 | raptor | good morning! |
| 15:25:00 | Watusimoto | a template problem related to my work last night? |
| 15:25:13 | raptor | yes, it's fixed... or at least it compiles and link |
| 15:25:16 | raptor | links |
| 15:25:19 | Watusimoto | sorry |
| 15:25:34 | Watusimoto | I was working right at the fringe of my knowledge/frustation levels |
| 15:25:37 | raptor | although with template stuff, i'm never quite sure if the resultant behavior is guaranteed.. |
| 15:25:38 | Watusimoto | right at the very edge |
| 15:25:57 | raptor | i didn't have to do much to get it fixed |
| 15:26:01 | Watusimoto | I think the template type names I chose make understanding easier |
| 15:26:14 | Watusimoto | rather than T and U |
| 15:26:53 | raptor | yeah, typenames are good when working with multiples |
| 15:28:03 | YoshiSmb_m | 5 minutes later |
| 15:43:02 | Nothing_Much | YoshiSmb_m: yeah |
| 15:43:18 | Nothing_Much | it's just a basic understanding as to how the controls would work with bitfighter |
| 15:43:27 | Nothing_Much | but that could also be a bit different |
| 15:43:53 | Nothing_Much | dual analog is as basic as you can get, but with bitfighter having lots of modules the differences can lead up to potential confusion |
| 15:51:06 | YoshiSmb_m | yea |
| 15:51:51 | YoshiSmb_m | but at least we can chose the modules on the menu using the touchscreen (android) |
| 15:52:16 | YoshiSmb_m | as an option "Select Modules" |
| 15:53:57 | YoshiSmb_m | what do you think? |
| 16:04:32 | Nothing_Much | That sounds viable YoshiSmb_m |
| 16:04:41 | Nothing_Much | But the problem I'm talking about is actually using the modules |
| 16:04:43 | Nothing_Much | not selecting them |
| 16:04:58 | raptor | 3 Hyper-expansion races down, 3 to go.. |
| 16:12:12 | Watusimoto | same game or new one? |
| 16:12:21 | | BFLogBot Commit: 185817eaba02 | Author: watusimoto | Message: Reorganize settings related conversions a little... not yet final configuration |
| 16:12:22 | | BFLogBot Commit: f0ae005d6576 | Author: watusimoto | Message: Merge |
| 16:12:23 | Watusimoto | btw, had a bit of a messy merge... hope it still compiles for you |
| 16:14:22 | | BFLogBot Commit: f03ef916c843 | Author: watusimoto | Message: Line endings? |
| 16:15:32 | Watusimoto | uh oh... something went wrong |
| 16:16:14 | raptor | uh oh... |
| 16:16:18 | raptor | need me to look? |
| 16:16:25 | Watusimoto | no |
| 16:16:29 | Watusimoto | my problem |
| 16:16:39 | raptor | ok |
| 16:16:49 | raptor | runnign callgrind in the editor again.. |
| 16:16:53 | Watusimoto | lost something in the merg |
| 16:16:54 | Watusimoto | e |
| 16:19:34 | raptor | new graph: http://imagebin.org/index.php?mode=image&id=301002 |
| 16:20:33 | raptor | turret rendering is down to below 2% now |
| 16:20:41 | Watusimoto | I just saw that. awesome! |
| 16:21:05 | raptor | drawStrokeCharacter is now at 29.5% |
| 16:21:40 | raptor | but that's relative, of course |
| 16:22:02 | | kaen Quit (Ping timeout: 246 seconds) |
| 16:22:24 | raptor | i think overall rendering was slightly improved, so drawing characters now takes up a larger portion |
| 16:22:32 | Watusimoto | as we make some things cheaper, others become relatively more expensive |
| 16:22:35 | Watusimoto | yes |
| 16:22:58 | Watusimoto | if we fixed char rendering, turrets would be back to 5%! |
| 16:23:03 | Watusimoto | No gain! |
| 16:23:19 | raptor | although i'm suprised that UIManager::processAudio is about 6%... |
| 16:23:29 | Watusimoto | me too |
| 16:23:31 | raptor | there shouldn't be any audio in editor |
| 16:23:34 | Watusimoto | is it even running? |
| 16:23:39 | Watusimoto | well, apparently it is |
| 16:24:13 | raptor | oh |
| 16:24:27 | raptor | side note - the teleporters all render at 0,0 |
| 16:24:32 | raptor | in the editor |
| 16:24:43 | raptor | although they load fine in-game |
| 16:24:59 | | kaen has joined |
| 16:27:35 | raptor | openAL is a little more processor intensive than other sound solutions (like SDL_mixer) |
| 16:27:50 | raptor | due to its nature of being fully 3d positional and entirely software based |
| 16:29:12 | Watusimoto | it's more than we need |
| 16:29:21 | Watusimoto | but... it's implemented and it works |
| 16:29:29 | Watusimoto | which are two huge plusses |
| 16:29:30 | raptor | and it's supported across more platforms... |
| 16:29:49 | Watusimoto | I'm willing to carry a little extra overhead for those |
| 16:30:01 | raptor | me too |
| 16:30:32 | Watusimoto | btw, I don't think it matters if text rendering in the editor is slow... editor performance is fine. it's in-game that I think is more important |
| 16:30:45 | Watusimoto | and there we've replace most of our stroke text |
| 16:31:19 | raptor | yes |
| 16:31:35 | raptor | i think if we're down to just the text rendering being the biggest offender, then we're doing pretty good |
| 16:34:09 | Watusimoto | ok, I'm getting very confusing linker errors with your changes... time for a total rebuild |
| 16:35:23 | raptor | ah ha! found a memory error! |
| 16:35:36 | raptor | i'm starting to agree with your general assessmetn of templates |
| 16:42:47 | raptor | hmm... it's in oglconsole somewhere |
| 16:43:36 | | YoshiSmb_m Quit (Remote host closed the connection) |
| 16:43:40 | raptor | we have an angry player online now... |
| 16:43:50 | | YoshiSmb_m has joined |
| 16:43:50 | raptor | (at least by his pseudonym) |
| 16:47:21 | YoshiSmb_m | yea |
| 16:49:05 | YoshiSmb_m | so, what problem you're talking about Nothing_Much? |
| 16:49:05 | YoshiSmb_m | of android? |
| 16:49:16 | | BFLogBot Commit: e735fdda7b3b | Author: watusimoto | Message: Fix merge goofup |
| 16:49:17 | | BFLogBot Commit: 38e49dd5ca8d | Author: watusimoto | Message: Whitespace |
| 16:49:32 | raptor | Watusimoto: am I good to try and compile? |
| 16:49:39 | Nothing_Much | the amount of fingers that can be utilized for bitfighter |
| 16:50:28 | Watusimoto | i'm still having trouble compiling |
| 16:51:11 | raptor | hey me too! |
| 16:51:48 | raptor | want me to fix my end, then you try afterwards? |
| 16:53:18 | Watusimoto | what error are you getting? |
| 16:53:36 | Watusimoto | I'm seeing "Evaluator::fromString" already defined in config.obj |
| 16:53:55 | Watusimoto | when trying to link Settings.obj |
| 16:54:01 | Watusimoto | so I don't get that |
| 16:54:15 | raptor | Settings.h:209:11: error: declaration of ‘TNL::S32 index’ shadows a parameter |
| 16:54:21 | raptor | so nothing huge |
| 16:54:47 | Watusimoto | that's because you are not at link stage yet :-) |
| 16:54:47 | raptor | did you do a full recompile? |
| 16:54:53 | Watusimoto | yes |
| 16:54:53 | raptor | ah |
| 16:55:00 | raptor | linking... yuk |
| 16:55:21 | Watusimoto | but it doesn't make sense... thoguh config.h does include settings.h |
| 16:55:53 | Watusimoto | but the function it is complaining about is a specialization that exists only in settings.cpp |
| 16:56:06 | Watusimoto | are you sure the speciailzations need to go in the .cpp? |
| 16:56:50 | raptor | if they go in the .h, then the linker throws about 1000 errors about each one being declared multiple times |
| 16:56:59 | Watusimoto | I see |
| 16:57:12 | Watusimoto | I'm using MS Smart Link technology! |
| 16:57:32 | raptor | i'd rather never have to deal with linker-order problems |
| 16:57:57 | Watusimoto | I concur |
| 16:58:02 | Watusimoto | fully |
| 16:58:57 | Watusimoto | well, my wife just called and asked me to start dinner... so if you feel like figuring this out, go for it... I'll pop in later and if nothing has changed, or no comments here, I'll pick up where I left off |
| 16:59:12 | raptor | ok |
| 16:59:16 | raptor | i'll look at it |
| 16:59:18 | Watusimoto | ok |
| 16:59:20 | Watusimoto | great |
| 17:01:19 | YoshiSmb_m | 2 it's perfect |
| 17:06:34 | YoshiSmb_m | NM? |
| 17:06:40 | raptor | template specialization is horrid |
| 17:16:32 | | koda has joined |
| 17:17:36 | YoshiSmb_m | there's an android build of bf raptor? |
| 17:17:59 | raptor | there was one once - but it only compiled, you couldn't actually play with it |
| 17:18:06 | raptor | we need developers to work on it again |
| 17:18:07 | | YoshiSmb_m Quit (Remote host closed the connection) |
| 17:18:38 | | YoshiSmb_m has joined |
| 17:29:27 | | BFLogBot Commit: d050d59aac03 | Author: buckyballreaction | Message: Fix compiling in Linux. Try and fix template linking in Visual Studio. Convert files to use Unix line endings |
| 17:29:29 | raptor | ok Watusimoto I think I fixed it again - hopefully it works in vc++ |
| 17:30:07 | raptor | also, check your line-endings set-up |
| 17:34:58 | | kaen Quit (Ping timeout: 240 seconds) |
| 17:39:38 | raptor | i'll do a test vc++ compile in a vm |
| 17:39:58 | | kaen has joined |
| 17:49:51 | raptor | it copmiles! |
| 17:49:57 | raptor | who knows if it works right! |
| 17:51:32 | Watusimoto | hi |
| 17:51:36 | Watusimoto | ok, will check |
| 17:52:36 | Watusimoto | compiing... |
| 17:56:41 | raptor | superglue to fix a leather belt loop works wonders |
| 17:57:10 | Watusimoto | it builds! |
| 17:57:13 | Watusimoto | fantastic! |
| 17:57:27 | Watusimoto | superglue is good stuff, when used appropriately |
| 17:59:16 | Watusimoto | it's good for guling the helmets of construction workers to horzontal beams |
| 17:59:17 | raptor | and i didn't even get any on my fingers this time! |
| 17:59:35 | Watusimoto | I don't beleive this last statement |
| 17:59:51 | raptor | it's because it was a new bottle with a perfectly clean tip... |
| 17:59:57 | raptor | *new tube |
| 18:00:06 | Watusimoto | https://www.youtube.com/watch?v=sZB7sO5ZoV8 |
| 18:00:11 | Watusimoto | remember this? |
| 18:06:30 | raptor | wow! |
| 18:20:55 | | YoshiSmb_m Quit (Ping timeout: 252 seconds) |
| 18:34:22 | | bobdaduck has joined |
| 18:44:29 | raptor | ok |
| 18:44:31 | raptor | i'll make a deal |
| 18:44:56 | raptor | BBB on 4 Apr. - i'll set up a server, start a forum post, ask for map suggestions |
| 18:45:07 | raptor | but I need help from people on picking maps |
| 18:47:14 | raptor | but i can't guarantee i'm there for much of the event... |
| 18:48:31 | raptor | so if I get significant map-selection help, and someone (or two people) who can be admins of the server, i'll do the rest |
| 18:58:43 | raptor | bobdaduck, do you think you and Quartz may be able to help out a bit again? (and would that be a good date?) |
| 19:09:02 | raptor | memory error on Console.cpp:397 |
| 19:09:04 | raptor | if(s[0] != 0) |
| 19:09:25 | raptor | can that be written as just: if(s != NULL) ? |
| 19:09:45 | kaen | I don't think so |
| 19:09:54 | kaen | s is a foo*, s[0] is a foo |
| 19:09:54 | Watusimoto | how about if(s[0]) ? |
| 19:10:19 | raptor | s is a char* |
| 19:10:40 | raptor | the invalid read is because of s[0] |
| 19:10:51 | Watusimoto | because s does not exist? |
| 19:11:01 | raptor | not sure |
| 19:11:13 | raptor | i'll add a null check for s beforehand and see what happens |
| 19:11:22 | kaen | good day all, btw |
| 19:11:31 | raptor | good day! |
| 19:12:10 | Watusimoto | My console.cpp only has 325 lines |
| 19:12:38 | raptor | oh oops... |
| 19:12:41 | raptor | oglconsole.cpp |
| 19:12:43 | raptor | sorry |
| 19:12:48 | Watusimoto | yes, just found it |
| 19:13:31 | Watusimoto | so what do we know? |
| 19:13:36 | Watusimoto | oldlines is a pointer |
| 19:13:47 | Watusimoto | that has a non-0 value |
| 19:13:57 | Watusimoto | gLine is an int |
| 19:14:01 | Watusimoto | with a sane value |
| 19:14:43 | Watusimoto | and oldTextWidth is an int with some value, probably |
| 19:15:10 | Watusimoto | this is difficult code! |
| 19:15:43 | Watusimoto | my guess is that oldLines is pointing off somewhere in the wild blue yonder, and needs a proper initialization |
| 19:16:08 | raptor | i think we should gut it |
| 19:16:14 | raptor | kill oglconsole |
| 19:16:29 | raptor | use our own simpler thingy with fontstash and DroidSansMono |
| 19:16:31 | Watusimoto | gut it like a fish |
| 19:17:33 | raptor | rip out its vertibrai |
| 19:17:36 | raptor | vertibrae |
| 19:17:41 | Watusimoto | http://wacha.ch/wiki/sdlconsole |
| 19:17:53 | | amgine123 has joined |
| 19:17:59 | amgine123 | hello |
| 19:18:12 | Watusimoto | cancel that |
| 19:20:20 | bobdaduck | raptor: I'm sure we can. I'm also going to try to rehost the thingy thingy next fridyay though |
| 19:20:53 | amgine123 | somthing with my family came up ill never be able to participate in one of htecontests.... |
| 19:20:53 | raptor | hooray! |
| 19:21:02 | raptor | so 4 Apr seems OK? kaen, thoughts? |
| 19:21:06 | amgine123 | im always busy or not on or not told.... |
| 19:22:34 | amgine123 | uh |
| 19:22:45 | amgine123 | is f9 bring up the plugins on BF19b |
| 19:22:51 | raptor | F4 |
| 19:22:54 | raptor | it was changed |
| 19:23:08 | amgine123 | ok |
| 19:23:26 | amgine123 | btw anything new to test i havent tried any builds ins a while |
| 19:23:51 | raptor | stack overflow! |
| 19:24:10 | raptor | amgine123: we're at the start of a new 'development cycle' so not much to test, but lots to break! |
| 19:24:38 | amgine123 | ah |
| 19:25:02 | amgine123 | I was thinking would it be hard to finaly implement te virus gametype mode in BF 20 ? or 20a ? |
| 19:25:26 | amgine123 | it wouldnt be to hard would just have to modify a few things in Rabbit gameplay type i htink |
| 19:25:43 | amgine123 | seems more compatable then teh default BM |
| 19:27:25 | Watusimoto | dinner time... back later |
| 19:27:31 | amgine123 | ok :) |
| 19:27:44 | amgine123 | a error on line 20 means line 19 is usally at fault right ? |
| 19:27:58 | amgine123 | im working on a plugin |
| 19:31:37 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 19:33:39 | amgine123 | arg got a buch of errors fixewd to line 28 but now im back at 20 |
| 19:44:13 | amgine123 | arg im causing more programing code errors then im fixing beter backtrack |
| 19:58:22 | kaen | needs more version control :) |
| 20:03:38 | amgine123 | ugh |
| 20:04:07 | amgine123 | im getting anoyyed there a bug in my windoows system im saving the pluygin as all file type but it saves it as a .txt |
| 20:04:17 | amgine123 | so I cant seem to test it |
| 20:06:37 | amgine123 | AHA |
| 20:06:41 | amgine123 | now im at 29 |
| 20:07:13 | amgine123 | btw just wondering can you do basic luacommands to Bf thorugh the console |
| 20:07:56 | amgine123 | ok so everything up to the second section of lua code worls |
| 20:07:58 | amgine123 | works |
| 20:08:06 | amgine123 | but im not sure how to do this part |
| 20:09:05 | amgine123 | uh simple question what should i do if i want a message to popup saying a object must be selected if objects < 1 ? |
| 20:09:30 | amgine123 | whats teh command for a popup error text |
| 20:14:06 | amgine123 | like the big red popup text that comes up when you try to do somthing invalid with kaens plugins |
| 20:14:26 | raptor | let me find that for you |
| 20:15:11 | raptor | use something like this: plugin:showMessage("Failed!", false) |
| 20:15:13 | | Nothing_Much Quit (Ping timeout: 240 seconds) |
| 20:15:36 | raptor | you can change 'false' to 'true' for a green message, i think |
| 20:16:31 | amgine123 | ok cause im trying to figure out how to make a nice convienent popup error text if somone forgets to select a object for using a plugin |
| 20:16:47 | amgine123 | hmm |
| 20:16:58 | amgine123 | use a if statment ? |
| 20:17:32 | amgine123 | hmm not quite 100% where to placment it |
| 20:19:24 | raptor | you can see how it is used here (with if statements): https://github.com/kaen/stardust/blob/master/editor_plugins/offset_polygons.lua |
| 20:20:06 | amgine123 | my plugin is a simple easy plugin that when used moves objects to the inputed coordintes |
| 20:22:53 | amgine123 | objects = plugin:getSelectedObjects() -- Says to do the programed code on the selected objects if arg[1] == "Location" then -- If the menu selection is the first movment type do this section of code for i=1,#objects do |
| 20:23:01 | amgine123 | umm bad |
| 20:23:37 | amgine123 | like this ? |
| 20:23:41 | amgine123 | http://pastie.org/8959749 |
| 20:25:48 | amgine123 | hmm i dont think thats right |
| 20:28:18 | amgine123 | if objects[i]< 1 then plugin:showMessage("Select a Object!", true) elseif |
| 20:28:33 | amgine123 | meh im sure ill get it |
| 20:28:42 | raptor | what are you trying to do? |
| 20:28:46 | raptor | is 'objects' an array? |
| 20:29:11 | amgine123 | create a simple plugin message that will state if objects < 1 to select a object |
| 20:29:34 | raptor | ok, if objects is a list of objects, then you probably want: if #objects < 1 |
| 20:29:46 | amgine123 | ah ok |
| 20:29:58 | amgine123 | forgot its handleded with #objects |
| 20:30:19 | amgine123 | ill need another end since there is another for forrec |
| 20:30:24 | amgine123 | for correct ? |
| 20:30:26 | | Watusimoto has joined |
| 20:30:32 | amgine123 | welcome wattsimo |
| 20:30:35 | raptor | yes |
| 20:30:57 | raptor | 'for' 'if' 'function' all require an 'end' |
| 20:32:11 | amgine123 | ugh |
| 20:32:19 | amgine123 | I think io put it in teh wrong spot |
| 20:33:59 | amgine123 | http://pastie.org/8959761 |
| 20:34:16 | amgine123 | where do I put that if #objects < 1 statment |
| 20:35:00 | amgine123 | trying to figure out how to retype that |
| 20:35:05 | amgine123 | got to rearrange it |
| 20:35:38 | amgine123 | uhh |
| 20:35:53 | amgine123 | maybe i would have to get a object count |
| 20:36:05 | amgine123 | how do you get a object# count ? |
| 20:36:29 | raptor | that's what the '#' does with the 'objects' array |
| 20:38:08 | amgine123 | so how do i fikx it im not quite sure how |
| 20:39:41 | amgine123 | also is there a way to update the plugin list wihout having to constently reopen BF |
| 20:40:12 | amgine123 | oh nevermind it works I think |
| 20:40:37 | amgine123 | hmm |
| 20:40:43 | amgine123 | now for the last part |
| 20:40:56 | amgine123 | which im completly baffled on |
| 20:41:08 | amgine123 | moving a gruop of objects and keeping there spacing |
| 20:42:28 | Watusimoto | I'm here, but not in that other window |
| 20:43:13 | amgine123 | well my plugin now works but im stuck on jhow to do te second section |
| 20:43:25 | amgine123 | moving objects by there grouping |
| 20:43:30 | amgine123 | keeping spacing |
| 20:43:47 | amgine123 | hmm centeroid of mass..... |
| 20:44:06 | Watusimoto | I'm not sure what you want to do, nor where you want to do it |
| 20:44:27 | Watusimoto | paste your script again, but where you want to do your something, add a comment like -- <<<<< Do my thing here |
| 20:44:36 | Watusimoto | then at least the where bit is clearer |
| 20:45:06 | | bobdaduck Quit (Remote host closed the connection) |
| 20:45:14 | | Nothing_Much has joined |
| 20:47:41 | | LordDVG has joined |
| 20:50:12 | amgine123 | here is what im working on |
| 20:50:18 | amgine123 | http://pastie.org/8959786] |
| 20:51:19 | amgine123 | I was thinking |
| 20:51:41 | Watusimoto | much better |
| 20:51:42 | amgine123 | along the lines of the objects pos is there pos |
| 20:52:03 | amgine123 | and then objectsAVg pos is objpos/#objects |
| 20:52:12 | Watusimoto | you don;t need to find the center of the group |
| 20:52:26 | amgine123 | I dont ? |
| 20:53:05 | Watusimoto | ah |
| 20:53:07 | Watusimoto | maybe you do |
| 20:53:25 | Watusimoto | I guess you do |
| 20:53:28 | Watusimoto | you want to |
| 20:53:32 | Watusimoto | 1) find the center of the group |
| 20:53:44 | amgine123 | It should move the centeroid of mass to the new coordintes while keeping there spacing in tact |
| 20:53:51 | Watusimoto | 2) find the offset of the center and the destination point |
| 20:53:59 | Watusimoto | 3) offset each object by that difference |
| 20:54:04 | Watusimoto | that will keep the spacing the same |
| 20:54:10 | | LordDVG Quit (Remote host closed the connection) |
| 20:54:11 | amgine123 | Yes i think so |
| 20:55:03 | Watusimoto | I think the centroid you want will just be the average of all the coordinates |
| 20:55:08 | Watusimoto | I *think* |
| 20:55:13 | Watusimoto | you could start with that |
| 20:55:15 | amgine123 | yeah but im not sure how to do that |
| 20:55:23 | Watusimoto | loop through all the objects |
| 20:55:31 | Watusimoto | or better, I think you can get a list of all selected objects |
| 20:55:35 | Watusimoto | brb |
| 20:56:04 | amgine123 | why is my idea of just finding the cewnteroid of mass and it along with all the other objects invalid ? |
| 20:56:53 | Watusimoto | ok |
| 20:57:00 | amgine123 | so |
| 20:57:02 | Watusimoto | so loop through all the selected objects |
| 20:57:12 | Watusimoto | add up all the x coords and all the y coords |
| 20:57:23 | Watusimoto | the divide the total by the number of objects you looped through |
| 20:57:29 | Watusimoto | that will give you the avg. x and y |
| 20:57:30 | amgine123 | how to get there coordintes |
| 20:57:52 | Watusimoto | obj:getPos().x and obj:getPos().y ? |
| 20:57:55 | amgine123 | getPos() ? |
| 20:58:17 | amgine123 | while have 2 varibles can i have 1 ? |
| 20:58:23 | amgine123 | for X and Y ? |
| 20:59:19 | Watusimoto | you can find tons of good examples in the stardust.lua file that comes with Bitfighter |
| 21:00:35 | | Invisible2 has joined |
| 21:00:41 | amgine123 | uh when i open them they are all gargbled into like 3 lines |
| 21:02:57 | amgine123 | this is crude but will it NOT work ? http://pastie.org/8959815 |
| 21:03:35 | Watusimoto | you are in luck |
| 21:03:48 | amgine123 | it will ? |
| 21:03:54 | amgine123 | really? i guessed |
| 21:04:14 | amgine123 | now what hmm |
| 21:04:21 | Watusimoto | we have a centroid function in the Geometry library |
| 21:04:29 | amgine123 | hooray! |
| 21:04:42 | Watusimoto | Geom.centroid(pointtable) |
| 21:05:00 | amgine123 | so how would i use that |
| 21:05:13 | amgine123 | whats (pointable) |
| 21:05:19 | Nothing_Much | I think the trailer needs the storyline nixed |
| 21:05:27 | amgine123 | ?? |
| 21:05:28 | Watusimoto | thining |
| 21:05:45 | amgine123 | working on a Bf single player mode ? |
| 21:06:12 | amgine123 | umm |
| 21:06:19 | amgine123 | wattsimo how would i use that |
| 21:06:49 | Watusimoto | well, you can loop through all the selected objects and do a getPos on each, and add that point to a table that you could pass to Geom.centroid() |
| 21:07:07 | amgine123 | you lost me |
| 21:07:12 | amgine123 | one small step at a time |
| 21:08:19 | Watusimoto | something like this |
| 21:08:36 | Watusimoto | objects = bf:getSelectedObjects() -- or whatever, check the docs |
| 21:08:45 | Watusimoto | for k, obj in ipairs(objects) do |
| 21:09:13 | Watusimoto | local pos = obj:getPos() |
| 21:09:41 | amgine123 | You lost me again 1 mircon step at a time! |
| 21:10:08 | amgine123 | and whateve method is the easiest i would prefer that |
| 21:10:10 | Watusimoto | table.insert(points, pos) |
| 21:10:16 | Watusimoto | end |
| 21:10:43 | Watusimoto | local centroid = Geom.centroid(points) |
| 21:10:52 | Watusimoto | something like that should get you the centroid |
| 21:11:40 | amgine123 | I am horrible lost |
| 21:12:33 | Watusimoto | something like this: |
| 21:12:34 | amgine123 | you msut relize im am horribly stupid so you gotta go slsssssssssssllllllllllllloooooooooowwwwww |
| 21:12:34 | Watusimoto | http://hastebin.com/recofugutu.txt |
| 21:12:55 | Watusimoto | not sure if that will work exactly right, but it is pretty close |
| 21:13:19 | amgine123 | http://www.youtube.com/watch?v=5wgt2_7CY7Q |
| 21:13:53 | amgine123 | in my case K would be i correct ? |
| 21:14:24 | amgine123 | uh and evertything im doing is Global not local..... |
| 21:16:38 | raptor | i don't really like this fix... |
| 21:16:41 | | BFLogBot Commit: 7d6c050d2dd3 | Author: buckyballreaction | Message: Workaround crash when accessing UIChat from editor with a QuickMenu open |
| 21:17:25 | Watusimoto | it doesn't matter... that variable is never used, you can call it what you want |
| 21:17:38 | Watusimoto | it jsut has to be there because lua requires two vars in that statement |
| 21:18:28 | Watusimoto | and it disappears as soon as that end is hit |
| 21:18:37 | raptor | on to the next issue! |
| 21:19:51 | raptor | we're below 90! |
| 21:21:19 | amgine123 | want me to add a few hundred more XD |
| 21:21:25 | amgine123 | !ideas |
| 21:21:25 | BFLogBot | To enter a feature request: http://tinyurl.com/bfnewfeature -- To view all feature requests: http://tinyurl.com/bffeatures |
| 21:21:45 | amgine123 | raptor can i ask for somthing |
| 21:22:13 | amgine123 | is it possible to create a in game notifier so if you are playing it you dont have to be running the other notifer at teh same time '/ |
| 21:22:31 | Watusimoto | we are planning on adding that feature to the editor |
| 21:22:38 | amgine123 | so if your not playing you can run the other one but if your in Bf you can have one automaticly |
| 21:22:45 | Watusimoto | does it make sense to do it in-game? |
| 21:23:03 | amgine123 | well if you are on you want to know if somone joins |
| 21:23:14 | amgine123 | that way you dont have to run te other notifier as well |
| 21:23:15 | raptor | i think if you're connected to master and not in the gameUI, then maybe a beeboop with a small message? |
| 21:23:39 | Watusimoto | what if you are playing alone? |
| 21:23:51 | raptor | then that's good, too |
| 21:23:53 | amgine123 | then a message will show that somone joined |
| 21:24:04 | Watusimoto | maybe we should have 3 INI options: Notify in editor, notify in game & editor, don't notify |
| 21:24:17 | raptor | or just 3 levels |
| 21:24:24 | raptor | 0 1 2 |
| 21:24:26 | amgine123 | basicly a in in game notifer that will popup to let oyu know if osmone joined |
| 21:24:42 | amgine123 | why have 2 notifiers if 1 is needed ? |
| 21:24:56 | amgine123 | of course we qwill want to keep the old notifier |
| 21:25:00 | Watusimoto | 0 = don't notify, 1 = notify in editor, 2 = notify in game & editor |
| 21:25:10 | raptor | like log levels! |
| 21:25:18 | amgine123 | nah 0 = dont notify 1 = notify ? |
| 21:25:23 | raptor | 3 = 2 + notify in menus! |
| 21:25:35 | Watusimoto | ha |
| 21:25:44 | Watusimoto | 4 = notify when computer is off |
| 21:26:12 | amgine123 | why not 0 = dont notify 1 = notify no matter where you are |
| 21:26:27 | raptor | we have that master render function that renders the masterconnection actions on top of *everything* |
| 21:26:29 | amgine123 | having 3 levels doesnt make sense to me when 2 will work |
| 21:28:32 | raptor | dont' worry, we're just brainstorming |
| 21:32:42 | amgine123 | anyweays do you think its a good idea ? |
| 21:32:56 | amgine123 | 1 for when BF is running 1 for when it is not ? |
| 21:33:04 | raptor | we already have an issue for it |
| 21:33:48 | amgine123 | I know i started it Xd |
| 21:36:30 | amgine123 | though i dont see it |
| 21:36:50 | amgine123 | odd somtimes i notice when i post stuff from my mobile device iit disapears from BF |
| 21:50:28 | amgine123 | uh what as that one other site that we put Bf on i cant seem to find anythign about it on the forums |
| 21:55:02 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 21:59:12 | Watusimoto | gamejolt or desura? |
| 22:08:23 | amgine123 | gamejolt ty |
| 22:08:26 | amgine123 | couldnt remember |
| 22:09:20 | | Nothing_Much has joined |
| 22:21:06 | Nothing_Much | hi guys |
| 22:29:41 | raptor | ok, off to dinner. later! |
| 22:33:27 | | BFLogBot Commit: 31b7023ac420 | Author: buckyballreaction | Message: Fix memory error in oglconsole |
| 22:33:59 | | raptor Quit () |
| 23:11:39 | | Invisible2 Quit (Ping timeout: 240 seconds) |