Timestamps are in GMT/BST.
| 00:22:44 | | raptor Quit (Ping timeout: 260 seconds) |
| 00:31:46 | | raptor has joined |
| 00:31:46 | | ChanServ sets mode +o raptor |
| 01:14:14 | | Watusimoto Quit (Ping timeout: 265 seconds) |
| 02:15:38 | raptor | hello |
| 04:54:30 | | raptor Quit () |
| 05:25:59 | | sam686 Quit (Ping timeout: 245 seconds) |
| 08:00:14 | | koda Quit (Quit: koda) |
| 08:55:49 | | watusimoto has joined |
| 08:55:49 | | ChanServ sets mode +o watusimoto |
| 09:10:53 | | raptor has joined |
| 09:10:53 | | ChanServ sets mode +o raptor |
| 09:12:12 | | raptor yawns |
| 10:01:31 | | BFLogBot - Commit 4e2632eb5d19 | Author: buckyballreaction | Log: Remove some debugging |
| 10:01:36 | | BFLogBot - Commit 4c65e75d3d56 | Author: buckyballreaction | Log: Properly remove debugging |
| 10:02:22 | raptor | what on earth is an 'item ID' in the editor? |
| 10:07:30 | raptor | ok back to bed.. |
| 10:07:33 | | raptor Quit () |
| 11:13:15 | | LordDVG has joined |
| 11:13:35 | | LordDVG Quit (Remote host closed the connection) |
| 11:13:54 | | LordDVG has joined |
| 11:45:00 | | kodaws has joined |
| 12:39:13 | | LordDVG Quit (Remote host closed the connection) |
| 14:41:46 | | raptor has joined |
| 14:41:46 | | ChanServ sets mode +o raptor |
| 14:41:55 | raptor | good morning! |
| 14:42:22 | raptor | I'm almost done with my refactor of splitting text input and key presses |
| 15:06:03 | raptor | watusimoto: what are 'Item ID's for in the Editor? |
| 15:42:53 | watusimoto | hi |
| 15:43:06 | watusimoto | do you know how to create an item id? |
| 15:43:06 | raptor | hello |
| 15:43:16 | raptor | i just discovered it: ! or # |
| 15:43:19 | watusimoto | right |
| 15:43:25 | watusimoto | they are "reserved for future use" |
| 15:43:34 | watusimoto | for a future I thought would have long since arrived |
| 15:43:46 | watusimoto | the idea is to provide some sort of hook for a script to find an item |
| 15:43:50 | raptor | i asked because i had to make a choice between detecting it as text input of an inputcode |
| 15:43:55 | raptor | *or |
| 15:43:58 | raptor | ah |
| 15:44:02 | watusimoto | so a bot might be programmed to rally at the zone with id #3 |
| 15:44:17 | watusimoto | and on different levels, that zone could be placed in a different spot |
| 15:44:33 | raptor | interesting |
| 15:44:47 | watusimoto | the obvious follow on is to create objects (points & polygons) that do nothing at all besdies associate an id with an area or point |
| 15:44:58 | watusimoto | but so far the robot side is unimplemented |
| 15:45:17 | watusimoto | or perhaps they could be used by levelgens as well |
| 15:45:30 | watusimoto | all we really need is a find_by_id function |
| 15:45:52 | watusimoto | which would be trivial to write |
| 15:46:00 | watusimoto | ids may also be needed when we have triggers |
| 15:46:04 | raptor | ok |
| 15:46:11 | watusimoto | in that they will identify what the trigger acts on |
| 15:46:32 | watusimoto | add asteroid at point #4 |
| 15:46:50 | watusimoto | of if ship enters area #2, spawn a killbot |
| 15:47:01 | raptor | haha |
| 15:47:04 | watusimoto | and so on, ad naseum |
| 15:47:55 | raptor | ok |
| 15:48:12 | raptor | well, my refactor is practically complete - there is just one issue i'm not sure what to do about |
| 15:48:32 | raptor | in UIGame, when you press 'g' or 't' or '/' for chat |
| 15:48:46 | raptor | it both opens the dialog and puts the 'g' or 't' or '/' in it |
| 15:49:02 | raptor | because of the separation of text input and key processing |
| 15:49:15 | watusimoto | right |
| 15:49:19 | watusimoto | well |
| 15:49:30 | watusimoto | that's not good |
| 15:49:54 | watusimoto | but hard to comment on it without knowing what you refactored |
| 15:50:03 | raptor | it's the only case left I can find that is still broke (yet..) |
| 15:50:17 | watusimoto | well, that's great! |
| 15:50:33 | watusimoto | I don't suppose you played with the nexus timer at all? |
| 15:50:39 | watusimoto | I think it works |
| 15:50:49 | raptor | I have not |
| 15:50:49 | watusimoto | but you and sam have ways of finding things I miss :-( |
| 15:51:08 | raptor | sam686 seems really busy - i only got him to respond that one night |
| 15:51:26 | watusimoto | the only thing I still need to do with timers is make sure that setting the game time doesn't screw up the core rotation |
| 15:51:31 | raptor | it's really a matter of just two people playing normally that catches things.. |
| 15:51:41 | watusimoto | I have coded a fix, but haven't really tested it yet |
| 15:52:14 | raptor | ok |
| 15:52:26 | watusimoto | so that plus my "paper case" |
| 15:52:37 | watusimoto | plus a mysterious bug that occasionally makes my screen go black |
| 15:52:45 | watusimoto | until I press esc twice |
| 15:52:48 | raptor | the screen saver? |
| 15:52:50 | raptor | :) |
| 15:53:06 | raptor | oh - the idle timeout? |
| 15:53:07 | watusimoto | I thik it's related to suspened |
| 15:53:15 | watusimoto | related, probably |
| 15:53:20 | watusimoto | but I can't reproduce yet |
| 15:53:27 | watusimoto | at least not intentionally |
| 15:53:29 | raptor | i may have hit that a while back... |
| 15:53:38 | watusimoto | but I have seen it several times |
| 15:53:55 | watusimoto | usually when I am off in antoher window while the game is chugging along |
| 15:54:19 | watusimoto | it;s almost as if the game gets suspended without letting the client know |
| 15:54:30 | watusimoto | or without letting the player know -- the client knows it's suspended |
| 15:54:42 | raptor | does the client-side timer not inform the server the client is idle? |
| 15:54:54 | watusimoto | the server know |
| 15:54:55 | watusimoto | s |
| 15:55:01 | watusimoto | the client also seems to know |
| 15:55:05 | watusimoto | but the player doesn't |
| 15:55:10 | watusimoto | or something |
| 16:00:21 | raptor | well, I can commit my refacter - but maybe it's best to wait for 017, because I can imagine some other hard-to-find bugs might crop up |
| 16:01:01 | watusimoto | 017... coming any day now! |
| 16:15:59 | raptor | oh |
| 16:16:10 | raptor | two things about the new achievement |
| 16:16:32 | raptor | 1. the 25 flags achievement is hard to see on the (common) team Red scoreboard |
| 16:17:36 | raptor | 2. Do we want to provide some sort of mechanism for choosing what achievement you want to show on the scoreboard? I think I'd like that developer one instead... |
| 16:17:40 | watusimoto | should we draw a black box behind the achievement? |
| 16:17:46 | watusimoto | just as a matter of course? |
| 16:18:00 | raptor | we could, let me see how it looks and send you a screen shot.. |
| 16:18:17 | watusimoto | as for 2, I thought we'd just show them all, at least for the moment |
| 16:18:42 | watusimoto | I only added rendering for 25 flags |
| 16:18:50 | raptor | ok |
| 16:18:55 | raptor | do you like the developer one? |
| 16:18:58 | watusimoto | I do |
| 16:19:04 | watusimoto | I'm not sure anyone will get it |
| 16:19:09 | watusimoto | but maybe that doesn't matter |
| 16:19:59 | raptor | yeah, that's fine, i think - it would mean people have to actually play real games |
| 16:20:11 | watusimoto | I thought we could hardcode those with the developer badge, and to get it, you'd have to add yourself to the list and check your code in |
| 16:20:24 | raptor | haha |
| 16:20:42 | raptor | so no database entry? |
| 16:20:52 | raptor | because that's how i added us |
| 16:20:59 | watusimoto | if we're going to have it, it doesn't make sense to have it in the db, does it? |
| 16:21:20 | watusimoto | because then someone with permissions needs ot figure out who deserves it and enter the database and all that crap |
| 16:21:21 | raptor | well, i don't know either way... it is taking up a bit in the mask |
| 16:22:16 | raptor | and i thought i'd just be consistent. don't we have a master call for an earned achievement? |
| 16:22:20 | watusimoto | I wasn't thinking of coding it on the client side, but maybe we could do it that way; have it be a 33rd acheivement |
| 16:22:29 | raptor | ah ok |
| 16:23:07 | watusimoto | maybe we could also have "levels" |
| 16:23:21 | watusimoto | sort of like achievements, based on the number of games you've played |
| 16:23:41 | watusimoto | first level at 10, then 20, then 30, then 50, then 80, then... |
| 16:24:25 | raptor | would each take up part of teh 32bit mask? |
| 16:24:41 | raptor | so like gold, silver, bronze for something? |
| 16:24:42 | watusimoto | no, they would be aseparate U8 or U16 number |
| 16:25:14 | watusimoto | just keep going up and up and up |
| 16:26:59 | raptor | so an achievement with one bit, then say transmit another U8 with the 'level' of that achievement? |
| 16:27:16 | watusimoto | oh, sorry; I meant something different |
| 16:27:21 | watusimoto | I meant an overall level |
| 16:27:26 | watusimoto | independent of acheivement |
| 16:27:31 | watusimoto | not an achievement level |
| 16:27:36 | raptor | ohhhh |
| 16:28:19 | raptor | on screenshot: http://i42.tinypic.com/1449ojn.png |
| 16:28:22 | raptor | *one |
| 16:28:32 | watusimoto | we'd just pass the number whenever we passed the achievement bitmask |
| 16:28:46 | raptor | other screen shot: http://i43.tinypic.com/far87d.png |
| 16:29:02 | watusimoto | don't love it, but it will do |
| 16:29:16 | watusimoto | I see we are going to run out of room really fast |
| 16:29:32 | raptor | yes, that's why i suggested an option of choosing which one |
| 16:29:37 | raptor | in the future maybe |
| 16:29:45 | watusimoto | in the future |
| 16:29:47 | raptor | not sure if we should do that with a UIMenu? |
| 16:30:01 | raptor | and save preference in DB? |
| 16:30:25 | watusimoto | or maybe we just start drawing them from best to worst until we run out of room |
| 16:30:52 | raptor | haha |
| 16:31:03 | raptor | so yes on the black box? |
| 16:31:08 | raptor | it isn't see-through |
| 16:31:12 | watusimoto | yes |
| 16:31:16 | raptor | ok |
| 16:31:20 | watusimoto | try bumping the box up by 1px |
| 16:31:22 | watusimoto | on a side |
| 16:31:27 | watusimoto | that might make it look less cramped |
| 16:31:49 | raptor | i'm using the radius that is passed into it |
| 16:31:57 | watusimoto | add 2 to it |
| 16:32:06 | raptor | ok |
| 16:32:48 | raptor | here: http://i44.tinypic.com/29cngvd.png |
| 16:35:01 | watusimoto | hmmm |
| 16:35:17 | watusimoto | better? |
| 16:35:20 | watusimoto | I think? |
| 16:35:21 | raptor | eh |
| 16:36:04 | watusimoto | well, it's not critical at the moment. I think I slightly prefer the second, but we'll probably revisit this soon as we get more |
| 16:36:13 | watusimoto | so I don't feel strongly about it |
| 16:36:17 | raptor | i have a better one... |
| 16:36:51 | raptor | http://i41.tinypic.com/14ugdpx.png |
| 16:36:58 | raptor | i like that one better... |
| 16:37:59 | watusimoto | yes |
| 16:38:12 | watusimoto | still not perfect, but by far the best of the three |
| 16:38:19 | raptor | any other adjustments? |
| 16:38:37 | watusimoto | I almost feel that the icon is too high, but it may just be the nature of this particular one |
| 16:38:48 | watusimoto | no, it is too high |
| 16:38:58 | watusimoto | the top is aligned with the top of the t |
| 16:39:06 | watusimoto | but the boggom doesn't descend at all |
| 16:39:11 | watusimoto | boggom |
| 16:39:20 | raptor | hehe |
| 16:39:30 | raptor | the black box aligbns |
| 16:39:32 | raptor | aligns |
| 16:40:06 | raptor | roughly... |
| 16:40:53 | raptor | black box goes slightly above and below the top/bottom of the 't' |
| 16:47:23 | watusimoto | yes; but the t itself is not vertically centered |
| 16:47:32 | watusimoto | an o is a better measure of that |
| 16:48:25 | raptor | i thought centered was like the zero |
| 16:48:39 | raptor | 'o' lowercase has a lower center |
| 17:00:39 | raptor | ok, here is with developer badge: http://i44.tinypic.com/35ckakm.png |
| 17:00:56 | raptor | using same radius |
| 17:01:44 | | raptor Quit () |
| 17:05:05 | | raptor has joined |
| 17:05:06 | | ChanServ sets mode +o raptor |
| 17:12:09 | watusimoto | looks great |
| 17:12:18 | watusimoto | rounded corners are the way to go! |
| 17:14:08 | raptor | it would be cool if the black rectangle was transparent... but i don't know how to force transparency of the underlining red box |
| 17:28:14 | watusimoto | me either |
| 17:28:18 | watusimoto | ok, gotta go |
| 17:28:20 | watusimoto | later |
| 17:29:08 | raptor | bye |
| 17:33:15 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 17:44:20 | | Watusimoto has joined |
| 17:53:28 | danger89 | yo |
| 17:56:37 | raptor | howdy |
| 17:59:32 | danger89 | I was developer & (one of the big) dedicated server(s) provider of the game Armagetron Advanced |
| 17:59:50 | danger89 | where also a movie is created from (TRON) |
| 18:00:23 | danger89 | and the gametype/gameplay of bitfighter is a little bit simular to that game :P |
| 18:00:53 | danger89 | site: http://armagetronad.org/ |
| 18:04:01 | raptor | yes, i think a few of our older players played that, too |
| 18:04:12 | raptor | i remember it before the 'AD' days |
| 18:05:34 | | kodaws Quit (Ping timeout: 246 seconds) |
| 18:06:56 | Watusimoto | hi |
| 18:07:19 | Watusimoto | I've played that too |
| 18:08:00 | raptor | hi again |
| 18:11:43 | Watusimoto | hi |
| 18:11:56 | raptor | about to check-in some badge clean-up... |
| 18:13:44 | raptor | found an interesting bug... |
| 18:14:39 | raptor | enter 'raptor' in the name entry screen, and hit the right arrow twice really quickly - you will get to UIQueryServers before the warning that the name has been taken will kick you back to the name entry |
| 18:15:19 | raptor | wait! |
| 18:15:28 | raptor | it kicked me back that time |
| 18:15:36 | raptor | even in UIQueryServers... hmmm |
| 18:15:46 | raptor | i must have actually authenticated by accident |
| 18:15:49 | raptor | disregard |
| 18:17:23 | | BFLogBot - Commit 3bbdc6b77afd | Author: buckyballreaction | Log: Add developer badge to scoreboard; clean-up up a bit |
| 18:30:35 | | Watusimoto Quit (Ping timeout: 246 seconds) |
| 20:44:47 | | Watusimoto has joined |
| 20:53:19 | Watusimoto | hi |
| 20:53:30 | Watusimoto | I think my "paper case" is done |
| 21:12:08 | raptor | hi |
| 21:12:10 | raptor | back |
| 21:12:14 | raptor | yay |
| 21:17:43 | | BFLogBot - Commit ffffdb20f834 | Author: watusim...@bitfighter.org | Log: No more spam! Also better code organization |
| 21:17:44 | | BFLogBot - Commit 3e515d8bb4e4 | Author: watusim...@bitfighter.org | Log: Merge |
| 21:18:39 | raptor | what spam? |
| 21:18:56 | raptor | this was your hard-to-explain bug |
| 21:24:14 | Watusimoto | yes |
| 21:24:25 | Watusimoto | I guess not that hard to explain |
| 21:24:37 | Watusimoto | spam = same message appearing over and over |
| 21:28:22 | raptor | specially processed artificial meat |
| 21:32:40 | raptor | so I'd say a good third of the SDL mailing is people having problems coding c/c++ |
| 21:32:46 | raptor | *mailing list |
| 21:34:45 | Watusimoto | it is a tricky language in some ways |
| 21:35:16 | Watusimoto | there's still tons I don't know |
| 21:35:26 | Watusimoto | but I'm pretty comfortable in my zone |
| 21:36:23 | raptor | i came across this in the SDL code: http://stackoverflow.com/questions/784929/what-is-the-not-not-operator-in-javascript#784946 |
| 21:37:44 | raptor | quick 'n dirty way to create a boolean test out of an integer |
| 21:52:12 | Watusimoto | !!x -- that's not confusing! |
| 21:52:18 | Watusimoto | why not !!!!x? |
| 21:52:22 | Watusimoto | even better! |
| 21:52:34 | raptor | haha |
| 21:53:22 | | koda has joined |
| 22:00:50 | raptor | want me to put up a dedicated 017 server on the master so we can test Nexus together? |
| 22:09:42 | raptor | huh, i can't seem to be able to connect to the dedicated server i started... |
| 22:11:17 | raptor | i'll start another one in a vm... |
| 22:15:02 | Watusimoto | ok, sure, for a few minutes |
| 22:15:26 | raptor | i'll run it in gdb for good measure |
| 22:16:33 | raptor | yay it's up |
| 22:16:41 | Watusimoto | let me know when its up |
| 22:16:43 | raptor | the 137 one |
| 22:17:54 | Watusimoto | stuck on punching through |
| 22:18:22 | Watusimoto | hmmmm |
| 22:18:25 | raptor | esc and try again.. that works for me frequently |
| 22:18:33 | Watusimoto | tried 3x |
| 22:27:43 | Watusimoto | panel sfx |
| 22:27:46 | Watusimoto | http://www.bfxr.net/?s=7%2C0.5%2C0.0003%2C0.0553%2C0.5556%2C0.964%2C0.134%2C0.5238%2C%2C-0.6205%2C-0.0455%2C0.0182%2C0.5629%2C0.3489%2C0.9727%2C0.1571%2C0.8238%2C0.7306%2C0.2999%2C0.8949%2C0.8504%2C-0.6867%2C%2C-0.2136%2C-0.3765%2C0.7327%2C-0.6483%2C0.2491%2C0.2405%2C-0.1891%2C0.5544%2C-0.7977%2CmasterVolume |
| 23:05:53 | raptor | thanks for play testing |
| 23:05:55 | Watusimoto | hey so that should be an easy fix |
| 23:06:03 | Watusimoto | I can look at that tomorrow |
| 23:06:09 | Watusimoto | if you don;t want to |
| 23:06:23 | raptor | do you want that effect to the one? |
| 23:06:27 | raptor | for panel? |
| 23:06:34 | Watusimoto | sure |
| 23:06:40 | Watusimoto | let me listen again |
| 23:06:52 | Watusimoto | it's kind of cool |
| 23:06:56 | Watusimoto | yes |
| 23:06:59 | Watusimoto | let's use it! |
| 23:07:02 | raptor | ok |
| 23:07:04 | Watusimoto | and cross that case off the list |
| 23:07:06 | raptor | would i just play it once? |
| 23:07:11 | Watusimoto | yes |
| 23:07:16 | raptor | great, simple |
| 23:07:19 | raptor | i'll get it done |
| 23:07:20 | Watusimoto | once for each panel |
| 23:07:25 | Watusimoto | yes, simple |
| 23:07:29 | Watusimoto | I think it will be cool |
| 23:08:24 | Watusimoto | ok, see you in the am |
| 23:08:28 | raptor | night |
| 23:08:31 | raptor | and thanks! |
| 23:21:45 | | sam686 has joined |
| 23:21:45 | | ChanServ sets mode +v sam686 |
| 23:47:58 | | BFLogBot - Commit 217a09ff0ed1 | Author: buckyballreaction | Log: Add Core panel destroyed sound effect |
| 23:50:13 | | raptor Quit () |