<- Previous Log Select Different Log Next Log ->  
Log from 2006-07-28:
--- Day changed Fri Jul 28 2006
00:00 <wrtlprnft> hi and good nicght
00:00 <wrtlprnft> #night
00:00 <armabot> Good night wrtlprnft!
00:00 <madmax|pt> good night
00:01 <cusco> madmax|pt: top man in the game
00:01 <madmax|pt> not really
00:02 <madmax|pt> it was a good game
00:02 <madmax|pt> too bad we player 7vs4 at first then 7vs5
00:02 <madmax|pt> i guess we did pretty good
00:02 <madmax|pt> *played
00:02 <cusco> I din't :|
00:02 <wrtlprnft> that's what I'm saying, A2 is the real winner
00:02 <cusco> actually.. since I joinned in.. we started losing!
00:03 <madmax|pt> lol
00:03 <cusco> wrtlprnft: I drink to that
00:04 -!- z-man [n=manuel@p50874510.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
00:06 <madmax|pt> oh well...
00:07 <Lucifer_arma> http://news.bbc.co.uk/2/hi/health/5219540.stm
00:07 <Lucifer_arma> better outlaw the sun!
00:13 <madmax|pt> anyone has 2020's msn contact? if he uses it that is
00:22 <cusco> hu?!
00:35 <luke-jr_> back
00:36 <spidey> go back away!
00:36 <spidey> ;x
00:36 <luke-jr_> wrtlprnft: any more insightful ideas? maybe give 2nd place 25 cents if they put in $25? ;)
00:37 <spidey> hahaha
00:37 <spidey> when are you planning on doing this?
00:37 <luke-jr_> spidey: shrug, when I get the specs all sane
00:38 <spidey> 2 months?
00:38 <luke-jr_> hopefully sooner ;)
00:38 <luke-jr_> it needs to be polled to see potential player base, and ratified by the full dev team also
00:38 <luke-jr_> so it might end up being 2 months
00:39 <spidey> was gonna say,i'll probably have enough in 2 months to get me radeon,i'd give what was left in paypal to the pot seeing as it's going for dev ;x
00:39 <luke-jr_> Radeon 9200 or 9250 is best
00:39 <_anhayes> madmax|pt: http://wiki.armagetronad.net/index.php/Talk:Anarchic_wanderers  thats the contact info 2020 gave. no msn tho
00:39 <luke-jr_> ;p
00:39 <spidey> i'm getting 9250
00:40 <spidey> 256mb video ram
00:40 <spidey> =p~
00:40 <luke-jr_> ah
00:40 <luke-jr_> 9250 is hard to come by these days
00:40 <spidey> joe found me one
00:40 <spidey> sec
00:40 <luke-jr_> there might be a good reason
00:42 <spidey> http://www.newegg.com/Product/Product.asp?Item=N82E16814131411
00:42 <spidey> there it is
00:42 <spidey> ;x
00:42 <madmax|pt> thanks (V)anhayes, i wanted the msn one :)
00:42 <_anhayes> heh cant help you there
00:42  * spidey notes when _anhayes changes his name to vanhayes he's going to get pm's ;x
00:43 <_anhayes> or wait un till someone like deja_vu says something
00:43 <spidey> hahaha
00:45 <luke-jr_> :x
00:45 <luke-jr_> technically, I only have a 9000 o.o
00:45 <luke-jr_> cuz AGP 8x doesn't work on my PC
00:45 <luke-jr_> and that's the only diff between 9000 and 9200
00:46 <spidey> i'm getting the pci version
00:46 <spidey> i don't have a agp slot
00:46 <spidey> BUT
00:46 <spidey> where the agp slot goes
00:46 <spidey> there's a place where you can soldier one in
00:46 <spidey> thanks dell!
00:48 <spidey> btw great match madmax|pt 
00:49 <madmax|pt> yep, was cool
00:50 <spidey> uk sucks so bad
00:50 <spidey> lol
00:50 <spidey> 4vs7 and they where struggling to keep up
00:52 <madmax|pt> they didnt struggle enough on the first 2, which we won
00:52 <madmax|pt> we got sloppy i guess
00:53 <spidey> heh
00:56 <madmax|pt> btw, go bitch with ady and his tournament somewhere else during matches
00:57 <madmax|pt> it's annoying
00:57 <spidey> i was just watching at first,but then wrtl came and said something so i had to ;D
01:09 <luke-jr_> spidey: you know, if you only have PCI, there *may* be better cards than Radeons
01:09 <luke-jr_> or you might be able to get a cheaper Radeon without missing much
01:10 <spidey> it's $74 plus 2 different people have told me it's the best pci card
01:10 <spidey> so i'll try it
01:13 -!- Your_mom_arma [n=Jacob@pool-151-204-63-30.pskn.east.verizon.net] has joined #armagetron
01:13 <Your_mom_arma> Is luci on?
01:13 <spidey> he's trying to re-take-over hell
01:13 <spidey> luke-jr_, stole it again
01:22 -!- GodTodd [n=GodTodd@c-71-199-204-144.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)]
01:22 <Your_mom_arma> Well i made a judgment call and gave a 1 day ban to two people on the wiki
01:23 <deja_vu> _anhayes: something
01:24 <deja_vu> spidey: die :P
01:24 <spidey> did it pm you?
01:24 <spidey> lol
01:24 <deja_vu> no
01:24 <spidey> "
01:25 <deja_vu> i did not get any pms from armabot that waste my precious time ;)
01:26 <spidey> #tell deja_vu now you do
01:26 <Lucifer_arma> sorta, what's up mom?
01:26 <spidey> O.o
01:26 <deja_vu> :(
01:26 <Lucifer_arma> Your_mom_arma: I'm sort of kicking around, what's up?
01:28 <Your_mom_arma> well i was gonna let you decide if it was worthy of banning these two guys on the wiki
01:29 <Your_mom_arma> i just gave em a 1 day ban
01:29 <Lucifer_arma> which guys?
01:29 -!- _anhayes is now known as vanhayes
01:29 <vanhayes> test
01:30 <vanhayes> heh
01:30 <spidey> you get a pm?
01:30 <vanhayes> nope
01:30 <spidey> :/
01:30 <spidey> #notes
01:30 <armabot> spidey: I currently have notes waiting for $randomnick, *josh*, ar*, Luke-Jr, Nickserv, operserv, phil, someone, and unknown.
01:30 <Your_mom_arma> alex and infamous for posting stuff like vagina and penis after each others names
01:30 <spidey> ?
01:30 <vanhayes> its #later tell spidey not #tell
01:30 <spidey> lol
01:30 <Lucifer_arma> infamous being the guy that was having that fight about ingame admins on tank's server?
01:31 <Lucifer_arma> for stuff like that I usually do a few days/whole week ban "to cool off"
01:31 <Lucifer_arma> and if they start up again after the ban expires, then it should become permanent.  :)
01:33 -!- madmax|pt [n=madmax@bl4-207-202.dsl.telepac.pt] has quit ["This computer has gone to sleep"]
02:05 -!- vanhayes is now known as Vanhayes
02:05 <Vanhayes> test
02:17 -!- GodTodd [n=GodTodd@c-71-199-204-144.hsd1.tx.comcast.net] has joined #armagetron
02:33 -!- Your_mom_arma [n=Jacob@pool-151-204-63-30.pskn.east.verizon.net] has left #armagetron []
02:47 <Lucifer_arma> this chicken has been marinading for 3 days, I hope it's good
02:47 <spidey> #g supercalafragalisticexpealadocious
02:48 <armabot> Google's calculator didn't come up with anything.
02:48  * Lucifer_arma wonders if spidey spelled that right
02:48 <spidey> Vanhayes, my name doesn't contain a f ass :p
02:48 <spidey> bot> Sent 41 minutes ago: <Vanhayes> haha! your name contains an f, mine doesn't!
02:49 <spidey> did i spell it right?
02:49 <spidey> #dict supercalafragalisticexpealadocious
02:49 <armabot> spidey: No definition for "supercalafragalisticexpealadocious" could be found.
02:49 <spidey> :/
02:49 <spidey> guess not
02:49 <Vanhayes> how is that math?
02:49 <spidey> it's not
02:49 <Vanhayes> why the #g?
02:49 <spidey> accident
02:50 <spidey> how does my name contain a f!?
02:50 <spidey> #list google
02:50 <armabot> spidey: cache, calc, fight, google, lucky, meta, phonebook, spell, and stats
02:50 <Vanhayes> o ya I had that your name contains an f, mine doesn't copied and i forgot to change it
02:50 <spidey> #google spell supercalafragalisticexpealadocious
02:50 <armabot> spidey: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:50 <Vanhayes> changed the *dey* but not thr f
02:50 <Vanhayes> lol
02:51 <Vanhayes> it was too whaked out
02:51 <Vanhayes> whacked*
02:51 <spidey> #alias add spell "google spell $*"
02:51 <armabot> spidey: The operation succeeded.
02:51 <spidey> #spell supercalafragalisticexpealadocious
02:51 <armabot> spidey: Error: The command "spell" is available in the Alias, Google, and Unix plugins.  Please specify the plugin whose command you wish to call by using its name as a command before "spell".
02:51 <spidey> umm....
02:51 <spidey> oh
02:51 <spidey> #alias remove spell
02:51 <armabot> spidey: The operation succeeded.
02:52 <spidey> #alias add sc "google spell $*"
02:52 <armabot> spidey: The operation succeeded.
02:52 <spidey> #sc supercalafragalisticexpealadocious
02:52 <armabot> spidey: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:52 <Vanhayes> sc?
02:52 <spidey> yay ;x
02:52 <spidey> spellcheck
02:52 <spidey> duh!
02:53 <Vanhayes> why not just s?
02:53 <spidey> hmm
02:53 <spidey> #sc supercalafragalisticexpealadoci
02:53 <armabot> spidey: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:53 <spidey> ???
02:53 <spidey> #sc spdey
02:54 <armabot> spidey: spidey
02:54 <spidey> ;D
02:54 <Vanhayes> #sc vn
02:54 <armabot> Vanhayes: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:54 <spidey> owned
02:54 <Vanhayes> #sc ven
02:54 <armabot> Vanhayes: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:54 <Vanhayes> #sc vin
02:54 <armabot> Vanhayes: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
02:54 <Vanhayes> #sc hyes
02:54 <armabot> Vanhayes: hayes
02:54 <Vanhayes> heh
02:54 <spidey> lol
02:54 <mkzelda> svn
02:55  * spidey trips mkzelda 
02:55 <mkzelda> hey
02:55 <spidey> hi
02:55 <spidey> #list
02:55 <armabot> spidey: Admin, Alias, CIA, Channel, ChannelLogger, ChannelStats, Config, Dict, Games, Google, Herald, Insult, Later, Math, Misc, News, Owner, Praise, Quote, RSS, Seen, Services, Time, Unix, User, Utilities, and Web
02:55 <spidey> #list web
02:55 <armabot> spidey: doctype, fetch, headers, netcraft, size, title, urlquote, and urlunquote
02:55 <Vanhayes> #echo /nick test
02:55 <armabot> /nick test
02:55 <Vanhayes> heh
02:56 <spidey> #heko netcraft
02:56 <Vanhayes> #echo failed
02:56 <armabot> failed
02:56 <spidey> #help netcraft
02:56 <armabot> spidey: (netcraft <hostname|ip>) -- Returns Netcraft.com's determination of what operating system and webserver is running on the host given.
02:56 <Vanhayes> #netcraft
02:56 <armabot> Vanhayes: (netcraft <hostname|ip>) -- Returns Netcraft.com's determination of what operating system and webserver is running on the host given.
02:56 <spidey> #netcraft spidey.no-ip.org
02:56 <spidey> ?
02:56 <Vanhayes> wait for it
02:56 <armabot> spidey: timed out
02:56 <Vanhayes> lol
02:56 <spidey> O.o
02:57 <spidey> #netcraft fallin-angels.com
02:57 <Vanhayes> #netcraft www.armagetronad.net
02:57 <armabot> spidey: http://fallin-angels.com was running Apache on Linux when last queried at 28-Jul-2006 00:57:30 GMT
02:57 <armabot> Vanhayes: http://www.armagetronad.net was running Apache on unknown when last queried at 28-Jul-2006 00:57:36 GMT
02:57 <Vanhayes> hmm
02:57 <spidey> #list
02:57 <armabot> spidey: Admin, Alias, CIA, Channel, ChannelLogger, ChannelStats, Config, Dict, Games, Google, Herald, Insult, Later, Math, Misc, News, Owner, Praise, Quote, RSS, Seen, Services, Time, Unix, User, Utilities, and Web
02:57 <spidey> #list games
02:57 <armabot> spidey: coin, dice, eightball, monologue, and roulette
02:58 <spidey> #list unix
02:58 <armabot> spidey: crypt, errno, fortune, pid, progstats, spell, and wtf
02:58 <spidey> #crypt
02:58 <armabot> spidey: (crypt <password> [<salt>]) -- Returns the resulting of doing a crypt() on <password> If <salt> is not given, uses a random salt. If running on a glibc2 system, prepending '$1$' to your salt will cause crypt to return an MD5sum based crypt rather than the standard DES based crypt.
02:58 <spidey> #crypt spideyman
02:58 <armabot> spidey: /Z/Oe/zrgpsQY
02:58 <Vanhayes> #crypt Vanhayes 
02:58 <armabot> Vanhayes: Dhki1l4WSgjsI
02:58 <Vanhayes> heh
02:58 <spidey> #help unix spell
02:58 <armabot> spidey: (unix spell <word>) -- Returns the result of passing <word> to aspell/ispell. The results shown are sorted from best to worst in terms of being a likely match for the spelling of <word>.
02:59 <spidey> #unix spell supercalafragalisticexpealadoc
02:59 <armabot> spidey: I could not find an alternate spelling for "supercalafragalisticexpealadoc"
02:59 <spidey> !
02:59 <Vanhayes> #unix spell speel
02:59 <armabot> Vanhayes: Possible spellings for "speel": spell, spiel, sepal, Peel, peel, speer, speed, steel, spill, spoil, spool, speller, Spiegel, Pele, supple, Perl, spew, spree, suppl, and repel.
02:59 <spidey> lol
02:59 <Vanhayes> #unix spell Vanhayes 
02:59 <armabot> Vanhayes: Possible spellings for "Vanhayes": Vanya's, Tanhya's, Vantages, Hayes, Vanes, Janaye's, Vandykes, Vanishes, Vantage's, Vania's, Vanna's, Vanny's, Vanda's, Vandals, Vanya, Inhales, and Vane's.
02:59 <Vanhayes> heh vandykes
02:59 <spidey> #vantages?
02:59 <spidey> er
03:00 -!- spidey is now known as vandykes
03:00 <vandykes> ;x
03:00 -!- Vanhayes is now known as Dhki1l4WSgjsI
03:00 <vandykes> lol
03:00 <Dhki1l4WSgjsI> #dick hayes
03:00 <Dhki1l4WSgjsI> lol
03:00 <Dhki1l4WSgjsI> #dict Hayes
03:00 <armabot> Dhki1l4WSgjsI: wn, gazetteer, foldoc, and gaz-county responded: gazetteer: Hayes, SD Zip code(s): 57537 Hayes, VA Zip code(s): 23072; foldoc: Hayes A {modem} manufacturer. {(gopher://leapfrog.almac.co.uk:70/00/business/comms/hayes/corporat.txt)}. Address: Atlanta, Georgia, USA. (1995-01-30); wn: Hayes n 1: acclaimed actress of stage and screen (born in 1900) [syn: {Helen Hayes}] 2: (2 more messages)
03:01 <Dhki1l4WSgjsI> #more
03:01 <armabot> Dhki1l4WSgjsI: 19th President of the United States; his administration removed federal troops from the South and so ended the Reconstruction Period (1822-1893) [syn: {Rutherford B. Hayes}, {Rutherford Birchard Hayes}, {President Hayes}]; gaz-county: Hayes -- U.S. County in Nebraska Population (2000): 1068 Housing Units (2000): 526 Land area (2000): 713.114297 sq. miles (1846.957473 sq. km) Water (1 more message)
03:01 <Dhki1l4WSgjsI> #more
03:01 <armabot> Dhki1l4WSgjsI: area (2000): 0.220382 sq. miles (0.570786 sq. km) Total area (2000): 713.334679 sq. miles (1847.528259 sq. km) Located within: Nebraska (NE), FIPS 31 Location: 40.516243 N, 101.081310 W Headwords: Hayes Hayes, NE Hayes County Hayes County, NE
03:01 <Dhki1l4WSgjsI> #wikipedia Van Hayes
03:01 <armabot> Dhki1l4WSgjsI: Search took 0.57 seconds: Karen Hayes - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Karen_Hayes>; Hayes Carll - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Hayes_Carll>; Samuel J. Tilden - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Samuel_J._Tilden>; Samuel J. Tilden - Wikipedia, the free encyclopedia: (3 more messages)
03:01 <vandykes> #sc gysr
03:01 <armabot> vandykes: No spelling suggestion made.  This could mean that the word you gave is spelled right; it could also mean that its spelling was too whacked out even for Google to figure out.
03:01 <vandykes> #sc gyser
03:01 <armabot> vandykes: geyser
03:01 <Dhki1l4WSgjsI> unix is better
03:02 <vandykes> #unix spell gysr
03:02 <armabot> vandykes: Possible spellings for "gysr": geyser, gust, Gus, gays, guys, gyro, yrs, Gr, Sr, gars, gr, gs, Gar, gar, gyms, gyps, Guss, gist, yr, G's, GSA, g's, gas, gos, Gypsy, gear, gypsy, NYSE, gayer, gush, guyer, gyve, Myst, cyst, guise, Gusta, Gusti, Gusty, geysers, guest, gusto, gusty, Ger, gym, gyp, mys, and sys.
03:02 <vandykes> #alias remove sc
03:02 <armabot> vandykes: The operation succeeded.
03:02 <vandykes> #check
03:02 <Dhki1l4WSgjsI> #google fight Dhki1l4WSgjsI vandykes 
03:02 <armabot> Dhki1l4WSgjsI: vandykes: 198000, Dhki1l4WSgjsI: 0
03:02 <Dhki1l4WSgjsI> heh
03:02 <vandykes> #help check
03:02 <armabot> vandykes: Error: There is no command "check".
03:03 <Dhki1l4WSgjsI> #list alias
03:03 <armabot> Dhki1l4WSgjsI: add, armaconfig, bug, chatlog, digg, f, g, gcalc, goodbye, hello, insight, lock, log, log, m, man, message, mfaq, morning, night, q, realchatlogs, remove, svn, unlock, and wikipedia
03:03 <vandykes> #alias add check "unix spell $*"
03:03 <armabot> vandykes: The operation succeeded.
03:03 <Dhki1l4WSgjsI> #check speel
03:03 <armabot> Dhki1l4WSgjsI: Possible spellings for "speel": spell, spiel, sepal, Peel, peel, speer, speed, steel, spill, spoil, spool, speller, Spiegel, Pele, supple, Perl, spew, spree, suppl, and repel.
03:03 <vandykes> spew?
03:03 -!- Dhki1l4WSgjsI is now known as Vanhayes
03:04 <Vanhayes> #help spam
03:04 <armabot> Vanhayes: Error: There is no command "spam".
03:04 <Vanhayes> good
03:04 <Vanhayes> #list
03:04 <armabot> Vanhayes: Admin, Alias, CIA, Channel, ChannelLogger, ChannelStats, Config, Dict, Games, Google, Herald, Insult, Later, Math, Misc, News, Owner, Praise, Quote, RSS, Seen, Services, Time, Unix, User, Utilities, and Web
03:04 <vandykes> #list alias
03:04 <armabot> vandykes: add, armaconfig, bug, chatlog, check, digg, f, g, gcalc, goodbye, hello, insight, lock, log, log, m, man, message, mfaq, morning, night, q, realchatlogs, remove, svn, unlock, and wikipedia
03:04 <Vanhayes> #help svn
03:04 <armabot> Vanhayes: (svn <an alias, 0 arguments>) -- Alias for "echo svn co https://svn.sourceforge.net/svnroot/armagetronad/armagetronad/trunk/armagetronad <dirname> (more information: http://wiki.armagetronad.net/index.php/Working_with_SVN )".
03:05 <Vanhayes> #list config
03:05 <armabot> Vanhayes: channel, config, default, export, help, list, reload, and search
03:05 <Vanhayes> #help search
03:05 <armabot> Vanhayes: (search <word>) -- Searches for <word> in the current configuration variables.
03:05 <vandykes> #list time
03:05 <armabot> vandykes: at, ctime, elapsed, seconds, time, and until
03:05 <Vanhayes> #search time
03:05 <armabot> Vanhayes: supybot.reply.format.time, supybot.reply.format.time.elapsed, supybot.reply.format.time.elapsed.short, supybot.plugins.ChannelLogger.timestamp, supybot.plugins.ChannelLogger.timestamp.format, supybot.plugins.ChannelLogger.filenameTimestamp, supybot.plugins.ChannelLogger.directories.timestamp, supybot.plugins.Google.state.time, supybot.plugins.Misc.timestampFormat, (1 more message)
03:05 <vandykes> #help at
03:05 <armabot> vandykes: (at <time string>) -- Returns the number of seconds since epoch <time string> is. <time string> can be any number of natural formats; just try something and see if it will work.
03:05 <Vanhayes> gah
03:05 <vandykes> wtf is epoch?
03:05 <Vanhayes> #at 1:00
03:05 <armabot> Vanhayes: 1153980000
03:06 <vandykes> #at Vanhayes 
03:06 <armabot> vandykes: 1153976400
03:06 <Vanhayes> #at  5/4/2
03:06 <armabot> Vanhayes: 1020488400
03:06 <vandykes> lol
03:06 <Vanhayes> #at  0
03:06 <armabot> Vanhayes: An error has occurred and has been logged. Please contact this bot's administrator for more information.
03:06 <Vanhayes> ha
03:06 <Vanhayes> #at  0.1
03:06 <armabot> Vanhayes: An error has occurred and has been logged. Please contact this bot's administrator for more information.
03:06 <Vanhayes> #at  78
03:06 <armabot> Vanhayes: 270363600
03:06 <Vanhayes> #at  1
03:06 <armabot> Vanhayes: 1151730000
03:06 <Vanhayes> I dont understand that
03:06 <vandykes> #help ctime
03:06 <armabot> vandykes: (ctime [<seconds since epoch>]) -- Returns the ctime for <seconds since epoch>, or the current ctime if no <seconds since epoch> is given.
03:06 <Vanhayes> #google mcspiddles
03:06 <armabot> Vanhayes: Search took 0.18 seconds: #armagetron @ freenode stats by Guru3: <http://guru3.sytes.net/ircstats/armagetron.html>
03:06 <vandykes> #wtf is epoch
03:06 <armabot> vandykes: epoch: nothing appropriate
03:07 <Vanhayes> #wikipedia epoch
03:07 <armabot> Vanhayes: Search took 0.49 seconds: Unix time - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Unix_timestamp>; Epoch - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Epoch>; Epoch (reference date) - Wikipedia, the free encyclopedia: <http://en.wikipedia.org/wiki/Epoch_(reference_date)>; Epoch (astronomy) - Wikipedia, the free encyclopedia: (2 more messages)
03:07 <Vanhayes> er
03:07 <Vanhayes> #dict epoch
03:07 <armabot> Vanhayes: wn, foldoc, jargon, gcide, and moby-thes responded: moby-thes: 20 Moby Thesaurus words for "epoch": Bronze Age, Dark Ages, Depression Era, Golden Age, Ice Age, Iron Age, Jacksonian Age, Middle Ages, New Deal Era, Prohibition Era, Silver Age, Steel Age, Stone Age, age, days, era, glacial epoch, interval, term, time; wn: epoch n 1: a period marked by distinctive character or (13 more messages)
03:07 <Vanhayes> ya I think they are periods of time
03:08 <vandykes> hm
03:08 <vandykes> did i leave?
03:08 <Vanhayes> ?
03:08 <vandykes> * Disconnected (Connection reset by peer).
03:08 <vandykes> * Disconnected ().
03:09 <Vanhayes> didnt show here
03:10 <Vanhayes> and if you had you wouldnt have been vandykes once you entered
03:10  * vandykes loves psybnc
03:10 <vandykes> ;x
03:14 <vandykes> hmm
03:42 <luke-jr_> vandykes: epoch is a fixed date and time
03:42 <luke-jr_> #ctime 0
03:42 <armabot> luke-jr_: Wed Dec 31 18:00:00 1969
03:42 <vandykes> ?
03:42 <vandykes> #ctime 1
03:42 <armabot> vandykes: Wed Dec 31 18:00:01 1969
03:42 <vandykes> #ctime 200
03:42 <armabot> vandykes: Wed Dec 31 18:03:20 1969
03:42 <vandykes> hmmm
03:43 <luke-jr_> armabot's epoch is Dec 31, 1969 at 6 PM
03:43 <luke-jr_> unspecified time zone
03:43 <vandykes> what happened then?
03:43 <luke-jr_> computers were invented?
03:43 <vandykes> #google Wed Dec 31 18:00:01 1969
03:43 <armabot> vandykes: Search took 0.45 seconds: Re: Bug #672: timestamp() converts timezone in wrong direction: <http://archives.postgresql.org/pgsql-bugs/2002-07/msg00117.php>; Conference Center: <http://www.spring.net/yapp-bin/public/read/porch/61>; Neohapsis Archives - OpenBSD - #2090 - System date reset to 1969 ...: <http://archives.neohapsis.com/archives/openbsd/2005-06/2090.html>; PHP Archives: (2 more messages)
03:45 <luke-jr_> BTW, you remember y2k?
03:45 <vandykes> ya the computers not reseting the 0's thing
03:45 <luke-jr_> y2k was trivial compared to 2038
03:45 <vandykes> what's 2038?
03:45 <luke-jr_> epoch + maxint
03:46 <luke-jr_> 2147483647 is the maximum integer (32-bit) -- the unit used for keeping the system time
03:46 <luke-jr_> #ctime 2147483647
03:46 <armabot> luke-jr_: Mon Jan 18 21:14:07 2038
03:47 <luke-jr_> after that second, it resets to -2147483648
03:47 <luke-jr_> #ctime -2147483648
03:47 <armabot> luke-jr_: Fri Dec 13 14:45:52 1901
03:47 <vandykes> so we'll be cowboys again?
03:47 <vandykes> >.<
03:47 <luke-jr_> nope
03:47 <luke-jr_> not even that
03:47 <luke-jr_> we'll have a nuclear winter
03:47 <vandykes> !?
03:47 <luke-jr_> all the bombs will go crazy with the time change
03:47 <luke-jr_> and launch themselves
03:48 <vandykes> fuck that
03:48 <luke-jr_> lol
03:48 <vandykes> i'm moving to the north pole
03:48 <luke-jr_> you're moving to a pile of ice?
03:48 <vandykes> why not? the bombs won't get me there >.<
03:48 <luke-jr_> you sure? ;)
03:48 <vandykes> i'll invent pengiunnet
03:49 <Vanhayes> #google penguinnet
03:49 <armabot> Vanhayes: Search took 0.50 seconds: PenguinNet: <http://www.penguinnet.com/>; PenguinNet Computer Services: <http://www.penguinnet.com/beginner.php>; Antwerp Internet Services - Ohio (1 - 30) OH Yellow Pages: <http://internet.addresses.com/yp_category_search/computers~and~internet/internet~services/54/3/antwerp,OH/20071.html>; PenguinNet ?: (3 more messages)
03:49 <vandykes> :/
03:49 <luke-jr_> based on RFC 1149?
03:49 <vandykes> lol
03:49 <vandykes> so
03:50 <vandykes> i have
03:50 <luke-jr_> #g RFC 1149
03:50 <vandykes> 32 years to live!?
03:50 <armabot> Google's calculator didn't come up with anything.
03:50 <luke-jr_> yeah
03:50 <luke-jr_> plenty of time, right?
03:50 <vandykes> gay
03:50 <Vanhayes> #wtf is RFC
03:50 <luke-jr_> #google RFC 1149
03:50 <armabot> Vanhayes: RFC: request for comments
03:50 <armabot> luke-jr_: Search took 0.31 seconds: Network Working Group D. Waitzman Request for Comments: 1149 BBN ...: <http://www.ietf.org/rfc/rfc1149.txt>; Bergen Linux User Group: <http://www.blug.linux.no/rfc1149/>; Bergen Linux User Group - RFC 1149 implementation writeup: <http://www.blug.linux.no/rfc1149/writeup.html>; RFC 1149 - Standard for the transmission of IP datagrams on avian ...: (2 more messages)
03:50 <luke-jr_> RFC = internet standard protocol
03:50 <luke-jr_> #google "RFC 1149"
03:50 <armabot> luke-jr_: Search took 0.28 seconds: Network Working Group D. Waitzman Request for Comments: 1149 BBN ...: <http://www.ietf.org/rfc/rfc1149.txt>; Bergen Linux User Group: <http://www.blug.linux.no/rfc1149/>; Bergen Linux User Group - RFC 1149 implementation writeup: <http://www.blug.linux.no/rfc1149/writeup.html>; RFC 1149 - Standard for the transmission of IP datagrams on avian ...: (2 more messages)
03:50 <luke-jr_> #google "RFC1149"
03:50 <armabot> luke-jr_: Search took 0.24 seconds: RFC 1149 ( rfc1149 ) - Standard for the transmission of IP datagrams ...: <http://www.faqs.org/rfcs/rfc1149.html>; Network Working Group D. Waitzman Request for Comments: 1149 BBN ...: <http://www.ietf.org/rfc/rfc1149.txt>; Bergen Linux User Group: <http://www.blug.linux.no/rfc1149/>; Album: bilder: (2 more messages)
03:51 <luke-jr_> #g 32 + 21
03:51 <armabot> 32 + 21 = 53
03:51 <luke-jr_> hey, I'll be 53-- screw life by then =p
03:51 <vandykes> #g 32+16
03:51 <armabot> 32 + 16 = 48
03:51 <vandykes> gay!
03:51 <vandykes> i wanna live atleast 10 more years than that!
03:51 <Vanhayes> heh ill be 50 right on
03:52 <Vanhayes> #google "Mon Jan 18 21:14:07 2038"
03:52 <armabot> Vanhayes: Search took 0.28 seconds: David Fries - Year 2038 Date Problem: <http://david.fries.net/thoughts/year2038.php>; [Samba] pdbedit not working as documented: <http://lists.samba.org/archive/samba/2005-August/109250.html>; [Samba] pdbedit not working as documented: <http://lists.samba.org/archive/samba/2005-August/109248.html>; Blockstar News: (2 more messages)
04:09 <Lucifer_arma> I'm gonna live forever
04:09 <vandykes> ok cher
04:11 <Lucifer_arma> I'm not cher!  I'm hotter than she is
04:11 <Lucifer_arma> of course, a fresh, smelly turd is hotter than she is
04:12 <vandykes> haha
04:12 -!- vandykes is now known as spidey
04:12 <spidey> #night
04:13 <armabot> Good night spidey!
04:55 <Lucifer_arma> aha!  I figured out what a budget is
04:57 -!- Your_mom_arma [n=Jacob@pool-71-248-203-137.cmdnnj.east.verizon.net] has joined #armagetron
04:57 <spidey> the amount of money you get in 12 months?
05:03 <spidey> ok really goiing to bed now >.<
05:17 <Lucifer_arma> no, a budget is a set goal on the net change in balance in an account
05:17 <Lucifer_arma> so, it's the derivative :)
05:18 <Lucifer_arma> over an interval, can't forget that part
05:34 -!- Your_mom_arma [n=Jacob@pool-71-248-203-137.cmdnnj.east.verizon.net] has left #armagetron []
06:29 <Lucifer_arma> er
06:29 <Lucifer_arma> hmmmm
06:29 <Lucifer_arma> #monologue
06:29 <armabot> Lucifer_arma: Your current monologue is at least 7 lines long.
06:29 <Lucifer_arma> oh really?  wow
06:42 -!- DrJoeTron [i=DrJoeTr0@adsl-67-36-179-244.dsl.chcgil.ameritech.net] has quit [Read error: 104 (Connection reset by peer)]
07:04 -!- z-man [n=manuel@p508745DE.dip0.t-ipconnect.de] has joined #armagetron
07:06 -!- deja_vu_ [n=deja_vu@p57A1A92F.dip0.t-ipconnect.de] has joined #armagetron
07:12 -!- nemostultae [n=nemostul@] has quit [Remote closed the connection]
07:14 -!- nemostultae [n=nemostul@] has joined #armagetron
07:22 -!- deja_vu [n=deja_vu@p57A1A604.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
07:32 -!- DrJoeTron [i=DrJoeTr0@adsl-67-36-179-244.dsl.chcgil.ameritech.net] has joined #Armagetron
07:42 <Lucifer_arma> ho hum, more monologue
07:44 <wrtlprnft> #morning
07:44 <armabot> Good Morning wrtlprnft Random Fortune: "The suit into which the man's body had been stuffed looked || as if it's only purpose in life was to demonstrate how || difficult it was to get this sort of body into a suit. "
07:44  * wrtlprnft breaks Lucifer_arma's monologue
07:44 <Lucifer_arma> you killed me on sumo!
07:44 <wrtlprnft> haha
07:46 <Lucifer_arma> I'm in there as blaze, I wonder if anybody will figure out I'm not
07:48 <wrtlprnft> :)
07:51 <Lucifer_arma> apparently I need to include team name in my namepicker
08:06 <mkzelda> how do i enable vsync for recording?
08:06 <Lucifer_arma> VSYNC_FOR_RECORDING 1 ?
08:11 <Lucifer_arma> haha
08:12 <wrtlprnft> what the fuck?
08:12 <Lucifer_arma> z-man protected my name
08:12 <Lucifer_arma> I don't know when, I didn't know about it
08:12 <wrtlprnft> grrrrrr
08:12 <Lucifer_arma> spidey stumbled across it when namepicker picked it :)
08:12 <wrtlprnft> someone protect mine!
08:12 <wrtlprnft> and spideys!
08:13 <Lucifer_arma> that's why my namepicker file now has Lucifur instead :)
08:13 <Lucifer_arma> it's ok, I need to be studying anyway
08:14 <wrtlprnft> i'm banned for at least 8 minutes now, darn thing
08:14 <Lucifer_arma> smoke a cigarette
08:15 <Lucifer_arma> hmmmmmm
08:15 <Lucifer_arma> z-man: how did you setup the name protection you've got there on bugfarm?
08:16 <Lucifer_arma> #monologue
08:16 <armabot> Lucifer_arma: Your current monologue is at least 4 lines long.
08:16 <z-man> hehe
08:16 <z-man> Lucifer_arma: I've got a script that scans ladderlog.txt for joins and renames
08:16 <z-man> and if it sees anything fishy, it kicks.
08:17 <Lucifer_arma> and it just hooks up to arma with a pipe?
08:17 <Lucifer_arma> like ./myscript.sh | armagetronad-dedicated ?
08:18 <z-man> sort of, I wouldn't be able to pass it any manual commands then
08:18 <wrtlprnft> it could write to arma's vt too
08:18 <Lucifer_arma> you know, you've got some cool stuff on there, it'd be nice if it were generalized and shipped with the game
08:19  * Lucifer_arma doesn't know how easy it would be, or if it's even worth anybody's time
08:19 <z-man> I'll see if i can wrap it up, but I promised that some time ago, so don't count on it :)
08:19 <wrtlprnft> kicking me is not worth anybody's time
08:19 <Lucifer_arma> heh
08:19 <Lucifer_arma> don't change your name to a protected name :)
08:21 <Lucifer_arma> I'd like to look at the source at least.  Last time I tried to connect something to arma with a pipe, arma just hung.  This was with though, long time ago
08:21 <z-man> Of course, Lucifer's name protection was just a test. Since it wasn't requested, I can easily remove it any time :)
08:21 <wrtlprnft> how would I know your name was protected?
08:21 <z-man> If you see someone else renaming to Lucifer2, then leaving immediately :)
08:21 <z-man> Or if you connect as yourself from a wrong IP.
08:21 <Lucifer_arma> well, doesn't matter to me, but if you're going to protect mine, you might want to protect some of the other folks around here too
08:21 <wrtlprnft> i didn't see anybody like that
08:22 <Lucifer_arma> I am trying to be anonymous now, which defeats the point of a protected name :)
08:22 <wrtlprnft> don't protect my name or you'll kick ghableska when we switch
08:22 <Lucifer_arma> and it seems to be working, I've only been picked out once that I know of
08:23 <wrtlprnft> i can't stop using my colors key
08:23  * Lucifer_arma doesn't see his IP changing anytime soon
08:23 <Lucifer_arma> hey, can we have a color-spam tolerance thing?  Where if you use too many colors you get spam-kicked?  how easy would that be?
08:23 <z-man> tail -n 200 -f stdin banfile | { ./armagetronad-dedicated --record bug.rec 2>&1 |\
08:23 <z-man> | touch FAILED; echo -e "\n\n\n" >> stdin; }
08:23 <Lucifer_arma> so some color usage is fine, but excessive color usage gets you kicked?
08:23 <z-man> that's the start line
08:24 <z-man> the scripts write to banfile
08:24 <z-man> I write my commands to stdin
08:24 <Lucifer_arma> stdin is a file?
08:24 <z-man> yes
08:24 <wrtlprnft> so you say cat >stdin after that? ;)
08:24 <Lucifer_arma> so you do:  echo "KICK someidiot\n" >> stdin  ?
08:25 <z-man> We can overcount the length of color codes so the lines with them get a higher spam rating
08:25 <z-man> both right.
08:25 <z-man> I can have the screen server session running in one window
08:25 <wrtlprnft> it should be at least three times as high
08:25 <z-man> and the cat > stdin in another
08:25 <Lucifer_arma> it should be enough to kick durka during regular conversation :)
08:26 <z-man> so the ongoing logs don't disturb my commands.
08:26 <wrtlprnft> and ady
08:26 <wrtlprnft> and subzero
08:26 <z-man> ady's just using one color code at the start, IIRC
08:26 <Lucifer_arma> so's durka
08:26 <wrtlprnft> that's what's so annoying
08:26 <Lucifer_arma> ooo, and cristi too
08:27 <wrtlprnft> i don't want the "only idiots write in color all the time!" key to instantly kick you!
08:27 <z-man> :) Could be difficult.
08:27 <Lucifer_arma> yeah, so it should kick durka during regular conversation, but let through colored instant chats within reason, like team calls
08:27 <wrtlprnft> just check if the first 8 characters of a chat are a color code and triple the spam rating?
08:28 <Lucifer_arma> and it should show the last line before kicking, so wrtlprnft can do his only idiots... chat and then the next line will be "wrtlprnft left the game."
08:28 <wrtlprnft> it does anyways
08:28 <wrtlprnft> but that would still suck
08:28 <Lucifer_arma> maybe hard code protection for that chat?  That would be cool.  :)
08:28 <Lucifer_arma> it is a default chat, after all....
08:29 <wrtlprnft> what if someone translates it?
08:29 <DrJoeTron> hahaha i didnt know sab took my avatar :D
08:29 <Lucifer_arma> nah, I'd be willing to remove color codes from my instant chats to avoid getting spam-kicked
08:29 <Lucifer_arma> he didn't, Tank changed it on him
08:29 <Lucifer_arma> when he gets back from China, he probably won't notice for awhile, then he'll freak out
08:30 <Lucifer_arma> #monologue
08:30 <armabot> Lucifer_arma: Your current monologue is at least 4 lines long.
08:30 <wrtlprnft> Lucifer_arma: he noticed long ago
08:30 <Lucifer_arma> did he?  I didn't notice.
08:30 <wrtlprnft> Lucifer_arma: http://forums.armagetronad.net/viewtopic.php?p=75691#75691
08:31 <Lucifer_arma> so the operative thing in that line is that you just pipe to arma, which didn't used to work.  I guess I'll have to fool with it again.
08:31 <wrtlprnft> > Tank: that's just evil... VERY evil...
08:31 <DrJoeTron> well, the one i made him
08:31 <Lucifer_arma> heh, ok.  I read that post, I guess I didn't read it closely enough.
08:32 -!- nemostultae [n=nemostul@] has quit []
08:36 <wrtlprnft> hmm, looks like normal fortress maps don't work with ph's new zone stuff anymore
09:03 -!- philippeqc [n=philippe@c83-250-130-90.bredband.comhem.se] has joined #armagetron
09:07 <philippeqc> hi
09:08 <philippeqc> me prepares for Lucifer_arma announced nagging
09:10 <Lucifer_arma> NAG
09:11  * Lucifer_arma goes to read the post so he can remind himself what he was going to nag about
09:11 <philippeqc> t'was a 2 part announced nag:
09:11 <Lucifer_arma> alright, yes!  Moving zones and zones interacting with each other!
09:12 <Lucifer_arma> actually, I might have figured it out somewhat for you, sorta
09:12 -!- GodTodd [n=GodTodd@c-71-199-204-144.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)]
09:12 <philippeqc> a) zone motion: go nag wrtlprnft so he fixes the parser to tValue (or for luke-jr_ to fix it)
09:12 <Lucifer_arma> ok, moving zones.  The question is how do I handle collisions?
09:13 <Lucifer_arma> ummm, ok.  So I was thinking a moving zone should take a vector to initialize its movement, and the vector should be modified based on some internal collision thing
09:13 <Lucifer_arma> we could offer two types of collision behavior, one that says "use this function" and one that says "be realistic"
09:13 <philippeqc> pig did a modification to the timestep of the zone, and added a bunch of eSensor going around the perifery of the zone to detect rims
09:14 <Lucifer_arma> then a list of objects (or a wildcard) that cause a collision to be detected
09:14 <Lucifer_arma> pig's mod doesn't play the soccer game I had envisioned a long time ago, but its pretty fun!
09:15 <Lucifer_arma> so, then a scripter could extend collision behavior by offering his own script to handle it, where in every case the result is to change the vector in the zone that contains its movement
09:15 <Lucifer_arma> so, then zones interacting with each other, which I think you had intended to have eventually in some form or other, in this case we'd just set it to give points
09:16 <Lucifer_arma> I think the only additional thing from what you already have is to let the zones interact, otherwise all the stuff you have should cover it already
09:17 <philippeqc> zone to zone interaction detection shouldn't be that hard. 
09:17 <Lucifer_arma> no, I think the hard part is figuring out how to phrase it in xml :)
09:18 <philippeqc> the hard thing is that my model is very much "player" oriented, with owner as its base, so that will need a rethingking
09:18 <Lucifer_arma> hmm, no pun intended, but how hard would it be to make it "object" oriented instead?  Where player is just another object?
09:19 <philippeqc> hockey / soccer has pretty easy rules, so I would prefer to find more complex scenarios to know what would need to be taken care of
09:19 <Lucifer_arma> then you can have a tree of ownership.  Player owns zone A, zone A owns zone B, zone B owns zones C and D
09:19 <Lucifer_arma> well, breakout
09:19 <Lucifer_arma> in that case, you want a zone to bounce off another zone, right?
09:19 <Lucifer_arma> you also want it to destroy the other zone when it collides
09:19 <philippeqc> very hard because it change the whole design. and I have no idea yet for the new one.
09:20 <Lucifer_arma> then, when you have arbitrary-shaped zones, we can have light-cycle controlled breakout :)
09:20 <Lucifer_arma> that might be pretty neat, come to think of it.  Set two axes, your paddle is your wall
09:21 -!- Vanhayes [n=Vanhayes@stjhnbsu84w-156034191161.nb.aliant.net] has quit []
09:21 <Lucifer_arma> how about the ebonstar scenario I mentioned in a post awhile back?  I can dig up a link to refresh your memory...
09:21 <philippeqc> ok
09:21 <philippeqc> just remind me what makes the ebonstar game special.
09:22 <Lucifer_arma> http://forums.armagetronad.net/viewtopic.php?t=3459
09:22 <wrtlprnft> philippeqc: i'm kinda reluctant do do the parser :(
09:22 <wrtlprnft> if it'll just get replaced by luke-jr_'s tCode or some library
09:22 <philippeqc> i'm kind of reluctant to let luke reinvent the wheel
09:22 <philippeqc> http://www.eleves.ens.fr/home/ollivier/mathlib/mathexpr.htm
09:23 <philippeqc> integrate that parser
09:23 <wrtlprnft> File Not found
09:23 <wrtlprnft> The requested URL http://www.eleves.ens.fr/home/ollivier/mathlib/mathexpr.htm was not found on this server. Search on this site ?
09:23 <Lucifer_arma> if you integrate that parser, I'll ask him to give it as gpl
09:23 <wrtlprnft> Note that all pages with URL http://www.eleves.ens.fr/home/... are personal pages under the responsability of their authors. Please direct all enquiries to ollivier "AT" clipper.ens.fr.
09:23 <wrtlprnft> Fichier non trouv�
09:23 <wrtlprnft> L'adresse http://www.eleves.ens.fr/home/ollivier/mathlib/mathexpr.htm que vous avez demand�e n'existe pas sur ce serveur. Rechercher sur ce site ? 
09:23 <wrtlprnft> Notez que toutes les pages dont l'adresse commence par http://www.eleves.ens.fr/home/ sont des pages personnelles sous la seule responsabilit� de leur auteur. Veuillez adresser vos questions � ollivier "CHEZ" clipper.ens.fr.
09:23 <philippeqc> http://www.eleves.ens.fr/home/ollivier/mathlib/mathexpr.html#E
09:24 <Lucifer_arma> add an l to the end :)
09:24 <wrtlprnft> ah
09:24 <Lucifer_arma> it's not technically gpl compatible as it stands, but if he's the guy I think he is, that shouldn't be a problem, he'll give it as GPL for arma
09:25 <wrtlprnft> the only point there is is that you can sell gpl software
09:25 <Lucifer_arma> even if he's not, he says he wants to support Free software :)
09:25 -!- z-man [n=manuel@p508745DE.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
09:25 <Lucifer_arma> yeah, it's not an issue for us, nor is it likely to be for some time, and for something this small we could replace it when we need to
09:25 -!- Lizz [i=Lizz@DC-201-176.bpb.bigpond.com] has joined #armagetron
09:25 <Lizz> hiya :)
09:26 <wrtlprnft> hi Lizz 
09:26 <Lucifer_arma> hi Lizz 
09:26 <wrtlprnft> something this small?
09:26 <philippeqc> hi lizza breath
09:26 <Lizz> hiya wrt n looceee
09:26 <Lucifer_arma> yeah :)
09:26 <wrtlprnft> we're pondering on this for months
09:26 <Lizz> hiya phil
09:26 <wrtlprnft> so it can't be THAT small
09:26 <Lucifer_arma> true, but it'll go into an isolated area with hopefully a good interface so that we'd just have to reimplement what's behind it
09:26 <Lizz> o.O im NOT gonna ask heh
09:27 <philippeqc> This software or any modified version of it may be freely used in free programs. The program should include a copy of this whole notice. If you want to use it in a program you sell, contact me
09:27 <philippeqc> he seems quite open
09:27 <wrtlprnft> This software may not be sold.
09:27 <wrtlprnft> that's the thing that's not compatible
09:27 <philippeqc> contact him
09:27 <wrtlprnft> i'll let Lucifer_arma do that
09:27 <philippeqc> last last part
09:27 <Lucifer_arma> look, if you do the integrating, I'll happily do that contacting
09:28 <philippeqc> Lucifer_arma will contact him 
09:28 <wrtlprnft> preferable before I integrate it
09:28 <Lucifer_arma> but you gotta tell me you'll do the integrating, otherwise there's no point :)
09:28 <wrtlprnft> you can make your own functions in there, right?
09:28 <wrtlprnft> well
09:28 <wrtlprnft> it should be easy to make a tValue::Formula i guess
09:28 <Lucifer_arma> well, in order to integrate it you have to do a number of things that you'd have to do to write your own anyway, right?
09:29 <philippeqc> look, I've tolk luke about that lib.... twice... and he hasnt commented on it yet, so that leave me with the impression that he will continue to build on his own solution, rather than equip us with a full one.
09:31 <wrtlprnft> Lucifer_arma: it seems easy enough to integrate, send the guy a mail and I'll do it when we get a green light :)
09:31 <Lucifer_arma> writing the email right now
09:31 <wrtlprnft> the things that previously were cockpit callbacks will have to become functions i guess
09:32 <Lucifer_arma> email sent, let's hope his email address is still good
09:33 <wrtlprnft> does this thing actually support callback functions? :S
09:33 <wrtlprnft> the example doesn't talk about it
09:34 <wrtlprnft> we need callback functions if we wanna do the cockpit with it
09:34 <wrtlprnft> you can't just provide the time_to_impact_front as variable in case the user might use it, it's too CPU intensive for that
09:37 <wrtlprnft> though it might be possible to add that functionality
09:37 <philippeqc> Lucifer_arma: (my mind is still cloggy with sleep) ebonstar: the zone related change would be that shooting a cycle would give it a new direction and speed (with some physic to that)?
09:38 <Lucifer_arma> yes, and also the rendering and gravitation effect of the ebonstar zone
09:38 <Lucifer_arma> in the long run, there's a lot more to consider
09:38 <Lucifer_arma> the ebonstar has to occasionally spit out packages that, if a cycle grabs it, it gives them special abilities, like a fire shot that kills instantly instead of bouncing
09:38 <Lucifer_arma> another one that gives more speed, etc.
09:39 <Lucifer_arma> anyway, maybe working out the primitives to support that scenario gives you the larger model you want, maybe not.  It's something to throw on the pile anyway :)
09:39 <Lucifer_arma> but I think if you could support ebonstar, then you'll be able to support the simpler soccer/hockey scenario
09:40 <philippeqc> zones spuying zones is no probs, zones giving effects is no probs (we have "rechare rubber" and "recharge brake")
09:41 <philippeqc> cycleMovement would need a child that support the new motion, thats a PITA
09:42 <philippeqc> gravitationnal pull might be best left to a second, larger but invisible zone over the ebonstar that pull toward the center.
09:43 <guru3> in the past 7 days armagetron has been the 52nd most active project on sourceforge
09:43 <Lucifer_arma> the gravitational pull only affects you when you're in the zone
09:43 <Lucifer_arma> so if you're just outside it, it doesn't affect you
09:43 <wrtlprnft> guru3: nic
09:43 <wrtlprnft> e
09:43 <philippeqc> yes that is why making a second, larger and invisible zone over the black hole could do that.
09:43 <Lucifer_arma> that is neat.  :)
09:44 <guru3> beat out dc++ by 3 ranks
09:44  * Lucifer_arma wonders if it was all his armabot commits that did it
09:44 <wrtlprnft> hmm, looks like mathexpr supports callback functions that return a double and take a double as param
09:44 <philippeqc> the black hole event horizon would be the inside, visible one that kills you
09:44 <philippeqc> nice wrtlprnft !
09:44 <Lucifer_arma> aha
09:44 <Lucifer_arma> the renderer would have to render the larger zone, though.  I should have taken a screenshot, but the larger zone, the ebonstar, is a warp of the grid floor
09:45 <Lucifer_arma> makes the grid floor funnel shaped
09:45 <philippeqc> guru3: hehe, really! That is nice that we really climbed that much, considering that the other project developer are also in vacation ;)
09:45 <wrtlprnft> unfortunately it doesn't seem to support functions that take no args
09:45 <wrtlprnft> but I might change that
09:45 <philippeqc> wrtlprnft: you might also want it to support functions that need 2 args ;)
09:46 <guru3> we used to be in the 90s
09:46 <philippeqc> Lucifer_arma: I'm not considering floor distortion. Too much work, and it doesnt help me trying to figure a better zone model ;)
09:46 <wrtlprnft> philippeqc: that smells like modifying it to use templates :S
09:46 <Lucifer_arma> well, let's hurry up and release so we can shoot up higher
09:46 <wrtlprnft> if it accepts 2 params, what about 3?
09:46 <Lucifer_arma> philippeqc: that's fine, we need lots of rendering work anyway, just trying to keep in your head that we ultiamtely have to render this stuff somehow
09:47 <wrtlprnft> yeah, should be released sometime
09:47 <wrtlprnft> then z-man could repeat the experiments on bugfarm in a better way
09:48 <philippeqc> what does the sf activity monitor? commits or line of code changed?
09:49 <wrtlprnft> once I'll get green light from the guy (TM) I might make it use derivation and virtual functions and templates
09:49 <wrtlprnft> luke-jr_ will kill me for that
09:49 <Lucifer_arma> 2 more things philippeqc :)
09:49 <philippeqc> yes
09:49 <Lucifer_arma> consider the breakout game from two points of view:
09:49 <Lucifer_arma> 1) the bricks are zones (need zone interaction)
09:49 <Lucifer_arma> 2) the bricks are regular walls
09:50 <Lucifer_arma> the other one is a pinball scenario, where we use zones to be the various little gadgets on a pinball machine, like flippers ad stuff
09:50 <wrtlprnft> if pig publishes his soccer sty code I might make a pingpong server
09:50 <wrtlprnft> just needs a map with 2 axes and short walls and the ball needs to bounce off player walls
09:50 <Lucifer_arma> obviously a real pinball machine requires ramps and stuff, which we don't have and aren't part of your zone work
09:50 <wrtlprnft> and invert the positions of the goal zones
09:52 <Lucifer_arma> sf activity is an aggregation of commits, web page view, and some other stuff, iirc.  Downloads, that sort of thing.
09:52 <philippeqc> Lucifer_arma: I'm looking for something more complex than many static zones and one moving (pinball, breakout). That scenario is relatively simple, and its easy to bend the current model without breaking it. I want it to shatter so we can make it better ;)
09:53 <Lucifer_arma> ok.  :)
09:53 <Lucifer_arma> oh yeah, on maps
09:53 <Lucifer_arma> how easy would it be to add an atribute for map elements that basically says "invisible to the cockpit"?
09:54 <philippeqc> as easy as hacking the code to remove that "feature"
09:54 <Lucifer_arma> then the cockpit map would need to be modified to ignore those things
09:54 <Lucifer_arma> heh, that would be considered cheating, imo.  :)
09:55 <philippeqc> and our community is know for its well behaved members before anything else.
09:55 <Lucifer_arma> not that we could enforce it, but I think most players that can, won't hack it to remove it
09:55 <philippeqc> I just an attribute for all elements
09:56 <philippeqc> make it accept 4 value "all, cockpit, ingame, none"
09:57 <Lucifer_arma> maybe it would be better to hack in support for the server to use a different map
09:58 <Lucifer_arma> you know, different than what the client uses
09:58 <philippeqc> yes
09:58 <Lucifer_arma> that, at least, isn't subject to client-side hacking
09:58 <philippeqc> your server_map_file idea
09:58 <philippeqc> and less work 
09:58 <philippeqc> or you can use that as a good motivation to kick in xtls and css support ;)
09:58 <Lucifer_arma> haha
09:59 <Lucifer_arma> actually, when I next return to sound engine work, I intend to start in the resource system and build the stuff I need
09:59 <Lucifer_arma> we *might* get a css parser at that point, no promises though.  Depends on whether or not I need it in the sound engine.
09:59 <philippeqc> come on, for a smart guy like you, it wont take much time
09:59 <Lucifer_arma> I *might* still tackle it as a target of opportunity :)
10:00 <Lucifer_arma> I should use the sound engine work as incentive to study and take the test, like "I'll spend the rest of the weekend after taking my test working on the sound engine"
10:01 <philippeqc> nice objective
10:01 <philippeqc> wrtlprnft: hot pink, it is wikipedia's definition of the color, not mine
10:01  * wrtlprnft was taking a shower, back
10:03 <philippeqc> I would like a language to define the targets. Right now I'm implementing a LOT of combinaisons, and its really long and people will keep asking for more
10:03 <wrtlprnft> Lucifer_arma: make a CSS parser and luke-jr_ won't like it because it's C++, too ineffective and because he stinks
10:04 <guru3> anyone want to come play on stonehenge?
10:04 <wrtlprnft> me
10:04 <wrtlprnft> or no, can't
10:04  * Lucifer_arma is going back to studying
10:04 <wrtlprnft> i have to go, sorry
10:04 <wrtlprnft> later
10:04 <philippeqc> cya
10:04 <guru3> cu
10:04 <Lucifer_arma> later
10:04 <wrtlprnft> be back in half an hour or so
10:13 <philippeqc> #g 45 + 90
10:13 <armabot> 45 + 90 = 135
10:14 <philippeqc> #g 135+90
10:14 <armabot> 135 + 90 = 225
10:14 <guru3> i tell ya
10:14 <guru3> this stonehenge
10:15 <guru3> is a good sill map to practice on
10:22 <philippeqc> I'd need 4 good base color, but I'd like to avoid red and blue
10:23 <guru3> ><
10:23 <philippeqc> yellow and green, orange has a tendency to be close to yellow
10:23 <guru3> how come previews never work when i want them to ><
10:23 <philippeqc> I could take light yellow and dark orange, but the 4rth
10:23 <philippeqc> preview for waht?
10:31 <guru3> philippeqc: http://electricpotential.net/temp/stonehenge-0.0.1.png
10:32 <wrtlprnft> back
10:32 <philippeqc> your verbal description was appropriate ;)
10:32 <guru3> wb wrtlprnft 
10:32 <wrtlprnft> lol @ the image
10:32 <guru3> that's my difficulty ranking
10:32 <guru3> i'm at level 3
10:33 <Lucifer_arma> man, I'm not even at level 1
10:34 <Lucifer_arma> wrtlprnft: green light :)
10:34 <philippeqc> o yeah1
10:34  * philippeqc dance
10:34 <philippeqc> s
10:35 <philippeqc> Lucifer_arma: would css allow me to define variables and use them all over?
10:35 <philippeqc> in the map
10:36 <Lucifer_arma> variables?
10:36 <Lucifer_arma> hmmmmm
10:36 <Lucifer_arma> classes, I take it?  like, in html, it's <div class="someclass"> ?
10:36 <philippeqc> like If I have many many points to be given, I could have 4 variables, like pointWin pointLose pointWhatEver spread all over the map, and only need to update the definition once to change their value
10:37 <Lucifer_arma> I'd suggest you look at the template setup that's in the cockpit, I'm not sure what you're suggesting falls inside css
10:37 <Lucifer_arma> but yes, css could do that
10:37 <philippeqc> rather than having <Effect effect="point" score="3" /> , <Effect effect="point" score="someVar" /> 
10:37 <Lucifer_arma> you'd need to support an attribute for it, and you'd have to code that yourself, but otherwise css could have it.
10:38 <Lucifer_arma> no, it would be more like <Effect class="someclass">  and then you have this:
10:38 <Lucifer_arma> .someclass { effect: point; score: 3; }
10:38 <philippeqc> o
10:38 <philippeqc> ok
10:38 <philippeqc> humm, well, seems good enough
10:38 <Lucifer_arma> note we may not use "class", we might use some other name that makes more sense, I use "class" here for convenience because that's what html uses
10:40  * philippeqc takes on my puppy eyes and my honey voice.... luciiiiiiiiifer, could please please please give us css support?
10:40 <Lucifer_arma> wrtlprnft: let me know when you've put the expression parser into svn so I can copy the email that gives us his parser under gpl in there
10:42  * Lucifer_arma puts css parser on his todo list for when he goes into the resource system next
10:47 <guru3> ><
10:48 <philippeqc> sheesh! maps are sure one heck of a job to write now
10:49 <guru3> and whose fault is that
10:49  * guru3 points at phil
10:49 <philippeqc> point back at guru3 for not suggesting a better way to write that stuff ;)
10:49 <[Xpert]DarkStar> *yawn*
10:50 <[Xpert]DarkStar> #morning
10:50 <armabot> Good Morning [Xpert]DarkStar Random Fortune: He's just like Capistrano, always ready for a few swallows.
10:50 <guru3> good morning ds
10:50 <[Xpert]DarkStar> good morning guru3 
10:50 <[Xpert]DarkStar> and good morning everyone else
10:50 <[Xpert]DarkStar> hmm
10:50 <[Xpert]DarkStar> ubuntu is not that bad
10:51 <[Xpert]DarkStar> but i have 3 different cron deamons running ><
10:51 <[Xpert]DarkStar> and guess how many i actually use
10:58 <philippeqc> #g 204/255
10:58 <armabot> 204 / 255 = 0.8
10:59 <philippeqc> #g 85 / 255
10:59 <armabot> 85 / 255 = 0.333333333
11:13 <philippeqc> #g 215 / 255
11:13 <armabot> 215 / 255 = 0.843137255
11:16 -!- Lizz [i=Lizz@DC-201-176.bpb.bigpond.com] has quit [Read error: 110 (Connection timed out)]
11:30 <Lucifer_arma> #message wrtlprnft in case you missed it, the expression parser guy wrote back with permission to use his code under the gpl
11:30 <armabot> Lucifer_arma: The operation succeeded.
11:44 <wrtlprnft> g2g for about an hour
11:45 <wrtlprnft> Lucifer_arma: i don't miss anything containing my name usually :)
11:57 <philippeqc> cya later
11:57 -!- philippeqc [n=philippe@c83-250-130-90.bredband.comhem.se] has quit ["Leaving"]
12:26 <spidey> i'ma install halo and go pwn people
12:31 <spidey> O.o
12:31 <spidey> i think i broke it
13:10 -!- madmax|pt [n=madmax@bl4-216-64.dsl.telepac.pt] has joined #armagetron
13:10 <madmax|pt> hi
13:23 <wrtlprnft> back and completely K.O.
13:29 <wrtlprnft> Lucifer_arma: shall i put the complex parser stuff and the example file into the project too?
13:30 <wrtlprnft> what is BUILDFAKERELEASE?
13:30 <wrtlprnft> in src/rhirdparty/Makefile.am
13:33 -!- madmax|pt [n=madmax@bl4-216-64.dsl.telepac.pt] has quit ["Leaving"]
13:34 -!- GodTodd [n=GodTodd@c-71-199-204-144.hsd1.tx.comcast.net] has joined #armagetron
13:38 <spidey> note
13:38 <spidey> overloaded the damned breakers again
13:38 <spidey> >.<
13:41 <wrtlprnft> replace them by some piece of metal
13:41 -!- anjori [n=anonymou@S0106001150573139.vc.shawcable.net] has joined #armagetron
13:42 -!- anjori [n=anonymou@S0106001150573139.vc.shawcable.net] has quit [Client Quit]
13:44 <spidey> ?
13:44 <spidey> they're breakers
13:44 <spidey> all they do is flip
13:44 <spidey> then you flip them again to turn them back on
13:44 <spidey> they don't blow or anything
13:48 <wrtlprnft> use some piece of wire to fix them in place
13:48 <spidey> could cause a fire then
13:48 <spidey> they flip when they overload,if they overload and keep going,it can only take so much
13:58 <wrtlprnft> i know, just joking
13:59 <wrtlprnft> after all, that's what breakers are foe
13:59 <wrtlprnft> for
14:09 <spidey> ya
14:09 <wrtlprnft> http://www.heise-security.co.uk/news/76089
14:09 <wrtlprnft> gah
14:09 <wrtlprnft> need to update :S
14:12 <wrtlprnft> though i don't use mod_rewrite a lot
14:20 <wrtlprnft> yay i just got it to compile mathexpr in :)
14:24 <spidey> i'ma go play halo
14:24 <spidey> then go watch tv
14:24 <spidey> then maybe go out somewhere
14:24 <spidey> comuter has gotten boring ;/
14:26 <wrtlprnft> problem: mathexpr uses double everywhere instead of float
14:26 <wrtlprnft> so either we convert mathexpr to float, or convert the engine to double, or have expensive conversations everywhere
14:31 <wrtlprnft> hmm, converting mathexpr to float wasn't that hard, but I dunno how this effecs the integration stuff etc
14:39 <luke-jr_> problem: mathexpr isn't designed for realtime calculations, nor being flexible with user-defined variable functions
14:39 <luke-jr_> (or rather, developer-designed)
14:39 <wrtlprnft> i'm on the variable function thing
14:40 <wrtlprnft> it can already handle float*(float)- type callbacks
14:40 <wrtlprnft> I'm probably gonna make a template so you can have any number of parameters
14:41 <luke-jr_> it's still not designed for realtime evaluation
14:41 <wrtlprnft> if it's used for graphing it can't be that slow
14:41 <luke-jr_> graphing isn't a real time operation
14:42 <wrtlprnft> it has to be fast
14:42 <luke-jr_> it needs to draw one very simple 2D image
14:42 <luke-jr_> fast could mean it can do this in a second or two
14:42 <wrtlprnft> i KNEW luke-jr_ wouldn't like it
14:42 <luke-jr_> our requirements are many expressions per second
14:43 <wrtlprnft> if you have a 1000 pixel wide graph
14:43 <wrtlprnft> you need 1000 calculations if you wanna graph it exactly
14:44 <wrtlprnft> and for a computer I'd expect even complex functions to be done in less than half a second
14:44 <wrtlprnft> and that is with doing the actual putting points onto the screen
14:44 <wrtlprnft> that is fast
14:44 <luke-jr_> you forget the computer already has stuff to do for the game
14:44 <luke-jr_> without evaluation stuff
14:45 <wrtlprnft> it's still fast enough
14:45 <wrtlprnft> let's implement it like that first and see how slow it really is
14:45 <luke-jr_> whatever, just keep it in a branch so it's not in the way for tCode
14:46 <wrtlprnft> then you can come in later and make a faster implementation using the same api
14:46 <wrtlprnft> why would it be in the way for tCode?
14:46 <wrtlprnft> that's separate files, right?
14:47 <luke-jr_> I'm already aiming at tValue compatibility
14:47 -!- philippeqc [n=philippe@c83-250-130-90.bredband.comhem.se] has joined #armagetron
14:48 <wrtlprnft> my addition will just be an additional subclass of tValue
14:48 <philippeqc> ok
14:49 <wrtlprnft> oh, that was talking to luke-jr_ 
14:49 <wrtlprnft> as expected he doesn't like mathexpr
14:50 <luke-jr_> "as expected" -- not like it wasn't already brought up a few days ago and I took a look at it
14:50 <luke-jr_> if it were suitable, I would have already been working with it
14:51 <wrtlprnft> you didn't say anything about it
14:52 <philippeqc> lucifer, did you have a look at the conflict between aa' sound and other sound playing apps
14:53 <philippeqc> Lucifer_arma: ^^^
14:53 <philippeqc> luke once said that when he doesnt say anything about something, it is that he agrees.
14:54 <philippeqc> hurray, I've made a map so complex, it just crash the game at load ;)
14:55 <wrtlprnft> that a feature?
14:55 <spidey> man
14:55 <spidey> that's some bullshit >.<
14:55 <philippeqc> ;)
14:55 <philippeqc> spidey: about what
14:55 <spidey> halo
14:56 <spidey> spawn camping bastards >.<
14:56 <philippeqc> ok, I could help you you know
14:56 <spidey> ?
14:56 <philippeqc> yes, dont play
14:56 <spidey> lol
14:56 <philippeqc> your welcome
14:56 <philippeqc> I'll send you the bill
14:56 <spidey> psh
14:56 <spidey> luke-jr_, said he'd pay it for me
14:56 <philippeqc> Got answers? I've got questions.
14:58 <wrtlprnft> go ahead
14:58 <wrtlprnft> answer = 42
14:58 <wrtlprnft> question = ?
14:58 <philippeqc> what is 6 * 7
14:58 <philippeqc> ;)
14:59 <wrtlprnft> that's what the mice invented
14:59 <wrtlprnft> not the real question
14:59 <spidey> answer = supercalifragilisticsexpealidocious
14:59 <spidey> wquestion = ?
14:59 <spidey> ;x
14:59 <philippeqc> i read the book, listen to the audio show, saw the movie, and even on of the old tv episode ;)
14:59 <wrtlprnft> answer = true
14:59 <wrtlprnft> question = ?
15:00 <spidey> is wrtlprnft gay
15:00 <spidey> owned ;x
15:00 <philippeqc> 1!=1 ? false : true
15:00 <wrtlprnft> aka true
15:00 <wrtlprnft> ah
15:02 <philippeqc> found me bug
15:07 <philippeqc> the map, it think it works ;)
15:07 <philippeqc> quad team fortress
15:12 <philippeqc> I'd need 7 other players
15:12 <philippeqc> to test it
15:12 <DrJoeTron> well you have one
15:12 <philippeqc> ok, I'll fix it so you dont need to download anything
15:13 <DrJoeTron> .abck
15:13 <DrJoeTron> haha
15:13 <DrJoeTron> man i'm not feelin so hot this morning
15:15 <DrJoeTron> i'm noticing that the dedicated server applet takes much more resources than before
15:16 <DrJoeTron> i dont know why it took this long to see that
15:16 <DrJoeTron> 2.7.1 took about 500k for memory
15:16 <DrJoeTron> 2.8.2 takes about 7.168
15:17 <DrJoeTron> both at idle
15:17 <DrJoeTron> 7,168*
15:18 <philippeqc> parser for map + libxml contribute
15:20 <philippeqc> its up
15:20 <philippeqc> need lots of players to test it
15:20 <philippeqc> as it has some team respawn
15:27 <wrtlprnft> philippeqc: which server?
15:27 <wrtlprnft> zone test v4 is empty
15:27 <philippeqc> yes, I'm trying to recruit
15:31 <DrJoeTron> zone test v4 is what its called?
15:31 <philippeqc> yes
15:32 <DrJoeTron> cant play,
15:32  * DrJoeTron 2.8.1 ftw
15:32 <DrJoeTron> sorry budd
15:33 <philippeqc> does it say you cant?
15:35 <philippeqc> darn
15:35 <DrJoeTron> aye :/
15:44 <luke-jr_> DrJoeTron: wow, so we somehow saved 490 KB of memory with 0.2.8?
15:44 <DrJoeTron> no
15:45 <wrtlprnft> other way
15:55 <wrtlprnft> wtf
15:55 <wrtlprnft> some of my changes got lost without a comment!
15:56 <wrtlprnft> or no, in fact they didn'T
15:56 <wrtlprnft> I'm just stupid
16:30 -!- madmax|pt [n=madmax@bl4-245-56.dsl.telepac.pt] has joined #armagetron
16:31 -!- DrJoeTron [i=DrJoeTr0@adsl-67-36-179-244.dsl.chcgil.ameritech.net] has quit ["Leaving"]
16:38 <philippeqc> zone v2 test server is up again
16:38 -!- DrJoeTron [i=DrJoeTr0@adsl-67-36-179-244.dsl.chcgil.ameritech.net] has joined #Armagetron
16:39 <DrJoeTron> so i learned A benefit to having a Minidisc player
16:39 <DrJoeTron> no one is gonna steal it :p
16:42 <philippeqc> anyone can come and help on the server
16:50 <philippeqc> luke-jr_: can we upload dtd now?
16:50 <wrtlprnft> philippeqc: no, it would have been a commit message
16:50  * wrtlprnft might just add that and luke-jr_ will update itself
16:50 <wrtlprnft> *luke's server
16:50 <philippeqc> upload dtd to the resource repo
16:51 <wrtlprnft> philippeqc: the code for the upload is in SVN somewhere, just edit it to allow uploading DTDs
16:51 <wrtlprnft> and it'll work
16:51 <philippeqc> uploading dtd to the resource repo?
16:51 <philippeqc> what code is that
16:51 <wrtlprnft> yes
16:51 <philippeqc> what branch
16:51 <wrtlprnft> let me check
16:52 <wrtlprnft> 503 Service Unavailable
16:52 <wrtlprnft> The service is not available. Please try again later.
16:52 <wrtlprnft> the web svn is sooo useless like that
16:52 <philippeqc> lol
16:52 <wrtlprnft> every second time you need it it does that
16:53 <wrtlprnft> let me check the commit messages instead :)
16:53 <wrtlprnft> vive le RSS
16:53 <madmax|pt> DrJoeTron why wouldnt someone steal a minidisc player?
16:54 <philippeqc> yeah, Id steal one, because I know nobody would steal it from me ;)
16:54 <wrtlprnft> www/beta/trunk/www-aabeta/add-resource/upload.suid-php
16:54 <wrtlprnft> err
16:55 <wrtlprnft> https://svn.sourceforge.net/svnroot/armagetronad/www/beta/trunk/www-aabeta/add-resource/upload.suid-php
16:55 -!- z-man [n=manuel@p508745DE.dip0.t-ipconnect.de] has joined #armagetron
16:55 <madmax|pt> z-man, if someone asks you if you are 'beat' dont bother
16:55 <philippeqc> its php
16:55 <DrJoeTron> why would you want to
16:55 <madmax|pt> lol
16:56 <DrJoeTron> no one wants these things
16:56 <DrJoeTron> thats the plus to having one
16:56 <z-man> ??? Why would anyone ask?
16:57 <madmax|pt> heh, i was playing as beat, and people were wondering if i was you, dont know why though
16:57 <z-man> perhaps you had ping < 20 ms?
16:57 <z-man> Or perhaps you sucked? :)
16:57 <madmax|pt> hmm... neither
16:57 <madmax|pt> lol
16:58 <z-man> Perhaps you knew or said things people assume only I know
16:58 <madmax|pt> nope
16:58 <madmax|pt> maybe someone was just high, nevermind
16:59  * z-man files this under strange occurences.
17:01 <wrtlprnft> philippeqc: yes
17:01 <philippeqc> i dont want it fixed for me, but for everybody!
17:01 <wrtlprnft> philippeqc: it WILL be fixed for you!
17:02 <wrtlprnft> *for everybody
17:02 <wrtlprnft> if you tell people about details about some settings/commands they sometimes assume you're z-man 
17:02 <wrtlprnft> ie if you tell them about the meaning of MAX_OUT_RATE
17:03  * z-man is partly guilty of that by playing under false names
17:04 <wrtlprnft> or about rubber induced wall shrinkage, which many people still don't seem to know about
17:04 <wrtlprnft> or know what it means
17:04 <wrtlprnft> *or to know what it means
17:06 <armabot> armagetronad: philippeqc * r5847 /private/philippeqc/armagetronad/ (4 files in 3 dirs): Added support for a few more selector. added spanw dead effect and modified support function getAllValid. Added count for zSelector
17:09 <wrtlprnft> grr
17:09 <philippeqc> wrtlprnft: z-man quadFortress is up and running
17:09 <wrtlprnft> libmathexpr doesn't use const properly
17:09 <wrtlprnft> be there in a minute
17:09 <philippeqc> will wait outside
17:10  * madmax|pt notes he doesnt know any evil setting/command about the test servers.
17:11 <wrtlprnft> incoming.
17:11  * philippeqc doesnt need evil settings/command to do evil servers
17:11 <philippeqc> ok
17:11 <madmax|pt> you sure do evil servers
17:11 <philippeqc> hehe
17:14 <madmax|pt> do you guys know any happening of small cycle jumps on an initial fortress grind? ive been seing that sometimes, i think generally on the person with most speed
17:18 <spidey> no?
17:18 <spidey> i've never seen that unless i'm uploading and playing
17:18 <spidey> then everyone jumps ;x
17:18 <madmax|pt> i don't its a lag effect
17:18 <madmax|pt> o_O
17:19 <spidey> honestly
17:19 <spidey> even though my ping is around 200,i don't lag unless my isp is in its shitty stage
17:19 <madmax|pt> erm... i don't think*
17:19 <spidey> which is usually around night time
17:19 <spidey> >.<
17:19 <madmax|pt> or rain?
17:19 <spidey> that to
17:19 <spidey> which it's raining now :/
17:19 <spidey> #cnn
17:19 <spidey> !
17:19 <madmax|pt> o_O
17:19 <spidey> #list
17:19 <armabot> spidey: Admin, Alias, CIA, Channel, ChannelLogger, ChannelStats, Config, Dict, Games, Google, Herald, Insult, Later, Math, Misc, News, Owner, Praise, Quote, RSS, Seen, Services, Time, Unix, User, Utilities, and Web
17:20 <spidey> luci can you load the cnn plugin :(
17:20 <madmax|pt> did cnn exist?
17:20 <spidey> yes
17:20 <spidey> it tells weather :p
17:20 <philippeqc> spidey, wanna test quaFortress
17:20 <madmax|pt> wasnt it the #weather ?
17:21 <spidey> no
17:21 <spidey> it was #cnn
17:21 <spidey> !
17:21 <spidey> philippeqc, in a minute i'm getting attacked in another game :/
17:21 <philippeqc> ok
17:21 <spidey> which reminds me
17:21 <madmax|pt> ... i used #weather ...
17:21 <spidey> the halo match
17:21 <spidey> ended me having 130 kills
17:21 <spidey> ;x
17:22 <spidey> i won by kills,but the other guys won by holding the hill longer...stupid cth >.<
17:22 -!- makie [n=linuxl@ip68-0-231-217.ri.ri.cox.net] has joined #Armagetron
17:26 <DrJoeTron> too bad halo blows ;D
17:27 <DrJoeTron> did you try the hl2 demo?
17:27 <spidey> i don't think i can play hl2
17:27 <spidey> what's the min requirements?
17:28 <DrJoeTron> emme look it up
17:28 <DrJoeTron> the demo gives you the very beginning, and one of the scariest parts of the game
17:28 <spidey> scarey?
17:29 <spidey> i think i stopped being afraid of what happens in a game around age 8 with resident evil for n64
17:29 <madmax|pt> (GT4 || GTA:SA || PES) > all
17:29 <spidey> pes?
17:29 <madmax|pt> oh yea, youre american
17:29 <madmax|pt> lol
17:29 <spidey> :/
17:29 <madmax|pt> pro evolution soccer
17:29 <spidey> lol
17:30 <spidey> only sports i like is basketball ;D
17:30 <spidey> sometimes baseball or football
17:30 <spidey> but i like basketball better
17:30 <spidey> ;x
17:31 <DrJoeTron> yeah man
17:31 <DrJoeTron> like "holy fuck, kill it!" scary
17:31 <madmax|pt> one day i'll try to understand baseball's rules
17:31 <madmax|pt> and... "football" too
17:32 <DrJoeTron> hl2 loves most pc's
17:32 <DrJoeTron> http://halflife2.filefront.com/info/HL2_Requirements
17:32 <spidey> wow
17:32 <spidey> i can play that without a problem
17:32 <DrJoeTron> yup
17:32 <spidey> although
17:32 <DrJoeTron> if you buy it, it comes with counterstrike:source
17:32 <spidey> 4.5gb hddspace is a bit much >.<
17:33 <DrJoeTron> thats because it installs cs:s
17:33 <DrJoeTron> you can not have that
17:33 <DrJoeTron> but its like 2 gigs i think
17:33 <spidey> ah
17:33 <DrJoeTron> if you buy the cd version
17:33 <spidey> about the same as halo
17:33 <DrJoeTron> its 5 discs
17:33 <spidey> O.o
17:33 <DrJoeTron> yheah
17:33 <DrJoeTron> fucking huge
17:33 <DrJoeTron> i got a hairline crack on disc 2
17:33 <DrJoeTron> on the very edge
17:33 <DrJoeTron> so its toast
17:33 <makie> I'd hope they would have a dvd version
17:33 <DrJoeTron> thank god valve rocks
17:33 -!- makie is now known as linuxlizzard
17:33 <DrJoeTron> and you can just download it
17:33 <linuxlizzard> indeed
17:34 <spidey> i DrJoeTron why not download cd2?
17:34 <linuxlizzard> my friend did that but it took him months because of router troubles
17:34 <DrJoeTron> because hl2 is available off of steam
17:34 <spidey> huh?
17:34 <DrJoeTron> steam is what valve uses for all of there games
17:34 <DrJoeTron> its a menu for there games
17:34 <linuxlizzard> ja, just hope it works :)
17:35 <spidey> what's valve?
17:35 <DrJoeTron> the company that makes half life, 
17:35 <DrJoeTron> the best thing about hl2
17:35 <DrJoeTron> mods
17:35 <DrJoeTron> they throw up the source code
17:35 <DrJoeTron> so people can go nuts
17:35 <spidey> lol
17:35 <DrJoeTron> and people make some pretty awesome ones
17:36 <DrJoeTron> goldeneye source ;D
17:36 <DrJoeTron> i forgot about to tell lucifer that
17:36 <DrJoeTron> about getting the source code
17:36 <DrJoeTron> if you buyt the game
17:36 <DrJoeTron> the give you Source SDK
17:36 <DrJoeTron> Source Development Kit
17:38 <DrJoeTron> so download steam
17:38 <DrJoeTron> www.steampowered.com
17:38 <spidey> hmm
17:38 <DrJoeTron> and download the hl2 demo
17:38 <madmax|pt> what the heck is "setting TOS to lowdelay" ?
17:38 <spidey> so it runs on linux?
17:38 <DrJoeTron> nope
17:38 <DrJoeTron> its for windows
17:38 <DrJoeTron> the main reason why i dont go to linux
17:38 <spidey> then why would lucifer want it?
17:39 <linuxlizzard> haha
17:39 <spidey> he said if it's doesn't play on linux he doesn't want it ;x
17:39 <DrJoeTron> he said "if im gonna buy a game i better  get the source code"
17:39 <spidey> he said if it's doesn't play on linux he doesn't want it ;x
17:39 <linuxlizzard> you don't get the source code, just the sdk :P
17:39 <DrJoeTron> he said that too
17:39 <spidey> so
17:39 <DrJoeTron> still
17:39 <spidey> that excludes him
17:39 <DrJoeTron> yeah true
17:39 <DrJoeTron> i hate chu guys :X!
17:40 <spidey> ;p;
17:40 <linuxlizzard> lol X)
17:40 <spidey> lol
17:40 <linuxlizzard> amagetronad doesn't need opengl does it?
17:40 <linuxlizzard> I hope not
17:40 <spidey> yea
17:41 <spidey> or it lags pretty bad ;x
17:41 <linuxlizzard> but not for a dedicated tho
17:41 <spidey> no
17:41 <spidey> don't think
17:41 <DrJoeTron> anywho, when your on windows il give you the link
17:41 <linuxlizzard> this person who made this package didn't put the server option
17:42 <spidey> !
17:42 <spidey> F:\>ver
17:42 <spidey> Microsoft Windows XP [Version 5.1.2600]
17:42 <spidey> ;x
17:42 <linuxlizzard> hehe
17:42 <spidey> i'm still to lazy to make the ext3 partition
17:42 <spidey> :/
17:43 <spidey> i would just go back to only linux
17:43 <spidey> but i wanna play the games i buy
17:43 <spidey> so windows will always be somewhere in my house
17:43 <spidey> ;x
17:43 <linuxlizzard> hehe
17:43 <linuxlizzard> ya I dual boot now
17:43 <linuxlizzard> because of battlefield 2 X)
17:43 <DrJoeTron> haha
17:43 <spidey> lol
17:44 <DrJoeTron> you should play with us sometime lizzard
17:44 <DrJoeTron> gomes and i
17:44 <linuxlizzard> hehe
17:44 <DrJoeTron> we play just about everynight on the ts server
17:44 <DrJoeTron> infact
17:44 <DrJoeTron> guess what we are lanning tonight ;D
17:44 <linuxlizzard> w00t X)
17:44 <DrJoeTron> Mount up!
17:44 <DrJoeTron> whats your rank?
17:44 <linuxlizzard> haha, nothing at all
17:44 <linuxlizzard> idk
17:44 <DrJoeTron> haha really?
17:44 <linuxlizzard> ya I don't play much
17:44 <DrJoeTron> check bfhq when you get the chance
17:44 <linuxlizzard> but when I do its funs
17:45 <spidey> joe get halo bish
17:45 <spidey> i wanna own you ;x
17:45 <spidey> as long as you don't spawn camp :/
17:46 <wrtlprnft> if i make an array of objects with new[] do they get initialized or not?
17:46 <spidey> i would give you a cd key and you could just download a copy somewhere
17:46 <spidey> but i gave damien my extra key
17:46 <DrJoeTron> im only staff sargent :/
17:46 <DrJoeTron> haha
17:46 <DrJoeTron> f halo
17:46 <DrJoeTron> i got hl2
17:46 <linuxlizzard> I'm probably only private ;)
17:46 <linuxlizzard> lol
17:47 <spidey> f hl2
17:47 <spidey> i got halo
17:47 <DrJoeTron> haha have fun with crap :D
17:47 <spidey> i do 
17:47 <spidey> when people make mods thinking they own
17:47 <linuxlizzard> I once was higher but cosma played for me, got kicked off a server a few too many times
17:47 <spidey> like snipers that have a huge blast radius
17:47 <DrJoeTron> haha
17:47 <DrJoeTron> thats nothing spidey
17:47 <spidey> i just own 'em with it ;x
17:47 <DrJoeTron> you gotta see these hl2 mods
17:47 <DrJoeTron> oh garrys mod
17:47 <linuxlizzard> theres a naruto hl2 mod XD
17:48  * DrJoeTron grimaces
17:48 <DrJoeTron> i remember ESF for hl1
17:48 <spidey> DrJoeTron, get me a key ;x
17:48 <spidey> actually
17:48 <spidey> how much does it cost ?
17:48 <DrJoeTron> i support valve
17:48 <DrJoeTron> not quite sure
17:48 <DrJoeTron> its dropped since i got it
17:48 <linuxlizzard> lets see, what is the flag to build the server? I'm to lazy to look
17:48 <spidey> hmm
17:48 <DrJoeTron> you can get it for 30 bucks off of steam
17:48 <DrJoeTron> but you just get hl2
17:49 <linuxlizzard> hehe ya
17:49 <spidey> i wanted to buy a airplane :/
17:49 <spidey> rc of course
17:49 <DrJoeTron> if you get it at stores you get half life:source, counter strikes:source
17:49 <DrJoeTron> half life source is just half life 1 with ragdoll physics
17:49 <linuxlizzard> hehe
17:49 <spidey> can i play online with the demo?
17:49 <DrJoeTron> oh god lizzard did you see black mesa?
17:49 <spidey> and use my xbox controller ;x
17:50 <linuxlizzard> nopes
17:50 <DrJoeTron> hl2 is a single player game
17:50 <DrJoeTron> hl2 death match
17:50 <spidey> !
17:50 <DrJoeTron> i love that fucking gravity gun
17:50 <spidey> psh
17:50 <DrJoeTron> hurling toilets has never been fun
17:50 <spidey> if i get a game it has to be online
17:50 <DrJoeTron> that much fun*
17:50 <DrJoeTron> thats why you get hl2
17:50 <DrJoeTron> you get a thousand online games
17:50 <linuxlizzard> and the rockets
17:50 <spidey> ???
17:51 <DrJoeTron> the rockets!
17:51 <linuxlizzard> thats funs too
17:51 <spidey> you're making no sense :p
17:51 <DrJoeTron> or dropping the grenade, let it set, then hurl it with the gravity gun
17:51 <DrJoeTron> ok spidey look
17:51 <linuxlizzard> haha
17:51 <DrJoeTron> half life 2, the actual game is single player
17:51 <DrJoeTron> but
17:51 <DrJoeTron> all of the mods
17:52 <DrJoeTron> all of the mods are online
17:52 <spidey> no excuse!!
17:52 <DrJoeTron> half life 2 deathmatch is online
17:52 <DrJoeTron> and comes with hl2
17:52 <spidey> erm
17:52 <DrJoeTron> yeah
17:52 <DrJoeTron> suck it
17:52 <linuxlizzard> haha
17:52 <DrJoeTron> half life 2 death match is alot of fun
17:52 <spidey> kiss my ass 
17:52 <spidey> after i go poop
17:52 <spidey> ;x
17:53 <DrJoeTron> gravity gun ftw!
17:53 <DrJoeTron> lizzard remember the old gravity gun, fromt he leaked movie
17:53 <DrJoeTron> when you could weld things on?
17:53 <linuxlizzard> nopes but sounds fun
17:54 <DrJoeTron> it used to be able to pick things up, hurl them, or wel them on to shit
17:54 <DrJoeTron> like armor plate a car
17:54 <linuxlizzard> haha
17:54 <DrJoeTron> and drive it into things
17:54 <linuxlizzard> yes
17:54 <linuxlizzard> so with the server ... I suppose "--disable-sound --disable-glout --disable-binreloc" might be useful flags
17:55 <DrJoeTron> and the floppy drive ;D
17:55 <linuxlizzard> hehe
17:56 <DrJoeTron> hey, more resources the better
17:56 <linuxlizzard> indeed
17:56 <DrJoeTron> thats weird
17:56 <DrJoeTron> ...hmmm
17:57 <DrJoeTron> ensim doesnt work
17:57 <DrJoeTron> but my ftp does
17:57 <DrJoeTron> ....whatever
17:58 <linuxlizzard> heh
18:07 <linuxlizzard> aha here are the flags I'm looking for...
18:10 <DrJoeTron> hmmm
18:10 <DrJoeTron> maybe i should change web hosting
18:10 <DrJoeTron> i found a cheaper place
18:10 <linuxlizzard> hehe
18:12 <DrJoeTron> il check tommarow if ensim is back up
18:12 <DrJoeTron> if it isnt
18:12 <DrJoeTron> fuck them
18:12 <linuxlizzard> haha
18:13 <linuxlizzard> are you using it just for the lobster page or more?
18:13 <DrJoeTron> more
18:13 <DrJoeTron> haha lobster page
18:13 <DrJoeTron> i run a webcomic
18:13 <DrJoeTron> not like ive really updated
18:13 <DrJoeTron> but still
18:13 <DrJoeTron> should still be there
18:14 <DrJoeTron> the ftp works at least, which is what i mainly use
18:14 -!- nemostultae [n=nemostul@] has joined #armagetron
18:14 <linuxlizzard> I see
18:14 <DrJoeTron> but for stats i use ensim
18:14 <linuxlizzard> thats good to know
18:14 <DrJoeTron> which is what is provided
18:14 <DrJoeTron> but yeah
18:14 <DrJoeTron> its down when i try and get to the admin page
18:16 <linuxlizzard> aha
18:16 <wrtlprnft> philippeqc: my math stuff already compiles, but won't link :S
18:16 <philippeqc> o
18:16 <DrJoeTron> so either there thumbs are up there ass, or
18:17 <DrJoeTron> i was hacked
18:17 <philippeqc> good that you are here, how do I do "say"
18:17 <linuxlizzard> lol
18:17 <DrJoeTron> im guessing number 1
18:17 <wrtlprnft> philippeqc: ?
18:18 <philippeqc> yes, you wanted that effects be able to say stuff on the console
18:19 <wrtlprnft> yes
18:19 <philippeqc> do you know what is the hook up for that?
18:19 <wrtlprnft> just do the same thing as you did for the <Settings> tag
18:19 <wrtlprnft> basically generate a command and send it to the parser
18:20 <philippeqc> that's for the settings, but to say stuff in game upon effect
18:21 <wrtlprnft> well, either just use the SAY command
18:21 <wrtlprnft> or look what other parts do, like the score things
18:21 <philippeqc> ?
18:21 <philippeqc> ok
18:25 <wrtlprnft> you create a tOutput
18:25 <wrtlprnft> use the << operator to throw stuff into it
18:25 <wrtlprnft> then you say sn_ConsoleOut(thetoutput)
18:26 <philippeqc> ok, I got the same thing here
18:26 <wrtlprnft> ePlayer.cpp:2910 has an example
18:26 <philippeqc> thanks for checking it up
18:26 <wrtlprnft> that's the very strance reason thing
18:26 <wrtlprnft> *strange
18:26 <philippeqc> ;)
18:26 <philippeqc> but thats for points, points require a message
18:27 <philippeqc> no they dont
18:27 <wrtlprnft> afaik you can feed it any string
18:27 <philippeqc> but will give a message
18:27 <philippeqc> and it will put "$player_win_default"
18:27 <wrtlprnft> if it doesn't start in $ it should just output the string
18:27 <philippeqc> its just that it will make the point support it, and not the other effects
18:28 <wrtlprnft> ?
18:28 <philippeqc> should it be an attribute to all the effects, or an effect by itself
18:28 <wrtlprnft> an effect by itself?
18:29 <wrtlprnft> _AND_ and attribute to the points thing
18:29 <philippeqc> yes, in my model that you could trigger a message as one of the various effects
18:29 <philippeqc> I'll just rig something rather than to look for a perfect solution
18:30 <wrtlprnft> why won't that stuff link? :(
18:32 <wrtlprnft> it does link libmathexpr to the other objects, but still i get linker errors :(
18:32 <philippeqc> did you change Makefile.am?
18:34 <wrtlprnft> yes
18:35 <wrtlprnft> i greped all those files for particles and added the libmathexpr in the same spots
18:38 <wrtlprnft> just checked with nm, libmathexpr.a does contain the functions the linker is missing
18:40 <wrtlprnft> i don't get it :(
18:40 <wrtlprnft> z-man: any ideas to the above?
18:40 <wrtlprnft> the linker line is
18:40 <wrtlprnft> g++  -I. -I.. -g -DDEBUG -Wall -Wpointer-arith -W -Wcast-qual -Wcast-align -Wconversion --pedantic -Wno-unused-parameter -Wno-long-long -I/usr/include/SDL -D_REENTRANT   -o armagetronad_main  armagetronad_main-gFloor.o armagetronad_main-cCockpit.o armagetronad_main-cMap.o libtron.a libenginecore.a libengine.a libnetwork.a libui.a thirdparty/shttpd/libshttpd.a thirdparty/mathexpr/libmathexpr.a librender.a libtools.a thirdparty/particles/libparticles.a -lpthread -lSDL_image -ljpeg -lpng -lz -lGLU -lGL -lSDL_mixer -lSDL -lpthread -lm -L/usr/lib -lxml2 -lz -lm   -lGLU -lGL -lfreetype -lz -lftgl   -lfreetype -lz
18:41 <wrtlprnft> one error is
18:41 <wrtlprnft> ../../src/tools/tValue.cpp:218: undefined reference to `ROperation::Val() const'
18:41 <wrtlprnft> but nm src/thirdparty/mathexpr/libmathexpr.a | grep ' T ' | grep Val
18:41 <wrtlprnft> outputs
18:41 <z-man> The order in which you put the various libraries into the linker line is important
18:42 <wrtlprnft> 0000c462 T _ZNK10ROperation3ValEv
18:42 <wrtlprnft> it is?
18:42 <wrtlprnft> how do i influence it?
18:42 <z-man> unfortunately, yes
18:42 <wrtlprnft> and what's the correct order?
18:42 <z-man> I think the more masic stuff belongs to the end of the line
18:43 <z-man> you can influence the order by changing the order of the various library declarations in Makefile.am, I guess.
18:43 <wrtlprnft> so put it right before tools?
18:43 <z-man> yes.
18:43 <z-man> Right after, probably
18:44 <z-man> if tools use it, it has to come after tools on the line.
18:44 <wrtlprnft> hmm, tools uses it, true
18:44 <wrtlprnft> thanks, i wouldn't have come to the idea to change the order
18:44 <z-man> np
18:44 <wrtlprnft> make run through :)
18:44 <wrtlprnft> *ran
18:45 <z-man> it's one of the well kept secrets :)
18:45 <wrtlprnft> aww, and you disclosed it too me
18:45 <wrtlprnft> *to
18:46 <wrtlprnft> my typing is bad right now :(
18:47 <wrtlprnft> wooo! and it works!
18:48 <wrtlprnft>     static tValue::Expr foo(tString("1+1"));
18:48 <wrtlprnft>     std::cerr << "Result: " << foo.GetFloat() << std::endl;
18:48 <wrtlprnft> now i just need to check variables
18:54 <philippeqc> o no.... more work for me!!!!
18:55 <wrtlprnft> lol
18:56 <wrtlprnft>     static float x=2,y=5;
18:56 <wrtlprnft>     tValue::Expr::varmap_t teh_map;
18:56 <wrtlprnft>     teh_map[tString("x")] = &x;
18:56 <wrtlprnft>     teh_map[tString("y")] = &y;
18:56 <wrtlprnft>     static tValue::Expr foo(tString("x+y"), teh_map);
18:56 <wrtlprnft>     std::cerr << "Result: " << foo.GetFloat() << std::endl;
18:56 <wrtlprnft> this works too now :)
18:56 <wrtlprnft> i'll commit that for now and worry about supporting callback functions later
18:57 <wrtlprnft> that is, first i need to switch branches
18:58 <wrtlprnft> first i'll backup what i did in case SVN messes up
19:05 <philippeqc> humm, I should merge my changes too
19:05 <wrtlprnft> second
19:05 <philippeqc> my branch is quite stable
19:05 <wrtlprnft> i was just about to switch my changes into your branch and commit there
19:05 <wrtlprnft> if you merge i won't have to do that
19:05 <wrtlprnft> oh
19:05 <philippeqc> ok, how do I merge it?
19:05 <wrtlprnft> if you merge, please revert map.dtd and make a new file
19:06 <wrtlprnft> dunno, ask Lucifer_arma or poor z-man 
19:06 <wrtlprnft> with your servers some old maps that use map.dtd won't work anymore
19:06 <wrtlprnft> *with servers running your code
19:08 <wrtlprnft> http://svnbook.red-bean.com/en/1.0/re16.html sounds promising
19:09  * spidey slaps wrtlprnft and runs off to halo
19:10 -!- You're now known as SpideySlapper
19:10  * SpideySlapper slaps spidey 
19:10  * SpideySlapper slaps spidey 
19:10  * SpideySlapper slaps spidey 
19:10  * SpideySlapper slaps spidey 
19:10  * SpideySlapper slaps spidey 
19:10  * SpideySlapper slaps spidey 
19:10 -!- You're now known as wrtlprnft
19:11 -!- philippeqc is now known as SpideySlappersBr
19:11  * SpideySlappersBr slap spidey
19:11  * SpideySlappersBr slap spidey
19:11  * SpideySlappersBr slap spidey
19:11  * SpideySlappersBr slap spidey
19:11  * SpideySlappersBr slap spidey
19:11 -!- SpideySlappersBr is now known as philippeqc
19:11 <wrtlprnft> that'll look great on the ircstats :)
19:12 <philippeqc> ;)
19:12 <wrtlprnft> though i don't know if it recognizes "slap"
19:13 <philippeqc> o sorry
19:13 -!- philippeqc is now known as SpideySlappersBr
19:13 <wrtlprnft> haha
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13  * SpideySlappersBr slaps spidey
19:13 -!- SpideySlappersBr is now known as philippeqc
19:13 <philippeqc> that should be better now
19:13 <wrtlprnft> if the darn websvn was working i'd tell you at which revision you started the branch
19:13 <wrtlprnft> yes, indedd
19:13 <wrtlprnft> *indeed
19:14 <philippeqc> how should I name the dtd?
19:14 <philippeqc> map-0.3.1.dtd
19:14 <wrtlprnft> hmm
19:15 <wrtlprnft> name it with -a first, as long as it's subject to changes
19:15 <wrtlprnft> when we release 0.3.1 you can name it like that :)
19:16 <wrtlprnft> philippeqc: you started the branch at r5733
19:16 <philippeqc> that wont do a good svn usage
19:16 <wrtlprnft> philippeqc: why?
19:17 <wrtlprnft> you first use svn cp to copy the map.dtd in old state
19:17 <wrtlprnft> then you modify the new file
19:17 <wrtlprnft> that'll preserve all history for both files
19:18 <wrtlprnft> it wouldn't have been good with svn, true
19:18 <philippeqc> but shouldnt map.dtd just mean "head" and when someone publishes a file out of the self containment of the code trunk, they should name it to something else?
19:18 <wrtlprnft> actually svn makes sortresources.py obsolete in theory
19:18 <wrtlprnft> philippeqc: well, old maps use it
19:18 <philippeqc> darn
19:18 <wrtlprnft> including z-man's fortress and sumo maps
19:18 <philippeqc> bad bad bad
19:19 <philippeqc> ok, so I should do
19:19 <philippeqc> svn cp map.dtd map-0.3.1.dtd
19:19 -!- linuxlizzard [n=linuxl@ip68-0-231-217.ri.ri.cox.net] has quit ["Leaving"]
19:19 <wrtlprnft> first revert your changes to map.dtd
19:19 <wrtlprnft> but save them locally
19:19 <philippeqc> cp map.dtd map-backup.dtd
19:20 <wrtlprnft> yes
19:20 <philippeqc> how do I revert?
19:20 <wrtlprnft> svn revert
19:20 <philippeqc> up to what point?
19:20 <wrtlprnft> no
19:20 <wrtlprnft> gah
19:20 <wrtlprnft> other idea
19:20 <philippeqc> have a bit too much wine in me to expose mysefl to new notions
19:20 <philippeqc> ok
19:20 <wrtlprnft> do svn mv map.dtd map-0.3.1-a.dtd
19:21 <philippeqc> ok
19:21 <philippeqc> u sure, I change map.dtd like 2-3 times a day
19:21 <wrtlprnft> and then svn cp https://path/to/trunk/map.dtd map.dth
19:22 <wrtlprnft> philippeqc: no, change it as you wish
19:22 <wrtlprnft> as long as we don't release anything it's fine
19:22 <wrtlprnft> to use the same dtd
19:22 <philippeqc> if I have a copy of the map.dtd in a checkout totally independant of this, will it work?
19:22 <philippeqc> "here" I just have my own private branch
19:24 <wrtlprnft> now you confused me
19:24 <wrtlprnft> if you merge anything back, just be sure to not change map.dtd
19:24 <philippeqc> I have a checkout of my branch in some folder. I have a checkout of trunk somewhere else far away on my disk.
19:25 <philippeqc> can I use svn copy from THAT trunk to my junk.
19:25 <wrtlprnft> just copy that map.dtd over
19:25 <wrtlprnft> with a normal cp
19:25 <wrtlprnft> as you're merging back it doesn't really matter
19:25 <philippeqc> svn: 'map.dtd' is scheduled for deletion; it must be committed before being overwritten
19:25 <wrtlprnft> !
19:25 <wrtlprnft> now i think we screwed up
19:26 <philippeqc> the svn cp flagged it for deletion
19:26 <wrtlprnft> cp?!
19:26 -!- nemostultae [n=nemostul@] has left #armagetron []
19:26 <wrtlprnft> did you do the svn mv command?
19:26 <wrtlprnft> then do, sec
19:27 <wrtlprnft> svn cp https://svn.sourceforge.net/svnroot/armagetronad/armagetronad/trunk/resource/proto/map.dtd resource/proto/map.dtd
19:28 <philippeqc> svn: Path 'https://svn.sourceforge.net/svnroot/armagetronad/armagetronad/trunk/resource/proto/map.dtd' not found in revision 5847
19:28 <wrtlprnft> argh!
19:28 <wrtlprnft> so that won't work
19:28 <wrtlprnft> hmm
19:29 <wrtlprnft> what does svn revert resource/proto/map.dtd resource/proto/map-0.3.1.dtd say?
19:29 <wrtlprnft> assuming you have a backup of your changes
19:29 <philippeqc> Reverted 'resource/proto/map.dtd'
19:29 <philippeqc> Reverted 'resource/proto/map-0.3.1-a.dtd'
19:30 <wrtlprnft> and now svn cp resource/proto/map-backup.dtd resource/proto/map-0.3.1-a.dtd
19:30 <wrtlprnft> and then add that file
19:31 <wrtlprnft> and commit everything first before you merge
19:31 <philippeqc> svn: File 'resource/proto/map-0.3.1-a.dtd' already exists
19:31 <wrtlprnft> you already added it?
19:31 <wrtlprnft> well, fine with me
19:31 <philippeqc> no diff
19:31 <wrtlprnft> what about map.dtd now?
19:31 <wrtlprnft> does it still exist?
19:32 <wrtlprnft> is it still in SVN
19:32 <wrtlprnft> ?
19:32 <philippeqc> no diff between map.dtd and map-backup.dtd
19:32 <philippeqc> yes in svn
19:32 <wrtlprnft> well, you need to get map.dtd back to the state it was in before
19:32 -!- nemostultae [n=nemostul@] has joined #armagetron
19:32 <wrtlprnft> the dirty way would be just by copying over an old revision
19:33 <philippeqc> how do I do that
19:33 <wrtlprnft> like, the one in the trunk
19:33 <philippeqc> from trunk
19:33 <philippeqc> ok
19:33 <wrtlprnft> and then hope for the best :S
19:33 <wrtlprnft> commit it, I'll check it out and see if everything looks right :)
19:35 <armabot> armagetronad: philippeqc * r5848 /private/philippeqc/armagetronad/resource/proto/ (map-0.3.1-a.dtd map.dtd): hopefully preserved map.dtd as its old self
19:35 <philippeqc> commiting
19:35 <wrtlprnft> updating
19:35 <philippeqc> ok
19:35 <wrtlprnft> looking good
19:36 <philippeqc> good
19:36 <wrtlprnft> shall i try the merge?
19:36 <philippeqc> ok
19:36 <wrtlprnft> wish me luck :S
19:37 <philippeqc> lol
19:37 <philippeqc> wait
19:37 <philippeqc> I'll checkout head
19:37 <philippeqc> as a safety
19:37 <wrtlprnft> you didn't do anything out of armagetronad, right?
19:37 <wrtlprnft> in files out of
19:37 <philippeqc> ????
19:37 <philippeqc> no just aa stuff
19:38 <wrtlprnft> because you branched everything
19:38 <wrtlprnft> winlibs etc
19:38 <philippeqc> yes I know, made a mistake
19:38 <wrtlprnft> #last --regex /r[0-9]{4}/ --from wrtlprnft 
19:38 <armabot> wrtlprnft: Error: '/r' is not a valid regular expression.
19:39 <philippeqc> o wait, I disable the classic notion of a winzone (appear after no death)
19:39 <wrtlprnft> #last --regex "/r[0-9]{4}/" --from wrtlprnft 
19:39 <armabot> wrtlprnft: [12:17:40] <wrtlprnft> philippeqc: you started the branch at r5733
19:39 <philippeqc> you recall you wrote that to me!
19:40 <philippeqc> lol luke did the same as I did, and copied winlibs and all in his branch
19:40 <wrtlprnft> svn: PROPFIND request failed on '/svnroot/armagetronad/private/philippeqc/armagetronad'
19:40 <wrtlprnft> svn: PROPFIND of '/svnroot/armagetronad/private/philippeqc/armagetronad': could not connect to server (https://svn.sourceforge.net)
19:40 <wrtlprnft> wtf!
19:40 <wrtlprnft> svn down or what?!
19:42 <philippeqc> not for me
19:42 <wrtlprnft> for me neither
19:42 <wrtlprnft> maybe some mistake by me
19:42 <wrtlprnft> I'll try to merge the complete branch
19:42 -!- madmax|pt [n=madmax@bl4-245-56.dsl.telepac.pt] has quit ["This computer has gone to sleep"]
19:42 <wrtlprnft> after i checked out winlibs...
19:43 <philippeqc> ok
19:43 <wrtlprnft> it's doing something!
19:43 <philippeqc> lol
19:44 <wrtlprnft> dang
19:44 <wrtlprnft> first conflict in gWinZone.h!
19:44 <philippeqc> lol
19:44 <philippeqc> flush that file ;)
19:44 <wrtlprnft> what prick changed something there?!
19:44 <philippeqc> lol
19:44 <wrtlprnft> flush like revert?
19:44 <philippeqc> nononononono
19:44 <philippeqc> forget that
19:44 <wrtlprnft> like ignore the trunk change?
19:45 <wrtlprnft> i'll check the conflicts
19:45 <philippeqc> lets see what was changed
19:45 <wrtlprnft> wait until it merged everything
19:45 <wrtlprnft> C      armagetronad/src/tron/gWinZone.h
19:45 <wrtlprnft> C      armagetronad/src/tron/gWall.cpp
19:45 <wrtlprnft> C      armagetronad/src/tron/cockpit/cMap.cpp
19:45 <wrtlprnft> C      armagetronad/src/tron/gWinZone.cpp
19:45 <wrtlprnft> those conflict
19:46 <philippeqc> cockpit/cMap.cpp ? It must have been a "check, type something by mistake, commit"
19:47 <wrtlprnft> i'll see
19:47 <philippeqc> still backing up the big trunk! 
19:47 <wrtlprnft> philippeqc: no need
19:48 <wrtlprnft> you can always revert
19:48 <philippeqc> cp -i -R armagetronad/ armagetronad-backup
19:48 <philippeqc> that type of backup
19:48 <philippeqc> this is BIG
19:48 <wrtlprnft> you totally deleted gWinZoneHack?
19:48 <philippeqc> yes
19:48 <wrtlprnft> so that's fine
19:49 <wrtlprnft> probably there's a change somewhere in it
19:49 <wrtlprnft> in the deleted stuff
19:49 <philippeqc> I should probably finish removing gWinZone.*
19:49 <wrtlprnft> a change z-man made in the branch and merged back
19:49 <philippeqc> o
19:49 <wrtlprnft> #include <boost/shared_ptr.hpp>
19:49 <wrtlprnft> why did you add that?
19:49 <wrtlprnft> it's not used
19:49 <philippeqc> what file
19:50 <wrtlprnft> gWinZone.h
19:50 <philippeqc> THAT you can remove
19:50 <wrtlprnft> k
19:50 <philippeqc> shuffled lots of stuff around
19:51 <wrtlprnft> #include "zone/zEffectGroup.h"
19:51 <wrtlprnft> what about that one?
19:51 <philippeqc> remove
19:51 <wrtlprnft> k
19:51 <philippeqc> did z-man change anything in that file?
19:52 <wrtlprnft> probably
19:52 <wrtlprnft> lemme check
19:52 <philippeqc> lol
19:52 <philippeqc> it got the axe
19:52 <wrtlprnft> infact
19:52 <wrtlprnft> i changed something
19:53 <wrtlprnft> i fixed the minimap problem
19:53 <philippeqc> yes! what?
19:53 <philippeqc> oooooooooooo
19:53 <philippeqc> bad!
19:53 <wrtlprnft> well
19:53 <wrtlprnft> does the problem still persist in your branch?
19:53 <wrtlprnft> i'll just remove my fix for now and find the new point where it has to be later
19:53 <philippeqc> yes
19:54 <philippeqc> the prob is still there
19:54 <wrtlprnft> i'll fix it later
19:55 <philippeqc> gWall has some changes required for the respawn
19:56 <wrtlprnft> gZone is dead, right?
19:56 <philippeqc> yes, gWinZone is dead
19:56 <wrtlprnft> so i can just ignore my changes in gWinZone.cpp since they only affected gZone
19:56 <philippeqc> but dont remove the content
19:57 <philippeqc> there might be special cases there that I need to move into my code
19:57 <philippeqc> sg_CreateWinDeathZone for example
19:57 <wrtlprnft> i only removed the changes i did that created a conflict
19:57 <philippeqc> ok
19:58 <wrtlprnft> i didn't remove commented out stuff
19:58 <philippeqc> its ok
19:58 <wrtlprnft> hmm
19:59 <wrtlprnft> ok, the conflict in gWall is:
19:59 <wrtlprnft> you added:
19:59 <wrtlprnft> #ifdef DEBUG REAL range = 5 * ( begDist_ + endDist_ ) * EPS; tASSERT( begDist_ <= endDist_ + range ); tASSERT( begDist_ >= netWall_->Pos( 0 ) - range ); tASSERT( endDist_ <= netWall_->Pos( 1 ) + range );
19:59 <wrtlprnft> #endif
19:59 <wrtlprnft> but you removed:
19:59 <wrtlprnft>     tASSERT( begDist_ >= netWall_->Pos( 0 ) - EPS );
19:59 <wrtlprnft>     tASSERT( endDist_ <= netWall_->Pos( 1 ) + EPS );
19:59 <wrtlprnft> err
19:59 <wrtlprnft> grr
19:59 <wrtlprnft> you added:
20:00 <wrtlprnft> #ifdef DEBUG
20:00 <wrtlprnft>     REAL range = 5 * ( begDist_ + endDist_ ) * EPS;
20:00 <wrtlprnft>     tASSERT( begDist_ <= endDist_ + range );
20:00 <wrtlprnft>     tASSERT( begDist_ >= netWall_->Pos( 0 ) - range );
20:00 <wrtlprnft>     tASSERT( endDist_ <= netWall_->Pos( 1 ) + range );
20:00 <philippeqc> its a < for a <=
20:00 <wrtlprnft> #endif
20:00 <wrtlprnft> no
20:00 <wrtlprnft> it's a EPS for a range
20:00 <wrtlprnft> what's better?
20:01 <philippeqc> range is a fix from z-man
20:01 <wrtlprnft> so, do i take yours or his?
20:01 <philippeqc> his
20:01 <wrtlprnft> k
20:01 <luke-jr_> philippeqc: you copy trunk to make a branch. that includes winlibs et al
20:01 <wrtlprnft> only cMap.cpp left!
20:02 <philippeqc> luke-jr_:  it seems heavy to do that
20:02 <philippeqc> coulntd we just copy armagetronad
20:02 <wrtlprnft> ah, you changed gZone to zZone in cMap.cpp
20:02 <luke-jr_> philippeqc: no, it's the same to copy any directory, except copying the trunk does a proper branch
20:02 <philippeqc> hehe, easy change
20:02 <luke-jr_> it's no more expensive to copy the full trunk
20:02 <philippeqc> ok
20:03 <wrtlprnft> ok, basically ready to commit
20:03 <philippeqc> hehe
20:03 <luke-jr_> a copy in Subversion is stored as more-or-less "copy(source, destination)"
20:04 <philippeqc> luke-jr_: when will you fix the res repo to support dtd?
20:04 <luke-jr_> philippeqc: there is nothing broken; DTDs will likely never be automatically uploadable and always require a manual request
20:04 <luke-jr_> there is no way to verify them automatically
20:05 <philippeqc> verify for what?
20:05 <luke-jr_> validity
20:05 <wrtlprnft> luke-jr_: sure there is a way to verify them
20:05 <philippeqc> dtd arent validated
20:05 <wrtlprnft> just autogenerate and empty XML file that uses the DTD and see if you get a DTD parsing error
20:06 <luke-jr_> need to verify relation too
20:06 <philippeqc> relation?
20:07 <luke-jr_> make sure it's related to the projec
20:07 <luke-jr_> otherwise we could end up with arbitrary XML data
20:07 <luke-jr_> websites, even
20:07 <philippeqc> you can inspect the latest entries from time to time
20:08 <philippeqc> and prevent that better than any script that could be devised
20:08 <luke-jr_> that's more work than simply adding DTDs manually
20:08 <luke-jr_> DTDs shouldn't be high-traffic enough to warrant an automatic system
20:08 <philippeqc> for me they are
20:09 <philippeqc> and someone had to ask you to host his dtd because he wanted a map with it
20:09 <luke-jr_> I have received 1 request
20:09 <luke-jr_> hardly high traffic
20:09 <luke-jr_> bbiab
20:09 <philippeqc> because I cant go pm ing you everytime I make a change to the dtd
20:09 <wrtlprnft> luke-jr_: ph creates new DTDs for testing all the time
20:10 <wrtlprnft> ok, committing, prepare for breakage
20:10 <philippeqc> and I have to do weird hack about overwriting the square map so that people dont attempt to dl them
20:10 <luke-jr_> wrtlprnft: testing DTDs and resources don't belong in the permenant repository
20:10 <wrtlprnft> philippeqc: just leave luke-jr_ and his repository alone and make your own one. much more convienient
20:11 <armabot> armagetronad: wrtlprnft * r5849 /armagetronad/trunk/armagetronad/ (54 files in 9 dirs): (log message trimmed)
20:11 <armabot> armagetronad: Merging branch /private/philippeqc from revision 5733 to 5848:
20:11 <luke-jr_> philippeqc: a solution would be to support sending clients a MAP_FILE other than the one the server uses
20:11 <armabot> armagetronad:  ------------------------------------------------------------------------
20:11 <armabot> armagetronad:  r5733 | philippeqc | 2006-07-17 22:22:08 +0200 (Mon, 17 Jul 2006) | 1 line
20:11 <armabot> armagetronad:  Philippeqc private space
20:11 <philippeqc> luke-jr_: either you are the project resource repo, either you arent
20:11 <armabot> armagetronad:  ------------------------------------------------------------------------
20:11 <armabot> armagetronad:  r5737 | philippeqc | 2006-07-18 00:22:15 +0200 (Tue, 18 Jul 2006) | 1 line
20:11 <wrtlprnft> luke-jr_: that is a sucky hack
20:11 <luke-jr_> philippeqc: Unversioned resources are not valid, and do not belong in any repo
20:11 <philippeqc> and need me to double my wok
20:11 <philippeqc> they are very much versioned ty
20:12 <wrtlprnft> philippeqc: check if your map still works with the trunk
20:12 <philippeqc> ok
20:12 <philippeqc> fecthing the trunk
20:12 <luke-jr_> philippeqc: well, make yourself a password-protected script to add such DTDs then, I guess
20:13 <luke-jr_> the upload script we have right now requires XML format
20:13 <wrtlprnft> i didn't even check for compile errors yet as i wanted to keep the merge working copy clean
20:13 <philippeqc> you are the one who did that script. could you update it to support dtd too?
20:13 <wrtlprnft> ie not put build files into it
20:13 <luke-jr_> should be simple to check for $_SERVER['HTTP_AUTH_USER'] == 'philippeqc' and if so allow it
20:13 <philippeqc> it would be much easier
20:13 <wrtlprnft> luke-jr_: then allow it for all devs
20:14 <wrtlprnft> i might do the same for the cockpit
20:14 <luke-jr_> maybe later-- dont have time now
20:14 <philippeqc> ./bootstrap.sh
20:14 <wrtlprnft> wrong
20:14 <wrtlprnft> window
20:15 <philippeqc> lol, write one, telling you what step I'm at
20:15 <philippeqc> makign
20:15 <wrtlprnft> the client just built
20:15 <wrtlprnft> i used an old checkout and updated it
20:15 <philippeqc> making the client too
20:15 <philippeqc> yes
20:15 <philippeqc> me too, but with my most recent checkout
20:16 <wrtlprnft> and it runs
20:16 <wrtlprnft> wow
20:17 <wrtlprnft> it crashes if i try to load fortress_complete.cfg
20:17 <philippeqc> it must, too much changes to the format
20:17 <wrtlprnft> oh, that sucks
20:17 <wrtlprnft> uh, old maps should stay compatible
20:18 <philippeqc> they will need updating
20:18 <wrtlprnft> can't you just keep gWinZoneHack, gBaseZoneHack and gDeathZoneHack as they are?
20:18 <wrtlprnft> and parse them too?
20:19 <wrtlprnft> there's too many maps to require the authors to update them all
20:19 <wrtlprnft> ed wouldn't be happy at all
20:19 <philippeqc> arch! that create such a clunk in the code
20:19 <wrtlprnft> he couldn't upgrade to 0.3.1
20:19 <wrtlprnft> *wouldn't be able to
20:19 <wrtlprnft> or just add that to the parser and make it create the new zone objects
20:19 <philippeqc> its not that much change in the maps
20:20 <wrtlprnft> like, support the old format, but convert it into the new kinds of objects
20:21 <philippeqc> and it would double the dtd
20:21 <philippeqc> and make for weird situation
20:21 <philippeqc> new zones have no colors
20:21 <philippeqc> old ones have one that depend on the effect
20:21 <wrtlprnft> philippeqc: no, don't add it to the new dtd
20:21 <philippeqc> ok
20:21 <wrtlprnft> old maps would keep the old dtd
20:22 <wrtlprnft> so just parse <Zone effect="fortress"> as a zone plus a monitor with the color of the closest team
20:23 <wrtlprnft> i though the map format was designed to be backwars compatible ><
20:23 <wrtlprnft> *thought
20:23  * z-man thought that, too
20:23 <philippeqc> grrrr
20:23 <philippeqc> ok ok
20:23 <z-man> a server running the new code should be able to accept clients using the old code
20:23 <philippeqc> :(
20:24 <philippeqc> communication is no probl
20:24 <z-man> and if both don't understand the same map, that's chaos
20:24 <philippeqc> the data is read on the server only
20:24 <philippeqc> client read the walls, and ignore the rest
20:24 <wrtlprnft> yeah
20:24 <z-man> Oh, right
20:24 <philippeqc> server send the zones in-game
20:24 <wrtlprnft> but this way ed can't use the new features on his server
20:24 <z-man> So whatever the new map format is, old clients will eat it?
20:24 <philippeqc> yes
20:25 <z-man> and the new client will work with old maps?
20:25 <philippeqc> never could actually try it, as the resource repo refused my dtd and maps
20:25 <wrtlprnft> he'd either have to convert all old maps (a LOT)! or just don't upgrade to 0.3.1
20:25 <wrtlprnft> z-man: it should
20:25 <wrtlprnft> the new client supports old maps
20:25 <philippeqc> i'll make the change
20:25 <wrtlprnft> and the old client supports new maps
20:25 <wrtlprnft> i tested both
20:25 <z-man> Then it's not a big problem, is it?
20:25 <wrtlprnft> it is
20:26 <wrtlprnft> on CTWF for example
20:26 <philippeqc> ok
20:26 <philippeqc> neat
20:26 <wrtlprnft> it lives off the huge amounts of maps available
20:26 <philippeqc> it just the new server reading old maps prob
20:26 <wrtlprnft> and you can never convert them all at once
20:26 <z-man> Ok, then the question is:
20:26 <z-man> What will be more work? Adding compatibility code, or converting all the maps?
20:27 <wrtlprnft> 2nd
20:27 <wrtlprnft> and i don't think the new format even supports all the old features yet
20:27 <philippeqc> like what?
20:27 <wrtlprnft> zones can't change their rotation speed the way they can on fortress zones
20:28 <philippeqc> the map format support it, the engine doesnt
20:28 <wrtlprnft> and in general the old format is simpler and easier to learn
20:28 <z-man> Well, there's plenty of time to catch up.
20:28 <wrtlprnft> that's what i mean
20:28 <philippeqc> thats a valid point
20:28 <philippeqc> old format is easier
20:28 <z-man> All the compatibility stuff only needs to be ready for 1.0 or 4.0
20:28 <z-man> err, 0.4
20:29 <wrtlprnft> if the old format can be converted to the new one losslessly, why don't we add compatibility code that does that?
20:29 <wrtlprnft> or an external tool to do it
20:29 <z-man> Until then, we can safely say "if you don't want to lose features, don't upgrade".
20:30 <philippeqc> z-man, I removed all of the settings that are zone related. Now everything is stirred from the map
20:30 <z-man> Good.
20:30 <z-man> At one point, we should go another way:
20:30 <philippeqc> there might be some lesser know that dont have equivalent.
20:30 <z-man> make it possible for resources to define new setting items
20:31 <armabot> armagetronad: wrtlprnft * r5850 /armagetronad/trunk/armagetronad/ (6 files in 4 dirs):
20:31 <armabot> armagetronad: Added mathexpr library (
20:31 <armabot> armagetronad: http://www.eleves.ens.fr/home/ollivier/mathlib/mathexpr.html ) to src/thirdparty
20:31 <z-man> so you can have a map, and control the zones' sizes by SUPER_ZONE_SIZE.
20:31 <armabot> armagetronad: and added new class tValue::Expr that allows other code to use it, currently
20:31 <armabot> armagetronad: without custom functions, but with custom variables.
20:31 <philippeqc> map defining their settings sound nice
20:32 <wrtlprnft> z-man: that might be possible with tValue
20:32 <wrtlprnft> just make a tag to define a new config item with its name and then allow formulas to use it as a variable
20:32 <wrtlprnft> if everything can be a formula that should be fine
20:33 <wrtlprnft> we just need to care about making them sticky since maps get reloaded every round
20:33 <z-man> yes, the stickyness is a problem
20:33 <z-man> if we want to support this for other resources, even more
20:34 <wrtlprnft> mathematical formula support just got added ^^^
20:34 <z-man> because they may get loaded even more irregularily
20:34 <wrtlprnft> z-man: it won't be a problem for the cockpit
20:34 <z-man> The cockpit stays loaded all of the time?
20:34 <wrtlprnft> it gets loaded on the first frame and stays until the user changes COCKPIT_FILE or ends arma
20:35 <z-man> We could make it so that ALL resources are kept "alive" while they're in use
20:35 <z-man> even if they're just parsed to initialize stuff.
20:35 <wrtlprnft> or their settings at least
20:35 <wrtlprnft> and then there's the problem with config files
20:35 <z-man> Oh, right, they get loaded before the map
20:35 <philippeqc> what if resource defined attributes are simply preserved?
20:35 <z-man> so the system doesn't know that the variables exist yet.
20:35 <wrtlprnft> maybe just add an extra type of setting?
20:35 <philippeqc> s/attribute/settings/
20:36 <wrtlprnft> so you say in the config file RESOURCE_SETTING wrtlprnft/testfile-*.aacockpit.xml DISPLAY_TIME 0
20:36 <wrtlprnft> and then it would save that rule
20:37 -!- deja_vu [n=deja_vu@p57A18FC2.dip0.t-ipconnect.de] has joined #armagetron
20:37 <z-man> yes, that sounds like a better approach.
20:37 <wrtlprnft> no matter if the file is loaded already or has a setting of this name
20:37 <nemostultae> wrtlprnft: You forgot to add mathexpr.
20:37 <wrtlprnft> what?
20:37 <wrtlprnft> AAARGH!
20:37 <wrtlprnft> sorry
20:38 <wrtlprnft> i forgot to add any new files
20:40 <wrtlprnft> how do i delete files i accidently added withou really deleting them?
20:40 <wrtlprnft> i accidently added Makefile.in
20:40 <z-man> revert?
20:40 <z-man> oh, no, wouldn't work.
20:40 <wrtlprnft> wouldn't that delete them?
20:40 <z-man> just delete it, I mean, it will get regenerated when needed.
20:41 <wrtlprnft> ok
20:43 <wrtlprnft> committed
20:44 <armabot> armagetronad: wrtlprnft * r5851 /armagetronad/trunk/armagetronad/src/thirdparty/mathexpr/ (8 files): Opps, forgot to actually add mathexpr...
20:44 <wrtlprnft> hope that was all files i created
20:44 <wrtlprnft> oh yeah, mathexpr isn't in original state
20:45 <wrtlprnft> i converted it to use float instead of double and const * in some places
20:45 <wrtlprnft> needed to integrate it properly
20:50 <wrtlprnft> anyways, as soon as we get support for custom scoring messages I'll update the race server and map generator
20:50 <wrtlprnft> then i can finally give points for the 2nd and 3rd person reaching the zonre
20:50 <wrtlprnft> *zone
20:51 -!- deja_vu_ [n=deja_vu@p57A1A92F.dip0.t-ipconnect.de] has quit [Read error: 110 (Connection timed out)]
21:04 <luke-jr_> mathexpr should have been in a branch]
21:05 <luke-jr_> especially seeing that it's temporary at best
21:05 <wrtlprnft> ...
21:05 <wrtlprnft> it a) needs to be in the same branch
21:05 <wrtlprnft> it a) needs to be in the same branch as philippeqc's zones to be of any use
21:06 <philippeqc> and we just merged zones
21:06 <wrtlprnft> it b) is only a very local change that doesn't break anything
21:06 <luke-jr_> o, that was merged
21:06  * luke-jr_ didn't notice thatr
21:06 <philippeqc> we just did it like 1 hours ago
21:06 <wrtlprnft> luke-jr_: http://cia.navi.cx/stats/project/armagetronad/.rss
21:06  * luke-jr_ didn't notice it =p
21:07 <luke-jr_> I wasn't aware there were plans to merge it until after tValue/tCode were ready for it
21:07 <luke-jr_> but whatever
21:08 <wrtlprnft> tValue is ready
21:08 <luke-jr_> in particular, I was thinking that perhaps we should do 0.3.1 before merging expression stuff
21:08 <wrtlprnft> tValue was ready all the time
21:08 <luke-jr_> tValue can parse strings?
21:08 <wrtlprnft> no
21:08 <luke-jr_> so it's not suitable for the zone stuff, is it?
21:09 <wrtlprnft> tValue is the structure in which parsed strings are supposed to be saved into
21:09 <luke-jr_> anyhow
21:09 <luke-jr_> guess it's too late for 0.3.1 to be pre-expressions
21:09 <wrtlprnft> i did some testing, I let an expression be evaluated 100 times per second
21:09 <wrtlprnft> it isn't that bad
21:10 <wrtlprnft> *per frame
21:10 <wrtlprnft> CPU is cheap anyways
21:14 <luke-jr_> 100 times per frame?
21:14 <wrtlprnft> yes
21:23 <wrtlprnft> luke-jr_: If i let it calculate the result of sin(x)+y^2 1000 times per frame the slowdown is barely noticable
21:24 <philippeqc> wrtlprnft: and your computer isnt that fast either
21:24 <wrtlprnft> it isn't
21:24 <wrtlprnft> i get like 15 to 25 FPS depending on my computer's mood and the number of wall
21:24 <wrtlprnft> s
21:26 <philippeqc> half a good news! I have text associated with effects, but I cant make it do a \n (it display \n) and the messages seems to appear twice.
21:26 <wrtlprnft> just replace "\\n" by "
21:26 <wrtlprnft> " in the string?
21:26 <wrtlprnft> ack
21:27 <wrtlprnft> just replace "\\n" by "<backslash>n" in the string?
21:27 <wrtlprnft> ><
21:27 <philippeqc> it seems to read it from the language files with "\n"
21:27 <wrtlprnft> yes, but that's something different
21:27 <wrtlprnft> let me check something
21:28 <wrtlprnft> use sn_ConsoleOutMessage()
21:28 <wrtlprnft> but you still have to do the replacing yourself
21:29 <wrtlprnft> that function just accepts a tString const &
21:30 <philippeqc> I'll check it tomorrow
21:31 <philippeqc> I'm too tired now
21:31 <philippeqc> cya
21:32 <wrtlprnft> cya
21:32 -!- philippeqc [n=philippe@c83-250-130-90.bredband.comhem.se] has quit ["Leaving"]
21:34 -!- Subliminal [n=Sublimin@c-71-56-47-173.hsd1.ga.comcast.net] has joined #Armagetron
21:35 <luke-jr_> wrtlprnft: via tValue? how about more complex things such as a summation and deeper tValue calculations?
21:35 <luke-jr_> wrtlprnft: also, I'm guessing your CPU is significantly more powerful than your GPU
21:35 <luke-jr_> that is not always the case
21:36 <wrtlprnft> it's some 1.3GHz pentium M
21:36 <Subliminal> o.o
21:36 <luke-jr_> and the GPU?
21:36 <wrtlprnft> uh, sec
21:37 <wrtlprnft> 00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
21:37 <luke-jr_> the only reliable way to test this is if your CPU is maxed out by the game before the test
21:37 <luke-jr_> eg, when you're playing, is the CPU at 100%?
21:37 <wrtlprnft> no
21:37 <luke-jr_> a good test would be to disable hardware accel and compare the FPS
21:38 <luke-jr_> tValue adds to CPU usage-- that's what needs to be tested
21:38 <wrtlprnft> it is at about 50% both ways
21:38 <luke-jr_> if the game normally only uses 20% CPU, it could raise 80% more before you'd notice
21:38 <luke-jr_> if you want to test it reliably, I suggest using software rendering
21:39 <luke-jr_> and a summation
21:39 <wrtlprnft> heck, 25000 calculations per second won't keep a CPU busy
21:39 <luke-jr_> or some other expression implemented by a loop
21:39 <wrtlprnft> summation = not what people would usually use
21:39 <wrtlprnft> normal people will only use trig functions and standard operators
21:39 <wrtlprnft> that's it
21:40 <wrtlprnft> the rest is fancy stuff that only few people understand anyways
21:44 <wrtlprnft> anyways, who tells you mathexpr isn't fast?
21:50 <armabot> armagetronad: z-man * r5852 /armagetronad/branches/0.2.8/armagetronad/src/tron/gGame.cpp:
21:50 <armabot> armagetronad: Added StateUpdate() to stuff that is called right after network data is
21:50 <armabot> armagetronad: received. This should fix the short rounds at match end if a player scores
21:50 <armabot> armagetronad: at the last possible momemt when the round restart has already been decided,
21:50 <armabot> armagetronad: but not yet executed; that moment now no longer exists.
21:59 <armabot> armagetronad: nemostultae * r5853 /armagetronad/trunk/armagetronad/ (4 files in 4 dirs):
21:59 <armabot> armagetronad: * Added new files from ph's branch
21:59 <armabot> armagetronad: * Added pow10 and pow10f to defs.h
22:03 <spidey> hmm
22:03 <wrtlprnft> poor nemo and joda always have to clean up the mess we linux guys leave behind ;)
22:03  * spidey adds a instant chat "owned pwned shut the hell up"
22:03 <spidey> ;x
22:05 <Subliminal> hey spidey
22:05 <spidey> yo
22:05 <Subliminal> were u playin earlier as swoosh?
22:06 <spidey> no?
22:06 <spidey> i been watching tv
22:06 <Subliminal> hm
22:06 <Subliminal> lotta ppl tryin to figure out who he is
22:10 <spidey> probably skip
22:15 <armabot> armagetronad: davidfancella * r5854 /armagetronad/trunk/armagetronad/src/thirdparty/mathexpr/ (COPYING Makefile.am): Added permission information to math expression library
22:16 <wrtlprnft> Lucifer_arma: good idea, wasn't sure what to write
22:17 <Lucifer_arma> so, can I make my death zone that fluctuates in size and circles the arena now?  ;)
22:18 <Lucifer_arma> i.e. expressions for x, y, and radius
22:18 <wrtlprnft> not yet
22:18 <wrtlprnft> it's just there and waiting to be used
22:18 <wrtlprnft> already integrated into tValue tho
22:18 <wrtlprnft> i posted an example on how to use it a while ago
22:19 <wrtlprnft> 18:56 <wrtlprnft>     static float x=2,y=5;
22:19 <wrtlprnft> 18:56 <wrtlprnft>     tValue::Expr::varmap_t teh_map;
22:19 <wrtlprnft> 18:56 <wrtlprnft>     teh_map[tString("x")] = &x;
22:19 <wrtlprnft> 18:56 <wrtlprnft>     teh_map[tString("y")] = &y;
22:19 <wrtlprnft> 18:56 <wrtlprnft>     static tValue::Expr foo(tString("x+y"), teh_map);
22:19 <wrtlprnft> 18:56 <wrtlprnft>     std::cerr << "Result: " << foo.GetFloat() << std::endl;
22:20 <wrtlprnft> of course, for real usage you would create the tValue::Expr somwhere while parsing and then store the result in any place that accepts a tValue
22:22 <Lucifer_arma> aha.  What about variables?  Like, how do we make variables like gametime available to it?
22:22 <Lucifer_arma> is that something that tValue provides, or will the user of tValue have to provide it?
22:23 <luke-jr_> wrtlprnft: summations have potential use, as part of a calculus formula perhaps
22:23  * Lucifer_arma couldn't help but notice luke-jr_ poo-pooing it already, heh
22:23 <wrtlprnft> Lucifer_arma: both in the end probably
22:23 <Lucifer_arma> sure, use a Taylor polynomial to approximate a function we can't otherwise approximate
22:24 <Lucifer_arma> this thing does differentiation and integration, doesn't it?
22:24 <wrtlprnft> i can easily make some general variables available
22:24  * wrtlprnft has no clue if that thing can cook coffee
22:24  * Lucifer_arma notes that if luke-jr_ wants it to do more, he can add it :)
22:24  * wrtlprnft notes that the code has just the density luke-jr_ should like
22:25 <wrtlprnft> takes real effort to read
22:25 <wrtlprnft> that guy didn't waste whitespace
22:25 <wrtlprnft> makes for faster compiletimes
22:25 <wrtlprnft> nemostultae: http://cia.navi.cx/stats/project/armagetronad/.rss
22:25 <wrtlprnft> oops
22:26 <wrtlprnft> nemostultae: ../../../../src/thirdparty/mathexpr/mathexpr.cpp:23:18: defs.h: No such file or directory
22:26 <Lucifer_arma> I think it would be awfully helpful to have tValue make a bunch of general variables available, but I know some of them won't make sense that way
22:26 <wrtlprnft> Lucifer_arma: well, the parser can maintain a general list itself
22:27 <wrtlprnft> and add special vars where needed
22:27 <wrtlprnft> and the whole thing doesn't support callback functions yet
22:27 <Lucifer_arma> right.  :)  It's just the library gives us the big first step, but there's still lots of little steps
22:28 <wrtlprnft> mathexpr does support callbacks that take a float as agrument and return one
22:28 <wrtlprnft> i wanna make it support functions with no arguments as well
22:28 <Lucifer_arma> hmmm, that callback is for functions, it sounds like
22:29 <Lucifer_arma> so you could define your own sin() function, for example
22:29 <Lucifer_arma> what functions does it come with?  Maybe I should just look at it :)
22:30 <wrtlprnft> it does come with trig functions and stuff
22:30 -!- wejp [n=j0hannes@i577BBCA1.versanet.de] has quit [Read error: 110 (Connection timed out)]
22:30 <wrtlprnft> but they aren't implemented as callbacks IIRC
22:31 <Lucifer_arma> awwww, doesn't look like there's integration, just differentiation
22:32 <wrtlprnft> add it if you see fit
22:32 <z-man> That's because integration is infinitely more difficult and can't always be done.
22:33 <Lucifer_arma> case E10:opc='E';break;  <---- does this mean it does support summation?
22:33 -!- wejp [n=j0hannes@i577BA62F.versanet.de] has joined #armagetron
22:33 <z-man> We could add it for polynomials, perhaps.
22:33 <Lucifer_arma> umm, the real question is do we need to do integration?  I'm looking at it more the way you look at a new car right now.  :)
22:33 <wrtlprnft> i think E10 means exponent ten
22:33 <wrtlprnft> like 5e10
22:34 <Lucifer_arma> ah, scientific notation
22:34 <wrtlprnft> *exponent to the base of ten
22:34 <Lucifer_arma> only sin, cos, and tan, no sec, csc, or cot
22:35 <wrtlprnft> enum ROperator{ErrOp,Juxt,Num,Var,Add,Sub,Opp,Mult,Div,Pow,Sqrt, NthRoot,Abs,Sin,Cos,Tg,Ln,Exp,Acos,Asin,Atan,E10,Fun};
22:35 <wrtlprnft> sec and friends are obsolete
22:35 <Lucifer_arma> looks like it supports pi, but does it have e ?
22:35 <wrtlprnft> and i've never seen them in german math classes
22:36 <wrtlprnft> well, e would be easy to add
22:36 <Lucifer_arma> sec and friends are awfully convenient to have
22:36 -!- free-zombie [n=tgwj@p549959DE.dip.t-dialin.net] has joined #armagetron
22:38 <Lucifer_arma> no, I didn't find e, we should probably add it
22:38 <Lucifer_arma> you know, so we can have the inverse of ln, which is does have :)
22:38 <wrtlprnft> EXTRA_DIST = COPYING, what does that do?
22:38 <Lucifer_arma> it puts the file COPYING into the distribution when you do make dist
22:38 <wrtlprnft> aaah
22:38 <wrtlprnft> so it doesn't delete them?
22:38 <Lucifer_arma> ?
22:39 <Lucifer_arma> doesn't delete who?
22:39 <wrtlprnft> so it keeps COPYING, but discards example.cpp and friends?
22:39 <Lucifer_arma> no, it shouldn't
22:39 <Lucifer_arma> anything in _SOURCES is automatically included in the distribution
22:39 <wrtlprnft> when doing make dist
22:39 <wrtlprnft> example.cpp isn't compiled, neither are the _c files
22:40 <[Xpert]DarkStar> anyone wanna play something really funky
22:40 <[Xpert]DarkStar> join psychotron
22:40 <Lucifer_arma> then you probably want to add those to EXTRA_DIST so they can be put in the distribution :)
22:40 <wrtlprnft> is that needed?
22:40 <Lucifer_arma> well, sure.  if someone wants to use the expression parser that comes with arma, they might need those, right?
22:41 <Lucifer_arma> it's a very small amount of extra space and doesn't affect performance, what does it hurt?
22:41 <wrtlprnft> did i just get kicked?
22:41 <wrtlprnft> Lucifer_arma: ok, i will
22:43 <Subliminal> psychotron?
22:43 <Lucifer_arma> CYCLE_RUBBER sin(20*gametime)
22:43 <Lucifer_arma> or, better
22:43 <Lucifer_arma> CYCLE_RUBBER sin(gametime^2)
22:44 <Lucifer_arma> hmm, that's result in negative numbers
22:44 <Lucifer_arma> CYCLE_RUBBER 5sin(gametime^2) + 5
22:44 <Lucifer_arma> there
22:46 <Lucifer_arma> COLOR_R_1 16sin(gametime)
22:46 <Lucifer_arma> COLOR_R_1 16/ln(gametime)
22:46 <Subliminal> in the future will there be a wider range of colors? 256 diff colors maybe? aswell as for walls
22:47 <Lucifer_arma> #g 16^3
22:47 <armabot> 16^3 = 4,096
22:47 <Lucifer_arma> I could be on crack, but it looks like we already have 4096 different colors
22:48 -!- SuPeRTaRD [i=blah@adsl-71-145-128-242.dsl.austtx.sbcglobal.net] has quit []
22:49 <Subliminal> currently can players customize the bikes specifically
22:49 <Subliminal> ?
22:54 -!- z-man [n=manuel@p508745DE.dip0.t-ipconnect.de] has quit [Read error: 113 (No route to host)]
22:54 -!- Vanhayes [n=Vanhayes@stjhnbsu84w-156034177111.nb.aliant.net] has joined #armagetron
22:55 <Vanhayes> #g 7*6.70
22:55 <armabot> 7 * 6.70 = 46.9
22:56 <Lucifer_arma> Subliminal: you mean players having their own bikes?  So instead of seeing everyone with the same bike, you'd see every player with his own bike?
22:56 <wrtlprnft> nemostultae: i can't compile arma, shall i just put in an #ifdef MACOSX?
22:56 <Vanhayes> #realchatlogs
22:56 <armabot> http://wrtlprnft.ath.cx/armalogs.txt
22:57 <Lucifer_arma> wrtlprnft: how about having config items as variable, and config items can be expressions?
22:58 <Lucifer_arma> that second part might be hopelessly complicated though, heh
22:58 <wrtlprnft> Lucifer_arma: well, the second part is really complicated
22:58 <wrtlprnft> for the first part, technically possible, i just have to go understant that expr code
22:58 <wrtlprnft> oh, no, won't work
22:58 <Lucifer_arma> just thought it would be neat to make rubber a function of time, and walls length a function of rubber :)
22:59 <wrtlprnft> mathexpr is in a dependency level above tools
22:59 <nemostultae> wrtlprnft: you would need to include config.h there, too, but otherwise that would be OK.
22:59 <wrtlprnft> so put both conig.h and defs.h in an #ifdef?
22:59 <Subliminal> no luci, i mean, can we go above for instance color_r_1 16, higher adding a higher variety?
23:00 <nemostultae> well, the ifdef needs config.h. How else would it know MACOSX? :)
23:00 <wrtlprnft> aaah
23:00 <wrtlprnft> right
23:01 <wrtlprnft> but if it can't find defs.h, how would it know config.h?
23:01 <wrtlprnft> better go fix the makefile
23:01 <Lucifer_arma> yeah, you need to somehow get the include path down there :)
23:01 <Lucifer_arma> Subliminal: we're going to rework colors, but how we'll do it I don't know
23:02 <Subliminal> ok
23:02 <Lucifer_arma> internally you have a theoretically infinite variety because it's a float in the range [0, 1.0]
23:02 <Lucifer_arma> the integer range is there just for convenience
23:02 <DrJoeTron> BBL
23:02 -!- DrJoeTron [i=DrJoeTr0@adsl-67-36-179-244.dsl.chcgil.ameritech.net] has quit ["Leaving"]
23:03 <wrtlprnft> ack
23:03 <wrtlprnft> that's why
23:04 <wrtlprnft> the makefile has still libparticles_a_CXXFLAGS in it
23:04 <wrtlprnft> that's where i copied it from :s
23:04 <wrtlprnft> now it compiles through
23:05 <wrtlprnft> this time i disabled sound >.>
23:06 <wrtlprnft> it's annoying if it will hang instead of exit because the sound is blocked
23:06 <wrtlprnft> and hinders your debugging since you have to kill -9 it, so data doesn't get saved
23:07 <Lucifer_arma> heh
23:08 <Lucifer_arma> disabling sound works?  :)
23:08 <wrtlprnft> dunno
23:08 <wrtlprnft> trying
23:08 <wrtlprnft> ../configure --disable-sound
23:08 <Lucifer_arma> it should, because that's how the dedicated server disables sound
23:08 <Lucifer_arma> there aren't any #ifndef DEDICATED in the sound engine :)
23:12 <wrtlprnft> Lucifer_arma: https://sourceforge.net/tracker/index.php?func=detail&aid=1530644&group_id=110997&atid=657948
23:12 <wrtlprnft> probably it's the sound thread that won't finish
23:12 <wrtlprnft> yeah, no more sound
23:15 <Lucifer_arma> oh yeah
23:15 <Lucifer_arma> wrtlprnft: thirdparty can be moved to below tools, it's not intentionally in a dependency above tools
23:16 <Lucifer_arma> since thirdparty isn't supposed to have *any* arma dependencies, it's probably more logical to put it at the bottom
23:16 <wrtlprnft> Lucifer_arma: if mathexpr is below tools it doesn't know anything about config items
23:17 <Lucifer_arma> mathexpr doesn't need it, does it?  tValue needs it
23:17 <Lucifer_arma> // The number that the variable "x" will point to
23:17 <Lucifer_arma>  double x;
23:17 <Lucifer_arma>  // Creates a variable named "x" and which value will be x
23:17 <Lucifer_arma>  RVar xvar ( "x" , &x );
23:17 <wrtlprnft> yeah
23:17 <luke-jr_> Lucifer_arma: tCode won't need mathexpr anyway, so it's a temporary 3rdparty
23:18 <wrtlprnft> so you wanna create a variable for EACH AND EVERY config item?
23:18 <Lucifer_arma> no, it wouldn't me sense for all of them :)
23:18 <wrtlprnft> so you don't have all config items...
23:18 <Lucifer_arma> some depend on other variables, like the custom cam depends on the player, doesn't it?
23:19 <Lucifer_arma> so, the lowest hanging fruit :)
23:19 <luke-jr_> so it's not worth arguing about where it goes in the structure
23:19 <Lucifer_arma> !?!
23:19 <Lucifer_arma> is luke saying something is not worth arguing?
23:19  * wrtlprnft thinks it's not worth listening to luke-jr_ 
23:19  * Lucifer_arma feels the ground....doesn't feel cold
23:20 <wrtlprnft> he thinks his tCode will replace mathexpr anyways... in two years or so
23:20 <luke-jr_> wrtlprnft: did you test with software emulation?
23:20 <Lucifer_arma> vapor cannot replace solid
23:20 <luke-jr_> wrtlprnft: shouldn't take more than a month
23:20 <luke-jr_> Lucifer_arma: that's why I said "will"
23:20 <Lucifer_arma> if you think vapor can replace solid, look at the sound engine, heh
23:20 <luke-jr_> and it's not vapor, it's liquid
23:21 <luke-jr_> it has form, just doesn't work yet
23:21 <luke-jr_> like your sound engine ;p
23:21 <wrtlprnft> the only thing is that i haven't seen a commit from luke-jr_ to the main arma branch in months
23:21 <wrtlprnft> infact, i haven't ever seen one
23:21 <luke-jr_> wrtlprnft: tCode isn't in the main branch
23:21 <wrtlprnft> so it's nothing that is supposed to work
23:22 <luke-jr_> it doesn't work yet
23:22 <luke-jr_> that's why you've got mathexpr for now
23:22 <Lucifer_arma> you know what
23:22 <Lucifer_arma> I don't care.  :)  If luke wants to reinvent the wheel, fine, let him, but his tCode will need to perform at least as well as mathexpr and give us all the creamy goodness mathexpr gives us
23:22 <Lucifer_arma> that's a helluva lot better than him kibitzing us every time we want to make the resource system he built actually work well
23:23 <Lucifer_arma> so let him keep his nose buried in tCode, and let him do the actual replacement when/if the time comes
23:23 <wrtlprnft> see, i just hate the fact that luke-jr_ always proposes great complicated ideas
23:23 <Lucifer_arma> and does nothing?  I do that too.  :)
23:23 <wrtlprnft> but nothing comes out of them because they're too complicated
23:24 <wrtlprnft> and it hinders any real development "because it will be obsolete soon"
23:24 <luke-jr_> wrtlprnft: nonsense
23:24 <luke-jr_> tCode compilation is functional less than 24h after I started on it
23:24 <Lucifer_arma> that's what bothers me.  When someone says something, and luke's only response is "nonsense"
23:24 <Lucifer_arma> so his response is nonsense, I guess I can live with that
23:24 <luke-jr_> because it's a BS statement
23:25 <wrtlprnft> ah
23:25 <Lucifer_arma> you have to say *why*
23:25 <wrtlprnft> what about the resource system?
23:25 <Lucifer_arma> if you're going to call bullshit on someone, you need to justify yourself
23:25 <Lucifer_arma> especially when that someone already gave very reasoned and easily accepted stuff to begin with
23:25 <luke-jr_> Lucifer_arma: and usually I do, next line
23:25 <Lucifer_arma> nonsense
23:26 <Lucifer_arma> you usually just say "nonsense", some bullshit about the truth, and then call everyone stupid for not believing you
23:26 <luke-jr_> it's not the truth
23:26  * wrtlprnft is away: doing some real programming on the history functions instead of talking about it
23:26 <Lucifer_arma> haha
23:29 <armabot> armagetronad: luke-jr * r5855 /armagetronad/branches/tCode/armagetronad/src/tools/ (tCode.cpp tCode.h tCodeParser.h tCodeParser.ypp): committing a bit more of nothing
23:30 <wrtlprnft> that is, you inserted some newlines?
23:30  * wrtlprnft goes away again
23:32 <luke-jr_> wrtlprnft: sure, nevermind the 3 new files
23:34 <Vanhayes> #armaservers
23:34 <armabot> Vanhayes: Crazy Tronners Wild Fortress (11 players) || Norm's Place (11 players) || Bugfarm Fortress (9 players) || Tigers Network Classic Play (8 players) || Mutiny Clan Server (7 players) || Swampland in 2.7.1 (testing) (7 players) || ~"XzL. Clan Server (5 players) || sylvs tavern in (4 players) || ~|DS|~DarkSyndicate's Arena {100MBit} (3 players) || Lobster Cage Redux (1 more message)
23:35 <Vanhayes> #more
23:35 <armabot> Vanhayes: (3 players) || Lobster Claws (Team Server) (2 players) || StyBall in (1 players) || Tigers Network Speed Blast (1 players) || M0rph1umDuckz D3d1cat3d HUN (Linux, CET 17:00-06:00) (0 players) || Stonehenge hide and seek zones! (0 players)
23:36 -!- Subliminal [n=Sublimin@c-71-56-47-173.hsd1.ga.comcast.net] has quit ["Leaving."]
23:36 <armabot> armagetronad: luke-jr * r5856 /armagetronad/branches/tCode/armagetronad/src/tools/ (tCode.cpp tCode.h): Constructors & destructor
23:40 <wrtlprnft> well, tell me if you have a working demo luke-jr_ 
23:43 <luke-jr_> wrtlprnft: the compiling does
23:43 <luke-jr_> tCodeParser.ypp has a compile command line at the top
23:44 <wrtlprnft> so, then i have some bytecode that you say is the parsed expression
23:44 <wrtlprnft> i can get that out of /dev/urandom too
23:45 <luke-jr_> not quite
23:45 <wrtlprnft> out out of /usr/bin/md5sum
23:46 -!- madmax|pt [n=madmax@bl4-207-90.dsl.telepac.pt] has joined #armagetron
23:46 <madmax|pt> hello
23:46 <wrtlprnft> hi madmax|pt 
23:46 <luke-jr_> wrtlprnft: nah
23:46 <wrtlprnft> luke-jr_: how would i know the difference?
23:48  * wrtlprnft is trying to be as hard a discussion partner as luke-jr_ is
23:50 <luke-jr_> wrtlprnft: one can be read and understood
23:51 <armabot> armagetronad: luke-jr * r5857 /armagetronad/branches/tCode/armagetronad/src/tools/ (tCode.cpp tCode.h tCodeParser.ypp): tCode standalone test compiles and executes (but is noop still)
23:52 <wrtlprnft> uh
23:52 <wrtlprnft> why do you put a standalone test into armagetronad?
23:53  * wrtlprnft notes to all: there's an utf8 branch that wants to be worked on!
23:54 <luke-jr_> wrtlprnft: it's an #ifdef on a main
23:55  * wrtlprnft is too tired right now
23:55 -!- z-man [n=manuel@p508745DE.dip0.t-ipconnect.de] has joined #armagetron
23:55 <wrtlprnft> i just wanna finish that history thing
23:57 <wrtlprnft> or i won't even finsh that because there's a stone in my way :(
23:58 <wrtlprnft> i can't catch the return key as it's catched in a level higher than my code

View entire month
DISCLAIMER: These logs of public chat may contain some content which may not be appropriate for all audiences. Use at your own risk.
Logs from 2006-2009 pulled from wrtlprnft
Format changes at: 2015-08-25, 2017-02-20, and 2020-03-23. Times (2015 and later) should be Eastern.

 © NelgTron 2014-2021. Made for . [About this site] [Credits]