IRC log for #bzflag on 20070821

00:00.04TD-Linuxyeah
00:00.09JeffMit tokenizes on -
00:00.10TD-LinuxEpyon's code checks for 'h' and '-help'
00:00.16JeffM-help will never work
00:00.28JeffMit'll track it as help
00:00.39JeffMit sees a - NOTHING and just skips it
00:00.44EpyonDarn
00:00.56Epyon-- for long options is standard :/
00:01.04JeffMwell that code dosn't do it
00:01.21EpyonWhat do you suggest?
00:01.27JeffMdon't use --
00:01.41JeffMor pick a consitent delimnator
00:01.43JeffMfor all OSs
00:01.48JeffMif you want to use -- for everyting
00:01.50JeffMthen go for that
00:01.54JeffMbut don't mix em
00:02.09Epyonsigh, I was trying to adhere to a known standard :P
00:02.12JeffMok
00:02.14JeffMthen do so
00:02.15JeffMit's easy
00:02.19Erroneousthere's more than one standard for args
00:02.25JeffMjust do it consitently
00:02.28Erroneousbsd-style is everything with a single -
00:02.38Erroneousgnu is not the only way ;)
00:03.07TD-Linuxbzfs is bsd style
00:03.10CIA-23BZFlag: 03chaos-dev * r15248 10/trunk/bzwgen/doc/ (. intro.txt): Short documentation for the geometry grammar (Work in Progress)
00:03.25TD-LinuxI'm more used to gnu style
00:05.28*** join/#bzflag spldart (n=troublem@c-98-197-19-35.hsd1.tx.comcast.net)
00:05.30CIA-23BZFlag: 03JeffM2501 * r15249 10/trunk/bzwgen/ (inc/commandArgs.h src/commandArgs.cxx): methods to pass in an externally defined deliminator
00:05.39JeffMcall, SetDelimnator() and set it to whatever you want
00:05.46JeffMit just has to be consistent
00:07.28CIA-23BZFlag: 03JeffM2501 * r15250 10/trunk/bzwgen/src/bzwgen.cxx: use a consistent deliminator
00:07.45Epyondarn, I did just the same
00:08.38EpyonAlso you broke it :P
00:08.55JeffMok, let me get my mind reading hat on
00:09.27EpyonHow do I clear a conflict?
00:09.33JeffMedit it
00:09.39JeffMthen commit the fixed file
00:09.40EpyonI did
00:09.43JeffMcommit
00:09.46EpyonIt sais locked
00:09.57JeffMcleanup then
00:10.00Epyonnot locked but conflict
00:10.00JeffMmayhaps
00:10.08JeffMdunno how your command line tools work
00:10.10JeffMcheck the docs
00:10.29Epyonsvn resolved
00:10.42CIA-23BZFlag: 03chaos-dev * r15251 10/trunk/bzwgen/src/ (Generator.cxx GridGenerator.cxx bzwgen.cxx): All command line arguments changed to BSD style
00:11.14Epyon(commandArgs object is passed to the generator, where other things are set)
00:11.39JeffMand that tells me what I broke how?
00:12.07Epyonnah, you broke something else:
00:12.16EpyonYou changed:
00:12.26Epyonif (cmd.Exists("-rulesdir")) { ruledir    = cmd.GetDataS("-rulesdir"); }
00:12.29Epyonto
00:12.35Epyonif (cmd.Exists("rulesdir")) { ruledir    = cmd.GetDataS("-rulesdir"); }
00:12.50JeffMahh missed one
00:12.54JeffMeasy fix
00:12.59EpyonIn all cases you forgot to remove the other "-" :)
00:13.07JeffMok, so get em
00:13.17EpyonThey're fixed
00:18.45*** join/#bzflag rob1n (n=emp@unaffiliated/rob1n)
00:19.45forrestvdoes bzflag compile under gcc 4.x ?
00:19.57JeffMit should
00:20.07forrestvits failing with warnings
00:20.09spldarthepcat go offline?
00:20.18forrestvwhy are warnings treated as errors?
00:20.21spldartooo.. sry to interupt
00:20.30JeffMforrestv, are you building a debug version?
00:20.36forrestvyes
00:20.56Erroneouswhat warnings do you get (pastebin if more than 2 lines or so)
00:20.57*** join/#bzflag moonpix (n=username@201.66.236.42)
00:20.58Erroneous?
00:21.07JeffMforrestv, that is why they are treated as errors
00:21.12JeffMbut yes show us the errors
00:21.13forrestvbrb
00:21.18JeffMalso what version are you building?
00:21.21JeffM2.0.x? or 2.1?
00:21.29CIA-23BZFlag: 03JeffM2501 * r15252 10/trunk/bzwgen/src/bzwgen.cxx:
00:21.29CIA-23BZFlag: set the command line delimniator externaly
00:21.29CIA-23BZFlag: use -- if _USE_GNU_DELIM is true
00:21.29CIA-23BZFlag: make the help show the current deliminator.
00:25.18Winnyis there a timeout setting in the conf that stops BZ trying to connect to a server after x seconds?
00:26.29CIA-23BZFlag: 03JeffM2501 * r15253 10/trunk/bzwgen/src/commandArgs.cxx: only use one set of toupper and use std::strings all over the place
00:26.56CIA-23BZFlag: 03chaos-dev * r15254 10/trunk/bzwgen/src/bzwgen.cxx: longName unreferenced
00:28.18EpyonJeffM, I constantly get the IDE warning that line endings in commandArgs are not consistent. Should I format them? To CR LF or LF?
00:28.38CIA-23BZFlag: 03JeffM2501 * r15255 10/trunk/bzwgen/src/commandArgs.cxx: disabling warnings with a paragma is for chumps
00:28.51JeffMthere is no longer anything #defed out to windows
00:28.52EpyoncP
00:28.55EpyonxP
00:29.03JeffMoh, your command line client didn't auto convert them?
00:29.22EpyonJeffM, no o.O
00:29.26JeffMugg
00:29.46JeffMall source ( not project ) files in SVN should be in unix format
00:30.13*** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-81-107-199-183.glfd.adsl.virgin.net)
00:30.42Erroneousconversion is done by the server, not the client
00:30.54JeffMthen how would he have jacked them up?
00:31.08Erroneousanything in svn that's not explicitly tagged with line-ending markers is in unix format on unix machines, windows format on windows machines
00:31.28JeffMVC would have created his files in win format
00:31.32Erroneousdunno.  search and replace can do it.
00:31.38JeffMand my files were in windows format....
00:31.54Erroneousand he's using cygwin, which uses all unix linebreaks anyway
00:32.17Erroneousso he's bound to run into problems just on his local machine if he's not careful.  easy to fix, vc will do it
00:32.25EpyonErroneous, actually I'm unsure wether this svn is cygwin :P
00:32.27Erroneousand svn will normalize them all during checkin anyway
00:32.31*** join/#bzflag crt4 (n=crt4@cpe-075-177-092-213.triad.res.rr.com)
00:32.39crt4hello
00:32.46Epyonyep cygwin
00:32.55JeffMcrt4, hello
00:32.59Erroneousline breaks are really close to being a non-issue with svn
00:33.10EpyonJeffM, GUIs are for chumps :P
00:33.20Erroneousjust have to tag things if you want them to be consistent in tarballs/zip packages
00:33.25JeffMexcept they work ;)
00:33.35JeffMtor is a good client, regardles
00:33.38JeffMtort
00:33.44EpyonVista works to. At least most of the time xP
00:33.47JeffMsvnMerge is kinda awuesome
00:33.51Erroneoustort is a decent client.  just invasive.
00:34.08Erroneoussvnmerge is a hack on winmerge.  winmerge rocks, so it's not surprising svnmerge does too :)
00:34.16EpyonJeffM, actually I had tort, but didn't like the delay when opening a context menu
00:34.27JeffMyou get a dellay?
00:34.41Epyonyep
00:34.46JeffMthat sucks
00:34.51EpyonBut this box is oooold remember :/
00:35.07EpyonNot to mention that I already have a bloated context menu
00:35.39JeffMit would be nice if they did an applicaiton interface for tort too and gave everyone the option.
00:36.03*** join/#bzflag A_Heart_Attack (n=mattfp48@ool-44c75115.dyn.optonline.net)
00:39.19forrestvJeffM: 2.0.x
00:39.29JeffMfrom a tarball or svn?
00:39.35forrestvJeffM: tarball
00:39.39forrestvi'll try svn
00:39.42JeffM2.0.8?
00:39.47forrestvJeffM: yes
00:39.48JeffMno the tarball should be clean
00:39.59JeffMsvn has the posibility of not being clean
00:40.05forrestvJeffM: not with gcc-4
00:40.08JeffMlink us the warnings
00:40.11forrestvk
00:40.15JeffMmost nixers use GCC4
00:40.21JeffMso something else is going on
00:40.38JeffMwe did all our changes for gcc4 ages ago
00:41.00*** join/#bzflag Winny (n=KyleVE@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
00:41.24CIA-23BZFlag: 03bryjen * r15256 10/trunk/bzwgen/src/commandArgs.cxx: no &
00:41.46tannerldyay
00:42.18JeffMforrestv, also quick question? why you geting banned at servers?
00:42.45bryjenhey, bzwgen command line args work now.
00:42.49*** join/#bzflag zee874 (i=5b595d65@gateway/web/cgi-irc/zeebrothers.net/x-fda79f941905cb28)
00:42.51bryjenJeffM++
00:43.11JeffMI think the toupper for nix was bad
00:43.13Epyon~bryjen++
00:43.19Epyon~JeffM++
00:43.20Epyon:D
00:43.21JeffMnow it just uses TextUtils
00:49.17Epyonheh, I updated the windows binary on my blog xP
00:49.39JeffMshould try an installer :)
00:50.11EpyonJeffM, this is just a unstable version for the curious -- previous one had only 3 downloads anyway :P
00:50.34JeffMwhat version number do you have it set to?
00:50.47Epyon20082007 xP
00:51.09EpyonI don't use versioning. Guess I should start? o.O
00:51.18JeffMwhy would you title is XP? does it not run on vista?
00:51.34spldartheh
00:51.38Epyonlol
00:51.44Epyongood one :D
00:52.39Epyonbryjen, try not to kill the bzwgen with the args -- there's no checking if they're valid :P
00:53.27CIA-23BZFlag: 03bryjen * r15257 10/trunk/bzwgen/ (Makefile lexer.l parser.y src/lexer.l src/parser.y): might as well move these too
00:54.20EpyonI dunno, JeffM left them on purpose :/
00:55.05CIA-23BZFlag: 03JeffM2501 * r15258 10/trunk/bzwgen/src/bzwgen.cxx: slap a version number on the silly thing.
00:55.48Epyon0.1.1?
00:56.04JeffMyeah
00:56.12JeffMa good dev version :)
00:56.16JeffMgives you lots of room
00:56.24Epyonthe last 1 as in "in-dev" and 2 would be "stable"?
00:56.31JeffMno
00:56.43EpyonWhy not it's a good scheme :P
00:56.45JeffM1.0.0 would be release
00:56.48*** join/#bzflag kc9foh (n=kc9foh@68-114-216-150.dhcp.mdsn.wi.charter.com)
00:56.51JeffMthe last is a revision
00:57.10JeffMduring development the minor stays an even, and the rev can go up and up
00:57.16JeffMhence 2.1.14
00:57.26zee874Hi, i uploaded my png files to http://images.bzflag.org/submitimages
00:57.26zee874When i logined on the submitimageLink it listed in the past my pics, now it doesnt, now it just says:
00:57.26zee874you have the following images pending moderation:
00:57.26zee874Is this normal?
00:57.26zee874And how long u normally need to wait to get your images uploaded?
00:57.27zee874I'm waiting now about 2 weeks, and nothing happened? :( Anyone here an image moderator, who could help me?
00:57.39JeffMat release, the minor goes to a even
00:57.47JeffMsorry during dev minor is an ODD
00:57.49JeffMnot even :)
00:58.03JeffMEpyon, it's what you were thinking, we just move it over to the left one
00:58.15EpyonYep, I noticed :D
00:58.21JeffMzee874, that is normal, somone will have to approve them
00:58.31JeffMEpyon, it lets us have revisions to refrence during dev
00:58.45zee874ok,tks
00:58.46JeffMif you go allway to the right, your locked into a single rev per release
00:59.25JeffMtho for an update of a released version, we do the rev as odd for dev thing
00:59.35JeffMyou haven't had a full release yet :)
00:59.45JeffMyour final release should be 1.0
00:59.54EpyonSo the first will be 0.2.0?
01:00.00JeffMso I'd say when you add major features, bump the rev
01:00.03*** part/#bzflag crt4 (n=crt4@cpe-075-177-092-213.triad.res.rr.com)
01:00.08JeffMsorry bump the minor
01:00.19JeffMyour full real release should be 1.0.0
01:00.25EpyonThere's a *LOT* I would like to add before 1.0 xP
01:00.34JeffMgood, then you have plenty of numbers :)
01:00.59JeffMyou can "release" non 1.0.0's
01:01.02EpyonWhen to bump revs then?
01:01.06JeffMthey just would not be considered a "release" version
01:01.21JeffMrev bumps when you feel you've changed something important you want to track
01:01.31EpyonKk, seems logical xP
01:01.33JeffMminor bumps when you add some major feature
01:01.46JeffMfor BZ, we change the rev during dev each time we break protcoll
01:02.06JeffMsince that is a major trackable event
01:03.06JeffMsince your shooting for a 1.0.0, you just kinda pace it out
01:03.21JeffMwhen your about 1/2 way there, you just make yourself get to 0.5.0 :)
01:03.42Epyonheh ;]
01:03.44blast007hmm, guess I didn't bump the rev when I broke the proto  :P
01:03.56JeffMdid you change the proto number?
01:04.01blast007yeah
01:04.09JeffMthen yeah you should have changed revs
01:04.18blast007~lart blast007
01:04.18ibottakes large quantities of Krispy Kream donuts and stuffs them one after another down blast007's throat until blast007 puts on 150lbs
01:04.33JeffMcus it's easier to say "get .15" then to say "umm get like .14 from sometime after last wednesday"
01:04.44blast007true ;)
01:05.39JeffMif I finish the tangibility stuff I'll have a proto break too
01:10.34*** join/#bzflag bier_ (n=bier@84.165.60.10)
01:11.22JeffMI'm wondering if I shoudl do a full dynamic color overide message too, or just a cheap alpha overide that can have a time paramater.
01:11.33JeffMso that stuff can fade away
01:11.33CIA-23BZFlag: 03l4m3rthanyou * r15259 10/branches/gsoc_irc/bzflag/src/bzfs/ircControl.cxx: removing commented code, fixing comments in irc conf, general cleanup
01:11.53JeffML4m3r, did that change I made fix the segfault you had?
01:12.00L4m3rI don't know
01:12.15L4m3rI could check... but I was using the wrong event anyway
01:12.36JeffMahh
01:12.38JeffMno worries then
01:12.52L4m3rhence why it wasn't an urgent issue ;)
01:13.34JeffMafter doing the web server httpTest plug-in, I kinda want to make libHTTP now :)
01:13.49L4m3risn't that what cURL is for?
01:14.14JeffMfor serving
01:14.21L4m3roh
01:14.28L4m3rlike a micro-httpd?
01:14.36JeffMyeah
01:14.46L4m3rnifty
01:14.55*** join/#bzflag rob1n (n=emp@unaffiliated/rob1n)
01:15.01JeffMwith an optional network layer, so it's easy to drop into systems that have networking allready
01:15.44JeffMI need to make the HTTP base class in the plugins parse out get and post params :)
01:19.34CIA-23BZFlag: 03chaos-dev * r15260 10/trunk/bzwgen/doc/intro.txt: Expanded the manual with information on expressions and functions
01:20.43*** join/#bzflag Constitution (n=Constitu@71-223-63-243.phnx.qwest.net)
01:20.49CIA-23BZFlag: 03chaos-dev * r15261 10/trunk/bzwgen/doc/intro.txt: Added BZWgen version number as a reference for being upto date
01:22.11CIA-23BZFlag: 03chaos-dev * r15262 10/trunk/bzwgen/doc/ (grammar.txt intro.txt): Changed the name - it's more a manual on grammar then a intro text...
01:24.24CIA-23BZFlag: 03JeffM2501 * r15263 10/trunk/bzwgen/src/bzwgen.cxx: look and load for some dlls to load rulesets from
01:24.24*** part/#bzflag zee874 (i=5b595d65@gateway/web/cgi-irc/zeebrothers.net/x-fda79f941905cb28)
01:24.52EpyonHow can you load a ruleset from a dll? o.O
01:25.07*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
01:25.11EpyonHow can you load a ruleset from a dll? o.O
01:25.37JeffM;)
01:25.44JeffMsame way you can from your scripting language
01:25.51JeffMcall a bunch of stuff
01:25.59*** join/#bzflag Pimpi (n=frank@gondolin.pimpi.org)
01:28.16JeffMthen wrap that sucker in SWIG and let python have at it
01:29.57CIA-23BZFlag: 03chaos-dev * r15264 10/trunk/bzwgen/ (6 files in 4 dirs): Updated the project files to reflect the new position of .y and .l in the source tree.
01:33.47DTRemenakgot bases yet? :)
01:33.49*** join/#bzflag rob1n_ (n=emp@unaffiliated/rob1n)
01:33.50DTRemenak</brokenrecord>
01:34.28JeffMEpyon, do you call this character ";" an ampersand?
01:35.12EpyonDTRemenak yep :)
01:35.18DTRemenakcool!
01:35.35EpyonJeffM, duh, my bad.
01:35.39EpyonI'll correct that
01:35.52EpyonNo idea why I wrote that like that -_-
01:36.00JeffMperhaps also a description of what a "product" is
01:36.43EpyonJeffM, it's there under "Products"
01:36.51JeffMahh down below
01:37.45CIA-23BZFlag: 03chaos-dev * r15265 10/trunk/bzwgen/doc/grammar.txt: That's a semicolon dammit.
01:41.39*** join/#bzflag jude- (n=jude@68.84.206.92)
01:41.45Epyonjude- :D
01:41.58Epyonjude-, GSoC ENDED! xP
01:42.04jude-it ends the 31st
01:42.17EpyonBut writing code ended :P
01:42.19jude-final review starts today, based on the code submitted up to today
01:42.24EpyonYep
01:42.27jude-but that doesn't mean you should STOP :)
01:42.34EpyonMake me do it xP
01:42.44jude-make you stop?
01:42.51EpyonWon't be easy xP
01:43.01jude-I double-dare you to make me stop
01:43.21EpyonWhere do you live? *evil grin*
01:43.26EpyonJust kiddin' :P
01:43.49jude-heh--there's a new e-mail thread from the gsoc mailing list about SLoC
01:44.06EpyonSLoC?
01:44.17jude-source lines of code
01:44.37jude-you did better than some of the responders :)
01:44.51EpyonThat's reassuring :D
01:45.16EpyonBut I notice that if I include the .y and .l generated cxx files I can cheat for having a lot of code xP
01:45.50jude-count them then :)
01:46.09*** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban)
01:46.22Epyon"PHP, writing Drupal modules : 602 loc." o.O
01:46.27jude-yup
01:46.37jude-still better than L4m3r, though
01:46.53*** join/#bzflag Suspect (n=Suspect@68-114-71-106.dhcp.plt.ny.charter.com)
01:46.54EpyonL4m3r has > 1k
01:46.57L4m3r*cough*
01:46.59jude-oh
01:47.00jude->
01:47.01jude-?
01:47.14L4m3rnope, probably closer to 500 or less
01:47.30Epyon> = more than - it's a popular mathematical relation sign :)
01:47.55jude-s/>/?
01:47.56EpyonMaaan, that's about 10$ per line of code :D
01:48.04L4m3rthough, fwiw the project is not very code intensive
01:48.17EpyonL4m3r, we know :)
01:48.19jude-tis true
01:48.34jude-the real question is, does it do it's job well?
01:48.42AAA_awright*cough*horrible*cough*
01:48.46L4m3rit does about 1/3 of it, wrong
01:48.59Epyonit may be a perl one liner if it does the job well xP
01:49.09jude-better than what BZWB does xP
01:49.27L4m3rI think you misunderstood that, jude-
01:49.38L4m3rit's about 1/3 done, and the 1/3 sucks :P
01:49.44Epyonjude-, how much of things did you not manage to complete?
01:49.45jude-oh
01:49.56jude-Epyon: it's BZW 1.7.x compliant
01:50.06jude-some pieces of BZW 2.0 are there
01:50.20Epyonjude-, that means what is lacking exactly? Except meshes?
01:50.28jude-about 2/3 of the BZW 2.0 modeling system is in place (the data back-end)
01:50.47jude-Epyon: it's lacking, specifically, all but cone BZW2 objects
01:51.02jude-it has the BZW1 objects under control
01:51.06EpyonAnyone know how far daxxar managed to get?
01:51.28jude-however, the plug-in system I designed should make it easy for other developers to add object functionality :)
01:51.39Epyon~jude-++
01:51.43jude-:)
01:51.47jude-~Epyon++
01:51.55Winnywhatever happened to daxxar? :p
01:52.01EpyonHe died.
01:52.09jude-really?
01:52.16Epyonnope :P
01:52.16Winny~seen daxxar
01:52.18ibotdaxxar is currently on #bzflag #openmoko. Has said a total of 1 messages. Is idling for 5h 17m 51s, last said: 'JeffM: \o/'.
01:52.26Winnyoh, hehe
01:52.28Epyon\o/
01:52.38jude-^_^
01:52.45EpyonIt's 4.04 in the morning here so...
01:52.45Winny:_:
01:53.11jude-it's after 5pm, so I guess it's allowed xD
01:53.26EpyonAnyway, up to today I thought I had the lowest completion ration among BZF GSoC students :)
01:53.40jude-nope
01:55.56EpyonDuh, I was supposed to implement it as a plugin. But they've talked me out of it, and I'm glad :)
01:56.49EpyonI'd say I did 50-75% of the original goals :/
01:57.10EpyonRather 50% :(
01:57.26WinnyI did 1% of your textures, heh
01:57.38EpyonWinny, which ones xP
01:57.53Winnydon't remember, not on this comp
01:58.05EpyonWinny, I'm still open to textures :)
01:58.16EpyonIt'd be nice to have some eyecandy :D
01:58.18Winnyworking on it :P
01:58.19*** join/#bzflag A_Heart_Attack (n=mattfp48@ool-44c75115.dyn.optonline.net)
02:01.42EpyonI am quite proud of the grammar. It is more powerful than I feared it would.
02:01.56jude-~Epyon++
02:02.13Epyonjude-, you still beat me on karma a biggie xP
02:02.18Epyon~karma jude-
02:02.18ibotjude- has karma of 115
02:02.21jude-O.o
02:02.26Epyon~karma Epyon
02:02.26ibotepyon has karma of 43
02:02.31Epyon~karma L4m3r
02:02.31ibotl4m3r has karma of 55
02:02.38Epyon~karma daxxar
02:02.38ibotdaxxar has karma of 19
02:02.57jude-~daxxar++
02:02.58EpyonGSoC summary? xP
02:03.07jude-he needs more karma
02:03.19L4m3r~L4m3r--
02:03.26jude-why'd you to that?
02:03.29Epyonjude-, he didn't talk/submit often :)
02:03.40jude-in part because he lives in eastern europe
02:03.51DTRemenakheh
02:03.55jude-Norway :)
02:03.58Epyonjude-, I also live in eastern europe :P
02:04.03EpyonSame timezone :P
02:04.13jude-Epyon: he didn't stay up late much
02:08.01CIA-23BZFlag: 03chaos-dev * r15266 10/trunk/bzwgen/src/parser.y: No idea why this is changed o.O
02:09.14CIA-23BZFlag: 03chaos-dev * r15267 10/trunk/bzwgen/ (MSVC/parser.cxx doc/grammar.txt): Documented comparision operations and prepared a list of functions to be documented.
02:09.27EpyonI hope my english isn't bad enough for the documentation to be unreadable :/
02:09.42blast007Epyon: what? I can't read that sentence you just typed
02:10.03EpyonSorry :(
02:10.16blast007you know I'm joking, right? :P
02:10.23EpyonYou are?
02:10.26EpyonxP
02:10.26blast007yes
02:10.27jude-yup
02:10.37jude-you're English is quite good, Epyon
02:10.47blast007you write better than 95% of the bzflag community
02:10.56DTRemenakheh "you're english"
02:11.00jude-...and those AREN'T jokes
02:11.05blast007heh
02:11.28EpyonIf I could also have 100% accurancy when guessing if JeffM is being sarcastic, I'd be happy :P
02:11.35jude-s/you're/your
02:12.03jude-Epyon: no one knows when JeffM is being sarcastic
02:12.12jude-he might actually mean it
02:12.14blast007Only the Shadow knows
02:12.21EpyonAnyway, it better be good 'cause I'm writing my MSc in english o.O
02:13.06jude-you'll do fine, I'm sure :)
02:13.10WinnyEpyon: your not english?
02:13.16jude-he's Polish
02:13.17WinnyI never knew. seriously.
02:13.33EpyonI'll take that as a compliment :)
02:13.54Winny:)
02:14.43EpyonBTW, jude-, why is it I never saw you on a BZFlag server? :)
02:14.56jude-I played a bit in June
02:15.04jude-I always got really negative scores xP
02:15.18jude-that, and all the players kept telling me to get offline and work on BZWB :P
02:15.23Winny:D
02:15.34EpyonAlthough at the beginning of GSoC I managed to stay around 0 on hepcat only.
02:16.19Epyonjude-, have you seen the bzwgen maps on Constitution's server? :)
02:16.24Winnyhepcat is easy!
02:17.00jude-what's the url?
02:17.10jude-and port number?
02:17.11EpyonSearch for "fair"
02:17.46CIA-23BZFlag: 03chaos-dev * r15268 10/trunk/bzwgen/ (MSVC/lexer.cxx src/lexer.l): Allowed underscore in identifiers.
02:19.56brlcadwow, you guys have been busy today
02:22.17jude-heh
02:22.21jude-cool map :)
02:22.26Epyon:D
02:22.31EpyonBut I suck xP
02:22.35jude-me too
02:22.51EpyonSo it's not for us to decide if it's good :)
02:23.01jude-it *looks* cool :)
02:23.08jude-urban warfare is certainly harder to play
02:23.23EpyonBut I think that visually it stands out even between hand made ones.
02:23.29jude-indeed
02:23.32brlcaddaxxar pretty much finished all of his core tasks if I"m not mistaken
02:23.46Epyon~daxxar++
02:23.48jude-maybe some of LouMan's maps are better, but they're an exception
02:23.57jude-~daxxar++
02:24.06jude-(stupid ibot interfering)
02:24.25jude-what would that be?
02:24.34blast007"yet"
02:25.04EpyonAnyway, a slightly better version is even now in the svn :)
02:25.22EpyonWith (lol) doors xP
02:26.11*** join/#bzflag orthox (n=orthox@static-151-201-109-96.pitt.east.verizon.net)
02:28.47Winnya 3 shot, no flag server (4-6 players) uses about 3-4kbs per player, right?
02:33.47*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
02:34.00*** join/#bzflag eTangenT (n=tangent@inge068164.halls.colostate.edu)
02:34.38DTRemenakyeah, sounds right (note that that's kilobytes not kilobits)
02:42.26Epyonloool :D
02:43.33bryjenthis one might be useable http://www.fromerec.co.uk/imglib/prpinegothicglassdoors.jpg
02:45.36CIA-23BZFlag: 03chaos-dev * r15269 10/trunk/bzwgen/rules/test.set: Some more variety in the generated buildings
02:45.52Epyonhttp://bzflag.chaosforge.org/screenshots/bzfi0044.png
02:46.42bryjenthe blue one's kind of neat http://www.tewl.eu/images/content/doors01.jpg
02:51.22bryjenpeople take pictures of ornate glass and wood doors, not the ones at the local supermarket :/
02:55.39bryjenah, unless they're selling them http://www.marvin.com/images/Products/CommercialDoor/standardfeatures1_md.jpg
02:56.18Epyonis there a way too see all commit messages I made the last 24 h?
02:56.26EpyonWeb or otherwise?
02:56.37blast007grep the IRC logs  ;)
02:57.43Epyonworked xP
03:05.23EpyonBlog updated ^_^
03:28.52Constitutionregarding the "Group Management System" on the wiki... the new system would use it's own database, rather than plugging into the existing phpbb system, right?
03:29.26blast007yeah
03:29.37blast007likely LDAP
03:29.47Constitutionhmmm, neat
03:29.50blast007(if that goes through)
03:30.05blast007s/goes through/gets finished/  :)
03:30.18Constitutionso it would plug into the whole new user authentication system that's in concept?
03:30.33Constitutionerm, in concept, or whatever stage that's at right now
03:32.47blast007right
03:33.10blast007the list server would use the new database instead of reading from phpBB tables
03:34.46Constitutionso it sounds like the new LDAP infrastructure would need to be thought out and laid down before anyone starts working on a group management system
03:40.02blast007Constitution: sorta
03:40.12blast007I already have the start of the list server rewrite in progress
03:40.36blast007I have a "data layer" that I can swap out later for one with LDAP
03:40.45Constitutionah, I see
03:40.59blast007for now it's just doing MySQL
03:45.09Constitutionso I guess all a group management system would really need to comprise of is a web frontend with weblogin, a MySQL db, a rudimentary admin interface, and the necessary changes to the list server?
03:45.22blast007yup
03:45.30blast007at the basic level
03:45.45blast007eventually we'll tie auth and registration into a CMS
03:45.55blast007(vis LDAP)
03:45.57blast007via*
03:46.39Constitutionhm, okay
03:57.40CIA-23BZFlag: 03judecn * r15270 10/trunk/bzworkbench/ (9 files in 7 dirs):
03:57.40CIA-23BZFlag: Changed all occurrences of vector< bz2object* > and vector< osg::ref_ptr< bz2object > > to Model::objRefList,
03:57.40CIA-23BZFlag: which is of type vector< osg::ref_ptr< bz2object > > (to remove the double internal standard). Also, fixed
03:57.40CIA-23BZFlag: copy/paste and duplicate for multiple items (can't believe I didn't catch that before O.o).
03:58.50blast007for all the mappers out there... is there any advantages to use meshbox compared to just a regular box?
04:00.10Macrosoftblast007: yeah, you can apply physics drivers to meshboxes, but not to regular boxes
04:00.32blast007Macrosoft: actually, you can apply textures and physics drivers to regular boxes now too
04:00.37blast007as of 3 weeks after 2.0.8 was released
04:01.04blast007so pretty much any 2.0.9 BZFS will convert them to a mesh if needed
04:02.09blast007I recently updated the wiki article for the "Box" object: http://my.bzflag.org/w/Box
04:03.30jude-O.o
04:03.33jude-that's news to me
04:07.02trepanthe meshed 'box' objects are more efficient than the 'meshboxes'   ;-)
04:07.42trepan(but meshboxes are more efficient than standard boxes (for rendering at least))
04:08.41trepanhttp://my.bzflag.org/bb/viewtopic.php?t=8199&highlight=meshbox
04:13.21blast007ah, k
04:13.52blast007I really love the texturing of the box objects
04:14.01blast007it's so handy to be able to use x+, z+, etc
04:14.40blast007ooo, and I didn't know about being able to use those for things other than matref
04:16.41trepanheh, that was right around the time when I stop bz dev'ing ... guess it didn't make it into bzw.5
04:17.26trepan*stopped
04:18.03blast007:)
04:18.23delusionalblast007 still making thaat cardboard map?
04:20.30blast007yup
04:21.16delusionalyou'll never finish it
04:21.39blast007:)
04:26.30*** join/#bzflag Constitution_ (n=Constitu@71-223-27-144.phnx.qwest.net)
04:27.46Macrosofthmm...it would be cool if i could have asteroids with death physics that fly around
04:28.58Macrosoftthe best i could do now would be to have stationary asteroids with death physics applied
04:30.00jude-Macrosoft: you can get map objects to move
04:30.09jude-use "angvel" in "drawinfo"
04:30.14Macrosoftheh
04:30.31jude-do a solar system :)
04:31.03trepantexmat, iirc
04:31.08Macrosoftfor me, angvel makes my object invisible, but is visible on radar and collisions still work
04:31.35Thumper_bzflag3.norang.ca:5159 - LouMan's Desktop
04:31.45Macrosoftyeah, ive seen it
04:31.45KTL:)
04:32.34delusionalI found a copy of the digital clock
04:32.47Macrosoftooh, digital
04:33.25delusionalhttp://www.garrettsites.net/bzmaps/index.php?page=mapdetail&id=221
04:33.30Macrosoftis there a way to make ordinary objects (boxes, meshes, etc) into teleporters
04:34.13delusionalI still have no idea how he synched it to actual time
04:34.56delusionalmacrosoft, use a copletely transparent texture for the tele, then place your object over it
04:35.11Macrosoftdelusional: it says he used synctime
04:35.18Macrosofton the page
04:36.01jude-delusional: teleporters can be textured?
04:36.09delusionalyes.
04:36.19delusionalit's linkMaterial
04:36.32jude-huh
04:36.35jude-it's not on the wiki :/
04:36.54jude-works like matref I presume?
04:37.01delusionalyes
04:37.13Macrosoftcan the faces of a teleporter be made to face up and down instead of horizontal
04:37.15Macrosoft?
04:37.51trepanyes, but it was never finished to the point where the physics worked (MBFG?)
04:37.55delusionalits a special material name, like a GroundMaterial or skybox
04:39.08trepan"horizontal" keyword, try your luck  ;-)
04:39.50blast007I was just playing with that about a week ago  :)
04:40.19trepanbetter teles would be interconnected mesh faces
04:40.40blast007Macrosoft: it doesn't work as a teleporter, nor do the textures scale right, nor does collisions work right
04:41.20blast007that was in the latest 2.0.9
04:41.31Macrosoftinterconnected mesh faces? how do i link them
04:41.32Macrosoft?
04:41.42trepanwas never coded
04:42.26trepanheh, some initial code is still in MeshFace.h though
04:42.26blast007Macrosoft: he was saying that would be a better teleporter system
04:42.35delusionalLinkMaterial does seem to be completely ommitted from the wiki.  search produces no results
04:42.36JeffMprobably beter to say that it was never commited
04:42.55JeffMmore was coded then has been commited
04:43.21trepanJeffM: for the "horizontal" tag?
04:43.37blast007delusional: a lot of stuff for BZW has been omitted from the wiki
04:43.43blast007or the man file itself
04:43.54JeffMI mean in general when it comes to you :)
04:44.33trepanna, i can say with a fair amount of certainty that i never finished any mesh face tele code  ;-)
04:45.36JeffMit would be nice if they were converted to just arbitrary volumes
04:47.10jude-linkMaterial is ignored by bzfs 2.0.8...
04:47.44trepanvolumes wouldn't allow for anisotropic teles
04:48.05trepanand would be more expensive; maybe have both?
04:49.43trepantry "LinkMaterial" ?
04:49.55trepaniirc, it was case sensitive
04:50.15jude-kk
04:50.40jude-still doesn't recognize it
04:50.50jude-maybe just "matref" ?
04:51.22jude-nope, that doesn't work either :/
04:53.59delusionalhttp://my.bzflag.org/w/Teleporter#Appearance
04:54.22Macrosoftthe wiki page for teleporters just got changed
04:54.36Macrosoftits "addtexture"
04:54.49trepanjude-: i just ran 'bzfs' with no args, joined, and saved the map
04:55.03trepanthe saved map has the info for the default LinkMaterial settings
04:55.26jude-I see--LinkMaterial is a separate material, not a teleporter parameter
04:55.49trepanexactly
04:55.50JeffMit's one of the overrideable materials
04:56.05jude-right, right
04:57.13trepanthere's also WaterMatieral, xxxSkyboxMaterial, etc...
04:57.23Macrosoftweird, the wiki shows the time of the page change for his time zone. it says the change will happen in about 5 hours :D
04:57.38jude-indeed
04:57.59jude-Macrosoft: you're sure it's synced to your timezone?
04:59.03CIA-23BZFlag: 03JeffM2501 * r15271 10/trunk/bzwgen/MSVC/bzwgen.ico: gotta have an icon
04:59.51Epyon:D
04:59.54CIA-23BZFlag: 03judecn * r15272 10/trunk/bzworkbench/bzwb_icon.png: Added Andrew Wilcox's BZWB icon
05:00.06Macrosoftit must not be: its aug 20th, 2007, 11:59PM, the page says the change happened on aug 21st, 2007, 4:54AM
05:00.36CIA-23BZFlag: 03JeffM2501 * r15273 10/trunk/bzwgen/MSVC/nsis/bzwgen.nsi: the name of the app is BZWGen.exe not bzflag.exe
05:03.27JeffMEpyon, http://beta.bzflag.bz/builds/tools/bzwgen-0.0.1.exe
05:05.45Epyon:D
05:05.55EpyonWasn't it 0.1.1? :P
05:06.24JeffMprobably
05:06.40Epyonlol, I never installed my own app xP
05:07.09CIA-23BZFlag: 03JeffM2501 * r15274 10/trunk/bzwgen/MSVC/nsis/bzwgen.nsi: 0.1.1, not 0.0.1
05:07.50*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
05:17.38delusionalanybody know if there's six skybox images hosted at images.bzflag.org?
05:37.32delusionalOH yeah...  LinkMaterial may be used as a name in a dynamicColor too
05:44.02delusionalhmm two people editing the page at once now
05:52.33*** join/#bzflag orthox (n=orthox@70.89.111.225)
06:03.38*** join/#bzflag Legoguy (n=Legoguy@adsl-70-131-74-48.dsl.emhril.sbcglobal.net)
06:44.35*** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
06:44.55lepoulpe303hi all
06:53.50*** join/#bzflag Legoguy (n=Legoguy@adsl-70-131-39-103.dsl.emhril.sbcglobal.net)
08:28.08*** join/#bzflag Dessy (n=Dessy@88.134.40.201)
08:29.09*** join/#bzflag Dessy (n=Dessy@88.134.40.201)
09:09.54*** join/#bzflag Deepa (n=deepa@wrongplanet/deepa)
09:27.38*** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
09:27.43*** join/#bzflag LongDon (n=LongDon@host-091-097-005-040.ewe-ip-backbone.de)
09:37.37*** join/#bzflag Pommes (n=Pommes@about/essy/frenchy/Pommes)
10:12.59*** join/#bzflag SimonFlavelle (n=psychosi@CPE-58-169-65-143.vic.bigpond.net.au)
11:09.32*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
11:09.32*** mode/#bzflag [+v tupone] by ChanServ
11:24.25*** join/#bzflag BenUrban_ (n=benurban@unaffiliated/benurban)
11:49.59*** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
12:09.04*** part/#bzflag Macrosoft (n=Macrosof@c-75-65-81-245.hsd1.la.comcast.net)
12:32.52daxxarEep, I was tagged :-O
12:33.28ruskie:)
12:55.25*** join/#bzflag Suspect (n=Suspect@68-114-71-106.dhcp.plt.ny.charter.com)
13:05.54*** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone)
13:05.54*** mode/#bzflag [+v Tupone] by ChanServ
13:22.16*** join/#bzflag Macrosoft (n=Macrosof@c-75-65-81-245.hsd1.la.comcast.net)
13:42.19*** join/#bzflag Tedius (n=Tedius@musictech.MUSC.CWRU.Edu)
14:01.41Winnyof course, my ISP finds "nothing wrong with their network". heh.
14:12.47*** part/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303)
14:57.25*** join/#bzflag TASAIRES (n=XChat@84.121.168.94.dyn.user.ono.com)
15:04.30*** join/#bzflag Dessy (n=Dessy@88.134.40.201)
15:08.13*** join/#bzflag Dessy (n=Dessy@88.134.40.201)
15:58.14*** join/#bzflag winwinwin (n=chatzill@unaffiliated/davidhkmrpowers)
15:58.37*** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm)
15:58.55WinnyHm... if a server has more then one IP, does that mean it can host more the one server on the same port?
16:00.00bradyes. you'll need to use -i for each server though
16:00.18bradby default it listens on all IPs
16:03.36*** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone)
16:03.36*** mode/#bzflag [+v tupone] by ChanServ
16:03.54Winnybrad: thanks
16:10.25*** join/#bzflag LongDo1 (n=LongDon@host-091-097-023-071.ewe-ip-backbone.de)
16:14.13*** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net)
16:16.52*** mode/#bzflag [+v Erroneous] by ChanServ
16:22.12*** join/#bzflag Jwir3 (n=Jwir3@c-66-41-249-30.hsd1.mn.comcast.net)
16:27.42*** join/#bzflag A_Heart_Attack (n=mattfp48@ool-44c75115.dyn.optonline.net)
17:16.03CIA-23BZFlag: 03chaos-dev * r15275 10/trunk/bzwgen/src/bzwgen.cxx: Added -l (-detail) option. It will pass an additional DETAIL attribute to the grammar which may (or may not) influence detail level of generated buildings.
17:24.14CIA-23BZFlag: 03chaos-dev * r15276 10/trunk/bzwgen/rules/init.set: I will be cleaning up and commenting the grammar files. First one is init.set - I also introduce a common header.
17:24.23Winny~Epyon++
17:24.27Epyon:)
17:24.36EpyonWinny, how about some textures? :D
17:24.54Winnybeen working on finding a server for the past day :p
17:25.00EpyonServer?
17:25.05EpyonWhat do you mean by that?
17:25.19EpyonWebspace, or a bz server?
17:25.26Winnybz
17:25.30Winnyalready have webspace :p
17:25.34EpyonAh, can't help you with that :/
17:33.27CIA-23BZFlag: 03chaos-dev * r15277 10/trunk/bzwgen/rules/README: A README file with rules coding guidelines
17:43.20CIA-23BZFlag: 03chaos-dev * r15278 10/trunk/bzwgen/ (7 files in 4 dirs): ExpressionNeg - okay, the parser implementation is realy hacky, but I'll correct that soon.
17:48.19CIA-23BZFlag: 03chaos-dev * r15279 10/trunk/bzwgen/rules/common.set: Adding some order in the ruleset. common.set will be a ruleset file with common rules.
17:54.56*** join/#bzflag Constitution (n=Constitu@gateway.pct.civiltec.com)
17:57.19CIA-23BZFlag: 03chaos-dev * r15280 10/trunk/bzwgen/rules/test.set: test.set updated with the definitions from common.set
17:57.28WinnyLongDon: Im going to need fusion.guleague.org changed to a new IP
18:07.09*** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux)
18:08.03*** join/#bzflag bryjen (n=bryjen@63.147.94.149)
18:08.03*** mode/#bzflag [+v bryjen] by ChanServ
18:08.49CIA-23BZFlag: 03chaos-dev * r15281 10/trunk/bzwgen/rules/ (common.set roof.set sky.set test.set): Adding order - roof.set and sky.set split out of test.set
18:09.41TD-LinuxEpyon, option to set texture URL yet?
18:09.50Epyonnope
18:10.06EpyonI'm adding order to the sets now.
18:10.31TD-Linuxok.
18:10.55Epyoncopy them into your root bzflag folder :P
18:11.01TD-Linuxthat's cheating
18:11.22TD-Linuxdon't you want other people to play on your maps?
18:11.44TD-Linuxadd the option, pretty please?
18:11.54TD-Linuxor add it into your .sets
18:12.02TD-Linuxthat would be even better
18:12.34JeffMit should be a command line option
18:12.45JeffMas people may use the same rules, but want difrent URLs
18:12.46Epyonyep
18:13.00EpyonJeffM, TD-Linux it will be :)
18:13.01JeffMyou should also include your standard textures in the data dir
18:13.10JeffMin a bzwgen dir
18:13.20EpyonBut someone must teach me how to add urls to map files xP
18:13.47JeffMyou just make the texture be a URL
18:13.51EpyonJeffM, except the grass texture which ships with bzflag, all other textures are in the media directory
18:14.06JeffMso instead of box.png, you do http://some.url.whatever/box.png
18:14.19Epyonbut there are no .png in the file!
18:14.20JeffMI mean ship with the game
18:14.34Epyonso it should be http://some.url.whatever/box ?
18:14.37JeffMno
18:14.46JeffMthe.png is optional IIRC
18:14.55JeffMit tries .png if it can't open the file as it is
18:14.56Epyonkk
18:15.03JeffMbut that's only for local files
18:15.18JeffMit tries the name, then .rgb, then .png IIRC
18:15.31EpyonSo just provide an option to specify image repo url that'll be added in the generated map before every texture, right?
18:15.35JeffMso a full name will always work
18:15.39JeffMyes
18:15.41Epyon.rgb o.O
18:15.45JeffMSGI RGB
18:15.50JeffMwhat we used to use before pngs
18:15.54EpyonTalk about legacy :D
18:16.01JeffMbzflag is old
18:16.12EpyonI know I know, and I'm honoured :D
18:16.15ruskiehow old 15? 16?
18:16.33JeffMsomething like that
18:16.36CIA-23BZFlag: 03chaos-dev * r15282 10/trunk/bzwgen/rules/ (roof.set sky.set): Adding order - roof.set and sky.set split out of test.set
18:16.45JeffM92-93
18:16.54Epyondarn!
18:17.00EpyonI shouldn't have comited that!
18:17.18JeffMthen revert it
18:18.52Epyonsvn ..?
18:18.56JeffMyeah
18:21.21CIA-23BZFlag: 03chaos-dev * r15283 10/trunk/bzwgen/rules/ (multi.set sky.set test.set): roof.set and sky.set have proper 'namespace' now.
18:27.17EpyonJeffM, how do I make VCEE run the binary from the bzwgen root folder? Because when running from the ide it apparently can't find the rules files.
18:28.50JeffMtell it what bin to run
18:28.54JeffMand set the working dir
18:29.02JeffMsame place you set the command line options
18:29.51Epyonkk worked
18:30.00JeffMyou doubted it? :)
18:30.12EpyonxP
18:31.12CIA-23BZFlag: 03chaos-dev * r15284 10/trunk/bzwgen/ (rules/multi.set rules/sidewalk.set src/BuildZone.cxx): sidewalk.set cleaned up.
18:32.05*** join/#bzflag delusional_ (n=delusion@pool-151-201-227-96.pitt.east.verizon.net)
18:34.34CIA-23BZFlag: 03chaos-dev * r15285 10/trunk/bzwgen/rules/ (multi.set start.set): multi.set will now be start.set. Added headers etc.
18:36.14CIA-23BZFlag: 03chaos-dev * r15286 10/trunk/bzwgen/rules/ (roof.set sky.set start.set): Improved formatting
18:39.59CIA-23BZFlag: 03chaos-dev * r15287 10/trunk/bzwgen/rules/ (start.set test.set): 1 swapped with 2. It was confusing that building1 used MATWALL2, and building2 used MATWALL :P
18:40.26WinnyI need some coffee... when I saw "MATWALL" I thought it said "HOTMAIL"
18:45.34CIA-23BZFlag: 03chaos-dev * r15288 10/trunk/bzwgen/ (rules/test.set src/BuildZone.cxx): Clean up of test.set
18:51.04Epyonbzwgen
18:51.15Epyondarn wrong window :P
18:53.17*** join/#bzflag Pommes (n=Pommes@about/essy/frenchy/Pommes)
18:54.25CIA-23BZFlag: 03chaos-dev * r15289 10/trunk/bzwgen/rules/ (build.set test.set): Finished up cleaning the grammar files! test.set now built.set, as it's not a test anymore. A clever trick with attributes allowed merging build_1cont and build2cont :)
18:55.08EpyonNice, the rules folder is much cleaner, nicer, and more readable now :)
18:56.09TD-Linuxadd texture command line option now :)
19:25.39*** join/#bzflag zee240 (i=58f28e0c@gateway/web/cgi-irc/zeebrothers.net/x-4164fc016d3a59fa)
19:25.44*** part/#bzflag zee240 (i=58f28e0c@gateway/web/cgi-irc/zeebrothers.net/x-4164fc016d3a59fa)
19:39.34WinnyWho do I contact about getting a private forum on the BZBB?
19:40.10JeffMgod
19:40.21JeffMwe use a prayer based request system
19:41.03[dmp]~seen god
19:41.06ibotgod <n=rawsonat@c-71-56-134-63.hsd1.or.comcast.net> was last seen on IRC in channel #wowwiki, 45d 23h 36m 24s ago, saying: 'Damnit, another dropped call. I really need to switch to HeavenServe.'.
19:41.18JeffMhah
19:42.16Winnyso, I guess any BZBB admin?
19:42.42JeffMsome would say BZBB admins are demons not gods
19:42.59JeffMI'm sure I can set you up with what you need
19:43.02JeffMfor a price ;)
19:43.29EpyonWinny, what do you need one for?
19:44.41WinnyEpyon: getting a server, and I need a private way to contact all those that have accounts on the server. I figured BZBB would be the easiest way.
19:45.01JeffMwhat groups do you want to it?
19:45.18Winnyone sec, I think I have some old empty groups
19:45.51Winnydo you guys like to delete groups that aren't used? I have a ton...
19:46.01JeffMnaw
19:46.09JeffMwhat is the server name?
19:46.27WinnyI guess "fusion.hosted" woudl work or something
19:46.59Winnybzfusion.hosted, keep with my naming concention :p
19:47.06Winnyconvention*
19:47.17JeffMthis is an existing group?
19:47.24Winnyno
19:47.28JeffMrequest the group then
19:48.42*** join/#bzflag zee205 (i=58f28e0c@gateway/web/cgi-irc/zeebrothers.net/x-f230865394dd3887)
19:49.03*** part/#bzflag zee205 (i=58f28e0c@gateway/web/cgi-irc/zeebrothers.net/x-f230865394dd3887)
19:49.27Winnydone
19:49.53JeffMdone
19:50.06Winnythanks
19:50.06JeffMhave fun with it
19:50.19JeffMso now. about the price
19:50.33JeffMwhen do you thik you'll be delivering your soul?
19:50.49Winnydon't have one
19:51.01EpyonI have one :)
19:51.01JeffMyes you do, you just don't use it that much :)
19:51.10EpyonI harvested it yesterday :D
19:51.37TD-Linuxmine's pgp encrypted
19:52.06TD-LinuxI keep the password on a sticky note on the bottom of my desktop inside a drawer.
19:52.25ruskielol
19:52.38ruskieI keep that password under a rock in my brain someplace...
19:55.01ruskielol
19:56.47TD-Linuxyou wouldn't be so evil to hide it there, would you?
19:57.02ruskiemore so...
19:57.06*** join/#bzflag Deepa|Away (n=deepa@korvboll.armchairs.be)
19:59.02JeffMwhy do people keep thinking that adding a server side state for anything will incrase network latency?
19:59.18ruskie*shrug*
19:59.28ruskiecause they think everything increases network latency
19:59.39*** join/#bzflag EbErT (n=EbErT@adsl-156-13-47.asm.bellsouth.net)
19:59.47TD-LinuxI suppose it would if it was only server side
20:00.05TD-Linuxbut if it's done on both ends... no
20:00.08JeffMit dosn't change the network at all
20:00.11JeffMwherever it is
20:00.17JeffMit just adds CPU overhead
20:00.55JeffMunless it was a hugely expensive computation
20:00.57ruskiewhich would have affect on NIC if the NIC is onboard since that offloads stuff to CPU
20:01.10JeffMit would affect the fake lag our single loop does
20:01.34JeffM3 multiplies per shot ain't gonna kill the server tho ;)
20:02.17TD-Linuxwell I suppose the shot would appear to lag slightly
20:02.20TD-Linuxbut that would be more accurate
20:02.46JeffMhuh?
20:02.54TD-Linuxif you calculate shots on the server side
20:02.54JeffMthe shot would be the same on the client as it is now
20:03.00JeffMthe client would compute them too
20:03.05TD-Linuxoh
20:03.06JeffMthe server would just keep the same sate
20:03.12JeffMso it's all in sync
20:03.14TD-LinuxI was thinking if you removed that code from the client.
20:03.19JeffMnetwork lag CAN be compensated for
20:03.25*** join/#bzflag lodxcol (n=lodxcol@c-69-249-178-98.hsd1.nj.comcast.net)
20:03.27JeffMit's a simple computation ;)
20:03.37TD-Linuxif you have it on both ends, no lag.
20:06.54CIA-23BZFlag: 03chaos-dev * r15290 10/trunk/bzwgen/ (5 files in 3 dirs): Introducing conditional product choice.
20:07.54TD-LinuxEpyon, still waiting for that command-line texture option.
20:07.57JeffMit just boggles me that people make comments that any server side state will add mytical "lag" when they don't know that nearly every other network game they play does a server state for everything.
20:08.11CIA-23BZFlag: 03chaos-dev * r15291 10/trunk/bzwgen/ (MSVC/parser.cxx src/parser.y): Conditionals are now optionaly read at rule begin.
20:08.21JeffMTD-Linux, you can add it
20:10.00*** join/#bzflag daxxar (i=daxxar@daxxar.com)
20:10.18EpyonTD-Linux, you have commit access?
20:10.37JeffMif he dosn't he can make a patch for anyone to apply
20:10.38blast007no, but he can make patches :)
20:10.58TD-Linuxhmm is there any structure you want me to store the URL in?
20:11.13JeffMTD-Linux, a string
20:11.20EpyonActually looking at the code there is no easy way of adding urls
20:11.37EpyonEither you do a ugly global var, or need to pass the string to every material.
20:11.42JeffMglobal it
20:11.51EpyonJeffM, that's ugly -_-
20:11.51JeffMoften a global is the simplest way for simple things
20:11.54JeffMwho cares
20:11.55JeffMit works
20:11.58JeffMand it's a single prepend
20:11.59TD-Linuxglobal string it is
20:12.17JeffMit'd actualy be uglier to send a string that far down the pipe
20:13.01EpyonPAckaging into a MaterialManager that would be added to the ruleset class would probably be the most elegant solution.
20:13.31*** join/#bzflag wanda (n=coredump@p54998624.dip0.t-ipconnect.de)
20:16.41*** join/#bzflag TimRiker (n=timr@72.11.78.6)
20:16.41*** mode/#bzflag [+o TimRiker] by ChanServ
20:16.50CIA-23BZFlag: 03chaos-dev * r15292 10/trunk/bzwgen/doc/grammar.txt: Fixed a big mistake in the manual and added a paragraph on conditional products
20:17.45EpyonJeffM, seen the rules folder after I cleaned it up? It looks a lot more serious and tidy now :)
20:17.58JeffMfun
20:18.59TD-Linuxdoes 'file' have a .png on the end of it?
20:19.04JeffMprobably not
20:19.06WinnyJeffM: is it possible to add more then one group to view the forum?
20:19.10JeffMsure
20:19.10Epyonnope
20:19.13JeffMWinny,
20:19.23JeffMTD-Linux, oly add it if your global string has a size
20:19.38Winny"REMNANT.SPAWN", whenever you get time
20:19.49TD-Linuxhuh?
20:19.57TD-Linuxit's a std::string
20:20.02EpyonJeffM, if TD-Linux makes a patch please apply it - I don't have the tools on this PC :/
20:20.07JeffMTD-Linux, only add the .png if the string.size() is > 0
20:20.15TD-Linuxaah ok.
20:20.18JeffMEpyon, you have cygwin
20:20.28EpyonTD-Linux, add it better directly into the output.
20:20.38EpyonJeffM, a very cutdown cygwin here :/
20:20.41JeffMTD-Linux, that way if you don't do a URL string, it stays the same
20:20.48EpyonA full distro was on the last PC :/
20:21.03JeffMsvn shoudl come with patch IIRC
20:21.19Epyonpatch --help
20:21.27Epyonno reaction o.O
20:21.29JeffMbut I can do it
20:22.18JeffMblast007, can I request a mod to phpbb?
20:22.22TD-Linuxdone, and it works! w00t
20:22.35JeffMWinny, done
20:26.33TD-Linuxwill a
20:26.43TD-Linuxsvn diff > texturepath.patch
20:26.45TD-Linuxdo?
20:27.02JeffMdunno
20:27.08Constitutionsvn diff -x -u is preferred, I think
20:27.09JeffMI always right click and hit "make patcH"
20:28.09TD-Linuxlooks like the same output :P
20:28.27Constitutionoh, sure enough
20:28.44TD-Linuxpastebin it?
20:30.27*** join/#bzflag daxxar_ (i=daxxar@daxxar.com)
20:31.46JeffMsubit it to SF
20:31.50TD-Linuxhttp://pastebin.ca/666068
20:32.03TD-Linuxoops
20:32.10TD-Linuxshould I submit it to SF too?
20:32.12JeffMso there is a log :)
20:32.12JeffMyeah
20:32.18JeffMofficial patches go on SF
20:32.20JeffMfor tracking
20:32.52EpyonWouldn't -u be better>
20:32.53Epyon?
20:32.55*** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be)
20:33.39EpyonNice clean patch otherwise :)
20:33.59Epyon~TD-Linux++
20:36.05bryjenexcept for nuking the newline at the end of the log detail help ;)
20:36.19bryjenhrm
20:36.26bryjenor does it need that
20:37.36TD-Linuxit was there before
20:37.39TD-LinuxI moved it down
20:37.51*** join/#bzflag daxxar (i=daxxar@daxxar.com)
20:37.58TD-LinuxI don't think I nuked it
20:38.06bryjenyeah, i see its for the blank line after all the help. nevermind me.
20:38.27TD-LinuxEpyon, I think I did -u -x
20:38.29TD-Linuxer
20:38.31TD-Linux-x -u
20:39.21WinnyJeffM: thanks
20:39.41JeffMsure
20:41.23TD-Linuxyou don't ever change the status of patches, do you? :P
20:41.34TD-Linuxor is your backlog really that long?
20:42.23JeffMmany patches don't get applied
20:42.44TD-Linuxpatch uploaded
20:43.00JeffMwhat is the URL?
20:43.20CIA-23BZFlag: 03chaos-dev * r15293 10/trunk/bzwgen/ (inc/Operation.h src/Operation.cxx): Inverse output option for OperationPartition
20:44.19TD-Linuxhttps://sourceforge.net/tracker/index.php?func=detail&aid=1778989&group_id=3248&atid=303248
20:45.29JeffMand your real name?
20:46.23TD-Linuxmy real name?
20:46.25JeffMyes
20:46.28JeffMfor the authors file
20:46.33CIA-23BZFlag: 03bryjen * r15294 10/trunk/bzwgen/ (. inc/globals.h src/ src/Material.cxx src/bzwgen.cxx): command line arg for texture url
20:46.37TD-LinuxThomas Daede
20:46.41JeffMthanks
20:46.47EpyonWhat is real? xP
20:47.04CIA-23BZFlag: 03chaos-dev * r15295 10/trunk/bzwgen/ (5 files in 2 dirs): Inverse partitioning added to the language
20:47.41TD-Linuxwait, I'm in the AUTHORS file for all 10 lines?
20:47.59EpyonJeffM, you were right, I am surprised so many people want to commit/patch :)
20:48.26EpyonBTW, JeffM, fix that Origonal author btw :P
20:48.31CIA-23BZFlag: 03JeffM2501 * r15296 10/trunk/bzwgen/AUTHORS: add an option to prepend a URL to textures used in materials, from TD-Linux(Thomas Daede)
20:48.46JeffMbahh, bryjen beat me to the files
20:48.56TD-LinuxI think you forgot to apply the actual patch
20:49.08JeffMbrygen did
20:49.09EpyonTD-Linux, bryjen did :P
20:49.13TD-Linuxoh I see :P
20:50.19CIA-23BZFlag: 03chaos-dev * r15297 10/trunk/bzwgen/AUTHORS: All things considered, I'm NOT 'origonal' -_-
20:51.06JeffMwhy can't I remember blast's real name
20:51.11JeffMConstitution, what is your name?
20:51.22ConstitutionJoshua Bodine
20:51.36TD-LinuxConstitution, what was the URL for those textures you are hosting?
20:51.42bryjenjust 'cause
20:51.52JeffMI mean I've SHIPED him things
20:51.56JeffMbut I can't remember it
20:51.57Constitutionhttp://fairserve.bzflag.org/bzimages/bzwgen/
20:52.17EpyonJeffM, add bryjen to the corrections :P
20:52.26Epyon(pun intended)
20:52.40JeffMI know his name :)
20:53.18bryjengood thing i'm not a dragon
20:53.31bradblast = scott someone
20:54.25CIA-23BZFlag: 03JeffM2501 * r15298 10/trunk/bzwgen/AUTHORS: clean up authors and make sure everyone is there.
20:54.34JeffMwell he's Scott Somebody now
20:55.33blast007heh
20:55.52JeffMI guess you sent me your address when I was at home, it's not in my logs
20:55.53bryjenis better than beink Mr. Nobody, da?
20:56.44EpyonThere's a student's saying here in poland - "Better to be a Known Drunk than a Anonymous Alcoholic" xP
20:57.04JeffMwell blast007 has commit access, he can fix his own name :)
20:57.47ErroneousWichser?
20:57.50blast007did I do anything re: bzwgen?
20:57.59blast007Erroneous: ding ding ding, you win the prize
20:58.06Erroneouswoohoo
20:58.21JeffMyou loved it, in your heart of hearts and kept it alive on a spiritual level
20:58.26blast007heh
20:58.37TD-Linuxwowee
20:58.38JeffMwell that and it's using your installer
20:58.43blast007ah :)
20:58.44TD-Linuxthat's a really nice map generated from bzwgen!
20:58.52JeffMI just ripped out the BZness
20:59.35JeffMblast007, can I request a phpbb mod?
20:59.42blast007sure
21:00.00JeffMon the group management page, the list of groups is sorted alphabeticly
21:00.12TD-LinuxEpyon, where are the double-wide roads?
21:00.15JeffMon the group permssions page, its' sorted by the order it was added
21:00.28JeffMmethinks that both shoudl be alphabetical
21:01.04EpyonTD-Linux, no support for them yet, but They'll make it
21:01.21CIA-23BZFlag: 03blast007 * r15299 10/trunk/bzwgen/AUTHORS: Name change
21:01.59blast007JeffM: inside the dropdown menu?
21:02.03TD-LinuxEpyon, one other thing
21:02.08JeffMblast007, yeah
21:02.15blast007ah, that should be easy
21:02.16TD-LinuxI noticed that there are sometimes empty places with no buildings
21:02.23TD-Linuxbut the sidewalk makes them look really weird
21:02.29TD-Linuxone big plane of concrete
21:02.35blast007the hard part will be finding where it makes the list ;)
21:02.48EpyonTD-Linux, yep I'll fix that
21:02.57TD-Linuxparking lots would be neat too
21:03.10bryjenthat's what i thought those were
21:03.15TD-Linuxme too
21:03.18TD-Linuxbut they are the wrong color
21:03.27TD-Linuxthey could be turned into parking lots pretty easily :)
21:04.06TD-LinuxEpyon, yet another feature request:
21:04.14TD-Linuxcould you randomly tint some of the textures?
21:04.24TD-Linuxit would add a lot of variety
21:04.30JeffMblast007, well one of them must do it :)
21:04.50TD-Linuxa lot of buildings have tinted windows
21:04.52EpyonTD-Linux, that was in, but left behind. I'll reimplement that once I redo the texture system.
21:04.52blast007JeffM: heh.. yeah
21:04.59TD-LinuxEpyon, ah.
21:05.03CIA-23BZFlag: 03dtremenak * r15300 10/trunk/bzflag/AUTHORS: note blast's callsign for consistency
21:05.07blast007it's just that phpBB doesn't do a very good job with code organization
21:05.10TD-Linuxyeah, do it right :)
21:05.13CIA-23BZFlag: 03chaos-dev * r15301 10/trunk/bzwgen/rules/sky.set: Finally a complete port of the skyscraper algo using inverse partitioning and conditional product
21:05.28TD-Linuxespecially with the 'balconies'
21:05.32EpyonThank you TD-Linux :)
21:05.38EpyonThey will get even better :D
21:05.48EpyonI almost got a complete set of tools now.
21:06.02EpyonAll that's left is snap grids and multishapes.
21:06.19bryjen~spell Origonal
21:06.43EpyonUrinal o.O
21:07.37JeffMthe Pee Pee Author.
21:07.40TD-Linuxare these big slanted things the skyscrapers?
21:08.03bryjenheh.  Urinal Author would make you the guy doing the graffiti in the mens room
21:08.03EpyonNah, those need to be reworked xP
21:08.30EpyonWhat I did now is the "rising" skyscraper algo (the one that gets thiner levels as it goes to the top)
21:08.40Epyon(but not the tapered one)
21:09.12TD-LinuxI don't think this map has one
21:09.17TD-Linuxdo I need to turn them on somehow?
21:09.25EpyonNope
21:09.45EpyonThat's the fun of procedural maps, sometimes something happens sometimes not :)
21:10.22TD-LinuxI got one now
21:10.23TD-Linuxwhoa
21:11.28TD-LinuxI also got a two-story brick building whose second story overhangs the first story by about a meter
21:11.36Epyon:D
21:12.15EpyonMy goal is for newcomers to a bzwgen server to drop into the bottom of the table, because they go sightseeing instead of fighting xP
21:12.57TD-Linuxhmm
21:13.00Winny1.0 maps >>>>>> 2.0 maps
21:13.10CIA-23BZFlag: 03chaos-dev * r15302 10/trunk/bzwgen/ (MSVC/parser.cxx src/parser.y): Conditionals allowed for products that have a probability
21:13.13TD-Linuxboth times I got a realy long building with brick, but the middle 1/3 glass
21:13.16EpyonWinny, TEXTURES xP
21:13.19TD-LinuxWinny, LIES!
21:13.56EpyonConstitution already runs one :)
21:14.11TD-Linuxoh yeah :P
21:14.13TD-Linuxhmm
21:14.18TD-LinuxI got a blank section with grass!
21:14.25TD-Linuxright next to a blank concrete section :P
21:14.29blast007JeffM: the list is already sorted alphabetically
21:14.35TD-LinuxEpyon, did you get the tree?
21:14.42JeffMnot for the permsions one
21:14.45EpyonThe concrete ones will be substituted with parking lots I guess.
21:14.46JeffMthe management one is
21:14.50JeffMI mean in the admin interface
21:14.51EpyonTD-Linux, no :(
21:15.06TD-LinuxWinny, do you still have that Louman tree you pastebin'd?
21:15.10blast007oh, I see, I misread your request
21:15.20WinnyTD-Linux: check on pastebin :p
21:15.27TD-LinuxEpyon, or did you get it, but not implement it?
21:15.32JeffMyeah I didn't say admin interface, sorry
21:15.48EpyonNo I didn't get it. Send me it as a bzw file with it's textures
21:15.54WinnyTD-Linux: http://bzflag.pastebin.ca/663929?srch=JumpPad4
21:16.10CIA-23BZFlag: 03dtremenak * r15303 10/trunk/bzflag/README.WINDOWS: Revamp. Cover GLEW and the new _Distribution build configurations, remove SDL comments, remove CURL instructions since we build it ourselves. Remove vestigal VC6 terminology and instructions.
21:17.41blast007JeffM: done
21:17.44JeffMthanks
21:17.56JeffMit just sucks trying to find one in there when it's not sorted by name :)
21:18.11blast007yeah :)
21:18.14CIA-23BZFlag: 03chaos-dev * r15304 10/trunk/bzwgen/doc/grammar.txt: Updated the manual with probability/conditional combo
21:19.06TD-LinuxEpyon, did you get that from Winny?
21:19.53EpyonTD-Linux, yup.
21:20.12EpyonBut It'll take some time before I implement it, because I don't want to just "hack it" in.
21:20.36EpyonBut It'll make implementing scatter bzw objects a lot higher on the priority list :)
21:24.01TD-Linuxputting them in the blank areas with grass would be the easiest way to start, probably
21:24.14TD-Linuxhmm, this skyscraper does not look very structurally sound :P
21:24.31EpyonWill using & and | as "and" and "or" be confusing to people, or should I use an alternative? ("and", "or" or "&&" "||") ?
21:24.47EpyonTD-Linux, textures?
21:25.11EpyonI know the textures are off :P
21:25.12TD-Linux& and | are for logical
21:25.17TD-LinuxEpyon, no
21:25.25TD-Linuxthe skyscraper is a bit off-center :P
21:25.28EpyonTD-Linux, screenie then please
21:25.45TD-Linuxwell, I mean, it looks like it's right
21:25.48TD-Linuxit would be fine
21:25.52TD-Linuxbut not in an earthquake
21:26.10TD-Linuxthe sections aren't centered, is what I mean.
21:26.11EpyonTD-Linux, in taiwan they have a lot worse abominations xP
21:26.30TD-Linuxerr
21:26.43TD-Linux& and | are bitwise usually
21:26.53TD-Linux&& and || are logical/boolean
21:26.54EpyonTD-Linux, but this is not C :)
21:26.59TD-Linuxthen do whatever :P
21:27.04TD-Linuximplement both, even
21:27.05EpyonI only ask if it would be confusing :)
21:27.06TD-Linux:P
21:30.15CIA-23BZFlag: 03chaos-dev * r15305 10/trunk/bzwgen/inc/Expression.h: Added ExpressionAnd and ExpressionOr
21:34.22TD-Linuxthe map is a lot more open than louman's map
21:34.25TD-Linuxrico is not nearly as deadly
21:34.41EpyonTD-Linux, you can always tweak the params :)
21:34.57EpyonBTW I never saw that Loumans map... where can I see it?
21:35.22Thumper_bzflag2.norang.ca:5158
21:35.28Thumper_er bzflag3.norang.ca:5158
21:35.33TD-Linux/ to search for metropolis :P
21:37.19CIA-23BZFlag: 03chaos-dev * r15306 10/trunk/bzwgen/ (MSVC/parser.cxx src/parser.y): Added AND and OR to the language as & and |
21:40.43CIA-23BZFlag: 03chaos-dev * r15307 10/trunk/bzwgen/inc/Expression.h: Duh, stupid bug :/
21:42.46CIA-23BZFlag: 03chaos-dev * r15308 10/trunk/bzwgen/rules/sky.set: Used the new conditional expressions and boolean operations to prevent tapered buildings being generated 'long' -- they don't look good that way :/.
21:43.15blast007TD-Linux: yeah, metropolis has quite the crazy rico  ;)
21:43.54TD-Linuxso many players there are unaware of it
21:44.06blast007at least until I join
21:44.11TD-Linuxvery easy to shoot without getting into danger yourself if you are at a T-intersection
21:44.12blast007then they all feel it
21:44.38blast007I end up shooting myself a lot anyway
21:44.51TD-Linuxis Argooon a modified bzadmin, or a port of your bot? or a logger?
21:44.59blast007modified bzadmin
21:45.06TD-Linuxmine is modified too
21:45.24blast007changed the email string, added 10 times the scrollback, and added a button that clears all chat/messages
21:45.43TD-Linuxall I did is change the email string to 'my bzadmin is better than yours!'
21:45.48blast007heh
21:45.51EpyonWow, that's a great map!
21:45.58EpyonI love the sewers :D
21:46.07TD-LinuxI missed you, Epyon.
21:46.10EpyonBTW, what licence are the textures used there?
21:46.12CIA-23BZFlag: 03dtremenak * r15309 10/trunk/bzflag/ (9 files in 4 dirs): XIJoystick has been broken for 3 1/2 years and nobody has complained. Remove it thoroughly.
21:46.15blast007hehe
21:46.20EpyonBecause they are exactly what I need :D
21:46.21tannerldlol
21:46.21blast007hmm, no idea
21:46.28blast007you'd have to ask Louman
21:46.51Epyoncan someone who knows him ask him?
21:47.04blast007Epyon: are you registered on the forum?
21:47.18TD-LinuxEpyon, did you see the sewers?
21:47.24blast007best way to get ahold of him is via a PM probably
21:47.30Epyon[23:57] <Epyon> I love the sewers :D
21:47.32blast007TD-Linux: yeah, he did
21:50.06ErroneousEpyon: here's an easy idea for you...throw some random weather in your random city :)
21:50.41EpyonErroneous, random options are planned :P
21:50.51Erroneouscool :)
21:51.02EpyonBut I try to be slow and steady instead of fast and wreckless xP
21:51.10Epyonreckless*
21:51.17Erroneousfast and wreckless is fine.  it's fast and reckless you have to be careful of ;)
21:51.20TD-LinuxEpyon, there is only one metropolis. Soon the variety in yours will beat it.
21:51.30TD-LinuxEpyon, want to make an IBM? :P
21:51.31TD-Linuxhttp://upload.wikimedia.org/wikipedia/en/c/c7/IBM_Side.JPG
21:52.04EpyonNice, I'll cut it out xP
21:52.28TD-LinuxI can do it for you
21:53.00TD-Linuxdo you think the left or right side would make a better texture?
21:53.01tannerldIBM?
21:53.51EpyonTD-Linux, no difference I'll photoshop it anyway :P
21:54.06TD-Linuxcan you do the perspective correction? I don't know how.
21:54.11CIA-23BZFlag: 03chaos-dev * r15310 10/trunk/bzwgen/doc/grammar.txt: Manual update with the & and | ops
21:54.17WinnyIm a sad person... I just set up and configured all the confs for my new server before I even have it
21:54.32tannerldWinny: yep
21:54.44TD-Linuxa good way to cut the texture would be half blue on top of window and half below
21:54.57TD-Linuxyou'll also have to make it a multiple of 2 windows wide
21:55.02TD-Linuxnotice the pattern on the blue panels
21:55.09TD-Linuxoh wait
21:55.15TD-Linuxyou'll need to make it 2 windows high too
21:55.35TD-Linuxmight be easier to recreate it from scratch :P
21:57.39*** join/#bzflag _-orthox-_ (n=orthox@70.89.111.225)
21:57.40bryjengrrr. i'm getting extra NULLs on the end of some values from command line
21:58.26bryjenbzwgen -r foo.bzw -r /path/to/rules  results in a 'foo.bzw ' where the extra space is a null
21:58.48bryjens/-r foo/-o foo/
21:59.54*** join/#bzflag _-orthox-_ (n=orthox@70.89.111.225)
22:00.43CIA-23BZFlag: 03dtremenak * r15311 10/trunk/bzflag/configure.ac: don't need -lXi either
22:00.45Epyon?
22:01.02Erroneous!
22:01.05*** join/#bzflag _-orthox-_ (n=orthox@70.89.111.225)
22:01.10bryjen.
22:01.18TD-Linuxhmm maybe I could take a better picture on next bike ride
22:01.23EpyonOMG, I'm out of beer!
22:01.28TD-LinuxIBM might get suspicious though
22:01.29Erroneousoh horror
22:01.36tannerlds/beer/coffee/
22:01.42ErroneousTD-Linux: tell them it's for an open-source project :)
22:01.50TD-Linuxhah :)
22:02.08TD-Linux~beer Epyon
22:02.08ibotACTION pulls out a excellent La Maudite for Epyon
22:02.16tannerldLa Maudite?
22:02.19tannerldsounds like wine
22:02.23TD-LinuxI have no idea either.
22:02.52Erroneoushttp://www.unibroue.com/produits/maudite.cfm
22:03.14tannerldpfft
22:03.17tannerldquebec :P
22:04.40Constitution~factinfo cmd: beer (.*?)
22:04.40ibotcmd: beer (.*?) -- created by streuner <i=foobar@84.165.223.142> at Wed Sep  7 17:59:07 2005 (713 days); it has been requested 277 times, last by TD-Linux, 2m 32s ago.
22:05.28tannerldTD-Linux: ...
22:05.40bryjenwould stdstr += argv[i]; append the string-terminating null too?
22:06.50L4m3rbryjen: I don't think so- std::string is designed to handle C-string concatenation, is it not?
22:07.24L4m3rI add C-strings all the time and it works ;)
22:08.36L4m3ryou just can't do stuff like std::string foo = argv[i] + "blahblahblah"
22:09.01bryjenmaybe it's something tokenize is doing then
22:09.26L4m3rwhat's the line?
22:10.25bryjenin bzwgen commandArgs.cxx from line 51 to 87, the Set functions
22:11.35bryjenthe first one cats argv[] into one std::string and passes it to the second
22:11.35L4m3ris it concatenating JUST a C-string or is it doing a bunch of inline operations?
22:13.44bryjenstr += argv[i]; if ( i != argc-1) str += " ";
22:13.52bryjenin a loop
22:15.22L4m3rhm. That should work. :\
22:16.57*** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-82-3-238-72.glfd.adsl.virgin.net)
22:17.25bryjenit may.  it gets TextUtils::tokenize()'ed later.  could be there.
22:17.36Erroneousbryjen: works for me
22:18.01TD-Linuxooh pillbox is popular!
22:18.11Erroneousbzwgen -blah -blahblah -blah3 parses out to "blah" "blahblah " (hm, extra space) and "blah3".
22:18.43bryjenthe -flags parse OK, its the vaules on all but the last that are b0rked
22:18.51Erroneousah
22:19.06bryjenbzwgen -a foo -b bar -c baz  gets me "foo " "bar " and "baz"
22:19.07Erroneousthat'll be a later problem then
22:19.10Erroneouslike strrchr
22:20.08Erroneousthough that works fine for me too
22:20.34Erroneouswhat problem are you having?
22:20.43bryjenhttp://bzflag.svn.sourceforge.net/viewvc/bzflag/trunk/bzwgen/src/commandArgs.cxx?revision=15256&view=markup
22:21.02ErroneousI know the file
22:21.05Erroneouswhat problem are you having?
22:21.19bryjenextra NULLs on the values
22:21.23Erroneouskey and data are both valid
22:21.31Erroneousextra?
22:21.36Erroneousthe first null should be end of string
22:22.08bryjenbzwgen -o map.bzw -t http://site.com/ -r /path/to/rules
22:22.57bryjenand i end up with a file "map.bzw "  and texture lines like "http://site.com/ texture.png"  but the rules are found OK.  the extra spaces are NULLs
22:23.14Erroneousno, they're extra spaces
22:23.17Erroneousat least for me
22:23.19Erroneous\032
22:23.27bryjenme tries again
22:25.46bryjenOK, you are correct, sir.  i must've looked at the wrong char somewhere. :/
22:26.19bryjenstill, not quite the expected results
22:26.21CIA-23BZFlag: 03dtremenak * r15312 10/trunk/bzwgen/src/commandArgs.cxx: trim trailing spaces from parameters
22:26.27Erroneoustry that
22:28.14bryjenduh. i tried textutils::trim_whitespace a while ago and it didn't work - because i did it on the KEY :(
22:28.30Erroneousheh
22:28.48bryjen~shoot me
22:28.48ibotACTION shoots bryjen in the eye with a spitwad!
22:29.58Erroneoushah, it doesn't work anyway :)
22:30.55EpyonThere's nothing worse then a night of coding *not* followed by a beer for good-night.
22:34.08CIA-23BZFlag: 03chaos-dev * r15313 10/trunk/bzwgen/ (inc/BuildZone.h src/BuildZone.cxx): generateSkyscraper has become obsolete - a improved copy of the algo is in the grammar
22:37.41CIA-23BZFlag: 03dtremenak * r15314 10/trunk/bzwgen/src/commandArgs.cxx: use trim_whitespace
22:39.14Winnywrong channel, tannerld  :P
22:39.19tannerldnoep :P
22:39.27Winny:(
22:39.48Winnytannerld: I wrote like 10 posts at the beginning :p
22:40.00tannerldin the beginning...some consistancy :P
22:40.04Winny:D
22:40.17Winnyif you've noticed, Im not knwon for continuing things :p
22:41.39tannerldEpyon: /me gets somethign straight
22:41.51tannerldEpyon: the maps are customizable by arguments and some scripting language?
22:41.58EpyonYep
22:42.06EpyonActually not a language
22:42.10EpyonA set of rules :)
22:42.25EpyonThe arguments customize the layout.
22:42.32Winnyhm
22:42.42tannerldso argument = layout; rules = building stuff?
22:42.45EpyonThe grammar is in 100% (well, almost there) responsible for the shape of the buildings.
22:42.53EpyonYep
22:43.00tannerldok - cool
22:43.02WinnyIll be stupid and make a VB app that takes a bunch of parameters from checkboxes and makes the "rule" (for all the stupid people)
22:43.25Epyontannerld, don't forget to mention Constitutions server :)
22:43.36tannerldEpyon: of course :)
22:43.51EpyonWinny, you can only do that with the arguments. Writin an app for the rules would be... hard xP
22:43.54L4m3rWinny: why not make a php script and post it on mybzflag.net? :P
22:44.27WinnyEpyon: oh, its not a bnuch of ASCII characters that you put in?
22:44.30Winnybunch*
22:44.51EpyonIt is, but hardly something to be checkboxed xP
22:45.03Winnymeh, good timewaster :p
22:45.23EpyonIt's like saying "I'll write a VB app that takes a bunch of parameters and writes C" :P
22:45.46EpyonSure you can, but it's kinda not the point :P
22:46.11tannerldlol
22:46.16Winnyas I said
22:46.20Winnygood timewaster
22:46.31Erroneousthere is a science to gui rule-based editors, Epyon :)  postgresql has one, for instance
22:46.49EpyonI know, but that would be a GSoC-sized project :P
22:47.01EpyonA coool one at that though :D
22:47.02Erroneousheh
22:47.36tannerldEpyon: random terrain maps
22:47.36EpyonBTW, Erroneous, when do you plan to fill the survey? (just curious, I have time xP)
22:48.03Erroneousmmm...after I try the app :)
22:48.32Epyontannerld, if BZF makes it to the next GSoC I'm gonna apply for sure, for something xP
22:49.23tannerldEpyon: /me wonders how much he can pay to give google a hint :P
22:50.44CIA-23BZFlag: 03dtremenak * r15315 10/trunk/bzwgen/src/commandArgs.cxx: .clear is better than .erase(0,.size())
22:53.35tannerld"Yesterday, GSoC, Google's Summer of Code, ended. BZFlag had 3 projects in it. One of them was BZWGen." :P
22:53.48Epyon3?
22:53.59EpyonI thought 4!
22:54.00tannerldBZWB, BZWGen, and l4m3r's
22:54.07tannerldam I missing one/
22:54.09Constitutiondaxxar's bzrobots
22:54.10EpyonWhat about BZRobots?
22:54.15tannerldah
22:56.53Epyon"Work on BZWGen continues even as we speak... err... write... err... whatever xP"
22:57.24*** join/#bzflag Pommes_ (n=Pommes@about/essy/frenchy/Pommes)
22:59.47tannerldEpyon: is there a help for the help?
23:00.16EpyonO.o ?
23:01.21tannerldgridesize, gridsnap, fillslice, subdiv, bases?
23:01.36EpyonThere's only -h as for now :(
23:01.51EpyonBut full documentation is on the way.
23:02.13CIA-23BZFlag: 03chaos-dev * r15316 10/trunk/bzwgen/inc/Expression.h: New face attribute 's' - size
23:03.26CIA-23BZFlag: 03chaos-dev * r15317 10/trunk/bzwgen/doc/grammar.txt: Documentation of the 's'
23:03.53TD-Linuxbases is pretty obvious :P
23:04.20tannerldhow so?
23:04.42TD-Linuxit makes... bases.
23:05.34Erroneousheh
23:06.04tannerldlike team bases?
23:06.15Constitutionno, refueling bases
23:06.36tannerldwell, it could've been some techincal term for the base of buildings or something :P
23:08.03EpyonIs there a way to be an observator on a server (read the chat) without using the bzflag client?
23:08.11tannerldbzadmin
23:09.29Epyonloooooooooooool
23:09.37L4m3ruse my code to pipe it to IRC
23:09.42tannerldlol
23:09.50L4m3r...one of few things it CAN do at this point
23:10.19L4m3rotherwise I'd suggest a plugin, but for 2.1 that's a PITA
23:10.24L4m3rthe API changes too fast
23:10.39tannerldtheme97 made a php script that exchanged irc chat with bz chat with each other :P
23:11.05Epyonbzadmin?
23:11.45Erroneousyup
23:12.00EpyonDo I need to be admin on a server to use it?
23:12.03Erroneousnope
23:13.13tannerldEpyon: http://mybzflag.net/?p=99 (Winny and Spazzy say it is awesome) :P
23:13.23Epyonhttp://bzflag.chaosforge.org/screenshots/bzfi0045.png
23:14.18tannerldEpyon: ahh wait - don't look yet - I haven't added const server or your site :P
23:14.22JeffMneeds UV cords bad
23:14.43Epyontannerld :DDD
23:14.51EpyonJeffM, I know that's on the todo list :)
23:15.51tannerldEpyon: ok you're good
23:16.00Epyontannerld ?
23:16.05tannerldEpyon: fixed the post :P
23:16.58Epyontannerld, you might have also mentioned that the work hasn't been put away with the end of GSoC, and there's still much happening :)
23:18.19SpazzyMcGeeooo... buildings with grass in the top.
23:18.49Epyonrare but intended :)
23:18.57SpazzyMcGee:)
23:19.00Erroneousneed some swimming pools up there too :P
23:19.02EpyonI'll pull it out if too many people say it's silly :P
23:19.05tannerldlol
23:19.09EpyonErroneous, good idea xP
23:19.13Erroneousheh
23:19.18EpyonOn top of a skyscraper xP
23:19.28SpazzyMcGeeTennis court?
23:19.38EpyonDon't push it :P
23:19.47SpazzyMcGeeheh
23:19.50SpazzyMcGeeYou could add spires to some buildings.
23:20.02EpyonSpazzyMcGee, planned :D
23:20.06tannerldEpyon: you plan on doing sky scrapers that get thinner as they get higher to the top in blocks? (something like the empire state building)?
23:20.09L4m3rgargoyles?
23:20.33L4m3rwindow-washers! :P
23:20.33Erroneoushttp://www.istockphoto.com/file_closeup/?id=2338238&refnum=996995 :)
23:20.45Epyontannerld, don't I already have them? o.O
23:21.23tannerldEpyon: the ones I've seen are sorta angled; not in blocks (like big section goes up x, stops, and then a smaller section starts, and repeated
23:21.36SpazzyMcGeeTrouble with tapered buildings, is that people can just rest halfway up a building.
23:22.11SpazzyMcGeeErroneous: http://mastuvu.typepad.com/monuments/Tennis%20Burj%20al%20Arab-tm.jpg
23:22.19Epyontannerld http://bzflag.chaosforge.org/screenshots/bzfi0037.png
23:22.52*** join/#bzflag spldart (n=troublem@c-98-197-19-35.hsd1.tx.comcast.net)
23:22.54tannerldEpyon: ah yeah I guess that buuilding in the back right sorta counts...sorta looks like the architechs were a bit off center though :P
23:23.11SpazzyMcGeeoh, I like that tall thin one.
23:23.22EpyonSpazzyMcGee, that's impractical, you'd have to have a lot of balls for that xP
23:23.35SpazzyMcGeeheh
23:24.22Epyon(pun intended xP)
23:24.51CIA-23BZFlag: 03chaos-dev * r15318 10/trunk/bzwgen/ (rules/build.set rules/start.set src/BuildZone.cxx): Partitioning of building lots moved into the grammar :)
23:25.51SpazzyMcGeeAre they going to be stock textures? It'd be fun to be able to add your own into the mix - greater diversity of buildings.
23:26.03tannerldtheres a texture argument
23:26.10tannerldurl/path thingy
23:26.19Winnyis that bug in the windows version evr going to be fixed? (BZ locks when trying to connect to a server)
23:26.25Winnyit happens to me like, twice a day
23:26.35EpyonSpazzyMcGee, yeah, I plan to make the generator be able to feed on multiple textures.
23:26.42SpazzyMcGeeawesome.
23:27.18EpyonSpazzyMcGee, to be honest, what already is in, is like 20% of what I want to put into it still :P
23:27.39EpyonAt least in terms of content. In terms of the codebase, 50% is in.
23:27.55SpazzyMcGeeoh, ok.
23:28.45SpazzyMcGeeheh, subway network ;D
23:28.53EpyonO.o
23:29.14Winnyrestarting...brb
23:31.17*** join/#bzflag Winny (n=KyleVE@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com)
23:31.50SpazzyMcGeehmm... has anybody ever thought about giving meshes the ability to be bases?
23:31.57Winnyehe... my mom thnks all the spam in her inbox comes from one person
23:32.54SpazzyMcGeethe majority of my spam came from the BZFlag mailing list :P
23:33.00L4m3rSpazzyMcGee: yeah, it's been talked about
23:33.19WinnySpazzyMcGee: she thinks someone sits at a computer and sends it to her
23:35.33*** join/#bzflag chacha[w] (i=d2509422@gateway/web/cgi-irc/zeebrothers.net/x-fe9636e7ed660dfe)
23:38.28delusional_diarhea cha cha chaaa
23:39.34tannerldyay pepto bismol!
23:39.34Winnynausea heartburn indigestion upset stomach
23:39.34EpyonScreenie, anyone? :)
23:39.40tannerldyay pepto bismol!
23:39.46Winnytannerld: :p
23:40.56Epyonhttp://bzflag.chaosforge.org/screenshots/bzfi0046.png <- notice the funnily divided building lot :D
23:41.19tannerldheh
23:41.26tannerldwhat a sucky roof patio
23:41.38tannerld"oh look honey...the window washers brought donuts"
23:41.47L4m3rEpyon, any chance we'll be able to stick in pre-modeled buildings or structures to the map?
23:41.58EpyonL4m3r, for sure.
23:42.02L4m3rcool
23:42.13delusional_aww maan, thats twice recently i was in the wrong window.... gotta close xome of these
23:42.18WinnyEpyon: you use TINY radar
23:42.36tannerldWinny: thats like default-ish?
23:42.45Winnyfull size FTW
23:43.11EpyonWinny, for checking the maps I use a small one. For playing hepcat, I don't see the 3d at all xPO
23:43.54TD-LinuxI like the building lots :D
23:45.22TD-LinuxEpyon, I have yet to figure out how to correct that ibm image :(
23:45.28CIA-23BZFlag: 03chaos-dev * r15319 10/trunk/bzwgen/ (inc/BuildZone.h rules/build.set src/BuildZone.cxx): Removing obsolete code... with extreme prejudice...
23:46.08Erroneousyay for purging dead code!
23:46.23tannerldyay
23:46.36tannerldNHIUSD!
23:46.49EpyonLol, GSoC ended, but I'm still high on http://cia.vc/ :D
23:47.04tannerldlol
23:47.18tannerldpretty high-ish on projects too :P
23:47.51EpyonOne would think BZFlag is some major Linux distro xP
23:47.57tannerldlol
23:48.22Erroneousbzflag is in many major linux distros :P
23:48.34EpyonI know :)
23:48.35TD-Linuxthat's how I found it
23:48.53TD-Linuxbzflag 1.10 or something on fedora core 3
23:51.11*** part/#bzflag LongDon (n=LongDon@host-091-097-023-071.ewe-ip-backbone.de)
23:56.00Winny46 commits, hehe
23:56.04Winny~Epyon++
23:56.49Winny~jude-++
23:56.54Winny~daxxar++
23:57.19EpyonDon't forget L4m3r :)
23:57.19TD-Linux...
23:57.27Winnyah, yes
23:57.27TD-Linuxthat's what I was about to do :)
23:57.31Winny~L4m3r++
23:57.49CIA-23BZFlag: 03chaos-dev * r15320 10/trunk/bzwgen/ (MSVC/parser.cxx inc/Expression.h src/parser.y): ExpressionEqual implemented and added to the grammar... took a while xP
23:58.18TD-Linuxdo you use any of these new expressions and operators yet?
23:58.56EpyonTD-Linux, each time I add a expression or operator it's because I need it to implement something in the grammar - it's implemented by need xP
23:59.39TD-Linuxso, with each of these commit, the generated map should be getting btter?
23:59.44EpyonI need Equal now not to make any special cases between Brick and white buildings, to implement the inset windows in the grammar now :)
23:59.59TD-Linux:)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.