#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2011-07-13

Timestamps are in GMT/BST.

00:13:00Flynnn Quit (Quit: This computer has gone to sleep)
00:30:00Flynnn has joined
00:53:00watusimoto Quit (Ping timeout: 276 seconds)
01:07:00Flynnn Quit (Quit: Leaving)
03:32:00raptor has joined
03:32:00ChanServ sets mode +o raptor
03:45:00watusimoto has joined
03:47:00raptorback to joystick insanity
04:02:00Zoomberkenav
04:02:00Zoomberblea
04:02:00Zoomberda
04:30:00Zoomberhey raptor or karamazovapy, how long does it normally take a VPS to boot?
04:30:00raptor not sure, but if it is like a VM, then maybe 30 seconds at most
04:30:00Zoomberok
04:30:00Zoomberi have been pinging the server for 450 seconds after boot
04:30:00Zoomberand no response
04:31:00Zoombertimeout every second
04:31:00sam686faster boot then desktops, as desktop computer have to load all the GUI stuff..
04:31:00Zoomberyeah, no x window system
04:31:00Zoomberbut seems like i can install VNC on my server..
04:32:00Zoomberwouldn't that mean, graphical? why else would there be a VNC install guide?
04:32:00Zoombermaybe not graphical untill i install
04:33:00sam686vnc and x windows system will take extra memory, if memor is limited, it might not be a good choice..
04:34:00Zoomberboth vps server's i have gotten so far, different providers, both have trouble booting up my vps
04:35:00raptorintersting - SDL 1.3 might support force feedback on joystick
04:36:00Zoombercool
04:36:00sam686i don't have the force feedback feature on my logiteck dual action controller..
04:36:00Zoomberi can try it on my saxis controller
04:37:00Zoomberoh, immagine if i could use the SAXIS motion feature with bitfighter..
04:37:00Zoombercould move controller around to aim
04:37:00Zoomberwouldnt be that good with moving, or id be doing alot of excersize..
04:38:00sam686it depends on joystick suppport in operating system, windows, linux, and mac all have their own way to support joysticks..
04:38:00raptorSDL abstracts that!
04:38:00ZoomberDOES?
04:39:00raptorwell, actually i don't know...
04:39:00Zoomberreally????
04:39:00sam686sdl attemps to combine one command for all 3 operating system it looks like..
04:39:00raptorwhat is the SAXIS motion feature?
04:39:00Zoomberthat would actually start to make bitfighter the first game that is retro AND uses most advanced stuff so far
04:39:00Zoombersaxis motion feature is kind of like a motion controller
04:40:00raptorlike the Wii controller?
04:40:00Zoomberwhen used on the ps3, if you move it, the object on the screen will move
04:40:00Zoomberyes...but much better, and it isnt IR
04:40:00raptorahh
04:40:00Zoomberits bluetooth too
04:40:00raptorneat
04:40:00Zoomberit works great
04:40:00Zoomberand the controller is light too
04:40:00Zoomberbut somehow manages to support force feedback and motion
04:42:00raptormagnets
04:42:00Zoombermagnets?
04:43:00Zoomberwhat about these such attractive looking objects??
04:43:00raptorelectromagnets is how it is so lightweight and provides force-feedback
04:44:00Zoomberhmm, maybe raptor didnt get the joke?
04:44:00raptoroh
04:44:00raptorhar har
04:44:00raptora bit slow right now i guess..
04:44:00Zoomberlol
04:46:00ZoomberUf, I sent my VPS a support ticket, and they reply back "Please utilize the new details that have been sent to you."
04:46:00Zoomberbut no details
04:46:00Zoomberat least they fixed the server
04:48:00Zoomberhmm, 328 MBS of ram on this one for me..
04:48:00Zoomber384*
04:51:00raptorsam686: is index of joystick always 0?
04:51:00raptori mean does bitfighter always use joystick 0 that is found on the system?
04:53:00watusimotono
04:53:00watusimotothere is a cmd line param to specify which to use
04:53:00watusimotothat's how we do side-by-side play... see twoplayer.bat for an example
04:53:00raptorhmm, ok
04:54:00raptori will need some testing from you folks with joysticks when this is in a usable state again
04:57:00Zoomberhey raptor
04:57:00raptoryo
04:57:00Zoomberi didnt know you could adjust GLUT preferences in bitfghter?
04:57:00Zoomberwhen did you add that?
04:57:00raptor?
04:57:00Zoomberopen bitfighter, and press COMMAND + ,
04:57:00Zoomberor click on bitfighter, and click preferences
04:57:00raptorohhh... on Mac
04:58:00raptori can't remember, but i altered some mac specific .nib or .xib file somewhere
04:58:00Zoomberyes, that would be the .xib file
04:58:00Zoomber(which turns into the nib file)
04:58:00raptori don't even remember how i did it
04:59:00raptorthat's the usual story of my mac exploits :)
04:59:00Zoombernot that hard. i just didnt know we had one
05:00:00Zoombertheres no nib file in bitfighter.app though, or it would be under bitfighter.app > contents > resources. Maybe it is in a UI file?
05:00:00raptori don't know...
05:04:00Zoomberbitfighter.dssstore?
05:04:00Zoomberoh wiat
05:04:00Zoomberi thought it had 3 sss
05:04:00Zoomberno
05:04:00Zoomberthat is wrong
05:04:00Zoombershould be .DS_Store
05:04:00Zoomberwhat is that?
05:05:00raptorthat is the secret folder setup configuration that is used to make the neat background in the DMG
05:05:00Zoomberi changed your .dsstore to .DS_store
05:06:00raptornooooooo
05:06:00Zoomber?
05:06:00Zoomberno more secrets?
05:06:00Zoomberit did nothing for me...
05:06:00raptorthe DMG script auto renames it - I had to make it that other name so as to not conflict with another .DS_Store in the directory it resides in
05:07:00Zoomberoh
05:07:00raptorbecause at any time, OSX may make a .DS_Store file for any directory on the system
05:07:00Zoomberi dont create target release on mac anymore though....
05:07:00ZoomberOSX always make .DS_store file in folder unless it is special external / read only
05:08:00Zoomberooh i have new mail in /var/mail/root
05:08:00Zoomberroot@bitfighter:~#
05:08:00ZoomberYou have new mail in /var/mail/root
05:08:00Zoombersee raptor? ^^ i use console too :)
05:08:00sam686turns out it was just a simple U32 / S32 mix up, U32 z = atoi(args[i]); if(z < 0) getGame()->mCheatFlag &= ~BIT(-z); (U32 can never be negative) I did fix on my clone..
05:08:00Zoomberok
05:08:00Zoomberi will update tomorrow
05:12:00raptorcould someone (sam686, watusimoto) give me an overview of what exactly the 'ReadJoystick()' method is supposed to do?
05:14:00sam686there is a void readJoystick() in config.cpp...
05:14:00Zoomberi see it
05:14:00raptorsorry, not that one
05:14:00raptorthat has lowercase read
05:14:00Zoomberreadjoystick in config.cpp
05:14:00Zoomber?
05:14:00raptorthe one in the OS sub classes
05:14:00sam686this? bool ReadJoystick(F32 axes[MaxJoystickAxes], U32 &buttonMask, U32 &hatMask)
05:14:00raptoryes
05:15:00sam686simple, it just reads a joystick, and puts it in buttonMask and axes (remember &buttonMask is an address pointer)
05:16:00raptoris it reading the current state of the joystick?
05:16:00sam686yes
05:16:00Zoombera true/false booleon
05:16:00raptorok
05:17:00sam686it just returns false if it fail to read joystick...
05:18:00Zoomberif(!gJoystickInit) return false;
05:19:00Zoomberoh, are you trying to fix the mouse problem?
05:19:00Zoomberoh no, because thats not where it crashes
05:20:00Zoomberit crashes on the next function
05:20:00raptori am rewriting the joystick system to use SDL
05:20:00Zoomberok
05:20:00Zoomberright now it crashes on the function after, GetJoystickName()
05:20:00raptorso i am ignoring any and all bugs from before - and introducing new ones :)
05:20:00Zoomberwhoooo
05:20:00sam686i probable don't know how to fix mac joystick detection, all i did was an easy option to not compile joystick support, in my clone
05:20:00watusimoto Quit (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
05:20:00Zoomberim checking linux mail through a tiny console
05:21:00Zoomberwatuismoto somehow convinced me to look at hydrairc.com
05:21:00raptorwhat is the joystick 'hat'?
05:22:00Zoomberin &hatMask?
05:22:00raptorno, just what part of a joystick is considered the hat
05:22:00sam686something that windows have in their drivers and directinput, my d-pad is a hat..
05:22:00raptoris that usable in bitfighter?
05:22:00sam686but linux joystick code don't have hat, but detects my d-pad as 2 more axis..
05:22:00raptoroh great
05:23:00sam686d-pad could be used as extra buttons, or manu navigation...
05:32:00raptordo you know what gJoystickMapping.pov is support do be? 'pov' doesn't mean anything to me
05:35:00raptorkaramazovapy, Zoomber, or sam686: can one of you send me an INI file with your stick mappings?
05:35:00raptorremember to remove your password from the file
05:36:00Zoomberok..
05:37:00sam686gJoystickMapping is part of readJoystick, which is gone unused due to using default JOYSTICK: Logitech Dual Action..
05:38:00raptorI don't understant
05:38:00sam686kind of was going to do custom mapping configuration screen in-game..
05:38:00raptoroh, so it isn't actually used in bitfighter (yet)
05:38:00Zoomber[JoystickKeyBindings]
05:38:00ZoomberSelWeapon1=1
05:38:00ZoomberSelWeapon2=2
05:38:00ZoomberSelWeapon3=3
05:38:00ZoomberSelNextWeapon=Button 1
05:38:00ZoomberShowCmdrMap=Button 2
05:38:00ZoomberTeamChat=T
05:38:00ZoomberGlobalChat=G
05:38:00ZoomberQuickChat=Button 3
05:38:00ZoomberCommand=/
05:38:00ZoomberShowLoadoutMenu=Button 4
05:38:00ZoomberActivateModule1=Button 7
05:38:00ZoomberActivateModule2=Button 6
05:38:00ZoomberFire=Left-mouse
05:39:00sam686as the problem is joystick button mapping is limited, and joystick axis can't be remapped...
05:39:00raptorZoomber: thanks
05:39:00raptorso what did you mean by 'Pov'?
05:40:00sam686look at winJoystick.cpp, there is a switch(pov)
05:43:00watusimoto has joined
05:43:00raptorahhh... interesing, so pov is the hat?
05:43:00Zoomberwow, mail through a console is fun
05:43:00raptordoes pov stand for something?
05:44:00sam686what this says: http://en.wikipedia.org/wiki/Joystick#Hat_switch POV (point of view)
05:45:00raptorvery good
05:45:00raptorthanks
05:45:00raptorenlightening
05:46:00Zoomberhmm
05:47:00Zoomberi think i may have emailed my normal email through my vps..................
05:47:00sam686Master server - sending challenge request... is master down? is http://bitfighter.org down or up?
05:48:00Zoomberi cannot connect either
05:48:00Zoomberoh
05:48:00Zoomberi can now
05:48:00Zoomberohow ait
05:48:00Zoomberno ic ant
05:48:00Zoomberthose are just stored results from last successufll connecting
05:48:00raptormaybe watusimoto is doing something
05:48:00Zoomberok; i cannot type properly on this keyboard.......
05:49:00watusimotodoing nothing except packing
05:51:00sam686when i go to bitfighter.org i get errir: Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
05:52:00sam686maybe it is working again..
05:54:00Zoomberhey watusimoto..i could host a second backup master server. in some other games, client connects to more than one master server, (maybe even 4). Alot of times, one master will not respond, so the game will attempt to connect to the next master if it gets no response from the first. Servers list and address to all masters.
05:55:00sam686some master coding could be done to combine all players and all servers connected to one of multiple masters...
05:56:00Zoomberok
05:56:00Zoomberi have 2 vps servers. One of them has more memory than just 256 MBs (server hosting Bitfighter Main() )
06:07:00Zoomber Quit (Read error: Connection reset by peer)
06:18:00raptor51 open issues
06:18:00raptorthat's more bugs than I have at work now...
06:20:00sam686issue 36 and 39 appears to be nearly the same...
06:24:00Zoomber has joined
06:24:00Zoomberback
06:26:00raptorwatusimoto: can you help me understand why the Move object and joystick are coupled?
06:26:00Zoomberwow that was interesting. raptor / sam686 / watusimoto, there is a neat mac auto-updator for firefox on mac
06:27:00Zoomberwhen you open firefox, it will check automatically, and opens up / holds firefox until update complete
06:27:00sam686is there a mac that have a web browser other then firefox? and what if you don't use firefox, it won't remind you?
06:28:00Zoomberit doesn't remind you
06:28:00Zoomberi
06:28:00Zoomberit just openes the updater whenever you launch it
06:28:00Zoomberno reason to use the updater if you dont ever open bitfighter?
06:28:00Zoomberand yes, mac uses safari as built-in browser
06:29:00sam686might be better off not depending on user to start firefox for updating..
06:29:00sam686expecially if firefox is not installed
06:29:00Zoomberno thats not what i mean
06:30:00Zoomberim saying, firefox uses an updator that starts up on its launch. we could use that updating app with bitfighter
06:30:00sam686how does it work then?
06:30:00Zoomberits a seperate application that opens up. but its hidden inside firefox
06:47:00raptorthis is a fun gem i just came across in the joystick code:
06:47:00raptorlogprintf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",js.lX,js.lY,js.lZ,js.lRx,js.lRy,js.lRz,js.rglSlider[0],js.rglSlider[1],js.rgdwPOV[0],js.rgdwPOV[1],js.rgdwPOV[2],js.rgdwPOV[3],js./*rgbButtonsButtons[128];//128buttons*/lVX,js.lVY,js.lVZ,js.lVRx,js.lVRy,js.lVRz,js.rglVSlider[0],js.rglVSlider[1],js.lAX,js.lAY,js.lAZ,js.lARx,js.lARy,js.lARz,js.rglASlider[0],js.rglASlider[1],js.lFX,js.lFY,js.lFZ,
06:47:00raptorjs.lFRx,js.lFRy,js.lFRz,js.rglFSlider[0],js.rglFSlider[1]);
06:49:00Zoomberok raptor
06:49:00Zoomberi fixed the GDB loader
06:49:00ZoomberOOOPS
06:49:00Zoomberi fixed it on sam's clone
06:50:00sam686i see that very long //printf in winJoystick..
06:50:00raptorhow did you do it?
06:50:00Zoomberso i will re-apply the fix to the 016 bitfighter project and put it on my clone tomorrow
06:50:00Zoomberi am also trying to add sparkle updater , trying to see if i can get thta in
06:50:00Zoomberyou had the executable set to the .sh file
06:50:00Zoomberi set it to the exec
06:51:00Zoombermaybe you want the .sh so you can access levels...
06:52:00Zoomberi must go for tonight, but i have alot of stuff here;...
06:52:00watusimotocan you help me understand why the Move object and joystick are coupled?
06:52:00watusimotonot sure I can :-)
06:52:00Zoombergoodnight everyone
06:52:00watusimotoi could host a second backup master -->
06:53:00watusimotonot a great idea; if player 1 has trouble connecting to primary master, then goes on to connect to secondary
06:53:00watusimotoand the glitch goes away, then he is stranded until he disconnects and reconnects to the primary. everyone else will eb on primary once the glitch is resolved
06:54:00watusimoto@raptor - where are you reading about move in the code?
06:54:00raptorgame.cpp ~line 1871
06:54:00raptornight Zoomber
06:56:00watusimotook, so each tick, the game looks at what keys are down and computes which "move" the player wants to make
06:56:00sam686i think it might be better having 2 masters, where half of client/server connect to each, and have both master sync each other some information, as of it looks like it is one master. Might reduce some load of main master..
06:56:00raptoryes
06:56:00watusimotosince keyboard and joystick input is handled differently, it then overwrites the move with input from the joystick
06:56:00watusimotothat's what I think I remember is happening, anyway
06:56:00raptorah, the overwrite
06:56:00raptorthat makes sense
06:56:00raptorwell, essentially we don't need that anymore
06:57:00watusimotoperhaps not. if we can centralize joystick input and keyboard input, then we can create our move once
06:57:00watusimotoand no need to overwrite
06:57:00raptorSDL can just detect whatever button is down and we set the appropriate keyCode
06:57:00watusimotoand joystick axis?
06:57:00raptorsame
06:57:00watusimotothe main master isn't overloaded
06:57:00watusimoto@r, great
06:58:00watusimoto@s, maybe you could connect to multiple masters to find games?
06:58:00watusimotobut that just seems to complicate things
06:59:00raptorwe don't make the ship do a slower or faster speed based on the axis amount do we?
06:59:00sam686sometimes the main master just dies for several minutes...
06:59:00watusimotobut you could ocnnect to two, if one is down, you keep trying that while you are interacting with the other
07:00:00watusimotoit dies for at most one minute :-)
07:00:00sam686client connecting to multiple master increases bandwidth to clients
07:00:00watusimotoyes
07:00:00watusimoto@r yes, we do
07:00:00watusimotoyou can push the stick a little and go slow
07:01:00raptorand the speed scales with the stick amount of push?
07:02:00watusimotoyes
07:02:00raptorok
07:02:00raptori'll keep that in mind
07:02:00raptorbaby steps...
07:02:00watusimotoit's an analog input
07:03:00watusimoto@s the master has a cron job that runs every minute, testing the master; it restarts it if it's down
07:04:00sam686if the server running bitfighter master dies, so does the cron job...
07:04:00raptorthe cron is on the game server server
07:05:00sam686what does that cron job do? try to connect to main master to run a restart command?
07:05:00raptorit uses tnlping to hit the master
07:05:00raptorif it gets a response it is good, if not it sends an e-mail
07:06:00sam686email = delay if you are sleeping...
07:07:00raptorhere is the script if your interested: http://pastie.org/2205848
07:08:00raptorwait
07:08:00raptorit's in HG
07:08:00raptorunder tnlping
07:09:00sam686i probably prefer not to try to get it to run, as it will fire a false alarm "MASTER DOWN" every time i lose internet connection.
07:10:00raptorhaha, that might be annoying
07:11:00watusimoto@s the server rarely if ever dies; the cron job checks for a pid
07:11:00watusimotoraptor has a different cron job that tests via a different mechansim, and that just sends an email
07:12:00watusimotoI believe that most of the time the server isn;t down, but rather is unreachable for some reason, network related
07:13:00sam686which server seems more reliable and staying up longer? the one thats hosting master? or the one hosting game servers?
07:14:00watusimotoboth are staying up fine
07:14:00watusimotomaster is occasionally and briefly unreachable
07:14:00raptorwell, i;m heading to bed
07:14:00raptorthanks everyone
07:14:00watusimotogood night
07:14:00raptorgood night
07:14:00kodax has joined
07:14:00watusimotoI'm still trying to fix that f'n memory issue
07:14:00watusimotoit's been what... a week now?
07:14:00watusimotoI am frustrated
07:14:00watusimotoand angry
07:15:00watusimotoI've started drinking
07:15:00watusimotothis is terrible
07:15:00sam686memory issur of what? editor?
07:15:00watusimotoyes
07:15:00raptor Quit (Remote host closed the connection)
07:15:00watusimotoheap corruption issue
07:15:00watusimotowhen you copy and paste an item
07:15:00watusimotofails nearly every time when copying/pasting a goal zone or other polygon item
07:20:00karamazovapy Quit (Read error: Connection reset by peer)
07:22:00watusimotoI *think* that if I make the copy constructor that lives in the various clone() methods into a straight constructor, the crashing goes away
07:24:00watusimoto GoalZone *goalZone = new GoalZone(*this);
07:24:00watusimoto // GoalZone *goalZone = new GoalZone;
07:25:00watusimotowith the first line (from GoalZone::clone), copy & paste of goalzones crashes every time
07:25:00watusimotowith the second, copy/paste works (excpet, of course, I get the default goal zone rathr than a real copy)
07:27:00sam686GoalZone *goalZone = new GoalZone(*this); - that may risk copying the same pointer of part of object, such as mGame *, and maybe others..
07:27:00watusimotoI've checked all that
07:27:00watusimotocopying pointer to game is ok; I later set it to NULL, but even if not, they belong to the same game
07:27:00sam686maybe it screws up netObject...
07:28:00watusimotothe other pointer is for mGeometry, but that also gets updated with a copy of the geometry
07:28:00watusimotohaven;t looked too closely at netObject... why do you say that?
07:29:00watusimotothough in editor, netobject isn't really used
07:29:00sam686i am just guessing netObject don't like being copied..
07:29:00watusimotoperhaps not...
07:29:00watusimotobut I don;t think it matters... whatever pointers might be set would just be copied, and that's probably ok
07:30:00watusimotoone thing that worries me though is that there are some const char * items... I don;t really know how they fare in a shallow copy
07:41:00sam686maybe one way is to try GameObject::GameObject(GameObject *copy) : NetObject() so it won't copy netObject but instead create a seperate netObject
07:44:00watusimotoAnd implement a full on copy constructor for gameobject?
07:45:00sam686probably yes, though gameObject only have a few..
07:46:00watusimototrying it now with an empty body
07:46:00watusimotothat should at least be enough to see if it crashes immediately
07:46:00watusimotoI predict this is not it, but I hope I'm surprised!
07:48:00sam686probably need seperate bfObject, so it is GameObject::GameObject(GameObject *copy) : NetObject(), BfObject()
07:52:00watusimotook, trying GameObject(GameObject const &copy) : NetObject(), BfObject() { }
07:53:00watusimoto(I think you got the signature of the constructor wrong... am I right about that?)
07:54:00sam686you can put GameObject::GameObject(GameObject *copy) : NetObject(), BfObject() { ... } in gameObject.cpp and put GameObject(GameObject *copy); in gameObject.h
07:56:00watusimotosorry I meant that the argument to teh copy constr is const GameObject &copy
07:56:00watusimotojust checked
07:58:00sam686maybe i will try &copy instead of *copy, as GameObject(GameObject *copy) don't appear to be called...
08:00:00watusimotowell...
08:01:00watusimotoit doesn't work...
08:01:00watusimotobut...
08:01:00watusimotothe crashing is gone
08:01:00watusimotointeresting
08:01:00watusimotomaybe you are on to something
08:01:00sam686thats good when it don't crash..
08:01:00watusimotoyes, that's very good
08:01:00watusimotothough
08:01:00watusimotoit may not be that good
08:02:00watusimotoI think I have an idea why it's not crashing... well, let me flesh out the copy constructor and see if it works better and still no crash
08:02:00watusimotomaybe my idea is wrong
08:03:00sam686maybe the problem is BfObject, as you see it in GameObject::GameObject() : BfObject() constructor..
08:12:00watusimotoWell, this is the first real progress in days
08:32:00watusimotoit might be netObject
08:46:00watusimotoit might even be Object
08:47:00sam686using netObject() in a copy constructor will not copy, but will create a new netObject / Object, as Object don't like being copied..
08:51:00sam686Editor Undo is making mGame NULL, making undo throwing errors due to objects trying to use getGame() to render
08:51:00sam686or that might be my GameObject copy constructor settint mGame to null..
09:01:00watusimotook
09:01:00watusimotoObject(const Object &copy) { mFirstObjectRef = copy.mFirstObjectRef; }
09:01:00watusimotocauses the crash
09:01:00watusimotoremoving the contents of the { } prevents it
09:01:00watusimotoI think this is the problem
09:02:00watusimotogoing to sleep... will take this up in the morning. I think this is the key
09:02:00sam686somethings wrong when pressing F in editor.
09:02:00watusimotothanks for your suggestion!!!!!!
09:02:00sam686ok..
09:02:00watusimotogood night
09:04:00sam686can't delete teleporters in 016 editor..
09:04:00sam686can't delete teleporter if teleporter point is selected..
09:07:00watusimoto Quit (Ping timeout: 260 seconds)
11:51:00BitfighterLogBot - Commit 1992c1706646 | Author: sam8641 | Log: Fix toString for SpeedZone snapEnable, Teleporter Delay, Turret Weapon
13:11:00BitfighterLogBot - Commit 55647c134194 | Author: sam8641 | Log: add missing #include "ScreenInfo.h", limit gPlayList to avoid slowdown
14:34:00watusimoto has joined
14:50:00[1]watusimoto has joined
14:54:00watusimoto Quit (Ping timeout: 260 seconds)
14:54:00[1]watusimoto is now known as watusimoto
15:36:00sam686 has left
15:53:00raptor has joined
15:53:00ChanServ sets mode +o raptor
15:54:00raptorsooo... progress on the memory issue?
16:12:00watusimotofixed
16:12:00watusimotothanks to an idea from sam
16:12:00raptorreally????
16:12:00watusimotoyes
16:12:00raptorhooray!!
16:12:00watusimotobut can't check in because... link erros with new screenInfo stuff
16:12:00watusimototryng a full rebuild
16:13:00raptorah yes, make sure the new classes are added (I thought I had done that..)
16:16:00watusimotowhich classes?
16:16:00raptorScreenInfo.cpp/.h
16:16:00raptori split it off from UI.h
16:16:00watusimotothat's in
16:17:00watusimotomaybe a full rebuild will do the trick
16:17:00raptorit should - and if it fails, then it's probably because I forgot some includes for the new ScreenInfo.h: http://code.google.com/p/bitfighter/source/detail?r=55647c134194987d43f5d39d40105c0fedf7c09f
16:17:00raptorwhich sam cleaned up for me
16:18:00watusimotobuilt
16:19:00watusimotonow undo crashes!
16:19:00watusimotobut still... progress
16:20:00watusimotolatest code checked in
16:21:00BitfighterLogBot - Commit d68708de1cbc | Author: watusim...@bitfighter.org | Log: Removed some unneeded logging
16:21:00BitfighterLogBot - Commit 4b0d3f8d6707 | Author: watusim...@bitfighter.org | Log: Finally!! Copy/pase now works without crashing in the editor
16:21:00BitfighterLogBot - Commit dfdd30ed9522 | Author: watusim...@bitfighter.org | Log: Move code from .h to .cpp file, moved common code to init function, var names
16:21:00BitfighterLogBot - Commit 7ee85d460e1c | Author: watusim...@bitfighter.org | Log: Merge
16:21:00BitfighterLogBot - Commit 01ef04256fee | Author: watusim...@bitfighter.org | Log: Oops, forgot one! Always compile before committing!
16:52:00BitfighterLogBot - Commit 3ea3e4710976 | Author: watusim...@bitfighter.org | Log: Hacky, but some undo problems fixed
16:52:00BitfighterLogBot - Commit 7d7b6663539b | Author: watusim...@bitfighter.org | Log: Undo/redo now fully fixed. Still hacky.
17:01:00raptorso can you explain what was the actual problem?
17:02:00raptorwith the memory issue?
17:08:00karamazovapy has joined
17:09:00karamazovapydid the forums throw up on themselves for anyone else?
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /index.php on line 86: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /index.php on line 86: getdate() [function.getdate]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' inste
17:10:00karamazovapyad
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4183: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4185: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4186: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
17:10:00karamazovapy[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4187: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3493)
17:10:00raptori have access
17:10:00karamazovapyI have access, but I get that vomit at the top of the forums index
17:10:00raptoryuk
17:10:00raptori see it, too
17:11:00karamazovapyhm. wasn't there last night
17:11:00raptorwatusimoto would have to have deployed something... i think; or update system packages
17:16:00kodax Quit (Ping timeout: 252 seconds)
17:39:00raptoryay my merge went smoothly...
18:46:00Zoomberhmmmm
18:47:00Zoomberthere are fake links hidden inside the throwup
18:47:00Zoomberits only on the homescreen though. not if you view a forum or do any of that stuff
18:50:00raptorkaramazovapy: you banned BlackBird?
19:08:00Zoomber?
19:09:00Zoomberwhere did you hear that raptor?
19:09:00raptorsaw it in the admin logs - i was just curious as to why he did the ban
19:09:00raptorprobably just a temporary ban
19:09:00Zoomberoh
19:13:00karamazovapymight've been a 6 hour ban
19:13:00karamazovapyI've had a short temper lately, and have been offering to toss out forum bans for egregiously bad behavior in-game
19:13:00raptordoes it ban them from logging in to the game?
19:13:00Zoomberno
19:13:00Zoomberer
19:13:00Zoomberwell
19:13:00karamazovapyno, it doesn't
19:13:00Zoomberyou can still log in under fake name
19:14:00karamazovapyyou can still log in as yourself
19:14:00Zoomberbitfighter ban isnt as serious as drex ban
19:14:00karamazovapyI shouldn't do it...it's just frustrating to have people adding bots nonstop
19:14:00Zoomberwhere drex ban bans all forum features
19:15:00karamazovapyI've been in three games in the last 24 hours where someone continuously added 10 bots to their team as soon as they got kicked
19:15:00karamazovapyit's a far bigger problem than team changing
19:16:00Zoomberok
19:16:00Zoomberif you want, i can change the /addbot command, OR require admin privlages on it
19:16:00Zoomberfor my server..
19:18:00karamazovapyeh...I'm not sure what the real solution is
19:18:00karamazovapythey'd do it on my server if we were playing there, too
19:19:00raptormaybe clamp the number of bots that normal players can add (but unlimited to admins of course)
19:19:00Zoomberwell, at least its good on your server, that nobody can just do /addbots
19:19:00Zoomberwithout
19:19:00Zoomberspecifying the personality,..(ivan..etc)
19:19:00Zoomberraptor, i could make /addbots admin, but /addbot normal..
19:19:00karamazovapythe nexus glitch is a serious problem, though
19:19:00Zoomberwhatever seems best
19:20:00Zoombernexus glitch?
19:20:00karamazovapyyeah - join kserv
19:20:00Zoomberin it now..
19:28:00watusimotoanyone else getting errors reading messages in the forums?
19:28:00raptoryep
19:28:00Zoomberyes
19:28:00Zoomberme raptor and karamazovapy are
19:41:00Zoomberhey raptor, are you still at keyboard?
19:41:00raptornope
19:41:00Zoomberoh
19:41:00Zoomberthats a shame
19:42:00Zoomberi was going to give you a hundred dollars for being at the keyboard, but i guess i cant now...
19:42:00raptoraww man...
19:42:00Zoombertoo bad...could have gotten the apple dev membership : ]
19:42:00raptorblech
19:43:00Zoomberdidn't you say you modified a .xib file for xcode once?
19:43:00raptoronce upon a time
19:43:00Zoomberstill have that? does it run when both it and bitfighter are compiled?
19:44:00raptori didn't delve too deeply into the process - i think i just adjusted some text labes inside it..
19:44:00raptornope
19:44:00raptoralso, it is completely different for SDL now
19:44:00ZoomberNOOOOooooooooooooo
19:45:00Zoomberi wanted to try to add something special, but the only way i know how to do it, is using an xib flie. but there are alternative ways. i just have to look online a bit
19:46:00raptori wouldn't spend much time on the GLUT based version - it would be completely different
19:47:00Zoomberja im working with 016 righ tnow..
19:47:00Zoomberright now*
19:47:00raptoroh good
19:47:00Zoombermaybe i should push my GDB loading-fix for mac?
19:48:00raptorsure... i may not get to it for a little while though - stuck with joystick stuff
19:48:00Zoomberok. it will be on my clone then..
19:48:00Zoomberyou can just add it if you have time (IF that rare moment occurs?)
19:48:00watusimotook, submitted a support request to fix the problem
19:49:00raptordid they update php libraries?
19:49:00Zoomberoh raptor! 20 errors and ive just started building..
19:49:00raptorwoo hoo!
19:49:00Zoomberlooks like i get to clean up the mess this time..
19:49:00Zoomberis it libsdl?
19:50:00Zoomberah yes. it is
19:52:00Zoomberyayy no error
19:52:00Zoomberbut
19:52:00Zoomberum
19:52:00Zoomberit is taking like one minute to compile each file
19:53:00Zoomberand that was an exageration, but it is taking unusually long to build
19:57:00Zoomberah, seems i had alot of windows open..
19:58:00Zoomberhey raptor, where is SDL.framework? I only have it on my other computer; not on this one
19:59:00Zoomberdoes it come with the hg clone bitfighter?
19:59:00raptoryou have to get it from the website and put it in /Library/Frameworks
19:59:00Zoomberits a must that i get it from the website?
19:59:00raptori do not include frameworks in HG
19:59:00Zoomberok
19:59:00raptori include sources - but i don't want to compile SDL everytime
20:00:00Zoomberyeah..takes a while
20:00:00Zoomberbecause
20:00:00Zoombernow we have to compile 9 thing
20:00:00Zoomberthings*
20:00:00raptoryep
20:00:00raptorand SDL would take longer than them all
20:00:00Zoomberwell..
20:00:00Zoomberyou do know, we can go back to making a choice weather to build it or not
20:01:00watusimotoadded lots more stuff to track in the stats... this will require code and db changes
20:01:00watusimotoTake down 1000 turrets
20:01:00watusimotoDetonate 500 mines
20:01:00watusimotoReclaim 1000 enemy zones
20:01:00watusimotoRepair 500 neutral items
20:01:00watusimotoTest a levelgen from the editor
20:01:00watusimotoHold the carrot for 2 minutes
20:01:00watusimotoHold a flag in a zone for 5 minutes
20:01:00watusimotooops
20:01:00Zoombereither by making a seperate xcode file for sdl, or just a seperate target;
20:01:00watusimotomeant to past this
20:01:00watusimotohttps://code.google.com/p/bitfighter/issues/detail?id=112
20:01:00Zoomberthat way, if user doesnt have sdl, he can build it; but its out of the way if he /she already has framework
20:03:00Zoomber has left
20:03:00raptorZoomber: i don't think it is worth it - few people build bitifghter for Xcode anyways
20:03:00Zoomber has joined
20:03:00ZoomberOOPS
20:09:00koda has joined
20:11:00raptorugh. why must logging in java be so complicated?
20:11:00Zoomberhey raptor, i want to try adding an xib file again
20:12:00raptorgo for it - i have no idea how to do it with the new SDLMain.m
20:13:00Zoomberill just see what i can do as i go along
20:40:00Zoomberwell..im taking a loong break
20:41:00Zoomberi got barley anything done
20:50:00karamazovapy Quit (Quit: Leaving)
21:05:00raptorwatusimoto, I am seeing keyCodes like the following: STICK_2_LEFT
21:05:00raptoris this actually used?
21:06:00raptorii mean bitfighter doesn't actually support more than one joystick at once, only the selection of a different one with a commandline argument, correct?
21:07:00watusimotoSTICK_2_LEFT... I think it's used
21:07:00watusimotostick2 on the same controller as stick1
21:07:00raptorohhhhhh
21:08:00raptorok, makes sense
21:09:00zoomber_ has joined
21:09:00zoomber_hi
21:09:00zoomber_raptor/watusimoto on?
21:09:00raptory
21:10:00zoomber_i am trying to implement sparkle with bitfighter
21:10:00zoomber_it updates the game by downloading the MacOS file from remote site
21:10:00raptorwe've been down that road before - i can't remember why we stopped..
21:10:00zoomber_ok
21:10:00zoomber_well i tried setting it up
21:10:00zoomber_almost done..i think
21:11:00zoomber_but i dont know how to test it, it would seem hard to find a difference or, however it works
21:11:00zoomber_feed://bitfighter.sytes.net/sample
21:11:00zoomber_aparently, its supposed to find a changelog
21:11:00zoomber_which ive set in the info.plist file
21:11:00zoomber_and the changelog is above ^
21:12:00raptorbeing an XML feed means it doesn't matter where it is
21:12:00zoomber_doesn't matter where what is?
21:12:00zoomber_oh you mean, where the update is?
21:16:00raptori don't remember exactly how it works, but you specify the new version in an XML feed (RSS?) and then sparkle compares your current application version with that to determin if an update is needed
21:17:00zoomber_yes....
21:18:00zoomber_you can use a CFBundleVersion key too
21:19:00zoomber_im just trying to get a dss signature on the rss side..
21:25:00zoomber_whooo, xcode 4 finally installed after a year..
21:26:00zoomber_and whoo? lucky me! i get to not be able to use xcode while it installs
21:32:00zoomber_ok
21:32:00zoomber_so i can have a CFBundleVersion key
21:32:00zoomber_which goes in the info plist file'
21:34:00zoomber_OR i can just use sparkle version
21:34:00zoomber_sparkle:version
21:36:00karamazovapy has joined
21:36:00zoomber_HELLO KARAMAZOVAPY HOWS IT GOING?
21:36:00karamazovapyNOT BAD HOW ARE YOU?
21:37:00zoomber_NOT BAD, AND NOT NEUTRAL, SO GOOD
21:39:00raptorthis might be useful: http://gamepad.sourceforge.net/
21:40:00zoomber_interesting...
21:41:00karamazovapyfor a second, I thought that was a bong sitting next to the laptop
21:41:00watusimotoi am trying to implement sparkle with bitfighter >> I looked at this and decided it wouldn;t work
21:41:00watusimotoI forget why
21:42:00raptorI think it was because the RSS feed didn't support multiple OSes
21:42:00raptoror at least that was part of it
21:42:00watusimotocould be
21:43:00raptormy first joystick commit is going to be borken, I know it...
21:43:00raptoryikes - apparently the second joystick could be any numbered axis above 1
21:44:00zoomber_then have a separate feed for each release
21:45:00zoomber_yes, this means we'd have to maintain more than one page, BUT
21:45:00raptorwe need less maintenance
21:45:00raptoralways less
21:45:00zoomber_its a tradeoff
21:45:00zoomber_one thing more, one thing less
21:46:00zoomber_do you remember why it didn't support multible OSses?
21:46:00raptornope
21:47:00zoomber_i thought it just redownloaded the whole executable
21:48:00raptorgotta go
21:48:00raptor Quit (Remote host closed the connection)
21:48:00zoomber_ Quit (Quit: zoomber_)
22:13:00sam686 has joined
22:13:00ChanServ sets mode +v sam686
22:19:00Zoomberhello, sam686
22:35:00ZoomberI cant access the bitfighter wiki
22:40:00Zoombersam686, dont you have a mirror of bitfighter?
22:40:00Zoomberdo you have mirror of wiki too?
22:41:00sam686no, but the database should still be there, just not working yet..
22:41:00Zoomberhey watusimoto; this may be of interest to you
22:41:00ZoomberNotice: Undefined index: Cookie in /home/eykamp/www/bitfighter/wiki/extensions/bad-behavior/bad-behavior/common_tests.inc.php on line 28
22:42:00Zoomberi found it browsing through a cached page of google
22:42:00Zoomberhttp://webcache.googleusercontent.com/search?q=cache:CD55FfTLCnIJ:bitfighter.org/wiki/index.php%3Ftitle%3DMain_Page+bitfighter.org+wiki&cd=1&hl=en&ct=clnk&gl=us&source=www.google.com
22:42:00Zoomberthis was showing on Jul 3, 2011 22:07:56 GMT
22:43:00sam686the forum is worst when viewing all members..
23:12:00Zoomberwhy when i try to open something, says premission denied, but when i change premissions to 7 7 7, (read / write /execute) for all, and then try to ./ or screen ./ it again, it says "no such file or directory"
23:12:00Zoombermaybe it cant be opened on system?
23:13:00sam686maybe the current directory is wrong, try cd /path/to/bitfighter/exe
23:17:00Zoomberif it was a bad executable file, wouldn't it say it canot execute it?
23:17:00sam686possibly executable went missing...
23:18:00Zoomberi added it manually via sftp
23:18:00Zoomberso i can see it with my own two eyes
23:18:00Zoomberalso set premissions 777 so anyone can read / write / execute
23:19:00sam686linux doesn't like mac / windows executable... also linux ppc don't like executable that was built in linux intel..
23:22:00Zoomberi not using mac executable
23:22:00Zoomberi am using ubuntu executable from another VPS
23:22:00Zoomberbecause i cannot even sudo apt-get update
23:22:00sam686are both VPS the sa,e?
23:22:00Zoomberhalf the packages are not found on the links of sudo-apt update
23:22:00Zoomberno
23:23:00Zoomberno, but i get much more ram on this one]
23:23:00sam686whats different between both VPS?
23:23:00Zoomberdifferent hosters
23:23:00Zoombermight be different version of ubuntu..
23:24:00Zoomberthey have a knowledge base though
23:24:00Zoomberi will check that
23:25:00raptor has joined
23:25:00ChanServ sets mode +o raptor
23:26:00Zoomberhi RapTor
23:26:00Zoomberi have Ubuntu 9.04 32-BIT on the VPS
23:26:00Zoomberseems sudo apt-get update searches for packages on a server archive
23:26:00Zoomberwhich, doesn't seem to have the links anymore..
23:26:00Zoomberbecause it cant find half the the things its looking for
23:27:00raptorserver archive = repository
23:27:00raptorthere is a config file somewhere in /etc that define what repositories it is hooked in to
23:27:00ZoomberErr http://archive.ubuntu.com jaunty/main Packages
23:27:00Zoomber 404 Not Found [IP: 91.189.92.170 80]
23:28:00Zoomberthere is a source list in /etc/apt
23:28:00sam686my desktop computer have linux, appears to be 10.04, 32-bit
23:28:00Zoomber70debconf.d
23:28:00raptoryeah, can't do anything if their servers are down
23:28:00Zoomberhmm
23:28:00Zoomberwell thats just it though , because
23:29:00Zoomberoh yeah, guess not
23:29:00Zoomberbut is it really them? or is it the server?
23:29:00Zoombermy server*
23:29:00sam686apt-get update works for me...
23:30:00Zoomberhmm
23:30:00sam686this is my "sudo apt-get update" output: http://96.2.123.136/upload/apt_get_update.txt
23:31:00Zoomberno fair!
23:31:00Zoomberit works for him
23:31:00sam686whats your output?
23:33:00Zoomberill show you
23:34:00Zoomberhttp://bitfighter.sytes.net/error.txt
23:35:00sam686i cannot seem to be able to connect to that web site
23:36:00Zoomberhttp://pastebin.com/FGerEWiN
23:38:00sam686maybe that version of ubuntu is so old, its not in the update anymore...
23:39:00Zoomberyes/..
23:39:00raptorif it is LTS then it is in the repos for a while
23:39:00Zoomberi see no more jauntu folder in archives
23:39:00raptorunless another LTS replaces it
23:39:00Zoomberdo you think its possible to upgrade ubuntu on a Virtual server?
23:40:00raptoryes, but ubuntu upgrades have a habit of going sour
23:40:00Zoomberso what should i do then?
23:40:00Zoomberno other way for me to get bitfighter on that server...
23:40:00Zoomberi could try svn?
23:41:00sam686maybe tru following instruction in upgrage for ubuntu servers: http://www.ubuntu.com/download/ubuntu/upgrade
23:41:00Zoomberubuntu 10 or 11 wasn't offered on this server though...maybe i should note that?
23:41:00Flynnn has joined
23:42:00Zoomberi cant do sudo apt-get install update-manager-core
23:42:00Zoomberno package
23:42:00Zoomberthat package is needed for update
23:43:00raptori would try an upgrade, if possible to the next LTS version of ubuntu - or maybe have another system installed entirely
23:44:00Zoombersee im trying to upgrade, but its not possible when their way to upgrade is by installing update-manager-core, which i don thave access to
23:44:00Zoomberoh here
23:45:00Zoomberthis really sucks, because they have no repository for 9.04.
23:46:00raptortry here: http://old-releases.ubuntu.com/releases/9.04/
23:46:00Zoomberactually..i could change to centOS
23:47:00Flynnn Quit (Quit: This computer has gone to sleep)
23:47:00raptorspecifically somewhere here: http://old-releases.ubuntu.com/ubuntu/pool/
23:48:00raptoryou'd have to edit your apt config file to point to a similar location
23:52:00Zoomberim going to try something. but that is a gooood idea
23:56:00karamazovapyI'm centOS
23:56:00Zoomberhmm
23:56:00Zoomberthe boot/reboot/shutdown buttons on my host site never work
23:58:00karamazovapyare you sure about that?
23:58:00sam686did you try init 6 to reboot? shown here http://en.wikipedia.org/wiki/Init
23:58:00raptorwhat sam686 said..
23:58:00Zoomberim trying /shutdown -r 10 from within the server
23:58:00Zoombernow
23:58:00Zoomber@karamazovapy maybe it takes a while to shut down the virtual server?
23:58:00sam686maybe you need sudo init 6 ..
23:59:00Zoomberok /shutdown -r 1 worked fine
23:59:00karamazovapylaunch a bitfighter server with screen, disconnect from your SSH client, watch the server from the bitfighter lobby, and see if your "reboot" button works

Index Search ←Prev date Next date→

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