Timestamps are in GMT/BST.
| 00:20:16 | | BFLogBot - Commit d102320e0e34 | Author: buckyballreaction | Log: Better spawn undelay timer countdown |
| 00:31:46 | | sam686 has left |
| 01:24:32 | | -jtrucks- [Global Notice] - A reminder that this coming weekend sees our long awaited services upgrade and database prune. All nicks unused for 150 days or more will be dropped from the database. Please make sure you have identified to your accounts and used your grouped nicks. Use /msg nickserv info while identified to see yours, and thanks for flying freenode! |
| 01:25:04 | | sam686 has joined |
| 01:25:04 | | ChanServ sets mode +v sam686 |
| 01:25:15 | | sam686 has left |
| 01:25:23 | | sam686 has joined |
| 01:25:23 | | ChanServ sets mode +v sam686 |
| 02:18:19 | raptor | i think Watusimoto left his laptop open... |
| 04:27:57 | | kaen has joined |
| 04:34:33 | kaen | raptor, I just took my final exams today. I'd like to start contributing, so if you could point me to a good issue to get my feet wet, I'd be thrilled. |
| 04:43:48 | raptor | hi kaen |
| 04:44:03 | kaen | hello. |
| 04:45:47 | raptor | first things (sorry if i've asked this before and don't remember..) |
| 04:46:04 | raptor | are you familiar with mercurial? |
| 04:46:40 | kaen | familiar enough to checkout. I can learn the basics quickly I think |
| 04:46:42 | raptor | or even, familiar with a DVCS like git? |
| 04:46:46 | kaen | yeah |
| 04:46:51 | kaen | git is my home-boy |
| 04:47:03 | raptor | excellent, then mercurial will be easy |
| 04:47:08 | raptor | what system do you use? |
| 04:47:17 | kaen | linux x86_64 |
| 04:47:28 | raptor | sweet! me too |
| 04:47:30 | kaen | I'm on suse right now but I switch between this, ubuntu and arch |
| 04:47:33 | kaen | sick :) |
| 04:47:45 | raptor | a fellow lizard, no less! |
| 04:47:58 | kaen | newly converted, too |
| 04:48:06 | raptor | :) |
| 04:48:09 | kaen | my first week in, but I love it |
| 04:48:22 | kaen | I've contributed to a couple other projects before, but I'm no pro |
| 04:48:26 | raptor | i love opensuse - it makes a great server + dev box |
| 04:48:32 | raptor | in addition to a desktop |
| 04:48:37 | raptor | oh and it's green :) |
| 04:48:43 | kaen | my favorite part |
| 04:48:48 | kaen | :) |
| 04:48:52 | raptor | ok cool |
| 04:49:22 | raptor | well, technically we only have projects checked in for vc++ on windows and xcode on mac |
| 04:49:58 | raptor | so you can use an IDE of your choosing in linux, and then just use the Makefile |
| 04:50:06 | raptor | (i use eclipse-cpp) |
| 04:50:27 | kaen | my applause, I tried it and couldn't hang |
| 04:50:37 | kaen | I like c::b |
| 04:50:50 | kaen | but this Makefile is working fine for me |
| 04:52:35 | raptor | and let me get you a good issue to work on... oh, i wrote this a while back: http://bitfighter.org/wiki/index.php/Contribute_using_Mercurial |
| 04:53:04 | kaen | oh thanks! |
| 04:53:47 | raptor | to start you'll probably work in a clone, and i'll pull from it - but if you want to be a regular (and your commits are decent) then i'll give you direct access to the main repo |
| 04:54:01 | kaen | sounds good to me |
| 04:54:16 | kaen | that's how I've worked in the past, as well |
| 04:56:12 | raptor | what are your language strengths with c/c++ and lua? |
| 04:57:10 | kaen | I'm totally comfortable with C, I'm still getting used to C++, but I'm used to OOP from Ruby and Python. I used some lua in freedroidrpg and I've even played with the C bindings for it |
| 04:57:31 | kaen | I've been writing C for about a year and a half, C++ for about three months |
| 04:57:39 | raptor | awesome! |
| 04:57:47 | raptor | perfect |
| 04:57:49 | kaen | phew :) |
| 04:59:02 | raptor | hmmm... looks like i've done all the low-hanging fruit already in the issues list :) |
| 04:59:14 | kaen | That's what I was noticing |
| 04:59:29 | raptor | it's to boost my confidence that i'm getting things done |
| 04:59:35 | raptor | :-D |
| 05:00:09 | raptor | !bug |
| 05:00:09 | BFLogBot | To enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List |
| 05:00:22 | raptor | ooo, good one |
| 05:00:39 | raptor | take a look at #7 on the running bug list ^^ |
| 05:01:12 | kaen | shweet :) |
| 05:02:28 | raptor | please ask anything and everything |
| 05:02:35 | raptor | also feel free to ridicule the code |
| 05:02:54 | kaen | likewise :) |
| 05:03:25 | raptor | just curious - what timezone are you in? |
| 05:03:36 | kaen | pacific |
| 05:03:45 | kaen | yourself? |
| 05:03:46 | raptor | ha! |
| 05:03:51 | kaen | I see |
| 05:04:07 | raptor | you: pacific, me: mountain, sam686: central |
| 05:04:17 | raptor | Watusimoto is in GMT (I think) |
| 05:04:26 | kaen | heh |
| 05:04:37 | raptor | he's the main developer, but is always asleep when the rest of us want to code.. |
| 05:05:10 | sam686 | ok.. my clock can be found out with /ctcp sam686 time |
| 05:05:31 | raptor | really? neat |
| 05:05:58 | sam686 | except i got a |
| 05:06:01 | sam686 | "CTCP request from raptor [~raptor@unaffiliated/greenmachine] (), ignored (unrecognized)" |
| 05:06:05 | raptor | ha |
| 05:06:57 | raptor | ok, sorry kaen, i'll be back in about 30min to an hour... please queue up your questions or ask sam686 |
| 05:07:04 | kaen | will do |
| 05:07:08 | kaen | ttyl |
| 05:08:31 | raptor | i'd start with UIEditor.cpp and CoreGame.cpp with method CoreItem::renderItem() |
| 05:08:40 | raptor | (I think...) |
| 05:08:43 | raptor | brb |
| 05:20:43 | | [sam686 PING] |
| 05:21:14 | sam686 | oh haha, /ctcp #bitfighter PING pings everyone it looks like.. |
| 05:22:44 | kaen | lol |
| 05:22:56 | kaen | I used to have some pretty silly responses to those |
| 05:23:12 | kaen | mIRC v0.8b etc |
| 05:24:12 | kaen | 'telnet' was another favorite |
| 05:50:16 | | [raptor PING] |
| 05:50:22 | raptor | hi |
| 05:50:31 | sam686 | hi |
| 05:50:46 | raptor | sam686: what do you think of the /idle undelay timer i added? |
| 05:51:02 | sam686 | i haven't looked at that yet.. |
| 05:51:05 | raptor | i put it at 5 seconds, think that is too much? |
| 05:52:02 | raptor | i should try code::blocks again sometime soon... i can't remember why i chose eclipse over it |
| 05:52:40 | sam686 | my guess is, you are too used to eclipse.. |
| 05:52:53 | raptor | probably :) |
| 05:53:05 | raptor | i use the java version at work.. |
| 05:58:46 | kaen | I remember eclipse has sweet refactoring support though |
| 05:59:37 | raptor | yes! that was it: really nice refactoring |
| 05:59:46 | kaen | I'm using vim right now to browse the source :P |
| 06:00:06 | raptor | can you do method jumps inside vim? |
| 06:00:07 | kaen | not feasible for a project like this though. |
| 06:00:16 | kaen | /method_name |
| 06:00:18 | kaen | lol |
| 06:00:20 | raptor | ha |
| 06:00:26 | kaen | but no |
| 06:00:41 | kaen | there's probably a plugin for it, but the time it would take to build an IDE |
| 06:00:53 | kaen | is not worth it |
| 06:01:42 | sam686 | simple text editor (expecially on console) use the least amount of memory, but eclipse / code-lite and similar Programmer tools use more RAM but have features that may help.. |
| 06:02:07 | raptor | code-lite? |
| 06:02:17 | sam686 | i meant code blocks |
| 06:02:24 | sam686 | or whatever it is called |
| 06:02:30 | raptor | it's funny... there is a code-lite IDE, too |
| 06:03:49 | raptor | CodeLite |
| 06:04:46 | | raptor goes to check out codelite |
| 06:05:05 | raptor | i'll be honest: eclipse is a monster |
| 06:05:13 | raptor | and my laptop can handle it |
| 06:05:20 | raptor | but i'm always looking for leaner tools |
| 06:06:32 | kaen | codeblocks is pretty hefty imo |
| 06:06:54 | kaen | but noticeably more responsive than eclipse |
| 06:07:21 | raptor | wow, codelite starts up fast! |
| 06:07:27 | raptor | now let's see what it can do.. |
| 06:09:33 | raptor | ctrl+click goes to declaration, ctrl+alt+click goes to implementation... |
| 06:10:12 | kaen | ;_; |
| 06:10:29 | raptor | i don't recognize that emoticon... |
| 06:10:56 | kaen | tears. that sounds so beautiful |
| 06:11:21 | raptor | yeah... i'm starting to like codelite... |
| 06:11:32 | raptor | next test: refactoring |
| 06:15:05 | raptor | yay: full symbol renaming with ctrl+shift+H |
| 06:16:04 | raptor | not quite as fast as eclipse for symbol renaming, but that's probably because it doesn't hold the entire symbol table in memory, for speed |
| 06:16:19 | raptor | err, i mean for memory usage (not speed) |
| 06:17:07 | raptor | ha, it uses 42MB RAM compared to eclipse at 365MB |
| 06:18:25 | | zoomber_mbp has joined |
| 06:19:20 | sam686 | wikipedia says CodeLite have stable: 4.0.5589 / June 5, 2012; 1 day ago |
| 06:19:36 | sam686 | but, Code-Blocks Stable release 10.05 / May 30, 2010; 2 years ago getting outdated i guess? |
| 06:19:47 | raptor | sounds like it... |
| 06:20:04 | raptor | looks like codelite may be the spiritual successor |
| 06:21:33 | raptor | next test: to figure out how to get it to compile and debug :) |
| 06:31:59 | zoomber_mbp | hey raptor, sam |
| 06:32:10 | raptor | hi zoomber |
| 06:32:22 | zoomber_mbp | i'm doing something pretty neat right now |
| 06:32:31 | zoomber_mbp | I made my own google font'd version of my last name |
| 06:32:49 | raptor | really? |
| 06:32:52 | zoomber_mbp | and am going to make it my header logo, like the one that shows up when it says "Gmail" or "GoogleDocs" |
| 06:33:47 | zoomber_mbp | right now it looks like this: http://postimage.org/image/6y5tdc0dt/ |
| 06:34:20 | raptor | neat. how do you switch it out like that? |
| 06:34:44 | zoomber_mbp | Basically |
| 06:34:55 | zoomber_mbp | I bought a domain, (hushahn.com) under google, 10 dollars |
| 06:35:10 | zoomber_mbp | I know it's 5 elsewhere, but its with google, that's much better, here's why |
| 06:35:42 | zoomber_mbp | It sets up everything for you, no linking and cnaming unless you want to use another server. |
| 06:36:11 | zoomber_mbp | However, it also sets you up a private businesslike account on google too |
| 06:36:22 | zoomber_mbp | and with this, you can "replace" the google logo with your "Company logo" |
| 06:36:36 | raptor | heh, neat |
| 06:36:43 | zoomber_mbp | So, I'm a one-person employed company, and my company logo is my last name ^_^ |
| 06:36:52 | raptor | haha |
| 06:37:46 | sam686 | ok... but a one-person company often needs to figure out how to get money somehow... |
| 06:38:25 | zoomber_mbp | true sam, very true |
| 06:39:17 | raptor | ok, i think i'm going to sleep... so far debugging looks ok in codelite |
| 06:39:21 | zoomber_mbp | And I shall achieve that through the use of entrepreneuring |
| 06:39:38 | zoomber_mbp | also, maybe one of you know how to do this |
| 06:39:56 | zoomber_mbp | That logo gets stretched out when i put it in, because I don't have enough width pixels |
| 06:40:35 | zoomber_mbp | is there a way to put in extra *background* pixels in a picture? a specific program that's good at this? GIMP? i like to use mac's standard preview but I can use that too |
| 06:41:22 | raptor | gimp |
| 06:41:41 | sam686 | if you have raw Html code addess, you can put <img src="___.png" width=100 height=100> |
| 06:41:44 | raptor | you create a new file with the size you want, then just paste in the old one as a layer |
| 06:41:50 | sam686 | or whatever the size is... |
| 06:42:11 | zoomber_mbp | aaah |
| 06:42:18 | zoomber_mbp | smart one, raptor is |
| 06:42:41 | zoomber_mbp | sam, it only lets me upload a PNG or GIF, not html'ize it |
| 06:44:11 | sam686 | either way, stretching a small picture bigger often results in blurry, unless you can do much better editing after resizing.. |
| 06:49:23 | | raptor 's head is bobbing to the sweet rythm of sheep jumping |
| 06:49:42 | raptor | ok, good night |
| 06:49:50 | raptor | i can't keep my eyes open any longer |
| 06:49:57 | sam686 | ok |
| 06:49:59 | raptor | oh and codelite debugging seems to work OK |
| 06:50:39 | | raptor Quit () |
| 07:05:34 | | sam686 Quit (Ping timeout: 245 seconds) |
| 07:13:38 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 07:47:23 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 08:03:30 | | watusimoto has joined |
| 08:03:47 | | ChanServ sets mode +o watusimoto |
| 10:41:20 | | Watusimoto_ has joined |
| 12:26:29 | watusimoto | hi kaen |
| 12:58:53 | | Little_Apple has joined |
| 12:59:00 | Little_Apple | heyheyhey |
| 13:06:57 | Little_Apple | byebyebye |
| 13:06:59 | | Little_Apple Quit (Quit: Page closed) |
| 13:46:38 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
| 14:13:58 | | Watusimoto_ has joined |
| 14:21:02 | | raptor has joined |
| 14:21:03 | | ChanServ sets mode +o raptor |
| 14:21:14 | raptor | good morning! |
| 14:38:09 | | Watusimoto_ Quit (Ping timeout: 246 seconds) |
| 14:42:09 | raptor | kaen: did you ever create a clone and get your build environment set up OK? |
| 14:56:34 | watusimoto | I left my laptop on last night, and saw the chat log |
| 14:56:40 | raptor | hi |
| 14:56:43 | watusimoto | I have a good idea for kaen |
| 14:56:55 | raptor | oh good - i may have pointed him to a difficult one... |
| 14:56:57 | watusimoto | I started working on this when I fell asleep |
| 14:57:16 | watusimoto | I was going to do a little UI refactor of your /idle delay display |
| 14:57:32 | watusimoto | it's pretty easy (I think), so it might be a good thing for him to try |
| 14:57:42 | watusimoto | no offense, of course! :-) |
| 14:57:59 | raptor | hehe, no problem... |
| 14:58:16 | raptor | i've actually been thinking: i need to finish up my engineered teleporter |
| 14:58:23 | raptor | instead of bot stuff... |
| 14:58:28 | raptor | for the moment |
| 14:58:49 | watusimoto | I thought we should make it say something like whatever it says now, except "Can rejoin in X seconds" |
| 14:58:55 | watusimoto | with a second-by second countdown |
| 14:59:09 | watusimoto | and then when the time has elapsed, it reverts to what we have now |
| 14:59:30 | raptor | ah |
| 14:59:38 | raptor | that's much easier than what i suggested... |
| 14:59:53 | watusimoto | yes, it's probably very simple |
| 14:59:56 | raptor | good idea |
| 15:00:59 | watusimoto | there are some weird artifacts I noticed as well; at one point I had a second ship appear, and I could see sparks and/or the spawn shield through the press any key screen |
| 15:01:07 | watusimoto | not sure what was happening there |
| 15:01:20 | raptor | with /idle? |
| 15:01:22 | watusimoto | yes |
| 15:01:26 | raptor | uh |
| 15:01:39 | raptor | hmmm... there may have been one older commit where that happened... |
| 15:01:41 | watusimoto | when I do /idle, I see the sparks from my explosion |
| 15:01:47 | raptor | oh yes |
| 15:01:47 | watusimoto | maybe that's what I have |
| 15:01:58 | watusimoto | but I should see no sparks |
| 15:02:00 | raptor | is that bad? |
| 15:02:10 | watusimoto | it's kind of weird |
| 15:02:19 | raptor | well, it's a matter of waiting for the ship 'death sequence' to end before blanking out... |
| 15:02:27 | raptor | maybe that is a little weird |
| 15:02:30 | watusimoto | I expect the screen to be black as soon as I press /idle |
| 15:03:31 | watusimoto | I fell aslseep before I could fully investigate |
| 15:03:48 | raptor | ah i ssee why |
| 15:04:02 | watusimoto | anyway... if I'm not around when he comes on, feel free to suggest that idea |
| 15:04:24 | raptor | the normal idle timer waits for the death sequence to end, too - but the /idle command returns the spawndelay flag immediately instead of waiting |
| 15:04:34 | | Heyub has joined |
| 15:05:07 | raptor | explain your idea a bit better: change the message box for idle until spawn undelay timer runs out, then revert to normal? |
| 15:05:13 | watusimoto | yes |
| 15:05:20 | raptor | ok |
| 15:05:22 | watusimoto | the intent is the same as what you have now |
| 15:05:30 | watusimoto | let the user know they can't immediately respawn |
| 15:05:43 | watusimoto | but do it in full seconds rather than ms countdown |
| 15:05:50 | raptor | already did that :) |
| 15:05:55 | raptor | i changed that last night... |
| 15:06:00 | watusimoto | ah, well, maybe the task is completely done then |
| 15:06:13 | watusimoto | good thing I didn;t get to it myself, otherwise we would have clobbered each other |
| 15:06:15 | raptor | but the text is the same throughout |
| 15:06:36 | watusimoto | how is the countdown displayed? |
| 15:06:51 | watusimoto | just as a number under the box? |
| 15:06:57 | raptor | 5... 4... 3... 2... 1... |
| 15:07:07 | raptor | in the box, below the text |
| 15:07:17 | watusimoto | there should be some context for that number, no? |
| 15:07:24 | Heyub | Good to know you can still count backwards raptor. |
| 15:07:34 | raptor | har har har... :) |
| 15:07:43 | watusimoto | like "Can rejoin in 5..4..2..3..1.. seconds" |
| 15:07:48 | watusimoto | oops... I can't |
| 15:07:52 | Heyub | LOL |
| 15:08:05 | raptor | watusimoto: http://sam686.maxhushahn.com/upload/111111screenshot_0.png |
| 15:09:25 | watusimoto | ok, I think the whole message should be replaced during countdown: CAN RESPAWN IN XX SECONDS. When countdown is complete, it flips over to the current message |
| 15:09:29 | watusimoto | what do you think about that? |
| 15:09:39 | raptor | sure |
| 15:09:52 | watusimoto | kaen can try that |
| 15:10:11 | watusimoto | just to get into the swing of things |
| 15:10:20 | watusimoto | what's the scoop with the teleport? |
| 15:10:37 | raptor | i sent you a late-night e-mail complaining about my problems |
| 15:10:38 | raptor | once |
| 15:11:11 | raptor | basically, i am stuck at being able to adapt the engineer helper menus to dealing with a two-part engineer item |
| 15:12:06 | watusimoto | I saw the email |
| 15:12:14 | watusimoto | ah, I see |
| 15:12:33 | watusimoto | well, I keep meaning to look at your code, and I keep not doing it |
| 15:12:50 | watusimoto | Where do you store the half-engineered teleport? On the ship? |
| 15:12:53 | raptor | i guess my brain has a writer's block on the situation: i haven't been able to see where to start.. |
| 15:13:20 | raptor | it isn't stored anywhere yet |
| 15:13:53 | raptor | well.. it has an owner |
| 15:14:12 | watusimoto | actually, my first idea won't work |
| 15:14:25 | raptor | you should engineer a teleport |
| 15:14:42 | raptor | it places it, detects that it is engineered and draws a circle around the endpoint... |
| 15:14:44 | watusimoto | basically there needs to be some sort of flag the server can set that lets the client know they've completed phase one and are onto pahse 2 |
| 15:15:18 | watusimoto | at that point, the helper menu can transition to part 2 |
| 15:15:58 | watusimoto | or is this just obvious and I've mixed the complexity? |
| 15:16:11 | watusimoto | I probably need to try it and read the code and see what's happening |
| 15:16:39 | raptor | it's complex |
| 15:16:45 | raptor | both client-side and server-side |
| 15:17:44 | raptor | to be honest, it looks like the engineer ability was added as an after thought, not following the normal client-server pathways (whatever those may be..) |
| 15:19:17 | raptor | question: do we have an RPC that gives return codes? or is it only one-way communication? |
| 15:19:59 | raptor | like: c2sDoSomething then returns a true as successful instead of having a separate s2cSomethingHasCOmpleted |
| 15:21:08 | watusimoto | I don;t think so, though there are bidirectional RPCs in TNL. But those are more for creating something that is both c2s and s2c |
| 15:21:38 | watusimoto | you want more a query and response |
| 15:22:01 | watusimoto | and I don't know of any good way to do that without a s2c calling a c2s |
| 15:23:10 | raptor | hmmm ok |
| 15:26:31 | watusimoto | the flow of communication is c->"creating teleport" s->"proceed" c->"placed first bit" s->"ok, proceed" c->"placing last bit" s->"great!" |
| 15:26:56 | watusimoto | with s being able to disrupt the process at any point due to c being killed or intake being destroyed or whatever |
| 15:26:57 | watusimoto | right? |
| 15:27:04 | raptor | correct |
| 15:27:53 | raptor | the thing is we need like 4 more c2s/s2c type protocol pairs... and that seems like a lot for just this one action |
| 15:29:26 | watusimoto | it does |
| 15:30:04 | raptor | every 'x' in 2^x number of RPC protocols increases the total transport overhead by another bit |
| 15:30:06 | watusimoto | what if we just had 1 pair -- a c2sSendEngrStatus(U8) and s2cSendEngrStatus(U8) |
| 15:30:12 | raptor | ^^ that |
| 15:30:14 | watusimoto | and just check the nmber |
| 15:30:20 | raptor | was going to be my next suggestion, too |
| 15:30:37 | raptor | and we can use an enum between them |
| 15:30:50 | watusimoto | but if you're worried about bandwidth, regular messages would be better |
| 15:31:01 | raptor | 'regular messages'? |
| 15:31:09 | watusimoto | here we're sending 8 extra bits just to save 1, possibly |
| 15:31:16 | watusimoto | dedicated s2c and c2s |
| 15:31:28 | watusimoto | = 'regiular messages' in my unclear jargon |
| 15:31:34 | raptor | yes, but that's 8 bits only when someone wants to engineer a teleport vs. the extra 1 on every time a ship moves |
| 15:31:39 | watusimoto | true |
| 15:31:55 | watusimoto | extra bit, or, more likely 0 extra bits |
| 15:31:58 | raptor | i think we are at 6 bits right now: between 32 and 64 protocols |
| 15:32:15 | watusimoto | well, in the context of engineer, it doesn't really matter |
| 15:32:30 | watusimoto | maybe if we need to send/recieve 4 messages we can use a U2 or something |
| 15:32:44 | watusimoto | because we can specify the number of bits when sending an int |
| 15:32:46 | watusimoto | I think |
| 15:32:47 | raptor | does that even exist? |
| 15:32:49 | raptor | oh |
| 15:32:53 | raptor | it does |
| 15:32:54 | watusimoto | U2 does not exit |
| 15:33:05 | raptor | sort of: TNL has a compressed U8 i think |
| 15:33:11 | raptor | somewhere.. |
| 15:33:13 | watusimoto | rangedInt |
| 15:33:19 | watusimoto | rangedInt<0,4> |
| 15:33:24 | watusimoto | or somesuch |
| 15:33:30 | raptor | yeah, that's it |
| 15:33:46 | watusimoto | so we have an enum of our messages, and send with rangeInt<MessageCount> |
| 15:33:58 | watusimoto | we do that elsewhere |
| 15:34:04 | watusimoto | though for different purpose |
| 15:34:20 | raptor | then we only need one protocol on each side |
| 15:34:23 | watusimoto | yes |
| 15:34:37 | watusimoto | c2sSendEngrStatus(U8) and s2cSendEngrStatus(U8) |
| 15:34:43 | watusimoto | except not U8 |
| 15:34:49 | watusimoto | and better names |
| 15:35:00 | watusimoto | but those two fns can have a dialog |
| 15:35:15 | watusimoto | will make the code easier to understand as well |
| 15:35:29 | watusimoto | better than creating 8 different methods all related to one thing |
| 15:35:41 | raptor | ok |
| 15:35:55 | watusimoto | does that help address the issues at all? |
| 15:37:33 | kaen | morning all |
| 15:37:38 | raptor | well, it's a place to start... :) |
| 15:37:55 | raptor | and maybe it'll make the engineer code easier to follow |
| 15:39:08 | kaen | just got through the chat logs; I got my build environment up no sweat last night. I already found the functions I need to poke around in for the core rendering issue (I believe) so I don't think I'm in over my head |
| 15:39:18 | watusimoto | great |
| 15:39:25 | watusimoto | kaen: welcome aboard! |
| 15:39:27 | kaen | I'll let you know if that changes though |
| 15:39:29 | kaen | thanks :) |
| 15:39:35 | raptor | argh... got a meeting... |
| 15:39:38 | watusimoto | we already have another project for you |
| 15:39:41 | watusimoto | later raptor |
| 15:39:46 | kaen | lay it on me |
| 15:39:50 | watusimoto | a really easy one |
| 15:39:51 | raptor | i'll be half-here |
| 15:40:01 | kaen | that count-down? |
| 15:40:49 | watusimoto | looking back in the chat logs to save typing |
| 15:40:56 | watusimoto | yes |
| 15:41:01 | watusimoto | looks like this now: |
| 15:41:02 | watusimoto | http://sam686.maxhushahn.com/upload/111111screenshot_0.png |
| 15:41:42 | watusimoto | during the countdown, should be replaced with this: |
| 15:41:48 | watusimoto | CAN RESPAWN IN XX SECONDS. When countdown is complete, it flips over to the current message |
| 15:42:22 | kaen | oh alright. that seem straightforward :) |
| 15:42:38 | kaen | I'm going to eat breakfast and then I'll be on it |
| 15:42:45 | watusimoto | I think this is a pretty trivial project, but will let you get a test run of your environment and start to think about how the code works |
| 15:42:46 | watusimoto | great |
| 15:43:16 | watusimoto | feel free to ask for whatever you need. I'm as friendly as raptor, though less helpful :-) |
| 15:44:20 | raptor | probably friendlier - every time i say to new people in-game, they leave and never come back... |
| 15:44:27 | raptor | *say 'hi' |
| 16:23:55 | raptor | bonkers |
| 16:41:14 | | watusimoto Quit (Ping timeout: 265 seconds) |
| 17:12:56 | | Heyub Quit (Ping timeout: 245 seconds) |
| 17:16:22 | kaen | raptor I've got a patch for that respawn message |
| 17:16:35 | kaen | am I just waiting for watu now? |
| 17:18:43 | | Watusimoto has joined |
| 17:25:54 | kaen | Watusimoto, how should I submit my changes to you? |
| 17:26:15 | Watusimoto | done already? |
| 17:26:34 | Watusimoto | as to your question... |
| 17:27:00 | Watusimoto | trying to remember how we did this when Sam was starting |
| 17:27:12 | Watusimoto | raptor: are you around? |
| 17:29:00 | Watusimoto | Hg has some good tools for this sort of thing, and unfortunately they've all failed every time we've tried to use them :-) |
| 17:29:16 | kaen | heh |
| 17:29:23 | Watusimoto | for the moment, why not email me a diff, and I'll see if I can use that |
| 17:29:27 | kaen | sounds good |
| 17:29:41 | Watusimoto | if I wasn't on this stupid internet connection, i could set up a hg server that you could commit to |
| 17:29:49 | Watusimoto | it's pretty cool, if only it worked |
| 17:29:59 | kaen | yeah I was reading about that |
| 17:30:04 | Watusimoto | email addr is watusimoto at bitfighter dot org |
| 17:30:17 | Watusimoto | I want to try using it; or rather using it again |
| 17:31:24 | kaen | sent |
| 17:31:34 | Watusimoto | I'mm looking to see if there's a cooler way |
| 17:32:23 | kaen | the patch is only for the first problem. changing the message, that is |
| 17:32:42 | kaen | you mentioned something about waiting after the death animation? |
| 17:34:09 | Watusimoto | the issue I was having last night was that when you go into idle mode, the screen should be black except for the message. I was seeing sparks and a few other things on top of the screen. |
| 17:34:29 | kaen | yeah |
| 17:34:31 | Watusimoto | of course I was half asleep, so it could have been a hallucination |
| 17:34:37 | kaen | I was noticing that while I was playing around just now |
| 17:35:09 | kaen | so I'll do that next probably? |
| 17:35:15 | Watusimoto | that looks like an extensive bit of code :-) |
| 17:35:23 | Watusimoto | if all else fails, I can retype it! |
| 17:36:02 | kaen | which code? |
| 17:36:41 | Watusimoto | the code you just sent me |
| 17:36:59 | raptor | hi |
| 17:37:04 | | raptor reads |
| 17:37:08 | kaen | :o |
| 17:37:19 | raptor | kaen: do you have a server-side clone? |
| 17:37:28 | kaen | I changed ~10 lines |
| 17:37:43 | kaen | raptor, you mean like 'make dedicated' ? |
| 17:37:47 | raptor | http://code.google.com/p/bitfighter/source/clones |
| 17:38:00 | raptor | similar to a git fork |
| 17:38:17 | kaen | oh! |
| 17:38:21 | kaen | awesome |
| 17:38:24 | raptor | create a clone, work on that, commit and push your changes, then I can pull directly :) |
| 17:40:01 | raptor | sorry about the confusion |
| 17:40:31 | kaen | no trouble at all :) |
| 17:41:47 | Watusimoto | raptor: what should I do with my diff? I feel so helpless on this system |
| 17:42:02 | raptor | uhhh... wait for kaen to commit to his clone, then we can pull from it? |
| 17:42:07 | Watusimoto | I think I went through this when sam signed on at first... |
| 17:42:14 | Watusimoto | and I think we went the clone route |
| 17:42:16 | Watusimoto | in the end |
| 17:42:31 | kaen | I'm getting 502s when I try to make the clone :/ |
| 17:42:36 | raptor | what |
| 17:42:53 | raptor | kaen: you have a google code account? |
| 17:42:56 | kaen | 502 errors. but it went through this time |
| 17:43:00 | raptor | oh good |
| 17:43:04 | kaen | I do now :P |
| 17:43:29 | Watusimoto | seems we should also be able to solve this with patches |
| 17:43:39 | Watusimoto | if it weren't already solved, that is |
| 17:43:46 | raptor | Watusimoto: i import patches all the time... is there not a way with your client? |
| 17:43:59 | Watusimoto | import them into what? |
| 17:44:03 | raptor | i know sam686 has done it plenty of times with unstable patches i've asked him to import |
| 17:44:13 | Watusimoto | import them via mercurial? |
| 17:44:15 | raptor | tortoiseHG or whatever |
| 17:44:17 | raptor | yes |
| 17:44:26 | Watusimoto | I'm looking.... it should be doable |
| 17:44:52 | raptor | kaen: you can change your current repository to point to your clone by editing the .hg/hgrc file found in it |
| 17:45:00 | raptor | instead of redownloading the whole thing |
| 17:45:20 | kaen | oh, that's useful |
| 17:46:18 | raptor | im sure there's an hg command to change the upstream location... i know git had one.. |
| 17:46:39 | raptor | but i don't know it, so i just edit the fiel |
| 17:46:42 | raptor | *file |
| 17:47:41 | Watusimoto | holy crap! it worked! |
| 17:47:58 | Watusimoto | there's an Import command I never looked at before |
| 17:48:09 | Watusimoto | it read the diff off my clipboard |
| 17:48:15 | Watusimoto | then went to sleep for 10 minutes |
| 17:48:25 | Watusimoto | then created a commit with the changes |
| 17:49:01 | Watusimoto | I'll test it then push it. |
| 17:49:02 | | raptor welcomes Watusimoto to the world of standard linux utilities |
| 17:49:10 | raptor | wait |
| 17:49:11 | kaen | lol |
| 17:49:17 | raptor | wait wait |
| 17:49:23 | Watusimoto | I am waiting |
| 17:49:25 | raptor | Watusimoto: let me pull from kaen's clone |
| 17:49:27 | raptor | instead |
| 17:49:33 | raptor | so we have it all set up |
| 17:49:35 | Watusimoto | no worries |
| 17:49:49 | Watusimoto | I can test it then... what? roll back or something |
| 17:49:56 | raptor | haha, sure |
| 17:49:58 | Watusimoto | I will not push this |
| 17:50:01 | kaen | I have to do the hg config real quick |
| 17:52:12 | Watusimoto | kaen, a quick suggestion: I think it might be better if the bottom line of text said "IN XX SECONDS" rather than just "IN" :-) |
| 17:52:58 | kaen | no problem |
| 17:53:10 | Watusimoto | also, to everyone, I think the user should be able to press <esc> while this screen is up |
| 17:53:20 | Watusimoto | and access the menus |
| 17:53:23 | raptor | they can't? |
| 17:53:55 | Watusimoto | no - normally it isn't a problem -- you press esc and are dumped back into the game, and then press esc again and get a menu |
| 17:54:10 | raptor | ghuh |
| 17:54:20 | Watusimoto | Maybe the problem is the way I architected this in the first place |
| 17:54:29 | Watusimoto | extending the error box UI or whatever I did |
| 17:55:06 | Watusimoto | maybe it should just be an opaque black overlay in the game or something that does not disable menu access |
| 17:56:13 | Watusimoto | test : watusimoto |
| 17:57:06 | raptor | !watusimoto |
| 17:57:06 | BFLogBot | Supreme Overlord |
| 17:57:12 | Watusimoto | ha |
| 17:57:23 | Watusimoto | I'm showing my son how IRC works |
| 17:57:44 | Watusimoto | !raptor |
| 17:57:50 | Watusimoto | !watusimoto |
| 17:57:50 | BFLogBot | Supreme Overlord |
| 17:57:56 | raptor | uh oh - next thing you know, he'll have turned your pc into a darknet node |
| 17:58:07 | Watusimoto | maybe already done |
| 17:58:17 | Watusimoto | !sam686 |
| 17:58:22 | raptor | !commands |
| 17:58:22 | BFLogBot | Commands: airlock bbb bitfighter bot bug bugs dedicated feature help hg log log logs mercurial ninja watusimoto |
| 17:58:38 | Watusimoto | !ninja |
| 17:58:38 | BFLogBot | ninjas die in space |
| 17:59:07 | Watusimoto | !airlock |
| 17:59:07 | BFLogBot | the bestest level EVAR!!1 |
| 17:59:11 | Watusimoto | ha |
| 17:59:22 | raptor | there's an INI that controls those that the logbot reads |
| 18:06:35 | - *raptor* !command | *raptor* !commands |
| 18:06:42 | - *raptor* !sam68 | *raptor* !sam686 |
| 18:06:48 | - *raptor* bflogbo | *raptor* bflogbot |
| 18:10:24 | raptor | !sam686 |
| 18:10:24 | BFLogBot | Master Bughunter |
| 18:13:34 | Watusimoto | !sam686 |
| 18:13:34 | BFLogBot | Master Bughunter |
| 18:13:38 | Watusimoto | yay! |
| 18:13:48 | raptor | i thought i'd add something for him... |
| 18:14:55 | raptor | kaen: you can add this line in the <project>/.hg/hgrc under [paths]: |
| 18:15:02 | raptor | upstream = https://bitfighter.googlecode.com/hg/ |
| 18:15:25 | kaen | ah, alright |
| 18:15:38 | kaen | I'm having a pain trying to push to my clone :x |
| 18:15:45 | kaen | it doesn't like my credentials apparently |
| 18:15:45 | raptor | then just: 'hg pull upstream' to grab the latest if needed |
| 18:15:50 | kaen | got it |
| 18:16:00 | raptor | oh! they auto-generate creds for you |
| 18:16:10 | raptor | go to your google code home page |
| 18:17:09 | raptor | it's your 'Profile' under the 'Settings' tab |
| 18:17:52 | kaen | \o/ |
| 18:18:02 | kaen | I always forget to read italics :P |
| 18:18:12 | raptor | heh |
| 18:18:26 | kaen | hey, when I'm building that string, should I use "in" + time + "seconds" ? |
| 18:18:33 | kaen | or is the like an sprintf for c++ strings? |
| 18:18:41 | kaen | is there* |
| 18:18:45 | | BFLogBot - Commit d25cccccbfd1 | Author: watusim...@bitfighter.org | Log: Remove dead code |
| 18:18:46 | | BFLogBot - Commit 231251ed8ff4 | Author: watusim...@bitfighter.org | Log: Update the message when /idle... First commit from kaen |
| 18:18:48 | | BFLogBot - Commit 1fe373f56a65 | Author: watusim...@bitfighter.org | Log: Backed out changeset: 231251ed8ff4 |
| 18:18:49 | | BFLogBot - Commit 55e2fda67e91 | Author: watusim...@bitfighter.org | Log: dyamic -> static cast |
| 18:19:11 | raptor | ummm |
| 18:19:27 | raptor | Watusimoto? question from kaen ^^ |
| 18:20:27 | raptor | i know the printf works in c++ just fine, as well, but i'm always messing up with using the 'string' class in c++ |
| 18:20:38 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 18:20:47 | raptor | come back! |
| 18:20:58 | raptor | kaen: i'll pull your changes now.. |
| 18:21:12 | | Watusimoto has joined |
| 18:21:20 | kaen | the suspense is killing me |
| 18:24:16 | raptor | looks good! |
| 18:24:40 | kaen | I'm glad lol |
| 18:25:26 | kaen | I love this code, btw |
| 18:25:44 | | raptor cannot tell if sarcasm is being lost over IRC... |
| 18:26:01 | kaen | I do :) |
| 18:27:18 | raptor | you even used 3 spaces! |
| 18:27:22 | raptor | as indentation |
| 18:27:37 | raptor | and opening/closing brakets on the same vertical! |
| 18:27:46 | kaen | I submitted tabs to watu :x |
| 18:27:51 | kaen | and } else { |
| 18:28:02 | kaen | before I realized what I was doing |
| 18:28:06 | raptor | haha |
| 18:28:21 | raptor | it took me a couple months of Watusimoto fixing my braces before I conformed... |
| 18:28:26 | kaen | lol yeah |
| 18:28:39 | kaen | I'm a function () { type of guy |
| 18:28:54 | | BFLogBot - Commit 7650177ed3e8 | Author: kaen | Log: Wait until player can respawn before instructing them to click |
| 18:28:56 | | BFLogBot - Commit 7ddff4c829f7 | Author: kaen | Log: 'can respawn in' -> 'can respawn in XX seconds' |
| 18:28:57 | | BFLogBot - Commit 202f9e54b9f4 | Author: buckyballreaction | Log: Merge |
| 18:29:10 | raptor | tada! |
| 18:29:21 | | kaen hums FF7 end battle tune |
| 18:29:35 | kaen | end of* |
| 18:30:00 | raptor | i am culturally deficient... i haven't ever played any final fantasy games... |
| 18:30:07 | | raptor goes to look up the song |
| 18:31:04 | kaen | lol it's not that great |
| 18:31:52 | kaen | I'll be back shortly |
| 18:31:58 | raptor | have you put in the 'upstream' line? |
| 18:32:17 | raptor | ok |
| 18:41:06 | raptor | Watusimoto: kaen has contributed! |
| 18:41:16 | raptor | this probably means i need to give himt he dev badge... |
| 18:42:11 | raptor | kaen: are you a registered user? |
| 18:53:11 | | sam686 has joined |
| 18:53:11 | | ChanServ sets mode +v sam686 |
| 18:53:18 | kaen | erm, no :x |
| 18:53:34 | raptor | ok, well, if you do register you get: |
| 18:53:40 | raptor | 1. shiney underline in-game |
| 18:53:58 | raptor | 2. the dev badge (now that you've contributed) |
| 18:55:57 | kaen | oh cool :) |
| 18:56:03 | kaen | I'm registered now |
| 19:00:05 | | Little_Apple has joined |
| 19:00:08 | | LordDVG has joined |
| 19:00:17 | Little_Apple | helloo |
| 19:00:30 | kaen | ahoy |
| 19:00:36 | raptor | hi |
| 19:01:54 | Little_Apple | yo yo yo yo yo yo yo yo yo |
| 19:02:27 | kaen | I think I'm going to give codelite a spin |
| 19:02:35 | raptor | what were you using before? |
| 19:02:47 | kaen | I used vim for this one |
| 19:02:53 | kaen | since it was like 12 lines |
| 19:02:57 | raptor | ha |
| 19:02:59 | raptor | cool |
| 19:03:09 | kaen | but for the core thing I want to be able have tabs |
| 19:03:15 | raptor | oh yeah |
| 19:03:18 | kaen | rather than 3-4 split views in vim |
| 19:04:15 | raptor | well, you got the badge now... i think. so next time you authenticate in-game, take a look at the scoreboard in a level |
| 19:05:11 | kaen | haha I love that badge |
| 19:54:27 | raptor | brb |
| 20:28:17 | Watusimoto | back for the moment |
| 20:30:09 | raptor | hi |
| 20:34:01 | kaen | bah. I can't get codelite's debugger to obey my breakpoints |
| 20:34:11 | kaen | works fine in gdb from the command line though |
| 20:34:14 | raptor | really? |
| 20:34:21 | raptor | i got it to work somehow... |
| 20:34:28 | kaen | yeah. I set the breakpoint, doesn't trip :/ |
| 20:34:39 | raptor | i think i went to the project settings and had to select the debugger as gdb or somethine |
| 20:34:40 | kaen | sounds like user error then |
| 20:34:46 | kaen | that's set |
| 20:34:58 | kaen | gdb even fires up and accepts commands |
| 20:35:06 | kaen | (in code lite) |
| 20:35:08 | raptor | huh |
| 20:35:21 | raptor | which rpm did you use? the newest 4.0...? |
| 20:35:24 | kaen | yeah |
| 20:35:30 | raptor | hmm... me too |
| 20:40:08 | Watusimoto | are you sure the breakpoint should be hit? |
| 20:40:21 | Watusimoto | there are some subtlities to the code which are not apparent |
| 20:40:50 | Watusimoto | put one in main() and see if it gets hit on startup |
| 20:40:55 | kaen | I'm setting the same breakpoint in both the CLI and code lite, only the CLI trips |
| 20:40:57 | kaen | alright |
| 20:41:00 | Watusimoto | ok |
| 20:41:08 | Little_Apple | BYE |
| 20:41:08 | | LordDVG Quit (Remote host closed the connection) |
| 20:41:11 | Watusimoto | I ask only because I've learned some hard lessons :-) |
| 20:41:17 | raptor | Little_Apple: bye |
| 20:41:24 | | Little_Apple Quit (Quit: Page closed) |
| 20:41:49 | | sam686 Quit (Ping timeout: 245 seconds) |
| 20:42:15 | | koda has joined |
| 20:43:11 | kaen | nope, still isn't tripping |
| 20:44:20 | | sam686 has joined |
| 20:44:20 | | ChanServ sets mode +v sam686 |
| 20:44:28 | kaen | w.t.f. |
| 20:44:39 | kaen | gdb interface in code lite shows the breakpoint as active |
| 20:45:37 | raptor | maybe... |
| 20:45:40 | raptor | um... |
| 20:45:49 | raptor | press f5 again? |
| 20:46:15 | kaen | weird. it was debugging the wrong exe |
| 20:46:33 | kaen | I'm going out for a while, I'll be back later |
| 20:46:48 | raptor | later |
| 20:49:44 | | sam686 Quit (Ping timeout: 245 seconds) |
| 20:51:39 | | sam686 has joined |
| 20:51:39 | | ChanServ sets mode +v sam686 |
| 20:55:59 | | sam686 Quit (Ping timeout: 245 seconds) |
| 20:57:37 | | sam686 has joined |
| 20:57:37 | | ChanServ sets mode +v sam686 |
| 22:04:29 | sam686 | i think i found an annoying problem, energy don't recharge faster when idling, when holding down fire button attemting to place mines but out of energy |
| 22:07:37 | raptor | ok, i'll add to bug lsit |
| 22:23:04 | | sam686 Quit (Ping timeout: 245 seconds) |
| 23:11:46 | | Watusimoto Quit (Read error: Connection reset by peer) |
| 23:13:19 | | Watusimoto has joined |
| 23:15:26 | raptor | going home! |
| 23:20:04 | | raptor Quit () |
| 23:26:34 | | koda Quit (Quit: koda) |
| 23:48:29 | | raptor has joined |
| 23:48:45 | | ChanServ sets mode +o raptor |
| 23:55:47 | Watusimoto | night |
| 23:56:07 | raptor | night |
| 23:59:42 | | BFLogBot - Commit 3b188de8118a | Author: watusim...@bitfighter.org | Log: whitespace |
| 23:59:44 | | BFLogBot - Commit 1e1a4cae45f8 | Author: watusim...@bitfighter.org | Log: Formatting of comments |
| 23:59:45 | | BFLogBot - Commit dfcb85f8468d | Author: watusim...@bitfighter.org | Log: Merge |
| 23:59:47 | | BFLogBot - Commit 919775698b2d | Author: watusim...@bitfighter.org | Log: Some very very really very minor refactoring |
| 23:59:48 | | BFLogBot - Commit 7740ba0a2ae4 | Author: watusim...@bitfighter.org | Log: Var name |