Timestamps are in GMT/BST.
| 00:30:00 | | koda Quit (Quit: k thx bai) |
| 02:39:00 | | Zoomber has joined |
| 02:39:00 | | zoooomber has joined |
| 02:39:00 | Zoomber | hello |
| 02:39:00 | Zoomber | and brb |
| 02:39:00 | Zoomber | raptor , found a serious issue on my friend's macbook |
| 02:44:00 | | Zoomber Quit (Quit: Zoomber) |
| 02:44:00 | | zoooomber Quit (Quit: zoooomber) |
| 03:15:00 | raptor | by zoomber |
| 03:15:00 | raptor | bye |
| 03:18:00 | | Zoomber has joined |
| 03:18:00 | | zoooomber has joined |
| 03:18:00 | sam686 | hi... |
| 03:21:00 | sam686 | Watusimoto seems very inactive.. |
| 03:24:00 | Zoomber | i dont see watusimoto in the chatroom? |
| 03:24:00 | Zoomber | BitfighterLogBot |
| 03:24:00 | BitfighterLogBot | I'm a real boy.... I think? |
| 03:24:00 | sam686 | that means not online when name not listed.. |
| 03:25:00 | Zoomber | correct |
| 03:25:00 | sam686 | some online people might be AFK or idle.. |
| 03:41:00 | karamazovapy | word. |
| 03:46:00 | Zoomber | err |
| 03:47:00 | Zoomber | getting a soundmax driver to work on mac is like trying to change the tv channel without a remote. its insanely difficult |
| 03:48:00 | sam686 | changing channer on tv without remote is easy, keep pressing channal up until you reach a channel you want... |
| 04:02:00 | Zoomber | i hate doing that, but thats not my real problem here :p |
| 04:23:00 | raptor | hello again |
| 04:23:00 | raptor | i must confess |
| 04:24:00 | raptor | that even though i've been around IRC a bit more than watusimoto - I haven't done any development this last week... |
| 04:25:00 | sam686 | haven't done much.. i as sort of waiting for watusimoto to make more changes.. |
| 04:25:00 | sam686 | And i sort of tried to make my own version of editor, it didn't get very far at all. |
| 04:25:00 | raptor | i have three things i'm doing - the music, the shared_ptr conversion, and the openal mac audio input patch |
| 04:26:00 | raptor | i have pretty much given up on the shared_ptr conversion - i didn't get far before really trashing things |
| 04:26:00 | sam686 | can't use SafePtr<EditorObject> as EditorObject is BfObject, but not Object. |
| 04:26:00 | raptor | yeah |
| 04:26:00 | sam686 | GameObject is NetObject and NetObject is Object. |
| 04:28:00 | raptor | it'd be good o tknow if watusimoto is working on something... |
| 04:29:00 | raptor | after the editor we need to start the SDL migration |
| 04:30:00 | raptor | i still can't compile on linux, so I am just working on my music code |
| 04:48:00 | | raptor Quit (Remote host closed the connection) |
| 04:55:00 | Zoomber | i still dont understand why a usb composite device causes bitfighter to not startup |
| 04:56:00 | sam686 | bitfighter probably attempts to find joystick game controller, not sure if it works in mac.. |
| 04:57:00 | Zoomber | joysticks do work in mac |
| 04:57:00 | sam686 | maybe it crash trying to use a USB composite device as a joystick? |
| 04:58:00 | Zoomber | that might be the direction in which to assume |
| 04:58:00 | Zoomber | as, i cant come up with a better explanation than that |
| 04:58:00 | Zoomber | is there a way to disable joysticks without re-compiling? |
| 04:59:00 | Zoomber | or disable a joystick search? |
| 04:59:00 | sam686 | you might have to edit osxinput.cpp |
| 04:59:00 | Zoomber | i'll try do do that when I get access to my macbook, but as of now, I do not have it with me. |
| 04:59:00 | Zoomber | was wondering if there was anything in the .ini |
| 05:00:00 | Zoomber | hmmm |
| 05:00:00 | Zoomber | ah! |
| 05:00:00 | Zoomber | you might be right |
| 05:01:00 | Zoomber | as, if i run bitfighter without usb mouse, but then attach usb mouse and click the "options" menu choice, bitfighter also crashes |
| 05:01:00 | sam686 | probably a problem somewhere inside InitJoystick()? |
| 05:02:00 | Zoomber | yes |
| 05:03:00 | Zoomber | however, i need to get xcode installed on this computer or at least "make" before I can do anything further |
| 05:03:00 | Zoomber | xcode is only on my macbook |
| 05:04:00 | sam686 | ok... so you probably can't compile wothout xcode, and i don't have mac.. |
| 05:04:00 | Zoomber | ill try this on my macbook as soon as i get it back |
| 05:04:00 | Zoomber | i have been able to compile it once without xcode using the makefile, but I'm not sure how I got the make command on my computer, and it was extremely difficult |
| 05:05:00 | Zoomber | make command also isnt present on this mac |
| 05:06:00 | Zoomber | aha! |
| 05:06:00 | Zoomber | i figured out how to get mac to show me the error report for this bug |
| 05:06:00 | Zoomber | as it didnt before |
| 05:06:00 | sam686 | windows don't have 'make' either, but linux does have 'make' |
| 05:06:00 | Zoomber | yes |
| 05:07:00 | Zoomber | but I guess I remember installing something a while back, that may have been it |
| 05:08:00 | Zoomber | so actually |
| 05:08:00 | Zoomber | wow |
| 05:08:00 | Zoomber | you were exactly on the spot |
| 05:08:00 | Zoomber | props |
| 05:08:00 | Zoomber | take a look |
| 05:08:00 | Zoomber | 0 com.apple.CoreFoundation 0x96b7e2f5 CFGetTypeID + 21 |
| 05:08:00 | Zoomber | 1 Bitfighter 0x000d7d54 Zap::InitJoystick() + 252 |
| 05:08:00 | Zoomber | 2 Bitfighter 0x00131fdf Zap::setInputModeCallback(unsigned int) + 39 |
| 05:08:00 | Zoomber | 3 Bitfighter 0x0012ed3a Zap::ToggleMenuItem::handleKey(Zap::KeyCode, char) + 354 |
| 05:08:00 | Zoomber | 4 Bitfighter 0x00136c3f Zap::MenuUserInterface::onKeyDown(Zap::KeyCode, char) + 189 |
| 05:08:00 | Zoomber | 5 Bitfighter 0x000ced49 TNL::FunctorDecl<void (Zap::ZapJournal::*)(int, int, int, int)>::dispatch(void*) + 77 |
| 05:08:00 | Zoomber | 6 com.yourcompany.tnl 0x006097fb TNL::Journal::callEntry(char const*, TNL::Functor*) + 195 |
| 05:08:00 | Zoomber | 7 Bitfighter 0x000cab10 Zap::GLUT_CB_mouse(int, int, int, int) + 46 |
| 05:08:00 | Zoomber | 8 com.apple.glut 0x3e00782a -[GLUTView _commonMouseDown:] + 332 |
| 05:08:00 | Zoomber | 9 com.apple.AppKit 0x96e66fc8 -[NSWindow sendEvent:] + 5548 |
| 05:08:00 | Zoomber | 10 com.apple.glut 0x3e00356d -[GLUTWindow sendEvent:] + 59 |
| 05:08:00 | Zoomber | 11 com.apple.AppKit 0x96d7fbef -[NSApplication sendEvent:] + 6431 |
| 05:08:00 | Zoomber | 12 com.apple.glut 0x3e0116df -[GLUTApplication _runMainLoopUntilDate:autoreleasePool:] + 101 |
| 05:08:00 | Zoomber | 13 com.apple.glut 0x3e01196e -[GLUTApplication run] + 206 |
| 05:09:00 | Zoomber | 14 com.apple.glut 0x3e022777 glutMainLoop + 525 |
| 05:09:00 | Zoomber | 15 Bitfighter 0x000ce545 main + 1045 |
| 05:09:00 | Zoomber | 16 Bitfighter 0x0001edc2 _start + 216 |
| 05:09:00 | Zoomber | 17 Bitfighter 0x0001ece9 start + 41 |
| 05:09:00 | Zoomber | this is the form of an apple error report, which is GREAT for developers |
| 05:10:00 | Zoomber | if you look at step 1, second to last step, you can see, Zap::InitJoystick() |
| 05:11:00 | sam686 | CFGetTypeID in initJoystick is in line 256 in osxinput.cpp |
| 05:11:00 | Zoomber | ok |
| 05:12:00 | Zoomber | i should save this for when i get my macbook back |
| 05:12:00 | sam686 | but could also be in line 281.. |
| 05:13:00 | Zoomber | im going to try to install developer tools on this computer right now |
| 05:15:00 | Zoomber | this could take a few minutes |
| 05:22:00 | Zoomber | do you want to play a match of bitfighter? |
| 05:23:00 | sam686 | ok. |
| 05:42:00 | | zoooomber Quit (Quit: zoooomber) |
| 05:42:00 | | Zoomber Quit (Quit: Zoomber) |
| 06:22:00 | | Zoomber has joined |
| 06:22:00 | | zoooomber has joined |
| 06:23:00 | | Zoomber has left |
| 06:23:00 | | zoooomber has left |
| 06:24:00 | | Zoomber has joined |
| 06:26:00 | Zoomber | hello |
| 06:27:00 | sam686 | hi |
| 06:31:00 | Zoomber | i have xcode installed |
| 06:31:00 | Zoomber | ill try to change something right now |
| 06:47:00 | | Zoomber Quit (Quit: Zoomber) |
| 07:40:00 | | kodax has joined |
| 14:37:00 | | watusimoto has joined |
| 15:18:00 | | raptor has joined |
| 15:18:00 | | ChanServ sets mode +o raptor |
| 15:21:00 | raptor | Zoomber: I already opened a bug with important information on your problem: http://code.google.com/p/bitfighter/issues/detail?id=99 |
| 15:29:00 | raptor | watusimoto: if you are working on migrating pointainer to shared_ptr, you may need the boost header called boost/enable_shared_from_this.hpp and use a function in it called shared_from_this() |
| 15:34:00 | raptor | because i notice a lot inherited methods that work on the object they're called from |
| 15:53:00 | watusimoto | hi |
| 15:53:00 | watusimoto | I haven't been working on that |
| 15:53:00 | watusimoto | I haven't been working on much for the past couple of days |
| 15:53:00 | watusimoto | but what"m trying to do is get loading in the editor to work |
| 15:54:00 | watusimoto | that needed to be rewritten after my refactor |
| 15:54:00 | watusimoto | which I've largely done, but now have broken hosting |
| 15:54:00 | watusimoto | argh |
| 15:54:00 | watusimoto | and after my hiatus, I mostly forgot where I was |
| 15:55:00 | watusimoto | so now I'm trying to figure out why everything is broken |
| 15:55:00 | watusimoto | argh |
| 15:55:00 | watusimoto | that bore repeating |
| 16:07:00 | raptor | hi |
| 16:07:00 | raptor | loading? |
| 16:07:00 | raptor | level loading? |
| 16:07:00 | raptor | i haven't done any development for a little over a week, myself... |
| 16:08:00 | watusimoto | loading an existing level into the editor |
| 16:08:00 | watusimoto | had to be completely rewritten |
| 16:08:00 | watusimoto | I'm trying to make it use more of the code used by the regular game loader |
| 16:08:00 | watusimoto | which should work, as both are now creating the same set of objects |
| 16:09:00 | watusimoto | the problem is in game settings like MinPlayers |
| 16:09:00 | | raptor Quit (Remote host closed the connection) |
| 16:09:00 | | raptor has joined |
| 16:09:00 | | ChanServ sets mode +o raptor |
| 16:10:00 | raptor | did we ever decide on a new level format like XML? |
| 16:10:00 | raptor | i don't remember |
| 16:10:00 | watusimoto | we did not decide |
| 16:10:00 | raptor | ok - that could be left for later |
| 16:10:00 | watusimoto | we (or at least I) concluced the idea of making a format that was similar to SVG would not work |
| 16:11:00 | raptor | yeah |
| 16:11:00 | watusimoto | but we do need a new more expandable level format |
| 16:11:00 | watusimoto | I really didn't like the way the XML looked |
| 16:11:00 | watusimoto | but... |
| 16:11:00 | watusimoto | I don't have a better idea |
| 16:11:00 | raptor | the verbosity? or just the way i made it with no attributes |
| 16:11:00 | watusimoto | the verbosity |
| 16:12:00 | watusimoto | it made it very hard for me to visualize a level file |
| 16:13:00 | raptor | i agree with that |
| 16:13:00 | raptor | maybe we can expand our current format |
| 16:13:00 | raptor | but it would involve some sort of specific indentation |
| 16:13:00 | raptor | probably |
| 16:14:00 | watusimoto | or perhaps adding things like points="x,y x,y x,y" |
| 16:15:00 | watusimoto | Wall thickness=55 points="1,2 4,4 6,5" |
| 16:16:00 | raptor | turret location="45, 43" weapon="burst" |
| 16:16:00 | watusimoto | turret team=1 pos=5,5" |
| 16:16:00 | watusimoto | right |
| 16:16:00 | raptor | haha |
| 16:16:00 | raptor | yeah, markup really reducing the at-a-glance readability |
| 16:16:00 | watusimoto | that might be a good compromise |
| 16:16:00 | watusimoto | although it's not a standard |
| 16:17:00 | watusimoto | [turrets] |
| 16:17:00 | raptor | INI? |
| 16:17:00 | watusimoto | pos=5,5 |
| 16:17:00 | watusimoto | scratch that |
| 16:17:00 | watusimoto | [turrets] |
| 16:17:00 | watusimoto | pos=5,5 team=2 weapon=burst |
| 16:17:00 | watusimoto | pos=3,4 team=1 weapon=turret |
| 16:18:00 | watusimoto | ? |
| 16:18:00 | raptor | interesting |
| 16:18:00 | watusimoto | not sure that's better than listing the word turret on each line |
| 16:18:00 | raptor | it might be worse: because then location of a turret line matters |
| 16:18:00 | watusimoto | yes |
| 16:19:00 | sam686 | (hi) i am not sure if you can put multiple = in the same line in INI mode.. |
| 16:20:00 | raptor | we probably don't wan't INI for levels |
| 16:20:00 | raptor | because then location of lines is important and that is less flexible |
| 16:21:00 | watusimoto | I wasn't thinking of using a strict INI format |
| 16:21:00 | watusimoto | but scrach it; |
| 16:22:00 | watusimoto | I think adding named attributes to our current format is the best idea yet |
| 16:22:00 | sam686 | probably can process letter / words args first, leaving only numbers, like Turret 1 W=Burst 4 5 ... where numbers = team, x, y |
| 16:22:00 | watusimoto | I think we should specify all attributes with names |
| 16:22:00 | watusimoto | and they can come in any order |
| 16:23:00 | sam686 | maybe keep numbered args as compatibility.. |
| 16:23:00 | watusimoto | I think if there are no attribute names we fall back on the original format |
| 16:23:00 | watusimoto | but if there are names, we enforce the new format |
| 16:23:00 | raptor | the main reason we want a new format is for not needing order, correct? |
| 16:23:00 | watusimoto | and expandability |
| 16:23:00 | sam686 | could be changed to Turret Team=2 Pos=4,5 Weapon=Burst |
| 16:24:00 | raptor | sam686: exactly |
| 16:24:00 | watusimoto | but turret team=2 4,5 |
| 16:24:00 | watusimoto | would be invalid |
| 16:24:00 | watusimoto | turret 2 4 5 |
| 16:24:00 | watusimoto | would be ok |
| 16:24:00 | raptor | yeah, one or the other |
| 16:24:00 | watusimoto | but editor would only write turret team=2 pos=4,5 |
| 16:25:00 | watusimoto | then when reading we could parse that line into a dictionary |
| 16:25:00 | watusimoto | and pass that to each item |
| 16:25:00 | watusimoto | which would suck out the attributes it needed |
| 16:25:00 | watusimoto | that way invalid attributes would simply be ignored |
| 16:25:00 | raptor | sounds good to me |
| 16:25:00 | watusimoto | o rmaybe we could warn |
| 16:26:00 | watusimoto | I wish there was a standard format like this we could use |
| 16:27:00 | | kodax Quit (Ping timeout: 240 seconds) |
| 16:27:00 | raptor | like windows registry? |
| 16:28:00 | raptor | no waht |
| 16:28:00 | raptor | wait |
| 16:28:00 | raptor | that is just as bad |
| 16:28:00 | sam686 | windows registry is not for linux? |
| 16:28:00 | raptor | we wouldn't use the registry - i was just suggesting an alternative file format |
| 16:30:00 | raptor | i think we need a rough development plan - we have a lot to do |
| 16:30:00 | sam686 | There a lot in the google code issues list: http://code.google.com/p/bitfighter/issues/list |
| 16:31:00 | | Zoomber has joined |
| 16:31:00 | Zoomber | hi |
| 16:32:00 | Zoomber | hey raptor , are you on? |
| 16:32:00 | raptor | Zoomber: already logged your mac bug: http://code.google.com/p/bitfighter/issues/detail?id=99 |
| 16:32:00 | Zoomber | oh great |
| 16:32:00 | sam686 | hi.. |
| 16:32:00 | Zoomber | did you see where it was coming from? |
| 16:32:00 | raptor | yep |
| 16:32:00 | Zoomber | ok good |
| 16:32:00 | raptor | logged it two weeks ago :) |
| 16:33:00 | Zoomber | but still, mac crash reports top all |
| 16:33:00 | raptor | but it probably won't get worked on for a while - we have lots going on at the moment |
| 16:33:00 | raptor | the mac crash report was identical to the gdb backtrace |
| 16:33:00 | Zoomber | i figured |
| 16:33:00 | Zoomber | but the report has all sorts of other stuff too |
| 16:34:00 | Zoomber | including the kind of mac it was running on, and some other info that can help apple or whoever all these reports get sent to |
| 16:34:00 | Zoomber | infact, I wonder if there is a way to get access to bitfighter crash reports sent to apple |
| 16:34:00 | raptor | yeah, apple won't do squat |
| 16:35:00 | Zoomber | that could show us all the bugs others are getting |
| 16:35:00 | raptor | it's a bug in our application |
| 16:35:00 | raptor | they'll just take a look at the backtrace and see that the crash occured in third-party code, then trash the bug report |
| 16:35:00 | Zoomber | well yeah |
| 16:36:00 | Zoomber | but they have the crash reporter application to send other apps too, like a kernal panic or finder crashing |
| 16:36:00 | raptor | yes |
| 16:37:00 | Zoomber | infact, |
| 16:37:00 | Zoomber | Interval Since Last Report: 177772 sec |
| 16:37:00 | Zoomber | Crashes Since Last Report: 15 |
| 16:37:00 | Zoomber | Per-App Interval Since Last Report: 1443 sec |
| 16:37:00 | Zoomber | Per-App Crashes Since Last Report: 3 |
| 16:37:00 | Zoomber | it even tells us when it last crashed |
| 16:38:00 | raptor | i don't see how any of that is useful |
| 16:38:00 | raptor | we just need to fix the bug in the code, and we have the method name that it crashes on |
| 16:38:00 | Zoomber | how many times it has crashed? If it was a one time bug? |
| 16:38:00 | Zoomber | maybe its not usefull for bitfighter |
| 16:38:00 | Zoomber | but could be useful to other developers |
| 16:39:00 | sam686 | what version it used? or if it is a custom compiled version? Report may not be fully useful. |
| 16:40:00 | Zoomber | report states everything, including version |
| 16:40:00 | sam686 | and, how am i going to read mac crash report? |
| 16:40:00 | raptor | sam686: if you ever get vmware workstation 7.0 +, i can send you a mac vm |
| 16:41:00 | Zoomber | however, version appears as ???(015) as it hasnt been changed |
| 16:41:00 | raptor | but i get that program through my work - it's not free |
| 16:41:00 | Zoomber | sam686: crash reports can be copied and pasted in a text document |
| 16:41:00 | sam686 | i know, mac / windows = not free linux = free.. |
| 16:41:00 | raptor | anyways... |
| 16:41:00 | raptor | i think we need a development plan |
| 16:41:00 | raptor | finish editor, then??? |
| 16:42:00 | raptor | SDL? |
| 16:42:00 | Zoomber | no, he means he can send you the actual mac vm, but you cant get vmware for free |
| 16:42:00 | watusimoto | sure, we can start with the sdl any time |
| 16:42:00 | watusimoto | I don't think that will conflict with what I'm doing at all |
| 16:43:00 | raptor | because i can't compile with pointainer.. |
| 16:43:00 | raptor | so i am working off of a revision before your editor checkin |
| 16:44:00 | raptor | i've tried to replace it with shared_ptr, and I just kept getting deeper into the quicksand.. |
| 16:44:00 | watusimoto | ok, I can host again |
| 16:44:00 | raptor | yay |
| 16:44:00 | watusimoto | you can fix the pointainer in the short term by replacing it with vector |
| 16:45:00 | watusimoto | that will let you compile |
| 16:45:00 | watusimoto | there will be horrible memory leaks |
| 16:45:00 | watusimoto | but then we can convert the pointers to shared_ptrs |
| 16:45:00 | | Zoomber has left |
| 16:46:00 | watusimoto | if we convert everything to shared_ptr, then the memory leaks will be fixed |
| 16:46:00 | raptor | if you look at my clone: http://code.google.com/r/buckyballreaction-bf11/source/list |
| 16:46:00 | raptor | i started that |
| 16:46:00 | raptor | got pretty far |
| 16:47:00 | raptor | but crazy things started happinening |
| 16:47:00 | raptor | i butchered that word.. |
| 16:47:00 | raptor | like i couldn't move walls in the editor anymore without it crashing |
| 16:47:00 | raptor | and undo crashed |
| 16:48:00 | raptor | although granted i never knew if those worked anyways since i couldn't compile before my changes |
| 16:56:00 | raptor | maybe i'll rebase when you check in your most recent editor fixes |
| 17:57:00 | | watusimoto Quit (Ping timeout: 252 seconds) |
| 18:04:00 | | raptor Quit (Remote host closed the connection) |
| 18:09:00 | | watusimoto has joined |
| 19:10:00 | | watusimoto Quit (Ping timeout: 255 seconds) |
| 19:19:00 | | watusimoto has joined |
| 19:38:00 | | [1]sam686 has joined |
| 19:40:00 | | sam686 Quit (Ping timeout: 258 seconds) |
| 19:40:00 | | [1]sam686 is now known as sam686 |
| 19:43:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 19:55:00 | | Zoomber has joined |
| 20:13:00 | | sam686 Quit (Read error: Connection reset by peer) |
| 20:29:00 | Zoomber | only 3 people in chatroom? |
| 20:40:00 | Zoomber | karamazovapy: are you on? |
| 20:41:00 | | koda has joined |
| 20:42:00 | Zoomber | hi |
| 20:55:00 | | Zoomber Quit (Quit: Zoomber) |
| 21:50:00 | | watusimoto has joined |
| 22:16:00 | | sam686 has joined |
| 22:16:00 | | ChanServ sets mode +v sam686 |
| 22:37:00 | karamazovapy | I'm here...now... |
| 22:37:00 | | watusimoto Quit (Ping timeout: 252 seconds) |
| 23:16:00 | | raptor has joined |
| 23:16:00 | | ChanServ sets mode +o raptor |
| 23:26:00 | | koda Quit (Quit: k thx bai) |