irclog2html for bzflag on 2002.10.20

09:05:21BZFlagyeah, that's a killer.
09:05:41Wilinckx_well... there was 1 player with a lag of 2seconds...
09:05:47Wilinckx_(that was yesterday)
09:06:12BZFlagouch.
09:06:38BZFlagthe thing to watch on the server side is the lowest lagging player (not yourself if local though)
09:06:55BZFlagif that starts to climb, then your pipe is getting full.
09:07:07BZFlagserver is set to require udp yes?
09:07:35BZFlagand 1.7e6 and newer clients will put less of a load on the server cause of the net changes.
09:07:47BZFlagso encourage people to upgrade.
09:08:43captain_protonahh
09:09:42Wilinckx_yes, it allow udp
09:10:09Wilinckx_I have to go to learn now...
09:11:02sussudiogrunts
09:14:02BZFlagWilinckx-homewor: more that allow, you should have -requireudp for a server on a small pipe.
09:32:17Wilinckxaha. I have to force the use of utp....
09:33:39sussudiobingo
09:33:45Wilinckx:-)
09:34:05Wilinckxright now, everyone is using udp I think (/playerlist)
09:34:28sussudiothis extran sports drink is faul
09:35:11sussudioa-ha
09:35:13sussudiomade in belgium
09:35:23sussudioyou peed in it didnt you
09:35:31Wilinckxextran sports drink? what's that?
09:35:52sussudionutricia drinks rijksweg 66 B 2880 BORNEM
09:36:02WilinckxI don't know it
09:36:16sussudioit's yucky
09:36:23WilinckxI don't know it
09:36:44sussudioseriously, why dont you make your own map
09:37:14Wilinckxeditting it in vi ?
09:37:24sussudio*shrug*..... or bzedit
09:37:41sussudioit's like 10 mins work for a simple map
09:37:47Wilinckxbzedit is for the unstable debian... or do you know the location for the source?
09:38:08sussudioi'd try bzedit32 under wine first.....
09:38:17sussudiobzedit acts weird with my videodriver
09:38:36Wilinckxhmm
09:38:46sussudioand i just dont like gnome stuff
09:39:04sussudiodont even try installing the gnome2 libs in sarge or woody, i tried
09:39:17sussudioyou end up with dependency hell
09:39:58Wilinckxhmmm.....
09:40:10Wilinckxbut do you know the url where I can download the source?
09:40:19sussudio*shrug*
09:42:25sussudiomost of my maps seem to be fps-killers for people
09:44:20Wilinckx?? bzedit is no package for deb unstable!
09:44:37sussudiono i had to compile the damn thing
09:44:50Wilinckxaha. and where did you find the source?
09:44:55sussudiotook me about 5 hours to get all the damn libs and tools before it did
09:45:05sussudiodont remember
09:45:11Wilinckxhaaarch...
09:45:15WilinckxI can't find the source :-(
09:46:17sussudioumm it's in the topic
09:46:43Wilinckxheh. What am I stupid today :-)
09:47:04Wilinckxthx a lot!
09:47:26Wilinckxgood going... : configure: error: Cannot find gtkglarea
09:47:45sussudiohave fun trying to figure out why it wont compile the first 35 times
09:47:58Wilinckxyeah... thank you...
09:48:15Wilinckxgrmbl
09:48:27Wilinckxand euh... there is no pre-compiled version?
09:48:33sussudiolet me see....
09:49:26sussudiowhere the hell did it go.....
09:50:50sussudiowhoa 2MB
09:51:28sussudiogzip good.
09:51:36Wilinckxyes :-)
09:51:52sussudioit's going to whine about libs though.
09:52:30Wilinckxoch, I am now at step 2...
09:52:47sussudioit needs like 35 gnome libs or something
09:53:06sussudioat least, it seemed that way at the time
09:53:28sussudiosince i had KDE installed :-B
09:53:30Wilinckxthank you for oploading it :-)
09:53:34sussudiok
09:55:16Wilinckxshure it isn't a virus that you uplaoded ;-)
09:55:31Wilinckxvirus depends on libgnomeui-2.so.0 ;-)
09:55:50sussudioer?
09:55:52WilinckxHAAA DMND
09:56:04Wilinckxthat file isn't a debian package i think
09:56:26sussudiowell all that gnome2 shit is in SID
09:56:45Wilinckxdmned
09:57:15Wilinckxuhm... I think I'm not going to install a whole SID
09:57:19sussudionope
09:57:21sussudiosid sux
09:57:30Wilinckxyeah idd
09:57:35sussudioi wish i hadnt
09:57:45Wilinckxi runned a debian unstalbe 1 time in my live... Never again.
09:57:47Wilinckxtesting is OK
10:00:31Wilinckxhey??
10:00:33Wilinckxhttp://www.bzflag.org/ >> 404
10:02:09Wilinckxand http://bzflag.sourceforge.net >> cannot connect
10:02:20sussudiodunno
10:02:32Wilinckxhmmm....
10:07:51sussudiojust put the damn thing on a local webserver :-|
10:08:14Wilinckx?
10:08:29sussudiomake a html file with bzflist://166.70.15.250:5156/ in it
10:08:34Wilinckxah yes
10:08:37sussudiomake bzflag point to it
10:08:41Wilinckxno, it's for screenshots
10:08:50sussudiohmm k
10:08:56Wilinckx:-)
10:18:03sussudioroomboter gevulde rondo's
10:18:04sussudiohmm
10:18:15sussudiodeath by cookie
12:41:32bzgirlhello
12:49:27Wilinckxhey
14:02:49Chestalhi
14:04:30sussudiolo?
14:07:03bhgood morning
14:07:14bzgirlhi blackhoud
14:07:14Chestalgood afternoon
14:07:16bhwhat's up with bzflag.org?
14:07:33bhhi bzgirl, Chestal
14:10:58sussudiobzflag.org is a bit screwy
14:11:08sussudioyou mean not getting the server list, right?
14:11:16bhnope, the web site
14:11:34sussudiok
14:14:32bhwow there is mac os port already, way to go
14:16:41bhwould it be too hard to add ESD support to bzflag?
14:17:15Chestalwhat's ESD?
14:17:32bhenlightment sounds daemon
14:18:06Chestalwould probably be easy, I don't know
14:18:10Chestalbut IMHO sound daemons are evil
14:18:25bhhow come?
14:18:34Chestalwhenever I tried one, I had delay issues, and - what's more important - problems when using different sampelrates
14:18:43Chestallike 44.1 and 48kHz using the same daemon
14:18:55Chestalit obviously tried to to live resampling, but in a _very_ crappy way
14:19:14Chestalsoudn hardware should support 3 or more channels
14:19:16bhhmmm... was it a long time ago?
14:19:22Chestalat least my does 2, which is sufficient for me
14:19:35Chestalbh: resampling problem half a year ago with esd
14:19:49bhok
14:20:03ChestalI don't know if there are superior daemons out there now, AFAIK as I read everyoen agreed that the ESD implemantion sucked big way
14:20:14ChestalI think I remember somethign like ASD
14:20:21bharts
14:20:36bhthe KDE one, which I avoid hehe
14:20:50Chestaldoes your soudncard only have one DSP?
14:20:58bhyeah
14:21:08Chestalthe soudnblaster live is nice, it has 16
14:21:42MrCooperChestal: does ducati protect against too many connection attempts or something?
14:21:59bhmy MOBO only has 3 PCI slots (tv card, scsi and nic), my sounds card is awe gold (ISA)
14:22:09ChestalMrCooper: hmm, no
14:22:16MrCooperChestal: please put up a nice map for us :)
14:22:37ChestalI have onboard sound, SB 128
14:22:57sussudiobzflag sounds like crap under KDE
14:23:09Chestalprobably resampling
14:23:16sussudioi get crappy 8 bit mono sound with artsd
14:23:17Chestalbut I wonder why the live resamplign is so crappy everywhere
14:23:22Chestalsame with directsound on windows
14:23:33ChestalAFAIK a simpel linear interpolation should be sufficient
14:24:46sussudiobzflag is unplayable with mono sound... you cant hear where the shots are coming from
14:25:35Chestalhmm, I wonder if that makes a difference for me
14:25:43Chestalit sure is harder to play without sound
14:25:45sussudioit does for me
14:25:59sussudioi get good stereo sound under win2k
14:26:06Chestalit's more important for me to play music during play :-)
14:27:41sussudionote: bread turns into green dust when left alone for about 2 months
14:27:53Chestalhow does it taste?
14:28:01sussudioi havent tried
14:28:07sussudioit smells like penicilline
14:28:33Chestalhmm, I don't even know what penic. smells like
14:28:46sussudioprobably like a biology or chemistry lab
14:28:56sussudiobittery smell
14:29:18sussudiosimilar to the smell you get when you drive into Delft
14:29:21Chestalright now I cannot really smell anything anyway
14:29:39sussudioGist-Brocades makes penicilline and other medicine there
14:30:35sussudioyou could always set an asprin on fire to get a similar smell
14:32:59Chestalfull moon - beware
14:35:01bzgirlChestal: who's Ill on the moles?
14:40:09strayerhi all... :)
14:59:48Wilinckxhi ;-
14:59:49Wilinckx)
15:04:32strayerhi Wilinckx ...new here?
15:12:17strayer...
15:42:07bhanyone knows how to make ctags scan a whole dir tree?
15:49:42MrCooperI usually do rm TAGS; for i in c h; do find -name \*.$i -type f|xargs etags -a; done
15:49:54MrCooperdunno if that works for ctags as well
15:50:34bhlet's see
15:50:41bhthanks
15:50:49MrCoopernp
16:22:00pnmibot: bzflist
16:22:01pnm: bzbody.dedicatedpenguin.com:5155(1) ds9.asms-ltd.co.uk:5155(3) ducati.bzflag.org:5156(8) bzflag.noodleroni.com:5155(6) turkey.moongroup.com:7500(16) chardonnay.math.bme.hu:5155(5)
16:57:21dougheckahm
16:57:26dougheckaanyone alive right now?
17:06:39Wilinckxnow: yes :-)
17:06:54dougheckaah
17:07:07dougheckawonders what the most powerfull grafics card is now
17:07:19Wilinckxexpensive
17:07:23dougheckaheh
17:07:27dougheckayea, but what IS it?
17:07:29WilinckxI'm trying my new server
17:07:32sussudiowell bzedit32 under wine doesnt work
17:07:32dougheckaoh?
17:07:33WilinckxI don't know
17:07:38dougheckasussudio: slick
17:08:38Wilinckxdamned... my server can't get in the server list :-(
17:15:37dougheckayo CaptainNoPants
17:15:53dougheckawhats the fastest video card now?
17:18:17dougheckaCaptainNoPants: bzedit32 dont work in wine, says sussudio
17:19:14dougheckais the fastest chip the The Radeon 9700 PRO ?
17:19:40CaptainNoPantswho what where?
17:19:59doughecka?!?!?!?
17:21:34CaptainNoPantsyes the 9700 is the fastest one out there
17:21:39bhhullo again
17:21:42dougheckak
17:21:52CaptainNoPantsfor the moment
17:21:52dougheckahow much does it go for?
17:21:59CaptainNoPants$400
17:22:04dougheckaWEEE
17:22:08CaptainNoPantsyup
17:22:13dougheckatakes a look at the geforce4ti4600
17:22:28CaptainNoPantsit's more efective to get a 900 or a TI4600 for like 150
17:22:34CaptainNoPantsdorry 9000
17:22:47doughecka9000? how good is that?
17:22:49CaptainNoPantswhere you geting the money for a good card?
17:22:51dougheckathats ATI right?
17:23:04dougheckaCaptainNoPants: I aint, I am just wonderin
17:23:11CaptainNoPantsATI is the chip mfg, difrent people make the cards
17:23:26dougheckanvidia is that same too, right?
17:23:31CaptainNoPantsyes
17:23:44CaptainNoPantsbut the ATI drivers kinda suck
17:23:48dougheckaah
17:23:58bhon linux?
17:24:05dougheckaI like nvidia better, since I never tried a ATI card..
17:24:07CaptainNoPantsexpecialy on linux
17:24:10dougheckaheh
17:24:25CaptainNoPantsDRI on lin blows the goats
17:24:26bheven with DRI?
17:24:28dougheckabrb
17:24:39CaptainNoPantsDRI is the problem
17:24:57CaptainNoPantsdosn't even have a full gl implementaion
17:25:18CaptainNoPantsat least with the nvidia cards you can get drivers, tho they can sometimes be a pain to install
17:25:19bhit ain't easy I guess
17:25:51bhmy PC at the office has a matrox g300, it's damn slow, but I can play bz
17:26:04bhand that's an old video card
17:26:16bhg200
17:26:57CaptainNoPantsstill BZ isn't exactly pusing poly levels
17:27:09CaptainNoPantsit's more limited by it's world database handaling.
17:27:35CaptainNoPantshell I can play BZ on a P80 with a TNT2
17:28:23bhall the heavy lifting is done on the video card
17:28:32dougheckaok, so I am getting 2 cases from a friend..
17:28:41dougheckagrins
17:28:47dougheckaall I need is a hard drive
17:28:56dougheckacan I run a comptuer without a video card?
17:29:01bhyeah
17:29:08dougheckahow?
17:29:34sussudiowine.bin: radeon_ioctl.h:167: radeonAllocCmdBuf: Assertion `rmesa->dri.drmMinor >= 3' failed.
17:29:42sussudioballs
17:29:43bhwelll, just plug the monitor on the floppy port
17:29:56dougheckaoh?
17:30:05dougheckasniffs the air... smoke
17:30:09doughecka:P
17:30:12bhhehe
17:30:16dougheckais away: brb
17:32:12bhI have like 3 trident pci cards in a box here
17:33:40sussudioLiquid Nitrogen Beats Air Cooling (Again)
17:33:48sussudiofrom the don't-try-this-at-home dept.
17:33:49sussudiono.
17:34:00sussudioit's from the laws-of-goddamn-physics dept.
17:34:16sussudiomkay roblimo.....
17:54:57CaptainNoPantswhat hapens if you jump on top of a teleporter?
17:55:15sussudiosame as a box
17:55:35CaptainNoPantsk thanks.
17:57:04sussudiois puzzled by google
17:57:13sussudioi entered " wine.bin: radeon_ioctl.h:167: radeonAllocCmdBuf: Assertion `rmesa->dri.drmMinor >= 3' failed." as search..........
17:57:26sussudioand i get as results
17:57:27sussudioWatch and Download Porn Movies
17:57:27sussudioOnline. Never Rent a PornVHS Again!
17:57:27sussudiowww.PornDriveIn.Com
17:57:40sussudioand
17:57:40sussudioStock Market Timing
17:57:41sussudioLearn More from Professional Advice
17:57:41sussudioFree Market Bulletins and Reports
17:57:46CaptainNoPantsall google serches allways distill down to porn.
17:59:09sussudioi thought that was altavista
17:59:20CaptainNoPantsI think they are all the same thing rely
18:10:19Cell_prog_insectim making a state diagram for a user mouse manipulatin a 3d object, but i dont know how to do it, since i always run into the situation that my state transitions(action) is dependent on the result of what happens in the state transition, i really need help on this, since the user interaction gets really complex
18:11:02CaptainNoPantswhat?
18:11:18bhCell_prog_insect: get a book on automatas, state machines and stuff
18:11:25Cell_prog_insectu know state diagramms, state machiene
18:11:59CaptainNoPantsI know what state macines are, but man, you can't just dump all that out in one shot
18:12:12CaptainNoPantsnot when I have a headake like this :)
18:12:13Cell_prog_insectoh, sorry
18:12:50CaptainNoPantssounds like you have recursive states
18:13:19Cell_prog_insectwhat is that?
18:13:59Cell_prog_insectthe situation is the following:
18:14:28Cell_prog_insecti have a 3d object drawed on screen,
18:14:48Cell_prog_insectthere is a method to check if the cursor is over the object
18:14:56Cell_prog_insector not
18:15:16Cell_prog_insectand the object can be in selected or nonselected state
18:16:10T-34Hello tankriders!
18:16:14Cell_prog_insectif it is in selected state it displayes a selection box, and has the varaible object.selected set too true
18:16:14bhhey T-34
18:16:35T-34Riseman, Almogaver, Satan, Arathorn?
18:16:44T-34anyone?
18:16:49T-34Saw them?
18:16:53Chestalno
18:16:55bhnope
18:16:57Cell_prog_insectalso if it is selected the object displays an axis tripoid
18:16:59bhnot in a long time
18:16:59T-34nuffffffff
18:17:15T-34I must find another team...:(
18:17:21Cell_prog_insectoh i give up its far to complicated to be discussed here
18:17:27ChestalI messaged SATAN a few weeks ago
18:17:48Cell_prog_insectwho is SATAN?
18:18:02Chestalformer leader of esquipo hispano
18:18:03Cell_prog_insectnot a name of a cutie
18:18:04T-343 weeks ago they sent a short message but nothing after that
18:18:45ChestalI asked him why he dismantled the team
18:18:56bzgirlsame as Satan evil twin or different guy?
18:19:06T-34a different guy
18:19:06Chestaldifferent
18:19:17bzgirloh
18:19:18Chestaldidn't see him play for ages
18:19:23T-34he's simply Satan
18:19:39Chestala good player, though a bit laggy, like all of hIs :-)
18:20:00T-34yeap a little laggy but good tankdrivers...:)
18:20:27bhand they are all in europe
18:20:50T-34and remember that some of us are still using the old russian tanks from wwII
18:21:09Chestalsome peopel jsut vanish from bz
18:21:18Chestaleven one of my teammates is gone for some months
18:21:25ChestalI have no idea what happened to him
18:21:28T-34and not modern german equipment like the moles
18:21:59T-34yeap Chestal I saw
18:22:05bhavengers make their own tanks, like in junkyard wars
18:22:09bhthat is why we are crappy
18:22:13bzgirlhehe
18:22:17T-34I was out for a few weeks and a lot of people dissaper
18:22:56Chestalhmm, I found old email address of Comanche, I guess I'll drop him a few lines
18:23:04T-34I really don't understand why cause BZ is the coolest game I ever play
18:23:07ChestalT-34: on the positive side, new people are joining
18:23:22bzgirlthere is a new team lst week too
18:23:28bzgirllast*
18:23:30T-34yeap but the old gang...
18:24:22Chestalbzgirl: new team?
18:24:29bzgirlyep,
18:24:42T-34bzgirl: I received a few invitations to join to new teams and I saw that are a lot of new teams
18:24:50bzgirldmp,huh,duh,deadmeat and smiliy face guy
18:25:05bzgirlprocarstination they are called i think
18:25:06T-34but I don't understand where the old ones are!
18:25:10Chestalah, the prost..whatever
18:25:15bzgirlyeah
18:25:15Chestalyep
18:25:25Chestalsuch a difficult word I cannot remember :-)
18:25:27bzgirlwe play them next week, tentatively
18:25:33bzgirlhar har
18:25:46Chestalwhat are your thoghts about the 2 vs 2 issue?
18:25:59dougheckaI LIKE IT!!!
18:26:04bzgirli dunno really, i like 3 better in theory
18:26:05dougheckapoints at the op
18:26:06Chestaldo you think it's a good idea to get some life backinto the league?
18:26:14dougheckahow about 1v1?
18:26:16dougheckaI like that
18:26:21bzgirlwell, we need to do something for sure
18:26:29T-34I think 2 vs 2 it's too easy to capture the flag
18:26:32Chestal1 vs 1 is in the planning, just waiting for Valoche to find soem time to overhaul his web scripts
18:26:34T-34try on Ducati
18:26:53GinkuI see SATAN on ducati 5156
18:27:04Chestalindeed, he is on right now
18:27:07T-34thx Ginku
18:27:09bzfquerylong ducati.bzflag.org 5156
18:27:09dougheckaibot ducati
18:27:22dougheckaibot bzfquery ducati.bzflag.org:5156
18:27:23doughecka: R:0(1-1) G:0(1-1)  huh(G)-12(16-28) plani(R)-15(37-52) DeadMeat(G)-1(133-134) BeZee(R)1(19-18) FantaZee(R)28(58-30) Ginku(R)5(9-4) SATAN(G)-1(6-7)
18:27:26dougheckabah
18:27:28doughecka?
18:27:35bzfquerylong ducati.bzflag.org 5156
18:27:35dougheckaibot ducati
18:27:36bzbothuh (G): -12 (16-28). plani (R): -16 (37-53). DeadMeat (G): 0 (135-135). @T (B): 0 (0-0). BeZee (R): 0 (19-19). FantaZee (R): 30 (61-31). Ginku (R): 4 (9-5). SATAN (G): 0 (8-8). Frenchie (G): 0 (0-0).
18:27:40dougheckaah
18:27:50dougheckahaha, chestall started bzbot
18:28:06Chestaldoughecka: I resetted him, he seemd to have been messed up
18:28:10Chestalnot my fault, it's not my code :-)
18:28:21dougheckahehe
18:28:31bzgirlhow is the one vs one going to work? like maps? the teleporter one?
18:28:47dougheckaplain ducati no CTF type
18:28:57bzgirlahh
18:29:00bzgirljumping?
18:29:02Chestalnot 100% sure
18:29:07dougheckasure
18:29:16bzgirli cant jump good :(
18:29:25Chestalbut likely similar to ducati 5155 (liek it used to be, 1 shot now)
18:29:39ChestalI don't know, whether teleporters are a good idea
18:29:45T-34white girls can't jump...;)
18:29:50bzgirl:)
18:29:55Chestaland we still haven't decided about when a game is over, liek timed game or play to a certain score
18:30:04T-34Yo Satan
18:30:06SATANhi
18:30:06dougheckaheya Patlabor221
18:30:09Chestalheh SATAN
18:30:14Patlabor221hello
18:30:16bhtalking about the devil
18:30:28SATANI don't konw about others 3 or 4 months ago
18:31:22Chestalanyone really tried to play 2 vs 2 CTF?
18:31:36ChestalI would liek to know, whether it would work
18:31:45bzgirlits too hard to defend i think
18:31:51Chestalmauyeb we should try on 59999?
18:31:54Chestalfor a few minutes
18:31:57bzgirlsure
18:32:26Chestalwho else?
18:33:11bzgirlbh?
18:34:17Chestalhmm, I'll join 5156 and look for two players
18:35:07T-34Chestal I'd like to try
18:35:25Chestalhmm, I guess I have to many palyers now
18:35:31Chestalfeel free to join now :-)
18:35:33Chestalbzgirl, ok?
18:35:36bzgirlok
18:35:42bzgirlthere poeple there
18:36:25Chestal59999
18:36:30bzgirlyup
18:36:46dougheckalunch!
18:38:13Patlabor221needs a new case
19:00:54akira_moinsen
19:01:25akira_hello ginku, chest, girl, patty, widget, coop cpn and bh ... and ibot s there also  :)
19:01:32akira_ibot: bzflist
19:01:32akira_: jzaun.com:5155(4) bzbody.dedicatedpenguin.com:5155(5) ducati.bzflag.org:5156(7) bzflag.noodleroni.com:5155(3) larry.yi.org:5155(3) turkey.moongroup.com:7500(8) bzflag.freebsdtips.com:6666(2) chardonnay.math.bme.hu:5155(14)
19:01:39Widgethihihi, akira_.
19:02:16bhhi akira_
19:02:17akira_ibot: bzfquery ducati.bzflag.org:5156
19:02:19akira_: R:0(1-1) G:0(1-1)  bzlynx(G)-4(9-13) Elgen(R)1(40-39) T-34(R:The Dismissed Equipo Hispano)2(17-15) GomezZ(R)-14(34-48) MIRELLA(G)13(34-21) air pillow insoles(G)0(7-7) Satan's Evil Twin(R)-2(3-5)
19:03:16bzgirlhi akira
19:03:35akira_bh how was the game ?
19:04:06akira_hello girl
19:04:11akira_did you win vs zees?
19:04:15bzgirlha
19:04:15akira_how was 2vs2?
19:04:16bzgirlno
19:04:29bzgirlthe map was very tough
19:04:36bzgirland so were they
19:04:44bzgirlso we didnt win
19:04:51akira_hey... they are the zees :)
19:04:59akira_only team which beat the moles :(
19:05:04bzgirlI never played them before
19:05:12bzgirli thought the loops beat you no?
19:05:24akira_the loops nope
19:05:45captain_protonchuckles at sussudio's endless complaining due to debian's bass-ackwardness
19:06:46sussudiopities captain_proton
19:06:54akira_the legendary zees won vs moles 5-3 on 9th of june
19:07:07captain_protonsussudio: because i actually have a working system?
19:07:44bzgirlakira_: i hope you looked that up, and not actually rememberd it!
19:07:53sussudiosure, that must be it.
19:08:00captain_protonok, just checking
19:08:05captain_protongoes back to something useful
19:08:18sussudioleaves captain_proton in ignorant bliss
19:08:50akira_bzgirl i looked it up .. but i knew it was the zee-blamage of us ..
19:09:41bhit was hard
19:17:21bhis away: I'm busy
19:25:39Cell_prog_insectyes i did it
19:25:42Cell_prog_insectit works
19:26:55akira_what?
19:26:56Cell_prog_insectnow there is only one problem left to find a solution, i solver two of them today
19:27:19Cell_prog_insectakira_:translating a 3d object with mouse
19:28:05Cell_prog_insectusing the x axis arrow to drag into along x and same for y z
19:28:23akira_Cell_prog_insect aaah
19:28:47Cell_prog_insectthe other problem was zoom selection, now works
19:29:09Cell_prog_insecti looked very close at the opengl projection matrix
19:29:54akira_you wanted what?
19:29:55Cell_prog_insectand discovered that the z/w divide has consequencies on the depth buffer, its not linear
19:30:19akira_Cell_prog_insect this info is available in the red book :)
19:30:28akira_its log - linear :)
19:31:16Cell_prog_insecti was concerned about what happens to the z coordinate of  points that are in the interval [0,zNear[
19:31:51akira_i think 0 is a legal value .. but dont try negatives :)
19:31:51Cell_prog_insecthow they are projected
19:32:22Cell_prog_insectno 0 is not a legal value its projection  is z = infinity
19:32:56Cell_prog_insectpositive values are legal they are projected on positive values
19:33:06akira_i dont remember anything in the book .. but if i remember the formula right you are right
19:33:59Cell_prog_insectz > 0 after projection z > (zFar+zNear)/(zFar-zNear) > 1
19:34:26Cell_prog_insectif 0>zNear>zFar
19:34:43Cell_prog_insectif 0<zNear<zFar, sorry
19:35:28Cell_prog_insectits not that easy, but i drawed it all as fuctions, now its clear
19:35:55Cell_prog_insectdrawed/drawn
19:37:30Cell_prog_insectits not in the book, i had to figure out all myself
19:37:39Cell_prog_insectbut now i know
19:39:38akira_whats not in the book? the nonlinear z buffer stuff is ..
19:41:14Cell_prog_insectno, the trick, to divide the z coordinate with w after projection, its all very tricky, since its not necessary
19:41:35Cell_prog_insectits only necessary to divide x and y with w
19:42:13Cell_prog_insectto simulate the projection
19:43:21akira_i am very tired at the moment -> what did you want to do??
19:43:29akira_still dont get it at the moment
19:43:36Cell_prog_insecti do my own hit testing
19:43:50akira_how?
19:44:00akira_build a very small projmatrix around the cursor pos?
19:44:06Cell_prog_insecti test if a mouse cursor is over an object
19:44:22Cell_prog_insectno i cast a ray
19:44:56akira_take screen coords and trace it back in world coords?
19:44:58Cell_prog_insecti transform(project) all geometry(triangles) to device space
19:45:19Cell_prog_insectand the screend cooardinates back to device space too
19:45:30akira_and this is fast?
19:45:34Cell_prog_insectyes
19:45:39captain_protonwhy do it yourself like that?
19:45:40Cell_prog_insectits like drawing
19:45:48captain_protonthere's a reason for glName
19:46:00Cell_prog_insectbecause i need the z coordinate of a hit if a hit occures
19:46:04akira_captain_proton :)
19:46:14akira_the z comes along
19:46:19Cell_prog_insectand glSelection does not give u the z coordinate
19:46:33Patlabor221I think it does
19:46:42akira_i think it does too
19:46:43Cell_prog_insectit just tells u what is in the clip box
19:46:48Cell_prog_insectno
19:46:53Cell_prog_insectread
19:46:55akira_it tells you whats above the cell box
19:46:58Patlabor221it's in the data list
19:46:59captain_protonand even if it doesn't, if you do the raycast after glSelection, you only have to transform one polygon
19:47:14Patlabor221what about the feedback mode?
19:47:17Cell_prog_insectnot one
19:47:24Cell_prog_insectmaybe a few, yes
19:47:42captain_protonCell_prog_insect: you know which polygon the hit is on, so...
19:47:59Cell_prog_insectbut u get more then one mostly
19:48:11Cell_prog_insectbecause the can overlapp
19:48:29Cell_prog_insector there are polygons underneath a polygon
19:48:32akira_Cell_prog_insect you will get the z .. definitivly .. i did it
19:48:51Cell_prog_insectno u get only the z of the closeset vertex
19:48:59Cell_prog_insectnot the intersection point z
19:50:12Cell_prog_insectbut wait maybe if the clipping region is [x,x][y,y][-1,1] then it could work
19:50:24Cell_prog_insecta ray cube, or just a line
19:51:09akira_the standard is to define a very small "viewing" frustum around the mouse coords ...
19:51:16Cell_prog_insectyes i know
19:51:22akira_so its your ray
19:51:29Cell_prog_insectbut it clips against this frustum
19:51:48Cell_prog_insectand yelds the closest vertex of the clipped triangle
19:51:59Cell_prog_insectin z
19:52:02Cell_prog_insectdirection
19:52:11akira_i must read the specs again ...
19:52:16Cell_prog_insectnot the actual hit point z
19:52:26Cell_prog_insectim sure about it, i read it
19:52:43Cell_prog_insectcause it does not rasterize or make fragments in selection mode
19:52:51Cell_prog_insectit just clips
19:53:45akira_wait
19:54:24Cell_prog_insectof coz if i would do it like patlobor221 in his bzflag editor, i would not care about exact hit point, i could use a pick frustum and get something over my mouse or not
19:55:23Patlabor221I just did normal GL picking
19:55:27Patlabor221get the topmost
19:55:30Cell_prog_insecti know
19:55:34Cell_prog_insecti saw ur code
19:57:53Cell_prog_insectearlier, if i remember it right, software opengl used a win32 blit function to copy the bacbuffer to the window
19:58:22Cell_prog_insectit displayed the image wrong
19:59:05Cell_prog_insectbottom top istead of top bottom, due to the win down facing positive y axis
19:59:27Cell_prog_insectso u had to set the glViewport right
19:59:37Cell_prog_insectnow its not needed any longer
20:00:08Cell_prog_insectu set the viewport glViewport(0,0,window.Width, Window.Height)
20:00:27Cell_prog_insectand it draws it correctly to the front buffer
20:00:33captain_protonruns away
20:00:55Cell_prog_insectcause it copies it on the device, bypassing win32 blit :)
20:01:03Cell_prog_insectthats what i asked myself
20:01:10Cell_prog_insectand discovered
20:02:45Cell_prog_insectbut software gl could still make it wrong
20:03:08akira_if you have some minutes time i would be glad to have a mail with more detail information ...
20:03:11akira_possible?
20:04:33Cell_prog_insectabout what?
20:04:37Cell_prog_insectexactly
20:04:39akira_your picking
20:04:46Cell_prog_insectk
20:04:51akira_all the stuff you told us right now :)
20:04:56akira_still have my mail?
20:05:01Cell_prog_insectno
20:05:11Cell_prog_insectforgot it
20:05:28akira_a db or a adressbook could help :)
20:05:46Cell_prog_insecti know, but im lazy on that
20:08:15Perfect_Why_the_i found ur email
20:08:25Perfect_Why_the_in my sent stuff
20:08:59Perfect_Why_the_should i give u the source code
20:09:31Perfect_Why_the_of the hit test stuff
20:09:41akira_would be nice
20:09:45Perfect_Why_the_k
20:12:48Patlabor221what does the liscense say about branching BZFlag?
20:13:19akira_if you remember my viewer of the laser scanned surface ... if i pick the position i walk along the ray and check, if i am underneath or above the surface ...
20:13:30akira_Patlabor221 isnt it gpl?
20:13:37Patlabor221I think so
20:13:42akira_what would you like to do better / other?
20:13:43Patlabor221does that mean I can branch it?
20:13:50akira_you can branch it
20:13:53Patlabor221all kinds of stuff :)
20:13:57akira_:)))
20:14:21Patlabor221I am pondering how long it would take to redo what BZ does now with my libs
20:14:39akira_?
20:15:12Patlabor221I am debating branching or rewirting.
20:15:37Perfect_Why_the_what is branching?
20:15:39akira_but be aware: i know this mplayer guy whos multithread version of mplayer wasnt accepted by maintainer and so he branched and is now very alone ... at least as i saw him last
20:16:05akira_Perfect_Why_the_ you took all the code , rename it and go on with your own visions
20:16:28Patlabor221branching is taking a project and spliting it off from the main line of development
20:16:49Patlabor221that is why I am thinking of just a rewrite
20:16:59Patlabor221litghting is my only issue
20:17:13akira_what lighting?
20:17:20Patlabor221as in how to do it
20:17:41Patlabor221I've got an app that will export the 1.7 models from hardcode to OBJ files
20:17:47Patlabor221I know the map structure
20:17:52Patlabor221I've got a net lib
20:17:54akira_oh, nice
20:18:06Patlabor221I can get the textures from 1.8
20:18:23Patlabor221I can change the map structure to allow for more types of geo
20:18:39Patlabor221I think it should be simple to redo what it does now
20:18:53Patlabor221just in a nice plugin based codebase
20:18:59Patlabor221and using SDL
20:19:06Perfect_Why_the_but it would take a lot of time
20:19:13Perfect_Why_the_its huge
20:19:14Patlabor221that is my query
20:19:16Patlabor221is it?
20:19:21Perfect_Why_the_yes
20:19:22Patlabor221what is so huge about it?
20:19:28Patlabor221the colisions are simple
20:19:33Perfect_Why_the_the details
20:19:37Patlabor221like?
20:19:40Patlabor221the weps?
20:19:46Patlabor221those would all be plugins
20:19:55Patlabor221and there behavor is well defined.
20:20:09Patlabor221now I would not do the Time of Day stuff
20:20:27Perfect_Why_the_hm, k
20:20:38Patlabor221but is there anything I am missing?
20:23:07Perfect_Why_the_ http://home.in.tum.de/~edelstei/picking.htm
20:23:24Perfect_Why_the_ther u find my hit code akira_
20:24:08Perfect_Why_the_the second method makes the hit test in device space
20:24:28akira_i will check it tomorrow .. or better on tuesday .. tomorrow i will have my killerday
20:24:45akira_5 lectures one after the other
20:25:20Perfect_Why_the_oh :)
20:25:22Perfect_Why_the_nice
20:25:34Patlabor221that is rather hellish
20:25:59Patlabor221wonder if it's ok to use the MD3 format in stuff other then quake2
20:26:03Patlabor221q3 I mean
20:26:28akira_md3 was for the models right?
20:26:35Patlabor221yes
20:26:41akira_scenes where .bsp i think
20:26:46Patlabor221is a fiarly compact format
20:26:54Patlabor221that they were
20:27:06Patlabor221MD3 is nice cus it has the positional tags
20:27:17Patlabor221where you can atach other meshes
20:27:39Patlabor221and they can be animated
20:28:00Perfect_Why_the_sort of hierarchy
20:28:09Patlabor221sort of
20:28:18Perfect_Why_the_kind of
20:28:19akira_oh man .. so much to learn at all and so ... wenig time :)
20:28:23akira_whats wenig ... mhh
20:28:23Patlabor221the herarchy isn't speced in the model
20:28:31Perfect_Why_the_litte
20:28:36akira_ah exactly
20:28:50Patlabor221it just gives you places to atach multiple models together
20:28:54Perfect_Why_the_hey akira was lernst du
20:29:03Patlabor221you could do a heiarchy if you wanted to
20:29:15Perfect_Why_the_like xref in 3d studio
20:29:21Perfect_Why_the_i suppose
20:29:26Patlabor221I don't know what that is
20:29:42Patlabor221it's realy just a CS put in the model
20:29:47Patlabor221that animates with it
20:29:48akira_Perfect_Why_the_ computer visualistic
20:30:00akira_all about graphics and stuff like that
20:30:11Perfect_Why_the_oh k, and the model are all skines meshes
20:30:25akira_animation, modelling, graphic programming, computer vision etc
20:30:33Patlabor221a model is a colection of meshes
20:30:46Patlabor221each mesh can refence ether a texture or a "skin" document
20:31:10Perfect_Why_the_what does the skin doc contain
20:31:12Perfect_Why_the_?
20:31:31Patlabor221the skin document can define multiple textures and how to combine them, and/or what shader effects to use.
20:33:29Patlabor221the meshes also have 2 sets of texture coords.
20:33:32Cell_prog_insecti have only little knowledge about skinned models/meshes
20:33:36Patlabor221one for the regualr texture
20:33:46Patlabor221and one for the environment map
20:34:16Patlabor221they are just textured models
20:34:21Patlabor221nothing specal about them
20:34:34Patlabor221it's the animation of them that gets intersting.
20:34:42Patlabor221but that has nothing to do with the skin.
20:35:24Patlabor221MD3s are all vertex animation
20:35:35Patlabor221skelital is more intersting
20:35:39Patlabor221but it too has problems.
20:35:42Cell_prog_insectso they have keys for each vertex motion?
20:35:50Patlabor221in vertex animations yes
20:36:03Patlabor221there is a set of verts for each keyframe
20:36:16Cell_prog_insectbut its fast calculating the offset
20:36:28Cell_prog_insectfor the next frame
20:36:40Patlabor221you iterpoate between the 2 keyframes
20:36:48Cell_prog_insectyes
20:36:55Patlabor221it's decently fast
20:37:02Patlabor221just can take lots of RAM
20:37:14Patlabor221its faster on the CPU then skelital
20:37:26Cell_prog_insectsure, but they use lot of instances of the same ram model
20:37:33Patlabor221yes
20:38:17Patlabor221but I mean you base size is (num verts ) * (Num frames) * (sizeof(vert))
20:38:29Cell_prog_insectbut the animations, i mean the keys are generated using skeletal animation, with a 3d editor
20:38:36Patlabor221they can be
20:38:43Patlabor221if the artist choses to do so
20:38:51Patlabor221most start with that
20:39:13Patlabor221and then will tweak the verts to make the animation look less rigid
20:39:17Cell_prog_insecti made a little character animation with character studio
20:39:50Cell_prog_insectand then it generated the keys at a given sample rate
20:39:56Patlabor221bone based anims have a tendency to not have much "weight" with out ether tweaks or with out LOTS of bones
20:40:00Patlabor221yes
20:40:32Patlabor221Quake 3 helps keep the mem down by spliting the model into 4 parts
20:40:41Patlabor221 the head ( no anims )
20:40:58Patlabor221the torso, and the legs ( each with there own sets of anims )
20:40:58Cell_prog_insectthe neck
20:41:02Patlabor221and the wepon.
20:41:04akira_wishes somehow to get a training with j.c :)
20:41:06Cell_prog_insectis animated?
20:41:22Cell_prog_insectj.c?
20:41:23Patlabor221the wepon can be
20:41:46Cell_prog_insectand the neck belongs to the torso, i quess
20:41:55Patlabor221yup that's where they put it
20:42:01akira_jc == john the man carmack
20:42:03Patlabor221and on the end of the neck is the head tag
20:42:09Cell_prog_insectcause cube engine uses md2 models, and they have animated necks
20:42:20Patlabor221MD2s are difrent
20:42:23Patlabor221they are 1 mesh
20:42:32Patlabor221but they have acuracy issues
20:42:42Patlabor221each vert is 3 chars
20:42:58Cell_prog_insectoh, interesting
20:42:58Patlabor221they take a float and compress it down to +-128
20:43:05Patlabor221looks like crap close up
20:43:15Patlabor221the models shimmer like Jello
20:43:30Cell_prog_insectthey use x xoe y xor z
20:43:31Patlabor221what do you want to train with JC? to just know that he LOVES BSPs to death
20:43:51Cell_prog_insecti want his money
20:44:00Patlabor221there was some sort of compresion with Z if I recall
20:44:13Patlabor221it only had 128 of precision
20:44:25akira_Patlabor221 to create a very coooool 3d engine :)
20:44:37Patlabor221unreal took 3 floats and compressed them into 30 bytes, that was interesting.
20:44:43Patlabor221didn't lose much there.
20:44:50Patlabor221MD3 just used floats
20:44:53Patlabor221no compression
20:45:21Patlabor221but becasue of the split in the model you allways get a nasty seam in the belly of the characters
20:45:35Cell_prog_insectj.c. seems to read lot of literatur, and adapt the stuff he finds usefull
20:45:47akira_Cell_prog_insect thats the way :)
20:46:05Cell_prog_insectcause all the ethings he comes up with are known for many years
20:46:30Patlabor221no need to reinvent the wheele
20:46:30akira_Cell_prog_insect but i put them together very clever and quite fast
20:46:40Cell_prog_insectbut getting it together and efficient, thats the genius
20:46:41akira_Patlabor221 exactly
20:46:50akira_Cell_prog_insect exactly
20:47:23Cell_prog_insectbut this stuff is so hard to understand
20:47:51akira_i got an ebookfrom the teacher of john .. and the forward is from john .. its a book about optimizing code
20:47:55Cell_prog_insecti mean it took me so lonk to understand why how the bsp front to back sorting works
20:48:21akira_Cell_prog_insect i understand bsps exactly one day before the test :)
20:48:30Cell_prog_insecti have Computer Graphics Principles and Practise
20:49:00akira_Cell_prog_insect a good book but "realtimerendering" is better in realtime render stuff :)
20:49:07Patlabor221I don;t know if BSPs are the thing to lock onto now
20:49:18Cell_prog_insecti dont like them
20:49:38Patlabor221they were fine for the days of software renderer
20:49:49Patlabor221now they just end up making more geo then they cull
20:50:07akira_they are still fine for static scenes .. even today :)
20:50:35Patlabor221well I think portal type vis can be more usefull
20:50:43Patlabor221maybe in conjunction with BSPs
20:50:54Cell_prog_insecton outdoor scenes?
20:50:55akira_so its in quake3
20:50:59akira_portal + bsps
20:51:44Patlabor221well it's not real portals
20:51:49Patlabor221it's a PVS type portal
20:51:49akira_welcome to the dark side ... Obiwankenobi
20:51:50Cell_prog_insectwhat is an acceptable triangle count per frame to draw
20:52:04Obiwankenobihi
20:52:08akira_Cell_prog_insect depends on the size of your screen .)
20:52:08Patlabor221depends on your card
20:52:22Patlabor221and your fill rate
20:52:25akira_and on colordepth
20:52:35Cell_prog_insectsure , i mean if u want to reach the avarage pc user
20:52:37Patlabor221and your geo pipeline
20:52:52akira_and the bus
20:53:01Cell_prog_insectand me
20:53:03Obiwankenobiand the weather
20:53:08Cell_prog_insectas a programmer
20:53:14akira_and the sun and the moon
20:53:20Patlabor221real it comes down to wether or not you have hardware geo support
20:53:24Cell_prog_insectand god
20:53:26akira_and the stars .. watch the stars .. they are so beautiful
20:53:38Patlabor221no god was nothing to do with this
20:53:40akira_and the flowers
20:53:46Cell_prog_insectyes i count on harware geo support
20:53:49akira_thers no god thand me
20:53:50Patlabor221it's all scince
20:54:03akira_wrong grammer
20:54:08akira_there is no god but me
20:54:10akira_right?
20:54:16Patlabor221then it depends on whether you are gonna send a lot of little things throuh or a some big things
20:54:17Cell_prog_insectclear
20:54:37Patlabor221you will ether hit the fill rate, or the geo transform rate
20:54:47Cell_prog_insectk if it runs well on my pc then it s k
20:54:58Patlabor221if you asume that the "average" user has a GF2MX then just check NVidias site
20:55:04Patlabor221and divide thenumbers by 2
20:55:08akira_i read a cool trick about not clearing the depthbuffer each frame
20:55:09Cell_prog_insectk
20:55:25akira_but dont remember it at the moment
20:55:47Cell_prog_insectglDepthFunc(GL_ALWAYS) draw background
20:55:54Cell_prog_insectno need to clear
20:56:09Patlabor221does that realy save you anything tho
20:56:09Cell_prog_insectoh, wrong
20:56:16Patlabor221the card will do that automaticly
20:56:46Cell_prog_insectyes, and its damn fast
20:57:03Cell_prog_insectit saves nothing, i guess
20:57:16akira_Cell_prog_insect that was not the trick coz now you can forget clean drawings
20:57:27akira_the trick was to inert the depthrange or something like that
20:57:28Cell_prog_insectyes, therefore i said:WRONG
20:57:36Patlabor221akira was it some type of scene difrencing thing?
20:57:54Patlabor221I've seen ones where they asume that not much changes from one frame to another.
20:57:59akira_it saves you from cleaning up width * heigth * depth bits ...
20:58:04akira_Patlabor221 nope
20:58:04Patlabor221and do stuff based on selta states
20:58:15Patlabor221well still the cards gonna do it not the CPU
20:58:23Patlabor221I would think that it would be async.
20:58:35akira_i will take a look at the book in a couple of ours if my buddy here burned new movies :)
20:58:43Cell_prog_insectmaybe u just draw front to back
20:58:48Cell_prog_insectand disable z buffer
20:59:02Cell_prog_insectäh back to front
20:59:03Patlabor221then you have to split intersectors
20:59:10Cell_prog_insectyes, bsp
20:59:16akira_Cell_prog_insect nope .. i will mail you tomorrow
20:59:17Patlabor221and then what's the point of the hardware then
20:59:36Patlabor221we want less work for the CPU, more on the GPU
20:59:45Cell_prog_insectof coz
20:59:50Patlabor221and less across the buss
21:00:22dougheckabah
21:00:28dougheckahates spare tires
21:00:29Cell_prog_insectsend the data to the card and the whole prog and let the card do
21:00:33akira_but if you can avoid any cleanups its cool, nevertheless where
21:00:49akira_Cell_prog_insect :)
21:00:54Patlabor221must figure out how to "explode" a MD3 BZ style
21:00:59Cell_prog_insect depens on the cost or coplexity tradeoff
21:02:59Cell_prog_insecti love my code now,as it finally works
21:04:42Cell_prog_insectjust wait what my mentor will say to my tooth editor
21:05:07akira_har .. streber
21:05:13akira_was studierst du nochmal?
21:05:19Cell_prog_insectinformatik
21:05:46Cell_prog_insectdasselbe wie du oder?, glaub ich
21:07:07Cell_prog_insectits damn late now here, i need deep sleep
21:07:11akira_ne, hab ich doch vorhin schon gesagt, bei mir ist mehr so 3dgrafik etc im vordergrund
21:07:15akira_Cell_prog_insect me too
21:07:26Cell_prog_insectok bye
21:34:40doughecka¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤
21:34:40doughecka        bzflag rulez
21:34:40dougheckaº¤º°`°º¤ø,¸¸,ø¤º°`°º¤º
21:34:48dougheckais away: gone
21:35:15Patlabor221ohh you are soo i337
22:37:24Widget¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤ ¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤
23:58:33blackhoundhullo
23:58:40bzgirlhi

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