Timestamps are in GMT/BST.
| 04:45:34 | | sam686 Quit (Ping timeout: 245 seconds) |
| 05:02:42 | | raptor has joined |
| 05:02:42 | | ChanServ sets mode +o raptor |
| 06:38:13 | | LoneWolfy Quit (Ping timeout: 248 seconds) |
| 07:02:21 | | raptor Quit (*.net *.split) |
| 07:06:36 | | koda Quit (Ping timeout: 244 seconds) |
| 07:07:35 | | raptor has joined |
| 07:07:39 | | raptor Quit (Changing host) |
| 07:07:39 | | raptor has joined |
| 07:07:39 | | ChanServ sets mode +o raptor |
| 07:07:48 | | 50UAAEROB has joined |
| 07:07:56 | | 50UAAEROB Quit (Read error: Connection reset by peer) |
| 07:15:54 | | raptor Quit (Read error: Connection reset by peer) |
| 07:20:43 | | raptor has joined |
| 07:20:45 | | ChanServ sets mode +o raptor |
| 07:25:16 | | LordDVG has joined |
| 07:32:42 | | -christel- [Global Notice] Hi all, it would appear that we are the target of a dos attack this morning -- far from what you fancy before you've had your coffee! I apologise for the inconvenience, and we'll be working closely with our sponsors to try drop this traffic at the door. |
| 07:46:37 | raptor | this is a cool commit.. |
| 07:51:11 | | BFLogBot - Commit d4c34ca2ff3c | Author: buckyballreaction | Log: Afterburner! Secondary Boost module uses up all available energy and gives an impulse proportional to your energy remaining |
| 07:57:08 | | LordDVG Quit (Ping timeout: 240 seconds) |
| 07:57:24 | | raptor Quit (Remote host closed the connection) |
| 08:00:25 | | LordDVG has joined |
| 08:58:59 | | watusimoto has joined |
| 08:59:00 | | ChanServ sets mode +o watusimoto |
| 15:15:44 | | raptor has joined |
| 15:15:44 | | ChanServ sets mode +o raptor |
| 15:16:12 | raptor | good morning! |
| 15:18:37 | raptor | hi watusimoto |
| 15:30:08 | | raptor Quit (Remote host closed the connection) |
| 16:10:08 | | raptor has joined |
| 16:10:08 | | ChanServ sets mode +o raptor |
| 16:10:18 | raptor | ok back |
| 16:13:28 | raptor | watusimoto: I hope you like my afterburner implementation |
| 16:14:22 | raptor | it was tricky geting the right speed - i tried to match the distance you could travel over 10 secs with that of using boost for 10 secs |
| 16:14:47 | raptor | but it may be under/over-powered for any given situation.. |
| 16:37:30 | watusimoto | hi |
| 16:37:35 | raptor | hello |
| 16:37:56 | watusimoto | so explaun your afterburner comment some more |
| 16:38:05 | raptor | which one? |
| 16:38:21 | watusimoto | the distance of ab is supposed to be the same as with thrust, only all at once? |
| 16:38:29 | raptor | ah, so... |
| 16:38:50 | raptor | you can use boost for about 10 seconds |
| 16:38:53 | raptor | with full energy |
| 16:39:15 | raptor | so i measured the distance to using boost fully in a straight line for 10 seconds |
| 16:40:10 | raptor | then i used afterburner + movement for 10 seconds and tried to adjust the afterburner impulse to match the distance |
| 16:41:27 | raptor | if that makes any sense |
| 16:41:54 | raptor | i also tried to use boost as much as possible with the afterburner test (because 10 seconds let's you recharge some energy) |
| 16:42:08 | raptor | but you should try it out and tell me what you think |
| 16:42:23 | raptor | i'm open to any changes |
| 16:44:14 | watusimoto | Here are some thoughts |
| 16:44:50 | watusimoto | first, afterburner may confer a huge benefit over thrust alone (ability to get out of dodge quickly) |
| 16:45:08 | watusimoto | it has one drawback over thrust, in that it's all or nothing energy wise |
| 16:45:48 | watusimoto | but if you have more energy than a pursuer, you should be able to use ab to get away clean, since you can put enough space between you and them and they can never recover that |
| 16:46:09 | raptor | yes, it will do that now |
| 16:46:20 | watusimoto | finally, I think the only way to know if this is a beneficial addition is to try it in a game context, with other players |
| 16:46:49 | raptor | yep |
| 16:46:55 | watusimoto | what if you also suffered damage while using ab? |
| 16:47:03 | raptor | easy enough, too |
| 16:47:36 | raptor | right now it's on a 10 sec timer |
| 16:47:41 | watusimoto | I'd like to hear what karamazovapy and sam think as well |
| 16:47:44 | watusimoto | what does that mean? |
| 16:47:59 | watusimoto | can only use it once every 10 secs? |
| 16:48:02 | raptor | all secondary modules (kinetic?) are on timers |
| 16:48:05 | raptor | yes |
| 16:48:26 | watusimoto | I don't think that's necessary for spybugs, as you're limited by energy |
| 16:48:56 | raptor | well, spybug timer barely makes a difference - it's really low, like 800ms |
| 16:49:01 | watusimoto | yes, trye |
| 16:49:14 | watusimoto | let's leave ab as-is until we get some playtesting |
| 16:49:26 | watusimoto | see how it works in real life |
| 16:49:52 | raptor | ok |
| 16:49:59 | watusimoto | I really do like the idea |
| 16:50:36 | watusimoto | I wonder if you can ab toward an enemy, phasers blasting, and arrive with a lethal cloud of bullets |
| 16:50:44 | raptor | i was just in a mood to implement it last night... |
| 16:51:18 | raptor | another downside to afterburner |
| 16:51:25 | raptor | as it stands right now: |
| 16:51:47 | raptor | it's minimum impulse is above the 'max controllable speed' |
| 16:51:53 | raptor | *its |
| 16:52:01 | raptor | so you can's steer with it |
| 16:52:12 | raptor | it's ballistic |
| 16:52:20 | watusimoto | that's probably ok |
| 16:52:24 | watusimoto | I think there needs to be enough negaitve to balance the positive; I juts don't know how much positive there is to using it |
| 16:52:35 | raptor | true |
| 16:53:38 | raptor | i could see it helping when you're low on health and have the flag |
| 16:56:23 | watusimoto | absolutely |
| 16:56:50 | raptor | karamazovapy: any input? |
| 16:57:25 | | Watusimoto_ has joined |
| 16:59:27 | raptor | watusimoto: after your last commit i noticed some funniness with keys in certain places in the game |
| 16:59:50 | raptor | like i couldn't use 'y' or 'n' when trying to exit the editor with an un-saved level |
| 17:00:48 | watusimoto | yes; known bug |
| 17:00:51 | watusimoto | from my refactor |
| 17:00:54 | raptor | ok |
| 17:00:58 | watusimoto | easy fix; will get it in tonight |
| 17:01:21 | watusimoto | also arrow keys to do level selection on the editor screen is broken as well |
| 17:01:35 | raptor | ah yes, that was the other one |
| 17:01:38 | raptor | ok, you got them |
| 17:02:10 | watusimoto | make a private list of any key handling errors you find, and check them after my next commit |
| 17:02:40 | raptor | ok |
| 17:03:03 | raptor | did you hear sam686 is off trying to code his own game from scratch in SDL? |
| 17:03:39 | raptor | I think he is just toying with the frameworks - he said he'd be trying a first-person shooter type |
| 17:04:03 | raptor | that's his excuse for not coding much in 4 days - mine is just laziness :) |
| 17:12:40 | watusimoto | :-) |
| 17:13:10 | watusimoto | you don't need an excuse |
| 17:13:31 | raptor | i've been mostly researching how to fix a mac problem |
| 17:14:04 | raptor | but it looks like i may have to backport some SDL 1.3/2.0 code to get it work, which i'm not looking forward to... |
| 17:16:19 | watusimoto | yuck |
| 17:16:24 | watusimoto | ok, heading home |
| 17:16:29 | raptor | later |
| 17:17:21 | watusimoto | you could code some badges if you are looking for something mildly rewarding and completely stupid to do :-) We don't really need them now, but they're kind of fun. |
| 17:17:22 | watusimoto | ciao |
| 17:17:33 | raptor | ha! |
| 17:17:42 | raptor | we still need to figure out how to display them? |
| 17:22:13 | | watusimoto Quit (Ping timeout: 265 seconds) |
| 18:08:55 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 18:14:08 | | Watusimoto has joined |
| 18:48:31 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 18:57:01 | | Watusimoto has joined |
| 19:14:15 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 19:15:43 | | Watusimoto has joined |
| 19:18:20 | Watusimoto | hi |
| 19:19:17 | raptor | hi |
| 19:20:52 | raptor | i think i may have underpowered the afterburner a bit last night |
| 19:28:36 | Watusimoto | we probably want to give it the minimum power that still tempts people to use it |
| 19:28:48 | Watusimoto | why do you think that? |
| 19:29:24 | raptor | because it was really late, and i was going to check-in an overpowered version |
| 19:29:43 | raptor | so i chopped the maximum speed and checked in without much testing... |
| 19:30:06 | raptor | max speed is now 2500 (i was going to make it 3000) |
| 19:30:14 | raptor | i think it shoudl be 2700 or so |
| 19:30:23 | raptor | but maybe not... it really needs playtesting |
| 19:32:45 | | BFLogBot - Commit ab5dc0c39bd6 | Author: watusim...@bitfighter.org | Log: Fixes errors from yesterday's refactor; fixes invalid folder name in hosting error message; fixes stack overflow from displaying too many levels of underlying UIs; a few more badges for fun |
| 19:32:46 | | BFLogBot - Commit a2fd89d49c11 | Author: watusim...@bitfighter.org | Log: Merge |
| 19:33:51 | raptor | stack overflow! |
| 19:36:02 | raptor | that last badge looks like the zelda badge |
| 19:37:50 | raptor | the developer badge should be some variation of this: http://upload.wikimedia.org/wikipedia/commons/9/96/Animated_glider_emblem.gif |
| 19:40:47 | Watusimoto | who knows why I was fascinated with that |
| 19:41:33 | raptor | i don't know |
| 19:47:05 | Watusimoto | I mean when I was younger, I thought life was the coolest thing |
| 19:47:20 | raptor | you gota take a look at this: http://upload.wikimedia.org/wikipedia/commons/d/d0/Color_coded_racetrack_large_channel.gif |
| 19:47:33 | Watusimoto | now I think it;s kind of dooky; arbitrary rule and all... |
| 19:47:38 | raptor | there is a glider that follows the track all the way around |
| 19:48:51 | Watusimoto | whoa |
| 19:50:12 | Watusimoto | someone spent a lot of time |
| 19:50:17 | raptor | oh yeah |
| 19:50:54 | Watusimoto | kind of fascinating |
| 19:50:59 | raptor | yeah |
| 19:51:15 | raptor | it's almost like the very threads of the universe are controlled by simple mathematics |
| 19:51:32 | raptor | at least that's the lesson i get from conway's game of life... |
| 19:52:55 | Watusimoto | I agree with the conclusion, but not the avenue you took to get there |
| 19:53:04 | raptor | haha |
| 20:40:01 | Watusimoto | should we call afterburner "nitro"? |
| 20:40:10 | Watusimoto | or is that a little too retro? |
| 20:40:28 | raptor | not sure |
| 20:40:49 | raptor | I called it afterburner because taht was the most generic, non-gimicky term i could think of |
| 20:41:20 | raptor | i'm not very good at coming up with appropriate names |
| 20:41:42 | Watusimoto | nitro / afterburner / superpulse / supercharge / mega / megaburst |
| 20:41:58 | raptor | impluse drive |
| 20:42:02 | Watusimoto | well, nitro is out; we're not driving monster trucks afer all |
| 20:42:06 | raptor | haha |
| 20:42:12 | Watusimoto | duperdrive |
| 20:42:16 | Watusimoto | superdrive |
| 20:42:33 | raptor | boost squared |
| 20:43:09 | raptor | jolt |
| 20:43:25 | Watusimoto | warp |
| 20:43:32 | Watusimoto | superjolt |
| 20:43:39 | raptor | sounds like a soft drink |
| 20:43:44 | Watusimoto | my neck hurts |
| 20:43:52 | raptor | jerk-drive |
| 20:44:06 | Watusimoto | hyperdrive |
| 20:44:10 | Watusimoto | hyperwarp |
| 20:44:14 | Watusimoto | hyperpulse |
| 20:44:28 | raptor | something with 'pulse' seems more accurate |
| 20:44:29 | Watusimoto | hyperpulse megajerk |
| 20:44:33 | raptor | hahaha |
| 20:44:54 | raptor | sounds like those sociopathic kids in high school |
| 20:45:41 | Watusimoto | right |
| 20:45:53 | Watusimoto | ionthrust |
| 20:46:09 | Watusimoto | hyperwave |
| 20:46:55 | raptor | pulsedrive |
| 20:47:19 | Watusimoto | p-charge |
| 20:47:32 | Watusimoto | hypercharge |
| 20:48:30 | Watusimoto | megathrust |
| 20:48:45 | Watusimoto | flare |
| 20:48:49 | raptor | i don't think i could get behind anything with 'mega' in the name |
| 20:48:52 | Watusimoto | ok |
| 20:49:03 | raptor | as a name - as a unit of measurement, sure |
| 20:49:04 | Watusimoto | microthrust |
| 20:49:23 | Watusimoto | go just a wee bit faster |
| 20:49:26 | raptor | haha |
| 20:49:42 | raptor | the neck-breaker |
| 20:50:26 | Watusimoto | jump |
| 20:51:29 | Watusimoto | FTL |
| 20:51:34 | raptor | ha |
| 20:51:37 | Watusimoto | (from Battlestar galactica) |
| 20:51:45 | raptor | oh man, what a series... |
| 20:51:51 | raptor | (the newer one) |
| 20:52:20 | Watusimoto | yes |
| 20:53:23 | raptor | ballistic engine |
| 20:53:43 | Watusimoto | megaball |
| 20:53:54 | raptor | gigadrive |
| 20:53:59 | Watusimoto | ok, that;st just dumb (mine) |
| 20:54:05 | raptor | so is mine |
| 20:54:38 | Watusimoto | hyperion drive |
| 20:55:23 | Watusimoto | boost and booster |
| 20:55:52 | Watusimoto | clearly requires more thought |
| 20:55:59 | raptor | or less thought... |
| 20:56:18 | | koda has joined |
| 20:56:25 | raptor | maybe we rename 'boost' to just 'thrust' and we call the afterburner 'boost' |
| 20:56:47 | Watusimoto | then when you are just putting along, what's that? |
| 20:56:58 | Watusimoto | turbo & boost/ |
| 20:57:00 | Watusimoto | ? |
| 20:57:04 | raptor | oh yeah, turbo... |
| 20:57:41 | raptor | We could called the 'Speed' module |
| 20:58:02 | Watusimoto | Boost & Super |
| 20:58:40 | raptor | 'activate Super' doesn't sound so bad.. |
| 20:58:52 | raptor | or boost boost |
| 20:59:29 | Watusimoto | let's try that for th emoment |
| 20:59:44 | Watusimoto | I kind of like afterburner, but it reminds me of the movie foxfire |
| 20:59:54 | raptor | i don't think i've seen that.. |
| 21:00:04 | Watusimoto | that may have been *just* before your time |
| 21:00:59 | raptor | the only thing i find is a movie about girls who beat up a teacher |
| 21:01:10 | Watusimoto | sorry firefox |
| 21:01:11 | Watusimoto | http://en.wikipedia.org/wiki/Firefox_%28film%29 |
| 21:01:16 | raptor | oh, haha |
| 21:06:27 | Watusimoto | I'm surprised they named the browser after such a crappy movie |
| 21:07:35 | raptor | yeah the browser is definitely more common |
| 21:08:00 | | BFLogBot - Commit 42a35338d265 | Author: watusim...@bitfighter.org | Log: Simplify! |
| 21:08:01 | | BFLogBot - Commit 46521413a1df | Author: watusim...@bitfighter.org | Log: Try, vainly, to simplify instructions rendering... probably not worth the effort |
| 21:08:03 | | BFLogBot - Commit 194529760c85 | Author: watusim...@bitfighter.org | Log: Add afterburner to help |
| 21:08:04 | | BFLogBot - Commit 37a084fe9dd2 | Author: watusim...@bitfighter.org | Log: different names in help |
| 21:08:06 | | BFLogBot - Commit 93bff52cc107 | Author: watusim...@bitfighter.org | Log: Remove unused code |
| 21:16:40 | raptor | seems ok |
| 21:25:19 | Watusimoto | never seen this before |
| 21:25:21 | Watusimoto | This webpage has a redirect loop |
| 21:25:21 | Watusimoto | The webpage at http://pub28.ezboard.com/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/installation/index.php has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If |
| 21:25:21 | Watusimoto | not, it is possibly a server configuration issue and not a problem with your computer. |
| 21:25:48 | Watusimoto | infinite loop: see loop, infinite |
| 21:25:51 | raptor | that's usually a proxy misconfiguration server-side |
| 21:26:11 | Watusimoto | loop, infinite: see infiinite loop |
| 21:26:17 | raptor | ha |
| 21:26:39 | Watusimoto | I had an old computer dictionary with those two entries |
| 22:02:10 | | LordDVG Quit (Quit: mjuza, better way for listening to music: sf.net/projects/mjuza/) |
| 22:02:28 | raptor | we should release by next BBB |
| 22:02:43 | raptor | (after the one tonight) |
| 22:03:00 | raptor | because I don't know if I can handle another 9 month development cycle... |
| 22:03:29 | raptor | not a high enough reward/work ratio |
| 22:06:52 | Watusimoto | I fully concur |
| 22:07:11 | Watusimoto | I'd ideally like to be making small releases every month or two |
| 22:07:31 | raptor | great! |
| 22:07:35 | Watusimoto | and I'm hoping we can focus on features and fun stuff, lesson refactoring and rebuilding crap |
| 22:08:03 | raptor | yes - that's why i added the afterburner - i needed to be creative a bit |
| 22:08:15 | Watusimoto | I fully understand |
| 22:08:40 | Watusimoto | for a while I was releasing very frequently |
| 22:08:54 | Watusimoto | we are at 016, after all |
| 22:09:00 | Watusimoto | that means like 20 releases |
| 22:09:03 | raptor | haha |
| 22:09:06 | raptor | totally |
| 22:09:22 | Watusimoto | this keypad case is becoming difficult |
| 22:09:28 | raptor | now that we have kinetic module component - i feel the urge to come up with something for each module... |
| 22:09:41 | Watusimoto | It would be easy if I did things the inefficient way |
| 22:09:56 | raptor | sounds like a good place to start |
| 22:10:17 | Watusimoto | that would mean checking all bindings for whether we have a keypad key every time a player pressed one |
| 22:10:40 | Watusimoto | that means running this |
| 22:10:41 | Watusimoto | isKeypadKey(inputSELWEAP1[mode]) || isKeypadKey(inputSELWEAP2[mode]) || isKeypadKey(inputSELWEAP3[mode]) || |
| 22:10:41 | Watusimoto | isKeypadKey(inputADVWEAP[mode]) || isKeypadKey(inputCMDRMAP[mode]) || isKeypadKey(inputTEAMCHAT[mode]) || |
| 22:10:42 | Watusimoto | isKeypadKey(inputGLOBCHAT[mode]) || isKeypadKey(inputQUICKCHAT[mode]) || isKeypadKey(inputCMDCHAT[mode]) || |
| 22:10:42 | Watusimoto | isKeypadKey(inputLOADOUT[mode]) || isKeypadKey(inputMOD1[mode]) || isKeypadKey(inputMOD2[mode]) || |
| 22:10:42 | raptor | oh yuk |
| 22:10:42 | Watusimoto | isKeypadKey(inputFIRE[mode]) || isKeypadKey(inputDROPITEM[mode]) || isKeypadKey(inputTOGVOICE[mode]) || |
| 22:10:44 | Watusimoto | isKeypadKey(inputUP[mode]) || isKeypadKey(inputDOWN[mode]) || isKeypadKey(inputLEFT[mode]) || |
| 22:10:46 | Watusimoto | isKeypadKey(inputRIGHT[mode]) || isKeypadKey(inputSCRBRD[mode]) || isKeypadKey(keyHELP) || |
| 22:10:49 | Watusimoto | isKeypadKey(keyOUTGAMECHAT) || isKeypadKey(keyMISSION) || isKeypadKey(keyFPS) || |
| 22:10:51 | Watusimoto | isKeypadKey(keyDIAG); |
| 22:11:06 | Watusimoto | each isKeypadKey check runs an equally large block |
| 22:11:15 | raptor | well, i actually attemped an input rewrite before the joystick one... |
| 22:11:36 | Watusimoto | duh... just thought of an obvious optimization |
| 22:11:45 | raptor | part of it consisted of having a larger struct for each binding and a loop to go throught each one real quick |
| 22:11:52 | raptor | oh good |
| 22:12:18 | | sam686 has joined |
| 22:12:18 | | ChanServ sets mode +v sam686 |
| 22:12:40 | Watusimoto | replace first block with 2nd: |
| 22:12:41 | Watusimoto | return inputCode == KEY_KEYPAD0 || inputCode == KEY_KEYPAD1 || inputCode == KEY_KEYPAD2 || |
| 22:12:41 | Watusimoto | inputCode == KEY_KEYPAD3 || inputCode == KEY_KEYPAD4 || inputCode == KEY_KEYPAD5 || |
| 22:12:41 | Watusimoto | inputCode == KEY_KEYPAD6 || inputCode == KEY_KEYPAD7 || inputCode == KEY_KEYPAD8 || |
| 22:12:41 | Watusimoto | inputCode == KEY_KEYPAD9 || inputCode == KEY_KEYPAD_PERIOD || inputCode == KEY_KEYPAD_DIVIDE || |
| 22:12:41 | Watusimoto | inputCode == KEY_KEYPAD_MULTIPLY || inputCode == KEY_KEYPAD_MINUS || inputCode == KEY_KEYPAD_PLUS || |
| 22:12:44 | Watusimoto | inputCode == KEY_KEYPAD_ENTER || inputCode == KEY_KEYPAD_EQUALS; |
| 22:12:46 | Watusimoto | return inputCode >= KEY_KEYPAD0 && inputCode <= KEY_KEYPAD_EQUALS; |
| 22:12:52 | Watusimoto | so obvious |
| 22:13:17 | raptor | ha |
| 22:13:18 | raptor | yep |
| 22:14:27 | Watusimoto | hi sam686 |
| 22:14:42 | sam686 | hi |
| 22:29:06 | Watusimoto | have you seen raptor's super boost? |
| 22:34:35 | | sam686 has left |
| 22:37:55 | raptor | Watusimoto: have you actually tested it? how does the energy/speed ratio feel? |
| 22:38:28 | Watusimoto | I have tested it |
| 22:38:33 | Watusimoto | I think it feels fine |
| 22:38:37 | | sam686 has joined |
| 22:38:37 | | ChanServ sets mode +v sam686 |
| 22:38:47 | Watusimoto | as far as I can see, anyway |
| 22:39:07 | Watusimoto | we might want to get rid of the timer |
| 22:39:15 | Watusimoto | as it seems more confusing than anything |
| 22:39:34 | Watusimoto | until you explained it to me, I thought you could only Super with 50% energy |
| 22:39:35 | raptor | as a general rule? no timers on kinetic components? |
| 22:39:46 | Watusimoto | I'd say no |
| 22:39:56 | Watusimoto | at least until we find a reason for them |
| 22:40:24 | Watusimoto | maybe for Super you just need to be in an energy state where you could use thrust (i.e. energy above the little bar) |
| 22:40:34 | Watusimoto | supering at low energy is so pointless anyway |
| 22:40:59 | raptor | ah, now i remember why i added the timer - because spybug was considered a weapon and weapons have timers |
| 22:46:32 | Watusimoto | right |
| 22:46:43 | Watusimoto | well, spybug isn;t a weapon anymore! |
| 22:47:36 | raptor | hmm... so i'll have to code in a switch to stop it from firing constantly... |
| 22:48:06 | raptor | because right now, without the timer, you can easily place two spybugs at once and use up all your energy |
| 22:49:04 | raptor | so maybe i'll keep the timer and just make a flat delay of like 200ms |
| 22:56:15 | Watusimoto | what is it now? 800? |
| 22:56:22 | raptor | 800 for spybug |
| 22:56:26 | raptor | 10000 for super |
| 22:56:31 | Watusimoto | make it 500 and call it good |
| 22:56:38 | raptor | ok |
| 22:56:47 | Watusimoto | super will take care of itself with the energy needing to recharge before you can use it again |
| 23:08:25 | | BFLogBot - Commit b78b1f8040d4 | Author: buckyballreaction | Log: Remove kinetic module component cooldown timer |
| 23:08:37 | raptor | that's a mouthful |
| 23:09:59 | Watusimoto | it is |
| 23:24:40 | karamazovapy | hey - so I had a weird bug |
| 23:24:46 | karamazovapy | have a weird bug, maybe |
| 23:24:51 | raptor | ok |
| 23:25:55 | karamazovapy | it happened for the second time when you joined the server I was on |
| 23:26:59 | raptor | want me to test something? |
| 23:27:10 | karamazovapy | I'll just tell you what it is...but it could be a big deal |
| 23:27:27 | karamazovapy | I had a weird frame rate reaction I noticed when you joined, but I think that was only semi-related |
| 23:27:43 | karamazovapy | in windows, if you just click the X to close bitfighter, the process doesn't get killed |
| 23:27:49 | sam686 | a bug that displays extra player names on score board? |
| 23:27:59 | karamazovapy | it lingers behind and keeps taking up CPU |
| 23:28:20 | raptor | taking up CPU as in spiking a CPU? |
| 23:28:40 | karamazovapy | I have no instances of bitfighter open right now, but two bitfighter.exe processes are listed in task manager, each taking up 25% CPU |
| 23:28:49 | raptor | you have a quad core? |
| 23:28:51 | sam686 | bitfighter works fine for me without hit "X" to close, but sometimes, openal crashes bitfighter when quitting bitfighter normally |
| 23:29:17 | sam686 | could be related to openal problem on windows, i guess |
| 23:29:33 | karamazovapy | yeah, I guess I have a quad core |
| 23:29:40 | raptor | so they are spiking the cpu |
| 23:29:41 | raptor | ok |
| 23:29:50 | raptor | i've seen that happen before on windows |
| 23:30:04 | karamazovapy | Intel Core2 Quad CPU Q6600 @ 2.40 GHz |
| 23:30:11 | raptor | sam686, Watusimoto - ever seen karamazovapy's problem? |
| 23:30:37 | karamazovapy | but it's not just spiking CPU, it's that the process isn't terminated by exiting |
| 23:30:41 | sam686 | i haven't seen a CPU spiking problem when quitting, only crashes (mostly from some openal error it seems) |
| 23:31:07 | raptor | karamazovapy: yes, that is bad part |
| 23:31:13 | Watusimoto | I haven't seen that either |
| 23:31:25 | Watusimoto | clicking the X should kill it dead |
| 23:31:32 | Watusimoto | especially if the UI is closed |
| 23:31:41 | raptor | i saw it twice when compiling debug builds for windows between 015a and 016 and testing it |
| 23:32:08 | raptor | it has never done that for me on mac/linux |
| 23:32:13 | Watusimoto | I have had a process hang on me when closing in debug mode, but it uses no CPU |
| 23:32:22 | sam686 | 015a? then thats probably not related to SDL at all.. |
| 23:32:24 | Watusimoto | not related to the openal issue sam mentioned |
| 23:33:33 | sam686 | did you see the back trace when it freezes, raptor? just hit the pause button when it freezes, while debugging |
| 23:33:58 | raptor | no - it was several months ago, in a virtual machine |
| 23:34:26 | raptor | which i only use to compile and quickly test |
| 23:35:08 | sam686 | debugging can be done while in virtual machine, i guess |
| 23:35:37 | raptor | of course - i just didn't care enough at the time (i wanted to get back to my real system and continue coding) |
| 23:36:50 | Watusimoto | when I've seen it hang, it just hangs on the very last statement before exiting to the OS |
| 23:37:00 | Watusimoto | not one of ours, but one of VC++s |
| 23:37:10 | karamazovapy | the "proper" close doesn't actually kill the process either, now that I look |
| 23:37:17 | karamazovapy | I mean going to Quit |
| 23:37:18 | Watusimoto | really |
| 23:37:43 | karamazovapy | I FOUND THE CAUSE! |
| 23:37:43 | sam686 | it never seem to happen to me, ever, and the difference is probably due to me using visual studio 2008 |
| 23:37:53 | karamazovapy | source found |
| 23:37:59 | karamazovapy | it's when you close while music is playing |
| 23:38:25 | sam686 | oh, and i never used the music folder is another difference.. |
| 23:38:29 | raptor | really? |
| 23:38:32 | karamazovapy | music playing in folder - process lives on. no music folder at all - no problem. |
| 23:38:38 | raptor | can you duplicate each time? |
| 23:38:59 | karamazovapy | well I only tried it a couple times, but I'm thinking so |
| 23:39:09 | raptor | ok then - that's a bug i need to fix |
| 23:40:53 | sam686 | oh, not I get a CPU spiking when I put a asteroid_explode.wav in a music folder (i know it is not areally a music) |
| 23:42:34 | Watusimoto | it sounds to me that something gets hung on exit and goes bezerk on the cpu |
| 23:42:39 | sam686 | http://sam686.maxhushahn.com/upload/text1202/120210_17-02-19.txt This almost looks like another OpenAL problem |
| 23:42:40 | Watusimoto | if music is playing |
| 23:42:44 | raptor | yep |
| 23:42:54 | raptor | i will do the appropriate framework update, etc.. |
| 23:43:41 | sam686 | that trace i put is when i hit pause when it freezes, eats CPU.. |
| 23:43:41 | raptor | I think it is - the developer of OpenAL-Soft said he's fixed a few crashing bugs when exiting a program with the ALURE framework |
| 23:46:39 | raptor | ok, added the bug here: http://bitfighter.org/wiki/index.php/Running_Bug_List |
| 23:46:45 | raptor | thanks karamazovapy! |
| 23:47:10 | karamazovapy | yeah, funny coincidence that I even found it - I wasn't planning on playing with music tonight |
| 23:50:32 | Watusimoto | I hope footloose appreciates the numpad feature |
| 23:50:39 | Watusimoto | because it was a ton of work |
| 23:50:57 | raptor | haha |
| 23:53:32 | | BFLogBot - Commit 67c5ac337a57 | Author: watusim...@bitfighter.org | Log: Convert to case |
| 23:53:34 | | BFLogBot - Commit 18c4d3fd8747 | Author: watusim...@bitfighter.org | Log: Move input setting to InputCodeManager; create function to convert keypad chars into non-keypad chars |
| 23:53:35 | | BFLogBot - Commit d3197c54e26b | Author: watusim...@bitfighter.org | Log: Keypad numbers work as regular numbers in game if you have not mapped any keypad keys. If ANY keypad numbers are mapped, none will work as regular numbers |
| 23:53:37 | | BFLogBot - Commit 20962799d138 | Author: watusim...@bitfighter.org | Log: Merge |
| 23:53:43 | Watusimoto | considering how much work we did for bf016, the regression list is pretty short |
| 23:55:17 | Watusimoto | could the ppc crash error be related to the music problem? |
| 23:55:32 | raptor | yes, it could |
| 23:56:22 | raptor | i will update the framework tonight or over the weekend |
| 23:56:28 | raptor | and see if that works |
| 23:56:40 | raptor | does it only happen when clicking on the 'X' ? |
| 23:56:50 | raptor | if you exited via menus, does it still happen? |
| 23:58:04 | | sam686 Quit (Ping timeout: 245 seconds) |
| 23:58:10 | | sam686 has joined |
| 23:58:10 | | ChanServ sets mode +v sam686 |