irclog2html for #bzflag on 20070318

00:03.21lodxcolwhile you're paused, you lose your flag after a certain amount of time
00:03.31lodxcolis this a server thing or client?
00:04.06blast007server
00:04.17lodxcolis there a variable of some sort?
00:04.59blast007_pauseDropTime
00:05.04lodxcolah ok
00:05.21blast007default is 15
00:11.15*** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1)
00:11.16*** mode/#bzflag [+v bryjen] by ChanServ
00:17.00delusionalconstitution, i tried to do that, with the racetoseven plugin
00:17.25delusionallast i checked, the plugin still worked with 2.0.8, though it was designed for 2.0.4
00:18.17delusionalall matches are immediately reported, your concept goes much further, though
00:23.07*** join/#bzflag AAA_awright (n=chatzill@wsip-68-14-251-102.ph.ph.cox.net)
00:26.12epI just built the client on linux and can run it from the src directory.  Now I need to install it with "sudo make install?  What does this do and how do I unistall it in the future?  Any advantage do doing this stuff manually?
00:26.43epMosty I install from packages, noob question i know.
00:28.29bryjenrun it from the top level (the one with the configure file) with ./src/bzflag/bzflag
00:29.32bryjenthe install puts the bzflag, bzfs, and bzadmin binaries in /usr/local/bin and the data in /usr/local/share/bzflag iirc
00:31.25ephow do you uninstall it
00:32.27bryjenmake uninstall ?
00:32.27quantumdotep make install will put it in /usr/local/bin as bryjen said
00:32.41bryjenor delete stuff manually
00:33.20AAA_awrightthere isn't that many places it is installed to delete
00:33.38quantumdotto uninstall you can just delete those two dirs
00:33.40AAA_awrightthere is a list in the man page... somewhere...
00:34.02bryjengah, don't delete /usr/local/bin.  it may have other stuff in it.
00:34.29quantumdotep those to dirs are the only ones touched during the install, so it is safe to remove them to unstall
00:34.40quantumdoti meant the file :)
00:36.26epJust curious generally, foggy on this point.  Seem ackward to have to keep the make and config files around to uninstall.  Bzflag doesn't do much, but other software installs might.
00:37.44quantumdotep this is not so strange, many people would keep the source after manual install
00:38.10quantumdotthis you can avoid by doing packet install via apt or rpm
00:38.42quantumdotso you can choose not to keep the sources after installing a packet
00:39.32quantumdotpackets are simply installed/removed with a command
00:40.19quantumdotfor source installs  you would want to have the source
00:40.49epkeep the sources is cool.  but can i just keep the original tarball or do i have to keep all the auto generated config files (and make file if its generated) I dont know.e original tarball i downloaded.
00:41.37epthat didn't parse to well, sorry
00:42.54epi get the idea
00:43.42quantumdotyou would need the source in a dir, not compilation is needed
00:43.47*** part/#bzflag Bz_Win (n=Kyle@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
00:44.21quantumdotso you can keep the tar and do tar xvf so you have the make files
00:44.44quantumdotthen run make uninstall
00:45.28epthanks for the tips!
00:49.19quantumdotep here i found some tips, a guy had wondered the same before you :) http://www.linuxquestions.org/questions/showthread.php?t=230225
00:49.56epthanks, i'll read it over
01:04.09Constitutiondelusion: just got your message, thanks
01:04.09Constitutiondelusional, that is
01:08.04delusionalyou need just a bit of php to make it work, on the web side
01:10.00*** join/#bzflag Eclipsor (n=Landon@hav1-dsl-64-71-213-20.havilandtelco.com)
01:10.19Constitutionhmmm, k
01:14.02*** part/#bzflag Eclipsor (n=Landon@hav1-dsl-64-71-213-20.havilandtelco.com)
01:19.45*** join/#bzflag danderson (n=dave@appart.bulix.org)
01:19.59dandersonhi all.
01:21.11*** join/#bzflag const_bzflag (n=Constitu@24-119-181-149.cpe.cableone.net)
01:26.18*** join/#bzflag Hannibal_bzf (n=Hannibal@pool-71-113-209-249.herntx.dsl-w.verizon.net)
02:21.14blast007hi danderson
02:44.45*** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97)
02:47.17usoany viper admin awake?
02:47.29SportChickuso: I am
02:47.44usoprobably a cheater, "here i am"
02:47.48SportChickok
02:48.04usothank you
02:49.03SportChickuso: np, but he's stopped, probably once he saw the @
02:49.19usoi think so
02:51.15*** join/#bzflag gl2tosl2 (n=leif@71-215-255-135.mpls.qwest.net)
02:51.47gl2tosl2hello
02:52.48gl2tosl2I'm looking at google SoC stuff and saw this referenced on the bzflag page
02:54.14blast007yup
02:54.33gl2tosl2the headless AI project caught my eye
02:55.30SportChickuso: I am following him nd seeing odd behavior, but my lag is quite high - so it's entirely possible all I see is lag
02:57.11spldartHow can I join as observer and select him to follow?
02:57.27spldartcan't remember the keyboard shortcuts
02:57.45*** join/#bzflag Joss (n=unknown@203.109.176.242)
02:58.08Rawkspldart: I don't think you can select him unless he has the top score
02:58.19spldart.... thought there was a way
02:58.27spldartI'mm go try
03:00.54spldartthey took off
03:01.04spldart:-(
03:01.30blast007gl2tosl2: not sure if any of the devs are here/awake right now  ;)
03:01.38gl2tosl2oh
03:01.50SportChickgl2tosl2: hang around or try back in a while
03:01.51gl2tosl2is there a timeframe when they are usually active?
03:03.27Rawkspldart: here http://rafb.net/p/58tt1u68.html
03:04.40dandersonso, is cheating still a big problem in bzflag?
03:05.12dandersonistr a couple of years back, it was an issue because of lack of server policing. But I'm sure it's gotten much better now?...
03:06.44brlcadhowdy Joss
03:07.02brlcadgl2tosl2: woot, great
03:07.10Josshello brlcad
03:07.26spldartthankies
03:07.27dandersonbrlcad: also, hi! Congratz on getting a slot in SoC :)
03:07.38brlcadheya danderson
03:07.50brlcadthanks!
03:08.14brlcad~sushi SportChick
03:08.36SportChick\o/
03:08.37usospldart: try F7 and F8 :)
03:08.44SportChickbrlcad: tim needs to restart jbot :(
03:08.50brlcadahh
03:09.18brlcaddanderson: we're a bit excited by it as well ;)
03:09.28dandersonheh
03:09.31dandersonbrlcad: many applicants?
03:09.34spldartcheating is always a problem when game state is clientside but various changes to current code and moreso stuff to new code are furthering the ongoing battle against unique C++ game resources. :-p
03:10.04brlcaddanderson: a few, still a bit early I gather
03:10.33brlcadgl2tosl2: any questions about the task -- that's one of my interest ideas, fwiw
03:11.31gl2tosl2I do have a few
03:12.05brlcadSportChick: well, I did return home with some sushi, so here have some ;)
03:12.18SportChickbrlcad: gladly!
03:12.47spldartsue shee x-P
03:14.34gl2tosl2is this the appropriate place for such questions, or would it work better in a private chat?
03:14.49brlcadgl2tosl2: nope here's just fine
03:15.24brlcaddon't be shy, speak up and ask -- you'll likely get a variety of feedback if any other of the devs are awake ;)
03:15.33gl2tosl2would the main focus be on the scriptable part?
03:15.57brlcadthe focus can be whichever aspect you want it to be
03:16.22gl2tosl2I haven't dug into your sourceode yet, but I assume there are underlying tools for the normal application type worries.
03:16.27brlcadthat's just an area of development that has several aspects of improvement
03:17.05brlcadgl2tosl2: actually, there's quite a bit of work that has gone on creating a headless client
03:17.27brlcadit's not clean, but there's some parts for it already in cvs that support it, in src/bzrobots
03:18.03brlcadthat was part of the efforts of a university that's been using bzflag for their AI course, but it's very rudimentary, and even everything that made it into CVS isn't complete iirc
03:18.16gl2tosl2nice
03:18.38brlcadbut overall, the task that I had in mind was basically to clean that up, become familiar with it, and make it production-usable
03:18.53gl2tosl2so it's really a 3 parter>
03:18.54gl2tosl2?
03:19.06gl2tosl2Depending on how far along that is
03:19.13gl2tosl21.  Make headless client functional
03:19.13brlcadideally with a compile-time API (ala robocode) and a scripting api that sits on top
03:19.34gl2tosl22.  api
03:19.45gl2tosl2so you want to be able to have a compiled bot?
03:19.49gl2tosl2and a scripted bot?
03:19.54dandersonfwiw
03:19.57brlcadeither/both
03:20.09dandersonI kinda liked the API that RealTimeBattle had.
03:20.21gl2tosl2I'm not familiar with that
03:20.22brlcaddanderson: link?
03:20.27dandersonbasically, a hub program booted your AI program, and they communicated through stdin/stdout
03:20.41dandersonthe hub sent events through stdin, and the AI responded with commands on stdout
03:20.49dandersonbrlcad: dead project, unfortunately :(
03:20.55brlcadrobocode's merely one of the most popular with loads of classwork that's gone into it.. not merit of the java code itself
03:20.59brlcaddanderson: ahh
03:21.01brlcadshame
03:21.03dandersonthe stdin/stdout API is not the best in the world, but it does let you implement AIs in just about anything
03:21.09gl2tosl2well
03:21.21danderson(and write higher level wrappers in interesting languages, to abstract the pipes away)
03:21.27brlcadthat's pretty much what the scripting interface would give you
03:21.43gl2tosl2I have worked on a relevant project before
03:21.53gl2tosl2it was remote/automatic control of an application
03:21.57dandersonnice.
03:22.06brlcaddepending on the scripting language you went with of course, but you could easily integrate that on top
03:22.18dandersonbrlcad: with the right maps, I could see such an AI being used at my university
03:22.20gl2tosl2we ended up creating a text interface, from there pipes and tcp were minor details
03:22.47dandersongive the tanks the ability to communicate in some restricted sense, and it could be used as a platform for the multi-agent systems course :)
03:22.54gl2tosl2I don't know what kind of data bzflag would need to move around though
03:23.23brlcadmost of the game logic is readily available to the game clients
03:23.36brlcadhistorically, *all* of it was available
03:24.04brlcadthough we've been migrating more and more to the server for security/abuse
03:25.31brlcadgl2tosl2: so sounds like you have a grasp .. 3-parter does sound about right, most of the detail is in 2 and 3 -- what API and what scripting/command/control interface
03:26.07gl2tosl2well, if done properly, the scripting interface can be more of a plugin style thing
03:26.29brlcadyou could wimp out on 2 and just modify data directly instead of formulating a clean API layer, but I think that would actually help implementation
03:26.40gl2tosl2it usually does :)
03:27.53gl2tosl2I would guess the best way to focus would be on 2,2.5
03:27.58gl2tosl2api and the plugin interaction
03:28.34gl2tosl2get 1 or maybe 2 languages working
03:28.36dandersonbrlcad: I would think most of it would continue to be available on the client, esp. for dead reckoning
03:28.50dandersonbut, obviously, draconian sanity checking server side
03:28.51gl2tosl2but with a clear documentation of how to expand
03:30.11brlcadgl2tosl2: while I agree that it's ripe for multiple scripting languages .. it's a bit much to involve more than one in the scope of these two/three months -- if you got just steps 1 and 2, there will be trilled kids and teachers .. each interface on 3 is gravy ;)
03:30.14*** join/#bzflag Hannibal_bzf (n=Hannibal@pool-71-113-209-249.herntx.dsl-w.verizon.net)
03:30.29gl2tosl2right
03:30.30gl2tosl2that
03:30.35gl2tosl2's what I was trying to say
03:30.46*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
03:30.56*** join/#bzflag Hannibal (n=chatzill@unaffiliated/hannibal)
03:30.59brlcaddanderson: actually DR is one of the critical pieces that is moving to the server, having traditionally been in the client only (clients decided if they died, not server)
03:31.09brlcadnow it'll still be in both, but server is authoritative
03:31.22dandersonbrlcad: oh, sure, server should be authoritative for everything
03:31.46dandersonwhat I mean is that the logic still has to be in the client, if you want to be able to DR while the link to the server is lagging
03:32.42brlcaddanderson: so you're applying too? :)
03:32.49brlcadthought you worked for 'the man' already
03:32.54dandersonI don't any more
03:32.59dandersonas of last month :(
03:33.03dandersonbut, oh well.
03:33.10dandersonbut in any case, no, not applying
03:33.13dandersonalready a mentor for svn
03:33.14brlcadahh
03:33.20dandersonand hopefully back at the man's this summer :)
03:34.00*** part/#bzflag Hannibal_bzf (n=Hannibal@unaffiliated/hannibal)
03:34.07dandersonbut, interested in what soc will bring to bzflag
03:34.19danderson(and how I can 'sell' it as an AI platform to my university :P
03:34.21brlcadahh, likewise
03:35.17brlcadhere's one of the most advanced groups that have done a lot of AI work with bzflag for several years now:  http://bzrc.cs.byu.edu/
03:35.54brlcadone of their instructors is a dev now, and is who's responsible for the portions that have been integrated
03:36.13brlcadbut none of it is still in production use, nor is the api cleaned up, etc
03:36.36brlcadoutside of their classroom environment of course
03:36.47gl2tosl2I'm pulling down the code now so I can get a better idea of what is going on
03:37.05dandersonright
03:37.16dandersonthe AI folks at my university seem to like the "challenge" approach to projects
03:37.39dandersonget groups to compete against each other
03:37.39*** join/#bzflag klklklklklklklkl (n=bla@203.109.176.242)
03:37.44dandersonbzflag sounds perfect for that :P
03:37.52brlcadit really is
03:38.03brlcad3d environment that you can limit to 2d or allow full 3d
03:39.01brlcadexisting client and server infrastructure for interactive/training-mode use or automated-learning, observing clients, graphical record and reply, etc
03:39.16dandersonright
03:39.22brlcadit lets you focus on just whatever the ai topic is
03:39.24dandersonhadn't considered machine learning at all
03:39.32*** part/#bzflag klklklklklklklkl (n=bla@203.109.176.242)
03:39.42dandersonI was thinking on a multi-agent level
03:39.48*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
03:39.56brlcadyeah, the byu course only gets into agent on agent behaviors, potential fields, interactions
03:40.04dandersona CTF game of 10 vs. 10 (bzflag has ctf, right? Or am I hallucinating?)
03:40.10brlcadyou could just as easily do something with genetic agents, neural nets, etc
03:40.13*** join/#bzflag mithro (n=tim@ppp246-117.static.internode.on.net)
03:40.14dandersonright.
03:40.28brlcaddanderson: heh .. ctf .. it is bz .. "flag" :)
03:40.34dandersonand introducing the platform for several of the AI courses means you have to learn it once :)
03:40.59dandersonbrlcad: well, yeah. I just seem to remember that most games I joined were plain kicking the shit out of each other
03:41.02danderson:)
03:42.06brlcadthat's also why I actually mentioned robocode, as they are one of the premiere codes in this area for interactive agent AI studies, then and perhaps swarm though they're less goal-focused
03:42.38dandersonhmm.
03:42.50brlcadahh, yeah, you'll find that.. one of the more popular game modes is free for all
03:43.01brlcadibot: ping
03:43.04ibotpong
03:43.10brlcadhrm.. so not fully dead
03:43.14brlcad~bzflist
03:43.20blast007~status
03:43.21ibotSince Tue Mar  6 17:48:55 2007, there have been 100 modifications, 1544 questions, 0 dunnos, 0 morons and 1347 commands.  I have been awake for 11d 9h 54m 25s this session, and currently reference 0 factoids.  I'm using about 20968 kB of memory. With 0 active forks. Process time user/system 49924.42/2639.57 child 0.14/0.06
03:43.27blast0070 factoids
03:43.31blast007it lost the DB connection
03:43.34brlcadahh
03:44.03brlcaddanderson: borrego.hepcat.org:5154 .. there's a CTF server that's freuntly popular -- probably quol.bzflag.bz:5157 too
03:44.31*** part/#bzflag Joss (n=unknown@203.109.176.242)
03:44.35SportChickhi mithro
03:45.53brlcadanyone know which of quol's servers that is?
03:46.03dandersonthanks
03:46.14dandersonwon't join now though, busy watching V for Vendetta :)
03:46.46*** join/#bzflag view (n=lodxcol@unaffiliated/lodxcol)
03:48.12spldartmost excellent... I still got it
03:48.18SportChickbrlcad: what server are you looking for?
03:48.32brlcaddanderson: ahh, great movie :)
03:48.41dandersonI love the music
03:48.45dandersonthe 1812 Overture
03:49.04brlcadexcellent poetic monologues
03:49.12dandersonyes, also
03:49.16brlcad~spell monologue
03:49.26brlcadhrm, so it is
03:49.28dandersonthat's the correct spelling :)
03:49.40SportChickbrlcad: quol:5157 is GU, quol:59998 is ducati
03:49.52brlcadSportChick: gu ctf?
03:50.15SportChickbrlcad: think so
03:50.17SportChickyeah
03:50.22SportChickdefinitely
03:50.27usoyes, it's even a match server
03:51.13brlcadhmm quite a bit of web server activity tonight
03:51.53dandersonjohn hurt is also awesome as the chancellor
03:52.07dandersonnice counterpoint to his Winston Smith character in 1984
03:52.22danderson</unrelated>
03:52.30brlcadhe's just a great actor ;)
03:52.43danderson+1
03:52.43Guudanderson: Error: "1" is not a valid command.
03:52.47danderson...
03:52.50brlcadshuddap guu
03:53.08brlcad'+' is her attention prefix
03:53.14dandersonheh
03:55.26brlcad+weather 21222
03:55.27Guubrlcad: The current temperature in South Baltimore, Baltimore, Maryland is 33.6°F (11:55 PM EDT on March 17, 2007). Conditions: Scattered Clouds. Humidity: 38%. Dew Point: 10.4°F. Windchill: 24.8°F. Pressure: 29.93 in 1013.4 hPa (Rising).
03:55.33spldartWho could forget the cameo in Spaceballs?
03:55.52spldartAnd the silly cute baby chest-burster
03:56.15spldart"Hello my baby. Hello my darling"
03:56.52danderson"Good evening London."
03:56.56dandersonbest line ever :)
03:57.10danderson(well, with the context obviously)
04:01.01spldartsry... was shooting some tanky_wankers
04:11.01brlcadsince CIA seems to be down, 'Outburst' aka 'blah blah' is now added to the master ban list
04:14.28gl2tosl2brlcad, will you be around tomorrow?
04:14.40gl2tosl2I want to go to bed and look some of this stuff over
04:19.00brlcadgl2tosl2: most of the core devs are here every day
04:19.33brlcadwe generally don't leave either, so if I don't respond.. just say what you wanted public or via PM and I'll respond if you're around when I return
04:19.46brlcadthe logs are read
04:21.18menotumemight as well ban him here too :)
04:25.36eTangenTbrlcad:  cheating?
04:26.21lodxcoleTangent: yes.
04:26.37eTangenTah. stupid cheaters.
04:27.06menotumeit's the smart ones you have to watch out for :)
04:28.15brlcadeTangenT: yes
04:28.42brlcadmenotume: nah, only getted banned from irc when they cause trouble in irc
04:29.31eTangenTI saw a cheater (Here I Am) the other day on Missile Wars
04:29.42eTangenTgreen tank sitting in blue base shooting lasers randomly
04:29.51eTangenTdidn't die once until a blue hit green with geno :D
04:30.01eTangenTI banned him after that
04:30.15menotumebrlcad: he did, yesterday
04:30.35brlcadnot really, just declared his intentions
04:30.44menotumeah, okies
04:30.51brlcadrather polite of him in a way :)
04:30.59menotumeheh, polite language too :)
04:31.34brlcadwell there was that, but that's not a ban on first couple times unless they know/been warned, etc ;)
04:31.44menotumeyes, agreed
04:32.02menotumeis fun to give them some rope sometimes, too
04:32.30spldartMaybe it's this 'gameshark' mentality?
04:33.05spldartBut if they have some C+ know-how they just change code instead of entering a code.
04:33.16lodxcolOutburst uses Cheat Engine.
04:33.28dandersonCheat Engine?
04:34.00dandersonoh, fancy in-memory hexedit with game-genie-ish functionality
04:38.17brlcadwhich is a bit absurd for bzflag .. just change the code and recompile
04:38.26*** join/#bzflag short_circuit (n=short_ci@cpe-24-28-107-184.houston.res.rr.com)
04:41.23mithroso you got any SoC apps yet?
04:41.51*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
04:42.52brlcadmithro: a couple, you applying yet? :)
04:43.43mithrobrlcad: i'm a mentor :) we havn't get any yet :/
04:43.58brlcadahh
04:44.21dandersonwe got a few. Really awful though.
04:44.43dandersonOne was an application for a project from another org, with just the title changed to an irrelevant entry on our ideas page
04:44.46danderson-> wtf?
04:46.04brlcadheh
04:47.28brlcadi'm a disappointed that the kids are given so little time to apply
04:47.52brlcadand even moreso that they don't give mentorship orgs really any time to announce/promote
04:48.20dandersonI think the time from announcement to mentor org acceptance was time enough for students to investigate
04:48.31brlcadyou can't promote beforehand unless you almost positive you'll be accepted, and once you do know, there's only 10 days to closure
04:49.09dandersonI also don't think that giving students more time to apply would raise the quality much
04:49.28PuMpErNiCkLeThey'd only wait until later, anyway.
04:49.51dandersonbrlcad: also, there is the issue of how early on google can start.
04:50.05dandersona program like SoC takes well into the winter/spring to run to completion
04:50.23dandersonand running soc 2k6 and 2k7 simultaneously is just pain
04:50.35brlcadfor some, sure -- but 10 days basically boils down to just one or two weekends, which could easily overlap with other obligations, spring break, something else that prohibits submission/awareness
04:51.07dandersonwhich is why SoC and the timeline got announced a long while ago :)
04:51.41dandersonthat said, I'm sure google is open to feedback on the timeline
04:51.43brlcadannounced, sure, but then say there is a conflict?  knowing in advance doesn't necessarily change that
04:51.53dandersonassume you can't start any earlier, propose a better timeline
04:52.59brlcadintuitively, from outsider perspective, it would seem that there's flex room in the two months from student app closure to beginning
04:54.10brlcadbtw, not just my ranting, I've heard these same concerns from all those I'm involved with except the massive orgs that were pretty much guaranteed acceptance (like gentoo)
04:54.14dandersonright, though that time is meant for accepted students to get familiar with the project
04:54.28dandersonsure, not saying there isn't room for improvement
04:54.37dandersonjust saying this feedback should go right up to google
04:54.43dandersonrather than remain rants among orgs
04:55.09brlcadi've actually e-mailed a few with no response, feels like I'm hitting a black hole
04:55.46brlcadwhich is probably just that everyone is too busy running the program to consider the impact/decisions/next year, or just too busy to answer
04:56.17brlcadit's all good though, it's not like there's a shortage of applications
04:56.19dandersonit is possible that all this is filed under "Look up for next year"
04:56.35dandersonI think a timeline change this year is highly improbable
04:57.01brlcadfeels more like submitting to apple's "file a support comment" bucket, where you just become a bean count ;)
04:57.14brlcadoh, I'm sure it's impossible for this year
04:57.27brlcadyou can't readily post a schedule and then change it.. people rely on it
04:57.49dandersonI can assure you that feedback isn't treated like that :)
05:21.41*** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001)
05:22.17a_meteorite~seen daniel_jackson
05:22.46ibotdaniel_jackson <n=bsanford@cpe-66-74-198-10.san.res.rr.com> was last seen on IRC in channel #bzflag, 7d 23h 29m 40s ago, saying: 'well I'll let it rest for one night'.
05:28.19*** part/#bzflag a_temp_dist (n=a_temp_d@about/essy/alarming/a-temp-dist)
05:38.18Rawka_meteorite: I've seen him on bzflag more recently
05:38.44Rawka_meteorite: I was talking to him the other night
05:39.42*** join/#bzflag jude (n=jude@c-68-84-206-92.hsd1.az.comcast.net)
05:43.26a_meteoritehmmm
05:43.30a_meteoritedifferent nick?
05:44.49SportChickwb jude
05:45.26judehello
05:45.52judegood to be here
05:48.28PuMpErNiCkLe~blast007++
05:49.09SportChick~blast007++
05:49.58Rawka_meteorite: I was meaning I've seen him on bzflag more recently than he was last seen on irc
05:50.27a_meteoriteRawk: oh, so have I :)
05:56.46*** join/#bzflag DTRemenak (i=DTRemena@about/essy/CrazyCoder/DTRemenak)
05:56.46*** mode/#bzflag [+v DTRemenak] by ChanServ
06:48.35brlcadDTRemenak: ooh, what about integrating cegui into the client as a project..
06:49.15brlcadthat should be pretty doable
06:49.19DTRemenakbrlcad: my personal preference is to stick with a keyboard-only system.  I know people disagree with me though :)
06:50.06brlcadheh, I like the keyboard too, but keyboard-only?
06:50.26DTRemenakbrlcad: to leave the mouse free for maneuvering behind the menus
06:50.35brlcadactually i was thinking more for gui elements and rendering facelift anyways.. could still be keyboard only ;)
06:50.52DTRemenakproblem is, most of the gui elements assume a mouse
06:51.06DTRemenakat least the upper-level ones
06:51.30brlcadheh, so keep crappy menus so you can 'kinda' maneuver even when you've requested menu focus
06:51.49DTRemenakI'm sure with enough effort it could be made to work acceptably
06:51.57DTRemenakbrlcad: as I said, that is my preference :)
06:53.03DTRemenakif it's consensus to change, then I'll go with it and try to make things work as much as possible
06:53.06brlcadactually I think keyboard-only is a good proof that it was well-designed.. you should be able to maneuver to all menu options with the keys regardless of the widgets
06:53.41DTRemenakyeah, in any case it should be keyboard-accessible
06:54.14brlcadeven if I can't drive with keys while the menu is up :P
06:54.31DTRemenakbrlcad: yeah, I know that doesn't mean much to you :)
06:54.42DTRemenak"that" being my reasoning :)
06:54.54brlcad:)
06:55.02judebrlcad: possibly a patch could be created that would allow menu items to be accessed only when a modifier key is pressed?
06:55.15DTRemenakmmm, modalities
06:55.31jude...which would allow driving and menu access simultaneously?
06:55.45L4m3rI'd really like a native UI bzlauncher
06:56.04L4m3rsomething light that'll let you browse the list and pick a game
06:56.18L4m3rand THEN launch the full client
06:56.36brlcadDTRemenak: that'd actually be a quasimode, so long as you have to keep the key pressed
06:56.50DTRemenakL4m3r: and that you would like that, is an indication that our current gui is insufficient
06:57.00DTRemenakbrlcad: ah, I must have misinterpreted his statement
06:57.23brlcadi could see having a quasimode while in the menus that allows driving (by key or mouse).. that'd be useful
06:57.40DTRemenakthen what about observer mode?  all of the typical modifier keys are already taken
06:58.01L4m3rnot so much, DTRemenak... it's just that half the time there's not a server I feel like playing on. for those cases, it's a waste to launch the entire client.
06:58.33DTRemenakwaste of what?  time?  then we should speed up loading
06:58.33brlcadobserver's should be the exception, not basis for the rule .. they can "deal" if they go to a menu
06:58.44judeDTRemenak: that doesn't mean one can't use atypical modkeys :)
06:58.46DTRemenakbrlcad: I'm just being ornery :)
06:59.46brlcadL4m3r: actually talked about having the client launch a launcher.. two years ago
06:59.56brlcadbasically boiled down to patches welcome
07:00.16L4m3rlol
07:00.22DTRemenakjude: there's only so much you can do on a standard keyboard :)
07:00.45L4m3rwell, if _I_ did it, it'd probably be in QT so most users would be SOL :P
07:00.58brlcadin QT?
07:01.08L4m3rKDE's UI
07:01.08brlcadooh Qt
07:01.12DTRemenakheh
07:01.16DTRemenakquicktime!
07:01.22brlcadthat's what I was thinking
07:01.23L4m3rjust because it's my environment of choice
07:02.10L4m3rKmail, Konqueror, Konversation... mmmm. :P
07:02.13judeit already has a port to windows
07:02.21L4m3rreally?
07:02.24judepretty sure
07:02.33L4m3rI heard they were working on it
07:02.51judeI think its there in 4.0 and above
07:03.29brlcadhttp://www.trolltech.com/developer/downloads/qt/windows
07:04.30brlcadjust can't compile under visual studio without the commercial edition iirc
07:06.00judenp.  Dev-C++ is pretty popular (and free)
07:06.28judekinda wish they'd make a unix port, though
07:06.29*** join/#bzflag menotume (n=menotume@pdpc/supporter/active/menotume)
07:06.29*** mode/#bzflag [+v menotume] by ChanServ
07:06.57brlcadand a bit of a joke still for large projects
07:07.25*** join/#bzflag menotume (n=menotume@pdpc/supporter/active/menotume)
07:07.26*** mode/#bzflag [+v menotume] by ChanServ
07:07.44brlcadnot handling multiple targets in particular
07:07.50judetrue
07:07.56brlcadbut making steady progress
07:08.30L4m3rI'll be happy when I get Konqueror for windows
07:09.14brlcadhmm.. i'll have to add a bzlauncher interface .. that really would be not too hard even using libplatform and some bzdb settings
07:09.36L4m3rcouldn't it just invoke the client? :P
07:09.52L4m3rI could have sworn there were join options in the command line
07:10.08brlcadit would be a part of the client
07:10.35brlcadnot all launch environments and platforms launch from a command-line
07:11.05brlcadmac and windows in particular, but even the likes of launching from kde/gnome icons too
07:11.33L4m3rno, I mean, couldn't a launcher exec bzflag as a shell command?
07:11.35brlcadnot that they "can't" .. it's that it's just not regularly done
07:11.48L4m3roh
07:11.57brlcadL4m3r: sure, it could .. that'd be fine too
07:12.42*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
07:12.44brlcadbut why make two binaries when they're the same thing is a consideration
07:12.53L4m3rtrue
07:13.07brlcadeither undoubtedly works though
07:13.21L4m3rhm... a configuration utility could be handy too
07:13.24brlcadmerit to both
07:13.33brlcadconfiguration?
07:13.53L4m3rjust a way to edit the game settings without launching all the gl stuff
07:14.16brlcadah, hm
07:14.31judemaybe there could be a ~/.bzflag file, or something?
07:14.45brlcadjude: that already exists
07:15.12judeah. nm
07:15.42menotumeis there anything that i can do to confuse the issue? :P
07:16.01brlcadL4m3r: there's only a handful of settings that make sense outside of the game (and most of them are already client cmd line options) .. maybe an extra tab/panel on this launcher
07:28.57*** part/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
07:29.03*** join/#bzflag L4m3r (i=l4m3r@about/essy/warning/L4m3r)
07:29.03*** mode/#bzflag [+v L4m3r] by ChanServ
08:36.11*** part/#bzflag Rawk (n=unknown@203.109.176.242)
08:47.13*** join/#bzflag tupone_laptop (n=atupone@pdpc/supporter/active/Tupone)
08:47.13*** mode/#bzflag [+v tupone_laptop] by ChanServ
08:51.17*** join/#bzflag Rawk (n=unknown@203.109.176.242)
09:28.51*** join/#bzflag Blue_Eyes (n=Blue@host239-177-dynamic.58-82-r.retail.telecomitalia.it)
09:39.46*** join/#bzflag Pommes_ (n=Pommes@pD9544B93.dip0.t-ipconnect.de)
11:24.34*** join/#bzflag bz343 (n=568cf9e1@brad.bz)
11:24.46*** part/#bzflag bz343 (n=568cf9e1@brad.bz)
11:37.17CIA-1BZFlag: 03dtremenak * 10bzflag/include/Protocol.h: rm obsolete/misleading comment
11:37.22CIA-1BZFlag: 03atupone 07v2_0_cs_branch * 10bzflag/ (9 files in 4 dirs): Using the crystal space m4 files
11:37.37CIA-1BZFlag: 03dtremenak * 10bzflag/src/ (bzfs/bzfs.cxx common/bzfio.cxx): sp; loging->logging project-wide
11:37.38CIA-1BZFlag: 03dtremenak * 10bzflag/MSVC/VC8/ares.vcproj: disable some unneeded ares warnings to quiet down the compile. someone(tm) should probably update ares, btw.
12:05.46*** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be)
12:05.54KTLcheater clifton @badgerking?
12:20.33*** join/#bzflag cods (n=cods@tuxee.net)
12:26.35*** part/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker)
12:37.10CIA-1BZFlag: 03brlcad * 10admin/master-bans.txt: remove the various dynamic IPs for CRW, ban Outburst aka blah blah for multiple incidents of cheating on various public servers
12:37.12CIA-1BZFlag: 03dtremenak * 10bzflag/include/ (bzfio.h bzfsAPI.h): sp; loging->logging project-wide
12:41.01*** part/#bzflag Rawk (n=unknown@203.109.176.242)
13:42.39*** join/#bzflag donny_baker (n=donny_ba@about/essy/vvvvv/donnybaker)
13:43.55donny_baker~DTRemenak++
13:45.00donny_bakerDTRemenak: For 'Be Bold' page on the wiki
13:46.14*** join/#bzflag Bz_Win (n=Kyle@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
13:59.21*** join/#bzflag PuMpErNiCkLe (n=pumperni@about/essy/bacon/PuMpErNiCkLe)
14:01.43donny_bakerDTRemenak has created a great motivational page at http://my.bzflag.org/w/BZFlagWiki:Be_bold
14:02.19donny_bakerI hope so, we need more than the 10 to 20 people who are actively editing pages
14:03.44PuMpErNiCkLe<b>
14:03.56donny_baker:>
14:05.34Bz_Win</b> *crashes party*
14:10.54tsdonny_baker: Will the new wiki also get the style of the old wiki?
14:11.08tsMeaning the integration into the main site
14:11.53donny_bakerdepends on the level of integration, logons being the same, probably not
14:12.32donny_bakerbeing linked in, as soon as we are confident we have taken everything from the old, yes
14:13.01tsdonny_baker: I mean the colour, the sidebar etc
14:13.39donny_bakerIf someone does a skin, we would consider it
14:13.41Bz_WinAm I the only one know who doesn't like the site?
14:13.59Bz_Winnow, even
14:14.07donny_bakerthat is the nice thing about this wiki, there are 4 or 5 skins already
14:14.17donny_bakeryou can pick the one that fits for style
14:14.49donny_bakerthere is a mostly text one, the monobook (the one that is the default) and some others
14:15.01donny_bakerBz_Win: what don't you like?
14:16.01tsWell, the default one looks best..though the tank is certainly not good
14:16.56Bz_Winyou don't like my wiki tank? :'(
14:17.11tsIt's ugly
14:17.14Bz_Win:D
14:17.27donny_bakerBz_Win: to be fair, you said you didn't like it either when you gave it to me :)
14:17.46donny_bakerbut we wanted something and it was the best we had at the time
14:18.27donny_bakerBz_win was the only one who came through on a graphic, although serveral were offered the oppertunity
14:18.45Bz_Windonny: Ill make another one in a few min
14:19.10donny_bakerthe 48x48 with the blue 'Wiki'on it...
14:19.25KTLthe grey image in the left top corner?
14:19.36donny_bakerKTL: yes
14:20.28KTLcods may have some good pics
14:20.54codshmm ?
14:21.11KTLhttp://bzflag.tuxee.net/
14:21.12KTL:)
14:21.40codsah
14:22.11cods(tank rendered with POV)
14:22.36Bz_Winew, pov?
14:22.45KTLpovray
14:22.52Bz_Winew
14:23.01inchwormpovray is cool
14:23.07Bz_WinIndigo is better :)
14:24.26codsI can retrieve the scene I was using to render it if someone is interested
14:24.31brlcadwow, nice integration
14:24.49KTLbecause the povray images are the best i've seen till know of the bztank
14:24.50brlcade.g. http://bzflag.tuxee.net/classic.png
14:25.23Bz_Winshouts*
14:28.30inchwormyah, povray is prettier than the bzflag rendereer...now I wonder how fast it can update a scene
14:28.46KTLit is for a website not for a 3d game
14:29.04Bz_WinDoesn't it take ~3+ houirs to render?
14:29.13inchwormdepends on the scene of course
14:29.30KTLfor every pixel on your screen
14:29.36KTLyou take the view ray \
14:29.40KTLfind the first intersection
14:29.42dandersonwow
14:29.43dandersonnice level
14:29.50KTLfor that intersection you need the reflection ray
14:29.58inchwormdanderson: even funner to play
14:30.11KTLand the light beam between the light sources and the intersection point
14:30.43KTLand the place there the reflection beam intersects himself somewhere else .... there you can do the same recursively
14:30.43inchwormKTL: yah, raytracing is computationally intensive, so you guess modern hardware might get 2 second per frame on a simple map?
14:31.11inchwormhehe
14:31.16KTLbut simple raytracing can be done in realtime
14:31.36inchwormcan you offload it to hardware too at all?
14:31.37KTLah and some surfaces are partially transparant
14:31.51KTLcpu, not the graphics card
14:31.55inchwormahh
14:32.02KTLthe graphics card implements a rasterizer pipeline
14:32.04dandersonI assume you could somewhat
14:32.04inchwormso everything goes software rendering
14:32.12dandersonthe recent video cards are entirely programmable
14:32.18KTLfpga
14:32.22dandersonif seti@home can run on them, why not a raytracer :)
14:32.33KTLfield programmable gate arrays, cool stuf, if you have vector data
14:32.45inchwormdanderson: but is there achitecture decent for a raytracer style load?
14:32.53dandersonno idea.
14:33.26KTLthe predictions are that raytracing algorithms will take over from rasterizing if hardware speeds up
14:33.27dandersonas for realtime raytracing, iirc wolfenstein 3d used a primitive form of that, raycasting
14:33.40dandersonie. no reflection, no refraction, very little computation
14:33.48dandersonbut projecting rays from the viewpoint into the scene
14:34.09KTLand the difference is not absolute between the algorithms, they tend to use pieces of each other
14:34.37inchwormwasn't wolfenstein 3d, like pre doom?
14:34.47dandersonyup
14:34.52dandersonone of the first 3d fps
14:34.56inchwormand walls were 6 feet thick :)
14:35.14inchwormhehe
14:35.17dandersonand you couldn't pan up/down, because that would screw up raycasting
14:35.40inchwormso it was optimized for the view point
14:36.43inchwormhmm indigo only runs on Windows
14:37.15Bz_Winand wine :p
14:37.30inchwormpah, who would want the pain?
14:38.01KTLbtw, who has acces to the statistics database? with as frontend stats.bzflag.org?
14:39.13KTLa query for the email string
14:40.00dandersonbtw, on the subject of raytracing
14:40.00dandersonhow is yafray doing?
14:40.04dandersonistr it died and came back several times
14:40.13inchwormKTL: looks like tim riker owns the domain
14:40.33Bz_WinIsn't the active yafray now "yafaray" or something like that?
14:40.39inchwormhttp://en.wikipedia.org/wiki/YafRay
14:41.56dandersonhrm
14:42.02dandersonyafaray smells a lot like a fork
14:42.55brlcadyou can do real-time raytracing (full-blown) on modern hardware .. but it takes a really optimized ray-tracer
14:42.56inchwormbrlcad: there are no fancy images on wikipedia so I can't compare brlcad to the others..
14:43.49KTLbtw, i have to make one, i want to do it in c++, i need a gui canvas like thing where i can see what i do
14:43.50inchwormbrlcad: though the images arent bad at brlcad.org
14:43.53brlcadinchworm: http://ftp.brlcad.org/images/stryker_slat.png and http://ftp.brlcad.org/images/humvee.png are examples
14:44.07KTLbrlcad, don't you know any small lib for that?
14:44.09inchwormbrlcad: thanks, found em :)
14:44.20KTLjust pixel canvas
14:44.47KTLno buttons, no functionality at all
14:45.31brlcadKTL: brl-cad's libfb library is exactly that .. gives you a 2D framebuffer/canvas to draw into
14:45.43KTLlibframebuffer mmm cool
14:45.57brlcadotherwise, just go with something like an sdl surface
14:47.04KTLah it is yours really
14:49.10KTLvoid fb_setPixel(uint16 x, uint16 y, uint16 color);
14:49.10KTLvoid bg_setPixel(uint16 x, uint16 y, uint16 color);
14:51.22brlcadthat sounds like a different library, but there are lots of such libs
14:52.03brlcadcad's would be simply fb_read() and fb_write()
14:53.18menotumemornin' brillopad :)
14:53.35brlcadmorning minnow tune :)
14:54.28menotumedo you pronounce it brill-cad ?
14:55.10brlcadPROJECT NAME section in http://brlcad.cvs.sourceforge.net/*checkout*/brlcad/brlcad/doc/description.txt
14:55.16brlcadBRL-CAD is correctly pronounced as "be are el cad".
14:55.46menotumebummer :)
14:55.56Bz_WinI win! :p
14:56.19KTL8x
14:56.20KTL:D
15:02.06menotumebrill-cad is easier :P
15:03.24gl2tosl2morning
15:03.49menotumemorning 2,2,2,
15:03.54gl2tosl2no-no no
15:04.08gl2tosl2g-l-2-"to"-s-l-2
15:04.28brlcadwhat is sl2?
15:04.38gl2tosl2special linear group
15:04.45menotumethat last part of his nik, duh
15:04.50brlcadheh
15:05.11gl2tosl2You could think of it as real (or complex valued) matricies with determinant 1
15:06.02brlcadthat could come in handy
15:06.08brlcadgot a link?
15:06.32gl2tosl2http://en.wikipedia.org/wiki/General_linear_group
15:07.10gl2tosl2it's a nick that is easy for me to remember, but no one else is likely to use
15:07.12brlcadi mean, it sounds like your name reflects some converter
15:07.20gl2tosl2homomorphism
15:07.24gl2tosl2not any particular one
15:07.35brlcadah, hm
15:07.45brlcadthen why gl*2* and sl*2*?
15:07.53gl2tosl2it's like a function
15:08.01gl2tosl2from gl2 to sl2
15:08.04gl2tosl2gl2tosl2
15:08.45brlcadagain, why "2"? implies some format version
15:08.56gl2tosl22 is the number of dimensions
15:09.02gl2tosl2ie 2x2 matricies in this case
15:09.06brlcadok
15:10.28gl2tosl2I took a look at bzrobots
15:10.31gl2tosl2brief look
15:11.44KTLin fact i may be better of simply using the xserver libs directly ...
15:12.36gl2tosl2anyway, my nick, I seem to have a version of this conversation everywhere I e-go
15:13.07brlcadwell, that might tell you something ;)
15:13.14gl2tosl2that it's a good choice?
15:13.22brlcadsure
15:13.33brlcadalbeit misleading :)
15:13.59gl2tosl2perhaps, in retrospect, it's a bit more e-stylish than I like
15:14.16gl2tosl2the way it's misleading seems to depend on the crowd
15:15.46gl2tosl2so bzrobots: seems like it hasn't been updated in a while
15:16.11brlcadit was a few weeks ago, depends how busy amcnabb is
15:16.32brlcadmost of the other devs haven't played with it yet other than simple compilation issues
15:17.04gl2tosl2is the cvs version from sourceforge not the latest and greatest?
15:17.11brlcadshould be
15:17.15gl2tosl2okay
15:17.34gl2tosl2so one issue that I would have would be multi-platform stuff
15:17.49gl2tosl2I've never done anything other than simple "hello world" type stuff for windows
15:17.55brlcadi might have a sense of time warp going on as well as to when exactly the last commit was made
15:18.09gl2tosl2well, the version I checked out doesn't compile :)
15:19.13Bz_Windonny_baker: ping
15:19.52gl2tosl2so I would target linux with this, later platforms being kept in mind
15:20.01gl2tosl2later meaning other in this case
15:20.47brlcadso long as it works for you on at least one platform, and you don't write to platform-specific api's, you wouldn't need to worry about other platforms
15:21.03brlcadother than other devs that try to compile and notice any outright problems
15:21.49brlcadthat should only happen, though, if you did use something plat-specific
15:22.05gl2tosl2right, not something that I would aim for
15:26.02*** join/#bzflag BWD (n=bdotson@pdpc/supporter/student/bdotson)
15:29.13KTLgrrr i try to use xlib, but the result of my command is not always the same
15:29.28KTLsometimes it gives a window with something on it
15:29.32Bz_Win_hidingbbl
15:29.33KTLsometimes it remains empty
15:30.52*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
15:50.35KTLaaaa i found it... it was on the right corner top of my screen all the time :D
15:55.32*** join/#bzflag jeffm2501 (n=User@pdpc/supporter/sustaining/JeffM2501)
15:55.32*** mode/#bzflag [+o jeffm2501] by ChanServ
16:05.18*** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001)
16:09.18*** join/#bzflag AAA_awright_ (n=chatzill@wsip-68-14-251-102.ph.ph.cox.net)
16:09.42DTRemenakdonny_baker: I didn't really "create" BZFlagWiki:BOLD, I transwikied it from WP:BOLD
16:09.54DTRemenakand trimmed out some irrelevant stuff, added a few lines
16:22.40*** part/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001)
16:22.45*** join/#bzflag A_Heart_Attack (n=A_Heart_@unaffiliated/aheartattack/x-000001)
16:23.14jeffm2501should we comment on the guy that proposed the ogre work, that we don't need to keep the old graphics code?
16:23.26brlcadgl2tosl2: bzrobots is fixed
16:23.54brlcadwhich guy?
16:24.09jeffm2501gsoc
16:24.12DTRemenakAndrei Barbu
16:24.17jeffm2501we have an an applicant
16:24.19jeffm2501yeah that gyy
16:24.22jeffm2501or girl
16:24.46brlcadahh, i see
16:24.54jeffm2501but realy ogre at it's base will do what bzs internals will do, so there isn't any point in keeping it
16:25.00jeffm2501unless we like clutter ;)
16:25.09brlcadwe love clutter
16:25.23jeffm2501hopefully only in a nostalgic way ;)
16:25.47*** join/#bzflag Hannibal (n=Hannibal@unaffiliated/hannibal)
16:25.51jeffm2501hopefully no having to keep the old stuff would let them get further in the ogre implementation.
16:26.03*** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
16:26.03*** mode/#bzflag [+v Tupone] by ChanServ
16:27.29DTRemenakjeffm2501: from the last couple paragraphs, I think he was thinking of trying to merge as much as possible as soon as possible, and in order to keep things usable and non-broken, that would imply some way to switch.  I'm not sure it's worth it though, probably better to do in a separate branch.
16:28.13jeffm2501I also think he's trying to make it known that' he's ok keeping our old stuff, in case we are atached to it.
16:28.23jeffm2501just playing the caution
16:28.26*** part/#bzflag Hannibal (n=Hannibal@unaffiliated/hannibal)
16:28.55jeffm2501cus if he pulls it, we get to ditch a lot of the platform code :)
16:29.05brlcadeither way, it's overall reasonable - could perhaps comment that he doesn't have to if it helps his implementation
16:29.17jeffm2501that's what I'm puting in now
16:29.50DTRemenakjeffm2501: also, I think we should tell him that someone is currently working on CS integration.  would we keep both?
16:30.15jeffm2501do you want to limit him like that/
16:30.16jeffm2501?
16:30.18DTRemenak'cause if there's a chance we'll choose not to use his code, we should be upfront about it
16:30.33jeffm2501you can comment on that, after I comment on this then :)
16:31.31DTRemenakheck no, let him do the project either way...just make it clear that even if his project succeeds, his code might not be used.  that's assuming we wouldn't want to keep/maintain both, even if both work.
16:32.22jeffm2501personaly I'd not want to, nor care to do both
16:32.25jeffm2501there is no need for it
16:32.30jeffm2501they will each do what we want
16:32.35brlcadyeah, he's proposing ogre, wouldn't throw another engine at him
16:32.38jeffm2501we want simpler/cleaner code
16:33.31DTRemenakbrlcad: I wasn't saying we should throw one at him, I'm saying we should let him know we ultimately may not choose to use his code even if he succeeds
16:33.49brlcadDTRemenak: i know, and i agree -- he should know that there's CS work going on
16:34.03brlcadmaybe he'd want to change his approach to that instead, maybe not
16:34.32brlcadi don't think there's anything wrong with having both efforts either
16:34.39brlcadwould make for a nice comparison
16:35.02brlcadmaybe even help refactor the integration so we could *gasp* toggle getween the two at compile-time :)
16:35.44DTRemenakbrlcad: it sounded like that's part of what he was proposing, with "keeping the current graphics code"
16:35.46brlcadhis idea to hook into the current scene manager does have merit -- less chance of breaking the rendering
16:36.28brlcadi think that's basically also the approach tupone has been taking (?)
16:36.32jeffm2501no
16:36.40jeffm2501he's ripped out like platform
16:36.44jeffm2501CS only
16:36.53jeffm2501there is NO point to us having 2 engines at compile time
16:37.00brlcadi'm talking about scene management
16:37.14brlcadplatform just sets up the context
16:37.24TuponeCS is not a 3D rendering engine, ia a game framework
16:37.27jeffm2501that's part of the engine
16:37.40jeffm2501ogre would replace the platform too
16:37.55jeffm2501and you can't call the old drawing and scene management with ogre
16:38.00jeffm2501so we'd have 2 systems
16:38.26brlcadi read that he'd actually make calls from the old scene management code
16:38.51Tuponehmm where is this written? who is going to do what?
16:38.53brlcadTupone: it's *also* a 3d rendering enginer ;)
16:39.14brlcadit just does more too
16:39.36Tuponeany link?
16:39.44brlcadTupone: gsoc submission
16:39.49Tuponeahh
16:39.57brlcadstudent proposed ogre integration
16:44.02donny_baker10DTRemenak:01 well anyway, I like it, copied and modified or not :)
16:44.10menotumeHas any1 tried crystal core ?
16:44.25Tuponeme :)
16:44.29menotumeand ?
16:44.32TuponeManu
16:44.40menotumeand, how'd it perform ? :)
16:44.45brlcadheh
16:45.04Tuponevery great, but the world is most empty. Have you seen the screenshot?
16:45.24menotumeya
16:46.02TuponeI can kill someone, but it is very hard :)
16:46.09menotumei was just wondering if i should try it, guess iw ill, to get cs running
16:47.02Tuponewell, don't ever think of playing with it now, is more like a demo
16:47.13menotumeyes, understood
16:47.17menotumewalk around and shoot
16:47.27menotumegood enuf :)
16:47.43menotumethe simpler the better for me
16:47.44eTangenTweeee, I like this new Wiki
16:47.48eTangenTI posted my first article on it now
16:48.27A_Heart_Attackabout/
16:48.29A_Heart_Attack*?
16:48.38eTangenThttp://my.bzflag.org/w/Arc
16:48.40eTangenTarcs :D
16:48.47eTangenTI think I did that right
16:48.54eTangenTfirst Wiki article I ever posted anywhere
16:49.11eTangenTI forget what shear does though
16:49.11donny_bakereTangenT: thanks :)
16:49.20eTangenTso I need to edit that one more time
16:49.28eTangenTplus I would like to add a screenshot of an arc sometime
16:49.36eTangenTI'll add more articles for maps later
16:51.33donny_bakereTangentT: The only thing I would reccoment is adding the categories to the page
16:51.54donny_bakerI will add them on this on and you can look at the code so you can do it in the future :)
16:52.14eTangenTeh?
16:52.31donny_bakerThe categories automatically add them to a list of related pages
16:52.43donny_bakerlook at the page now, at the bottom
16:52.45eTangenTah
16:52.47eTangenTI see
16:52.50eTangenTthanks :)
16:52.54donny_bakerno problem
16:56.01eTangenTbut I still wonder
16:56.06eTangenTwhat does shear do?
16:58.53*** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-63-199-246-191.dsl.sndg02.pacbell.net)
16:58.53*** mode/#bzflag [+o JBdiGriz] by ChanServ
17:02.33donny_bakereTangenT: I'm not sure what it does, but that is the nice thing about a wiki
17:02.50donny_bakersomeone WILL know and hopefully they will fix that part
17:02.57eTangenTindeed
17:03.06eTangenTI left a note in there saying it needed to be edited
17:03.44eTangenTmaybe not the best idea, so I'll just keep it in mind
17:04.10donny_bakerno, i think that is fine, shows that it is not complete to someone who is reading it
17:06.23eTangenTyeah
17:06.31eTangenTof course, if it's blank, they might figure it out as well
17:06.42eTangenTit just says "# (repeatable)" right now
17:06.48eTangenTobviously different than the others
17:09.21*** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97)
17:12.38brlcad~spell likelyhood
17:12.46brlcadtsk tsk :)
17:13.52DTRemenakbaah
17:15.34DTRemenakthat's what I get for adding a phrase right before I submit :(
17:15.50brlcadheh, your percentage is stil way over that other guy
17:16.11DTRemenakheh
17:20.54eTangenTalright
17:21.01eTangenTI posted a meshbox article, also
17:21.03eTangenT:)
17:22.10gl2tosl2brlcad, in statistics, we spell it likelihood
17:22.15brlcadand eTangenT is on a roll!
17:22.28eTangenTbrlcad: I'm trying to be useful
17:22.31gl2tosl2ironically, that is what I am studying right this moment (that wasa bad pun)
17:22.51eTangenTI had to take 4 days off work and now I'm bored like none other
17:22.55eTangenTso may as well be useful :D
17:23.33brlcadexcellent
17:24.29Tuponebrlcad, where I can see submission?
17:24.34eTangenTalso, I added color to the page for World Weapons
17:24.44brlcadTupone: log in to the mentor dashboard
17:24.51brlcadhttp://code.google.com/soc/mentor_home.html
17:30.47*** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97)
17:33.09*** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux)
17:37.25TD-Linuxis it posted yet?
17:37.39A_Heart_Attackprobably
17:37.49TD-Linuxwe need a better motto :P
17:38.00TD-LinuxI think that's in use at about 500 other wiki sites
17:38.03Bz_Winbe <b>
17:38.24A_Heart_Attackbe <b />
17:38.25A_Heart_Attack:P
17:38.45eTangenTposted now
17:38.54Bz_Win_:P
17:41.42eTangenT:D
17:42.01donny_bakerit's very addictive :)
17:42.18eTangenTindeed
17:42.23eTangenTI'll go find more stuff to add later
17:43.40Bz_Winbut then again I am working on my own secrect project
17:43.44Bz_Win:D
17:43.58donny_bakerhehe... how is posidon coming... or not
17:44.06TD-Linuxw00t you even gave it the correct title, eTangenT
17:44.09Bz_Winnot coming at all :p
17:44.13TD-Linuxand categorized!
17:44.18Bz_Wininfact, I saw it leave a while ago
17:44.22TD-Linux~eTangenT++
17:44.27eTangenTyeah, Donny showed me how to do that category stuff :D
17:44.38TD-Linux~donny_baker++
17:44.51A_Heart_Attack~katma
17:44.53A_Heart_Attackwow
17:44.55A_Heart_Attack~karma
17:44.56ibota_heart_attack has karma of 1
17:44.58A_Heart_Attack:)
17:45.05Bz_Win~karma BZ_Win
17:45.05ibotbz_win has karma of -1
17:45.08Bz_Winoh yeah
17:45.09eTangenThey ibot, be nice
17:45.19eTangenT~karma
17:45.20ibotetangent has karma of 1
17:45.20A_Heart_Attack~karma eTangenT
17:45.20ibotetangent has karma of 1
17:45.23A_Heart_Attacklolz
17:46.35TD-LinuxeTangenT: want to see some real fun?
17:46.41eTangenToh boy
17:46.42eTangenTfun!
17:46.43eTangenT:D
17:46.52*** join/#bzflag Gnurdux (n=gnurdux@c-69-251-252-148.hsd1.md.comcast.net)
17:46.54Bz_WinWhat is fun?
17:47.08TD-Linuxhttp://my.bzflag.org/w/Ideas
17:47.23TD-Linuxand append:
17:47.26TD-Linux?action=edit
17:49.26*** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97)
17:53.08eTangenTwhat bzflag NEEDS (but I can't figure out how on earth I'm supposed to add this to that ideas page) is support for joysticks with more than 10 buttons
17:53.11eTangenTmine has 12
17:53.17eTangenTall buttons up to 10 work fine :D
17:53.20eTangenTbut not 11 and 12
17:53.39Bz_WinWho needs more then 10 buttons?
17:53.59eTangenTpeople who want to assign buttons 8 10 and 12 for radar config!
17:54.07eTangenTbecause the three are in a vertical line!
17:54.07Bz_Win:O
17:54.25Bz_WinI never understood joystick, makes it hard to dodge
17:54.58TD-LinuxI like joystick, mine has 12 also
17:55.06TD-LinuxI think it's a SDL limitation
17:55.22TD-Linuxmine is more of a gamepad
17:55.32eTangenTBz_Win: at first it is, it's easier after that.
17:55.32TD-Linuxwith analog joysticks
17:55.40eTangenTI'm trying to practice with it more on Hepcat
17:56.07Bz_WineTangent: Try playing GU with a joystick, you'll beg to differ :)
17:56.11TD-LinuxI should build a PS2 controller interface sometime.... too bad the PS2 controller has round joystick paths rather than square :/
17:56.20eTangenTBz_Win: I tried playing GU all three ways
17:56.35eTangenTI still sucked :D
17:56.40eTangenTI did best with joystick
17:56.54eTangenTmy turning is controlled by the Z-rotation
17:57.15eTangenTplus I play drums
17:57.23eTangenTso I can move a joystick around pretty quick
17:57.35A_Heart_Attacksam here!
17:57.39A_Heart_Attacki play the drums too
17:57.41A_Heart_Attack:)
17:57.48eTangenTever been in marching band?
18:02.13brlcadTD-Linux: or just click on the "edit" tab
18:02.58brlcadeTangenT: latest CVS has support for up to 32 buttons
18:03.10eTangenTbrlcad: really?
18:03.20eTangenTwhen did that get put in?
18:03.33eTangenTcuz I checked out CVS a couple days ago, so maybe itll work
18:03.34brlcadfew months back
18:03.43brlcadlatest cvs, not 2.0
18:03.49eTangenToh
18:03.52*** join/#bzflag moriah (i=473101ad@gateway/web/cgi-irc/zeebrothers.net/x-7ad4fe3e42db0b48)
18:03.59eTangenTwell, hurry and release 2.2 then :P
18:04.18brlcad2.0 only supports 10
18:04.59eTangenTyeah, I noticed that
18:05.49TD-Linux2.2 doesn't have the "THAT'S SO COOL!" factor yet, so it probably won't be released for a while
18:06.41brlcaddoesn't have to be "cool" every release
18:06.51*** part/#bzflag moriah (i=473101ad@gateway/web/cgi-irc/zeebrothers.net/x-7ad4fe3e42db0b48)
18:06.56eTangenTTD-Linux: It has support for 32 buttons!
18:06.59brlcadespecially when the changes under the hood fix critical problems :)
18:06.59eTangenTTHAT'S SO COOL!
18:07.09TD-LinuxI guess, 2.0.8 was totally boring :)
18:07.42Gnurduxserver side death yet?
18:07.49TD-LinuxI think JeffM2501 wants the server side bots and the hot team switching (at least to observer and back) done
18:08.14TD-LinuxI haven't seen anyone else describe their goals yet
18:08.58brlcadbzauthd
18:09.02TD-Linuxthat bzflag wiki motto looks really ugly, and I haven't got it fixed yet
18:09.17*** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97)
18:13.35TD-Linux.... what???
18:14.00*** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-63-199-246-191.dsl.sndg02.pacbell.net)
18:14.00*** mode/#bzflag [+o JBdiGriz] by ChanServ
18:14.42brlcadhave the module, pull up the server list, extract details about the server, pull the map, run the bz2pov on http://bzflag.tuxee.net .. queue up the image for rendering.. display it in a server gallery..
18:14.47codsMy converter only support old bzflag map
18:16.11codsCreating a new bz2pov for the 2.x is not that hard.. but it would be long to code, and I don't have enough time.
18:16.18brlcadso have it detect when it fails and skip -- that'd still get 80% of servers
18:16.45brlcadthen someone else could look into fixing the converter
18:17.01TD-Linuximport to blender, export to povrahy
18:17.24brlcadthere's bzw importer for bzw?
18:17.29brlcads/for bzw/for blender/
18:17.30codsAnyway I'm on #bzflag to keep an eye about what happen about this game, but otherwise I've not played/used/.. bzflag for a verrry long time.
18:17.58brlcadcods: that's the case for lots of folks, you're in good company ;)
18:18.32brlcadare bz2pov sources available anywhere?
18:19.12brlcadTD-Linux: afaik, the only thing that reads the new bzw format is bzflag itself and a parser I wrote many months ago
18:20.25codsbrlcad: of course it is available :) Wait a minute, I will extract it from my arch repo (which is probably down atm)
18:21.35eTangenTalright
18:22.13codsbrlcad: from september 2004, http://tuxee.net/bz2pov.txt
18:28.23*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
18:29.51*** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97)
18:34.33TD-Linuxthe blender importer doesn't?
18:34.37TD-Linuxoh, do you mean drawinfo?
18:36.48*** part/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
18:38.10*** join/#bzflag Gnurdux (n=gnurdux@c-69-251-252-148.hsd1.md.comcast.net)
18:46.06*** join/#bzflag explosion (n=nedwards@adsl-217-196-215.aby.bellsouth.net)
18:46.36eTangenTso in the Wiki, recently updated thing... what does the +1200 or -7 thing mean?
18:48.40bradeTangenT: how many letters were added/removed
18:48.54eTangenTah
18:48.59eTangenTI thought it was some karma thing.
18:49.09bradheh
18:50.02*** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97)
18:53.01*** join/#bzflag Theme97 (n=Theme97@about/essy/phpwriter/Theme97)
18:54.19*** join/#bzflag CBG (n=CBG@cpc4-stme1-0-0-cust103.cdif.cable.ntl.com)
18:54.54*** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-63-199-246-191.dsl.sndg02.pacbell.net)
18:54.54*** mode/#bzflag [+o JBdiGriz] by ChanServ
18:57.28*** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be)
19:26.49*** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97)
19:29.34*** join/#bzflag romfis (n=3eb26b18@vs189182.vserver.de)
19:30.40romfisgood that here? www.bzflag.at  LoL
19:31.18romfisnice or?
19:32.07romfisis for Google Summer of Code ;)
19:33.05*** join/#bzflag tupone_laptop (n=atupone@pdpc/supporter/active/Tupone)
19:33.06*** mode/#bzflag [+v tupone_laptop] by ChanServ
19:33.41blast007romfis  :)
19:35.05*** join/#bzflag a_meteorite (n=a_meteor@unaffiliated/ameteorite/x-000000001)
19:48.58*** join/#bzflag Gnurdux (n=gnurdux@c-69-251-252-148.hsd1.md.comcast.net)
19:55.09*** join/#bzflag quantumdot (n=Juan@about/essy/Charm/quantumdot)
20:04.10*** join/#bzflag ep (n=mdr@about/essy/guynextdoor/ep)
20:21.32*** join/#bzflag ||Wolverine|| (n=qwerty@80.104.176.248)
20:26.36*** join/#bzflag LongDon (n=LongDon@dialin-78042.ewetel.net)
20:41.22*** join/#bzflag zee210 (i=5638ec6a@gateway/web/cgi-irc/zeebrothers.net/x-2e63397261da99bb)
20:48.02*** join/#bzflag zee867 (i=5638ec6a@gateway/web/cgi-irc/zeebrothers.net/x-bb9933ae3b585d15)
20:50.13*** join/#bzflag acefalo (n=marcos@201-1-161-153.dsl.telesp.net.br)
20:59.34*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
21:10.11*** join/#bzflag Hannibal (n=Hannibal@unaffiliated/hannibal)
21:15.48*** join/#bzflag pianoboy3333 (n=alex@ool-43567d61.dyn.optonline.net)
21:16.01pianoboy3333When's the next version of bzflag coming out?
21:16.17Hannibal10'when its done'
21:17.00LongDonheh
21:17.58Bz_Win"when's it done?" :p
21:18.26tupone_laptopAfter a while, we take sometime to ship. So not when, but after
21:19.04Hannibal10so it won't be released when its done? :(
21:19.21tupone_laptopI think a week later
21:21.26Bz_Winso will you finish a week early?
21:25.01CBGno, Bz_Win, but the next version will be OUT a week after it is DONE.
21:29.07*** join/#bzflag spldart (n=short_ci@cpe-24-28-107-184.houston.res.rr.com)
21:39.04*** join/#bzflag JBdiGriz (n=JBdiGriz@adsl-63-199-246-191.dsl.sndg02.pacbell.net)
21:39.04*** mode/#bzflag [+o JBdiGriz] by ChanServ
21:52.13*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
21:55.56*** join/#bzflag bryjen (n=bryjen@2002:4cb1:b973:0:0:0:0:1)
21:55.56*** mode/#bzflag [+v bryjen] by ChanServ
22:18.00*** join/#bzflag Constitution (n=1877b592@bz.bzflag.bz)
22:27.09*** join/#bzflag eTangenT (n=tangent@65.167.130.245)
22:33.42CIA-1BZFlag: 03jeffm2501 * 10web/document.php: link to the new wiki, not the old
22:37.05CIA-1BZFlag: 03brlcad * 10bzflag/src/bzrobots/ (botplaying.cxx bzrobots.cxx): update to latest client changes, presume UDP, new debug style.
22:37.19CIA-1BZFlag: 03atupone 07v2_0_cs_branch * 10bzflag/ (4 files in 2 dirs): Take all things from the world.
22:37.38*** join/#bzflag lodxcol (n=lodxcol@unaffiliated/lodxcol)
22:42.27CIA-1BZFlag: 03atupone 07v2_0_cs_branch * 10bzflag/data/ (tank.xml world): Make tank a genmesh, and apply a red mimetic
22:48.14*** part/#bzflag pianoboy3333 (n=alex@ool-43567d61.dyn.optonline.net)
22:51.05DTRemenakTD-Linux: now that is what old should look like :)
22:51.09DTRemenak~TD-Linux++
22:51.44tupone_laptophttp://my.bzflag.org/w/CrystalSpace_client :/ unproductive week end
22:51.49donny_bakeryeah, but lets get a bigger image of it too, to put on the hisrory page
22:52.08donny_bakers/hisrory/history/
22:52.34donny_bakertupone: nice red tanks :)
22:52.55tupone_laptop:)
22:53.03eTangenTthat's pretty sweet, tupone
22:53.15tupone_laptopall tanks are red now
22:53.19donny_bakerare they still a little small, or is it a tall wall
22:53.39tupone_laptopI think they should be scaled
23:03.09*** join/#bzflag Constitution (n=Constitu@gateway.pct.civiltec.com)
23:04.42*** join/#bzflag Constitution (n=Constitu@gateway.pct.civiltec.com)
23:08.10*** join/#bzflag Theme97_ (n=Theme97@about/essy/phpwriter/Theme97)
23:09.40brlcadnow that's just beautiful: http://my.bzflag.org/w/Special:Recentchanges
23:09.54*** join/#bzflag delusional_ (n=A-Delusi@pool-141-158-71-232.pitt.east.verizon.net)
23:10.21DTRemenakbrlcad: beautiful?
23:10.29brlcadall the activity
23:10.33brlcadall the authors
23:10.37DTRemenakahh
23:10.38donny_bakerbrlcad: I use that page several times a day :)
23:11.27brlcad10 authors in just 2 days
23:14.01donny_bakeri'm hoping to stir up more, I'm trying to think of ideas to get people to the site
23:14.21brlcadoh neat.. even part time graduate students are eligible in GSoC...
23:14.22donny_bakerthat was why I put the Be Bold on the main page
23:14.36brlcaddonny_baker: did you update the game news?
23:14.48donny_bakergame news?
23:14.52brlcadmotd
23:15.04donny_bakerI don't know where to do that
23:15.11brlcadmysql :)
23:16.35DTRemenakwasn't someone(tm) working on a revamped motd frontend?
23:21.41blast007;)
23:23.01*** join/#bzflag tcoppi (n=thisnuke@129.138.32.101)
23:28.59tcoppibrlcad: I guess my main question is how well the client/server api is documented
23:34.26*** join/#bzflag A_Heart_Attack (n=A_Heart_@ool-44c75115.dyn.optonline.net)
23:36.49brlcadtcoppi: it's fairly well documented, though has been in flux quite a bit recently as data has been moved server-side
23:37.10brlcadfor that AI task, though, you really wouldn't be concerned with the network protocol
23:37.48brlcadthe idea would be to either hook in a headless scriptable client or a server mod that acted like a client
23:43.55LongDonbrlcad: We do need the groups in ldap too. Am i right?
23:46.54brlcadyes, definitely
23:47.23brlcaddoesn't have to be exactly the same as phpbb has it sorted out, but there is the same need for general group management
23:47.30brlcadhierarchical groups would be sweet
23:47.49brlcadand very useful for certain purposes
23:48.18tcoppibrlcad: ok, so basically the problem is developing a client and an interface to it that can be used to create AI bots?
23:48.19brlcadminimally, though, old-style unix group membership lists
23:48.38brlcadtcoppi: yes, very much so
23:48.48tcoppiwith emphasis on the interface
23:48.55brlcadthat could just be a well-rounded C++ api for coding bots, or could be extended to be a scripting layer on top as well
23:49.43LongDonbrlcad: unix style is no problem. atm i do not know if hiearchical groups can be done with ldap
23:49.46tcoppiok, thanks for the help
23:50.29LongDonor better: how hard it is to implement it ;)
23:50.42brlcadbasically/minimally two steps .. 1) clean up existing headless client, make sure it works, etc, 2) create api for controlling a bot (e.g. emulating the robodoc jave API), and then optionally 3) layer a scripting/command engine for controlling the bots
23:51.14brlcadLongDon: I know ldap can do hierarchical .. it's a matter of whether the web apps like phpbb would understand them
23:51.51tcoppibrlcad: can you point me to the code for an existing headless client?
23:52.12brlcadLongDon: might not even be worth it to worry about .. but if it takes just a couple hours to verify, that would probably be worth it
23:52.22brlcadtcoppi: src/bzrobots
23:52.41LongDonphpbb only does auth. It does not get the groups from ldap
23:52.42tcoppibrlcad: is that in 1.0.8 or cvs?
23:52.45brlcadcvs
23:52.51brlcadLongDon: ah
23:53.14LongDonI tried with drupal to get the groups but that didnt work too
23:53.17brlcadno big deal I suppose.. we don't really use phpbb groups in bzbb extensively
23:53.34brlcaddrupal can be customized, not "too" worried about them
23:53.45brlcadtheir plugin infrastructure is pretty robust
23:54.02LongDonBut we have to find a way how bzauthd knows about the groups for authentication. Right?
23:54.48brlcadtcoppi: the existing client is done by one of the byu instructors, based on the work that they already use for their AI courses
23:54.51brlcadhttp://bzrc.cs.byu.edu/
23:54.52LongDonso phpbb must be patched to read and write groups from ldap
23:55.36brlcadLongDon: at least read, not necessarily write
23:55.49tcoppibrlcad: oh cool
23:56.15LongDonok. Then my script will move the groups from phpbb to ldap too
23:56.26LongDonty
23:57.03brlcadtcoppi: so yeah, the idea is to take that effort to the next level -- polish up the code, make a proper/clean API, and hopefully get to making it scriptable
23:57.21brlcadLongDon: cool
23:58.20tcoppiok, I get it now :)
23:59.11brlcadtcoppi: the BYU approach of a "remote agent" is still perfectly viable too, though there needs to be a beefing up of that text protocol that they started (and a cleaning up), as well as a cleanup of the underlying C++ api so that compile-time bots can be made
23:59.28brlcadi'm not sure how much of that made it into CVS
23:59.55brlcadmaybe all, maybe not -- hasn't been used in production

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.