00:00.00 | tannerld | Epyon: oh noez |
00:00.15 | tannerld | on a meshbox, can it have diff matref for each sid? |
00:00.32 | Epyon | Must I define my own PI const? |
00:01.23 | JeffM | Epyon, you have to define a thing before it |
00:01.29 | JeffM | __USE_MATH_DEFINES_ IIRC |
00:01.32 | JeffM | let me look |
00:01.37 | JeffM | they arn't on by default in windows |
00:01.37 | Epyon | portable? |
00:01.40 | JeffM | yeah |
00:01.43 | JeffM | others will ignore it |
00:01.49 | JeffM | since they are defined for POSIX |
00:02.03 | JeffM | it's not on in windows by default cus older windows apps defined there own |
00:02.24 | JeffM | I had to do it in vector math in GPX |
00:02.33 | JeffM | then you get M_PI and the like |
00:03.38 | Epyon | So what's the define? the one you pasted doesn't work :? |
00:03.52 | JeffM | take a look at my vectorMath file |
00:03.54 | JeffM | it'll be in there |
00:04.11 | JeffM | _USE_MATH_DEFINES |
00:04.20 | JeffM | I had it open and I didn't realise :) |
00:04.34 | JeffM | you have to do that BEFORE you include <math.h> |
00:04.41 | JeffM | then make sure you use M_PI |
00:05.40 | CIA-23 | BZFlag: 03chaos-dev * r15386 10/trunk/bzwgen/ (inc/Mesh.h src/Mesh.cxx): createNGon added. Wonder if it works xP |
00:10.38 | CIA-23 | BZFlag: 03chaos-dev * r15387 10/trunk/bzwgen/inc/ (Face.h Output.h): output boolean added to Face - allows to create non-visual faces for reference. |
00:12.32 | tannerld | Epyon: does the -s argument not work or is it just me? |
00:16.29 | Epyon | Yep, it should work |
00:17.13 | Epyon | But remeber that if you change just the size, then the world will be "squished" or "expanded" -- size doesn't affect generation of geometry :) |
00:17.48 | Epyon | Also remember that this is a "diameter" size, default is 800 equal to bzfs default 400 |
00:18.19 | Epyon | To create twice a smaller city you'd need to run bzfs -s 400 -g 21 |
00:18.34 | Epyon | sorry, bzwgen -s 400 -g 21 |
00:19.34 | Epyon | but to make it the same style you'd also need to divide the subdiv and fullslice params by 2 |
00:19.55 | Epyon | Hmm by 4 actually. |
00:33.37 | CIA-23 | BZFlag: 03chaos-dev * r15388 10/trunk/bzwgen/ (7 files in 3 dirs): spawnngon and OperationSpawnNGon implemented. Not tested yet, and I bet a cookie that the buildings will be generated upside down. |
00:38.54 | *** join/#bzflag afiestas (n=afiestas@87.223.224.183) |
00:43.20 | Epyon | Here goes nothin... |
00:43.25 | Epyon | (anyone here BTW?) |
00:43.30 | Constitution | nope |
00:43.32 | Constitution | ;-) |
00:44.12 | spldart | question... bots target by what? site or radar? |
00:44.47 | Constitution | it's a bot... no difference |
00:45.08 | Constitution | autopilot and -solo bots ignore CL and ST flags in 2.0 code anyway |
00:45.21 | spldart | Umm.... so those flags don't work on bots |
00:45.26 | Constitution | right |
00:45.32 | spldart | ic |
00:45.48 | *** join/#bzflag rob1n (n=emp@unaffiliated/rob1n) |
00:45.55 | KTL | and it's a pain to let a bot play against stealths, he sees them what people don't like or he does not see them and he gets killed |
00:46.23 | spldart | I was just finding that out... |
00:46.36 | spldart | Grab a st flag and no players can find me... except bots |
00:46.41 | spldart | find a cl flag and same |
00:46.57 | spldart | so those flags were useless on a map with 6 real and 4 bots |
00:48.48 | Epyon | Yaaaaay it works :D |
00:49.02 | Epyon | If anyone want's a screenie I can upload one :) |
00:49.28 | Constitution | Epyon: let's have a look :-) |
00:50.10 | KTL | what more could he have made now mmm |
00:54.20 | Epyon | This is a WIP, the new ones wont be as often, and will be on square lots only. Or something else. This is more a proof of concept :) |
00:54.37 | KTL | screenshot before i go sleep :) |
00:54.43 | Epyon | http://bzflag.chaosforge.org/screenshots/bzfi0049.png |
00:54.49 | Epyon | http://bzflag.chaosforge.org/screenshots/bzfi0052.png |
00:55.01 | KTL | cooool |
00:55.26 | *** join/#bzflag tupone (n=atupone@pdpc/supporter/active/Tupone) |
00:55.26 | *** mode/#bzflag [+v tupone] by ChanServ |
00:56.01 | *** join/#bzflag BenUrban (n=benurban@unaffiliated/benurban) |
00:56.13 | Constitution | Epyon:src/Operation.cxx: In member function 'virtual int OperationSpawnNGon::runMesh(Mesh*, int)': |
00:56.14 | Constitution | src/Operation.cxx:26: error: 'min' was not declared in this scope |
00:56.33 | Epyon | wierd, I'll fix that right away. |
00:58.42 | bryjen | needs std:: |
00:59.04 | Winny | ~Epyon++ |
00:59.06 | Epyon | bryjen, no includes? |
01:00.16 | spldart | ~Epyon++ |
01:00.48 | Epyon | :D |
01:00.49 | spldart | ~JeffM++ |
01:00.56 | spldart | Cuz I should have earlier |
01:01.10 | bryjen | no. that's what i did. don't know if that's correct. Works For Me* |
01:02.25 | CIA-23 | BZFlag: 03chaos-dev * r15389 10/trunk/bzwgen/ (inc/globals.h src/Operation.cxx): minh instead of min - minh defined in globals. |
01:04.15 | CIA-23 | BZFlag: 03chaos-dev * r15390 10/trunk/bzwgen/src/Mesh.cxx: Half a step reduction so that even sided quads get generated along the road axises |
01:07.37 | CIA-23 | BZFlag: 03chaos-dev * r15391 10/trunk/bzwgen/rules/ (ngon.set start.set): NGon buildings added. Due to their placement restrictions (base must be a square) they are quite rare (the more fun xP). |
01:08.11 | CIA-23 | BZFlag: 03chaos-dev * r15392 10/trunk/bzwgen/TODO: TODO item cleared :D |
01:08.52 | *** join/#bzflag me1 (n=khazhy@pool-72-70-38-50.bstnma.fios.verizon.net) |
01:09.07 | me1 | blast: are you there? |
01:10.08 | blast007 | yup |
01:10.12 | me1 | blast: you mentioned a plugin that takes sounds from web sites and plays them, but it caused client to crash |
01:10.24 | me1 | did it work with sounds in the data folder? |
01:10.29 | blast007 | no idea |
01:10.34 | me1 | ok |
01:11.57 | *** join/#bzflag bier_ (n=bier@p54A53C49.dip0.t-ipconnect.de) |
01:26.07 | *** join/#bzflag Pimpi_ (n=frank@gondolin.pimpi.org) |
01:28.07 | *** join/#bzflag bz25 (n=439f2d60@bz.bzflag.bz) |
01:29.20 | *** join/#bzflag redsoxfan90 (n=CP@c-76-19-187-23.hsd1.ma.comcast.net) |
01:29.33 | *** join/#bzflag gogo (n=439f2d60@bz.bzflag.bz) |
01:30.01 | *** join/#bzflag bz25 (n=439f2d60@bz.bzflag.bz) |
01:30.43 | *** join/#bzflag bz64 (n=439f2d60@bz.bzflag.bz) |
01:31.32 | *** join/#bzflag gogo (n=439f2d60@bz.bzflag.bz) |
01:32.41 | *** join/#bzflag bz64 (n=439f2d60@bz.bzflag.bz) |
01:35.19 | spldart | 2.4 liters so far ;-) |
01:45.40 | bryjen | http://bryjen.bzflag.org/hexagonaltowers.png |
01:46.59 | redsoxfan90 | who is a mac pro in here? |
01:47.15 | blast007 | redsoxfan90: just ask the question |
01:47.51 | redsoxfan90 | i did right now. |
01:48.16 | blast007 | no, you effectively asked if you could ask a question |
01:48.35 | redsoxfan90 | right. |
01:48.58 | blast007 | MacWindow.cxx:108: error: cannot convert '_CGLPixelFormatObject*' to '_CGLPixelFormatObject**' for argument '2' to 'CGLError CGLChoosePixelFormat(const CGLPixelFormatAttribute*, _CGLPixelFormatObject**, GLint*)' |
01:49.30 | blast007 | (that's the error that a friend of redsoxfan90 is getting when trying to build 2.0.8 on a PPC OSX machine) |
01:49.51 | redsoxfan90 | thxs for typing for me :P |
01:50.01 | redsoxfan90 | money is in the mail. |
01:50.23 | blast007 | np, I charge $5 per character |
01:50.56 | redsoxfan90 | ouch |
01:52.22 | *** part/#bzflag me1 (n=khazhy@pool-72-70-38-50.bstnma.fios.verizon.net) |
02:00.05 | *** join/#bzflag Flash (n=jwmelto@c-67-161-131-245.hsd1.co.comcast.net) |
02:57.51 | *** join/#bzflag stylus (i=stylus@freenode/helper/stylus) |
03:08.39 | *** part/#bzflag R3laX (n=k3y@ool-18ba89e7.dyn.optonline.net) |
03:28.44 | *** join/#bzflag Macrosoft (n=Macrosof@c-75-65-81-245.hsd1.la.comcast.net) |
03:31.33 | *** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm) |
03:34.50 | JeffM | DTRemenak, you there? |
04:43.17 | *** join/#bzflag Quol (n=ian@modemcable177.75-202-24.mc.videotron.ca) |
04:55.48 | *** join/#bzflag ATD_ (n=grondin@about/essy/alarming/a-temp-dist) |
05:24.23 | *** join/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
05:26.27 | *** join/#bzflag awilcox (n=awilcox@unaffiliated/awosdev) |
05:26.34 | awilcox | w/in 7 |
05:28.23 | blast007 | l/oss 5 |
05:28.56 | awilcox | :P |
05:29.23 | blast007 | heh |
05:43.18 | *** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
06:00.45 | *** join/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
06:06.59 | *** join/#bzflag Legoguy (n=Legoguy@adsl-71-143-225-234.dsl.emhril.sbcglobal.net) |
06:11.33 | Epyon | blog updated :D |
06:17.08 | *** join/#bzflag Constitution (n=Constitu@71-223-45-30.phnx.qwest.net) |
06:21.10 | Epyon | Constitution, tried updating the server? |
06:22.56 | Constitution | Epyon: just did, should be running the latest code |
06:23.09 | Constitution | will you still be up for a while? |
06:23.30 | Epyon | Well it's 8:34 in the morning... |
06:23.42 | Epyon | But I don't feel like sleepin' today. |
06:24.12 | Constitution | ok |
06:24.21 | Epyon | How do I call an inherited destructor in C++? o.O |
06:24.40 | Epyon | Or are they called automatically? |
06:25.59 | JeffM | it's virtual? |
06:26.33 | Epyon | I have Multiface : public Face |
06:26.41 | Epyon | and a destructor for MultiFace |
06:26.54 | Epyon | Will the Face destructor be called automatically? |
06:27.05 | Epyon | the Face destructor is virtual. |
06:30.46 | JeffM | if all the destructors are flaged as virtual yeah |
06:30.50 | JeffM | it'll call each one |
06:31.02 | Epyon | all need to have the virtual keyword? |
06:31.23 | JeffM | yeah |
06:31.28 | JeffM | I sleep |
06:32.26 | Epyon | Sleep has become obsolete xP |
06:33.45 | *** part/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
06:38.37 | Constitution | Epyon: I found a "vertex inf nan inf" lines in a map I generated... |
06:41.59 | Constitution | http://fairserve.net/const/map.bzw |
06:45.32 | Constitution | also, I patched bzwgen to include team flag safety zones, and I'd like to talk to you about it: http://sourceforge.net/tracker/index.php?func=detail&aid=1780802&group_id=3248&atid=303248 |
06:46.40 | *** join/#bzflag LongDon (n=LongDon@host-091-097-074-117.ewe-ip-backbone.de) |
06:47.32 | *** join/#bzflag lepoulpe304 (n=LePoulpe@LSt-Amand-152-32-5-35.w82-127.abo.wanadoo.fr) |
07:02.45 | *** join/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
07:03.09 | *** join/#bzflag gsnedders (n=gsnedder@host86-145-188-203.range86-145.btcentralplus.com) |
07:23.16 | *** join/#bzflag AWOSDev2100 (n=awilcox@c-76-26-0-123.hsd1.fl.comcast.net) |
07:28.01 | Epyon | Constitution, what's your real name? (for the AUTHORS) |
07:28.27 | Epyon | And does the inf nan inf happen often? |
07:28.42 | Constitution | Epyon: Joshua Bodine, but I think JeffM already added me |
07:28.51 | Epyon | Yeah, found it on SF :) |
07:28.58 | Constitution | not often... maybe one time in five |
07:29.27 | Epyon | I need to track down in what type of buildings it happens :/ |
07:31.56 | Epyon | Constitution, any idea how to apply a pacth? |
07:32.12 | Epyon | I have the patch program, but it has no help :/ |
07:32.27 | Constitution | hm, on *nix, patch -p0 < patchfile.diff |
07:32.41 | Epyon | kk |
07:39.19 | *** part/#bzflag AWOSDev2100 (n=awilcox@c-76-26-0-123.hsd1.fl.comcast.net) |
07:40.04 | *** join/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
07:44.28 | CIA-23 | BZFlag: 03chaos-dev * r15393 10/trunk/bzwgen/ (7 files in 4 dirs): flag safety zones for CTF maps - patch by Constitution (thanks) |
07:44.49 | Epyon | Duh, took some time to find a working patch command for W32 :) |
07:46.17 | Constitution | hehe |
07:46.19 | Constitution | well cool |
07:47.00 | AWOSLappy | ~Constitution |
07:47.07 | AWOSLappy | aw, no factoid? |
07:47.09 | AWOSLappy | ~Epyon |
07:47.10 | ibot | hmm... epyon is chaos-dev. "Epyon" was taken. |
07:47.14 | Epyon | ~Constitution++ |
07:47.21 | Epyon | AWOSLappy, try chaos-dev :P |
07:47.21 | AWOSLappy | ~AWOSLappy |
07:47.22 | ibot | AWOSLappy is awilcox on his laptop |
07:47.28 | Constitution | ~chaos-dev |
07:47.29 | ibot | hmm... chaos-dev is Epyon. "chaos-dev" wasn't taken. |
07:47.35 | AWOSLappy | hahaha |
07:47.48 | Epyon | You gotta love recursive definitions :P |
07:47.55 | AWOSLappy | hehe |
07:47.57 | Epyon | ~bzwgen |
07:47.57 | ibot | bzwgen is probably a random procedural world generator created by Epyon as a GSoC project, or http://bzflag.chaosforge.org |
07:48.00 | Epyon | cool :D |
07:48.10 | Constitution | ~factinfo bzwgen |
07:48.10 | ibot | bzwgen -- created by Constitution <n=Constitu@gateway.pct.civiltec.com> at Fri Aug 3 00:49:24 2007 (21 days); it has been requested 4 times, last by Epyon, 13s ago. |
07:48.17 | AWOSLappy | hehe |
07:48.21 | Constitution | haha |
07:48.22 | AWOSLappy | ~factinfo bzworkbench |
07:48.22 | ibot | bzworkbench -- created by Constitution <n=Constitu@gateway.pct.civiltec.com> at Tue Jul 17 21:28:30 2007 (37 days); it has been requested 4 times, last by AWOSLappy, 10h 14m 24s ago. |
07:48.47 | AWOSLappy | Constitution: were you a mentor? |
07:48.52 | Constitution | rofl |
07:49.10 | Constitution | no :-) |
08:00.25 | *** part/#bzflag Constitution (n=Constitu@71-223-45-30.phnx.qwest.net) |
08:14.59 | *** join/#bzflag BZ_Win (n=KyleVE@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
08:15.56 | *** join/#bzflag Winny (n=KyleVE@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
08:29.25 | *** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
08:45.14 | *** part/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
08:46.22 | *** join/#bzflag TheWatcher_ (n=chatzill@24-178-110-164.dhcp.stbr.ga.charter.com) |
08:48.09 | *** join/#bzflag awilcox (n=awilcox@unaffiliated/awosdev) |
09:12.51 | *** join/#bzflag Rawk (n=unknown@203.173.182.186) |
09:13.11 | *** part/#bzflag Rawk (n=unknown@203.173.182.186) |
09:43.56 | *** join/#bzflag donny_baker (n=joevano@about/essy/vvvvv/donnybaker) |
10:01.20 | *** join/#bzflag ixolit (n=nik@ppp-252-108.wildpark.net) |
10:09.45 | donny_baker | are the forums having issues? haven't been able to get to anything there for the past 20 minutes |
10:10.20 | tannerld | works fine for me |
10:10.20 | donny_baker | or is it just my connection? |
10:10.23 | donny_baker | k |
10:35.30 | *** join/#bzflag zee897 (i=7aa479e0@gateway/web/cgi-irc/zeebrothers.net/x-7535cf7e145dc586) |
10:35.43 | *** part/#bzflag LongDon (n=LongDon@host-091-097-074-117.ewe-ip-backbone.de) |
11:06.37 | *** part/#bzflag ixolit (n=nik@ppp-252-108.wildpark.net) |
11:26.12 | *** join/#bzflag KTL (n=KTL@kotnet-149.kulnet.kuleuven.be) |
11:32.58 | *** join/#bzflag Tupone (n=Tupone@pdpc/supporter/active/Tupone) |
11:32.58 | *** mode/#bzflag [+v Tupone] by ChanServ |
11:39.22 | ts | Tupone: ping |
11:39.31 | Tupone | pong |
11:39.38 | Epyon | peng |
11:39.41 | ts | Tupone: Someone broke build system |
11:39.41 | CIA-23 | BZFlag: 03chaos-dev * r15394 10/trunk/bzwgen/inc/MultiFace.h: Initial import of the MultiFace class. Much work needs to be done here... |
11:39.53 | Tupone | Someone could be me? |
11:40.07 | ts | Tupone: I'll try to create a patch...but no time right now |
11:40.23 | Tupone | can you post the error |
11:40.26 | ts | Tupone: I can upload it this evening. Can you review it then? |
11:40.31 | Tupone | yep |
11:40.37 | ts | No time now, sry |
11:40.45 | Tupone | np |
11:41.24 | ts | gotta go now, bye |
12:07.25 | CIA-23 | BZFlag: 03chaos-dev * r15395 10/trunk/bzwgen/inc/globals.h: intersectZ - intersection between segments cast on the XY plane. |
12:21.22 | CIA-23 | BZFlag: 03chaos-dev * r15396 10/trunk/bzwgen/ (inc/MultiFace.h src/bzwgen.cxx): bool vertexInside (int) - checking if vertex is in polygon |
12:21.47 | CIA-23 | BZFlag: 03chaos-dev * r15397 10/trunk/bzwgen/src/bzwgen.cxx: darn, this should not be changed. |
12:57.05 | *** join/#bzflag Deepa (n=deepa@wrongplanet/deepa) |
13:04.42 | *** join/#bzflag zee817 (i=51be027b@gateway/web/cgi-irc/zeebrothers.net/x-7ba43502126d418e) |
13:04.50 | *** part/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
13:10.19 | Macrosoft | ... |
13:15.49 | *** join/#bzflag Constitution (n=Constitu@71-223-45-30.phnx.qwest.net) |
13:25.29 | Epyon | Duh, this is harder than I thought o.O |
13:38.33 | *** join/#bzflag menotume (n=menotume@pdpc/supporter/active/menotume) |
13:38.34 | *** mode/#bzflag [+v menotume] by ChanServ |
13:42.53 | daxxar | ~bzrobots |
13:43.10 | Epyon | O.o |
13:43.16 | daxxar | :-( |
13:59.16 | *** join/#bzflag PrezKennedy (i=Matt@74.86.45.130) |
13:59.40 | *** join/#bzflag zee669 (i=7aa479e0@gateway/web/cgi-irc/zeebrothers.net/x-172edaa2cde78450) |
14:06.20 | *** join/#bzflag Winny (n=KyleVE@CPE0016b6de59f3-CM000f9fac8236.cpe.net.cable.rogers.com) |
14:10.38 | *** join/#bzflag Tedius (n=Tedius@musictech.MUSC.CWRU.Edu) |
14:25.54 | blast007 | Epyon: if you have Tortoise SVN, it has a merge program that can also load patch files |
14:26.09 | Winny | does anyone in here have a guess when BZWB will be completly done? |
14:26.26 | Epyon | Winny, only jude- could give a guesstimate. |
14:26.28 | Winny | I'd rather wait for the new editor then bumble around in a text editor :p |
14:26.40 | blast007 | I don't think anyone does, Winny |
14:27.03 | Winny | k |
14:27.17 | blast007 | iirc, jude- has less time available now (though they will continue working on it) |
14:27.26 | Winny | :( |
14:28.14 | Epyon | daaaarn, this is probably the most complex algo I have written for GSoC... |
14:28.54 | Winny | math? eek! |
14:29.14 | donny_baker | Winny: jude- can get help now :) roll up them sleeves |
14:32.24 | CIA-23 | BZFlag: 03chaos-dev * r15398 10/trunk/bzwgen/ (inc/Face.h inc/MultiFace.h inc/globals.h src/bzwgen.cxx): Boolean polygon addition and refinement - in other words : a huge blob of math code, that I bet a cookie on that it wont work without a few hours of debugging... |
14:40.28 | *** join/#bzflag Constitution (n=Constitu@gateway.pct.civiltec.com) |
14:44.04 | CIA-23 | BZFlag: 03chaos-dev * r15399 10/trunk/bzwgen/ (6 files in 3 dirs): |
14:44.04 | CIA-23 | BZFlag: OperationTest / test() command added to the grammar -- currently it does |
14:44.04 | CIA-23 | BZFlag: nothing, I'll use it to test multifaces without implementing them fully into the |
14:44.04 | CIA-23 | BZFlag: language yet, but even after that I'll leave it (empty again) to provide a quick |
14:44.08 | CIA-23 | BZFlag: way to test new features |
14:44.37 | *** join/#bzflag Suspect (n=Suspect@68-114-71-106.dhcp.plt.ny.charter.com) |
15:07.35 | CIA-23 | BZFlag: 03chaos-dev * r15400 10/trunk/bzwgen/ (inc/Operation.h src/Operation.cxx): Test operation for testing multimeshes written. Now just to make it work :/ |
15:17.00 | *** join/#bzflag JBdiGriz (n=jbdigriz@209-203-68-2.static.twtelecom.net) |
15:17.00 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
15:19.21 | *** join/#bzflag nolanc (n=nolan@rrcs-70-63-132-247.midsouth.biz.rr.com) |
15:19.28 | *** part/#bzflag nolanc (n=nolan@rrcs-70-63-132-247.midsouth.biz.rr.com) |
15:31.06 | *** join/#bzflag bryjen (n=bryjen@63.147.94.149) |
15:31.06 | *** mode/#bzflag [+v bryjen] by ChanServ |
15:31.24 | *** join/#bzflag TimRiker (n=timr@216.49.181.128) |
15:31.24 | *** mode/#bzflag [+o TimRiker] by ChanServ |
15:36.25 | ryanakca | TimRiker: Hi, when you get a chance, could you apply bzflag_2.0.8.20060605-1.debdiff (from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439075 ) so that I can merge into Ubuntu? |
15:37.29 | ryanakca | The current Ubuntu Gutsy build only includes the source makefiles in /usr/shar/bzflag/ : https://launchpad.net/bugs/132587 |
15:44.42 | *** join/#bzflag Tupone_ (n=atupone@pdpc/supporter/active/Tupone) |
15:44.42 | *** mode/#bzflag [+v Tupone_] by ChanServ |
15:46.51 | *** join/#bzflag JeffM (n=JeffM@unaffiliated/jeffm) |
15:48.11 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
15:48.11 | *** mode/#bzflag [+o TimRiker] by ChanServ |
15:50.46 | *** join/#bzflag Erroneous (n=dtremena@67-131-219-2.dia.static.qwest.net) |
15:51.00 | *** mode/#bzflag [+v Erroneous] by ChanServ |
15:56.11 | *** mode/#bzflag [+o JeffM2501] by ChanServ |
15:56.19 | *** mode/#bzflag [-R] by JeffM2501 |
15:56.27 | *** mode/#bzflag [-o JeffM] by JeffM |
16:05.22 | CIA-23 | BZFlag: 03chaos-dev * r15401 10/trunk/bzwgen/inc/globals.h: added toString() to vertex. |
16:07.17 | CIA-23 | BZFlag: 03chaos-dev * r15402 10/trunk/bzwgen/inc/MultiFace.h: Buuuugfixes... |
16:09.16 | Epyon | MULTIFACES WORK :DDDDDDDDDDDDD |
16:09.39 | donny_baker | ~Epyon++ |
16:10.09 | Epyon | And BTW, the non-convex roof was properly triangulated... |
16:10.27 | Epyon | Are you sure that BZF doesn't have a triangulation algorithm? |
16:10.33 | JeffM | it may |
16:10.51 | JeffM | few understand the mesh code outside of trepan |
16:11.31 | Epyon | JeffM, could you chech that if you have a moment? Or ask someone who knows? It will take me a lot more time to do it myself, and I'd rather know if I don't have to implement triangulation myself :) |
16:11.38 | Epyon | check* |
16:11.47 | JeffM | if it did it, it does |
16:12.36 | Epyon | it did it, but it might have been my graphics card. Maybe the newer cards triangulate GL_POLYGON :/ |
16:12.43 | JeffM | no |
16:12.52 | JeffM | that would not be GL compliant |
16:14.06 | JeffM | there is a triangluate paramter on the addFace method |
16:14.09 | JeffM | and it is set to true |
16:15.06 | Epyon | :DD |
16:15.16 | Epyon | That makes my life so much easier :D |
16:15.19 | JeffM | I odn't know if it handles concave, but it's doing something |
16:16.52 | Epyon | Why would anyone triangulate if not for handling concave? |
16:17.16 | Epyon | Anyway, I had that hunch after I saw how bzflag does texturing. |
16:17.29 | Epyon | It textures per-triangle and not per quad. |
16:17.49 | *** join/#bzflag a_temp_dist (n=temporal@about/essy/alarming/a-temp-dist) |
16:18.21 | Epyon | BTW, I got quite a funny map generated by accident, anyone want a screenshot? :) |
16:19.08 | donny_baker | yeah I noticed |
16:19.26 | Winny | sure |
16:20.10 | Epyon | I'd name the screenshot "Alien Breed : Tower Assault" xP |
16:20.19 | Epyon | http://bzflag.chaosforge.org/screenshots/bzfi0053.png |
16:20.59 | JeffM | or just st lewis |
16:21.10 | JeffM | Epyon, to ensure they are planar |
16:21.12 | JeffM | thats why\ |
16:21.30 | JeffM | doing your tri's before is faster as well |
16:21.32 | Epyon | JeffM, it handled my concave poly nicely. |
16:21.38 | Winny | ~donny_baker++ |
16:21.40 | JeffM | fun |
16:21.42 | Epyon | convex* |
16:21.55 | JeffM | convex poly's are easy |
16:22.05 | Epyon | concave * |
16:22.14 | Epyon | I always mess those up -_- |
16:22.23 | JeffM | pacman is concave |
16:22.37 | Epyon | REPHRASING - it handled the _harder_ situation nicely :P |
16:22.45 | JeffM | good for it |
16:22.51 | Epyon | good for me :D |
16:23.04 | JeffM | but yeah you realy want to triangllate before GL, so it's done once, not every fame |
16:23.06 | JeffM | frame |
16:23.23 | Epyon | Now I can finally think about more complex geo :) |
16:23.46 | trepan | besides concave polys, you also want to triangulate convex non-planar polys for consistency |
16:28.52 | Epyon | Okay, JeffM, extrude doesn't work with concave yet :) |
16:29.19 | Epyon | So what was that you were trying to tell me before about that algo to check on which side is a point? :) |
16:30.22 | JeffM | that the sample I made dosn't work |
16:50.29 | Epyon | JeffM, so any idea how to fix it? |
16:50.34 | JeffM | some |
16:50.52 | Epyon | so? |
16:51.42 | JeffM | workin on it |
16:51.52 | JeffM | trepan, you there? |
16:54.56 | trepan | ya |
16:56.10 | JeffM | can you refresh my memory, in 2d, if I want to see if a point is on one side of a vector, I take the dot product of the normal vector of the line, and the vector from a point on the line to the point in question, and see if its' > 0, if so it's on the same side as the normal, right? |
16:57.11 | trepan | yup |
16:57.15 | JeffM | thanks |
16:57.22 | trepan | (same as in 3d for planes) |
16:57.22 | JeffM | then I think I see the problem in my math :) |
16:57.34 | *** join/#bzflag gsnedders (n=gsnedder@host86-145-188-203.range86-145.btcentralplus.com) |
16:57.35 | JeffM | yeah I just wanted to express in the lowest order :) |
17:00.17 | *** join/#bzflag TD-Linux (n=TD-Linux@about/essy/indecisive/TD-Linux) |
17:02.29 | *** join/#bzflag lepoulpe303 (n=LePoulpe@about/essy/MobileTarget/LePoulpe303) |
17:04.23 | JeffM | Epyon, give me just a bit, I think I just need to modify some of my functions |
17:08.37 | JeffM | Epyon, but I don't think you can test to see if a point is in a concave polygon by walking the edges and checking to see if the point is on the same side of all the edges |
17:08.42 | JeffM | a U will screw you up |
17:09.46 | Epyon | Jeff, considering that all my polygons are counterclockwise :P |
17:09.52 | JeffM | dosn't mater |
17:09.58 | Epyon | Does. |
17:10.03 | JeffM | do you need me to show you an example? |
17:10.09 | Epyon | I take three consecutive points. |
17:10.21 | Epyon | I know that solid is on the left of them |
17:10.32 | JeffM | if you have a thick U, and a poin in one leg |
17:10.37 | JeffM | it'll be outside of the other leg |
17:10.47 | Epyon | So I just test if the middle point is "left" compared to the others. |
17:10.48 | JeffM | so the point will be on the right of that other leg |
17:11.21 | Epyon | I don't care. Solid is always on the left, right? |
17:11.25 | JeffM | no |
17:11.28 | Epyon | Yes. |
17:11.32 | JeffM | let me make you an example |
17:11.57 | Epyon | If you walk around a building, no matter how complex it is you have the wall always to your left :P |
17:11.57 | JeffM | unless you are going to cast a ray and count edge intersections |
17:12.06 | Epyon | Nope. |
17:12.10 | Epyon | I don't need to. |
17:12.12 | trepan | there are a couple of ways to test for concaves |
17:12.24 | JeffM | let me show you a picture of what I'm thinking |
17:12.42 | trepan | you can use the angle volume approach, or line crossing way |
17:13.07 | trepan | (in 2d) |
17:13.46 | Epyon | Believe me, all I need is to know if a point is left or right of a vector. |
17:14.06 | JeffM | let me show you |
17:14.09 | JeffM | just wait a sec |
17:18.04 | TD-Linux | Epyon, is this going to be a complex solution to the polygon-on-ground problem? |
17:18.22 | Epyon | TD-Linux, no, for a new feature |
17:19.02 | TD-Linux | trees? |
17:19.24 | JeffM | http://www.opencombat.net/tmp/Uexample.png |
17:19.43 | JeffM | the white point is to the RIGHT of the normal that is ciricled in magenta |
17:19.49 | TD-Linux | Epyon, it sounds interesting though. Is this possibly to get rid of the big huge polygons on roofs and things that are mostly invisible? |
17:19.59 | JeffM | it's on the same side as all others |
17:20.12 | Epyon | Oh you misunderstood me :) |
17:20.31 | JeffM | posibly |
17:20.36 | JeffM | that is why I wanted to illustrate |
17:20.38 | Epyon | I want just to detect the concave corners. |
17:20.52 | Epyon | This is all I need for extrusion. |
17:20.54 | JeffM | ahh so your going to break it into convect shapes |
17:21.15 | Epyon | Nope, I'm just trying to fix extrusion :P |
17:21.22 | JeffM | k |
17:21.38 | Epyon | As for breaking up, the triangulation algo will do it for me. |
17:21.53 | JeffM | you'll need inside and outside points |
17:22.00 | JeffM | for collisions |
17:22.08 | JeffM | it's these concave shapes that need them the most |
17:22.29 | Epyon | This is where my algo will show it rules :P |
17:22.40 | JeffM | show what rules? |
17:22.54 | JeffM | you have an automated way to add inside and outsie points? |
17:23.07 | Epyon | ALL complex shapes in bzwgen will be made from basic shapes :) |
17:23.24 | Epyon | What means that your example would be 3 quads. |
17:23.25 | JeffM | are you going to extrude this into a single mesh object in BZFlag? |
17:23.36 | Epyon | Each quad will put one inside point :) |
17:23.45 | JeffM | so no, you break it into convexes |
17:23.46 | JeffM | ok |
17:24.04 | JeffM | for extrusions you can do that simply |
17:24.07 | Epyon | I won't break it, they will be held internaly :) |
17:24.08 | JeffM | so that will work for you |
17:24.15 | JeffM | whatever |
17:24.19 | Epyon | whatever ^_^ |
17:24.26 | JeffM | the implementation dosn't matter |
17:24.34 | Epyon | Anyway, I need that left/right algo -_- |
17:24.45 | JeffM | you know the logic, you can code it |
17:24.58 | JeffM | I doubt you'll be using my vector math classes |
17:25.19 | JeffM | compute a normal that is ont he left |
17:25.20 | Epyon | BTW, I just did boolean addition on proper polygons (also concave :P) |
17:25.43 | Epyon | How can I compute a normal that is on the left? |
17:25.46 | JeffM | then dot prod that vector with a vector from the edge to the pint |
17:25.50 | JeffM | cross product |
17:25.57 | JeffM | with a known nomal |
17:25.57 | Epyon | ? |
17:26.00 | JeffM | like 0,0,1 |
17:26.15 | JeffM | it's all XY polygons right? |
17:26.16 | Epyon | That is not guaranteed to be on the left. |
17:26.21 | Epyon | yep |
17:26.29 | JeffM | if your wound the same way, it shoudl be |
17:26.45 | Epyon | I don't get it :/ |
17:27.31 | JeffM | well you can also just do a cheap ass axis swap if it's always 2d :) |
17:27.41 | JeffM | I think its X = Y, Y = -X :) |
17:27.55 | JeffM | or rotate it 90 |
17:27.59 | JeffM | etc,.. |
17:28.05 | JeffM | if you want to get realy ucky |
17:28.09 | JeffM | atan2 the vector |
17:28.11 | JeffM | add 90 |
17:28.19 | JeffM | then sin cos it back :) |
17:32.07 | *** join/#bzflag Pommes (n=Pommes@about/essy/frenchy/Pommes) |
17:32.29 | Epyon | Signed angle : angle = atan2(perpdot(a,b), dot(a,b)); :P |
17:33.11 | JeffM | whatever floats your boat skip |
17:33.20 | JeffM | you just need the number |
17:33.22 | JeffM | the normal |
17:33.46 | JeffM | then dot product that normal and a vector from some point on the line to the point in question |
17:34.04 | JeffM | if its > 0 then it's on the same side as the normal |
17:42.05 | tupone | TimRiker, just looking at the debian package, IMHO amd64 is still broken. I have to make a patch in gentoo to fix it, and no one reports anymore the problem. The bug is also fixed in the 2.0.x branch, from where I took the patch |
17:52.10 | *** join/#bzflag orthox (n=orthox@70.89.111.225) |
17:55.40 | orthox | can anyone post pb matches? |
17:59.32 | CIA-23 | opencombat: 03jeffm2501 * 10GPx01/GPLib/ (inc/vectorMath.h src/vectorMath.cpp): beter normal computations for correct results |
18:00.01 | CIA-23 | opencombat: 03jeffm2501 * 10GPx01/GPLib/sample/dashboard.cpp: |
18:00.01 | CIA-23 | opencombat: show the normals and vectors for the vector side test |
18:00.01 | CIA-23 | opencombat: enable the point in polygon test since it works now |
18:10.42 | TimRiker | tupone: nod. there's a bashism patch too that I've been meaning to apply. |
18:11.16 | tupone | well, I think is not the bashism, I think is the strict-aliasing |
18:11.39 | TimRiker | yes, this is another issue. |
18:12.24 | tupone | you can add that option to the compiler flags or take the patch, or wait for an eventual release of 2.0.10 |
18:13.38 | tupone | well, I meant only the bug about "shot not seen" |
18:15.09 | Epyon | JeffM, here's my final : float sign = fsign( b.cross(a).dot(normal) ); |
18:15.31 | Epyon | Where normal is the polygons normal vector. |
18:16.39 | CIA-23 | BZFlag: 03chaos-dev * r15403 10/trunk/bzwgen/src/Mesh.cxx: Fixed expand concave detection. MultiFaces working :D |
18:17.22 | CIA-23 | BZFlag: 03chaos-dev * r15404 10/trunk/bzwgen/TODO: Triangulation not needed -- handled by BZF |
18:17.35 | ryanakca | TimRiker: ping me when you get around to applying the debdiff, and I'll merge |
18:20.43 | TimRiker | k. headed out for a bit. |
18:22.34 | JeffM | Epyon, mine is PointOnLeftOfVector(SP,EP,Point); |
18:24.15 | JeffM | yay for 4 gigs of ram :) |
18:25.31 | ryanakca | ooh, cool :D |
18:49.41 | *** join/#bzflag AWOSLappy (n=awilcox@unaffiliated/awosdev) |
18:57.12 | TD-Linux | the only time I ever use my 1GB is when doing really stupid things in inkscape |
18:58.18 | blast007 | the only time I even use my 1GB is when I run Windows Update in Vista |
18:59.19 | bryjen | hmm, not s/Windows Update in// ? |
18:59.39 | tannerld | lol |
19:00.15 | AWOSLappy | haha |
19:00.21 | AWOSLappy | what 1GB? |
19:00.24 | blast007 | bryjen: no, that's only half of the gig then ;) |
19:01.06 | TD-Linux | doing Trace Bitmap with 512 layers is fun >:-) |
19:07.01 | CIA-23 | BZFlag: 03t-s * r15405 10/branches/v2_0branch/bzflag/ (4 files in 3 dirs): Automake 1.6 does not seem to like some options, taking those out for now :( |
19:07.33 | *** join/#bzflag moonpix (n=username@201.66.236.42) |
19:07.40 | ts | Aaaaarg...now I changed COPYING :x |
19:11.17 | CIA-23 | BZFlag: 03t-s * r15406 10/branches/v2_0branch/bzflag/COPYING: Ooops, did not intend to change that file. Reverting back to revision 11952 |
19:15.42 | *** part/#bzflag a_temp_dist (n=temporal@about/essy/alarming/a-temp-dist) |
19:44.20 | JeffM | blast007, I use a gig booting :) |
19:44.40 | AWOSLappy | JeffM: you guys talkin about memory? I use ~230M booting :D |
19:44.42 | JeffM | our app just lauching in debug mode takes about 300 megs |
19:45.00 | AWOSLappy | with firefox, adobe, and OOo writer, I use 310M :D |
19:45.27 | L4m3r | OOo? Do you hate yourself or something? :P |
19:45.28 | JeffM | well when you run cad/cam software with the parasolid kernel, let me know;) |
19:45.43 | AWOSLappy | hehe okay :) |
19:45.53 | AWOSLappy | L4m3r: heh. it works better than MS Word 2003 :/ |
19:46.02 | blast007 | AWOSLappy: negative |
19:46.03 | L4m3r | then something is wrong :P |
19:46.24 | JeffM | I've been using word 2003 to write my book, and it's been nice. |
19:46.29 | AWOSLappy | I'm just saying, Word wouldn't do my formatting. |
19:46.43 | AWOSLappy | I have complex formatting (multiple headers, tables, pictures in same paragraph) |
19:46.59 | blast007 | multiple headers? that's easy |
19:47.25 | blast007 | Word even makes it easy to have different headers on even/odd pages, or on the first page |
19:47.39 | AWOSLappy | blast007: lemme get a screenshot. |
19:47.51 | AWOSLappy | I'd rather use MS Word |
19:48.58 | AWOSLappy | hmmm |
19:49.09 | AWOSLappy | I formatted it in OOo and now it looks okay :/ |
19:49.11 | AWOSLappy | in MS Word |
19:49.38 | JeffM | so that just says that you don't know how to use word, not that word can't do it :) |
19:49.42 | JeffM | cus word did it :) |
19:52.46 | AWOSLappy | hehe |
19:55.42 | *** join/#bzflag JBdiGriz (n=jbdigriz@209-203-68-2.static.twtelecom.net) |
19:55.42 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
20:02.43 | *** join/#bzflag Pumpernickel (n=Pumperni@about/essy/bacon/PuMpErNiCkLe) |
20:13.52 | Winny | is there some special trick to getting modeltool to export individual objects> |
20:14.01 | Winny | every time I use it, it exports one massive mesh |
20:20.38 | *** join/#bzflag moonpix (n=username@201.66.236.42) |
20:27.50 | JeffM | that's all it's suposed to do |
20:28.04 | Winny | JeffM: oh |
20:28.05 | JeffM | oh wait |
20:28.07 | JeffM | I may be wrong |
20:28.16 | JeffM | I think I had it do one mesh per grouped object in the obj |
20:28.24 | JeffM | let me look as soon as I get this machine going on windows update |
20:29.40 | Winny | don't worry about it, Ill just use wings |
20:29.50 | JeffM | I'm checking now |
20:30.02 | Epyon | night all |
20:30.24 | Constitution | night |
20:30.25 | JeffM | it adds a mesh per "g" line |
20:31.30 | JeffM | so if it's defined as sepeate mesh groups in the obj it'll do one mesh object for each one of those in the BZW |
20:31.38 | JeffM | sounds like your obj is all one big group |
20:32.31 | Winny | hmm, shouldn;t be, but Ill check |
20:32.37 | trepan | -g ? |
20:33.19 | JeffM | -g is for the BZW group name |
20:33.30 | JeffM | g is the code in the obj file that starts a new named mesh |
20:35.47 | *** join/#bzflag JBdiGriz (n=jbdigriz@209-203-68-2.static.twtelecom.net) |
20:35.47 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
20:43.09 | *** join/#bzflag delusional_ (n=delusion@pool-151-201-225-224.pitt.east.verizon.net) |
20:44.39 | Constitution | hm, looks like the printHelpCommand() stuff for -ctfsafe got removed from bzwgen at rev. 15398 |
20:45.06 | JeffM | who did that? |
20:45.13 | Constitution | Epyon |
20:45.26 | JeffM | what does the commit message for that one say? |
20:45.36 | Constitution | heh, "Boolean polygon addition and refinement - in other words : a huge blob of math code, that I bet a cookie on that it wont work without a few hours of debugging..." |
20:45.46 | JeffM | the put it back |
20:45.48 | Constitution | I was wondering if he wants to make it the default behavior or something |
20:45.50 | Erroneous | sounds like someone didn't merge correctly :) |
20:45.51 | JeffM | and yell at him |
20:46.01 | JeffM | yeah |
20:46.23 | JeffM | if he wanted it to be deault, then he should have made it so |
20:46.35 | Constitution | yeah, it's just... gone |
20:46.59 | TD-Linux | does the option still work? |
20:47.02 | Constitution | yes |
20:47.05 | JeffM | Constitution, what is your SF name? |
20:47.13 | Constitution | macsforme |
20:48.30 | orthox | hehe |
20:49.07 | orthox | =) |
20:49.07 | JeffM | that or they are all slackers :) |
20:49.15 | Erroneous | heh |
20:49.28 | JeffM | comeon ya slackers, one of you wake up :) |
20:50.18 | JeffM | Constitution, I'm going to ask one of them to give you commit access when they awake |
20:50.37 | JeffM | you've done good so far, and seem carefull |
20:50.40 | Constitution | JeffM: sweet |
20:50.51 | JeffM | just don't break anything :) |
20:51.00 | JeffM | or change huge thigns with out asking or discussing :) |
20:51.00 | Constitution | yessir :-) |
20:51.07 | Constitution | of course |
20:51.21 | JeffM | comeon, there has to at least be a TimRiker |
20:51.51 | Erroneous | JeffM: just commit something controversial, then he'll show up :) |
20:52.23 | blast007 | rotating turrets |
20:52.30 | Erroneous | tilting tanks |
20:52.48 | Erroneous | something on that order :) |
20:52.51 | blast007 | ass cannon |
20:54.15 | blast007 | ;) |
20:55.13 | *** join/#bzflag JBdiGriz (n=jbdigriz@209-203-68-2.static.twtelecom.net) |
20:55.13 | *** mode/#bzflag [+o JBdiGriz] by ChanServ |
20:55.57 | tannerld | lol |
20:57.51 | *** join/#bzflag _-orthox-_ (n=orthox@70.89.111.225) |
20:59.06 | AWOSLappy | rofl |
21:00.06 | JeffM | one day I will.. I'll do it :) |
21:01.36 | AWOSLappy | that would be interesting. |
21:02.38 | AWOSLappy | it would need to be a fork. |
21:02.41 | AWOSLappy | BZJeff! |
21:02.47 | JeffM | nope |
21:02.52 | AWOSLappy | BZNoflag? |
21:02.52 | JeffM | I'll get that into the mainline |
21:03.03 | AWOSLappy | hehehe |
21:03.03 | JeffM | BattleZone:Source |
21:03.10 | AWOSLappy | lol |
21:04.01 | AWOSLappy | I'm getting pwned on all the servers ;_; |
21:04.22 | AWOSLappy | stupid weekend bringing veterans out of the woodwork. |
21:06.04 | AWOSLappy | omg! |
21:06.09 | AWOSLappy | I'm in the freaking AUTHORS file! |
21:06.12 | AWOSLappy | \o/!!!!!!!!!!!!! |
21:06.31 | AWOSLappy | okay, JeffM, you have to admit that this _is_ something to be excited about :) |
21:06.59 | tannerld | for what? |
21:07.10 | AWOSLappy | tannerld: I'm in the AUTHORS file!!!! |
21:07.16 | AWOSLappy | I CONTRIBUTED! |
21:07.32 | AWOSLappy | this is actually the first time I've contributed actual source to a FOSS project. |
21:07.49 | AWOSLappy | (besides AWOS and my other projects) |
21:08.36 | *** join/#bzflag orthox (n=orthox@70.89.111.225) |
21:09.10 | *** join/#bzflag wert613 (n=strom@unaffiliated/wert613) |
21:09.29 | *** part/#bzflag wert613 (n=strom@unaffiliated/wert613) |
21:09.53 | Winny | I see "scale" hasn't been implemented in the new wiki.. is the old wiki still around? |
21:10.02 | TimRiker | File transfer terminated with error from libcurl 7 : couldn't find my own IP address (0:0:2002:a646:87b4::) |
21:10.19 | TimRiker | hmm. we still have some ipv6 issues to get to sometime. :/ |
21:10.33 | AWOSLappy | TimRiker: JeffM wants you. |
21:10.44 | TimRiker | ooh. I'm wanted? |
21:10.53 | AWOSLappy | Something about adding SVN write perms or something. |
21:11.58 | blast007 | Winny: was there anything about the map objects in the old wiki? |
21:12.23 | Winny | I think so... |
21:12.33 | JeffM | TimRiker, can you give Constitution commit access? |
21:12.50 | JeffM | he's a good guy and making good changes to epyon's project :) |
21:12.59 | JeffM | his sf name is macsforme |
21:13.01 | Winny | Don't do it! he'll kill us all! |
21:13.19 | JeffM | that and I'm sick of applying his patches :) |
21:13.28 | Constitution | lol |
21:14.53 | blast007 | AWOSLappy: that heavily depends |
21:15.02 | Erroneous | only way to know is to do it :) |
21:15.13 | blast007 | fixing a comment vs implementing a game engine |
21:15.14 | TimRiker | macsforme has been added. |
21:15.26 | Constitution | thanks TimRiker :) |
21:15.31 | AWOSLappy | blast007: I've written systems software, I have experience with cross-platform programs, I'm _excellent_ with networking code. |
21:15.35 | TimRiker | Constitution: welcome. pm me your real name for confirmation. |
21:15.49 | AWOSLappy | the only thing I suck at is 3D math |
21:16.38 | TimRiker | JeffM: done. you are also an admin, yes? |
21:16.42 | Erroneous | AWOSLappy: http://sourceforge.net/tracker/?group_id=3248 |
21:17.02 | AWOSLappy | wooo, 137 open bugs |
21:17.07 | JeffM | TimRiker, I gave up the phenomical cosmic power |
21:17.12 | AWOSLappy | must be *one* I can work/hack on |
21:17.16 | TimRiker | JeffM: oh. you're not. I think that's cause you requested not to be. still in that frame of mind? |
21:17.41 | blast007 | AWOSLappy: and there's plenty more ;) |
21:17.54 | AWOSLappy | hehe |
21:18.30 | AWOSLappy | erm |
21:18.39 | AWOSLappy | I call "stale" --> http://sourceforge.net/tracker/index.php?func=detail&aid=1101389&group_id=3248&atid=103248 |
21:18.49 | JeffM | I used to be admin, when I went behind your back and took it, but I'm not sure who removed it when I asked. |
21:18.50 | AWOSLappy | 2.0 RC11? |
21:18.51 | blast007 | a lot of them probably are |
21:18.56 | blast007 | or aren't bugs at all |
21:19.23 | Winny | TimRiker: can you check your email? I sent you something about a subdomain |
21:19.48 | TimRiker | Winny: most likely is was about a host entry in dns and not a subdomain. |
21:20.05 | Winny | sorry, yeah "[ |
21:20.07 | Winny | :p* |
21:20.21 | blast007 | I used the same terminology |
21:22.54 | TimRiker | Winny: done. |
21:23.05 | Winny | TimRiker: thanks :) |
21:23.08 | CIA-23 | BZFlag: 03macsforme * r15407 10/trunk/bzwgen/src/bzwgen.cxx: Restore printHelpCommand() line for -ctfsafe. My first commit! :) |
21:23.16 | Constitution | yay |
21:23.17 | TimRiker | ~nslookup fusion.bzflag.org |
21:23.28 | tannerld | ~constitution++ |
21:24.49 | ibot | smacks blast007 upside the head with a subdomain |
21:25.47 | JeffM | TimRiker, actualy you can't remove yourself as admin |
21:26.37 | AWOSLappy | JeffM: yes you can. it's the garbage can next to the project name |
21:26.53 | JeffM | when you are an admin, it is crossed out |
21:27.00 | JeffM | trust me, I've been down this road ;) |
21:27.19 | AWOSLappy | oh, I see, "You cannot remove yourself from this project, because you are admin of it. You should ask other admin to reset your admin privilege first." |
21:27.27 | AWOSLappy | hehe :) |
21:27.29 | JeffM | exactly! |
21:27.42 | JeffM | that way they make sure proejcts are not abandoned with out admins |
21:27.57 | AWOSLappy | JeffM: ah, that's why :) |
21:28.19 | TimRiker | so if I make everyone an admin then nobody can leave? heh. jk. |
21:28.26 | AWOSLappy | hehe |
21:28.51 | JeffM | yeah you'd think they do that test for the LAST admin only ;) |
21:29.01 | JeffM | but it may be to ensure that people don't hit it by accedent |
21:29.09 | TimRiker | now you're just being silly. |
21:32.39 | Constitution | is it appropriate for a new dev like me to take the initiative to keep up on the patches page (communicating with the other devs about what I'm doing, of course)? or is that a privilege reserved for the senior devs? |
21:33.06 | JeffM | what do you mean by "keep up"? |
21:33.16 | JeffM | if you find patches you want to apply, do it |
21:33.23 | JeffM | as long as they make sense |
21:33.34 | Constitution | yeah, okay |
21:33.41 | *** join/#bzflag L4m3r (n=l4m3r@about/essy/warning/L4m3r) |
21:33.41 | *** mode/#bzflag [+v L4m3r] by ChanServ |
21:34.24 | JeffM | just note that new things shoudl go into trunk |
21:34.43 | daxxar | Almost got getPlayers() working now |
21:34.45 | JeffM | you can do branch as a bounis if you realy feel like it, and it dosn't change any gameplay |
21:34.47 | daxxar | It hangs for some reason. :P |
21:34.51 | daxxar | But I'll fix that tomorrow |
21:35.04 | daxxar | G'night fellas. :-) |
21:35.20 | JeffM | but you just have to realise that is a dead end branch |
21:35.31 | Constitution | ok |
21:43.44 | AWOSLappy | bug 987914 is fixed in 2.0.8 |
21:46.57 | *** join/#bzflag tuxd00d (n=tuxinato@128.187.188.154) |
21:50.35 | tannerld | can one apply different textures to different sides of a meshbox? |
21:50.45 | *** join/#bzflag Fragg (i=4a431852@gateway/web/cgi-irc/zeebrothers.net/x-76afe3741ad639b3) |
21:51.13 | Winny | ~dns bzflagr.net |
21:51.18 | Winny | grr |
21:56.33 | TimRiker | Constitution: there is a mailing list to get all the commit messages. it can be overwhelming. |
21:56.46 | CBG | Can I get a little support with BZWB - gonna try to compile it. |
21:56.48 | CBG | I'm looking at the list of dependencies. I assume it really _depends_ on them and won't run without them.. right? |
21:56.53 | CBG | FLTK - How would I see if I have that or not (and what version if I have it at all)? |
21:57.48 | Constitution | TimRiker: thanks |
21:57.56 | blast007 | tannerld: hmm, not sure |
21:58.05 | blast007 | tannerld: but in 2.0.9, you can do that with regular boxes |
21:58.11 | blast007 | (bzfs 2.0.9) |
21:58.25 | Constitution | CBG: if you're on Mac, and didn't install it, then you probably don't have it |
21:58.29 | tannerld | blast007: well, that'll work - like can I have the front be x.png, and then y.png? |
21:58.45 | blast007 | tannerld: yeah |
21:58.52 | CBG | Constitution: I don't keep records of what I install and my memory sucks.. :) |
21:59.01 | tannerld | blast007: neat |
21:59.11 | Constitution | CBG: but you can try make, and it will complain about stuff you don't have |
21:59.12 | CBG | I tried "fltk -v" in terminal... "-bash: fltk: command not found" |
21:59.20 | blast007 | tannerld: http://my.bzflag.org/w/Box and http://my.bzflag.org/bb/viewtopic.php?t=8199 |
21:59.31 | CBG | "make", not "make all" as it says in the INSTALL file? |
21:59.36 | blast007 | the wiki page still needs a little more updating based on that forum thread |
21:59.42 | Constitution | erm, right, cd Debug, make all |
22:00.27 | CBG | Constitution: yeah. ok. i'll just go for it and see what happens |
22:00.35 | blast007 | CBG: try building and see if it errors out |
22:00.51 | Constitution | CBG: be forewarned, I think you'll need to build GCC 4.1 too |
22:00.52 | CBG | I always hate doing that. I like things to work first time! :P |
22:01.06 | Constitution | but first things first |
22:01.10 | CBG | it bugged our but I dunno why |
22:01.26 | Constitution | something about osg? |
22:01.27 | CBG | whooooooooole load of errors |
22:03.02 | bryjen | osg has osx binaries http://www.openscenegraph.org/projects/osg/wiki/Downloads |
22:03.25 | CBG | 1444 lines... all errors. lol http://rafb.net/p/176VB564.html |
22:03.28 | bryjen | looks like fltk is just souce though http://www.fltk.org/software.php?VERSION=1.1.7 |
22:03.59 | CBG | Oh boy... I didn't read past the dependencies earlier. |
22:04.06 | CBG | Now I see this: "To run BZWorkbench, you should either copy, move, or symlink the bzworkbench binary to the root of the source tree. " |
22:04.16 | CBG | I only downloaded BZWB, not any other source... |
22:04.56 | Constitution | in other words copy ./src/bzworkbench to ./src, IIRC |
22:04.59 | Constitution | erm, to ./ |
22:05.45 | brlcad | AWOSLappy: excellent with networking eh... I'd be interested in hearing more about that claim :) |
22:06.06 | brlcad | Winny: welcome, congrats |
22:06.25 | Winny | brlcad? |
22:06.33 | CBG | Constitution: like I said.. I only have the source for bzwb, not for the rest of the bz trunk |
22:07.02 | Constitution | CBG: I think the bzworkbench binary builds in the src dir... just copy it to the root of the bzworkbench dir once it's built |
22:07.05 | bryjen | CBG: you probly need fltk and osg, not the rest of bz |
22:07.21 | Constitution | or ln -s src/bzworkbench ./ |
22:07.32 | CBG | oooh. ok. "To RUN...". gotcha. |
22:07.53 | CBG | so, back to those dependencies. I need to get FLTK and OSG then? |
22:09.07 | brlcad | Constitution: if you're going to reject a patch, it should be pretty darn clear as to why you're rejecting it until you've garnered some dev karma points or thoroughly discussed it |
22:09.26 | Constitution | gotcha |
22:09.40 | brlcad | daxxar: cool, can't wait to test it :) |
22:09.58 | AWOSLappy | brlcad: I've written a multiplatform HTTP library for one |
22:10.14 | AWOSLappy | brlcad: I can read/write raw packets (the human tcpdump) |
22:10.17 | brlcad | Winny: oop, sorry, maybe I did |
22:10.23 | brlcad | Constitution: welcome, congrats :) |
22:10.23 | Winny | brlcad: :P |
22:10.27 | Constitution | hehe, thanks |
22:10.44 | Winny | I mean, if you WANT TO add me, then go ahead :P |
22:11.10 | brlcad | Constitution: similarly, if the patch is massive and changes gameplay, it should be discussed some |
22:11.18 | brlcad | "most" of the patches require tweaking and rewriting |
22:11.22 | Constitution | ok |
22:11.33 | brlcad | or otherwise need some cleanup else it'd just make things unmanageably messy |
22:12.13 | brlcad | like several "big" mods are sitting in there because they are "good", but require rewrites to add them |
22:12.41 | CBG | Is there some simple way to check if I have openGL and if so, what version? |
22:12.41 | brlcad | JeffM: you got the cow to remove the bit because I wouldn't iirc :) |
22:12.59 | JeffM | as I thought |
22:13.03 | brlcad | CBG: there's such a check in playing.cxx iirc |
22:13.12 | brlcad | or bzflag.cxx |
22:13.21 | AWOSLappy | CBG: erm...apt-cache search gl? |
22:13.30 | AWOSLappy | stat /usr/include/GL.h ? |
22:13.35 | brlcad | oh, you mean tool, or code? |
22:13.54 | CBG | I think AWOSLappy understands what I want |
22:13.59 | brlcad | glxgears is a quick test, though doesn't return the version |
22:14.11 | AWOSLappy | CBG: line 171 in your paste. no, you do not have it. |
22:14.22 | CBG | ah. ok, thanks |
22:14.28 | AWOSLappy | np :) |
22:14.42 | brlcad | CBG: glxinfo will return the info |
22:14.58 | CBG | -bash: glxinfo: command not found |
22:15.06 | CBG | OS X here, not linux |
22:15.43 | brlcad | open -a X11 && /usr/X11R6/bin/glxinfo |
22:16.01 | CBG | 2007-08-24 23:15:52.282 open[2082] Couldn't launch application: X11 |
22:16.11 | brlcad | ah, you don't have X11 installed |
22:16.25 | CBG | I did once... don't remember removing it |
22:17.19 | brlcad | do you have the chud tools installed? |
22:17.26 | brlcad | related to the dev tools |
22:17.40 | CBG | never heard of chud tools |
22:17.51 | brlcad | never ran Shark? |
22:17.59 | CBG | never heard of Shark |
22:18.20 | brlcad | http://developer.apple.com/tools/performance/ |
22:18.22 | CBG | and... can't find a download of OpenGL 1.4 for Mac :/ |
22:19.00 | CBG | I have "the dev tools" which is, afaik, basically just XCode |
22:19.03 | brlcad | of course not, that's a system library provided by apple |
22:19.12 | brlcad | it's updated when the OS is updated, when they decide too |
22:19.23 | CBG | so I should have it.? |
22:19.39 | CBG | [11:14pm] <AWOSLappy> CBG: line 171 in your paste. no, you do not have it. |
22:20.30 | AWOSLappy | ? |
22:20.56 | AWOSLappy | that's correct. GL/gl.h isn't present on your system, you do not have GL dev libs. |
22:21.05 | *** join/#bzflag poolio (n=poolio@c-24-131-202-244.hsd1.pa.comcast.net) |
22:22.11 | brlcad | not quite true |
22:22.23 | brlcad | macs use encapsulated frameworks |
22:22.48 | brlcad | as well as "standard" system libs that should be the same across the board if you're up to date |
22:22.54 | brlcad | opengl being one of them |
22:23.11 | brlcad | so just by saying mac, I know you have opengl, for example |
22:23.19 | brlcad | grep GL_VERSION /System/Library/Frameworks/OpenGL.framework/Headers/gl.h |
22:24.01 | AWOSLappy | ah, okay |
22:24.12 | AWOSLappy | ln -s /System/Library/Frameworks/OpenGL.framework /usr/include/GL |
22:24.20 | brlcad | eek, don't do that |
22:24.26 | CBG | http://rafb.net/p/yiwBXe64.html |
22:24.27 | AWOSLappy | er |
22:24.31 | AWOSLappy | ln -s /System/Library/Frameworks/OpenGL.framework/Headers /usr/include/GL |
22:24.31 | brlcad | that'll break more than it'll help |
22:25.04 | AWOSLappy | CBG: you have OpenGL 2.0 |
22:25.09 | brlcad | that's not how frameworks are used, the assumption sounds like code that is assuming GL/gl.h (which isn't necessarily true) |
22:25.21 | brlcad | macs should be <OpenGL/gl.h> |
22:25.33 | CBG | so I can ignore that. compile FLTK and then "make all" bzwb and it _should_ (heh) work ? |
22:26.18 | AWOSLappy | sed the code and do s/<GL\//<OpenGL\// ? |
22:26.44 | brlcad | at worst, you might have to edit a source file to change <GL/gl.h> to <OpenGL/gl.h> or add a cflag, but yeah, it should work |
22:26.54 | CBG | ok. thanks |
22:27.07 | CBG | as long as I can stop searching the web for an opengl download... |
22:27.14 | AWOSLappy | CBG: Yep. |
22:27.52 | AWOSLappy | brlcad: now. you were interested in my network programming? |
22:28.00 | AWOSLappy | what do you need? |
22:28.07 | brlcad | potentially |
22:28.42 | AWOSLappy | all I need is an RFC-style protocol spec and the target systems. |
22:28.46 | brlcad | i hear bzflag has some networking in it |
22:29.11 | brlcad | ;) |
22:29.15 | AWOSLappy | ;) |
22:29.21 | CBG | it does? weird |
22:29.32 | brlcad | i know, pretty wierd |
22:29.41 | AWOSLappy | I don't notice any real networking in bzflag. |
22:29.43 | AWOSLappy | er |
22:29.46 | AWOSLappy | *networking problems |
22:29.48 | brlcad | i usually play against a bunch of annoying bots that seem to randomly come and go |
22:29.48 | AWOSLappy | :P |
22:29.54 | brlcad | pretty good ai sometimes |
22:30.01 | CBG | play? |
22:30.09 | brlcad | heh, then you don't look hard enough |
22:30.12 | AWOSLappy | brlcad: I know >_< I hate the AI on that planet mofo botpark. |
22:30.13 | CBG | you play bzflag? |
22:30.15 | brlcad | there are networking issues to sort out |
22:30.20 | CBG | damn. I thought it was just a chat room! |
22:30.25 | JeffM | ok.. so what can I screw up now to get the admin bit off me :/ |
22:30.33 | AWOSLappy | JeffM: remove flags! XD |
22:30.46 | CBG | it's not like you need US to give YOU ideas, JeffM ;) |
22:30.48 | JeffM | If I wasn't spending most of my time writing my book, I would |
22:30.50 | CBG | you got enough as it is |
22:30.57 | brlcad | ah, crap .. 6:30 |
22:31.05 | JeffM | send it monday |
22:31.06 | CBG | wow. you're the second person I heard mention they were writing a book today |
22:31.11 | AWOSLappy | brlcad: yep. wow, someone on IRC actually has EDT? |
22:31.14 | CBG | blast007 is doing so too... right? |
22:31.22 | Winny | JeffM: what book? :p |
22:31.27 | JeffM | a book |
22:31.32 | AWOSLappy | JeffM: book?! |
22:31.33 | Winny | about |
22:31.36 | JeffM | space ninjas |
22:31.41 | AWOSLappy | neat |
22:31.57 | blast007 | CBG: writing a book? |
22:32.08 | blast007 | I don't even have a blog, much less a book |
22:32.09 | AWOSLappy | Private message me a copy, I am quite knowledgable with the English language. |
22:32.21 | AWOSLappy | I can help you copyedit it. |
22:32.24 | brlcad | AWOSLappy: speaking of networking woes, you could help out on svn trunk to sort out the connection problems (joining server, list server, cancelling out connectsion, etc) |
22:32.28 | CBG | ahh, no. that was Jeff also. |
22:32.39 | AWOSLappy | brlcad: ooh, okay |
22:32.49 | JeffM | AWOSLappy, thank you, but I have others I know better that are willing to do that for me :) |
22:33.19 | AWOSLappy | JeffM: hehe, that's fine. |
22:33.22 | brlcad | and to you |
22:33.23 | AWOSLappy | I still want to beta test it. |
22:33.25 | CBG | he said it earlier, but you two have the same colour for your nicks, so I got confused :( |
22:33.27 | CBG | it doesn't take much to confuse little old CBG |
22:33.36 | AWOSLappy | CBG: hehe |
22:33.48 | AWOSLappy | CBG: you have the same color as JeffM here :P |
22:33.51 | JeffM | it may not be a book |
22:33.55 | CBG | JeffM: what's the book about? |
22:33.56 | *** join/#bzflag Dessy (n=Dessy@88.134.40.201) |
22:33.57 | JeffM | mayhaps a short story |
22:34.04 | JeffM | CBG, space ninjas |
22:34.13 | CBG | JeffM and blast007 are both a yucky lime green colour |
22:34.15 | brlcad | from inner space |
22:34.16 | Winny | can I be one of the space ninjas? |
22:34.17 | CBG | JeffM: really? :) |
22:34.33 | AWOSLappy | brlcad is yucky lime here. |
22:34.34 | JeffM | you can read it when it's done |
22:34.36 | Dessy | winny duc fm? |
22:34.42 | Winny | Dessy: no |
22:34.44 | Dessy | k |
22:34.44 | AWOSLappy | you and JeffM are teal, CBG |
22:34.49 | *** mode/#bzflag [+o brlcad] by ChanServ |
22:34.53 | AWOSLappy | duc fm? |
22:34.53 | CBG | brlcad is teal |
22:34.54 | JeffM | it's only got like 25 pages |
22:34.55 | *** join/#bzflag TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |
22:34.55 | *** mode/#bzflag [+o TimRiker] by ChanServ |
22:34.55 | brlcad | still yucky? :) |
22:35.04 | AWOSLappy | brlcad: lol |
22:35.06 | Dessy | ducati funmatch |
22:35.07 | CBG | heh |
22:35.13 | CBG | team ROCKS |
22:35.20 | CBG | teal* |
22:35.34 | Dessy | hm |
22:35.58 | CBG | Dessy and AWOSLappy are the same purple colour. |
22:36.10 | Winny | what color is winny? |
22:36.10 | CBG | Winny's a nice pink... for a girl. |
22:36.14 | Winny | no |
22:36.17 | Winny | winny is blue |
22:36.21 | CBG | Pink. |
22:36.24 | Winny | blue. |
22:36.27 | Dessy | rofl |
22:36.28 | AWOSLappy | purple |
22:36.45 | Winny | Pink + Blue = Blink! |
22:36.56 | AWOSLappy | http://i12.tinypic.com/6f5eezs.png |
22:36.59 | Dessy | lol wnny |
22:37.15 | CBG | Pink + Blue = Plue. |
22:37.21 | AWOSLappy | all of your nick colors. |
22:37.30 | AWOSLappy | except Dessy, he is light blue |
22:37.33 | CBG | ewwwww xchat! :P |
22:37.40 | Dessy | xchat! |
22:37.41 | Dessy | :D |
22:37.41 | AWOSLappy | CBG: hehe. |
22:38.00 | CBG | ok I take it back... |
22:38.02 | AWOSLappy | blast007: that's the server over there ^ :) |
22:38.04 | *** join/#bzflag rob1n (n=emp@unaffiliated/rob1n) |
22:38.04 | CBG | WInny is not pink |
22:38.10 | CBG | he's gold... http://static.flickr.com/32/58251342_bd78a07176.jpg |
22:38.27 | JeffM | bahh, no 64 bit verion of firefox :( |
22:38.35 | AWOSLappy | http://i16.tinypic.com/5xpa7uh.png |
22:38.47 | AWOSLappy | CBG: roflmao |
22:40.51 | AWOSLappy | CBG: me and Dessy share a color here, too |
22:40.59 | Dessy | :) |
22:41.02 | CBG | :) |
22:41.14 | Dessy | :D |
22:41.16 | CBG | Okay. back to the real fun and games of compiling bzwb. |
22:41.19 | AWOSLappy | :D |
22:41.23 | CBG | I compiled fltk fine. Installed OSG fine. |
22:41.37 | CBG | I run make all in bzwb/Debug/ and get a whole load of errors again |
22:42.03 | AWOSLappy | question |
22:42.08 | CBG | http://rafb.net/p/vFs7lk96.html |
22:42.12 | CBG | answer |
22:42.28 | AWOSLappy | does BZFlag need _any_ of these: atk, glib, gtk+, pango, libcurl, glew, sdl, WMP? |
22:42.43 | JeffM | it can't find where the headers are CBG |
22:42.55 | JeffM | AWOSLappy, libcurl, glew, and sdl |
22:42.55 | blast007 | WMP? Windows Media Player? |
22:43.11 | AWOSLappy | JeffM: okay |
22:43.18 | blast007 | it needs libcurl |
22:43.22 | AWOSLappy | blast007: yes. I'm removing old SDKs I don't need anymore off my system |
22:43.25 | CBG | How can I fix that...? |
22:43.28 | blast007 | SDL and glew are recommended |
22:43.30 | JeffM | the others are tehincaly optional |
22:43.45 | JeffM | if your on windows, it'll be built with curl and glew by default |
22:43.47 | JeffM | but not SDL |
22:43.53 | JeffM | on nix, you want to add SDL |
22:44.03 | AWOSLappy | CBG: modify the Makefile, add a -I/path/to/FLTK |
22:44.42 | JeffM | or install them into the system's header dir |
22:45.00 | CBG | where do I add that in the makefile? anywhere? |
22:45.12 | JeffM | probably int he CXFlags |
22:45.48 | JeffM | AWOSLappy, are you building BZ or jsut running a bin? |
22:46.04 | CBG | this is the makefile atm: http://rafb.net/p/9xl4gs36.html |
22:46.25 | AWOSLappy | JeffM: building. |
22:46.26 | JeffM | heh, simple |
22:46.32 | JeffM | CBG, add it to the g++ line |
22:46.40 | AWOSLappy | I'm going to {possibly} hack some networking code |
22:46.43 | JeffM | AWOSLappy, branch or trunk? |
22:46.54 | AWOSLappy | trunk |
22:47.03 | JeffM | VC 7.1 or 8.0? |
22:47.05 | AWOSLappy | 7.1 |
22:47.17 | JeffM | you'll need glew |
22:47.19 | JeffM | that's it |
22:47.23 | JeffM | and pdcurses |
22:47.25 | AWOSLappy | Okay. Great. |
22:47.29 | AWOSLappy | what |
22:47.44 | CBG | JeffM: just tack -I~/fltk-1.1.7 on the end? |
22:47.51 | *** join/#bzflag spldart (n=troublem@c-98-197-19-35.hsd1.tx.comcast.net) |
22:47.52 | JeffM | yes |
22:48.15 | AWOSLappy | spldart: ping |
22:48.17 | AWOSLappy | I want that mobo |
22:48.20 | CBG | thanks |
22:48.26 | AWOSLappy | JeffM: pdc33dllw.zip? |
22:48.35 | JeffM | do you plan on building bzadmin? |
22:48.43 | spldart | yeah? |
22:48.45 | AWOSLappy | yes. |
22:48.48 | AWOSLappy | spldart: yes |
22:48.53 | JeffM | AWOSLappy, then you need curses |
22:48.53 | AWOSLappy | JeffM: yes |
22:49.00 | JeffM | I odn't remember the zip it's in |
22:49.05 | spldart | PM coming |
22:49.07 | JeffM | what do you want to do with networking? |
22:49.09 | AWOSLappy | right. I'm asking which ZIP to get. |
22:49.19 | AWOSLappy | JeffM: I dunno. brlcad said it was broke, I want to play with it. |
22:49.21 | JeffM | AWOSLappy, and I'm telling you, I don't know |
22:49.34 | JeffM | it's not realy broke |
22:49.40 | JeffM | it's just not all it could be |
22:49.44 | *** join/#bzflag SpazzyMcGee (n=Spazzy_M@client-81-107-213-157.glfd.adsl.virgin.net) |
22:49.50 | AWOSLappy | okay. |
22:50.02 | CBG | still getting a whole load of errors running make all :/ |
22:50.10 | JeffM | mostly from a game movement/protocoll perspective |
22:50.23 | JeffM | same errors CBG? |
22:51.01 | AWOSLappy | JeffM: it was pdc33dllw, I believe; curses.h, panel.h, pdcurses.dll, pdcurses.lib? |
22:51.17 | CBG | seems so, JeffM |
22:51.22 | JeffM | AWOSLappy, sure |
22:51.31 | AWOSLappy | yay! thanks, JeffM |
22:51.48 | JeffM | CBG, the dir you used was the location of the .h files? |
22:52.02 | JeffM | or just the root of the entire project? |
22:52.15 | CBG | just the root of fltk |
22:52.28 | JeffM | is there an include dir in that dir? |
22:52.38 | JeffM | or an inc dir? |
22:52.48 | brlcad | i didn't say it was broke, I said it could use some work |
22:53.04 | brlcad | to "help out on svn trunk to sort out the connection problems (joining server, list server, cancelling out connectsion, etc)" |
22:53.07 | JeffM | brlcad, with him you ahve to be very specific :) |
22:53.16 | JeffM | brlcad, I think we fixed that last week |
22:53.22 | JeffM | bryjen did a lot of work on it |
22:53.23 | brlcad | robustness testing |
22:53.25 | CBG | nope |
22:53.27 | CBG | but a "FL" dir has loads of .h files |
22:53.29 | CBG | 120+ of them |
22:53.31 | brlcad | and it's not everything |
22:54.06 | brlcad | that was only the joining problems you were working on -- there are still issues where you say you want to join a server and cannot cancel out of the connection |
22:54.19 | brlcad | or times where the server list will hang |
22:54.35 | brlcad | and times when global auth will fail for some reason |
22:55.05 | brlcad | all "net-related", so I was just suggesting he have a look at any/some/one of them ;) |
22:56.12 | JeffM | the bot's networking code needs to be looked at specificly |
22:56.39 | JeffM | that's be a good thing to look into |
22:57.04 | *** join/#bzflag AAA_awright_ (n=chatzill@wsip-68-14-251-102.ph.ph.cox.net) |
22:57.15 | brlcad | or ripped out |
22:57.19 | JeffM | CBG, in the BZWB code, does it call #include "someFILE.h" or #include "FL/someFile.h" |
22:57.23 | CBG | can't get this -I/path/to/fltk thing to work at all |
22:57.34 | CBG | i'll try and see |
22:57.36 | JeffM | brlcad, I'd not rip it out just yet, let the bots get some age |
22:57.48 | brlcad | yeah, i know .. was just kidding :) |
22:57.57 | brlcad | and you'd still probably want to keep autopilot |
22:58.02 | JeffM | I'd be carefull with kidding with him :) |
22:58.03 | brlcad | more just the -solo bots |
22:58.17 | brlcad | but even those still later |
22:58.32 | brlcad | slightly easier to revert svn :) |
22:58.51 | CBG | LOADS of .h files are included |
22:59.18 | JeffM | yeah but do they have FL/ infront of them int he code? |
22:59.22 | JeffM | or just the file? |
22:59.34 | CBG | none have FL that I see |
22:59.44 | AWOSLappy | JeffM: you make me seem dumb. |
22:59.54 | JeffM | ok then make the dir in the makefile be the full path to dir that has the files |
23:00.06 | JeffM | AWOSLappy, oh no, I'm sorry your not dumb, just excitable ;) |
23:00.14 | JeffM | and somewhat literal |
23:00.22 | CBG | I have this... " -I/Users/CBG/fltk-1.1.7/FL" |
23:00.31 | JeffM | try a / at the end |
23:00.43 | *** join/#bzflag stylus (i=stylus@freenode/helper/stylus) |
23:00.55 | CBG | no change :( |
23:01.02 | JeffM | dunno then |
23:01.11 | CBG | jude-!! :( |
23:01.11 | AWOSLappy | hehe |
23:01.26 | JeffM | you can try copying the files to your system's include dir |
23:01.30 | AWOSLappy | CBG: he isn't here right now, please leave a memo at MemoServ *beep* |
23:01.39 | CBG | AWOSLappy: :P |
23:01.58 | AWOSLappy | :P |
23:02.20 | CBG | my systems include dir? |
23:02.40 | JeffM | your on OSX right? |
23:02.44 | CBG | yeah |
23:02.51 | JeffM | it has a system level include dir |
23:03.01 | JeffM | where libs install there header |
23:03.14 | JeffM | basicly the deal is this, you build FLTK, but you did not "install" it |
23:03.19 | JeffM | so the compiler cant' find it |
23:03.27 | CBG | it's not "/include" |
23:04.04 | brlcad | system include dir is default |
23:04.08 | brlcad | included by default |
23:04.17 | brlcad | you'd have to add cflags to not have them searched |
23:04.27 | brlcad | which most don't even know exist |
23:04.40 | JeffM | I don't know where it is on OSX |
23:04.41 | CBG | where is this system include dir? |
23:04.45 | CBG | aw :( |
23:04.52 | brlcad | what's your actual error |
23:04.53 | JeffM | I'd look at the instructions for FLTK and see what they say to do to install it |
23:05.02 | JeffM | brlcad, it can't find the header files for FLTK |
23:05.07 | CBG | I followed their instructions, afaik |
23:05.14 | brlcad | did you install? |
23:05.19 | JeffM | did the instrucitons just tell you how to build? |
23:05.22 | JeffM | or how to install? |
23:05.23 | Winny | dumb question: who controls the DNS of my internet connection? |
23:05.38 | JeffM | Winny, dumb answer, your ISP |
23:05.42 | CBG | bzwb errors: http://rafb.net/p/uudE6G75.html |
23:05.45 | Winny | hrm, darn |
23:05.53 | JeffM | assuming your using there DNS server |
23:05.56 | JeffM | you can use others |
23:05.59 | brlcad | if it was an autotools build system, they probably had it set to install into /usr/local by default, so you'd need to add -I/usr/local/include to your cppflags/cflags |
23:06.13 | CBG | hmm, may have just built it |
23:06.16 | CBG | i'll look again |
23:06.36 | CBG | aw man. there are more instructions after a bunch of blank lines... |
23:06.43 | CBG | yeah. I need to just install it now |
23:07.10 | JeffM | there ya go ;) |
23:07.48 | CBG | my bad. that last little bit was separate and I had to scroll to see it. I didn't even think to because of the big gap... |
23:08.15 | Winny | JeffM: is there a way to renew your DNS? |
23:08.22 | brlcad | the dev probably had a big monitor |
23:08.30 | CBG | gah. Now I get some other error with bzwb |
23:08.31 | JeffM | Winny, depends on where the change is |
23:08.42 | JeffM | you can often flush your local cache, but you can't force them to update |
23:08.45 | CBG | brlcad: well, I probably should have made the window bigger. it is pretty small :( |
23:09.33 | CBG | now this.... :( http://rafb.net/p/rJUiI049.html |
23:09.51 | Winny | hmm../ I thnk my ISP has royally screwed up my DNS then |
23:09.55 | Winny | thanks for the info, JeffM |
23:10.16 | JeffM | CBG, it can't find openGL |
23:10.20 | brlcad | CBG: you have to edit the files -- this one was already mentioned to you :) |
23:10.25 | CBG | I guess that :( |
23:10.31 | CBG | brlcad: ok. great |
23:10.33 | JeffM | brlcad, it's not set up for appleGL? |
23:10.40 | CBG | if I just type "I suck" randomly in main.cpp, will that fix it? |
23:10.48 | brlcad | probably not |
23:10.51 | CBG | if not, I guess I should just give up :( |
23:11.05 | JeffM | shoudl give it the openGL.h from GPx01, it handles all that |
23:11.06 | brlcad | CBG: do you remember what I said earlier about the include files? |
23:11.51 | CBG | [11:26pm] <brlcad> at worst, you might have to edit a source file to change <GL/gl.h> to <OpenGL/gl.h> or add a cflag, but yeah, it should work |
23:13.25 | CBG | I don't see any occurance of "GL" in main.cpp and have no idea how to add a cflag. |
23:13.54 | brlcad | look at the error |
23:14.08 | brlcad | what file is it complaining about GL/gl.h for |
23:14.34 | brlcad | go from there |
23:15.19 | CBG | thanks |
23:19.55 | CBG | still didn't quite work :( http://rafb.net/p/J3wWga23.html |
23:20.32 | brlcad | it did to work, you just ran into a different problem |
23:20.41 | JeffM | yeah most of that is warnings |
23:21.01 | CBG | Yes. but this makes me think _something_ didn't work: "make: *** [bzworkbench] Error 1" |
23:21.09 | JeffM | yeah it tells you what didn't work |
23:21.13 | brlcad | yes, look two lines before that |
23:21.16 | brlcad | that's the error |
23:21.18 | JeffM | /usr/bin/ld: unknown flag: -obzworkbench |
23:21.40 | brlcad | i do not get why he keeps insisting on putting those damn quotes |
23:21.44 | brlcad | i took them out once already |
23:22.00 | AWOSLappy | I just scrolled through 800 lines of warnings...for a small linker error. |
23:22.03 | CBG | sure, I see that... but I don't understand it |
23:22.16 | CBG | heh AWOSLappy :P |
23:22.16 | JeffM | AWOSLappy, welcome to GCC ;) |
23:22.25 | AWOSLappy | JeffM: ;) |
23:22.31 | brlcad | edit Makefile, remove the stupid quotes around bzworkbench |
23:22.32 | AWOSLappy | he needs to fix those, or take off -Wall |
23:22.59 | brlcad | he needs to fix those, not take off -Wall |
23:23.36 | brlcad | fortunately, it's really not that many.. just a couple header files, repeated over and over |
23:26.46 | *** join/#bzflag bryjen (n=bryjen@2002:4b51:fafe:0:0:0:0:1) |
23:26.46 | *** mode/#bzflag [+v bryjen] by ChanServ |
23:27.12 | AWOSLappy | that would be so amazing...code *I* wrote in the BZFlag SVN. I mean, such a huge project. |
23:28.27 | JeffM | huge? |
23:28.30 | CBG | should it be ' -obzworkbench ' or ' -o bzworkbench ' ? |
23:29.05 | brlcad | try em |
23:29.17 | brlcad | or read the docs :) (man g++) |
23:29.22 | AWOSLappy | JeffM: yes. hundreds of people at any given time are playing. |
23:29.55 | brlcad | AWOSLappy: well get started on some patches |
23:30.00 | CBG | brlcad: I know you're trying to help me by making me learn... ut it really would be quicker for both of us for you to say either "the first" or "the second" :P |
23:30.02 | AWOSLappy | brlcad: okay \o/! |
23:30.21 | CBG | s/ ut/ but/ |
23:30.50 | brlcad | you'd think, wouldn't you |
23:31.01 | brlcad | but it usually isn't faster for me that way |
23:31.04 | AWOSLappy | CBG: we are (at least I know I am) trying to make you learn. To RTM. then you will have knowledge, and you won't bug us about something in the manual. :P |
23:31.52 | CBG | I appreciate it, but with something so simple, it would even have been quicker to type "the second" than to say "read the docs" |
23:32.00 | CBG | as it happens, neither work. |
23:32.02 | brlcad | not so much to RTM as to just give it a try, it should usually be quicker to just try for such a question :) |
23:32.14 | CBG | sure, assuming one works. |
23:32.32 | CBG | hmm, with a space I get a different error |
23:32.44 | brlcad | and that would be? |
23:33.25 | CBG | so I assume it was meant to be -o bz....... but now I get: /usr/bin/ld: can't locate file for: -losg |
23:33.33 | brlcad | bingo |
23:33.43 | brlcad | you need openscenegraph installed |
23:33.44 | CBG | house! |
23:33.48 | CBG | it should be. |
23:33.52 | brlcad | where |
23:34.05 | CBG | wherever it installed itself by default |
23:34.05 | brlcad | it's saying .. it "can't locate" it |
23:34.10 | JeffM | brlcad, the bzwb makefile reminds me of the one I made for GPx01 :) |
23:35.04 | brlcad | JeffM: I modified it some, but yeah I added the same output pretty printing and overall structure :) |
23:35.18 | JeffM | it's all jsut "build these files" |
23:35.44 | brlcad | looks like he or someone changed the build rule to put that extra fluff |
23:35.47 | brlcad | i didn't put that bit |
23:36.32 | brlcad | that's someone seeing an example that it can be done for the linker and then taking it a step too far :) |
23:36.33 | *** join/#bzflag GvzEvxre (n=timr@pdpc/supporter/bronze/TimRiker) |
23:36.33 | *** mode/#bzflag [+o GvzEvxre] by ChanServ |
23:37.09 | CBG | OSG is at /OpenSceneGraph |
23:37.29 | JeffM | and your compiler knows to find that how? |
23:37.46 | CBG | Magic |
23:37.53 | JeffM | there is no magic |
23:37.59 | CBG | Damn. |
23:38.09 | CBG | Do you sell Magic-Substitute? |
23:38.39 | brlcad | what did it install? |
23:38.42 | JeffM | knowlege is a magic substiute |
23:39.02 | brlcad | that's really surprising/bizarre/unexpected that it'd really be installed at the top-level root |
23:39.40 | CBG | is that sarcasm? |
23:39.48 | brlcad | not at all |
23:39.54 | brlcad | it shouldn't be there |
23:40.02 | CBG | it is. |
23:41.08 | brlcad | then did it install a framework or a dylib? |
23:41.22 | CBG | pass. |
23:41.48 | CBG | weeeeeee |
23:41.55 | CBG | brlcad: I dunno how to tell. |
23:42.09 | brlcad | look in the dir, see if you can find a framework or a file with a .dylib suffix |
23:42.53 | brlcad | i.e. a folder named OpenSceneGraph.framework or libOpenSceneGraph.dylib or something similar |
23:43.18 | brlcad | or libosg.so or libosg.something |
23:43.25 | CBG | It has two dirs: Applications and Examples. 4 .apps in the Applications dir, 81 .apps in Examples |
23:43.42 | CBG | nope. all are .app |
23:43.50 | brlcad | sounds like you downloaded some sort of binary kit |
23:43.57 | brlcad | not the dev/library stuff |
23:45.20 | CBG | I downloaded and installed "OpenSceneGraph 2.0.mpkg". |
23:45.53 | brlcad | that's a multipackage, that means it probably had an "Options" button during install with checkboxes for other items |
23:45.58 | CBG | I downloaded the "OSX Universal binaries" from http://www.openscenegraph.org/projects/osg/wiki/Downloads |
23:46.07 | brlcad | or, there's a different download you need still |
23:46.11 | CBG | Iirc, all options were checked. |
23:47.02 | brlcad | damn that's a slow download |
23:47.03 | CBG | yeah. Applications, Frameworks, Plugins and Examples. All checked. |
23:47.42 | brlcad | ah!, then it probably installed the framework correctly |
23:47.58 | brlcad | just screwed up the apps and examples |
23:48.22 | CBG | hmm |
23:48.23 | brlcad | you'll need to edit the makefile and change the -losg to -framework OpenSceneGraph |
23:48.40 | brlcad | or whatever it's named in /Library/Frameworks |
23:52.25 | CBG | don't see -losg in Debug/makefile |
23:55.13 | L4m3r | ~cia |
23:55.13 | ibot | [cia] a CVS/Subversion commit notification bot run on #commits among other channels, originally by scanline, http://cia.vc/, or the Central Intelligence Agency, but the bot is more important. ;) |
23:58.11 | *** join/#bzflag delusional (n=delusion@pool-151-201-248-205.pitt.east.verizon.net) |
23:59.14 | brlcad | grep osg * |
23:59.38 | bryjen | it's in objects.mk |
23:59.38 | CBG | scanline! :O |
23:59.47 | brlcad | bryjen: grr ;) |
23:59.55 | bryjen | brlcad? |