Timestamps are in GMT/BST.
| 03:40:52 | | raptor has joined |
| 03:40:52 | | ChanServ sets mode +o raptor |
| 03:41:00 | raptor | hello |
| 03:41:09 | sam686 | hi |
| 03:41:22 | raptor | watusimoto left for two weeks |
| 03:41:35 | sam686 | ok.. |
| 03:47:31 | sam686 | does bitfighter compile on PowerPC linux? and have you done any packaging to linux PowerPC like you do on linux x86? |
| 03:47:43 | raptor | i haven't tried |
| 03:47:46 | raptor | do you have a ppc? |
| 03:47:50 | raptor | it compiles ppc mac |
| 03:47:57 | sam686 | well i don't have powerPC |
| 03:48:08 | sam686 | just wondering, because you still compile PowerPC for macs.. |
| 03:48:44 | sam686 | though, i think it will compile fine on linux PowerPC (if any error, usually easy to fix) |
| 03:49:50 | raptor | yeah - i think it'll work just fine, if not, it'll probably be some minor tweak to TNL that would fix it |
| 03:50:26 | sam686 | i bet some of old PowerPC macs could boot into more updated linux, i think |
| 03:52:05 | raptor | yep |
| 03:52:21 | raptor | in fact... i wonder if it'll compile on my ARM-based NAS down stairs... |
| 03:52:54 | sam686 | nas? hou much RAM does that ARM system have? |
| 03:53:11 | raptor | NAS stands for network-attached-storage |
| 03:53:49 | raptor | this is what it is: http://www.synology.com/us/products/DS110j/index.php |
| 03:54:17 | raptor | looks like 128MB |
| 03:54:17 | sam686 | ok, though you can try running bitfighter server in it.. |
| 03:56:07 | raptor | actually... i have some TODOs to do for the heat-seeker... maybe you can help me test... |
| 03:57:01 | raptor | actually first |
| 03:57:09 | raptor | maybe you can answer a question for me |
| 03:57:38 | raptor | in GameType::objectCanDamageObject |
| 03:58:14 | raptor | damager->getObjectTypeNumber() returns DeletedTypeNumber if it is a burst/mine/spybug |
| 03:58:17 | raptor | would you know why? |
| 03:59:34 | sam686 | well, i think it changes to "DeletedTypeNumber" as a delay delete, instead of immediately deleting it, making client miss out of "exploded" unpack update.. |
| 04:00:40 | | sam686|2 has joined |
| 04:03:53 | | sam686 Quit (Ping timeout: 245 seconds) |
| 04:03:56 | raptor | well |
| 04:04:09 | raptor | i've been trying to get rid of the dynamic_casts in that method |
| 04:04:20 | raptor | and use the getObjectTypeNumber() instead |
| 04:04:28 | raptor | that's why i noticed that.. |
| 04:04:52 | sam686|2 | my linux have: gcc (Debian 4.7.1-5) 4.7.1 and I get several warnings about conversion from S32 to F32 in {} is malformed or something.. |
| 04:05:16 | raptor | interesting... |
| 04:05:23 | raptor | my gcc is 4.6.2 |
| 04:07:09 | raptor | why would Burst have DeletedTypeNumber but Projectile not? |
| 04:07:57 | sam686|2 | done compiling.. http://sam686.maxhushahn.com/upload/text1207/120721_23-07-15.txt |
| 04:08:25 | | sam686|2 is now known as sam686 |
| 04:08:26 | | ChanServ sets mode +v sam686 |
| 04:08:40 | raptor | wow |
| 04:08:42 | raptor | lots of warnings |
| 04:11:07 | sam686 | I end up having quite the newest version of a lot of things in linux... because of using "Debian Unstable" (and just used apt-get upgrade today) |
| 04:11:16 | raptor | ha |
| 04:11:22 | raptor | yeah, bleeding edge |
| 04:12:03 | sam686 | bleeding edge have better compatibility of some newer hardware too.. |
| 04:15:26 | raptor | yes - i had to install a newer kernel on my wife's netbook for better drivers |
| 04:31:05 | sam686 | I noticed something, make clean does not remove GameObject.o (when compiled old verison, updated, then make clean) |
| 04:31:21 | raptor | that's.... |
| 04:31:23 | raptor | ... |
| 04:31:24 | raptor | weird |
| 04:32:09 | sam686 | its mostly becasue of updating no longer have "GameObject" as part of compiling (and part of clean) |
| 04:32:56 | sam686 | clean only removed the listed compiled objects, not *.o |
| 05:33:26 | | sam686 Quit (*.net *.split) |
| 05:33:30 | | raptor Quit (*.net *.split) |
| 05:33:35 | | kaen Quit (*.net *.split) |
| 05:36:34 | | -barjavel.freenode.net- *** Looking up your hostname... |
| 05:36:34 | | -barjavel.freenode.net- *** Checking Ident |
| 05:36:35 | | -barjavel.freenode.net- *** Couldn't look up your hostname |
| 05:36:41 | | -barjavel.freenode.net- *** No Ident response |
| 05:36:48 | | BFLogBot has joined |
| 05:36:48 | | Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads' |
| 05:36:48 | | Set by raptor!~raptor@unaffiliated/greenmachine on Wed Jul 04 01:46:09 GMT 2012 |
| 05:36:48 | | -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. |
| 05:37:00 | raptor | there we go |
| 05:37:01 | raptor | it's back |
| 05:41:59 | raptor | there fixed a potential bug |
| 05:42:01 | | BFLogBot - Commit d98bb0969311 | Author: buckyballreaction | Log: Fix stackoverflow bug with radius-damage objects damaging themselves if not deleted quickly |
| 05:44:11 | raptor | oops... |
| 05:44:41 | sam686 | theres a problem with BurstProjectile::damageObject |
| 05:44:55 | raptor | did i just introduce it? |
| 05:45:03 | sam686 | it "deleteObject", then set "info.damagingObject = this;" |
| 05:45:09 | raptor | yes |
| 05:45:15 | raptor | that is what i'm trying to fix... |
| 05:45:31 | sam686 | it should delete after "radiusDamage", not before |
| 05:45:35 | raptor | yes |
| 05:45:39 | raptor | i willf ix.. |
| 05:45:54 | sam686 | that may fix the "DeletedTypeNumber" problem |
| 05:46:02 | raptor | i think so too |
| 05:48:56 | sam686 | except now it would run into endless loop (if the TNLAssert wasn't there) |
| 05:49:07 | raptor | how? |
| 05:49:43 | sam686 | it keeps trying to explode and hit itself recurseively |
| 05:49:53 | raptor | that was what my last fix solves |
| 05:49:56 | raptor | however |
| 05:50:08 | raptor | it still overflows the stack if two bursts hit each other... |
| 05:50:19 | raptor | so i need to solve that now... not sure how, yet |
| 05:51:18 | sam686 | thats easy fix, move "exploded = true;" to the top (right after "if(exploded) return" |
| 05:53:47 | raptor | brilliant! |
| 05:55:02 | raptor | how does that actually work? |
| 05:56:49 | raptor | wait, i get it |
| 05:56:58 | raptor | ok, committing changes... |
| 05:57:03 | | BFLogBot - Commit 46142951c167 | Author: sam8641 | Log: Fix Burst Explode problem. |
| 05:57:10 | raptor | nooo |
| 05:57:12 | raptor | ha! |
| 05:57:32 | sam686 | my changes should fix the burst problem.. |
| 05:59:31 | sam686 | without my fix, exploded = false and will always try to explode itself.. |
| 06:11:25 | sam686 | crash? |
| 06:11:30 | raptor | yep, heat-seeker crash |
| 06:12:06 | | BFLogBot - Commit fff90ff9f817 | Author: buckyballreaction | Log: Some clean-up of projectile classes |
| 06:12:07 | | BFLogBot - Commit 0988b8e7b519 | Author: buckyballreaction | Log: Remove some dynamic_casts now that BurstProjectile isn't deleting itself too early... |
| 06:15:46 | raptor | hmmm |
| 06:16:55 | raptor | what happens to a Ship object when it is destroyed? |
| 06:17:02 | raptor | is the position null? |
| 06:18:47 | sam686 | ship dies, and ship get deleted.. |
| 06:19:01 | sam686 | if you used SafePtr, deleted object will be NULL |
| 06:20:41 | raptor | it's crashing when the heat seeker is locked on to a Ship (not Robot) and the ship dies |
| 06:20:49 | raptor | before the seeker can hit or blow up... |
| 06:20:56 | sam686 | maybe your problem can be fix if you change BfObject *mAcquiredTarget; into SafePtr<BfObject> mAcquiredTarget; |
| 06:21:07 | raptor | ahhhh |
| 06:21:18 | raptor | ok, i try that... |
| 06:21:36 | sam686 | the problem with not using SafePtr is, that pointer doesn't Zero out and points to deleted or corrupted memory unused memory space |
| 06:21:50 | raptor | ah ok |
| 06:21:59 | raptor | i seem to always forget that... |
| 06:22:34 | raptor | starting server again... |
| 06:27:10 | | BFLogBot - Commit d19ad0c97589 | Author: buckyballreaction | Log: Remember to use SafePtr and not crash |
| 06:57:15 | | BFLogBot - Commit 665af8d6365e | Author: buckyballreaction | Log: Heat seeker targets closest enemy now |
| 07:01:40 | raptor | good night! |
| 07:02:06 | sam686 | good nite |
| 07:02:09 | | raptor Quit () |
| 07:30:08 | | sam686 Quit (Ping timeout: 245 seconds) |
| 14:43:07 | | raptor has joined |
| 14:43:07 | | ChanServ sets mode +o raptor |
| 17:47:51 | | Little_Apple has joined |
| 17:47:56 | Little_Apple | helloo |
| 17:48:01 | raptor | good day |
| 17:48:09 | Little_Apple | watcha doooin? |
| 17:48:16 | raptor | writing a new weapon |
| 17:48:30 | Little_Apple | ooooh |
| 17:48:38 | raptor | it's called 'feature creep' |
| 17:48:44 | Little_Apple | is it a shiny new weapon |
| 17:48:48 | raptor | we should release, but we keep getting ideas... |
| 17:48:55 | Little_Apple | lol |
| 17:48:58 | raptor | also watusimoto took off for two weeks... |
| 17:49:15 | Little_Apple | just cram as many new features in as you can and people will be happy about waiting |
| 17:49:23 | raptor | ha! |
| 17:49:26 | raptor | what people... |
| 17:49:28 | raptor | :) |
| 17:50:06 | Little_Apple | :P |
| 17:50:18 | Little_Apple | bitfighters love new stuff |
| 17:51:17 | raptor | ok, my new weapon has bad math... |
| 17:51:26 | Little_Apple | aw |
| 17:51:40 | raptor | it can't quite hit its target |
| 17:51:49 | raptor | it seems to have a mind of its own |
| 17:52:16 | Little_Apple | lol |
| 17:54:26 | Little_Apple | so what exactly does it do? |
| 17:54:34 | raptor | it's a heat seeker |
| 17:54:39 | Little_Apple | ooohhh |
| 17:54:49 | Little_Apple | schweet |
| 17:55:29 | Little_Apple | im waitin for the rest of the fam to come home with the pizza. |
| 17:55:58 | raptor | yum |
| 17:56:13 | Little_Apple | ever have little caesars pizza? |
| 17:57:07 | raptor | yes. i live near two universities, so little caesar's is everywhere - they must feed the insatiable appetite of college students |
| 17:57:39 | Little_Apple | thats what were gettin :P |
| 18:00:35 | raptor | i like their crazy bread |
| 18:01:02 | Little_Apple | yus. |
| 18:01:14 | Little_Apple | and wings. |
| 18:01:23 | raptor | ok, it's official, the heat seeker doesn't know where it's going... |
| 18:01:35 | Little_Apple | they are like redbull. they give you wings. and haha! |
| 18:02:37 | Little_Apple | maybe you should put a virtual mouse in each missle's guidance system and a piece of cheese in each ship |
| 18:02:52 | raptor | haha |
| 18:03:09 | Little_Apple | or bacon in each ship and a dog in the guidance system |
| 18:03:17 | Little_Apple | bacon might be more reliable |
| 18:04:03 | raptor | mmm yum |
| 18:04:27 | Little_Apple | is there such a thing as bacon pizza? i know theres ham but is there bacon? |
| 18:04:42 | raptor | i've seen in las vegas once |
| 18:05:03 | Little_Apple | hmm… las vegas seems a bit too far just for bacon pizza |
| 18:06:58 | Little_Apple | foods here! |
| 18:07:00 | Little_Apple | afk |
| 18:07:04 | raptor | later |
| 18:24:34 | Little_Apple | nom. |
| 18:35:58 | | raptor Quit () |
| 19:30:54 | | Little_Apple Quit (Quit: Page closed) |
| 20:02:27 | | sam686 has joined |
| 20:02:27 | | ChanServ sets mode +v sam686 |
| 22:55:43 | | raptor has joined |
| 22:55:43 | | ChanServ sets mode +o raptor |
| 23:02:59 | raptor | almost have heat seeker better... |
| 23:11:11 | sam686 | maybe make the heat seeker always move at a constant speed and explode if it slow down or hit anything (including a wall) |
| 23:33:58 | raptor | hi |
| 23:36:28 | raptor | ok |
| 23:36:46 | raptor | sam686: i just pushed heat seeker changes |
| 23:36:52 | raptor | i think it's much better |
| 23:36:56 | raptor | want to test? |
| 23:40:51 | | BFLogBot - Commit 742dd8e0b1c1 | Author: buckyballreaction | Log: Much better heat seeker algorithms. Has a minumum speed and maximum turn angle |
| 23:45:53 | | BFLogBot - Commit a865e11fea97 | Author: buckyballreaction | Log: Don't reduce speed so drastically when turning |
| 23:52:15 | sam686 | I had to do something like Turret -1 0.890967 1.901961 0 "W=Heat Seeker" (quotes because of spaces) |
| 23:52:26 | raptor | neat |
| 23:52:40 | raptor | ok, i started a level with teams for the latest code... |
| 23:52:42 | raptor | wait |
| 23:52:53 | raptor | let me add that turret part |
| 23:53:22 | raptor | ok ready |
| 23:54:40 | raptor | ok, i fix team problem... |
| 23:58:14 | raptor | testing.. |
| 23:59:04 | raptor | it works! |