Timestamps are in GMT/BST.
| 00:01:21 | raptor | i'll admit my european contacts are limited: my french project manager comes in at noon, and all the german linux engineers i work with are always working at 8 - 10pm there |
| 00:24:53 | Watusimoto | well, instead of doing all those releasey things I promised, I created a new visual effect |
| 00:25:01 | raptor | uh oh.. |
| 00:25:27 | Watusimoto | yup |
| 00:26:14 | raptor | please dont say it has to do with Core... |
| 00:30:35 | Watusimoto | no |
| 00:30:56 | Watusimoto | it's intended for achievements, but I'm testing it on nexus |
| 00:31:00 | Watusimoto | might leave it there... |
| 00:31:21 | Watusimoto | if this works, I'll check in |
| 00:36:36 | Watusimoto | ok, it's in |
| 00:36:43 | Watusimoto | you can see it when you return a flag to the nexus |
| 00:36:58 | Watusimoto | still needs a little work, but you'll understand it immediately |
| 00:38:17 | | BFLogBot - Commit 824af2e3ebc1 | Author: watusim...@bitfighter.org | Log: Comment |
| 00:38:19 | | BFLogBot - Commit bb18a2f0c954 | Author: watusim...@bitfighter.org | Log: Added new texteffect -- a little too Mario Bros, perhaps |
| 00:48:13 | raptor | back, sorry |
| 00:48:23 | raptor | went on a barefoot walk with my two year old |
| 00:50:23 | raptor | ok, returning a flag... |
| 00:51:20 | raptor | whoa! |
| 00:51:23 | raptor | what was that!? |
| 00:56:13 | raptor | i'm not sure it fits the game as it stands... |
| 00:56:15 | raptor | maybe: |
| 00:56:23 | raptor | 1. don't zoom out so much |
| 00:56:29 | raptor | 2. remove 'points' |
| 00:56:42 | raptor | 3. alpha fade to transparent? |
| 00:57:18 | Watusimoto | will try to make some improvements tomorrow |
| 00:57:21 | Watusimoto | good night! |
| 00:58:42 | raptor | night |
| 01:03:39 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 01:12:25 | | raptor Quit () |
| 02:40:23 | | raptor has joined |
| 02:40:23 | | ChanServ sets mode +o raptor |
| 04:30:24 | | raptor Quit () |
| 08:40:23 | | watusimoto has joined |
| 08:40:24 | | ChanServ sets mode +o watusimoto |
| 13:58:39 | | iKoda has joined |
| 14:24:52 | | iKoda Quit (Ping timeout: 265 seconds) |
| 15:01:25 | | raptor has joined |
| 15:01:26 | | ChanServ sets mode +o raptor |
| 15:02:10 | raptor | good day |
| 15:42:36 | | raptor Quit () |
| 15:55:27 | | raptor has joined |
| 15:55:27 | | ChanServ sets mode +o raptor |
| 16:33:59 | | sam686 has joined |
| 16:33:59 | | ChanServ sets mode +v sam686 |
| 16:37:49 | watusimoto | hi |
| 16:37:58 | raptor | good day |
| 16:38:02 | sam686 | hi |
| 17:09:45 | | BFLogBot - Commit b1b7105de8d4 | Author: sam8641 | Log: fix Dedicated compile |
| 17:19:38 | | watusimoto Quit (Ping timeout: 245 seconds) |
| 17:27:14 | | sam686 Quit (Ping timeout: 245 seconds) |
| 17:45:06 | | Little_Apple has joined |
| 17:45:15 | Little_Apple | hello |
| 17:46:44 | Little_Apple | y u no here |
| 17:48:30 | Little_Apple | HEY YOU |
| 17:48:33 | Little_Apple | pootis. |
| 17:48:35 | | Little_Apple Quit (Client Quit) |
| 17:51:25 | | Watusimoto has joined |
| 18:02:17 | | Little_Apple has joined |
| 18:02:23 | Little_Apple | hello |
| 18:02:49 | Little_Apple | poot |
| 18:04:06 | Little_Apple | raptor: heeeeeeyyyyyy |
| 18:06:23 | Little_Apple | pootis |
| 18:07:15 | Little_Apple | people y u no talk |
| 18:10:43 | | LordDVG has joined |
| 18:11:03 | Little_Apple | hello |
| 18:11:38 | LordDVG | Little_Apple, hi |
| 18:11:47 | Little_Apple | pootis |
| 18:21:10 | raptor | hi |
| 18:21:15 | Watusimoto | hi |
| 18:21:22 | Little_Apple | hi |
| 18:21:25 | raptor | Little_Apple is making noise |
| 18:21:26 | Watusimoto | LordDVG Speaks! |
| 18:21:31 | Little_Apple | noise!!! :D |
| 18:21:49 | Little_Apple | raptor |
| 18:21:51 | LordDVG | Watusimoto, why? |
| 18:21:54 | raptor | hello |
| 18:22:01 | Little_Apple | i told watusimoto about the ingame highscores |
| 18:22:07 | raptor | yes, thank you |
| 18:22:10 | Little_Apple | pootis |
| 18:22:12 | raptor | it is fixed now |
| 18:22:15 | Little_Apple | hooray |
| 18:22:24 | Watusimoto | Well, it's just that I've seen your name on the forums list for... years? and I don't recall you ever actually saying anything! |
| 18:22:59 | LordDVG | oh, I just make acc to register my nick for bitfighter servers :D |
| 18:23:11 | Little_Apple | :p |
| 18:23:19 | LordDVG | LordDVG, will post something this weekend |
| 18:24:20 | Watusimoto | excellent |
| 18:24:51 | LordDVG | ;) |
| 18:24:53 | raptor | does anyone know why a MIME-encoded UTF8 character like 'ü' doesn't show up properly in e-mail clients? |
| 18:25:33 | raptor | just, you know, off the top of your head |
| 18:25:43 | Watusimoto | I don't |
| 18:25:46 | Little_Apple | errr? |
| 18:25:55 | Little_Apple | Ü |
| 18:25:57 | Watusimoto | they show up all the time in my commit logs, but that;s a completely different problem! |
| 18:27:02 | raptor | it boggles the mind how the internet mail system is still even working |
| 18:27:23 | Little_Apple | eeeeeemaaaaaiilllll |
| 18:28:36 | Little_Apple | Ö |
| 18:28:50 | Little_Apple | Ä |
| 18:29:01 | Little_Apple | poot poot |
| 18:29:09 | Watusimoto | so, quick design question |
| 18:29:36 | raptor | ok |
| 18:29:39 | Watusimoto | If there are no active players at a particular point in time, the game will suspend itself until one of the players wakes up |
| 18:29:50 | Watusimoto | normally when we suspend, we advance to the next level |
| 18:30:00 | raptor | correct |
| 18:30:03 | Watusimoto | should we do that in this case, or just freeze the game where it is? |
| 18:30:22 | raptor | so you are changing the suspend behavior? |
| 18:30:51 | raptor | what is the goal of 'suspend' - to put the server into a low resource mode, correct? |
| 18:31:15 | Little_Apple | pootis is the goal |
| 18:31:29 | Watusimoto | Not changing existing behavior |
| 18:31:36 | Watusimoto | but this is a new situation |
| 18:31:46 | Watusimoto | which calls for (potentially) new behavior |
| 18:31:58 | raptor | ok |
| 18:32:19 | Watusimoto | suspend uses less resources and will keep players from racking up tons of plays as the server cycles through level after level |
| 18:32:35 | Watusimoto | while they're off playing xbox or whatever |
| 18:32:47 | Little_Apple | bitfighter: xbox edition |
| 18:33:02 | raptor | ok |
| 18:33:04 | Watusimoto | so imagine the scenario: three players, all of whom have walked away from their computer |
| 18:33:07 | Watusimoto | one comes back |
| 18:33:14 | Watusimoto | he starts to play |
| 18:33:18 | Watusimoto | what should happen? |
| 18:33:32 | Watusimoto | he will be the only player in the level at that time |
| 18:33:37 | Little_Apple | they all got kicked for being idle |
| 18:33:41 | Little_Apple | end of story |
| 18:33:45 | raptor | i think all three should be kicked if they've been idle through an entire level |
| 18:33:52 | raptor | and the server put into suspend mode |
| 18:33:56 | Watusimoto | yes, I think we agreed to that |
| 18:34:01 | Little_Apple | or moved to a spectator team |
| 18:34:32 | Watusimoto | but if the last player goes idle, there won't be an 'entire' level... |
| 18:34:46 | Watusimoto | assuming we suspend the server |
| 18:34:59 | Watusimoto | maybe we could just kick everyone at that point, start clean :-) |
| 18:35:14 | Little_Apple | orrrrr spectator teaaam |
| 18:35:27 | raptor | you mean the case where *all* players have gone idle? |
| 18:35:32 | Little_Apple | errr |
| 18:35:33 | Watusimoto | yes |
| 18:35:51 | Little_Apple | CAN I TALKS?? |
| 18:35:52 | Watusimoto | LA - someday there will be a spectator team, probably |
| 18:35:54 | raptor | then start clean... |
| 18:36:38 | Little_Apple | if there were to be a spectator team a player could go idle and moved to the spectator team. it would do the same thing as kicking just they could play when they got back |
| 18:36:42 | Watusimoto | nuke the game from orbit? |
| 18:37:57 | raptor | from orbit |
| 18:40:26 | Little_Apple | pootis |
| 18:40:28 | | Little_Apple Quit (Quit: Page closed) |
| 18:42:37 | raptor | Watusimoto: http://www.pacdv.com/sounds/mechanical_sounds.html |
| 18:42:52 | raptor | soundefects for Core panel - glass breaking |
| 18:45:55 | raptor | i'm thinking the first one |
| 18:47:01 | raptor | and i can resample, etc |
| 18:48:01 | Watusimoto | the first one sounds better, but I also think it's completely out of touch with the game |
| 18:48:12 | raptor | probably |
| 18:48:13 | Watusimoto | or rather with the sfx of the game |
| 18:48:40 | raptor | i've been playing with bfxr |
| 18:49:00 | raptor | i'm not really good at making sound effects.. |
| 18:49:19 | Watusimoto | me either |
| 18:49:23 | Watusimoto | how about something like this: |
| 18:49:25 | Watusimoto | http://www.bfxr.net/?s=1%2C0.5%2C%2C0.0254%2C%2C0.3897%2C0.3%2C0.255%2C%2C0.3953%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C0.7031%2C%2C%2C1%2C%2C%2C%2C%2C%2C%2CmasterVolume |
| 18:49:48 | raptor | sounds like megaman |
| 18:50:25 | Watusimoto | or 1,0.5,,0.24,,0.46,0.3,0.14,,0.3953,,,,,,,,,,,,,0.7031,,,1,,,,,,,masterVolume |
| 18:50:31 | Watusimoto | sorry |
| 18:50:32 | Watusimoto | http://www.bfxr.net/?s=1%2C0.5%2C%2C0.24%2C%2C0.46%2C0.3%2C0.14%2C%2C0.3953%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C%2C0.7031%2C%2C%2C1%2C%2C%2C%2C%2C%2C%2CmasterVolume |
| 18:51:52 | raptor | that's a bit better |
| 18:53:35 | raptor | now do we want the effect to last as long as the debris does? |
| 18:54:41 | Watusimoto | good question... do you know how long it lasts? |
| 18:58:42 | Watusimoto | could go for something subtle |
| 18:58:44 | Watusimoto | http://www.bfxr.net/?s=4%2C1%2C%2C0.01%2C0.02%2C0.99%2C0.285%2C0.14%2C%2C-0.285%2C0.01%2C%2C%2C0.01%2C%2C%2C%2C%2C0.0349%2C%2C%2C%2C0.7031%2C%2C%2C1%2C%2C%2C%2C%2C%2C%2CmasterVolume |
| 18:58:53 | Watusimoto | we can make that last as long as we want |
| 18:59:45 | raptor | hmm... i think i like the subtlety |
| 18:59:58 | raptor | ha to turn up my speakers... |
| 19:00:12 | Watusimoto | we'll be hearing it a lot |
| 19:00:25 | Watusimoto | in space, no one can hear you scream |
| 19:00:40 | raptor | but you can hear the death star exploding |
| 19:01:13 | Watusimoto | good point |
| 19:01:29 | Watusimoto | I'm not clear that bitfighter takes place in a vacuum |
| 19:01:41 | Watusimoto | ok, need to go work on dinner |
| 19:01:44 | raptor | ok |
| 19:01:50 | raptor | what do you think of the music menu? |
| 19:01:53 | raptor | menu music |
| 19:02:03 | Watusimoto | haven't looked to be honest... but I will tonight! |
| 19:02:09 | raptor | ok |
| 19:02:11 | Watusimoto | I'm sure it's great! |
| 19:02:40 | Watusimoto | so maybe play with that last sound a bit (or use it as-is) and see if it works |
| 19:02:48 | raptor | ok |
| 19:02:57 | Watusimoto | back later |
| 19:04:56 | | sam686 has joined |
| 19:04:56 | | ChanServ sets mode +v sam686 |
| 19:08:05 | | Watusimoto Quit (Ping timeout: 248 seconds) |
| 20:41:14 | | LordDVG Quit (Remote host closed the connection) |
| 20:48:58 | | Watusimoto has joined |
| 21:03:20 | Watusimoto | hi |
| 21:03:32 | raptor | howdy |
| 21:25:21 | Watusimoto | menu music is great |
| 21:26:22 | raptor | i made a special exception for the editor to not play music... |
| 21:26:50 | Watusimoto | good |
| 21:27:43 | Watusimoto | so, the instant that all players in a game become inactive, it's game over? |
| 21:28:23 | raptor | i'd say there should be a grace period |
| 21:28:39 | raptor | so all inactive + 20 seconds or something |
| 21:30:47 | Watusimoto | that greatly complicates things, of course |
| 21:31:02 | Watusimoto | then you need to handle cases like the level ends in that 20 seconds |
| 21:31:37 | raptor | i mention a grace period for the case that everyone is just hanging around for the level to end... |
| 21:31:40 | Watusimoto | also, do we then want to tell the user(s) that the game is almost over? |
| 21:32:00 | Watusimoto | hanging around in the "hit any key to enter game" mode? |
| 21:32:56 | raptor | you're probably right - i doubt all players could be in that mode simultaneously |
| 21:33:13 | raptor | because i hit it as soon as i see it - although sometimes it just goes black |
| 21:35:33 | raptor | so let's make it easy i guess - suspend when they're all inactive |
| 21:36:58 | Watusimoto | hold on |
| 21:37:17 | Watusimoto | suspend game when all inactive, or kick everyone from server when all inactive? |
| 21:38:05 | raptor | suspend requires a kick, right? |
| 21:38:28 | raptor | so kick everyone, then the server suspends itself |
| 21:39:12 | Watusimoto | I don't think so |
| 21:39:24 | Watusimoto | currently, server can be suspended when there is one player |
| 21:39:31 | raptor | really? |
| 21:41:35 | Watusimoto | sure; if you want to just hang out and wait for another player, you can /suspend |
| 21:41:46 | Watusimoto | and the game hibernates until a second player joins |
| 21:41:52 | raptor | oh |
| 21:41:58 | raptor | interesting |
| 21:42:10 | raptor | didn't know that... |
| 21:42:13 | Watusimoto | so we could just put the game to sleep until one of the players wakes it up |
| 21:42:28 | Watusimoto | I'm kind of inclined to go that route |
| 21:42:32 | raptor | ok |
| 21:42:37 | raptor | that sounds good |
| 21:42:45 | raptor | i didn't actually know you could do that... |
| 21:43:24 | Watusimoto | I think this is one of those situations where there is no really good answer; just a bunch of mediocre ones |
| 21:43:52 | raptor | yeah.. |
| 21:44:07 | raptor | and it'll be all different if we implement an observer mode |
| 21:50:18 | Watusimoto | so here's a flaw |
| 21:50:23 | Watusimoto | you and I are playing |
| 21:50:28 | Watusimoto | I leave the room |
| 21:50:42 | Watusimoto | you kill me; I enter press key to spawn mode |
| 21:50:48 | Watusimoto | you get bored, and leave the room |
| 21:51:03 | Watusimoto | you will sit there until the end of the level |
| 21:51:12 | Watusimoto | at which point the level cycles |
| 21:51:22 | Watusimoto | all players are now waiting to press a key |
| 21:51:30 | raptor | ok |
| 21:51:30 | Watusimoto | the game suspends itself |
| 21:51:36 | Watusimoto | not really a problem I guess |
| 22:23:55 | Watusimoto | uh oh |
| 22:23:58 | Watusimoto | music crash |
| 22:25:19 | Watusimoto | string musicFile = joindir(mMusicDir, musicList[currentlyPlayingIndex]); |
| 22:25:30 | Watusimoto | curretPlayingIndex = 0 |
| 22:25:38 | Watusimoto | but musicList is empty |
| 22:25:55 | raptor | oh, oops |
| 22:25:57 | raptor | i fix |
| 22:26:02 | raptor | how did you duplicate? |
| 22:26:05 | Watusimoto | ok |
| 22:26:16 | Watusimoto | I was playing menu music |
| 22:26:24 | Watusimoto | but had no game music defined |
| 22:26:34 | Watusimoto | and when I entered game, it crashed |
| 22:26:45 | raptor | yikes |
| 22:26:51 | raptor | how did i miss that case.. |
| 22:26:59 | Watusimoto | it happens |
| 22:27:51 | Watusimoto | seems to happen when music volume is 0 |
| 22:31:49 | | sam686 Quit (Ping timeout: 245 seconds) |
| 22:34:03 | Watusimoto | do you think game music should continue when you are in menus inside game? |
| 22:34:30 | raptor | i wasn't sure |
| 22:34:37 | raptor | i am willing to change it however |
| 22:34:44 | Watusimoto | it feels a little jarring |
| 22:34:46 | Watusimoto | if(uiManager && uiManager->cameFrom(GameUI)) |
| 22:35:05 | raptor | ok, i can change that too |
| 22:35:08 | Watusimoto | you can use that check in any menu to figure out how you got there |
| 22:37:41 | Watusimoto | thsi will also fix menu music coming on when you go into press any key to spawn mode |
| 22:51:29 | raptor | how would i handle multiple menus? |
| 22:51:43 | raptor | selecting options in-game brings back the menu music |
| 22:54:49 | | Hum_ has joined |
| 22:55:05 | | Hum_ Quit (Client Quit) |
| 22:55:24 | | BFLogBot - Commit 271980cb5266 | Author: buckyballreaction | Log: Don't crash when no game music is found |
| 22:55:48 | raptor | oh wait |
| 22:55:51 | raptor | nevermind, i found it |
| 23:01:44 | raptor | ok, pushed |
| 23:05:26 | | BFLogBot - Commit 9c79a6af93e8 | Author: buckyballreaction | Log: Continue game music if in menus in-game |
| 23:28:13 | Watusimoto | sigh |
| 23:28:18 | Watusimoto | somehow suspending got all screwed up |
| 23:41:44 | raptor | ok, i'm heading home - good night if i don't see you later |
| 23:49:10 | | raptor Quit () |
| 23:51:46 | | sam686 has joined |
| 23:51:46 | | ChanServ sets mode +v sam686 |