#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-01-14

Timestamps are in GMT/BST.

00:29:00raptor!log
00:29:00BFLogBotThis channel is logged - http://199.192.229.168/irclogs/
00:36:00sam686there something i haven't really noticed, how is ~EditorTeam destructor calling a ~LineEditor (#8 #7 in backtrace list http://sam686.maxhushahn.com/upload/text1201/120113_15-01-12.txt )
00:37:00raptorok, going home
00:37:00raptorgood night if i don't see you later
00:37:00sam686ok
00:39:00Watusimotoso long
00:39:00raptor Quit (Remote host closed the connection)
00:40:00BFLogBot - Commit a87a45cdea14 | Author: buckyballreaction | Log: Do not send statistics to master if testing the level from editor. Fixes issue #153
00:40:00Watusimotois lineeditor a member of editorteam?
00:41:00sam686i don't think so....
00:43:00Watusimotoyou can put a breakpoint in lineeditor constructor and see if that's somehow tied to editorteam?
00:50:00sam686now i see, EditorTeam class have "LineEditor mNameEditor"
00:52:00WatusimotoI wonder if that gets deleted somewhere
00:59:00raptor has joined
00:59:00ChanServ sets mode +o raptor
00:59:00raptorcold drive home
00:59:00raptorbrrrrr
01:03:00raptorok back to bugs...
01:07:00raptorback to #21 i guess
01:14:00sam686thats strange how "int a=a+1" is a warning, but not a compile error... I only stuck that there so i can breakpoint an empty function..
01:14:00raptorodd
01:21:00sam686After adding "virtual ~LineEditor();", it doesn't want to crash no more...
01:21:00raptorha!
01:35:00raptorWatusimoto, sam686: should cores be immune to friendly fire?
01:35:00BFLogBot - Commit c08f08101cfa | Author: sam8641 | Log: Adding a "virtual ~LineEditor()" seems to fix strange team delete crash error on linux
01:37:00Watusimotouh.... I think so, but if were to take a vote, I'd probably lose
01:37:00raptorkaramazovapy?
01:37:00Watusimototime for bed...
01:38:00Watusimotohe'll say no
01:38:00raptorok good night
01:38:00WatusimotoI understand the name issue, and it is the key to fixing another problem as well
01:38:00Watusimotoso... tomorrow
01:38:00raptorok
01:38:00Watusimotonight, sam
01:38:00raptorquick question
01:38:00Watusimotook
01:38:00raptorany idea of why walls are rendered as lines when viewing a level gen script in the editor?
01:39:00Watusimotoyes
01:39:00Watusimotothey need to have their geometry built
01:39:00raptoroh goodie
01:39:00Watusimotothe outline geometry
01:39:00sam686If core friendly fire is on, then it might be too easy for one person on your team to quickly end the game simply by destroying their own core...
01:39:00raptorhmm, i thought i did that...
01:39:00raptormaybe not enough, then..
01:39:00Watusimototere's a method called rebuild all geometry or something like that
01:40:00raptorhow about a 'friendly fire' option for Core?
01:40:00raptorin the level parameters
01:40:00Watusimotothat's the bazooka approach, but it should tell you if that's the problem
01:40:00WatusimotoI dislike the option idea
01:40:00Watusimotoeither it is or it isn;t
01:40:00raptorok, i'll do bazooka
01:41:00raptorok, fewer options, check
01:41:00raptorthanks!
01:41:00sam686probably no friendly fire, as there is no friendly fire when shooting at your team's ship
01:41:00Watusimotoif the bazooka works, there will be better but harder to explain way to do it...
01:41:00Watusimotosee, 1 to 1
01:41:00Watusimotobut we do have frinedly fire with turrets
01:41:00Watusimotowhich I know k hates
01:42:00Watusimotolook at how the plugns handle walls
01:42:00Watusimotothere;s a method called something like runplugin()
01:42:00raptorrebuildEverything() doesn't work
01:42:00Watusimotoreally...
01:42:00raptoroh wait, it's not done on the right database
01:43:00Watusimotoaha
01:43:00Watusimotoyes, could be
01:43:00Watusimotoif you can;t get it, add it to the editor list; I'll try to get some of that done this weekend
01:43:00Watusimotodon;t stress about it
01:43:00raptorok
01:43:00raptori suspect you've put me on the righ tpath
01:43:00Watusimotowalls are complicated
01:43:00WatusimotoI think so
01:43:00Watusimotonight!
01:43:00raptorwalls are nutso
01:43:00raptornight!
01:48:00Watusimoto Quit (Ping timeout: 244 seconds)
03:22:00raptorsorry karamazovapy, i tried to take the interrupters away
03:49:00raptor Quit (Remote host closed the connection)
03:56:00raptor has joined
03:56:00ChanServ sets mode +o raptor
04:05:00Little_Apple has joined
04:05:00Little_Applehello?
04:05:00raptorhello
04:06:00Little_Applewatch this: http://imageshack.us/clip/my-videos/7/wxt.mp4/
04:06:00Little_Appleu watchin it?
04:07:00raptoryes
04:07:00Little_AppleU LIKE?
04:07:00Little_Apple>:D
04:07:00Little_Applei made it today
04:07:00raptori can't tell if the dancing bear is making fun of me...
04:08:00Little_Applelolz
04:08:00raptorit is a bear?
04:08:00Little_Applei dont know yet :3
04:08:00Little_Applethat or a fox or wolf or some kind of hybrid
04:09:00Little_Apple"http://img7.imageshack.us/flvplayer.swf?f=Pwxt" width="720" height="500" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"/> Uploaded with <a target='_blank' href='http://imageshack.us'>ImageShack.us</a>
04:09:00Little_Appledont click it yet
04:09:00raptoruh, that past didn't work - i got a lot of junk
04:09:00Little_Apple:T
04:09:00Little_Appleim testing
04:09:00Little_Apple<embed src="http://img7.imageshack.us/flvplayer.swf?f=Pwxt" width="720" height="500" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"/> Uploaded with <a target='_blank' href='http://imageshack.us'>ImageShack.us</a>
04:09:00Little_Applehrmph
04:09:00Little_Applebrb
04:10:00Little_Appleimma make an account
04:12:00koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
04:12:00Little_Appleok done
04:13:00raptorok what do i do?
04:13:00Little_Appleim reuploading it
04:13:00Little_Appleso i can get a direct link to the video
04:18:00Little_AppleRAPTOR
04:18:00raptorhi
04:18:00Little_Appleheres the direct link
04:18:00Little_Applehttp://img41.imageshack.us/img41/6505/254.mp4
04:18:00Little_Apple:3
04:19:00raptorwhat did you use to create it?
04:19:00Little_Appleanime studio debut 6
04:19:00Little_Apple*7
04:19:00FoOtloOse has joined
04:19:00raptorhi FoOtloOse
04:19:00Little_Applethe quality isnt so great cuz of the image files i used
04:19:00FoOtloOsehi
04:19:00Little_Applefootie
04:19:00Little_Applehttp://img41.imageshack.us/img41/6505/254.mp4
04:20:00Little_Applewatch it :D
04:20:00FoOtloOse:D
04:20:00Little_AppleISNT IT AWESOME?
04:21:00FoOtloOseyea...
04:21:00Little_AppleWHOOOOOO
04:21:00Little_Applegi should redo it
04:21:00Little_Applewith better quality
04:21:00Little_Appleit would take like an hour to export though :|
04:22:00raptorare you exporting with that G4 of yours?
04:22:00Little_Appleyes
04:22:00raptorhow old is it again?
04:22:00Little_Applethe only one i have access too
04:22:00Little_Apple10 yrs or so :3
04:23:00Little_Appleraptor
04:23:00raptoryes
04:23:00Little_Appleyou like the soundtrack for the vid? :D
04:23:00raptorbecause i could probably export it in 30 seconds on this laptop
04:23:00Little_Appledo you have anime studio debut 7?
04:23:00raptorno - and i don't have mac
04:23:00Little_Appleyou need that to export it.
04:24:00Little_Appleits like rendering or whatever
04:24:00raptorwhat is the soundtrack, chimes?
04:24:00Little_Appleyea
04:24:00Little_Appleits from the old old old imovie files xD
04:25:00Little_Applei can try to send it to youtube later
04:26:00Little_ApplegRAPTOR
04:26:00raptorhi
04:26:00Little_Appleget anime studio debut 6
04:26:00Little_Appleits like $5 on amazon
04:26:00Little_Apple:3
04:26:00Little_Applereg $50
04:26:00Little_Appleer
04:26:00raptori do too many projects already...
04:26:00Little_Appleformerly $50 i should say
04:27:00Little_Appleaww
04:27:00raptoryeah - i'm swamped! especially with bitfighter 016 coming out soon
04:27:00sam686there is something called 3d hardware graphics acceleration, that, if used, can speed up rendering by up to 100 times faster then software rendering...
04:27:00Little_Appleimma redo the animation sometime tomorrow i hope
04:27:00FoOtloOsewhen it 016 comin out?
04:27:00FoOtloOseis*
04:27:00Little_Appleraptor
04:27:00raptorwe are aiming for end of January
04:28:00FoOtloOse:D
04:28:00Little_Appleis the new gamtype stuff secret?
04:28:00raptoryes
04:28:00Little_Appleor can i tell ppl
04:28:00raptorno
04:28:00Little_Appleoh
04:28:00raptormaybe
04:28:00Little_Apple:|
04:28:00Little_Applecan i tell footie?
04:28:00Little_Apple:D
04:28:00FoOtloOse:D
04:28:00Little_Appleabout it i mean
04:28:00Little_AppleWE WONT TELL ANYONES
04:28:00raptordid you even see it?
04:28:00Little_Appleat least i wont
04:28:00FoOtloOsei wont
04:28:00raptoroh, i think i told you about it..
04:28:00Little_Appleyou told me raptor
04:28:00Little_ApplexD
04:28:00raptorwell, there will be a new gametype
04:28:00Little_Appletrolololololol
04:28:00Little_AppleCORE
04:28:00raptorthe first one since zap became bitfighter!
04:29:00Little_AppleHUZZAH
04:29:00FoOtloOse:D
04:29:00Little_AppleEAT IT GARAGEGAMES
04:29:00raptori'm sure there's bugs, and i'm sure you guys will somehow push it to the limits
04:29:00FoOtloOselol
04:29:00raptorbut we hope it will be fun
04:29:00Little_Applegcan i tell footie what it is?
04:29:00raptorsure
04:29:00FoOtloOseyay!
04:29:00Little_Appleits called core
04:29:00Little_Appleand you go around killing the other teams cores
04:30:00Little_Applewhen one team kills all the other teams cores
04:30:00Little_AppleTHEY WIN!
04:30:00FoOtloOsea core is....?
04:30:00Little_AppleYEATTATA
04:30:00Little_Applelike a thing you blow up
04:30:00FoOtloOsehow u kill?
04:30:00Little_Appleshootin it
04:30:00FoOtloOseok
04:30:00raptorit will have adjustable life
04:30:00Little_Appleya
04:30:00sam686you blow up something that look like this: http://sam686.maxhushahn.com/upload/animated_core3.gif
04:30:00Little_AppleYOU NEED TO HEALTH IT
04:30:00Little_Appleomu sam that looks epic
04:31:00raptoroh yeah - sam686, were we going to allow it to be healed?
04:31:00Little_Applegtg bai D:
04:31:00raptorbye
04:31:00Little_Appleyes you were raptor
04:31:00Little_Appleyou were.
04:31:00raptorhehe
04:31:00Little_Apple:3
04:31:00Little_AppleBAI
04:31:00Little_Apple Quit (Quit: Page closed)
04:32:00FoOtloOseis that wut its gonna look like in game?
04:32:00raptorit'll be slightly different, but mostly the same
04:32:00raptormay change some
04:32:00FoOtloOseok
04:32:00raptorso now you know the secret
04:33:00FoOtloOse:D
04:33:00sam686not sure if i want the core to be healed, as a bunch of ships would be repairing and not battle, and the Core game could take forever (or end up a tie with time limit)
04:33:00FoOtloOseyea
04:34:00raptorsam686: yeah, i agree - but maybe the default of 10 health is low enough that a combined attack could work?
04:34:00raptoror maybe we add an option to allow healing
04:34:00FoOtloOseallow it 2 be healed until its past a certain health thing?
04:34:00sam686not sure about options...
04:35:00raptoryeah - i think watusimoto doesn't like too many options
04:39:00FoOtloOsewas there gonna be another thing reactors in 016?
04:39:00raptorreactor turned into core
04:39:00FoOtloOseoh
04:39:00raptorfor 016a we are planning a DungeonGameType
04:40:00FoOtloOse:D
04:40:00raptorthat would have all the crazy stuff available in the editor
04:40:00FoOtloOseyay! :D
04:40:00FoOtloOsein 016 will u add the nrgy thingy?
04:40:00raptornope
04:40:00FoOtloOse:(
04:40:00raptorthat will probably be reserved for dungeon only
04:40:00FoOtloOsebut other gametpyes now use it
04:41:00raptorwell yeah - technically if you know how to use the text editor, you can add practically anything
04:41:00raptorbut we want to keep stuff simple and easy for the most part
04:42:00FoOtloOse:D
04:42:00sam686but it is energy item in existing level, load new level, paste... in existing 015a version\
04:42:00sam686i mean, it is possible to do copy and paste
04:42:00FoOtloOseyea
04:43:00raptorso FoOtloOse, i think you have a decent grasp of logic
04:43:00raptorfrom what i saw in the coding club
04:44:00FoOtloOsenoooooooooo
04:44:00raptor:)
04:44:00FoOtloOseD:
04:45:00raptorok sam686, i'm going to do issue 144
04:45:00sam686(:):(:):(:)::(:(:):(:) ok..
04:45:00FoOtloOsebye
04:45:00raptorbye
04:45:00FoOtloOse Quit (Quit: Page closed)
04:46:00raptori tried to fix #21 on the wiki, but didn't get so far - i made a few notes in the wiki and left it at that
04:49:00sam686i think i need to get to sleep, bye
04:49:00raptornight
04:50:00Little_Apple has joined
04:51:00Little_AppleHelloooo
04:51:00Little_AppleI'm on MAH iPod
04:51:00Little_AppleU jelly?
04:51:00Little_AppleI'm not.
04:52:00Little_ApplePickles!
04:52:00raptorhi
04:52:00raptordill or sweet?
04:52:00Little_AppleHELLOOO
04:52:00Little_AppleNeither. Belch.
04:52:00raptorthe correct answer is... yes
04:52:00Little_AppleI had a jalepeno pepper on one of my recent visits to south Carolina :D
04:53:00Little_AppleU like peppers?
04:53:00Little_AppleI don't.
04:53:00Little_Apple:3
04:53:00Little_AppleI talk alot.
04:53:00raptori like some, but i don't like jalapeno
04:54:00raptormaybe you should learn another language, then you can translate for people - that requires lots of talking
04:54:00Little_AppleIt was very hot. But I'd do it again. :3
04:54:00Little_AppleI wanna learn German. :|
04:55:00Little_AppleI should say I type alot rather than say I talk alot
04:56:00Little_AppleTacos!
04:57:00raptori could go for some tacos right now..
04:58:00Little_AppleAt 12?
04:59:00Little_AppleMeh
04:59:00Little_AppleAll I taste is mint. :3
04:59:00raptorit's only 10 for me
04:59:00Little_AppleWhaa??
04:59:00Little_AppleIt's 12:00pm here
04:59:00raptormint?: http://linuxmint.com/
04:59:00raptor12:00 am
05:00:00raptorotherwise you'd be in asia or the pacific somewhere
05:00:00Little_AppleMINT TOOTHPASTE RAPTOR
05:00:00Little_AppleTOOTHPASTE
05:00:00raptorah, you see
05:00:00Little_AppleEd yea
05:00:00Little_AppleAm
05:00:00raptorone must be descriptive online
05:00:00Little_Apple(/)_<)
05:01:00Little_AppleWhere are you? How can it be only 10?
05:02:00Little_AppleBurritos?
05:02:00Little_AppleOr tacos?
05:02:00raptori'm in utah
05:02:00raptorboth!
05:02:00Little_AppleWhat did the hobbit say to the basketball player?
05:03:00raptorumm
05:03:00raptoryou're as tall as an elf?
05:03:00Little_AppleUtah!
05:03:00Little_Apple:D
05:03:00raptorhar har
05:03:00Little_AppleTrololo loll
05:04:00Little_AppleImma watch YouTube vids now
05:04:00Little_AppleLater
05:04:00raptorthat is a waste!
05:04:00Little_Apple Quit (Quit: Page closed)
05:57:00raptor Quit (Remote host closed the connection)
11:09:00Watusimoto has joined
11:48:00raptor has joined
11:48:00ChanServ sets mode +o raptor
11:49:00raptorgood early morning!
11:52:00LordDVG has joined
12:37:00raptorsam686: adding that virtual destructor to LineItem now makes my game crash when exiting: http://pastie.org/3183741
12:37:00raptor Quit (Remote host closed the connection)
13:00:00Watusimotohi
13:54:00koda has joined
14:32:00BFLogBot - Commit b0cabded7049 | Author: watusim...@bitfighter.org | Log: Fix name misdisplay on ships, break underlining of authenticated names
14:32:00BFLogBot - Commit 806861501b42 | Author: watusim...@bitfighter.org | Log: Merge
14:36:00Watusimoto Quit (Ping timeout: 240 seconds)
14:49:00Watusimoto has joined
14:50:00koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
15:53:00raptor has joined
15:53:00ChanServ sets mode +o raptor
15:54:00raptorhello
15:56:00raptori think drinking freshly squeezed tangerine juice makes you have a weird sleep
16:07:00raptorWatusimoto: underlining is broken?
16:12:00BFLogBot - Commit b57c95dcfb7b | Author: buckyballreaction | Log: Fix crash when bot sends a message
16:29:00raptorthis gameConnection/ClientInfo stuff is starting to cause more problems... especially with bots
16:29:00raptordo bots not have a gameconnection now?
16:42:00Watusimoto Quit (Ping timeout: 240 seconds)
18:04:00sam686not sure raptor about your crash after adding LineItem virtualdestructor.. it seems to work just fine for me.. I even put some printf to make sure. http://sam686.maxhushahn.com/upload/text1201/120114_12-01-19.txt
18:04:00raptorcan you send me a diff with your printfs?
18:06:00sam686i hardly have never made a diffs... not sure how yet..
18:06:00raptorwas it just one printf you used in the LineItem destructor?
18:07:00sam686it is simply adding "printf("new LineItem %p\n", this);" in constructor, and the same for dstructor (with a "del" instead)
18:08:00sam686might need to add "#include <stdio.h>"
18:13:00LordDVG Quit (Remote host closed the connection)
18:13:00raptoryeah this is weird
18:13:00raptormaybe we should use shared_ptr for <AbstractTeam>?
18:16:00sam686my windows build seems to hand on exit too... backtrace: http://sam686.maxhushahn.com/upload/text1201/120114_12-01-10.txt
18:16:00raptorthat's it!
18:16:00sam686http://sam686.maxhushahn.com/upload/text1201/120114_12-01-40.txt (the new / del line item
18:16:00raptorthat's the same i get
18:17:00sam686seems to be a big mess of doing new twice of the same pointer or del twice on same pointer..
18:18:00sam686oops, ignore that, i didn't properly write the printf on windows...
18:20:00raptorok, well, i'm trying with shared_ptr
18:20:00raptorand your virtual destructor...
18:22:00sam686http://sam686.maxhushahn.com/upload/text1201/120114_12-01-44.txt (thats the correct add / del on windows version)
18:23:00sam686i think it only crash on wondows only because i did printf("new LineItem %p\n"); (without the ", this" part)
18:25:00raptordoes it still crash with that virtual destructor?
18:27:00LordDVG has joined
18:27:00LordDVG Quit (Remote host closed the connection)
18:27:00Zoomber Quit (Ping timeout: 240 seconds)
18:28:00LordDVG has joined
18:30:00sam686it doesn't want to crash anymore, i think it crash only with my incorrectly written printf (was missing a parameter for %p)
18:35:00sam686my windows never seems to crash at all, no matter how such virtual destructor is set up, my linux was crashing... until adding a virtual LineItem seems to stop that crash in my linux..
18:38:00sam686but, i do need a destructor function if i want to print some message on delete, that is when that crashing stops for me..
18:42:00raptorwell, it's a really funny bug - i think there is a memory bug somewhere in TeamManager
18:43:00raptori have to do some errands, i'll be back in a couple hours
18:43:00sam686i kind of wonder why it doesn't happen on windows compiler...
18:43:00sam686does this crash happen on compiler other then gcc ?
18:45:00sam686while compiling, i see this: "game.cpp:276: warning: suggest explicit braces to avoid ambiguous ‘else’"
18:48:00raptori will quickly try llvm clang compiler
18:51:00raptoryes, happens with llvm clang compiler, too
18:51:00raptorso maybe just your gcc?
18:51:00raptor(without the virtual destructor of LineEditor)
18:52:00raptorbut, i have to go - i'll be back later
18:52:00raptor Quit (Remote host closed the connection)
19:09:00LordDVG Quit (Remote host closed the connection)
21:07:00raptor has joined
21:07:00ChanServ sets mode +o raptor
21:23:00raptorhi
21:25:00sam686hi
21:27:00raptorso i think there is still a problem with teammanager
21:27:00raptorbecause the virtual constructor shouldn't crash it like that
21:29:00sam686it looks like the problem is empty string vector in LineItem...
21:30:00sam686empty vector: http://sam686.maxhushahn.com/upload/linux_empty_vector.png
21:30:00sam686vector error: http://sam686.maxhushahn.com/upload/linux_vector_error.png
21:30:00sam686noticed that 0xFFFFFFFF?
21:31:00sam686so far i have tracked down that the problem may be CoreItem->addToGame (or maybe only addToGame())
21:32:00raptorreally??
21:33:00raptorit doesn't crash when loading ctf?
21:33:00sam686i changed virtual ~lineItem into just ~LineItem (removed virtual) so it starts crashing on me..
21:35:00sam686no, it doesn't crash on ctf, soccer
21:36:00sam686it seems to crash only when loading CoreItem
21:39:00sam686 CoreItem::onAddedToGame
21:39:00sam686coreGameType->addCore(this, getTeam());
21:39:00sam686so far what is where the teams gets corrupted after running that
21:40:00raptorhmmm....
21:41:00sam686CoreGameType::addCore
21:41:00sam686Team *team = (Team *)getGame()->getTeam(i);
21:41:00sam686EditorTeam is not Team
21:42:00sam686EditorTeam is AbstractTeam
21:42:00raptorahh...
21:44:00raptorcompiling with the virtual constructor..
21:44:00raptor(because I think it should go there)
21:47:00sam686would be safer to go with Team *team = dynamic_cast<Team *>(getGame()->getTeam(i));
21:48:00sam686then, right away, NULL "Team" pointer
21:48:00Watusimoto has joined
21:49:00Watusimotohi
21:49:00raptordid you say to check the null pointer?
21:49:00raptorhi
21:49:00raptori can't believe i introduced this goofy crash..
21:49:00Watusimoto@r to answer the questions you asked while my son was playing games
21:49:00raptorWatusimoto: please remind me of my Qs
21:49:00Watusimotounderlining is broken, somewhat intentionally; will be fixed shortly
21:50:00Watusimotobots do NOT have a gameConnection
21:50:00Watusimotothey should not need one
21:50:00raptorah ok
21:50:00Watusimotoif there is anything they need that is on the connection object, it should be moved to clientINfo
21:50:00raptorok
21:51:00raptorthen that's what's going to happen in order to fix the teamMsg vs globalMsg bot chat issue
21:51:00WatusimotoI will be renaming LocalClientInfo to FullClientInfo
21:51:00raptorbut i'll wait for you to be done
21:51:00raptorwait wait wait
21:51:00raptorLocal is more descriptive no? at least specific..
21:51:00raptorsam686: it works!
21:51:00Watusimotowell, maybe, but it gets confusing
21:51:00raptorno more crash!
21:51:00Watusimotoat least it's confusting to me
21:51:00raptorthanks sam686, how did you track that?
21:51:00raptorok
21:51:00Watusimotobecause why should a robot have a localClientInfo?
21:52:00raptormakes sense to me... :)
21:52:00raptorbut i'll go with whatever
21:52:00Watusimotoor why do players when connecting to the server get localClientInfos? They are not local!
21:52:00Watusimotologically, it would seem that on the server, players should get a remoteClientInfo
21:52:00raptori thought LCI was local - it's the client's copy of client info data it needs
21:53:00Watusimotoyes, but they also exist on the server
21:53:00Watusimotothe only place that has remoteClientInfos is on the clients
21:53:00Watusimototo describe other clients
21:53:00WatusimotoLCI also does exist on the client to describe the player themselves
21:53:00Watusimotosee, so the name has confused even you!
21:54:00Watusimotoand it confuses me, hence I think it is a bad name
21:54:00raptorhaha, ok
21:54:00Watusimotofor every player, there exist 2 LocalClientInfos -- one on the players machine, one on the server
21:55:00Watusimotothough the one on the server is hardly local
21:55:00raptorand i thought the one on the server was jsut 'ClientInfo'
21:55:00Watusimotoprobably the best names would be FullCI and PartialCI, but RemoteCI is at least somewhat descriptive
21:55:00raptorOtherClientsCi
21:55:00Watusimotono CI is just a parent class; maybe it's even abstract
21:56:00raptorMyCi
21:56:00raptorOverlordCI
21:56:00Watusimotobut MyCI on the server?
21:56:00Watusimotothere it's yourCI
21:56:00Watusimotowell anyway, I'll try fullCI and we'll see if that helps
21:56:00Watusimotowe can always change it again
21:56:00raptorok
21:56:00Watusimotobut that's after I get everything else to work
21:57:00Watusimotowhich, as far as I know, is just the underlining issue
21:57:00raptoryes, 1 2 3, work!
21:57:00Watusimotoand the transmission of badge info (as per the google code case)
21:57:00Watusimotobut those will be handled via the same method
21:57:00Watusimotoshould just be a matter of implementing a single S2C.... hopefully
21:58:00raptorcook
21:58:00raptorcool
21:58:00raptormmm food
21:59:00raptorwow vc++ is smart with following and displaying variable
22:00:00Watusimotoit is?
22:00:00raptorsam686: what IDE is that, that isn't vc++??
22:00:00raptori am seeing through the narrow keyhole of eclipse
22:00:00raptorwhich is great for refactoring..
22:00:00raptorbut discovering values in variables leaves much to be desired
22:01:00koda has joined
22:03:00BFLogBot - Commit 1a817079c392 | Author: buckyballreaction | Log: Fix really wacky game crash when closing after opening a Core level in the Editor. Thanks sam686!
22:05:00sam686if you read the whole title on the top of screenshot i pasted... like here: http://sam686.maxhushahn.com/upload/linux_empty_vector.png
22:06:00sam686CodeLite
22:06:00raptoris that a variation of CodeBlocks?
22:07:00raptorsee - now i have to try it out..
22:16:00Watusimotobut discovering values in variables leaves much to be desired <=== it works great for Java... is C++ that much worse?
22:17:00raptoryes
22:17:00raptorjava is top notch
22:17:00raptorin c/c++ it doesn't like to follow pointers very well
22:22:00raptorsam686: did codelite import your vc++ solution ok?
22:36:00koda_ has joined
22:38:00sam686import vc++ doesn't seem to work for CodeLite,
22:38:00koda Quit (*.net *.split)
22:38:00koda_ is now known as koda
22:38:00raptoryeah - failed for me too
22:42:00sam686i might have followed some of inctruction online, probably this: http://www.codelite.org/LiteEditor/CustomMakefiles
22:44:00Watusimotofor raptor:
22:44:00Watusimotohttp://www.npr.org/2012/01/14/145168801/alsop-sprach-zarathustra-the-conductor-decodes-strauss-iconic-tone-poem
22:45:00Watusimotointeresting interview
22:45:00raptorNietzsche is the name of my sister's cat
22:46:00raptori think i have some of strauss somewhere...
22:51:00raptorah the blue danube
22:51:00Watusimoto016 gets rid of ball carrying in soccer, right?
22:51:00raptor2001 space oddyssy
22:51:00raptoryes, no soccer carrying
22:51:00raptorheavy soccer ball
22:52:00Watusimotook, saw a carrying reference somewhere...
22:52:00Watusimotoprobably vestigal
22:52:00raptorthen that would be my fault... i'm usually thorough at gutting things...
22:55:00Watusimotono worries...
22:55:00Watusimotothere's a soccer method
22:55:00WatusimotoitemDropped, I think
22:55:00WatusimotoI added an assert so we can see if it ever gets called
22:56:00Watusimotoif not, we can rip it out
22:56:00raptoryeah i don't think it's needed
22:57:00Watusimotomy name is underlined now!!
22:57:00raptorhooray!
22:58:00Watusimotochecking in -- all known (to me) issues related to this refactor are finished
22:58:00Watusimotothe two related cases are, I think, done
22:58:00raptoroh goodie
22:58:00Watusimotoindeed
22:59:00WatusimotoI should probably create a merit badge and make sure it flows thorugh the system... no sense having the code if it hasn't been tested
22:59:00Watusimotoand I have a great one!
22:59:00raptors_bot killer?
23:00:00raptorthat's a merit badge...
23:00:00raptorer, something that deserves merit
23:01:00raptorcodelite uses less memory than firefox!
23:01:00WatusimotoThen I suppose I should look at that bot performance thing
23:02:00raptori made notes in hte wiki
23:02:00sam686yes, my poor slow computer seem to run eclipse too slow... Codelite is faster..
23:02:00raptorgood article
23:03:00BFLogBot - Commit f68af8ccae90 | Author: watusim...@bitfighter.org | Log: Fixes authentication, finishes (I hope) refactor
23:03:00BFLogBot - Commit 59ffa120e405 | Author: watusim...@bitfighter.org | Log: Merge
23:05:00raptori'm starting to like codelite
23:07:00raptorhas code completion... method following...
23:10:00raptorok, now to the bot message bug
23:12:00sam686to get CodeLite debugger to work, you can go to WorkSpace, open active project settings, program=$(IntermediateDirectory)/exe/bitfighter working directory=$(IntermediateDirectory)/exe
23:13:00raptorjust got that, thanks
23:13:00raptortrying to set all my font and code-style preferences to be watusimoto-compatible
23:13:00Watusimoto:-)
23:14:00raptorhmmm... found out how to tell ctrl+click to go to implementation instead of declaration?
23:16:00raptorfound it: 'quick code navigation' under settings
23:18:00Watusimototo update master, go to ~/bitfighter, update, build, then restart?
23:18:00raptornot sure how sam686 has it
23:19:00raptorquick question, you are using a mask for badges? why not just a type number?
23:19:00raptorlike we changed gameObject into...
23:19:00raptorsaves network
23:19:00Watusimotobecause you can have several different ones
23:20:00Watusimotowould need then a vector of ints
23:20:00Watusimotoor vector of bools
23:20:00raptoroh yeah, duh
23:20:00sam686the master on the new server?
23:20:00sam686does it need update?
23:20:00Watusimotoyes
23:20:00Watusimotoyes
23:20:00WatusimotoI'm on there now
23:21:00Watusimototrying to do hg pull, but that doesn't work
23:21:00WatusimotoNot trusting file /home/bitfighter/.hg/hgrc from untrusted user sam686, group users
23:21:00Watusimotowhatever that means!
23:22:00raptoroh yeah, i was thinking we should create a separate user for the master, then we'd just 'su - master' or whatever
23:22:00raptorthoughts?
23:22:00Watusimotosure
23:23:00raptor!log
23:23:00BFLogBotThis channel is logged - http://199.192.229.168/irclogs/
23:23:00BFLogBot - Commit b66de6f8444d | Author: watusim...@bitfighter.org | Log: Code to test flow of badge data
23:23:00raptorcreating new user...
23:24:00raptorwhere is the hg repo ight now?
23:25:00Watusimotoasking me?
23:25:00raptoryes
23:25:00Watusimotouh.... in google?
23:25:00raptoranyone
23:25:00raptoroh, sorry, i mean on the new vps you got
23:25:00Watusimotomountain view, CA?
23:25:00raptorpath
23:25:00raptorhg repo path
23:25:00Watusimoto~/bitfighter, by the looks of it
23:26:00sam686master.cpp:749: error: expected primary-expression before ‘)’ token
23:26:00Watusimotois that the questions?
23:26:00raptorhold on, i'm moving the repo...
23:26:00raptoram i ok to do so sam686
23:26:00raptor?
23:26:00WatusimotoI'll fix the compile bug
23:27:00raptormoving in 10..
23:27:00raptor8
23:27:00raptor3
23:27:00raptor2
23:27:00raptor1
23:27:00Watusimotofixed in repo
23:27:00sam686ok
23:28:00sam686moving repo for what?
23:28:00BFLogBot - Commit d7f8b3c7df1f | Author: watusim...@bitfighter.org | Log: bad dev!
23:28:00raptorhaha
23:28:00raptorok
23:28:00raptorsu - master
23:28:00raptorpassword: 'master'
23:29:00raptorthen the 'bitfighter' directory inside is where the local repo is
23:29:00Watusimotocan master ssh on?
23:29:00raptornope
23:29:00Watusimotogood
23:30:00raptor:)
23:30:00raptorso we have our three acounts that can ssh, then 'master' and 'root' that cannot
23:30:00Watusimotosu master?
23:30:00raptoryes
23:30:00Watusimotocan't do it
23:31:00raptorhuh
23:31:00Watusimotoincorrect pw
23:31:00raptorumm..
23:31:00raptoroh
23:31:00raptortry from root...
23:31:00Watusimotoassuming ''s are not needed
23:31:00sam686sudo su master ?
23:31:00raptorsince i 'disabled logins' for 'master'
23:31:00raptorbut maybe i shoudl just disable ssh for it..
23:31:00Watusimotothat worked
23:31:00Watusimotoyes, going direct makes more sense
23:32:00Watusimotoso is master now built with new code?
23:32:00raptori didn't initiate it
23:32:00Watusimotodon't want to rebuid if sam is rebuilding
23:35:00raptori'm restarting sshd, be prepared to re-login
23:36:00raptorok, you may now directly connect as 'master'
23:36:00Watusimotowhere did all the 016 cases go in google?
23:36:00raptori'll start the recompile..
23:37:00raptori fixed 1 or two, defered 3 or so after our conversation yesterday..
23:38:00raptormaster.cpp:751: error: no match for ‘operator&=’ in ‘badges &= DEVELOPER_BADGE’
23:38:00raptorha!
23:38:00raptornice badge
23:40:00raptorwhat is 'Int'
23:40:00raptorah, a TNL type
23:40:00sam686fix: badges.value &= something
23:41:00Watusimotoargh! sorry
23:43:00raptorok master started Watusimoto
23:43:00Watusimotothanks
23:43:00Watusimotoif all works, then the three of us will have the developer badge!
23:44:00Watusimotocrap; not totally working
23:46:00Watusimotoalready closed the case, though!
23:46:00raptoroh no!
23:48:00Little_Apple has joined
23:48:00Little_Applehello?
23:48:00raptorhi
23:48:00Little_AppleI COME REQUESTING AID IN MY QUEST TO CREAT A BITFIGHTER CARTOON
23:49:00raptori'm afraid we're quite busy with 016...
23:49:00Little_Appleok
23:49:00raptorwell, at least i am
23:49:00raptor(right now)
23:50:00Little_Applewhen you are bored and have nothing else to do could you supply me with the frames to the phaser bouncer and triple shots? or anyone else...
23:50:00Little_Apple:3
23:50:00raptorthey are generated on the fly with math
23:50:00Little_Appleyes
23:50:00raptorthere is no frame for it
23:51:00Little_Applebut could someone get frames somehow? like _k did?
23:51:00Little_Appleor something
23:51:00raptorah - yes, i think a video recorder for windows called 'fraps' is good for that
23:51:00Little_Applebut im not on windows
23:51:00raptori'm on linux, though, and am still in search of a good recorder for linux..
23:51:00Little_Appleand my comp is too slow for a screen recorder
23:52:00Little_AppleHELPS ANYONE?
23:52:00Little_Appleim kinda lookin for frames like _k used in his version of zappy the happy bouncer particle
23:52:00sam686what frames?
23:53:00Little_Applefor the phaser bouncer and triple shot
23:53:00BFLogBot - Commit 6d1516cf9b29 | Author: buckyballreaction | Log: Fix compiling
23:53:00sam686a screenshot?
23:53:00Little_Applean animation
23:53:00Little_Applebut not a gif
23:53:00Little_Appleer
23:53:00raptora FRAPS like video
23:53:00Watusimotowe're using threads???
23:53:00Little_Applei need the frames for an animation
23:54:00raptorWatusimoto: i think so
23:54:00raptorin certain places..
23:54:00WatusimotoI didn't know that!
23:54:00raptorbut SDL also does some itself...
23:54:00raptorlike writing stats are done in a thread to not pause the game server
23:54:00Little_Applewatusi
23:54:00Watusimotolooks like we use them for some connecting to master
23:54:00sam686the only place i think are in a seperate thread that is in bitfighter is in stats saving in GameType.cpp
23:54:00Little_Appledid you see my amazing animation?
23:54:00Watusimotohey
23:54:00Watusimotono
23:54:00Little_Apple:O
23:54:00WatusimotoGame::checkConnectionToMaster
23:55:00Watusimotouses NameToAddressThread
23:55:00Watusimotowhich looks like it uses TNL's threads, which I've never looked at
23:55:00raptorohhey, look at that...
23:55:00Little_Appleerr
23:55:00raptoryes that's what sam686 used for stats saving
23:55:00Watusimotonot sure these are real threads... or what
23:55:00Little_Applecan anyone get frames? D:
23:55:00Watusimotointeresting
23:55:00sam686well, that too, so that the "Bitfighter.org" name resolving freezes the game unless it is placed on seperate thread
23:55:00raptorLittle_Apple: you'll probably have to ask karamazovapy some time
23:55:00raptoroh yeah, that too..
23:56:00Little_Appleok
23:56:00Watusimotointeresting
23:56:00raptoryes - TNL THread used linux pthreads, i think
23:57:00Little_Applewatusi
23:57:00Little_Applemy amazing animation: http://img41.imageshack.us/img41/6505/254.mp4
23:57:00Little_Appleon a scale of 1-10 how mind blowing was it?
23:57:00raptorah, the infamous 'windows.h'
23:58:00Little_AppleWatusimoto: !!!
23:58:00Watusimotoye
23:58:00Watusimotos
23:58:00Little_AppleDID YOU WATCH IT??
23:59:00raptorplease no yelling, my ears already hurt... :]
23:59:00Little_Appleyour eye ears?
23:59:00Watusimotolovely
23:59:00Little_Appleisnt it mind blowing?

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.