00:22.33 | *** join/#bzflag [dmp] (~dennis@port151.ds1-aboes.adsl.cybercity.dk) |
00:24.27 | *** part/#bzflag david_v (~david_v@c213-200-135-241.cm-upc.chello.se) |
00:38.35 | *** join/#bzflag JBdiGriz (~JBDiGriz@adsl-67-120-232-130.dsl.sndg02.pacbell.net) |
00:53.44 | CIA | 03atupone * 12bzflag/src/bzflag (RobotPlayer.cxx): Shot counts is not universal (we should really put all stuff common) |
01:03.01 | CIA | 03atupone * 12bzflag/src/bzfs (bzfs.cxx): rogue tank cannot spawn on base. |
01:14.17 | *** join/#bzflag Patlabor221 (~JeffM@adsl-67-115-245-57.dsl.lsan03.pacbell.net) |
01:14.17 | *** mode/#bzflag [+o Patlabor221] by ChanServ |
02:28.09 | MrApathyCream | So Pat, why does bz set material properties on front and back sides? |
02:29.13 | MrApathyCream | And, also, doesn't it seem silly to light up the bullets? |
02:29.46 | MrApathyCream | if one wanted to superfluously use lights, at least use them for the explosions, where you have a chance to keep the number down |
02:30.14 | Patlabor221 | 1 bz dosn't asume your allways outside something |
02:30.24 | Patlabor221 | 2) the lights are used for the "glow" |
02:30.42 | MrApathyCream | yes isn't there only like 7 bullet lights? |
02:30.45 | Patlabor221 | 8 |
02:30.50 | Patlabor221 | yes it' done a bad way |
02:30.58 | Patlabor221 | we should do our own lighting |
02:31.08 | Patlabor221 | or break the world into light affected sectors |
02:31.16 | Patlabor221 | then use 8 lights for each sector |
02:31.23 | Patlabor221 | then reuse them |
02:31.35 | Patlabor221 | since BZ has no world light sources ecpect the sun/moon |
02:31.40 | Patlabor221 | it could be done that way |
02:32.04 | MrApathyCream | how does one 'do their own lighting"? |
02:32.35 | MrApathyCream | i made the rabbit more emissive, but really it should have a light in it, me thinks :) |
02:32.44 | Patlabor221 | set the color for each thing yourself |
02:32.49 | Patlabor221 | or do multi-texture with lightmaps |
02:32.57 | Patlabor221 | basicly don't turn on the GL lights |
02:33.14 | Patlabor221 | you would put a light in it |
02:33.20 | Patlabor221 | then that would take the world down to 6 lights |
02:33.26 | Patlabor221 | cus 1 is used for the sun |
02:34.22 | Patlabor221 | if you wanted emisive objects then you would want to change the way BZ light works in general |
02:34.22 | Big_Barrel | anyone want a match? |
02:34.24 | Big_Barrel | hi pat |
02:34.26 | Patlabor221 | hello |
02:34.34 | Big_Barrel | pat: do you play bz? |
02:34.36 | Big_Barrel | ffa? |
02:34.38 | Big_Barrel | or ctf? |
02:34.44 | Patlabor221 | both, rarely |
02:34.46 | Patlabor221 | I suck at it |
02:34.47 | Big_Barrel | ah |
02:34.47 | Patlabor221 | :) |
02:34.50 | Big_Barrel | lol |
02:34.52 | Patlabor221 | I get shot a lot |
02:34.52 | Big_Barrel | darn |
02:35.02 | Big_Barrel | practice makes perfect :) |
02:35.06 | Patlabor221 | you need to go on a membership drive |
02:35.27 | Big_Barrel | lol |
02:35.28 | Patlabor221 | the pool of 35 core players just isn't large enough |
02:35.37 | Big_Barrel | yep |
02:35.55 | Big_Barrel | u are talking to me right? |
02:36.00 | MrApathyCream | yep |
02:36.03 | Big_Barrel | hehe |
02:36.13 | Big_Barrel | yes i do need to get players into gear |
02:36.29 | Big_Barrel | hmmm, i thouhg about getting a sponser....then they can pay me for this |
02:36.45 | Patlabor221 | or just advertise the game more |
02:36.52 | Big_Barrel | then players will see me getting paid and will want to play more |
02:37.08 | MrApathyCream | a bz pyramid scheme, that'll work |
02:37.09 | Big_Barrel | hmmm, any suggestions on advertising the game? |
02:37.12 | Big_Barrel | off the net? |
02:37.20 | Patlabor221 | why off the net? |
02:37.23 | Patlabor221 | you want net players |
02:37.30 | Big_Barrel | yes, but |
02:37.34 | Patlabor221 | but what? |
02:37.37 | Patlabor221 | there is nothign done now |
02:37.43 | Big_Barrel | well i advertise it on my site |
02:37.50 | Big_Barrel | have links and stuff |
02:37.58 | Patlabor221 | and how is your site advertised? |
02:37.59 | Big_Barrel | www.kelsoes.com/how |
02:38.07 | Patlabor221 | or is that just for people who stumble in there? |
02:38.40 | Big_Barrel | well, i have a link for it on bzflag.org and bzflag.org/league |
02:38.56 | Big_Barrel | but basically people who just stumble in there and teammates |
02:39.31 | MrApathyCream | so, litemap = 2nd texture over the ground texture who's texture coordinates are manipulated to match the shots? |
02:39.50 | Patlabor221 | thats more of a decal |
02:39.56 | Big_Barrel | mr apathy cream: you havea team right? |
02:39.59 | MrApathyCream | no |
02:40.05 | Big_Barrel | you used to? |
02:40.05 | MrApathyCream | not good enough |
02:40.09 | MrApathyCream | no |
02:40.09 | Big_Barrel | yes more of a decal |
02:40.11 | Big_Barrel | lol |
02:40.12 | Patlabor221 | a lightmap is where you keep lower res bitmaps that represent the luminosity of every surface |
02:40.23 | Patlabor221 | then modulate that with the texture |
02:40.27 | Patlabor221 | so when a light is over |
02:40.36 | Patlabor221 | you modify thelight map to be lighter where the shot is |
02:40.44 | Patlabor221 | then darker where it passes |
02:40.50 | Patlabor221 | it works best for static lights |
02:40.56 | MrApathyCream | you draw into the texture? |
02:41.03 | MrApathyCream | to change lightness? |
02:41.04 | Patlabor221 | you can combine static lightmaps with decals to some extent as well |
02:41.26 | Patlabor221 | and you can also use projected textures for better glows |
02:41.58 | Patlabor221 | the problem with normal GL ligting is, the texel represnents the lightest value of that point |
02:42.04 | Big_Barrel | we have played 209 official matches in under a year |
02:42.06 | Big_Barrel | :) |
02:42.08 | Patlabor221 | so if you have a black in the texel |
02:42.13 | Patlabor221 | it will never get any lighter |
02:42.15 | Big_Barrel | Dec 20th is our anaversery |
02:42.24 | Patlabor221 | fullbright is just the raw texture |
02:42.39 | MrApathyCream | mm |
02:42.51 | Patlabor221 | that's now how it works in the real world |
02:42.59 | MrApathyCream | right |
02:43.00 | Patlabor221 | so you have to find better ways to fake it |
02:43.12 | Patlabor221 | stuff that uses multiple passes to lighten stuff up |
02:43.16 | Patlabor221 | like normal maps |
02:43.23 | Patlabor221 | or shaders |
02:43.48 | Patlabor221 | tho doing any kind of lightmap/projected texture would be "Fun" with the bz world model |
02:43.59 | MrApathyCream | heh |
02:44.00 | Patlabor221 | dosnt' really go well with the "object" methodology |
02:44.21 | Patlabor221 | it's best if you have a single representation for all surfaces in the world |
02:44.37 | Patlabor221 | if not, then your special casing suff all over the place. |
02:52.37 | *** join/#bzflag Carnage (strayer@dyn216-8-133-182.ADSL.mnsi.net) |
02:52.48 | MrApathyCream | the drink? |
02:53.04 | Patlabor221 | the tool |
02:53.07 | MrApathyCream | mmm |
02:53.16 | Patlabor221 | philips |
02:53.21 | MrApathyCream | 'plus' |
02:54.46 | Patlabor221 | you don't actualy call them that do you?" |
02:55.00 | MrApathyCream | plus and minus screwdrivers.... of course! |
02:55.34 | Patlabor221 | ahhh |
02:58.11 | *** join/#bzflag Carnage_ (strayer@dyn216-8-133-182.ADSL.mnsi.net) |
03:16.37 | *** join/#bzflag orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
03:18.57 | *** part/#bzflag orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
03:20.25 | Tupone | MrApathyCream: have you messed with the admin-by-key code? |
03:21.32 | MrApathyCream | admin-by-key code? what's that? |
03:21.47 | Tupone | when you press O to get prompt |
03:22.04 | MrApathyCream | heh, apparently no |
03:22.14 | MrApathyCream | no nothing about it :) |
03:23.05 | Tupone | Problem is that it has 2 states, one is normal (command given by normal users), second is admin command |
03:24.02 | Tupone | It must switch when you become admin, to give you command like kick, ban ... |
03:24.24 | Tupone | Really It switchs |
03:24.44 | Tupone | when it receive password accepted, and you are an admin |
03:25.02 | Tupone | one of the 2 sentences |
03:25.50 | Tupone | I have fixed that for the "you are an admin", but I cannot realize why has to switch when login ? |
03:27.23 | purple_cow | hiya Patlabor221 |
03:27.37 | Patlabor221 | hiya |
03:28.31 | Patlabor221 | how goes it in good ol CO? |
03:28.51 | purple_cow | going decently well |
03:28.56 | purple_cow | about to watch zardoz |
03:28.58 | purple_cow | (eegh) |
03:29.26 | Patlabor221 | why? |
03:29.30 | Tupone | MrApathyCream: have you seen the Test Playground III |
03:29.42 | purple_cow | lurgyman decided that a bunch of people needed to see it |
03:29.52 | Tupone | brlcad:14240 |
03:29.56 | Patlabor221 | I see |
03:30.07 | lurgyman | :) |
03:30.14 | Patlabor221 | isn't that like one of the 2 horible sean conery movies? |
03:30.17 | purple_cow | yup |
03:30.30 | purple_cow | lurgyman: hurry yer ass up |
03:30.33 | lurgyman | yessir |
03:34.05 | purple_cow | what purposes? |
03:35.54 | Patlabor221 | your puny terran mind could not fathom them |
03:36.07 | purple_cow | oh, ok |
03:36.51 | Patlabor221 | well yours may, but probly not lurgy |
03:37.01 | Patlabor221 | I mean with the zardoz and all |
03:37.19 | purple_cow | hehe |
03:41.39 | Patlabor221 | the plan does involve scons, so you can probably grock it better then most |
04:15.09 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
04:16.34 | *** join/#bzflag mkfort (~mkfort@sorin.wofford.edu) |
04:17.30 | mkfort | hi, sorry to ask a stupid question, but I cannot connect to any servers I get "Error downloading world database". I am behind a nat-style firewall on campus, is that the problem? |
04:18.01 | Patlabor221 | it means that the connection with the server was droped |
04:18.11 | Patlabor221 | it could be cus of the firewall |
04:18.41 | mkfort | :(. you have to have inbound connection to play bzflag? |
04:18.48 | Patlabor221 | no |
04:18.55 | Patlabor221 | but you do have to have ports open |
04:19.04 | Patlabor221 | many people play behind nats |
04:19.14 | Patlabor221 | and you really should have UDP open too |
04:19.26 | mkfort | hmm |
04:19.34 | mkfort | maybe I need to turn off udp, that could be the problem |
04:19.48 | Patlabor221 | TCP only games are slow |
04:19.53 | Patlabor221 | you will be laggy |
04:20.00 | mkfort | I'll try that |
04:20.00 | Patlabor221 | and I think many servers are UDP only |
04:20.59 | InfiniteEcho | Yea they are UDP |
04:21.44 | mkfort | hmm |
04:22.19 | mkfort | I thought udp was open |
04:22.24 | mkfort | bastards I hate our IT department |
04:22.33 | InfiniteEcho | lol |
04:22.36 | mkfort | I wonder if there is a way to test that |
04:22.36 | Patlabor221 | does your school do a true unfiltered nat? or do they block stuff? |
04:22.49 | Patlabor221 | well your at school, your probably not suposed to play games :) |
04:23.17 | mkfort | I didn't think they were smart enough to block stuff |
04:23.20 | InfiniteEcho | Can't work all the time |
04:23.23 | mkfort | turning off udp would break lots of things |
04:23.32 | Patlabor221 | mostly games |
04:23.48 | Patlabor221 | they may only allow known ports |
04:24.17 | InfiniteEcho | mkfort you'll have to have an on campus only BZflag game |
04:24.42 | mkfort | that means playing by myself |
04:25.04 | InfiniteEcho | They need bots for BZ |
04:25.09 | mkfort | I'm trying to think if there is a way to test udp with like a ping type thing or something |
04:26.49 | mkfort | someone screwed this school a few years ago by hiring a bunch of idiots who buy dell and run windows |
04:26.57 | mkfort | I remember when this school ran VAX, those were the good old days |
04:27.08 | InfiniteEcho | lol |
04:27.17 | InfiniteEcho | Poor poor people that bought del |
04:27.18 | InfiniteEcho | l |
04:29.41 | mkfort | I don't think they only allow known ports but it is possible I can't get inbound udp I don't know |
04:30.15 | mkfort | is there a way for someone to run like an echo udp server or something so I can test it? |
04:31.17 | Patlabor221 | how was the trip? |
04:31.22 | learner | it was good :) |
04:31.30 | learner | too much fooood.. but gooood |
04:31.52 | Patlabor221 | coo |
04:32.08 | learner | ate way too much.. much sleepage :) |
04:34.32 | mkfort | I think our CS department (which ain't half bad) needs to hold a revolt and kidnap the IT guys or something |
04:35.13 | Patlabor221 | or you could cust call it training for dealing with real world IT deps |
04:35.35 | learner | mkfort: if you can run tcpdump, you should be able to tell pretty quick if your inbound tcp is getting blocked |
04:35.53 | Patlabor221 | he's nated, so he knows it is |
04:36.10 | mkfort | makes me wish I had spent more time learning how to crack windows boxes so I could just break in and reconfigure it myself |
04:36.16 | mkfort | yeah, I'm just not sure about UDP |
04:36.26 | Patlabor221 | the world messages should be TCP tho |
04:36.30 | Patlabor221 | your probably port filtered |
04:36.30 | mkfort | but I'm sure they've screwed me |
04:37.02 | mkfort | I really don't think I'm port filtered because I do enough other random stuff without any problems |
04:37.14 | Patlabor221 | well something is up |
04:37.17 | learner | can you chat? IM, etc |
04:37.20 | mkfort | there might be some port traffic shaping but I don't think its filtered |
04:37.34 | Patlabor221 | and world messages HAVE to go thru, so in BZ they are TCP, cus we don't do relyable TCP |
04:38.00 | Patlabor221 | sorry reluyable UDP |
04:38.09 | mkfort | I can chat (well I'm chatting now), and im works |
04:38.18 | mkfort | reliable is the word I think you want |
04:38.27 | Patlabor221 | a yup |
04:38.27 | mkfort | or relayable |
04:38.48 | Patlabor221 | no |
04:38.57 | mkfort | ok hehe |
04:39.03 | Patlabor221 | doing IRC and FF11 at the same time is not easy |
04:39.23 | mkfort | ah |
04:39.41 | mkfort | is that the online one? I havn't kept up |
04:39.46 | Patlabor221 | yes |
04:39.48 | mkfort | or is that FFX2 or whatever? |
04:39.48 | learner | the fact that you can IM is suspicious |
04:39.56 | mkfort | cool |
04:40.04 | Patlabor221 | unless they only open known ports |
04:40.07 | learner | unless you modified your im connection settings |
04:40.19 | learner | perhaps.. just odd |
04:40.33 | mkfort | yeah im works for everyone, im file transfer doesn't work for me but I think thats a gaim issue because it seems to work for the windows people who use the aim clients |
04:41.00 | mkfort | and I irc all day |
04:41.11 | learner | you don't happen to be running a local firewall, by any chance? |
04:41.11 | mkfort | and other random unix hacking stuff |
04:41.36 | mkfort | I'm just plugged into the socket in the wall in the dorm |
04:42.00 | Patlabor221 | he means a software firewall on the nix box |
04:42.05 | learner | but are you running a firewall yourself? or do you not know? |
04:42.14 | mkfort | ah no its all open |
04:42.34 | mkfort | I'm running linux/ppc a bit harder for the kiddiez to crack |
04:42.53 | Patlabor221 | you get many hacking atempts there? |
04:43.35 | mkfort | no |
04:44.13 | Patlabor221 | what version of BZ are you running? |
04:44.24 | mkfort | I'm just saying I don't ever run software firewalls because I think they are silly and if someone is smart enough to break into *this* machine they can have it |
04:45.16 | mkfort | the latest |
04:45.24 | Patlabor221 | and that version number IS? |
04:45.31 | Patlabor221 | cus there are many that are "the latest" |
04:45.37 | learner | the latest as in 1.7g2 or g3? or developer? |
04:45.49 | Patlabor221 | or 1.9.10? |
04:46.24 | mkfort | g2 |
04:46.36 | Patlabor221 | ahh so old release |
04:46.37 | mkfort | BZFlag client, version 1.7g2 |
04:46.37 | mkfort | <PROTECTED> |
04:46.47 | Patlabor221 | that is a 2 porter I think |
04:46.52 | learner | yep |
04:46.57 | mkfort | june is old? |
04:46.57 | mkfort | heh |
04:47.03 | learner | very old :) |
04:47.20 | Patlabor221 | current dev version is 1.9.10 |
04:47.24 | Patlabor221 | the 1.7 line is dead |
04:47.51 | Patlabor221 | g3 is the version for the fixes post G2 release |
04:47.54 | mkfort | oh well, gentoo is so ought of date, heh |
04:47.59 | Patlabor221 | and I think that is june of last year |
04:48.15 | Patlabor221 | no it was this year wasn't it? |
04:48.16 | mkfort | oh I see |
04:48.21 | Patlabor221 | I can't remember |
04:48.27 | mkfort | 1.7g2 "Steely Eyed Banana" released! - June 18, 2003, 7:49 AM by jupiter |
04:48.33 | mkfort | hehe |
04:48.52 | Patlabor221 | yeah the "ship it cus I did an iteview and needed something to tell them" release |
04:48.59 | mkfort | that would be this year |
04:49.00 | learner | jupiter was just here a couple min ago.. :) |
04:49.19 | Patlabor221 | or was G0 the interview one |
04:50.09 | mkfort | oh well, I was just looking for a fun multiplayer game I could play since I'm out of grass but I guess its back to nethack for me, heh |
04:52.00 | mkfort | I'll have to figure out a way to test that udp stuff |
04:52.22 | *** join/#bzflag orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
04:52.32 | Patlabor221 | like I say, the world messages are not UDP |
04:52.39 | Patlabor221 | so I don't think that is your problem |
04:52.49 | Patlabor221 | you could allways debug the app |
04:52.55 | Patlabor221 | since you do have source |
04:53.01 | mkfort | hmm |
04:53.06 | Patlabor221 | see where its erroring out |
04:53.21 | learner | also would be worthwhile to start your own server on another machine and see if you can connect |
04:53.27 | mkfort | ok |
04:54.18 | mkfort | see I just got this new laptop, I've never had a machine before that could play nice 3d games like bzflag |
04:54.38 | learner | and also try running 1.9.10 (see topic) and see if you can connect to anything (since the protocol/ports changed) |
04:54.51 | Patlabor221 | bzflag dosn't do "nice" 3d graphics :) |
04:55.09 | learner | he said nice game :) that it is :) |
04:55.24 | mkfort | Patlabor221, well thats ok because my drivers are hella buggy anyway ;) |
04:55.33 | Patlabor221 | what chipset? |
04:56.04 | mkfort | I'm probably the only person who buys the new ibook g4 and immediately puts linux on it and then fights with buggy video drivers for 2 weeks |
04:56.04 | mkfort | the ati radeon 9200M |
04:56.09 | Patlabor221 | that they would be then |
04:56.49 | Patlabor221 | still overkill for BZ |
04:56.55 | learner | you pulled os x off that beauty? |
04:57.08 | learner | :) |
04:57.10 | mkfort | learner, yup :) |
04:57.29 | mkfort | it lasted long enough for me to burn the gentoo disks |
04:57.33 | learner | which is exactly why I haven't sent you one yet, orchid :) |
04:57.46 | mkfort | actually once I get this machine more stable I might put os X back on but only if I can install it from within linux using MOL |
04:58.24 | mkfort | I got the 60 gig drive and left 15 gigs for a possible future os X installation |
04:58.53 | mkfort | but I pretty much only use free software |
05:00.24 | Patlabor221 | learner, fmod is now included in asgard CVS so that should help with the mac builds |
05:00.35 | learner | k |
05:00.36 | Patlabor221 | I put the mac, linux and windows libs in there |
05:00.56 | Patlabor221 | didn't bother with CE,PS2,GC and X-Box libs |
05:02.19 | Patlabor221 | <PROTECTED> |
05:02.30 | learner | heh |
05:02.50 | Patlabor221 | cus jbd said they sucked |
05:03.09 | Patlabor221 | what happend to it? |
05:03.21 | learner | system upgrade |
05:03.24 | learner | new hardware |
05:03.27 | learner | new os |
05:03.28 | Patlabor221 | ahh fun |
05:03.36 | Patlabor221 | no longer a laptop? |
05:03.44 | learner | yea.. haven't restored everything from backup that matters yet |
05:03.52 | learner | heh, never was a laptop :) |
05:04.06 | Patlabor221 | they were saying it was an old ibook |
05:04.10 | Patlabor221 | the bastards |
05:05.11 | learner | it's an smp box with 2gb of ram, and now about a quarter terr of disc, half of that raided |
05:05.22 | Patlabor221 | bit larger then an ibook |
05:05.28 | learner | lil bit |
05:05.33 | Patlabor221 | it a mac? |
05:05.38 | learner | indeed it is |
05:05.40 | Patlabor221 | k |
05:06.07 | Patlabor221 | I keep finding 20 and 30 gig drives around the house, I need to put them in something |
05:06.09 | learner | so I figured it was time to bump up the OS to 10.3 as well -- very much worth it |
05:06.32 | Patlabor221 | they mac guys at work seem to like it a lot |
05:06.47 | learner | yeah, I have 40 gb or so sitting on a desk in 2 drives that I have nowhere to put |
05:07.02 | learner | time to ebay em I think |
05:07.12 | Patlabor221 | I was gonna put them in this server, but It is not running it's final OS |
05:07.54 | Patlabor221 | since I am lacking in the build systems dept |
05:25.23 | Patlabor221 | hmm bad coldet, bad bad coldet |
05:32.09 | mkfort | mkfort@marx(00:31)~$nc bzflag.secretplace.us 5155 |
05:32.09 | mkfort | BZFS107e$ |
05:32.21 | mkfort | Patlabor221: see, I can connect |
05:32.26 | Patlabor221 | ok |
05:32.27 | mkfort | thats why this whole error downloading world database thing has me confused |
05:32.47 | mkfort | its pretty much regular nat, maybe some traffic shaping but not draconian port filtering |
05:32.47 | Patlabor221 | then something is jacking up the data for the world |
05:33.23 | mkfort | Patlabor221: I did download the spiral3done map off the website, but I couldn't figure out where to put it |
05:33.23 | Patlabor221 | it will give that message if the data comes back to small, or it loses connection when geting the world |
05:33.33 | Patlabor221 | it dosn't work that way |
05:33.43 | Patlabor221 | it sends all the map objects from server to client |
05:33.48 | Patlabor221 | at least once |
05:34.02 | Patlabor221 | as it has extra data from the server that is not in the map file |
05:34.07 | mkfort | I guess this could just be an honest to god bug |
05:34.14 | mkfort | I'm running linux/ppc 2.6.0test10 |
05:34.28 | Patlabor221 | well it works for everyone else |
05:34.57 | Patlabor221 | I don't know any who use linux ppc tho |
05:34.57 | Patlabor221 | all the people with macs use the OSX version |
05:35.09 | Patlabor221 | you should step in and see why it's giving that message |
05:35.20 | Patlabor221 | throw a break point there |
05:35.37 | mkfort | ok |
05:36.21 | mkfort | I don't think I have it compiled with debugging symbols but I can work on it, might as well run the development version though if I'm going to be doing that |
05:36.37 | Patlabor221 | there are not many people who play |
05:36.41 | Patlabor221 | on 1.9.x |
05:36.52 | Patlabor221 | as it is incompatable with 17x |
05:37.42 | mkfort | whats the latest 1.7 I should grab? |
05:37.44 | Patlabor221 | isn't there some sort of slick GDB thing on linux that'll let you slap a breakpoint in and check out the state? |
05:37.52 | Patlabor221 | the last release was g2 |
05:38.09 | Patlabor221 | onlything later is CVS from the v1_7 tag |
05:38.18 | Patlabor221 | but no dev has gone in there for a while now |
05:38.21 | Patlabor221 | it's a dead branch |
05:38.33 | Patlabor221 | it's commonly called g3 |
05:38.40 | Patlabor221 | but there was never a release called g3 |
05:39.13 | mkfort | well yeah I have gdb but I'll have to grab the source and compile it with debugging symbols and then figure out where to put the breakpoint |
05:39.30 | Patlabor221 | that message is right in the code |
05:39.34 | Patlabor221 | should be a search away |
05:39.36 | mkfort | I compile everything from source but don't compile everything with -g |
05:39.40 | Patlabor221 | ahh, how hard is it to make debug? |
05:39.48 | Patlabor221 | ahh |
05:40.02 | Patlabor221 | I just hit F9 then F5 and I'm good to go |
06:04.33 | *** join/#bzflag Noodleman (~tuckerm@adsl-66-72-30-42.dsl.kntpin.ameritech.net) |
06:16.21 | CIA | 03brlcad * 12bzflag/ (BUGS): somebody fixed infinite bug -- it was doing atof when it was fed an int.. caused worldsize to get set to 0; expanded on bzadmin behavior |
06:23.27 | *** join/#bzflag trepan (~trepan@CPE0040f42db082-CM00e06f15f704.cpe.net.cable.rogers.com) |
06:24.01 | learner | hola trepan |
06:30.56 | *** join/#bzflag Dave2 (~dave@80.176.146.82) |
06:34.46 | trepan | hi |
06:35.54 | trepan | sorry 'bout my lag, trying to recover from a 2 hour drive in a snow storm |
06:36.40 | learner | that's okay.. just got home from a 5 hour drive myself, albeit no snow for 4 hours and 50 minutes of it |
06:37.58 | learner | heh |
06:37.59 | Noodleman | hmm, that might make me a little unsettled too... |
06:38.01 | Noodleman | :-) |
06:39.22 | trepan | ya, that, and my penchant for speeding, even when it's dumb |
06:39.57 | trepan | learner: where are you that there's snow? |
06:40.11 | learner | I was in WVa |
06:40.41 | learner | but that snow tapered off really fast once I started going down that appalachian hill |
06:40.55 | trepan | ah, yes, the land of cotton candy. what's WVa? |
06:41.05 | learner | west virginia |
06:41.39 | trepan | some of canadians don't even know the abbreviations for our own provinces ;) |
06:41.40 | learner | where bouts are you? |
06:41.53 | learner | ah.. up even father north :) |
06:41.59 | trepan | driving from Montreal to Ottawa tonight |
06:42.58 | trepan | I decided that no matter how good a restaurant's filet mignon is, it ain't worth a 2 hour drive in a snow storm |
06:43.06 | learner | heh |
06:44.49 | trepan | tim been around lately? I as going to ask him about cvs access |
06:45.07 | learner | i've been away.. not today I don't think |
06:45.51 | trepan | ok, just wanted to get a couple of those patches in before 1.10 hits the floor |
06:45.53 | Patlabor221 | just send him a mail |
06:45.57 | Patlabor221 | he will do it |
06:46.01 | Patlabor221 | tim@rikers.org |
06:46.15 | trepan | thanks Pat, much appreciated |
06:46.34 | Patlabor221 | sure |
06:46.53 | Patlabor221 | I hate it when I have to change a free lib just to get it to compile |
06:48.23 | trepan | i hate having to download a chain of 3 other freelibs to get one to compile |
06:49.54 | Patlabor221 | yeah that sucks too |
06:50.29 | Patlabor221 | well at present, P24 should only require 1 external lib |
06:50.30 | Patlabor221 | sdl |
06:50.34 | Patlabor221 | and that's not a hard one |
06:50.57 | trepan | you going be working on a linux port? |
06:51.08 | Patlabor221 | there should not be any port needed |
06:51.14 | Patlabor221 | the code is set up to build on it now |
06:51.23 | Patlabor221 | I just need a build system for linux and the tosh |
06:51.39 | Patlabor221 | and a couple functions implemented for those OSs |
06:51.45 | Patlabor221 | like make a dir that dosn't exist |
06:52.00 | Patlabor221 | and bring up an error dialog, and bring up a browser |
06:52.19 | Patlabor221 | the rest should be all set |
06:52.51 | Patlabor221 | all file IO is done thru an abstracted file class, so everyting is in unix style paths allready |
06:53.33 | trepan | sounds good, if you need a guinee pig, i'm up for it |
06:54.25 | Patlabor221 | I need a build system first :) |
06:54.33 | trepan | autoconf? |
06:54.49 | trepan | straight makefiles? |
06:55.11 | Patlabor221 | I dono |
06:55.16 | Patlabor221 | I never had luck with them |
06:55.19 | Patlabor221 | scons was cool |
06:55.32 | Patlabor221 | but it needs to be redone for the new src layout |
06:55.49 | Patlabor221 | it has nothing working now, cept VC6 and 7.1 project files |
06:55.57 | trepan | never played with scons, something like make? |
06:56.39 | Patlabor221 | dono make well so I can't compare |
06:56.45 | Patlabor221 | it's python based I know |
06:56.48 | Patlabor221 | and looked very slick |
06:56.56 | Patlabor221 | cap had the old libs building with it |
06:57.15 | Patlabor221 | there was one place for each lib where he could tell me "add new files here!" |
06:57.26 | Patlabor221 | so it was nice in that regard |
06:57.56 | trepan | just looked at the homepage for it, a good bit more then make |
06:59.00 | trepan | RCS/CVS access, builtin dependency generation, etc... |
06:59.07 | Patlabor221 | ahh |
06:59.12 | Patlabor221 | well it was slicker then hell |
07:02.08 | Patlabor221 | it's not really for me, I just need to be shown how to add files to what ever is used, and have it work on my machine |
07:04.20 | trepan | don't know python, so i'd probably have to learn it |
07:04.41 | trepan | or at least want to learn it to use scons |
07:06.25 | trepan | if you just want to see it compile, i could setup it up with makefiles pretty quickly for ya (on linux at least) |
07:06.43 | Patlabor221 | if you want to sure |
07:07.00 | trepan | got a source-ball? |
07:07.05 | Patlabor221 | just put them in like a makefile dir, just like the VC71 files are |
07:07.13 | Patlabor221 | nope, got a CVS server :) |
07:07.41 | trepan | that works too, where to? |
07:07.47 | Patlabor221 | let me add you |
07:08.31 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
07:19.40 | *** part/#bzflag trepan (~trepan@CPE0040f42db082-CM00e06f15f704.cpe.net.cable.rogers.com) |
07:41.45 | CIA | 03brlcad * 12bzflag/src/bzflag (playing.cxx): why remove a good thing? it's often easier than menu hunting anyways.. at least for a keyboarder like myself :) |
07:43.46 | CIA | 03brlcad * 12bzflag/src/bzflag (menus.cxx): center the saveworld response oon the screen (still need to make it so that you cannot maneuver to it via keys as if there was something to select) |
08:13.50 | CIA | 03brlcad * 12bzflag/src/bzflag (menus.cxx): no longer able to traverse to the response for the save world menu |
08:22.14 | learner | hmm.. that'd be at least 18 files at a minimum.. |
08:22.27 | Patlabor221 | make it a project |
08:22.53 | JBdiGriz | it's interesting what some people think about at 4 am. |
08:23.06 | learner | 3:22 :) |
08:24.48 | learner | If I were to keep strict to "the rule", it should actually get broken up into 42 files.. |
08:25.12 | Patlabor221 | sounds like a new project to me |
08:25.55 | learner | project? you speak msvstudioish, laborish-one |
08:26.24 | learner | unless the "project" is to keep mac busy :) |
08:26.35 | Patlabor221 | ok what do you call them then? |
08:26.37 | Patlabor221 | modules? |
08:26.39 | Patlabor221 | libs? |
08:26.44 | Patlabor221 | src sub dir thinkgys? |
08:27.04 | learner | ah, understandish what you mean now |
08:27.07 | Patlabor221 | I say the net "project" it just makes sense, even from a non IDE standpoint |
08:28.42 | captain_proton | technically libs, though modules is as good a name as any |
08:28.49 | learner | yes.. I could toss em all into a subdir for organization-sake |
08:29.12 | JBdiGriz | modules, ah there's a technical term from the past. |
08:29.22 | Patlabor221 | it's a good word and bears repeating |
08:29.48 | Patlabor221 | I'm just saying make menu into it's own thing |
08:29.54 | Patlabor221 | see ya |
08:29.58 | learner | :) |
08:30.13 | *** join/#bzflag |tim| (~|tim|@ip68-106-184-191.sb.sd.cox.net) |
09:09.06 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
09:20.30 | *** join/#bzflag Pimpinella (frank@p508207E0.dip0.t-ipconnect.de) |
09:40.55 | yoyox | ~d |
09:41.36 | yoyox | ~x |
09:41.37 | | extra, extra, read all about it, x is fedora I love fedora! |
09:49.51 | *** join/#bzflag |tim| (~|tim|@ip68-106-184-191.sb.sd.cox.net) |
09:52.01 | *** join/#bzflag o (nikt@tk215.neoplus.adsl.tpnet.pl) |
10:48.22 | *** join/#bzflag cniV (~kchan@c211-30-113-108.carlnfd2.nsw.optusnet.com.au) |
10:57.13 | *** part/#bzflag o (nikt@tk215.neoplus.adsl.tpnet.pl) |
11:00.20 | *** join/#bzflag o (nikt@tk215.neoplus.adsl.tpnet.pl) |
11:09.49 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
11:12.15 | *** join/#bzflag MrCooper (~daenzer@dclient80-218-113-133.hispeed.ch) |
11:38.06 | *** join/#bzflag Tupone (~Tupone@ppp-82-84-96-102.cust-adsl.tiscali.it) |
11:58.49 | *** join/#bzflag larsl (~larsl@c213-100-62-55.swipnet.se) |
11:58.49 | *** mode/#bzflag [+o larsl] by ChanServ |
13:18.45 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
13:24.49 | *** join/#bzflag strayer (~s-t-r-a-y@p5091017B.dip0.t-ipconnect.de) |
13:25.14 | strayer | hiho.. |
13:30.42 | *** join/#bzflag orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
13:55.07 | *** join/#bzflag Michaelh (Michaelh@nas-cbv-3-213-228-57-60.dial.proxad.net) |
13:59.34 | Michaelh | boo |
14:01.36 | *** join/#bzflag Tupone (~Tupone@ppp-217-133-164-150.cust-adsl.tiscali.it) |
14:04.49 | Michaelh | hmm the 11 11 03 build doesn't fubar my desktop |
14:13.58 | Michaelh | project files also were not fubared :) for vc 6 |
14:16.45 | Michaelh | so if a project file is 'touched' does it get the cooties? |
14:17.57 | Michaelh | WAKEY WAKEY it's time to rise and shine |
14:18.36 | Tupone | cooties ? whatis? |
14:20.03 | Michaelh | That's what you say when little kids touch each other -- 'youve got cooties!' and run away |
14:20.35 | Michaelh | some nonsense word __ it's to change the modification date of a file but not change it, right? |
14:21.37 | Tupone | understand the word now, but what you mean, on specific, I don't |
14:22.47 | Michaelh | what does it mean to touch a file .. like when compiling things |
14:24.36 | Michaelh | all the peoples are recovering from their hangovers in the US |
14:25.54 | Tupone | I see Sean commit from 9 am (GMT+1) so I suppose he's going to bed at 4am (locally) |
14:26.08 | Tupone | we should let him sleep |
14:26.13 | Michaelh | heh |
14:32.40 | Tupone | have you tried another build, apart the last and the 11/11 |
14:35.14 | Michaelh | was going to do that |
14:36.29 | Tupone | A big change was made on the structure when Pat moved all VC related file to the 7.1 directory |
15:21.34 | learner | g'morning tupone |
15:21.41 | Tupone | hiya |
15:21.44 | Tupone | morning |
15:21.54 | Tupone | how spent your vacation? |
15:22.12 | learner | went to see family and ate lots of good food.. it was good |
15:22.26 | Tupone | seen Mac? |
15:22.33 | learner | no, not yet |
15:22.36 | Tupone | has come back |
15:22.42 | learner | I saw his commits though =) |
15:23.10 | Tupone | I see your commit, yesterday |
15:23.20 | Tupone | or should I say early morning |
15:25.09 | Tupone | I know it's too early for a question :( |
15:25.51 | Tupone | I mean early to have a good answer |
15:26.46 | Michaelh | hmm latest version seems to not eat my desktop anymore |
15:27.12 | learner | heh, go ahead and ask tupone :) |
15:27.14 | Tupone | I think is your desktop that is become indigest |
15:27.17 | learner | there we go.. right window :) |
15:27.27 | Tupone | admin-by-key |
15:27.39 | learner | ugh.. i hate that key |
15:27.52 | learner | that needs to be changed |
15:27.56 | Tupone | I have fixed that, but why it is switching to admin when loggin in |
15:28.18 | Tupone | It's going to wait for 2 kind of sentences: |
15:28.20 | learner | you changed it from "o" ? |
15:28.25 | Tupone | You are an admin |
15:28.40 | Michaelh | heh |
15:28.40 | Tupone | and welcome back |
15:29.01 | Tupone | no I didn't changed |
15:29.09 | learner | ah.. aww :) |
15:29.11 | Michaelh | Because that's what it says when the password is validated |
15:29.21 | learner | "o" is lag stats until you become admin |
15:29.35 | learner | er, until registered |
15:29.43 | Michaelh | And not bother showing keys you can't use until you do validate |
15:30.08 | Tupone | I know, but I see that when you are admin, you get another message |
15:30.22 | Tupone | "You are an admin" |
15:30.24 | learner | So I play play play, requesting lagstats periodically, then register for whatever reason and end up almost kicking someone |
15:30.52 | Michaelh | well perhaps it should stay at the previous option.. |
15:30.59 | Tupone | I don't think it should switch when logging in, only when you are admin |
15:31.09 | Michaelh | it was quite the hack |
15:31.09 | learner | there needs to be a default keys file document :) so that sensible defaults can be set |
15:31.16 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
15:31.43 | learner | Michaelh: indeed it _should_ stay the same.. I think it was an oversight |
15:33.09 | Michaelh | I could change that in a line or two of code I think |
15:33.56 | Tupone | If one become admin, should switch and otherwise stay with the limited ? |
15:34.38 | learner | tupone, where do you see this? if I connect to a server I don't automatically become admin.. |
15:34.56 | Tupone | if you login, it switch |
15:35.12 | Michaelh | with the /validate thingee |
15:35.31 | learner | I'd think the key should always be bound to some key, that key is only active when you have the requested perm.. we don't have 36 commands yet |
15:35.44 | learner | admin keys should be bound to a meta key |
15:35.56 | learner | er, modifier key |
15:36.28 | learner | so shift/meta/control key would always be an admin command |
15:36.46 | Tupone | question is: is there a way to have kick/banning ability without /password command |
15:37.00 | learner | yes |
15:37.05 | learner | just not by default |
15:37.20 | learner | someone could put kick into the DEFAULT group and then anyone could kick |
15:37.37 | Tupone | In that cases, bzfs does not says you're admin |
15:37.39 | Michaelh | Somehow I don't think that would be a good idea |
15:37.44 | Michaelh | true |
15:37.54 | learner | probably not a good idea.. but that usually doesn't stop people |
15:38.15 | Michaelh | There should be some negotation between the server and client about what a person can do |
15:38.22 | Tupone | So perhaps is better to link that to another key combination, like leaarner suggest |
15:38.34 | Michaelh | and there should be a more flexible system to show those coommands |
15:39.29 | learner | indeed, michael.. I have some ideas and work in progress, but am holding off until 1.11 gets started. rework how all of the commands are handled |
15:39.33 | Michaelh | I wrote the thing right before PatL decided to implement the rights § groups things |
15:40.11 | Michaelh | so the You are admin thing was a hack to prevent showing 10000 commands all at once |
15:40.15 | learner | I want to consolidate all of the information about a command into one object (a Command object) that reports/registers the events it cares about, command line args, etc |
15:40.19 | Michaelh | to someone who didn't have any rights |
15:40.47 | Michaelh | and also has some format that tells it how to show the thing on screen |
15:40.57 | learner | exactly |
15:40.59 | Michaelh | what info to get from the user.. |
15:41.02 | learner | automatic help, etc |
15:41.07 | Tupone | we can stay with the limited option for all but admin for now |
15:41.36 | Tupone | the non admin people can do kick with the old way |
15:42.50 | Michaelh | I was literally laughing when the line "You are now an administrator!" worked for that purpose |
15:43.03 | Michaelh | Only the server can send it too |
15:43.52 | Tupone | learner: Mic: I have to go, CYL8R |
15:44.02 | *** part/#bzflag Tupone (~Tupone@ppp-217-133-164-150.cust-adsl.tiscali.it) |
16:05.11 | *** join/#bzflag david_v (~david_v@c213-200-135-241.cm-upc.chello.se) |
16:26.53 | *** join/#bzflag Michaelh (Michaelh@nas-cbv-6-213-228-31-7.dial.proxad.net) |
16:27.04 | Michaelh | how do vote poll and veto work |
16:27.20 | Michaelh | do they just send some command after them? |
16:27.31 | Michaelh | like /vote blahblahblah |
16:29.47 | Michaelh | only one poll at a time? |
16:31.46 | *** join/#bzflag JBdiGriz (~JBDiGriz@adsl-67-120-232-130.dsl.sndg02.pacbell.net) |
16:35.56 | *** join/#bzflag GenRommel (~gene@24-90-174-174.nj.rr.com) |
16:40.48 | *** join/#bzflag TyroneFHornigh (~JBDiGriz@adsl-67-120-232-130.dsl.sndg02.pacbell.net) |
16:45.53 | CIA | 03michaelh20 * 12bzflag/src/bzflag (playing.cxx): Enabled vote, cancel vote, call vote -- you must change numModes to add commands. When you become admin mode the mode doesn't change now per request. This is still a hack |
16:47.12 | Michaelh | also by putting true in the call to setComposing, you allow players to input text... |
17:30.19 | *** join/#bzflag Noodlema1 (~tuckerm@adsl-66-72-30-2.dsl.kntpin.ameritech.net) |
17:37.22 | *** join/#bzflag Noodleman (~tuckerm@adsl-66-72-30-2.dsl.kntpin.ameritech.net) |
17:37.37 | Noodleman | DSL burp |
17:37.39 | Noodleman | :-) |
17:42.32 | *** join/#bzflag Michaelh (Michaelh@nas-cbv-9-213-228-47-92.dial.proxad.net) |
17:44.36 | *** join/#bzflag InfiniteEcho (~Infinite@ip68-9-110-1.ri.ri.cox.net) |
18:00.51 | learner | wo ho.. michaelh has cvs access now :) |
18:01.10 | learner | or maybe just haven't commited in a while? :) |
18:03.43 | *** join/#bzflag Michaelh (Michaelh@nas-cbv-9-213-228-47-92.dial.proxad.net) |
18:05.33 | Michaelh | can someone explain this line to me |
18:05.34 | Michaelh | <PROTECTED> |
18:05.34 | Michaelh | mask.s_addr = htonl((ntohl(mask.s_addr) & 0xff000000) | (ntohl(ipAddr.s_addr) & 0x00ffffff)); |
18:06.03 | Michaelh | whats the order of operations for the second line there? |
18:06.06 | CIA | 03brlcad * 12bzflag/src/bzflag (playing.cxx): little more commentification on the index hack |
18:06.58 | Michaelh | does and have higher order than or ? |
18:09.00 | Michaelh | you LIKE THOSE CAPS HUH |
18:10.08 | learner | and has higher than or, yes |
18:10.18 | learner | caps? |
18:10.25 | learner | and hi :) |
18:10.51 | learner | did you just get cvs access, or is that the first commit in a long time? |
18:11.37 | Michaelh | long time |
18:11.51 | learner | http://www.isthe.com/chongo/tech/comp/c/c-precedence.html |
18:14.21 | Michaelh | that doesn't tell me what curds & whey | somethingelse is |
18:14.52 | learner | it's masking the address |
18:14.57 | Michaelh | oh wait |
18:15.01 | *** join/#bzflag orchid (~bzgirl@toronto-hs-64-26-176-100.s-ip.magma.ca) |
18:15.07 | learner | looking at part of the address |
18:15.09 | Michaelh | so & is more |
18:15.15 | orchid | n |
18:15.22 | learner | & does the mask |
18:15.24 | Michaelh | thatn | |
18:15.26 | Chestal | a | b & c == a| (b & c) |
18:15.52 | learner | yes, higher |
18:15.54 | Michaelh | I like parentheses |
18:16.04 | Chestal | hi maple girl |
18:16.17 | learner | maple girl was dangerous today |
18:16.22 | orchid | hi Chestal |
18:16.28 | Michaelh | shoot it does have parenthesis |
18:16.29 | Chestal | dangerous? |
18:16.33 | Michaelh | duh |
18:16.43 | learner | on the field |
18:16.49 | Chestal | ah |
18:16.50 | learner | kept shooting me from afar |
18:16.54 | Chestal | haven't been on the field for some time |
18:17.00 | learner | 5/1 ratio or something silly |
18:17.01 | orchid | learner: radar, use it |
18:17.15 | learner | I do :P just to see the shots fly in and hit me |
18:17.17 | orchid | Chestal: its still green and flat |
18:17.23 | Chestal | orchid: good to know |
18:17.38 | learner | but there's no moles digging up the turf, though |
18:17.39 | Chestal | the field always seems greener when you're not on it yourself |
18:17.45 | orchid | ;) |
18:18.16 | Chestal | mayeb the Moles will have a come-back next year |
18:18.34 | david_v | TLZ will have had lots of time to poison the field meanwhile :) |
18:18.35 | Chestal | I don't think that you'll see much activity from them in December |
18:18.56 | Chestal | david: I'm happy to see that Fortix finally managed to get a decent rating in the league |
18:19.08 | david_v | heh thanks |
18:19.56 | Chestal | hmm, anyone here with a deep understanding of modern physics? :-) |
18:20.17 | david_v | define "deep" please :) |
18:20.24 | learner | deep as in baby in a bathtub, maybe :) |
18:20.34 | Michaelh | Outside of knowing the airspeed velocity of a laden swollow? |
18:20.43 | david_v | heh |
18:20.59 | learner | an african one, of course |
18:21.14 | Chestal | well, let me weaken that questin: anyone here studying physics or already mastered it? :-) |
18:21.45 | Michaelh | I got a C in the 3rd quarter of physics with calc |
18:21.57 | david_v | well, i studied some relatively elementary physics... so i still am not sure what you mean with "deep" :) |
18:22.27 | david_v | hehe |
18:23.27 | Chestal | david_v: well, quantum physics and stuff, basically everything that's past 1930s or so |
18:24.17 | david_v | not anything for me then :) |
18:25.47 | *** join/#bzflag daveisnow00 (~daveisnow@modem-1497.python.dialup.pol.co.uk) |
18:25.53 | daveisnow00 | hi learner |
18:26.16 | learner | heya daveisnow0 :) |
18:26.17 | learner | you made it |
18:26.21 | daveisnow00 | yea |
18:26.25 | daveisnow00 | took a while |
18:26.34 | daveisnow00 | downloaded it, then watched tv :o) |
18:26.43 | learner | you did better than most :) |
18:26.47 | learner | for a first entry |
18:27.07 | daveisnow00 | remendes me! be back in 5 mins! |
18:27.30 | orchid | ~seen jolly |
18:27.32 | | jolly <~k@jvnineteen.ne.client2.attbi.com> was last seen on IRC in channel #bzflag, 3d 21h 20m 32s ago, saying: 'cya'. |
18:28.38 | learner | ~google daveisnow |
18:36.01 | *** join/#bzflag daveisnow (~daveisnow@modem-3042.zebra.dialup.pol.co.uk) |
18:36.08 | daveisnow | hi again |
18:36.17 | daveisnow | computer dissconnected |
18:36.26 | learner | ah.. you're in twice now :) |
18:36.37 | daveisnow | kick the other me |
18:36.40 | Michaelh | that's a funky way of comparing ip addresses |
18:36.43 | daveisnow | he [nr] |
18:36.50 | learner | should register your nick if you plan on sticking around |
18:36.58 | daveisnow | how? |
18:37.11 | *** kick/#bzflag [daveisnow00!~brlcad@chr160dhcp1509.chrchv01.md.comcast.net] by learner (learner) |
18:37.18 | daveisnow | bye me! |
18:37.20 | Michaelh | why not just zap the ip address with the not of the mask and compare? |
18:37.22 | daveisnow | n=) |
18:37.35 | daveisnow | i dont need to compair ip |
18:37.37 | learner | <PROTECTED> |
18:37.43 | daveisnow | just use command promt |
18:37.55 | daveisnow | i will do it anouther day |
18:37.57 | Michaelh | or am I missing something |
18:38.20 | daveisnow | im used to pressing 'n' |
18:39.13 | Michaelh | lol |
18:39.21 | Michaelh | n |
18:39.21 | learner | not sure michael.. |
18:39.38 | daveisnow | 0.80 seconds lag... |
18:39.41 | Michaelh | you see what I mean? |
18:40.01 | daveisnow | lol, kill user is a command :o) |
18:40.10 | daveisnow | *kills learner* |
18:40.23 | learner | ~lart daveisnow |
18:40.42 | daveisnow | ~lart learner |
18:40.50 | daveisnow | :o0 |
18:40.51 | learner | ~whaleslap daveisnow |
18:40.54 | | ACTION slaps daveisnow upside and over the head with one freakishly huge killer whale named hugh |
18:41.01 | Michaelh | it zaps the non-functional part of the mask zaps the non impt bit of the user ip address and then ors them together and compares it ot the users Ip, unless I am not mistaken |
18:41.14 | daveisnow | ~kill learner |
18:41.16 | | ACTION slits learner's throat |
18:41.21 | daveisnow | lol |
18:41.27 | daveisnow | that was a good guess |
18:41.46 | daveisnow | i like this! |
18:41.58 | Michaelh | plus it puts them all in a series of if else statements |
18:42.11 | daveisnow | ~shoot learner |
18:42.15 | | ACTION shoots learner in the head. |
18:42.20 | daveisnow | yea! |
18:42.57 | daveisnow | ~taunt learner |
18:43.10 | daveisnow | how many commands is there? |
18:43.26 | Michaelh | ~shoot ibot |
18:43.29 | | ACTION shoots ibot in the head. |
18:43.32 | daveisnow | lol |
18:43.41 | daveisnow | ~kill ibot |
18:43.43 | | ACTION slits ibot's throat |
18:43.52 | learner | michael, I'd imagine that there was a reason for the masking before applying or'd mask, but I'm not seeing it immediately |
18:44.06 | daveisnow | ~lart ibot |
18:44.12 | learner | ~bzflist |
18:44.42 | daveisnow | ~shoot daveisnow |
18:44.45 | | ACTION shoots daveisnow in the head. |
18:44.57 | daveisnow | im done :o) |
18:45.30 | daveisnow | ibot = infobot???? |
18:45.31 | | daveisnow: I give up, what is it? |
18:45.39 | learner | ~ibot |
18:45.41 | | from memory, ibot is a blootbot now, no longer an infobot. run by BZFlag (TimRiker) on his server. see blootbot also http://blootbot.sourceforge.net/ it uses SQLite but can use MySQL or other SQL for storage. eliza's boyfriend. Enemy of SCOBot |
18:45.58 | daveisnow | ohh well |
18:46.05 | daveisnow | ~hit ibot |
18:46.22 | Michaelh | so if something says FIXME next to it, does it mean it should be fixed? |
18:46.25 | daveisnow | ibot |
18:47.15 | learner | eventually it should, michael |
18:47.22 | daveisnow | learner? |
18:47.24 | Michaelh | I can get the length of an ENUM right, but how do I get the length of an array |
18:48.13 | daveisnow | ~kill david_v |
18:48.16 | | ACTION slits david_v's throat |
18:48.18 | learner | last check there are 123 FIXME's in the source |
18:48.18 | Michaelh | is that the sizeof(array) / sizeof(element) ? does that work all the time? |
18:48.42 | learner | no |
18:49.01 | Michaelh | doh |
18:49.09 | *** join/#bzflag doughecka (~rooot@adsl-68-133.lou.bluegrass.net) |
18:49.14 | learner | convert it to an stl array |
18:49.32 | Michaelh | and do da pushback thang? |
18:49.32 | daveisnow | \\// |
18:49.35 | daveisnow | \\// |
18:49.36 | learner | tsure |
18:49.38 | daveisnow | \\// |
18:49.40 | daveisnow | /\\ |
18:49.46 | daveisnow | /\\ |
18:49.48 | daveisnow | \\// |
18:49.53 | daveisnow | \\// |
18:49.57 | learner | um.. don't do that dave.. |
18:50.07 | daveisnow | ok |
18:50.31 | Michaelh | heh how long has the vote thing been in there and not working? :) |
18:50.43 | learner | it's been in there for months |
18:50.55 | learner | it works..just not via the key admin |
18:50.59 | Michaelh | heh |
18:51.07 | learner | <PROTECTED> |
18:51.29 | Michaelh | obscure code is good for somethings at least |
18:51.39 | daveisnow | what are you 2 talking about? |
18:51.39 | Michaelh | but it had a big freaking comment over it |
18:52.09 | learner | lurking comments are not good design :) |
18:52.24 | learner | and the comment didn't even include the word "command" :) |
18:52.48 | Michaelh | ah well it was obvious to me :) |
18:53.35 | daveisnow | going to play bzflag |
18:53.39 | daveisnow | bye you guysa |
18:53.44 | learner | cya dave |
18:54.11 | Michaelh | ah well it's kind of a pile of crap anyway .. too many commands |
18:54.23 | Michaelh | needs some ordering of some sort |
18:54.30 | learner | yes.. needs ordering |
18:54.40 | learner | I'd actually like to see more commands, but they need a better interface |
18:55.11 | learner | after release we can merge some of the design in bzadmin into the start of a game lib |
18:55.21 | learner | and clean up all the client/server commands |
18:56.08 | Michaelh | 51 occurences of FIXME |
18:56.46 | Michaelh | zflag\src\bzflag\RobotPlayer.cxx(382): // FIXME -- this is a pretty stupid heuristic |
18:58.32 | *** join/#bzflag Patlabor221 (~JeffM@adsl-67-115-245-57.dsl.lsan03.pacbell.net) |
18:58.32 | *** mode/#bzflag [+o Patlabor221] by ChanServ |
18:58.46 | learner | lo, patlabor |
18:59.11 | Patlabor221 | hello |
19:00.21 | Patlabor221 | how goes it? |
19:00.32 | learner | feeling blehish |
19:00.46 | learner | had a good bzbout, though, earlier |
19:01.50 | Patlabor221 | well you had a long weekend that can take it's toll |
19:02.01 | Michaelh | one interesting thing about having huge case statements is that you can reorder the way the messages appear by changing the position of the elements in the enum -- the ordering of the appearence of the commands isn't harcoded really |
19:02.43 | Michaelh | except for the ban things |
19:04.12 | learner | ban things? |
19:04.46 | Michaelh | the ban1,ban2;ban3 enums need to be in order |
19:04.55 | Michaelh | heh |
19:05.20 | Michaelh | so it can stick over them if there isn't someone being banned |
19:05.24 | Michaelh | skip |
19:05.59 | Michaelh | it's the kind of thing that makes it a bit more complicated to abstract the thing than you might think |
19:10.06 | Michaelh | should be a concept of letting someone choose from players when banning etc. or manually entering it |
19:10.21 | Michaelh | or both possibly at the same time |
19:14.35 | learner | hmmm.. too many bugs.. ugh |
19:14.40 | Michaelh | does bzadmin compile correctly on win32 ? |
19:14.50 | Patlabor221 | it should |
19:14.58 | learner | it presently doesn't build on my box |
19:15.02 | Michaelh | it's just stuck on playing.cxx |
19:15.02 | Patlabor221 | or at least it used to |
19:15.31 | Michaelh | files still aren't right for vc6 either :) |
19:16.28 | Michaelh | I see zilcho classes for common |
19:17.33 | Michaelh | oh weird it is linking |
19:17.44 | Michaelh | just takes five minutes on playing.cxx |
19:17.44 | *** join/#bzflag MortimeR (~MortimeR@80.103.10.187) |
19:18.36 | learner | yep.. |
19:18.49 | learner | that's what happens when you let a file get to be 10000 lines long |
19:19.13 | learner | and it's only like 7000 or something now |
19:19.20 | learner | "only" *cough* |
19:20.42 | Michaelh | something funky is with my computer lately too |
19:22.12 | Patlabor221 | takes me no more then 5 seconds to complile that file |
19:23.40 | Chestal | 13s here without optimization |
19:24.13 | Michaelh | like I said somethig is up wit me puter |
19:24.15 | CIA | 03jeffm2501 * 12bzflag/src/bzflag (2 files): They are floats people, not doubles. |
19:24.22 | Chestal | on a comparable machien it takes 31s with opt. |
19:24.44 | Chestal | (2xP3 500 and Athlon-700) |
19:24.57 | Chestal | gcc-2.95 and 3.3 |
19:25.49 | Patlabor221 | I was building release, so that was with optimisations |
19:26.03 | Patlabor221 | bzadmin builds fine in VC71 |
19:26.08 | Patlabor221 | I will try 6 |
19:26.21 | Chestal | does bzflag work on 64 bit systems? |
19:26.22 | *** part/#bzflag MortimeR (~MortimeR@80.103.10.187) |
19:26.25 | Michaelh | my cpu is near 100 percept -- what the |
19:27.00 | Chestal | are the bzflag make files safe for distributed make? |
19:27.49 | learner | they should be, ches.. i've no problems with smp make |
19:28.00 | Michaelh | ok it's working again |
19:28.25 | daveisnow | hi again |
19:29.51 | daveisnow | wow.... you guys seem to be chatting a lot.... |
19:30.15 | learner | sometimes it's quiet, sometimes not |
19:30.15 | Michaelh | uh were is bzadmin copied to |
19:30.26 | Chestal | src/bzadmin/bzadmin? |
19:30.38 | Chestal | or when installing? |
19:30.46 | daveisnow | UK is matching Poland on ducati 59999 |
19:31.02 | learner | ah, cool.. |
19:31.06 | daveisnow | Pol is up by 2 last time i cheaked |
19:31.15 | daveisnow | probably 3 now |
19:31.17 | Michaelh | what no happy help menu? |
19:31.42 | Michaelh | with 10000 options? |
19:31.43 | Chestal | Poland will win this |
19:31.49 | daveisnow | yea |
19:31.53 | daveisnow | i suck |
19:32.03 | daveisnow | and basicly, the rest of the UK does to |
19:32.08 | daveisnow | n:o( |
19:32.10 | learner | ~bzfquery ducati.bzflag.org:59999 |
19:32.29 | Chestal | daveisnow: is that statement restricted to bzflag things? ;-) |
19:32.38 | learner | hehe |
19:32.42 | daveisnow | =P |
19:32.55 | Chestal | it's probably that you drive onthe wrong side |
19:32.56 | Patlabor221 | hmm multicast is busted now |
19:33.09 | Patlabor221 | it's not picking up the stuff in common.h |
19:33.10 | daveisnow | its probably coz i suck :o) |
19:33.24 | daveisnow | you editing the bzflag source? |
19:33.39 | Michaelh | even in france they drive on the right side of the street |
19:33.43 | Michaelh | I can attest to that |
19:34.00 | Michaelh | *and* they use euros |
19:34.02 | daveisnow | i can help you if you are changing the source |
19:34.03 | Michaelh | :) |
19:34.19 | daveisnow | but dont cheat |
19:34.26 | Michaelh | Send me money then and I will modify it even more |
19:34.44 | Michaelh | I think you have some strange ideas dave |
19:34.45 | daveisnow | ~kill Michaelh |
19:34.48 | | ACTION slits Michaelh's throat |
19:34.51 | Michaelh | I'm afraid I can't do that dave |
19:34.52 | daveisnow | :o0 |
19:35.14 | daveisnow | do what? |
19:35.28 | Michaelh | There's a 94 percent probabiltiy of failure in that component dave |
19:35.43 | daveisnow | WHAT! |
19:36.12 | Michaelh | trying to do my hal9000 impression |
19:36.24 | daveisnow | ????? er........ok?????? |
19:36.35 | Michaelh | So dave you think we just sit here and try to make different kinds of cheats? |
19:36.45 | daveisnow | no |
19:36.58 | daveisnow | you sit, drink coffie and chat |
19:37.03 | Patlabor221 | where did common.h move to? |
19:37.10 | Michaelh | include? |
19:37.11 | daveisnow | the moon |
19:37.51 | Patlabor221 | no it's not in /incude |
19:38.05 | Patlabor221 | ahh it is |
19:38.08 | Patlabor221 | it's just borked |
19:38.19 | daveisnow | ~bzfquery ducati.bzflag.org:59999 |
19:38.51 | Michaelh | I see the stringutil got moved out of common.. probably a good idea to not include it in every single file I suppose |
19:40.29 | Patlabor221 | someone removed the HAVE_SOCKETLEN_T thing from common.h |
19:42.53 | Michaelh | which is why probably I have to put define socketlen = something in some files |
19:44.33 | Patlabor221 | yes |
19:44.35 | Patlabor221 | I am fixing now |
19:44.58 | *** join/#bzflag mikep (~mikep@adsl-68-73-81-143.dsl.emhril.ameritech.net) |
19:48.24 | CIA | 03jeffm2501 * 12bzflag/ (3 files in 3 dirs): fix broken socketlen for VC6, I guess noone wants the game to build for it's most uses platform. |
19:49.58 | Michaelh | they are a savage lot those windows users |
19:50.30 | Patlabor221 | one can not deny it by the number of downloads |
19:50.50 | learner | ah, patlabor.. that was delegated to configure |
19:51.12 | Patlabor221 | configure is supposed to modify common.h? |
19:51.14 | learner | windows doesn't run configure (yet) does it? |
19:51.21 | Patlabor221 | I thought it only did config.h? |
19:51.25 | learner | right |
19:51.32 | Patlabor221 | when did that change? |
19:51.36 | learner | it puts in the proper defines for socklet_t |
19:51.42 | Patlabor221 | in config? |
19:51.44 | learner | yea |
19:51.46 | Michaelh | uhhh |
19:51.46 | Patlabor221 | ahh |
19:51.53 | Patlabor221 | so nice of them to tell little ol us |
19:51.59 | Patlabor221 | ok I will change it again |
19:52.01 | Michaelh | Since when? |
19:52.08 | learner | week or two |
19:52.15 | Michaelh | Wasn't working a day or two ago |
19:52.23 | Michaelh | for vc6 |
19:52.28 | Patlabor221 | seeing as how we don't have a configure |
19:52.54 | learner | ah, you guys use a hand generated config.h, no? |
19:53.06 | Patlabor221 | yes |
19:53.21 | Patlabor221 | but it's set to work for all windows projects |
19:53.24 | Patlabor221 | I am fixing now |
19:53.37 | Patlabor221 | just had to add a new define to the .net project |
19:53.44 | Patlabor221 | _VC_NET |
19:53.59 | Patlabor221 | as .net has the socketlen thing now |
19:54.25 | Michaelh | so |tim| *the* tim ? |
19:54.30 | learner | damn.. just updated my checkout that contains the bazillion singleton mods, and there's now a dozen or so conflicts :( |
19:54.48 | learner | heh, Michael.. lengthy tim is not tim riker |
19:55.05 | |tim| | :) |
19:55.10 | Michaelh | heh.. it pays to get code committed quickly |
19:55.38 | learner | can't commit this baby until after release |
19:55.50 | Michaelh | bugs? who cares about bugs |
19:55.50 | learner | I should have sync'd earlier |
19:56.02 | Michaelh | What is it? |
19:56.10 | Michaelh | are they |
19:56.29 | learner | makes all of the 3 or 5 singletons in bz use the same interface |
19:56.43 | learner | the biggest change is the statedatabase |
19:56.59 | Michaelh | that's part of the rendering stuff? |
19:57.04 | learner | made the BZDB accessor return a ref instead of a pointer |
19:57.34 | learner | no, it's throughout the entire source really -- client and server |
19:57.51 | Michaelh | singleton, like client and bzadmin? |
19:57.58 | Michaelh | and server? |
19:58.07 | learner | no.. singleton pattern |
19:58.14 | Michaelh | eh |
19:58.38 | learner | like array, hash, publish-subscribe, model-view-controller, etc |
19:59.07 | learner | so you can only ever have one of some object |
19:59.25 | learner | one single instance |
19:59.33 | Michaelh | that's going to be fun to try to update |
19:59.44 | learner | it's done really |
19:59.50 | learner | and pretty benign change |
20:00.01 | learner | but I don't want to touch that much code right before release |
20:00.14 | Michaelh | So you mean there is no single hash array, etc? |
20:00.33 | learner | I'm thinking of just branching and moving forward there -- merge everything back to base cvs after release |
20:00.49 | learner | hash array? |
20:00.54 | Michaelh | , |
20:01.00 | daveisnow | ~bzfquery ducati.bzflag.org:5156 |
20:01.05 | Patlabor221 | I'm spliting the config.h for VC6 and net |
20:01.15 | Michaelh | oh noooooooooooooooooooooooo |
20:01.30 | Michaelh | j/k |
20:01.32 | Patlabor221 | it's a good thing |
20:01.42 | daveisnow | ~bzfquery ducati.bzflag.org:5156 |
20:02.23 | Michaelh | so pat can you explain this singleton thing to me ? |
20:02.41 | Patlabor221 | it's a thing that there is only one of |
20:02.49 | Michaelh | thanks |
20:02.50 | learner | ~google singleton pattern |
20:03.04 | Patlabor221 | and the code makes sure that there is really only ever one of them |
20:03.22 | daveisnow | ~google albinoblacksheep |
20:04.05 | daveisnow | ~google funnyjunk.com/pages/insanity_test.htm |
20:04.22 | Patlabor221 | perhaps you could do that in a msg to ibot |
20:04.38 | Michaelh | what if you need more than one object ? |
20:04.45 | Patlabor221 | then it's not a singleton |
20:04.47 | learner | then it's not a singleton :) |
20:04.52 | Michaelh | alrightythen |
20:04.55 | Patlabor221 | you only use it for stuff you want one of |
20:05.01 | Patlabor221 | like a texture manager |
20:05.28 | Patlabor221 | it's not for stuff for like flag objects or things you have mutlipes of |
20:05.28 | Chestal | Michaelh: they used to be called 'global variables' ;-) |
20:05.29 | Michaelh | So you just stuck it in more places... |
20:05.47 | Patlabor221 | yah it's just a fancy name for a global |
20:06.04 | Michaelh | But they are static member global variables aren't they |
20:06.23 | Patlabor221 | there are non static globals? |
20:06.37 | daveisnow | ~lookupplayer learner |
20:06.40 | Michaelh | I once met once in college |
20:06.40 | learner | they're objects, not members |
20:06.42 | Patlabor221 | if it's global it's allways in scope |
20:06.48 | Patlabor221 | hence "global" as it's name |
20:07.08 | Michaelh | you smart! |
20:07.19 | Michaelh | grok like you! |
20:08.00 | Michaelh | oh well |
20:10.13 | Michaelh | well I have to get going.. |
20:10.45 | Patlabor221 | well .net is fixed, now to fix VC6 |
20:11.48 | Patlabor221 | it will now work like configure does |
20:12.18 | Patlabor221 | also .net and VC6 version now have difrent buid OSes |
20:14.12 | learner | anyone want to place a bet that tim will complain if I make a branch? :) |
20:14.27 | Patlabor221 | that would jack his plan |
20:14.27 | learner | (j/k, tim) :) |
20:14.32 | CIA | 03jeffm2501 * 12bzflag/ (29 files in 4 dirs): |
20:14.32 | CIA | remove common windows config.h |
20:14.33 | CIA | add a config.h for each windows project type, as VC7.1 is a lot more compliant ( works like gcc for most thigns ). |
20:14.33 | CIA | Update VC6 and VC71 projects to look in there own dirs for h files now. |
20:15.41 | Patlabor221 | there it should work fine now for both builds out of the box |
20:18.05 | *** join/#bzflag daveisnow (~daveisnow@modem-3042.zebra.dialup.pol.co.uk) |
20:19.11 | daveisnow | learner? |
20:19.30 | learner | yes? |
20:19.30 | Legolas | ~d |
20:19.37 | daveisnow | you commin to play bz? |
20:19.56 | learner | no, I'm working on source right now |
20:20.06 | daveisnow | ~freedomlives |
20:30.02 | *** join/#bzflag daveisnow (~daveisnow@modem-3042.zebra.dialup.pol.co.uk) |
20:55.29 | *** join/#bzflag daveisnow00 (~daveisnow@modem-2008.snake.dialup.pol.co.uk) |
20:56.24 | daveisnow00 | hi all |
20:56.58 | daveisnow00 | ~kick daveisnow |
20:57.09 | daveisnow00 | ~shoot |
20:57.11 | | ACTION shoots $1 in the head |
20:57.23 | daveisnow00 | ~kill |
20:57.31 | captain_proton | ? |
20:57.42 | daveisnow00 | ~kill daveisnow |
20:57.44 | | ACTION slits daveisnow's throat |
20:58.02 | daveisnow00 | ~kill ibot |
20:58.08 | | ACTION slits ibot's throat |
20:58.22 | daveisnow00 | ~kill windows paper clip |
20:58.25 | | ACTION slits windows paper clip's throat |
20:58.56 | daveisnow00 | ~shoot the stupid program |
20:58.59 | | ACTION shoots the stupid program in the head. |
20:59.17 | daveisnow00 | hehe fun |
21:01.42 | daveisnow00 | is any1 here? |
21:01.58 | learner | nope, just you making a lot of channel noise :) |
21:02.15 | daveisnow00 | im trying to get a good backround up |
21:02.35 | daveisnow00 | the size is too big :o( |
21:04.11 | daveisnow00 | all alone... |
21:05.07 | daveisnow00 | there is a match on at 59999 |
21:05.32 | learner | ~bzfquery ducati.bzflag.org:59999 |
21:05.54 | daveisnow00 | ~bzfquary freedomlives.bzflag.net |
21:06.00 | daveisnow00 | oops |
21:06.04 | learner | hrmm.. zeebros and fortix |
21:07.16 | daveisnow00 | ~bzfquary bzflag.freedomlives.net:5155 |
21:07.41 | daveisnow00 | you still doing source? |
21:07.51 | learner | most of the time |
21:07.59 | daveisnow00 | of what? |
21:07.59 | learner | just fixed all my conflicts |
21:08.07 | learner | bzflag, of course :) |
21:08.09 | daveisnow00 | are you doin it now? |
21:08.19 | learner | no, I'm chatting right now |
21:08.26 | learner | important people |
21:08.28 | daveisnow00 | you should talk to blast |
21:08.46 | daveisnow00 | he likes to improve bz |
21:09.01 | daveisnow00 | and have a bit of fun.... |
21:09.06 | learner | that name is vaguely familiar |
21:09.16 | daveisnow00 | he can block people from firing..... |
21:09.25 | Patlabor221 | ahhh so he makes cheats? |
21:09.25 | daveisnow00 | and lots of other stuff |
21:09.35 | daveisnow00 | he is the maker of xl |
21:09.47 | Patlabor221 | but he told me XL isn't a cheat client |
21:09.48 | daveisnow00 | cheats yea |
21:09.54 | daveisnow00 | its not |
21:09.54 | Patlabor221 | and you know cheats are bad |
21:10.02 | daveisnow00 | its just to try and improve bzflag |
21:10.09 | Patlabor221 | I know XL is |
21:10.17 | Patlabor221 | but blocking shots is not an improvement |
21:10.24 | daveisnow00 | thats not for xl |
21:10.25 | Patlabor221 | he could come in here and work on the real source |
21:10.33 | daveisnow00 | thats for fun |
21:10.37 | Patlabor221 | ahh yeah |
21:10.39 | Patlabor221 | fun |
21:10.41 | daveisnow00 | im only 14, i dont do source |
21:10.46 | Patlabor221 | is that what they call cheating now? |
21:10.49 | Patlabor221 | fun? |
21:10.54 | daveisnow00 | shaddap |
21:11.00 | learner | there's an idea for a fun flag -- a deflector that bounces off a shot |
21:11.11 | Patlabor221 | that would be fun |
21:11.24 | Patlabor221 | like a reflec sheild |
21:11.32 | learner | yes.. |
21:11.40 | daveisnow00 | but you would have to make a limit |
21:11.48 | daveisnow00 | like, if you have you cant shoot.... |
21:11.50 | Patlabor221 | it would work like sheild, one shot |
21:11.55 | Patlabor221 | then it's done |
21:11.55 | daveisnow00 | or reaload time is lonmger |
21:12.14 | learner | right, like if you fire, the "shield" goes down, and perhaps requires a reload timeout after reflecting N shots |
21:12.16 | Patlabor221 | just a little difrent then stoping the shot |
21:12.28 | daveisnow00 | i like the new flag: SSW |
21:12.30 | Patlabor221 | current sheild is one shot |
21:12.40 | daveisnow00 | nSW twice as big (you can only use it once) |
21:13.06 | Patlabor221 | what version is that in? |
21:13.14 | daveisnow00 | hmm.... dont know |
21:14.14 | daveisnow00 | what did yopu mean before about 'real source'? |
21:14.25 | Patlabor221 | work on the release versions |
21:14.28 | captain_proton | learner: i'd rather have the magnet flag |
21:14.29 | Patlabor221 | instead of his branch |
21:14.53 | Patlabor221 | if he wants to improve the game he can work on the stuff that actualy gets released |
21:14.54 | captain_proton | learner: it'd be a huge challenge, but a fanstatic player could actually use the magnet flag to whip shots towards other people ;) |
21:15.03 | daveisnow00 | yes, but if he do it himself. he get credit |
21:15.04 | Patlabor221 | the things we do here, what learner is working on |
21:15.11 | Patlabor221 | credit? |
21:15.20 | daveisnow00 | for editing and doing it |
21:15.21 | learner | captain_proton: ha! that would be fun :) |
21:15.35 | Patlabor221 | huh? |
21:15.39 | daveisnow00 | nvm |
21:15.46 | Patlabor221 | oooohh vanity, got it |
21:15.49 | captain_proton | if he wants fame and power, i don't think open source is for him :) |
21:16.03 | daveisnow00 | he dont want fame |
21:16.07 | Patlabor221 | yeah, guess the rest of us arnt'good enoguh |
21:16.10 | daveisnow00 | he wants fun :o) |
21:16.12 | Patlabor221 | and a line in the devs file |
21:16.19 | *** join/#bzflag mmu_man (~revol@ALyon-209-1-24-199.w81-51.abo.wanadoo.fr) |
21:16.20 | Patlabor221 | real fun or cheating fun? |
21:16.26 | daveisnow00 | real fun |
21:16.27 | learner | actually, I think he gets much less visibility/recognition by not working with the core developers making "real" changes |
21:16.33 | daveisnow00 | like, why dont you make weather? |
21:16.40 | Patlabor221 | we started too |
21:16.43 | Patlabor221 | 1.8 had rain |
21:16.51 | daveisnow00 | ive got snow... |
21:16.59 | Patlabor221 | and noone wanted to hook it up in 1.9 |
21:17.01 | daveisnow00 | used java with c++ |
21:17.03 | Patlabor221 | if he wanted to he could |
21:17.29 | learner | and he could "boast" that "he added snow to bzflag" .. and people could actually use it |
21:17.32 | daveisnow00 | leaves tire tracks for a few seconds |
21:17.35 | Patlabor221 | he should submit some of his changes as patches so they can be put into the mainline source, instead of hoarding the code |
21:17.53 | daveisnow00 | you have got him all wronge |
21:17.55 | captain_proton | if he's distributing clients to people, he's not allowed to hoard the code |
21:18.06 | learner | as it is, you get to use it for this release, but his work is lost once a new release comes out |
21:18.16 | Patlabor221 | yes but his code dosnt' go to everyone |
21:18.19 | captain_proton | Patlabor221: i would have hooked up the particle stuff to 1.9, if 1.9 had a tolerable rendering engine ;) |
21:18.21 | Patlabor221 | and is the source avalble? |
21:18.30 | Patlabor221 | 1.9 does not have a real rendering engine |
21:18.37 | Patlabor221 | and you lost focus cap :) |
21:18.38 | Patlabor221 | as did I |
21:18.48 | captain_proton | i'd love to port a pybzengine-type engine to C++ for it |
21:18.51 | captain_proton | or even better |
21:18.55 | captain_proton | just use a library :) |
21:19.05 | captain_proton | but i have other focuses right now |
21:19.14 | Patlabor221 | make it a lib for a P24 CGM :) |
21:19.16 | Chestal | we really must seperate the game logic |
21:19.25 | Chestal | then we could have different engines/UIs |
21:19.36 | Patlabor221 | yes that does need to be done |
21:19.52 | Patlabor221 | that is the primary goal of my othe codebase |
21:19.58 | captain_proton | arg |
21:20.08 | Patlabor221 | argc or argv? |
21:20.33 | captain_proton | probably the v |
21:20.37 | Patlabor221 | k |
21:28.05 | *** join/#bzflag Carnage (strayer@dyn216-8-132-110.ADSL.mnsi.net) |
21:52.19 | *** join/#bzflag Guu (~girlbot@toronto-hs-64-26-176-100.s-ip.magma.ca) |
21:52.51 | *** part/#bzflag Legolas (~mikep@adsl-68-73-81-143.dsl.emhril.ameritech.net) |
22:05.04 | *** join/#bzflag atupone (~atupone@ppp-82-84-96-102.cust-adsl.tiscali.it) |
22:05.32 | learner | ola al |
22:05.43 | atupone | ola learner |
22:10.15 | *** join/#bzflag GenRommel (~gene@24-90-174-174.nj.rr.com) |
22:14.06 | *** join/#bzflag atupone (~atupone@ppp-82-84-96-102.cust-adsl.tiscali.it) |
22:28.37 | *** join/#bzflag greg1 (~greg@greghub.net1.nerim.net) |
22:28.41 | greg1 | Hi all |
22:28.45 | larsl | Hello. |
22:30.19 | *** join/#bzflag Mayhem (~Mayhem@dsl-217-155-141-174.zen.co.uk) |
22:30.29 | Mayhem | 'lo peeps |
22:31.19 | david_v | hey :) |
22:31.22 | david_v | just about ET time... ;) |
22:31.26 | Mayhem | heh |
22:31.32 | Mayhem | you have a one-track mind david ;) |
22:31.36 | *** join/#bzflag Tupone (~Tupone@ppp-82-84-96-102.cust-adsl.tiscali.it) |
22:31.45 | *** part/#bzflag greg1 (~greg@greghub.net1.nerim.net) |
22:31.47 | david_v | shooting people in the dark. why's that one-tracked? :) |
22:32.08 | david_v | it's one of my many aspects of the murdering hobby :) |
22:32.19 | Mayhem | heh, well, I guess thats what we do in bz as well |
22:32.30 | david_v | indeed :) |
22:32.56 | david_v | but with less blood on the internet and more blood in real life :) |
22:33.07 | david_v | oh well, enough... :) |
22:33.27 | *** join/#bzflag Big_Barrel (~chatzilla@adsl-64-219-212-46.dsl.hstntx.swbell.net) |
22:33.37 | Big_Barrel | match anyone? |
22:37.42 | Big_Barrel | i supose you don't want a match Mayhem do you? |
22:37.43 | Big_Barrel | :) |
22:38.56 | Mayhem | Thanks BB, but maybe another time. |
22:43.09 | *** join/#bzflag daBomb (~dalskdjal@215-bem-10.acn.waw.pl) |
22:43.26 | daBomb | hello? |
22:43.29 | learner | so did you lose, daBomb? :) |
22:43.30 | Mayhem | bomb! |
22:43.54 | daBomb | learner, nope. i won :) |
22:44.09 | daBomb | may (e)hem |
22:44.20 | Mayhem | heh |
22:44.27 | daBomb | whats up guys? |
22:45.11 | daBomb | did u fly away from our beutiful continet may? |
22:45.14 | learner | nothing doc |
22:45.19 | daBomb | hehe :) |
22:45.41 | daBomb | have i seen a rabbit? yes. i am pretty sure i saw him |
22:46.05 | Mayhem | sssh, be vewy vewy quiet, im hulting learners |
22:46.10 | Mayhem | s/hulting/hunting/ |
22:46.24 | daBomb | i will go and take him from right |
22:46.45 | Big_Barrel | fortrix vs HoW? |
22:46.49 | Big_Barrel | me and rommel |
22:46.57 | daBomb | no thanks BB |
22:47.09 | david_v | oh no, not that roof, please. no! |
22:47.20 | david_v | help me |
22:47.30 | Big_Barrel | how about u david_v, match? :) |
22:47.32 | daBomb | u wont escape. muhahaha |
22:47.41 | Big_Barrel | it is just me and Gen. Rommel |
22:47.41 | learner | hehe |
22:48.05 | daBomb | i have my little desintegration pistol by me |
22:48.12 | david_v | argh |
22:48.18 | daBomb | muhahah, say ur prays little creature |
22:48.22 | david_v | am i not desintegrated enough by being on IRC :) |
22:49.18 | david_v | Big_Barrel: 99% of the time, any of my teammates speaks for the whole team in these cases. this belongs to that 99% of the cases |
22:49.21 | daBomb | doh. that doesnt matter right now. i am pretty sure u dont have anti-desintegration-vest put on. |
22:49.37 | david_v | hehe |
22:49.44 | Big_Barrel | why the hostility? |
22:50.50 | daBomb | hostiilty? |
22:50.55 | david_v | i simply mean that if any other teammates want to match, the other teammates who are around will know, and say that |
22:51.09 | Big_Barrel | well there are 3 of you |
22:51.54 | david_v | the third must be hiding well :) |
22:52.09 | daBomb | i cant / dont want to play - it is late. if i wanted to play i would be on ducati right now |
22:52.24 | Big_Barrel | my fault, forgot mayhem is not on your team |
22:52.50 | Big_Barrel | it just seems like you guys avoid us |
22:52.52 | Big_Barrel | at all costs |
22:53.53 | david_v | we simply say no, for now, and you can make any interpretation you want |
22:54.22 | Big_Barrel | well, i am not being mean when i say this but.....you always say no |
22:54.46 | david_v | that might be statistically correct |
22:54.57 | Big_Barrel | yes it is correct |
22:55.18 | david_v | fine |
22:55.21 | Big_Barrel | are you avoiding us or are we just asking at not the right times or what? |
22:55.29 | david_v | i gave the answer already |
22:55.50 | Big_Barrel | no you didn't |
22:55.57 | Big_Barrel | read the whole sentence |
22:56.08 | Big_Barrel | not the right times? or what? |
22:56.17 | Big_Barrel | when is a good time to catch you guys? |
22:56.25 | Big_Barrel | what would be a time when you say yes? |
22:57.04 | Mayhem | Perhaps a good time is when they come to *you* for a match, Big_Barrel |
22:57.19 | daBomb | u wont miss that time surely :) |
22:57.20 | Big_Barrel | hemp |
22:57.25 | Big_Barrel | ha |
22:57.30 | Mayhem | ~dict hemp |
22:57.35 | Big_Barrel | what you mean to say is never then |
22:57.50 | david_v | that is one of many interpretations |
22:57.50 | daBomb | it isnt a matter of time. it is a matter of mood and other stuff also |
22:58.04 | Big_Barrel | ah |
22:58.12 | Big_Barrel | ok so you will never match us then |
22:58.57 | daBomb | what is genus Cannabis? |
22:59.06 | david_v | eh? |
22:59.09 | Mayhem | ~dict cannabis |
22:59.14 | learner | hehe |
22:59.16 | daBomb | hehe |
22:59.18 | Big_Barrel | lol |
22:59.53 | david_v | be back later |
22:59.58 | Big_Barrel | last match we had was sept 26 |
23:00.16 | JBdiGriz | and now we get a play by play of the match :) |
23:00.45 | Big_Barrel | lol |
23:01.21 | daBomb | lol. cannabis can be chewed. did u know that? |
23:01.55 | JBdiGriz | now how would we know the uses of cannabis, and why would we admit it on irc? |
23:02.49 | learner | ~botsmack |
23:02.50 | | sure, wanna snort some with me? |
23:02.56 | orchid | i tried it, i didnt inhale though |
23:02.58 | daBomb | hehe |
23:03.06 | daBomb | me too. ugh |
23:03.13 | learner | I tried, but never exhaled |
23:03.13 | daBomb | where am i? |
23:03.21 | Mayhem | orchid: lemme guess, you never had sexual relations either? ;) |
23:03.32 | JBdiGriz | not with that woman :) |
23:04.01 | learner | it's a "feel good blue" though :) |
23:04.33 | Mayhem | oh boy, I haven't laughed so much on irc for yonks |
23:04.42 | Mayhem | you people crack me up :) |
23:04.52 | daBomb | yonks? how many did u smoked may? |
23:04.52 | Big_Barrel | ~dict beer |
23:05.00 | Mayhem | ~dict yonk |
23:05.05 | daBomb | ha! |
23:05.23 | Mayhem | ~google yonks |
23:07.06 | daBomb | ibot is wrong about beer. we should change its deffinition. beer: extremely cool liquid that makes u feel happy.... and so so |
23:07.08 | | daBomb: You are moron #4 |
23:07.14 | daBomb | booo |
23:07.32 | daBomb | why am i number four? |
23:07.40 | *** join/#bzflag |tim| (~|tim|@ip68-106-184-191.sb.sd.cox.net) |
23:07.41 | Mayhem | hahahaha |
23:07.43 | daBomb | ibot: why am i #4? |
23:07.44 | | daBomb: no idea |
23:07.47 | daBomb | hehe |
23:07.57 | daBomb | ibot, check it out pls |
23:07.59 | | daBomb: have you tried http://www.tldp.org/ ? |
23:07.59 | JBdiGriz | because there are 3 other morons |
23:08.06 | larsl | Beer: beverage with the taste and color of sewage water that makes you stupid. |
23:08.27 | Mayhem | s/sewage water/fermented sewage water/ |
23:08.32 | CIA | 03atupone * 12bzflag/include (common.h): don't ask me why, but this way it compiles to me |
23:08.35 | JBdiGriz | I guess larsl has never brewed his own beer. |
23:08.37 | daBomb | larsl, it is not true. especially the last word |
23:09.27 | daBomb | well gotta go |
23:09.34 | daBomb | see ya later |
23:09.37 | Mayhem | cya dabby |
23:09.56 | *** part/#bzflag daBomb (~dalskdjal@215-bem-10.acn.waw.pl) |
23:12.50 | JBdiGriz | ~status |
23:12.51 | | Since Wed Nov 19 09:31:28 2003, there have been 103 modifications, 502 questions, 196 dunnos, 4 morons and 632 commands. I have been awake for 11d 13h 41m 22s this session, and currently reference 85705 factoids. I'm using about 17272 kB of memory. With 0 active forks. Process time user/system 8154.24/899.11 child 1696.81/121.96 |
23:13.46 | Mayhem | 17MB of memory! |
23:14.27 | captain_proton | Tupone: local includes should be "" not <> |
23:14.49 | Tupone | captain_proton: if you read the autoconf manual they ask to do that way |
23:15.46 | learner | yea, cappy -- I had the same comment.. |
23:16.10 | Tupone | I know what you says, and it was my feeling to, but I prefer doing that way, they projected autoconf and I must trust |
23:16.26 | *** join/#bzflag daveisnow00 (~daveisnow@modem-762.panther.dialup.pol.co.uk) |
23:16.30 | Tupone | s/projected/designed/ |
23:18.37 | learner | if I remember correctly, the autoconf team's justification is two-fold; 1) that you should/can be using one config.h across multiple projects (whereupon it becomes an external header) and 2) that there are old compilers that do not deal with "" local includes well |
23:20.54 | Tupone | what can I say? before doing that I got multiple definition, then just changing that, it compiles. I say don't ask me why? |
23:21.23 | learner | odd |
23:22.44 | orchid | GenRommel: whered you go? |
23:25.12 | captain_proton | well - neither of those apply |
23:25.25 | captain_proton | we've only got one project |
23:25.37 | captain_proton | and no compiler that supports the STL will have broken "" includes |
23:25.53 | learner | well, in their definition, we have a handful of projects |
23:25.59 | learner | one for each lib and binary |
23:26.03 | captain_proton | pf |
23:31.27 | Chestal | I can see the fnords |
23:31.34 | Chestal | but why are they there? |
23:32.00 | larsl | ~dict fnords |
23:32.06 | larsl | ~dict fnord |
23:32.37 | Chestal | ~jargon fnord |
23:32.53 | Chestal | they are in the Makefiles |
23:33.21 | Chestal | guess it's an automake thing? |
23:34.00 | larsl | What is? |
23:34.21 | Chestal | the fnords |
23:34.46 | Mayhem | http://www.fnord.org/occult/discordia/text/what.is.fnord |
23:35.01 | Chestal | they are in Makefile.in |
23:36.38 | learner | anyone object if I continue development on 1.11 stuff on a branch? |
23:36.40 | david_v | good night folks |
23:37.08 | captain_proton | learner: whats on the slate for 1.11? |
23:37.08 | Tupone | thats mean we are freezing ? |
23:37.57 | learner | cap: my slate or in general? |
23:38.03 | captain_proton | anything |
23:38.23 | learner | tim wants karma |
23:38.27 | *** part/#bzflag david_v (~david_v@c213-200-135-241.cm-upc.chello.se) |
23:38.30 | larsl | The user/group system. |
23:38.55 | learner | and rewrite of the networking |
23:39.37 | learner | my slate is more general code reorganization, refactoring, etc |
23:39.50 | learner | need/want a game lib |
23:40.01 | larsl | Oh yes. |
23:40.26 | learner | which requires pulling and reworking pieces from bzadmin, bzfs, bzflag, and common |
23:40.51 | learner | as you are probably aware :) |
23:41.29 | larsl | Does anyone know how to get the current size of the terminal window a curses program is running in? I've found man pages for how to tell ncurses that the termsize has changed to XxY, but nothing that tells me what X and Y are. |
23:42.19 | *** join/#bzflag cniV (~kchan@c211-30-113-108.carlnfd2.nsw.optusnet.com.au) |
23:44.15 | Mayhem | hello maaate :) |
23:45.17 | learner | speak of the karma devil himself :) |
23:47.10 | Tupone | larsl: current size in pixel or character? |
23:47.18 | larsl | Tupone: Characters. |
23:48.03 | Tupone | I think you have to get pixel/fontsize :) |
23:48.27 | larsl | Eww. |
23:49.21 | Tupone | unless xterm does it by itself and says that to you |
23:49.55 | larsl | Even my window manager knows the character size, it displays it when I'm resizing a terminal window. |
23:50.16 | larsl | And curses finds out what it is when I initialize it. |
23:50.55 | Tupone | window manager? could be xterm? |
23:51.23 | larsl | Perhaps... I might have found another (ncurses-specific) solution now. |
23:51.48 | Chestal | man "tty ioctl has TIOCGWINSZ |
23:52.00 | Chestal | not sure if that is what you need or whetehr it's the _right way_ |
23:54.21 | Chestal | you coudl alos use is_term_rsized(lines,cols) for all plausible combinations of lines/cols ;-) |
23:54.40 | *** join/#bzflag MrApathyCream (~MeBigFatG@balt-209-163-100-208.qis-dynamic-dialup.coretel.net) |
23:55.03 | larsl | Hehe. =) |
23:55.05 | learner | hi mac! |
23:55.16 | MrApathyCream | heya |
23:55.56 | larsl | Appearently ncurses has it's own builtin SIGWINCH handler that updates LINES and COLS and returns KEY_RESIZE from next wgetch(). |
23:57.20 | MrApathyCream | 9 days and counting |
23:57.42 | cniV | 9 days till what? |
23:57.52 | MrApathyCream | release |
23:58.02 | MrApathyCream | 12/9 is the historical day |
23:59.10 | Chestal | larsl: there's also getmaxyx, but go figure, I am clueless about curses |
23:59.17 | Chestal | good night |
23:59.52 | MrApathyCream | cu Chestal |