#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-05-30

Timestamps are in GMT/BST.

00:30:00koda Quit (Quit: k thx bai)
02:39:00Zoomber has joined
02:39:00zoooomber has joined
02:39:00Zoomberhello
02:39:00Zoomberand brb
02:39:00Zoomberraptor , found a serious issue on my friend's macbook
02:44:00Zoomber Quit (Quit: Zoomber)
02:44:00zoooomber Quit (Quit: zoooomber)
03:15:00raptorby zoomber
03:15:00raptorbye
03:18:00Zoomber has joined
03:18:00zoooomber has joined
03:18:00sam686hi...
03:21:00sam686Watusimoto seems very inactive..
03:24:00Zoomberi dont see watusimoto in the chatroom?
03:24:00ZoomberBitfighterLogBot
03:24:00BitfighterLogBotI'm a real boy.... I think?
03:24:00sam686that means not online when name not listed..
03:25:00Zoombercorrect
03:25:00sam686some online people might be AFK or idle..
03:41:00karamazovapyword.
03:46:00Zoombererr
03:47:00Zoombergetting a soundmax driver to work on mac is like trying to change the tv channel without a remote. its insanely difficult
03:48:00sam686changing channer on tv without remote is easy, keep pressing channal up until you reach a channel you want...
04:02:00Zoomberi hate doing that, but thats not my real problem here :p
04:23:00raptorhello again
04:23:00raptori must confess
04:24:00raptorthat even though i've been around IRC a bit more than watusimoto - I haven't done any development this last week...
04:25:00sam686haven't done much.. i as sort of waiting for watusimoto to make more changes..
04:25:00sam686And i sort of tried to make my own version of editor, it didn't get very far at all.
04:25:00raptori have three things i'm doing - the music, the shared_ptr conversion, and the openal mac audio input patch
04:26:00raptori have pretty much given up on the shared_ptr conversion - i didn't get far before really trashing things
04:26:00sam686can't use SafePtr<EditorObject> as EditorObject is BfObject, but not Object.
04:26:00raptoryeah
04:26:00sam686GameObject is NetObject and NetObject is Object.
04:28:00raptorit'd be good o tknow if watusimoto is working on something...
04:29:00raptorafter the editor we need to start the SDL migration
04:30:00raptori still can't compile on linux, so I am just working on my music code
04:48:00raptor Quit (Remote host closed the connection)
04:55:00Zoomberi still dont understand why a usb composite device causes bitfighter to not startup
04:56:00sam686bitfighter probably attempts to find joystick game controller, not sure if it works in mac..
04:57:00Zoomberjoysticks do work in mac
04:57:00sam686maybe it crash trying to use a USB composite device as a joystick?
04:58:00Zoomberthat might be the direction in which to assume
04:58:00Zoomberas, i cant come up with a better explanation than that
04:58:00Zoomberis there a way to disable joysticks without re-compiling?
04:59:00Zoomberor disable a joystick search?
04:59:00sam686you might have to edit osxinput.cpp
04:59:00Zoomberi'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:00Zoomberwas wondering if there was anything in the .ini
05:00:00Zoomberhmmm
05:00:00Zoomberah!
05:00:00Zoomberyou might be right
05:01:00Zoomberas, if i run bitfighter without usb mouse, but then attach usb mouse and click the "options" menu choice, bitfighter also crashes
05:01:00sam686probably a problem somewhere inside InitJoystick()?
05:02:00Zoomberyes
05:03:00Zoomberhowever, i need to get xcode installed on this computer or at least "make" before I can do anything further
05:03:00Zoomberxcode is only on my macbook
05:04:00sam686ok... so you probably can't compile wothout xcode, and i don't have mac..
05:04:00Zoomberill try this on my macbook as soon as i get it back
05:04:00Zoomberi 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:00Zoombermake command also isnt present on this mac
05:06:00Zoomberaha!
05:06:00Zoomberi figured out how to get mac to show me the error report for this bug
05:06:00Zoomberas it didnt before
05:06:00sam686windows don't have 'make' either, but linux does have 'make'
05:06:00Zoomberyes
05:07:00Zoomberbut I guess I remember installing something a while back, that may have been it
05:08:00Zoomberso actually
05:08:00Zoomberwow
05:08:00Zoomberyou were exactly on the spot
05:08:00Zoomberprops
05:08:00Zoombertake a look
05:08:00Zoomber0 com.apple.CoreFoundation 0x96b7e2f5 CFGetTypeID + 21
05:08:00Zoomber1 Bitfighter 0x000d7d54 Zap::InitJoystick() + 252
05:08:00Zoomber2 Bitfighter 0x00131fdf Zap::setInputModeCallback(unsigned int) + 39
05:08:00Zoomber3 Bitfighter 0x0012ed3a Zap::ToggleMenuItem::handleKey(Zap::KeyCode, char) + 354
05:08:00Zoomber4 Bitfighter 0x00136c3f Zap::MenuUserInterface::onKeyDown(Zap::KeyCode, char) + 189
05:08:00Zoomber5 Bitfighter 0x000ced49 TNL::FunctorDecl<void (Zap::ZapJournal::*)(int, int, int, int)>::dispatch(void*) + 77
05:08:00Zoomber6 com.yourcompany.tnl 0x006097fb TNL::Journal::callEntry(char const*, TNL::Functor*) + 195
05:08:00Zoomber7 Bitfighter 0x000cab10 Zap::GLUT_CB_mouse(int, int, int, int) + 46
05:08:00Zoomber8 com.apple.glut 0x3e00782a -[GLUTView _commonMouseDown:] + 332
05:08:00Zoomber9 com.apple.AppKit 0x96e66fc8 -[NSWindow sendEvent:] + 5548
05:08:00Zoomber10 com.apple.glut 0x3e00356d -[GLUTWindow sendEvent:] + 59
05:08:00Zoomber11 com.apple.AppKit 0x96d7fbef -[NSApplication sendEvent:] + 6431
05:08:00Zoomber12 com.apple.glut 0x3e0116df -[GLUTApplication _runMainLoopUntilDate:autoreleasePool:] + 101
05:08:00Zoomber13 com.apple.glut 0x3e01196e -[GLUTApplication run] + 206
05:09:00Zoomber14 com.apple.glut 0x3e022777 glutMainLoop + 525
05:09:00Zoomber15 Bitfighter 0x000ce545 main + 1045
05:09:00Zoomber16 Bitfighter 0x0001edc2 _start + 216
05:09:00Zoomber17 Bitfighter 0x0001ece9 start + 41
05:09:00Zoomberthis is the form of an apple error report, which is GREAT for developers
05:10:00Zoomberif you look at step 1, second to last step, you can see, Zap::InitJoystick()
05:11:00sam686CFGetTypeID in initJoystick is in line 256 in osxinput.cpp
05:11:00Zoomberok
05:12:00Zoomberi should save this for when i get my macbook back
05:12:00sam686but could also be in line 281..
05:13:00Zoomberim going to try to install developer tools on this computer right now
05:15:00Zoomberthis could take a few minutes
05:22:00Zoomberdo you want to play a match of bitfighter?
05:23:00sam686ok.
05:42:00zoooomber Quit (Quit: zoooomber)
05:42:00Zoomber Quit (Quit: Zoomber)
06:22:00Zoomber has joined
06:22:00zoooomber has joined
06:23:00Zoomber has left
06:23:00zoooomber has left
06:24:00Zoomber has joined
06:26:00Zoomberhello
06:27:00sam686hi
06:31:00Zoomberi have xcode installed
06:31:00Zoomber ill try to change something right now
06:47:00Zoomber Quit (Quit: Zoomber)
07:40:00kodax has joined
14:37:00watusimoto has joined
15:18:00raptor has joined
15:18:00ChanServ sets mode +o raptor
15:21:00raptorZoomber: I already opened a bug with important information on your problem: http://code.google.com/p/bitfighter/issues/detail?id=99
15:29:00raptorwatusimoto: 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:00raptorbecause i notice a lot inherited methods that work on the object they're called from
15:53:00watusimotohi
15:53:00watusimotoI haven't been working on that
15:53:00watusimotoI haven't been working on much for the past couple of days
15:53:00watusimotobut what"m trying to do is get loading in the editor to work
15:54:00watusimotothat needed to be rewritten after my refactor
15:54:00watusimotowhich I've largely done, but now have broken hosting
15:54:00watusimotoargh
15:54:00watusimotoand after my hiatus, I mostly forgot where I was
15:55:00watusimotoso now I'm trying to figure out why everything is broken
15:55:00watusimotoargh
15:55:00watusimotothat bore repeating
16:07:00raptorhi
16:07:00raptorloading?
16:07:00raptorlevel loading?
16:07:00raptori haven't done any development for a little over a week, myself...
16:08:00watusimotoloading an existing level into the editor
16:08:00watusimotohad to be completely rewritten
16:08:00watusimotoI'm trying to make it use more of the code used by the regular game loader
16:08:00watusimotowhich should work, as both are now creating the same set of objects
16:09:00watusimotothe problem is in game settings like MinPlayers
16:09:00raptor Quit (Remote host closed the connection)
16:09:00raptor has joined
16:09:00ChanServ sets mode +o raptor
16:10:00raptordid we ever decide on a new level format like XML?
16:10:00raptori don't remember
16:10:00watusimotowe did not decide
16:10:00raptorok - that could be left for later
16:10:00watusimotowe (or at least I) concluced the idea of making a format that was similar to SVG would not work
16:11:00raptoryeah
16:11:00watusimotobut we do need a new more expandable level format
16:11:00watusimotoI really didn't like the way the XML looked
16:11:00watusimotobut...
16:11:00watusimotoI don't have a better idea
16:11:00raptorthe verbosity? or just the way i made it with no attributes
16:11:00watusimotothe verbosity
16:12:00watusimotoit made it very hard for me to visualize a level file
16:13:00raptori agree with that
16:13:00raptormaybe we can expand our current format
16:13:00raptorbut it would involve some sort of specific indentation
16:13:00raptorprobably
16:14:00watusimotoor perhaps adding things like points="x,y x,y x,y"
16:15:00watusimotoWall thickness=55 points="1,2 4,4 6,5"
16:16:00raptorturret location="45, 43" weapon="burst"
16:16:00watusimototurret team=1 pos=5,5"
16:16:00watusimotoright
16:16:00raptorhaha
16:16:00raptoryeah, markup really reducing the at-a-glance readability
16:16:00watusimotothat might be a good compromise
16:16:00watusimotoalthough it's not a standard
16:17:00watusimoto[turrets]
16:17:00raptorINI?
16:17:00watusimotopos=5,5
16:17:00watusimotoscratch that
16:17:00watusimoto[turrets]
16:17:00watusimotopos=5,5 team=2 weapon=burst
16:17:00watusimotopos=3,4 team=1 weapon=turret
16:18:00watusimoto?
16:18:00raptorinteresting
16:18:00watusimotonot sure that's better than listing the word turret on each line
16:18:00raptorit might be worse: because then location of a turret line matters
16:18:00watusimotoyes
16:19:00sam686(hi) i am not sure if you can put multiple = in the same line in INI mode..
16:20:00raptorwe probably don't wan't INI for levels
16:20:00raptorbecause then location of lines is important and that is less flexible
16:21:00watusimotoI wasn't thinking of using a strict INI format
16:21:00watusimotobut scrach it;
16:22:00watusimotoI think adding named attributes to our current format is the best idea yet
16:22:00sam686probably can process letter / words args first, leaving only numbers, like Turret 1 W=Burst 4 5 ... where numbers = team, x, y
16:22:00watusimotoI think we should specify all attributes with names
16:22:00watusimotoand they can come in any order
16:23:00sam686maybe keep numbered args as compatibility..
16:23:00watusimotoI think if there are no attribute names we fall back on the original format
16:23:00watusimotobut if there are names, we enforce the new format
16:23:00raptorthe main reason we want a new format is for not needing order, correct?
16:23:00watusimotoand expandability
16:23:00sam686could be changed to Turret Team=2 Pos=4,5 Weapon=Burst
16:24:00raptorsam686: exactly
16:24:00watusimotobut turret team=2 4,5
16:24:00watusimotowould be invalid
16:24:00watusimototurret 2 4 5
16:24:00watusimotowould be ok
16:24:00raptoryeah, one or the other
16:24:00watusimotobut editor would only write turret team=2 pos=4,5
16:25:00watusimotothen when reading we could parse that line into a dictionary
16:25:00watusimotoand pass that to each item
16:25:00watusimotowhich would suck out the attributes it needed
16:25:00watusimotothat way invalid attributes would simply be ignored
16:25:00raptorsounds good to me
16:25:00watusimotoo rmaybe we could warn
16:26:00watusimotoI wish there was a standard format like this we could use
16:27:00kodax Quit (Ping timeout: 240 seconds)
16:27:00raptorlike windows registry?
16:28:00raptorno waht
16:28:00raptorwait
16:28:00raptorthat is just as bad
16:28:00sam686windows registry is not for linux?
16:28:00raptorwe wouldn't use the registry - i was just suggesting an alternative file format
16:30:00raptori think we need a rough development plan - we have a lot to do
16:30:00sam686There a lot in the google code issues list: http://code.google.com/p/bitfighter/issues/list
16:31:00Zoomber has joined
16:31:00Zoomberhi
16:32:00Zoomberhey raptor , are you on?
16:32:00raptorZoomber: already logged your mac bug: http://code.google.com/p/bitfighter/issues/detail?id=99
16:32:00Zoomberoh great
16:32:00sam686hi..
16:32:00Zoomberdid you see where it was coming from?
16:32:00raptoryep
16:32:00Zoomberok good
16:32:00raptorlogged it two weeks ago :)
16:33:00Zoomberbut still, mac crash reports top all
16:33:00raptorbut it probably won't get worked on for a while - we have lots going on at the moment
16:33:00raptorthe mac crash report was identical to the gdb backtrace
16:33:00Zoomberi figured
16:33:00Zoomberbut the report has all sorts of other stuff too
16:34:00Zoomberincluding 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:00Zoomberinfact, I wonder if there is a way to get access to bitfighter crash reports sent to apple
16:34:00raptoryeah, apple won't do squat
16:35:00Zoomberthat could show us all the bugs others are getting
16:35:00raptorit's a bug in our application
16:35:00raptorthey'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:00Zoomberwell yeah
16:36:00Zoomberbut they have the crash reporter application to send other apps too, like a kernal panic or finder crashing
16:36:00raptoryes
16:37:00Zoomberinfact,
16:37:00ZoomberInterval Since Last Report: 177772 sec
16:37:00ZoomberCrashes Since Last Report: 15
16:37:00ZoomberPer-App Interval Since Last Report: 1443 sec
16:37:00ZoomberPer-App Crashes Since Last Report: 3
16:37:00Zoomberit even tells us when it last crashed
16:38:00raptori don't see how any of that is useful
16:38:00raptorwe just need to fix the bug in the code, and we have the method name that it crashes on
16:38:00Zoomberhow many times it has crashed? If it was a one time bug?
16:38:00Zoombermaybe its not usefull for bitfighter
16:38:00Zoomberbut could be useful to other developers
16:39:00sam686what version it used? or if it is a custom compiled version? Report may not be fully useful.
16:40:00Zoomberreport states everything, including version
16:40:00sam686and, how am i going to read mac crash report?
16:40:00raptorsam686: if you ever get vmware workstation 7.0 +, i can send you a mac vm
16:41:00Zoomberhowever, version appears as ???(015) as it hasnt been changed
16:41:00raptorbut i get that program through my work - it's not free
16:41:00Zoombersam686: crash reports can be copied and pasted in a text document
16:41:00sam686i know, mac / windows = not free linux = free..
16:41:00raptoranyways...
16:41:00raptori think we need a development plan
16:41:00raptorfinish editor, then???
16:42:00raptorSDL?
16:42:00Zoomberno, he means he can send you the actual mac vm, but you cant get vmware for free
16:42:00watusimotosure, we can start with the sdl any time
16:42:00watusimotoI don't think that will conflict with what I'm doing at all
16:43:00raptorbecause i can't compile with pointainer..
16:43:00raptorso i am working off of a revision before your editor checkin
16:44:00raptori've tried to replace it with shared_ptr, and I just kept getting deeper into the quicksand..
16:44:00watusimotook, I can host again
16:44:00raptoryay
16:44:00watusimotoyou can fix the pointainer in the short term by replacing it with vector
16:45:00watusimotothat will let you compile
16:45:00watusimotothere will be horrible memory leaks
16:45:00watusimotobut then we can convert the pointers to shared_ptrs
16:45:00Zoomber has left
16:46:00watusimotoif we convert everything to shared_ptr, then the memory leaks will be fixed
16:46:00raptorif you look at my clone: http://code.google.com/r/buckyballreaction-bf11/source/list
16:46:00raptori started that
16:46:00raptorgot pretty far
16:47:00raptorbut crazy things started happinening
16:47:00raptori butchered that word..
16:47:00raptorlike i couldn't move walls in the editor anymore without it crashing
16:47:00raptorand undo crashed
16:48:00raptoralthough granted i never knew if those worked anyways since i couldn't compile before my changes
16:56:00raptormaybe i'll rebase when you check in your most recent editor fixes
17:57:00watusimoto Quit (Ping timeout: 252 seconds)
18:04:00raptor Quit (Remote host closed the connection)
18:09:00watusimoto has joined
19:10:00watusimoto Quit (Ping timeout: 255 seconds)
19:19:00watusimoto has joined
19:38:00[1]sam686 has joined
19:40:00sam686 Quit (Ping timeout: 258 seconds)
19:40:00[1]sam686 is now known as sam686
19:43:00watusimoto Quit (Ping timeout: 260 seconds)
19:55:00Zoomber has joined
20:13:00sam686 Quit (Read error: Connection reset by peer)
20:29:00Zoomberonly 3 people in chatroom?
20:40:00Zoomberkaramazovapy: are you on?
20:41:00koda has joined
20:42:00Zoomberhi
20:55:00Zoomber Quit (Quit: Zoomber)
21:50:00watusimoto has joined
22:16:00sam686 has joined
22:16:00ChanServ sets mode +v sam686
22:37:00karamazovapyI'm here...now...
22:37:00watusimoto Quit (Ping timeout: 252 seconds)
23:16:00raptor has joined
23:16:00ChanServ sets mode +o raptor
23:26:00koda Quit (Quit: k thx bai)

Index Search ←Prev date Next date→

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