Timestamps are in GMT/BST.
| 00:01:39 | | BFLogBot Commit: 78d30e9da51e | Author: watusimoto | Message: Whitespace |
| 00:01:41 | | BFLogBot Commit: 134e11dbf8ad | Author: watusimoto | Message: Move teleport functionality out of idle() and into collide() where it rightfully belongs. Not only is this more cohenert designwise, it should also be more efficient, as we won't have to search for collisions during for all teleports while idling. |
| 00:21:33 | sam686 | heres one to maybe add to bug list: levelgen having addItem in main() may randomly fail (on repeated level restart on levelgen) |
| 00:32:30 | | raptor Quit () |
| 00:34:55 | | kaen Quit (Read error: Connection reset by peer) |
| 00:36:29 | | kaen has joined |
| 00:36:50 | kaen | sometimes bitfighter causes my entire system to freeze hard |
| 00:37:14 | kaen | won't respond to tty switching or anything |
| 00:37:16 | | raptor has joined |
| 00:37:17 | | ChanServ sets mode +o raptor |
| 00:37:45 | raptor | kaen: with latest mercurial? |
| 00:38:01 | kaen | yes. |
| 00:38:27 | kaen | I can't even get a trace or anything. I have to force a power cycle |
| 00:38:31 | raptor | linux? |
| 00:38:33 | kaen | yes. |
| 00:39:09 | kaen | not really a helpful bug report... |
| 00:39:10 | raptor | when it happens, have you tried going to a console? (ctrl + alt + f1) |
| 00:39:13 | kaen | "something crashes" |
| 00:39:18 | raptor | heh |
| 00:39:24 | kaen | yes, I've tried that |
| 00:39:32 | raptor | oh wow, hard crash.. |
| 00:39:59 | kaen | doesn't that mean it's kernel level? like probably a video driver? |
| 00:40:52 | kaen | I think by the design of the (properly functioning) kernel a userland program can't freeze the entire system |
| 00:41:21 | kaen | oh I just remembered I'm using the fglrx video drivers |
| 00:41:31 | kaen | please disregard |
| 00:41:40 | raptor | yes, kernel problem... |
| 00:41:55 | kaen | closed source video driver problem, most likely |
| 00:42:54 | raptor | yeah... hmmm |
| 00:43:07 | raptor | is it consistent in crashing? |
| 00:44:23 | | masterkaen has joined |
| 00:44:59 | raptor | heh |
| 00:45:01 | raptor | craash? |
| 00:45:13 | | kaen Quit (Read error: Connection reset by peer) |
| 00:46:01 | | masterkaen Quit (Changing host) |
| 00:46:01 | | masterkaen has joined |
| 00:46:04 | | masterkaen is now known as kaen |
| 00:46:09 | kaen | indeed... |
| 00:47:16 | kaen | well I'm rebuilding. these last few times I've been debugging with gdb so they could very well be my own fault |
| 00:47:33 | raptor | ah, i've had that happen in gdb before |
| 00:48:03 | kaen | odd mix of threading, system calls, and gpu i/o |
| 00:48:24 | kaen | plus whatever the heck gdb does |
| 00:48:35 | kaen | perfect for inexplicable, unrecoverable freezes |
| 00:51:14 | raptor | heh |
| 00:51:16 | raptor | yep |
| 00:51:46 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 00:53:23 | kaen | muahahaha :) |
| 00:53:34 | kaen | skeleton game mode and custom game items are working |
| 00:53:42 | kaen | I can finally start working on the darn logic... |
| 00:55:55 | raptor | ha |
| 00:56:26 | raptor | what is your new mode called? |
| 00:56:42 | | YoshiSmb has joined |
| 01:01:23 | kaen | Swarm |
| 01:01:37 | kaen | imaginative, I know :) |
| 01:02:43 | kaen | the concept isn't very imaginative either. I don't know if you've ever played nazi zombies... |
| 01:04:05 | raptor | no |
| 01:04:32 | kaen | you just fight off waves, or swarms, of feeble AI |
| 01:04:38 | raptor | ahh |
| 01:04:50 | raptor | soo, who are the bad guys? constantly spawning bots? |
| 01:05:01 | kaen | and the thrill is in killing a bunch of initially harmless but progressively more threatening mobs or something |
| 01:05:04 | kaen | well yeah |
| 01:05:11 | kaen | but not bots |
| 01:05:19 | kaen | more like turrets |
| 01:05:35 | kaen | I don't really want them pathing |
| 01:05:41 | raptor | ha |
| 01:05:41 | kaen | but I do want them to move |
| 01:05:46 | raptor | hmm |
| 01:05:49 | kaen | hence they sort of swarm |
| 01:06:16 | kaen | you make a generator, a target point to swarm to, path once and let er rip |
| 01:06:28 | kaen | and once they see a player they just move towards him |
| 01:06:36 | kaen | (is my tentative plan) |
| 01:06:56 | raptor | soo... |
| 01:07:03 | raptor | have you seen the Circle object? |
| 01:07:11 | raptor | and CircleSpawn |
| 01:07:17 | kaen | lol no |
| 01:07:19 | raptor | i think those are still lying aroun |
| 01:07:28 | kaen | I'll check them out |
| 01:07:30 | raptor | because they have that behavior |
| 01:07:40 | kaen | oh wow that's convenient. |
| 01:07:54 | raptor | watusimoto wanting something that would swarm you.... |
| 01:08:13 | raptor | but we started other ideas before that was polished enough for the game |
| 01:08:17 | raptor | but it's there |
| 01:08:26 | kaen | huh. well that simplifies things a lot I think |
| 01:09:06 | kaen | I am once again enlightened by raptor, sage keeper of bitfighter |
| 01:10:07 | raptor | well.. uh, more like guardian of the dirty laundry |
| 01:10:19 | kaen | lol |
| 01:10:30 | raptor | or junkyard.. yeah junkard |
| 01:12:18 | kaen | VelocityItem... |
| 01:12:24 | kaen | sounds right up my ally |
| 01:12:47 | raptor | actually, i'm not sure what that is... i think watusimoto added that in a recent refactor.. |
| 01:14:25 | kaen | it's what circles and asteroids subclass |
| 01:14:42 | raptor | oh interesting... |
| 01:14:58 | kaen | I think I might want to extend it one further for swarming/targeting behavior |
| 01:15:12 | raptor | oh, before you go further, i am obligated to say: Circle does not exist |
| 01:15:22 | | raptor washes his hands |
| 01:15:27 | raptor | ok that's out of the way.. |
| 01:15:44 | kaen | the Circle class? |
| 01:15:55 | raptor | yes |
| 01:16:17 | kaen | it's declared and implemented in moveObject afaict |
| 01:16:34 | kaen | and I have it in my gdb symbols |
| 01:16:40 | raptor | yes yes, it was tongue-in-cheek... |
| 01:16:45 | kaen | oh lol |
| 01:16:47 | raptor | because we don't want people to start adding them to levels |
| 01:16:55 | kaen | oooooooh |
| 01:16:57 | kaen | I see |
| 01:17:00 | raptor | but, since you're coding, you'd discover them anyways.. |
| 01:17:06 | raptor | there's also Worm |
| 01:17:10 | raptor | which doesn't exist |
| 01:17:14 | kaen | I've seen that one. |
| 01:17:19 | kaen | at least in the code. |
| 01:17:37 | kaen | very interesting to know... |
| 01:18:02 | kaen | not really, but I like being in on secret knowledge |
| 01:18:32 | raptor | kaen: you're on an ubuntu distro, right? |
| 01:18:41 | kaen | yep |
| 01:18:43 | kaen | 12.10 |
| 01:19:09 | raptor | coudl you test something for me? |
| 01:19:29 | raptor | i created a debian 6.0 build of bitfighter here: http://download.opensuse.org/repositories/games/Debian_6.0/amd64/ |
| 01:19:41 | raptor | that's the 64bit |
| 01:19:48 | raptor | could you see if it works on your system? |
| 01:20:04 | raptor | go up one directory to get the 32bit if you need that one |
| 01:23:59 | kaen | yep works fine :) |
| 01:24:06 | kaen | also |
| 01:24:13 | kaen | Circle is *exactly* what I was looking for! |
| 01:24:18 | raptor | heh |
| 01:24:25 | raptor | but they don't exist! |
| 01:24:37 | kaen | right, right |
| 01:24:45 | kaen | but soon... |
| 01:56:27 | | kaen Quit (Ping timeout: 252 seconds) |
| 01:58:41 | | -barjavel.freenode.net- *** Looking up your hostname... |
| 01:58:41 | | -barjavel.freenode.net- *** Checking Ident |
| 01:58:41 | | -barjavel.freenode.net- *** No Ident response |
| 01:58:41 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
| 01:58:43 | | [frigg VERSION] |
| 01:58:48 | | BFLogBot has joined |
| 01:58:48 | | Topic is 'Bitfighter 018 released! | http://www.bitfighter.org/downloads | Welcome GCI students! Please introduce yourself and feel free to ask any questions.' |
| 01:58:49 | | Set by raptor!~raptor@unaffiliated/greenmachine on Thu Dec 06 10:11:09 GMT 2012 |
| 01:58:49 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 02:13:33 | | koda Quit (Quit: koda) |
| 02:17:48 | raptor | does rabbit normally increase points that fast as it does now? |
| 02:18:01 | raptor | when holding the carrot |
| 03:03:24 | | kaen has joined |
| 04:01:16 | | YoshiSmb Quit (Ping timeout: 255 seconds) |
| 04:02:10 | | YoshiSmb has joined |
| 04:07:18 | sam686 | hi raptor, if you still don't know about points in rabbit, there is something called points per second in level editor options in rabbit.. |
| 04:07:30 | | kaen Quit (Ping timeout: 250 seconds) |
| 04:07:54 | sam686 | I think i kindof fell asleep for 2 hours and woke up just now... |
| 04:44:25 | raptor | oh yeah, i forgot |
| 04:44:28 | raptor | thanks sam686 |
| 05:03:41 | | YoshiSmb Quit (Ping timeout: 276 seconds) |
| 05:04:36 | | YoshiSmb has joined |
| 05:08:01 | raptor | night! |
| 05:08:04 | | raptor Quit () |
| 05:30:32 | sam686 | new bug: all my mines turned into enemy mines when player joins (non-team games) |
| 05:45:49 | | YoshiSmb Quit () |
| 10:02:56 | | BFLogBot Commit: f6760d708532 | Author: sam8641 | Message: Remove from mount early enough to still have Position and Velocity. Mine changed ActualPos may help prevent mine sometimes randomly explode when going away from newly placed mines. Fixed mIsMounted status on client side which fix seeing random flag in Rabbit. |
| 10:02:57 | | BFLogBot Commit: a2b78772d9cd | Author: sam8641 | Message: Scope anything mounted on the ship, not just the ship. Also, don't scope mounted stuff like flags if the ship on it is not scoped. |
| 10:49:05 | | Watusimoto has joined |
| 11:25:08 | | BFLogBot Commit: bb2992de7e57 | Author: watusimoto | Message: Fixed getCurrentInputString to prefer recently pressed keys (instead of arbitrary key). This resolves issue with diagonal scrolling in the editor |
| 11:25:09 | | BFLogBot Commit: 47ed9bd9f33c | Author: watusimoto | Message: Merge |
| 12:37:56 | | koda has joined |
| 12:38:08 | | koda Quit (Client Quit) |
| 12:51:24 | | DonnyMitsov has joined |
| 12:54:11 | DonnyMitsov | Watusimoto can you please approve my claim for the bitfighter announcement task. Oh and if you can tell me how to build the project on linux because when I try i get an error that a library is missing. |
| 12:55:11 | CrazyLinuxNerd | DonnyMitsov: Which library? |
| 12:55:39 | DonnyMitsov | readline |
| 12:57:01 | CrazyLinuxNerd | install readline-devel |
| 12:57:59 | CrazyLinuxNerd | to build bitfighter you need, gcc-c++ libpng-devel libvorbis-devel libmodplug-devel ncurses-devel openal-soft-devel readline-devel speex-devel SDL-devel :-) |
| 12:58:12 | CrazyLinuxNerd | and once all deps are satisfied, you should be able to just do "make" and it should compile. |
| 12:59:59 | | Watusimoto_ has joined |
| 13:00:47 | DonnyMitsov | how can I install a library on linux. I get that you shouldn't type sudo apt-get install library_name |
| 13:01:44 | | kaen has joined |
| 13:02:37 | CrazyLinuxNerd | unless you intend to build in a chrooted environment, doing the above should be fine (though package names may vary from above due to I use a different distro :-)) |
| 13:03:19 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 13:08:49 | kaen | for me it's sudo apt-get install libreadline-dev |
| 13:08:53 | kaen | on ubuntu |
| 13:11:24 | DonnyMitsov | Will it work on other linux distributions? |
| 13:11:48 | kaen | should work on mint |
| 13:12:03 | kaen | other distros use different package managers and naming conventions |
| 13:12:44 | CrazyLinuxNerd | It will compile on Fedora, tested that a while back (well, over a year now), and should compile on CentOS provided you compile a newer GCC first (which I'm working on doing next for myself :-)) |
| 13:13:15 | DonnyMitsov | Thanks and Kaen can you please approve my task in GCI. It still hasn't been done. |
| 13:13:48 | kaen | I'm not an official part of the project or I would :/ |
| 13:14:05 | kaen | I think you have to wait for Watusimoto_ or raptor to get on |
| 13:15:01 | DonnyMitsov | Ok, thanks for the info. |
| 13:15:24 | kaen | sure thing. I'll be around if you need anything else |
| 13:18:04 | | LordDVG has joined |
| 13:31:57 | | DonnyMitsov Quit (Ping timeout: 245 seconds) |
| 14:36:59 | Watusimoto_ | hi |
| 14:39:39 | Watusimoto_ | I approved the assignment |
| 15:37:07 | | raptor has joined |
| 15:37:08 | | ChanServ sets mode +o raptor |
| 16:06:44 | | BFLogBot Commit: 7aa5381d5661 | Author: watusimoto | Message: Formatting |
| 16:06:45 | | BFLogBot Commit: 61489f4845a4 | Author: watusimoto | Message: Fix spazzy snapping of turrets and forcefield projectors in editor |
| 16:06:47 | | BFLogBot Commit: afab4b007146 | Author: watusimoto | Message: Fix but introduced with last checkin -- can now move unsnapped turrets as expected |
| 16:07:01 | raptor | oh hi |
| 16:07:04 | raptor | i'm online.. |
| 16:19:53 | | masterkaen has joined |
| 16:20:01 | | kaen Quit (Disconnected by services) |
| 16:20:05 | | masterkaen is now known as kaen |
| 16:20:15 | | kaen grumbles |
| 16:25:50 | | BFLogBot Commit: da2ebd3c6de5 | Author: watusimoto | Message: Remove pointless code |
| 16:25:52 | | BFLogBot Commit: 3ca2f140b2dc | Author: watusimoto | Message: Comments, var types, less casting, etc. |
| 16:26:22 | raptor | i am getting this feeling that although 018a is compatible with 018, it is a very different beast already.. |
| 16:26:25 | Watusimoto_ | More than half of our now huge bug list is done |
| 16:26:36 | raptor | hi |
| 16:26:38 | Watusimoto_ | I'm going to suggest we call it 019 |
| 16:26:44 | Watusimoto_ | and not worry about compatibility |
| 16:26:49 | Watusimoto_ | hi |
| 16:26:53 | Watusimoto_ | just mull that over |
| 16:27:14 | raptor | on one hand that'd be fine - but then it would give us license to break more before release! |
| 16:27:28 | Watusimoto_ | some of the bugs on our list might break more |
| 16:27:44 | Watusimoto_ | well, we don;t need to decide now... only when more bugs are fixed |
| 16:28:50 | raptor | i'm looking at some of the recent fixes... did a lot of these break since 018? |
| 16:29:04 | raptor | i'm especially thinking about sam's fixes last night |
| 16:35:40 | Watusimoto_ | some did, yes |
| 16:35:51 | Watusimoto_ | not sure about sam's |
| 16:39:23 | Watusimoto_ | but a lot of these are bugs in 018 |
| 16:39:58 | raptor | wow |
| 16:40:57 | raptor | it seems our game is getting too complex to release without loads of bugs.. |
| 16:45:22 | Watusimoto_ | well, I disagree to a certain degree, but am working on a different project that is test driven |
| 16:45:46 | Watusimoto_ | of course, they have bugs too! |
| 16:46:01 | raptor | yes... *seems*, but it worked well enough for a contest party to not crash :) |
| 16:46:44 | Watusimoto_ | it's not really *that* complex, is it? |
| 16:47:23 | raptor | well, not like a rocket's control systems... |
| 16:49:02 | raptor | but compared to when i joined bitfighter, it seems any change I make almost invariable has required more testing because of a greater chance to break something else |
| 16:49:14 | raptor | but i may just be more careful nowadays... |
| 16:52:07 | raptor | sorry, i don't mean to come across as complaining - just observing |
| 16:52:36 | Watusimoto_ | not at all -- it's a valid point |
| 16:53:05 | Watusimoto_ | this version had lots of new and refactored stuff, and little playtesting |
| 16:55:49 | raptor | on another note |
| 16:56:04 | raptor | i had the windows updater update me on another system recently |
| 16:56:13 | raptor | it didn't kill the bitfighter process |
| 16:56:21 | raptor | does it normally kill the old one? |
| 16:56:27 | raptor | normall NOT kill it, i mean? |
| 17:01:49 | Watusimoto_ | well... I tried it on two systems. It killed it on one, not on the other |
| 17:02:23 | Watusimoto_ | interestingly, I've seen the same thing in the past, on the same systems, so I wonder if there is some system issue that keeps the process from being killed |
| 17:03:01 | raptor | both windows 7? |
| 17:03:15 | Watusimoto_ | yes |
| 17:03:38 | Watusimoto_ | (on our last point, we should look for ways to reduce complexity whereever possible) |
| 17:21:02 | Watusimoto_ | oh, here's a question... what is your bitfighter.exe file called when you run it? i.e. when you look in the processes, is it "bitfighter.exe" or something else? |
| 17:21:14 | Watusimoto_ | take a look when you get a chance; I'll do the same on my failing machine |
| 17:23:31 | raptor | ok |
| 17:24:04 | raptor | do you want me to test on a specific windows version? i have an xp and 7 vm |
| 17:25:06 | Watusimoto_ | whereever you saw the bug |
| 17:25:10 | Watusimoto_ | dinner time! back later! |
| 17:25:27 | raptor | ok |
| 17:30:02 | | Watusimoto_ Quit (Ping timeout: 250 seconds) |
| 18:11:12 | raptor | blue screen of death with windows 7 + bitfighter! |
| 18:11:16 | raptor | (oh and vmware.. |
| 18:11:18 | raptor | ) |
| 18:12:58 | | CrazyLinuxNerd Quit (Quit: Leaving) |
| 18:26:38 | | raptor Quit () |
| 18:43:28 | | raptor has joined |
| 18:43:28 | | ChanServ sets mode +o raptor |
| 18:43:52 | | raptor Quit (Client Quit) |
| 18:54:58 | | LordDVG Quit (Ping timeout: 255 seconds) |
| 19:03:30 | kaen | sam686, how would I reproduce number 27 on the list? |
| 19:03:47 | kaen | I'm not sure how to write the script... |
| 19:23:12 | | Captain Quit (Ping timeout: 245 seconds) |
| 19:41:52 | | Fordcars_ has joined |
| 19:49:06 | sam686 | i was away for at least 30 minutes.. |
| 19:49:42 | sam686 | I have done some LUA, but haven't yet seen how to delete.. |
| 19:51:54 | | Fordcars_ Quit (Quit: Leaving) |
| 20:00:45 | kaen | no worries |
| 20:00:52 | kaen | I've figured it out |
| 20:01:04 | kaen | also, nearly everything on the wiki about levelgens is outdated... |
| 20:07:19 | kaen | so, actually I'm not even able to destroy the teleporter in this case |
| 20:08:38 | sam686 | yes, perhaps because of using a seperate object for engineered objects, keeping the old ResourceItem to come back to it when the seperate engineered objects is destroyed. |
| 20:10:07 | kaen | cooking a debug build to see what the heck is going on... |
| 20:11:09 | kaen | ah, I see. the destruction function bails if the resource item isn't valid |
| 20:11:32 | kaen | to prevent unengineered teleporters from being destroyed it seems |
| 20:15:15 | kaen | okay now I'm getting the bug... |
| 20:16:41 | kaen | fixed :) |
| 20:24:17 | | BFLogBot Commit: a03aa56e5b39 | Author: sam8641 | Message: Fixed not all flags removed on Nexus; Only use if different for s2cDisableWeaponsAndModules, s2cSetPlayerEngineeringTeleporter. |
| 20:33:50 | | LordDVG has joined |
| 20:36:28 | | kaen Quit (Ping timeout: 244 seconds) |
| 20:58:00 | | kaen has joined |
| 21:47:37 | | Watusimoto has joined |
| 22:56:05 | | LordDVG Quit (Remote host closed the connection) |
| 23:19:10 | kaen | sam686, how would I get a list of loadout zones on the level? |
| 23:19:15 | kaen | I'm trying to fix #35 |
| 23:36:06 | | raptor has joined |
| 23:36:06 | | ChanServ sets mode +o raptor |
| 23:46:06 | sam686 | i was out for 30 minutes, eating.. |
| 23:46:12 | raptor | nom nom nom |
| 23:46:54 | raptor | oh my goodness - kaen has found our running bug list... |
| 23:46:57 | sam686 | sam686, how would I get a list of loadout zones on the level? - don't know in Levelgen, I tried tot figure out that at some time... |
| 23:47:43 | kaen | actually I was talking about in c++ |
| 23:47:49 | kaen | but I don't need to do that anyway |
| 23:49:01 | sam686 | getGame()->getGameObjDatabase()->findObjects(GoalZoneTypeNumber); |
| 23:49:07 | sam686 | or LoadoutZoneTypeNumber |
| 23:52:05 | kaen | indeed |
| 23:52:17 | kaen | but much better is newShip->checkForZones() |
| 23:53:18 | kaen | (for this task anyway) |
| 23:53:28 | raptor | kaen: reviewing your teleport fix.. |
| 23:54:01 | kaen | my expectation is that I've overlooked something, but ask if you have any questions |
| 23:54:31 | raptor | sam686: is your most recent commit braking RPC compatibility? |
| 23:54:38 | raptor | breaking* |
| 23:54:59 | | kaen Quit (Read error: Connection reset by peer) |
| 23:55:15 | sam686 | i don't think it did - try full recompile.. |
| 23:56:48 | | kaen has joined |
| 23:57:05 | raptor | ok, thansk |
| 23:59:26 | | BFLogBot Commit: 0affed3a4d3a | Author: sam8641 | Message: Fix the Robot not going to proper position of where the flag is in Rabbit |