Timestamps are in GMT/BST.
| 00:29:00 | raptor | !log |
| 00:29:00 | BFLogBot | This channel is logged - http://199.192.229.168/irclogs/ |
| 00:36:00 | sam686 | there 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:00 | raptor | ok, going home |
| 00:37:00 | raptor | good night if i don't see you later |
| 00:37:00 | sam686 | ok |
| 00:39:00 | Watusimoto | so long |
| 00:39:00 | | raptor Quit (Remote host closed the connection) |
| 00:40:00 | | BFLogBot - Commit a87a45cdea14 | Author: buckyballreaction | Log: Do not send statistics to master if testing the level from editor. Fixes issue #153 |
| 00:40:00 | Watusimoto | is lineeditor a member of editorteam? |
| 00:41:00 | sam686 | i don't think so.... |
| 00:43:00 | Watusimoto | you can put a breakpoint in lineeditor constructor and see if that's somehow tied to editorteam? |
| 00:50:00 | sam686 | now i see, EditorTeam class have "LineEditor mNameEditor" |
| 00:52:00 | Watusimoto | I wonder if that gets deleted somewhere |
| 00:59:00 | | raptor has joined |
| 00:59:00 | | ChanServ sets mode +o raptor |
| 00:59:00 | raptor | cold drive home |
| 00:59:00 | raptor | brrrrr |
| 01:03:00 | raptor | ok back to bugs... |
| 01:07:00 | raptor | back to #21 i guess |
| 01:14:00 | sam686 | thats 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:00 | raptor | odd |
| 01:21:00 | sam686 | After adding "virtual ~LineEditor();", it doesn't want to crash no more... |
| 01:21:00 | raptor | ha! |
| 01:35:00 | raptor | Watusimoto, sam686: should cores be immune to friendly fire? |
| 01:35:00 | | BFLogBot - Commit c08f08101cfa | Author: sam8641 | Log: Adding a "virtual ~LineEditor()" seems to fix strange team delete crash error on linux |
| 01:37:00 | Watusimoto | uh.... I think so, but if were to take a vote, I'd probably lose |
| 01:37:00 | raptor | karamazovapy? |
| 01:37:00 | Watusimoto | time for bed... |
| 01:38:00 | Watusimoto | he'll say no |
| 01:38:00 | raptor | ok good night |
| 01:38:00 | Watusimoto | I understand the name issue, and it is the key to fixing another problem as well |
| 01:38:00 | Watusimoto | so... tomorrow |
| 01:38:00 | raptor | ok |
| 01:38:00 | Watusimoto | night, sam |
| 01:38:00 | raptor | quick question |
| 01:38:00 | Watusimoto | ok |
| 01:38:00 | raptor | any idea of why walls are rendered as lines when viewing a level gen script in the editor? |
| 01:39:00 | Watusimoto | yes |
| 01:39:00 | Watusimoto | they need to have their geometry built |
| 01:39:00 | raptor | oh goodie |
| 01:39:00 | Watusimoto | the outline geometry |
| 01:39:00 | sam686 | If 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:00 | raptor | hmm, i thought i did that... |
| 01:39:00 | raptor | maybe not enough, then.. |
| 01:39:00 | Watusimoto | tere's a method called rebuild all geometry or something like that |
| 01:40:00 | raptor | how about a 'friendly fire' option for Core? |
| 01:40:00 | raptor | in the level parameters |
| 01:40:00 | Watusimoto | that's the bazooka approach, but it should tell you if that's the problem |
| 01:40:00 | Watusimoto | I dislike the option idea |
| 01:40:00 | Watusimoto | either it is or it isn;t |
| 01:40:00 | raptor | ok, i'll do bazooka |
| 01:41:00 | raptor | ok, fewer options, check |
| 01:41:00 | raptor | thanks! |
| 01:41:00 | sam686 | probably no friendly fire, as there is no friendly fire when shooting at your team's ship |
| 01:41:00 | Watusimoto | if the bazooka works, there will be better but harder to explain way to do it... |
| 01:41:00 | Watusimoto | see, 1 to 1 |
| 01:41:00 | Watusimoto | but we do have frinedly fire with turrets |
| 01:41:00 | Watusimoto | which I know k hates |
| 01:42:00 | Watusimoto | look at how the plugns handle walls |
| 01:42:00 | Watusimoto | there;s a method called something like runplugin() |
| 01:42:00 | raptor | rebuildEverything() doesn't work |
| 01:42:00 | Watusimoto | really... |
| 01:42:00 | raptor | oh wait, it's not done on the right database |
| 01:43:00 | Watusimoto | aha |
| 01:43:00 | Watusimoto | yes, could be |
| 01:43:00 | Watusimoto | if you can;t get it, add it to the editor list; I'll try to get some of that done this weekend |
| 01:43:00 | Watusimoto | don;t stress about it |
| 01:43:00 | raptor | ok |
| 01:43:00 | raptor | i suspect you've put me on the righ tpath |
| 01:43:00 | Watusimoto | walls are complicated |
| 01:43:00 | Watusimoto | I think so |
| 01:43:00 | Watusimoto | night! |
| 01:43:00 | raptor | walls are nutso |
| 01:43:00 | raptor | night! |
| 01:48:00 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 03:22:00 | raptor | sorry karamazovapy, i tried to take the interrupters away |
| 03:49:00 | | raptor Quit (Remote host closed the connection) |
| 03:56:00 | | raptor has joined |
| 03:56:00 | | ChanServ sets mode +o raptor |
| 04:05:00 | | Little_Apple has joined |
| 04:05:00 | Little_Apple | hello? |
| 04:05:00 | raptor | hello |
| 04:06:00 | Little_Apple | watch this: http://imageshack.us/clip/my-videos/7/wxt.mp4/ |
| 04:06:00 | Little_Apple | u watchin it? |
| 04:07:00 | raptor | yes |
| 04:07:00 | Little_Apple | U LIKE? |
| 04:07:00 | Little_Apple | >:D |
| 04:07:00 | Little_Apple | i made it today |
| 04:07:00 | raptor | i can't tell if the dancing bear is making fun of me... |
| 04:08:00 | Little_Apple | lolz |
| 04:08:00 | raptor | it is a bear? |
| 04:08:00 | Little_Apple | i dont know yet :3 |
| 04:08:00 | Little_Apple | that or a fox or wolf or some kind of hybrid |
| 04:09:00 | Little_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:00 | Little_Apple | dont click it yet |
| 04:09:00 | raptor | uh, that past didn't work - i got a lot of junk |
| 04:09:00 | Little_Apple | :T |
| 04:09:00 | Little_Apple | im testing |
| 04:09:00 | Little_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:00 | Little_Apple | hrmph |
| 04:09:00 | Little_Apple | brb |
| 04:10:00 | Little_Apple | imma make an account |
| 04:12:00 | | koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee) |
| 04:12:00 | Little_Apple | ok done |
| 04:13:00 | raptor | ok what do i do? |
| 04:13:00 | Little_Apple | im reuploading it |
| 04:13:00 | Little_Apple | so i can get a direct link to the video |
| 04:18:00 | Little_Apple | RAPTOR |
| 04:18:00 | raptor | hi |
| 04:18:00 | Little_Apple | heres the direct link |
| 04:18:00 | Little_Apple | http://img41.imageshack.us/img41/6505/254.mp4 |
| 04:18:00 | Little_Apple | :3 |
| 04:19:00 | raptor | what did you use to create it? |
| 04:19:00 | Little_Apple | anime studio debut 6 |
| 04:19:00 | Little_Apple | *7 |
| 04:19:00 | | FoOtloOse has joined |
| 04:19:00 | raptor | hi FoOtloOse |
| 04:19:00 | Little_Apple | the quality isnt so great cuz of the image files i used |
| 04:19:00 | FoOtloOse | hi |
| 04:19:00 | Little_Apple | footie |
| 04:19:00 | Little_Apple | http://img41.imageshack.us/img41/6505/254.mp4 |
| 04:20:00 | Little_Apple | watch it :D |
| 04:20:00 | FoOtloOse | :D |
| 04:20:00 | Little_Apple | ISNT IT AWESOME? |
| 04:21:00 | FoOtloOse | yea... |
| 04:21:00 | Little_Apple | WHOOOOOO |
| 04:21:00 | Little_Apple | gi should redo it |
| 04:21:00 | Little_Apple | with better quality |
| 04:21:00 | Little_Apple | it would take like an hour to export though :| |
| 04:22:00 | raptor | are you exporting with that G4 of yours? |
| 04:22:00 | Little_Apple | yes |
| 04:22:00 | raptor | how old is it again? |
| 04:22:00 | Little_Apple | the only one i have access too |
| 04:22:00 | Little_Apple | 10 yrs or so :3 |
| 04:23:00 | Little_Apple | raptor |
| 04:23:00 | raptor | yes |
| 04:23:00 | Little_Apple | you like the soundtrack for the vid? :D |
| 04:23:00 | raptor | because i could probably export it in 30 seconds on this laptop |
| 04:23:00 | Little_Apple | do you have anime studio debut 7? |
| 04:23:00 | raptor | no - and i don't have mac |
| 04:23:00 | Little_Apple | you need that to export it. |
| 04:24:00 | Little_Apple | its like rendering or whatever |
| 04:24:00 | raptor | what is the soundtrack, chimes? |
| 04:24:00 | Little_Apple | yea |
| 04:24:00 | Little_Apple | its from the old old old imovie files xD |
| 04:25:00 | Little_Apple | i can try to send it to youtube later |
| 04:26:00 | Little_Apple | gRAPTOR |
| 04:26:00 | raptor | hi |
| 04:26:00 | Little_Apple | get anime studio debut 6 |
| 04:26:00 | Little_Apple | its like $5 on amazon |
| 04:26:00 | Little_Apple | :3 |
| 04:26:00 | Little_Apple | reg $50 |
| 04:26:00 | Little_Apple | er |
| 04:26:00 | raptor | i do too many projects already... |
| 04:26:00 | Little_Apple | formerly $50 i should say |
| 04:27:00 | Little_Apple | aww |
| 04:27:00 | raptor | yeah - i'm swamped! especially with bitfighter 016 coming out soon |
| 04:27:00 | sam686 | there 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:00 | Little_Apple | imma redo the animation sometime tomorrow i hope |
| 04:27:00 | FoOtloOse | when it 016 comin out? |
| 04:27:00 | FoOtloOse | is* |
| 04:27:00 | Little_Apple | raptor |
| 04:27:00 | raptor | we are aiming for end of January |
| 04:28:00 | FoOtloOse | :D |
| 04:28:00 | Little_Apple | is the new gamtype stuff secret? |
| 04:28:00 | raptor | yes |
| 04:28:00 | Little_Apple | or can i tell ppl |
| 04:28:00 | raptor | no |
| 04:28:00 | Little_Apple | oh |
| 04:28:00 | raptor | maybe |
| 04:28:00 | Little_Apple | :| |
| 04:28:00 | Little_Apple | can i tell footie? |
| 04:28:00 | Little_Apple | :D |
| 04:28:00 | FoOtloOse | :D |
| 04:28:00 | Little_Apple | about it i mean |
| 04:28:00 | Little_Apple | WE WONT TELL ANYONES |
| 04:28:00 | raptor | did you even see it? |
| 04:28:00 | Little_Apple | at least i wont |
| 04:28:00 | FoOtloOse | i wont |
| 04:28:00 | raptor | oh, i think i told you about it.. |
| 04:28:00 | Little_Apple | you told me raptor |
| 04:28:00 | Little_Apple | xD |
| 04:28:00 | raptor | well, there will be a new gametype |
| 04:28:00 | Little_Apple | trolololololol |
| 04:28:00 | Little_Apple | CORE |
| 04:28:00 | raptor | the first one since zap became bitfighter! |
| 04:29:00 | Little_Apple | HUZZAH |
| 04:29:00 | FoOtloOse | :D |
| 04:29:00 | Little_Apple | EAT IT GARAGEGAMES |
| 04:29:00 | raptor | i'm sure there's bugs, and i'm sure you guys will somehow push it to the limits |
| 04:29:00 | FoOtloOse | lol |
| 04:29:00 | raptor | but we hope it will be fun |
| 04:29:00 | Little_Apple | gcan i tell footie what it is? |
| 04:29:00 | raptor | sure |
| 04:29:00 | FoOtloOse | yay! |
| 04:29:00 | Little_Apple | its called core |
| 04:29:00 | Little_Apple | and you go around killing the other teams cores |
| 04:30:00 | Little_Apple | when one team kills all the other teams cores |
| 04:30:00 | Little_Apple | THEY WIN! |
| 04:30:00 | FoOtloOse | a core is....? |
| 04:30:00 | Little_Apple | YEATTATA |
| 04:30:00 | Little_Apple | like a thing you blow up |
| 04:30:00 | FoOtloOse | how u kill? |
| 04:30:00 | Little_Apple | shootin it |
| 04:30:00 | FoOtloOse | ok |
| 04:30:00 | raptor | it will have adjustable life |
| 04:30:00 | Little_Apple | ya |
| 04:30:00 | sam686 | you blow up something that look like this: http://sam686.maxhushahn.com/upload/animated_core3.gif |
| 04:30:00 | Little_Apple | YOU NEED TO HEALTH IT |
| 04:30:00 | Little_Apple | omu sam that looks epic |
| 04:31:00 | raptor | oh yeah - sam686, were we going to allow it to be healed? |
| 04:31:00 | Little_Apple | gtg bai D: |
| 04:31:00 | raptor | bye |
| 04:31:00 | Little_Apple | yes you were raptor |
| 04:31:00 | Little_Apple | you were. |
| 04:31:00 | raptor | hehe |
| 04:31:00 | Little_Apple | :3 |
| 04:31:00 | Little_Apple | BAI |
| 04:31:00 | | Little_Apple Quit (Quit: Page closed) |
| 04:32:00 | FoOtloOse | is that wut its gonna look like in game? |
| 04:32:00 | raptor | it'll be slightly different, but mostly the same |
| 04:32:00 | raptor | may change some |
| 04:32:00 | FoOtloOse | ok |
| 04:32:00 | raptor | so now you know the secret |
| 04:33:00 | FoOtloOse | :D |
| 04:33:00 | sam686 | not 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:00 | FoOtloOse | yea |
| 04:34:00 | raptor | sam686: yeah, i agree - but maybe the default of 10 health is low enough that a combined attack could work? |
| 04:34:00 | raptor | or maybe we add an option to allow healing |
| 04:34:00 | FoOtloOse | allow it 2 be healed until its past a certain health thing? |
| 04:34:00 | sam686 | not sure about options... |
| 04:35:00 | raptor | yeah - i think watusimoto doesn't like too many options |
| 04:39:00 | FoOtloOse | was there gonna be another thing reactors in 016? |
| 04:39:00 | raptor | reactor turned into core |
| 04:39:00 | FoOtloOse | oh |
| 04:39:00 | raptor | for 016a we are planning a DungeonGameType |
| 04:40:00 | FoOtloOse | :D |
| 04:40:00 | raptor | that would have all the crazy stuff available in the editor |
| 04:40:00 | FoOtloOse | yay! :D |
| 04:40:00 | FoOtloOse | in 016 will u add the nrgy thingy? |
| 04:40:00 | raptor | nope |
| 04:40:00 | FoOtloOse | :( |
| 04:40:00 | raptor | that will probably be reserved for dungeon only |
| 04:40:00 | FoOtloOse | but other gametpyes now use it |
| 04:41:00 | raptor | well yeah - technically if you know how to use the text editor, you can add practically anything |
| 04:41:00 | raptor | but we want to keep stuff simple and easy for the most part |
| 04:42:00 | FoOtloOse | :D |
| 04:42:00 | sam686 | but it is energy item in existing level, load new level, paste... in existing 015a version\ |
| 04:42:00 | sam686 | i mean, it is possible to do copy and paste |
| 04:42:00 | FoOtloOse | yea |
| 04:43:00 | raptor | so FoOtloOse, i think you have a decent grasp of logic |
| 04:43:00 | raptor | from what i saw in the coding club |
| 04:44:00 | FoOtloOse | noooooooooo |
| 04:44:00 | raptor | :) |
| 04:44:00 | FoOtloOse | D: |
| 04:45:00 | raptor | ok sam686, i'm going to do issue 144 |
| 04:45:00 | sam686 | (:):(:):(:)::(:(:):(:) ok.. |
| 04:45:00 | FoOtloOse | bye |
| 04:45:00 | raptor | bye |
| 04:45:00 | | FoOtloOse Quit (Quit: Page closed) |
| 04:46:00 | raptor | i 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:00 | sam686 | i think i need to get to sleep, bye |
| 04:49:00 | raptor | night |
| 04:50:00 | | Little_Apple has joined |
| 04:51:00 | Little_Apple | Helloooo |
| 04:51:00 | Little_Apple | I'm on MAH iPod |
| 04:51:00 | Little_Apple | U jelly? |
| 04:51:00 | Little_Apple | I'm not. |
| 04:52:00 | Little_Apple | Pickles! |
| 04:52:00 | raptor | hi |
| 04:52:00 | raptor | dill or sweet? |
| 04:52:00 | Little_Apple | HELLOOO |
| 04:52:00 | Little_Apple | Neither. Belch. |
| 04:52:00 | raptor | the correct answer is... yes |
| 04:52:00 | Little_Apple | I had a jalepeno pepper on one of my recent visits to south Carolina :D |
| 04:53:00 | Little_Apple | U like peppers? |
| 04:53:00 | Little_Apple | I don't. |
| 04:53:00 | Little_Apple | :3 |
| 04:53:00 | Little_Apple | I talk alot. |
| 04:53:00 | raptor | i like some, but i don't like jalapeno |
| 04:54:00 | raptor | maybe you should learn another language, then you can translate for people - that requires lots of talking |
| 04:54:00 | Little_Apple | It was very hot. But I'd do it again. :3 |
| 04:54:00 | Little_Apple | I wanna learn German. :| |
| 04:55:00 | Little_Apple | I should say I type alot rather than say I talk alot |
| 04:56:00 | Little_Apple | Tacos! |
| 04:57:00 | raptor | i could go for some tacos right now.. |
| 04:58:00 | Little_Apple | At 12? |
| 04:59:00 | Little_Apple | Meh |
| 04:59:00 | Little_Apple | All I taste is mint. :3 |
| 04:59:00 | raptor | it's only 10 for me |
| 04:59:00 | Little_Apple | Whaa?? |
| 04:59:00 | Little_Apple | It's 12:00pm here |
| 04:59:00 | raptor | mint?: http://linuxmint.com/ |
| 04:59:00 | raptor | 12:00 am |
| 05:00:00 | raptor | otherwise you'd be in asia or the pacific somewhere |
| 05:00:00 | Little_Apple | MINT TOOTHPASTE RAPTOR |
| 05:00:00 | Little_Apple | TOOTHPASTE |
| 05:00:00 | raptor | ah, you see |
| 05:00:00 | Little_Apple | Ed yea |
| 05:00:00 | Little_Apple | Am |
| 05:00:00 | raptor | one must be descriptive online |
| 05:00:00 | Little_Apple | (/)_<) |
| 05:01:00 | Little_Apple | Where are you? How can it be only 10? |
| 05:02:00 | Little_Apple | Burritos? |
| 05:02:00 | Little_Apple | Or tacos? |
| 05:02:00 | raptor | i'm in utah |
| 05:02:00 | raptor | both! |
| 05:02:00 | Little_Apple | What did the hobbit say to the basketball player? |
| 05:03:00 | raptor | umm |
| 05:03:00 | raptor | you're as tall as an elf? |
| 05:03:00 | Little_Apple | Utah! |
| 05:03:00 | Little_Apple | :D |
| 05:03:00 | raptor | har har |
| 05:03:00 | Little_Apple | Trololo loll |
| 05:04:00 | Little_Apple | Imma watch YouTube vids now |
| 05:04:00 | Little_Apple | Later |
| 05:04:00 | raptor | that is a waste! |
| 05:04:00 | | Little_Apple Quit (Quit: Page closed) |
| 05:57:00 | | raptor Quit (Remote host closed the connection) |
| 11:09:00 | | Watusimoto has joined |
| 11:48:00 | | raptor has joined |
| 11:48:00 | | ChanServ sets mode +o raptor |
| 11:49:00 | raptor | good early morning! |
| 11:52:00 | | LordDVG has joined |
| 12:37:00 | raptor | sam686: adding that virtual destructor to LineItem now makes my game crash when exiting: http://pastie.org/3183741 |
| 12:37:00 | | raptor Quit (Remote host closed the connection) |
| 13:00:00 | Watusimoto | hi |
| 13:54:00 | | koda has joined |
| 14:32:00 | | BFLogBot - Commit b0cabded7049 | Author: watusim...@bitfighter.org | Log: Fix name misdisplay on ships, break underlining of authenticated names |
| 14:32:00 | | BFLogBot - Commit 806861501b42 | Author: watusim...@bitfighter.org | Log: Merge |
| 14:36:00 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 14:49:00 | | Watusimoto has joined |
| 14:50:00 | | koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee) |
| 15:53:00 | | raptor has joined |
| 15:53:00 | | ChanServ sets mode +o raptor |
| 15:54:00 | raptor | hello |
| 15:56:00 | raptor | i think drinking freshly squeezed tangerine juice makes you have a weird sleep |
| 16:07:00 | raptor | Watusimoto: underlining is broken? |
| 16:12:00 | | BFLogBot - Commit b57c95dcfb7b | Author: buckyballreaction | Log: Fix crash when bot sends a message |
| 16:29:00 | raptor | this gameConnection/ClientInfo stuff is starting to cause more problems... especially with bots |
| 16:29:00 | raptor | do bots not have a gameconnection now? |
| 16:42:00 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 18:04:00 | sam686 | not 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:00 | raptor | can you send me a diff with your printfs? |
| 18:06:00 | sam686 | i hardly have never made a diffs... not sure how yet.. |
| 18:06:00 | raptor | was it just one printf you used in the LineItem destructor? |
| 18:07:00 | sam686 | it is simply adding "printf("new LineItem %p\n", this);" in constructor, and the same for dstructor (with a "del" instead) |
| 18:08:00 | sam686 | might need to add "#include <stdio.h>" |
| 18:13:00 | | LordDVG Quit (Remote host closed the connection) |
| 18:13:00 | raptor | yeah this is weird |
| 18:13:00 | raptor | maybe we should use shared_ptr for <AbstractTeam>? |
| 18:16:00 | sam686 | my windows build seems to hand on exit too... backtrace: http://sam686.maxhushahn.com/upload/text1201/120114_12-01-10.txt |
| 18:16:00 | raptor | that's it! |
| 18:16:00 | sam686 | http://sam686.maxhushahn.com/upload/text1201/120114_12-01-40.txt (the new / del line item |
| 18:16:00 | raptor | that's the same i get |
| 18:17:00 | sam686 | seems to be a big mess of doing new twice of the same pointer or del twice on same pointer.. |
| 18:18:00 | sam686 | oops, ignore that, i didn't properly write the printf on windows... |
| 18:20:00 | raptor | ok, well, i'm trying with shared_ptr |
| 18:20:00 | raptor | and your virtual destructor... |
| 18:22:00 | sam686 | http://sam686.maxhushahn.com/upload/text1201/120114_12-01-44.txt (thats the correct add / del on windows version) |
| 18:23:00 | sam686 | i think it only crash on wondows only because i did printf("new LineItem %p\n"); (without the ", this" part) |
| 18:25:00 | raptor | does it still crash with that virtual destructor? |
| 18:27:00 | | LordDVG has joined |
| 18:27:00 | | LordDVG Quit (Remote host closed the connection) |
| 18:27:00 | | Zoomber Quit (Ping timeout: 240 seconds) |
| 18:28:00 | | LordDVG has joined |
| 18:30:00 | sam686 | it doesn't want to crash anymore, i think it crash only with my incorrectly written printf (was missing a parameter for %p) |
| 18:35:00 | sam686 | my 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:00 | sam686 | but, 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:00 | raptor | well, it's a really funny bug - i think there is a memory bug somewhere in TeamManager |
| 18:43:00 | raptor | i have to do some errands, i'll be back in a couple hours |
| 18:43:00 | sam686 | i kind of wonder why it doesn't happen on windows compiler... |
| 18:43:00 | sam686 | does this crash happen on compiler other then gcc ? |
| 18:45:00 | sam686 | while compiling, i see this: "game.cpp:276: warning: suggest explicit braces to avoid ambiguous ‘else’" |
| 18:48:00 | raptor | i will quickly try llvm clang compiler |
| 18:51:00 | raptor | yes, happens with llvm clang compiler, too |
| 18:51:00 | raptor | so maybe just your gcc? |
| 18:51:00 | raptor | (without the virtual destructor of LineEditor) |
| 18:52:00 | raptor | but, i have to go - i'll be back later |
| 18:52:00 | | raptor Quit (Remote host closed the connection) |
| 19:09:00 | | LordDVG Quit (Remote host closed the connection) |
| 21:07:00 | | raptor has joined |
| 21:07:00 | | ChanServ sets mode +o raptor |
| 21:23:00 | raptor | hi |
| 21:25:00 | sam686 | hi |
| 21:27:00 | raptor | so i think there is still a problem with teammanager |
| 21:27:00 | raptor | because the virtual constructor shouldn't crash it like that |
| 21:29:00 | sam686 | it looks like the problem is empty string vector in LineItem... |
| 21:30:00 | sam686 | empty vector: http://sam686.maxhushahn.com/upload/linux_empty_vector.png |
| 21:30:00 | sam686 | vector error: http://sam686.maxhushahn.com/upload/linux_vector_error.png |
| 21:30:00 | sam686 | noticed that 0xFFFFFFFF? |
| 21:31:00 | sam686 | so far i have tracked down that the problem may be CoreItem->addToGame (or maybe only addToGame()) |
| 21:32:00 | raptor | really?? |
| 21:33:00 | raptor | it doesn't crash when loading ctf? |
| 21:33:00 | sam686 | i changed virtual ~lineItem into just ~LineItem (removed virtual) so it starts crashing on me.. |
| 21:35:00 | sam686 | no, it doesn't crash on ctf, soccer |
| 21:36:00 | sam686 | it seems to crash only when loading CoreItem |
| 21:39:00 | sam686 | CoreItem::onAddedToGame |
| 21:39:00 | sam686 | coreGameType->addCore(this, getTeam()); |
| 21:39:00 | sam686 | so far what is where the teams gets corrupted after running that |
| 21:40:00 | raptor | hmmm.... |
| 21:41:00 | sam686 | CoreGameType::addCore |
| 21:41:00 | sam686 | Team *team = (Team *)getGame()->getTeam(i); |
| 21:41:00 | sam686 | EditorTeam is not Team |
| 21:42:00 | sam686 | EditorTeam is AbstractTeam |
| 21:42:00 | raptor | ahh... |
| 21:44:00 | raptor | compiling with the virtual constructor.. |
| 21:44:00 | raptor | (because I think it should go there) |
| 21:47:00 | sam686 | would be safer to go with Team *team = dynamic_cast<Team *>(getGame()->getTeam(i)); |
| 21:48:00 | sam686 | then, right away, NULL "Team" pointer |
| 21:48:00 | | Watusimoto has joined |
| 21:49:00 | Watusimoto | hi |
| 21:49:00 | raptor | did you say to check the null pointer? |
| 21:49:00 | raptor | hi |
| 21:49:00 | raptor | i can't believe i introduced this goofy crash.. |
| 21:49:00 | Watusimoto | @r to answer the questions you asked while my son was playing games |
| 21:49:00 | raptor | Watusimoto: please remind me of my Qs |
| 21:49:00 | Watusimoto | underlining is broken, somewhat intentionally; will be fixed shortly |
| 21:50:00 | Watusimoto | bots do NOT have a gameConnection |
| 21:50:00 | Watusimoto | they should not need one |
| 21:50:00 | raptor | ah ok |
| 21:50:00 | Watusimoto | if there is anything they need that is on the connection object, it should be moved to clientINfo |
| 21:50:00 | raptor | ok |
| 21:51:00 | raptor | then that's what's going to happen in order to fix the teamMsg vs globalMsg bot chat issue |
| 21:51:00 | Watusimoto | I will be renaming LocalClientInfo to FullClientInfo |
| 21:51:00 | raptor | but i'll wait for you to be done |
| 21:51:00 | raptor | wait wait wait |
| 21:51:00 | raptor | Local is more descriptive no? at least specific.. |
| 21:51:00 | raptor | sam686: it works! |
| 21:51:00 | Watusimoto | well, maybe, but it gets confusing |
| 21:51:00 | raptor | no more crash! |
| 21:51:00 | Watusimoto | at least it's confusting to me |
| 21:51:00 | raptor | thanks sam686, how did you track that? |
| 21:51:00 | raptor | ok |
| 21:51:00 | Watusimoto | because why should a robot have a localClientInfo? |
| 21:52:00 | raptor | makes sense to me... :) |
| 21:52:00 | raptor | but i'll go with whatever |
| 21:52:00 | Watusimoto | or why do players when connecting to the server get localClientInfos? They are not local! |
| 21:52:00 | Watusimoto | logically, it would seem that on the server, players should get a remoteClientInfo |
| 21:52:00 | raptor | i thought LCI was local - it's the client's copy of client info data it needs |
| 21:53:00 | Watusimoto | yes, but they also exist on the server |
| 21:53:00 | Watusimoto | the only place that has remoteClientInfos is on the clients |
| 21:53:00 | Watusimoto | to describe other clients |
| 21:53:00 | Watusimoto | LCI also does exist on the client to describe the player themselves |
| 21:53:00 | Watusimoto | see, so the name has confused even you! |
| 21:54:00 | Watusimoto | and it confuses me, hence I think it is a bad name |
| 21:54:00 | raptor | haha, ok |
| 21:54:00 | Watusimoto | for every player, there exist 2 LocalClientInfos -- one on the players machine, one on the server |
| 21:55:00 | Watusimoto | though the one on the server is hardly local |
| 21:55:00 | raptor | and i thought the one on the server was jsut 'ClientInfo' |
| 21:55:00 | Watusimoto | probably the best names would be FullCI and PartialCI, but RemoteCI is at least somewhat descriptive |
| 21:55:00 | raptor | OtherClientsCi |
| 21:55:00 | Watusimoto | no CI is just a parent class; maybe it's even abstract |
| 21:56:00 | raptor | MyCi |
| 21:56:00 | raptor | OverlordCI |
| 21:56:00 | Watusimoto | but MyCI on the server? |
| 21:56:00 | Watusimoto | there it's yourCI |
| 21:56:00 | Watusimoto | well anyway, I'll try fullCI and we'll see if that helps |
| 21:56:00 | Watusimoto | we can always change it again |
| 21:56:00 | raptor | ok |
| 21:56:00 | Watusimoto | but that's after I get everything else to work |
| 21:57:00 | Watusimoto | which, as far as I know, is just the underlining issue |
| 21:57:00 | raptor | yes, 1 2 3, work! |
| 21:57:00 | Watusimoto | and the transmission of badge info (as per the google code case) |
| 21:57:00 | Watusimoto | but those will be handled via the same method |
| 21:57:00 | Watusimoto | should just be a matter of implementing a single S2C.... hopefully |
| 21:58:00 | raptor | cook |
| 21:58:00 | raptor | cool |
| 21:58:00 | raptor | mmm food |
| 21:59:00 | raptor | wow vc++ is smart with following and displaying variable |
| 22:00:00 | Watusimoto | it is? |
| 22:00:00 | raptor | sam686: what IDE is that, that isn't vc++?? |
| 22:00:00 | raptor | i am seeing through the narrow keyhole of eclipse |
| 22:00:00 | raptor | which is great for refactoring.. |
| 22:00:00 | raptor | but discovering values in variables leaves much to be desired |
| 22:01:00 | | koda has joined |
| 22:03:00 | | BFLogBot - Commit 1a817079c392 | Author: buckyballreaction | Log: Fix really wacky game crash when closing after opening a Core level in the Editor. Thanks sam686! |
| 22:05:00 | sam686 | if 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:00 | sam686 | CodeLite |
| 22:06:00 | raptor | is that a variation of CodeBlocks? |
| 22:07:00 | raptor | see - now i have to try it out.. |
| 22:16:00 | Watusimoto | but discovering values in variables leaves much to be desired <=== it works great for Java... is C++ that much worse? |
| 22:17:00 | raptor | yes |
| 22:17:00 | raptor | java is top notch |
| 22:17:00 | raptor | in c/c++ it doesn't like to follow pointers very well |
| 22:22:00 | raptor | sam686: did codelite import your vc++ solution ok? |
| 22:36:00 | | koda_ has joined |
| 22:38:00 | sam686 | import vc++ doesn't seem to work for CodeLite, |
| 22:38:00 | | koda Quit (*.net *.split) |
| 22:38:00 | | koda_ is now known as koda |
| 22:38:00 | raptor | yeah - failed for me too |
| 22:42:00 | sam686 | i might have followed some of inctruction online, probably this: http://www.codelite.org/LiteEditor/CustomMakefiles |
| 22:44:00 | Watusimoto | for raptor: |
| 22:44:00 | Watusimoto | http://www.npr.org/2012/01/14/145168801/alsop-sprach-zarathustra-the-conductor-decodes-strauss-iconic-tone-poem |
| 22:45:00 | Watusimoto | interesting interview |
| 22:45:00 | raptor | Nietzsche is the name of my sister's cat |
| 22:46:00 | raptor | i think i have some of strauss somewhere... |
| 22:51:00 | raptor | ah the blue danube |
| 22:51:00 | Watusimoto | 016 gets rid of ball carrying in soccer, right? |
| 22:51:00 | raptor | 2001 space oddyssy |
| 22:51:00 | raptor | yes, no soccer carrying |
| 22:51:00 | raptor | heavy soccer ball |
| 22:52:00 | Watusimoto | ok, saw a carrying reference somewhere... |
| 22:52:00 | Watusimoto | probably vestigal |
| 22:52:00 | raptor | then that would be my fault... i'm usually thorough at gutting things... |
| 22:55:00 | Watusimoto | no worries... |
| 22:55:00 | Watusimoto | there's a soccer method |
| 22:55:00 | Watusimoto | itemDropped, I think |
| 22:55:00 | Watusimoto | I added an assert so we can see if it ever gets called |
| 22:56:00 | Watusimoto | if not, we can rip it out |
| 22:56:00 | raptor | yeah i don't think it's needed |
| 22:57:00 | Watusimoto | my name is underlined now!! |
| 22:57:00 | raptor | hooray! |
| 22:58:00 | Watusimoto | checking in -- all known (to me) issues related to this refactor are finished |
| 22:58:00 | Watusimoto | the two related cases are, I think, done |
| 22:58:00 | raptor | oh goodie |
| 22:58:00 | Watusimoto | indeed |
| 22:59:00 | Watusimoto | I 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:00 | Watusimoto | and I have a great one! |
| 22:59:00 | raptor | s_bot killer? |
| 23:00:00 | raptor | that's a merit badge... |
| 23:00:00 | raptor | er, something that deserves merit |
| 23:01:00 | raptor | codelite uses less memory than firefox! |
| 23:01:00 | Watusimoto | Then I suppose I should look at that bot performance thing |
| 23:02:00 | raptor | i made notes in hte wiki |
| 23:02:00 | sam686 | yes, my poor slow computer seem to run eclipse too slow... Codelite is faster.. |
| 23:02:00 | raptor | good article |
| 23:03:00 | | BFLogBot - Commit f68af8ccae90 | Author: watusim...@bitfighter.org | Log: Fixes authentication, finishes (I hope) refactor |
| 23:03:00 | | BFLogBot - Commit 59ffa120e405 | Author: watusim...@bitfighter.org | Log: Merge |
| 23:05:00 | raptor | i'm starting to like codelite |
| 23:07:00 | raptor | has code completion... method following... |
| 23:10:00 | raptor | ok, now to the bot message bug |
| 23:12:00 | sam686 | to get CodeLite debugger to work, you can go to WorkSpace, open active project settings, program=$(IntermediateDirectory)/exe/bitfighter working directory=$(IntermediateDirectory)/exe |
| 23:13:00 | raptor | just got that, thanks |
| 23:13:00 | raptor | trying to set all my font and code-style preferences to be watusimoto-compatible |
| 23:13:00 | Watusimoto | :-) |
| 23:14:00 | raptor | hmmm... found out how to tell ctrl+click to go to implementation instead of declaration? |
| 23:16:00 | raptor | found it: 'quick code navigation' under settings |
| 23:18:00 | Watusimoto | to update master, go to ~/bitfighter, update, build, then restart? |
| 23:18:00 | raptor | not sure how sam686 has it |
| 23:19:00 | raptor | quick question, you are using a mask for badges? why not just a type number? |
| 23:19:00 | raptor | like we changed gameObject into... |
| 23:19:00 | raptor | saves network |
| 23:19:00 | Watusimoto | because you can have several different ones |
| 23:20:00 | Watusimoto | would need then a vector of ints |
| 23:20:00 | Watusimoto | or vector of bools |
| 23:20:00 | raptor | oh yeah, duh |
| 23:20:00 | sam686 | the master on the new server? |
| 23:20:00 | sam686 | does it need update? |
| 23:20:00 | Watusimoto | yes |
| 23:20:00 | Watusimoto | yes |
| 23:20:00 | Watusimoto | I'm on there now |
| 23:21:00 | Watusimoto | trying to do hg pull, but that doesn't work |
| 23:21:00 | Watusimoto | Not trusting file /home/bitfighter/.hg/hgrc from untrusted user sam686, group users |
| 23:21:00 | Watusimoto | whatever that means! |
| 23:22:00 | raptor | oh yeah, i was thinking we should create a separate user for the master, then we'd just 'su - master' or whatever |
| 23:22:00 | raptor | thoughts? |
| 23:22:00 | Watusimoto | sure |
| 23:23:00 | raptor | !log |
| 23:23:00 | BFLogBot | This channel is logged - http://199.192.229.168/irclogs/ |
| 23:23:00 | | BFLogBot - Commit b66de6f8444d | Author: watusim...@bitfighter.org | Log: Code to test flow of badge data |
| 23:23:00 | raptor | creating new user... |
| 23:24:00 | raptor | where is the hg repo ight now? |
| 23:25:00 | Watusimoto | asking me? |
| 23:25:00 | raptor | yes |
| 23:25:00 | Watusimoto | uh.... in google? |
| 23:25:00 | raptor | anyone |
| 23:25:00 | raptor | oh, sorry, i mean on the new vps you got |
| 23:25:00 | Watusimoto | mountain view, CA? |
| 23:25:00 | raptor | path |
| 23:25:00 | raptor | hg repo path |
| 23:25:00 | Watusimoto | ~/bitfighter, by the looks of it |
| 23:26:00 | sam686 | master.cpp:749: error: expected primary-expression before ‘)’ token |
| 23:26:00 | Watusimoto | is that the questions? |
| 23:26:00 | raptor | hold on, i'm moving the repo... |
| 23:26:00 | raptor | am i ok to do so sam686 |
| 23:26:00 | raptor | ? |
| 23:26:00 | Watusimoto | I'll fix the compile bug |
| 23:27:00 | raptor | moving in 10.. |
| 23:27:00 | raptor | 8 |
| 23:27:00 | raptor | 3 |
| 23:27:00 | raptor | 2 |
| 23:27:00 | raptor | 1 |
| 23:27:00 | Watusimoto | fixed in repo |
| 23:27:00 | sam686 | ok |
| 23:28:00 | sam686 | moving repo for what? |
| 23:28:00 | | BFLogBot - Commit d7f8b3c7df1f | Author: watusim...@bitfighter.org | Log: bad dev! |
| 23:28:00 | raptor | haha |
| 23:28:00 | raptor | ok |
| 23:28:00 | raptor | su - master |
| 23:28:00 | raptor | password: 'master' |
| 23:29:00 | raptor | then the 'bitfighter' directory inside is where the local repo is |
| 23:29:00 | Watusimoto | can master ssh on? |
| 23:29:00 | raptor | nope |
| 23:29:00 | Watusimoto | good |
| 23:30:00 | raptor | :) |
| 23:30:00 | raptor | so we have our three acounts that can ssh, then 'master' and 'root' that cannot |
| 23:30:00 | Watusimoto | su master? |
| 23:30:00 | raptor | yes |
| 23:30:00 | Watusimoto | can't do it |
| 23:31:00 | raptor | huh |
| 23:31:00 | Watusimoto | incorrect pw |
| 23:31:00 | raptor | umm.. |
| 23:31:00 | raptor | oh |
| 23:31:00 | raptor | try from root... |
| 23:31:00 | Watusimoto | assuming ''s are not needed |
| 23:31:00 | sam686 | sudo su master ? |
| 23:31:00 | raptor | since i 'disabled logins' for 'master' |
| 23:31:00 | raptor | but maybe i shoudl just disable ssh for it.. |
| 23:31:00 | Watusimoto | that worked |
| 23:31:00 | Watusimoto | yes, going direct makes more sense |
| 23:32:00 | Watusimoto | so is master now built with new code? |
| 23:32:00 | raptor | i didn't initiate it |
| 23:32:00 | Watusimoto | don't want to rebuid if sam is rebuilding |
| 23:35:00 | raptor | i'm restarting sshd, be prepared to re-login |
| 23:36:00 | raptor | ok, you may now directly connect as 'master' |
| 23:36:00 | Watusimoto | where did all the 016 cases go in google? |
| 23:36:00 | raptor | i'll start the recompile.. |
| 23:37:00 | raptor | i fixed 1 or two, defered 3 or so after our conversation yesterday.. |
| 23:38:00 | raptor | master.cpp:751: error: no match for ‘operator&=’ in ‘badges &= DEVELOPER_BADGE’ |
| 23:38:00 | raptor | ha! |
| 23:38:00 | raptor | nice badge |
| 23:40:00 | raptor | what is 'Int' |
| 23:40:00 | raptor | ah, a TNL type |
| 23:40:00 | sam686 | fix: badges.value &= something |
| 23:41:00 | Watusimoto | argh! sorry |
| 23:43:00 | raptor | ok master started Watusimoto |
| 23:43:00 | Watusimoto | thanks |
| 23:43:00 | Watusimoto | if all works, then the three of us will have the developer badge! |
| 23:44:00 | Watusimoto | crap; not totally working |
| 23:46:00 | Watusimoto | already closed the case, though! |
| 23:46:00 | raptor | oh no! |
| 23:48:00 | | Little_Apple has joined |
| 23:48:00 | Little_Apple | hello? |
| 23:48:00 | raptor | hi |
| 23:48:00 | Little_Apple | I COME REQUESTING AID IN MY QUEST TO CREAT A BITFIGHTER CARTOON |
| 23:49:00 | raptor | i'm afraid we're quite busy with 016... |
| 23:49:00 | Little_Apple | ok |
| 23:49:00 | raptor | well, at least i am |
| 23:49:00 | raptor | (right now) |
| 23:50:00 | Little_Apple | when 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:00 | Little_Apple | :3 |
| 23:50:00 | raptor | they are generated on the fly with math |
| 23:50:00 | Little_Apple | yes |
| 23:50:00 | raptor | there is no frame for it |
| 23:51:00 | Little_Apple | but could someone get frames somehow? like _k did? |
| 23:51:00 | Little_Apple | or something |
| 23:51:00 | raptor | ah - yes, i think a video recorder for windows called 'fraps' is good for that |
| 23:51:00 | Little_Apple | but im not on windows |
| 23:51:00 | raptor | i'm on linux, though, and am still in search of a good recorder for linux.. |
| 23:51:00 | Little_Apple | and my comp is too slow for a screen recorder |
| 23:52:00 | Little_Apple | HELPS ANYONE? |
| 23:52:00 | Little_Apple | im kinda lookin for frames like _k used in his version of zappy the happy bouncer particle |
| 23:52:00 | sam686 | what frames? |
| 23:53:00 | Little_Apple | for the phaser bouncer and triple shot |
| 23:53:00 | | BFLogBot - Commit 6d1516cf9b29 | Author: buckyballreaction | Log: Fix compiling |
| 23:53:00 | sam686 | a screenshot? |
| 23:53:00 | Little_Apple | an animation |
| 23:53:00 | Little_Apple | but not a gif |
| 23:53:00 | Little_Apple | er |
| 23:53:00 | raptor | a FRAPS like video |
| 23:53:00 | Watusimoto | we're using threads??? |
| 23:53:00 | Little_Apple | i need the frames for an animation |
| 23:54:00 | raptor | Watusimoto: i think so |
| 23:54:00 | raptor | in certain places.. |
| 23:54:00 | Watusimoto | I didn't know that! |
| 23:54:00 | raptor | but SDL also does some itself... |
| 23:54:00 | raptor | like writing stats are done in a thread to not pause the game server |
| 23:54:00 | Little_Apple | watusi |
| 23:54:00 | Watusimoto | looks like we use them for some connecting to master |
| 23:54:00 | sam686 | the only place i think are in a seperate thread that is in bitfighter is in stats saving in GameType.cpp |
| 23:54:00 | Little_Apple | did you see my amazing animation? |
| 23:54:00 | Watusimoto | hey |
| 23:54:00 | Watusimoto | no |
| 23:54:00 | Little_Apple | :O |
| 23:54:00 | Watusimoto | Game::checkConnectionToMaster |
| 23:55:00 | Watusimoto | uses NameToAddressThread |
| 23:55:00 | Watusimoto | which looks like it uses TNL's threads, which I've never looked at |
| 23:55:00 | raptor | ohhey, look at that... |
| 23:55:00 | Little_Apple | err |
| 23:55:00 | raptor | yes that's what sam686 used for stats saving |
| 23:55:00 | Watusimoto | not sure these are real threads... or what |
| 23:55:00 | Little_Apple | can anyone get frames? D: |
| 23:55:00 | Watusimoto | interesting |
| 23:55:00 | sam686 | well, that too, so that the "Bitfighter.org" name resolving freezes the game unless it is placed on seperate thread |
| 23:55:00 | raptor | Little_Apple: you'll probably have to ask karamazovapy some time |
| 23:55:00 | raptor | oh yeah, that too.. |
| 23:56:00 | Little_Apple | ok |
| 23:56:00 | Watusimoto | interesting |
| 23:56:00 | raptor | yes - TNL THread used linux pthreads, i think |
| 23:57:00 | Little_Apple | watusi |
| 23:57:00 | Little_Apple | my amazing animation: http://img41.imageshack.us/img41/6505/254.mp4 |
| 23:57:00 | Little_Apple | on a scale of 1-10 how mind blowing was it? |
| 23:57:00 | raptor | ah, the infamous 'windows.h' |
| 23:58:00 | Little_Apple | Watusimoto: !!! |
| 23:58:00 | Watusimoto | ye |
| 23:58:00 | Watusimoto | s |
| 23:58:00 | Little_Apple | DID YOU WATCH IT?? |
| 23:59:00 | raptor | please no yelling, my ears already hurt... :] |
| 23:59:00 | Little_Apple | your eye ears? |
| 23:59:00 | Watusimoto | lovely |
| 23:59:00 | Little_Apple | isnt it mind blowing? |