#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-03-09

Timestamps are in GMT/BST.

00:18:22BFLogBot - Commit f35fef562d02 | Author: watusim...@bitfighter.org | Log: Add function to return number of authenticated players
00:18:24BFLogBot - Commit d565868b688f | Author: watusim...@bitfighter.org | Log: Add hasObjectOfType function to database
00:18:25BFLogBot - Commit c1421c8b926e | Author: watusim...@bitfighter.org | Log: Normalize error checks and var names for master connection
00:18:27BFLogBot - Commit f446d74522d5 | Author: watusim...@bitfighter.org | Log: TWENTY FIVE FLAGS acheivement seems to be up and running -- still not displayed, but it seems to get into the database
00:52:27Watusimoto Quit (Ping timeout: 252 seconds)
01:53:37BFLogBot - Commit 7f53d367ee7c | Author: buckyballreaction | Log: Did you mean bool?
03:36:34zoomber_mbp has joined
04:28:12raptor has joined
04:28:12ChanServ sets mode +o raptor
05:22:22raptor Quit ()
05:25:00raptor has joined
05:25:00ChanServ sets mode +o raptor
05:25:15raptorsam686: i think i crashed your server
05:25:48raptorall i did was play a nexus level, kill a bot, grab the flag, and start for the next bot
05:27:34zoomber_mbphihi
05:27:44zoomber_mbpoh noo, i had to restart it raptor
05:28:12zoomber_mbpsomething went wrong with memory, a leak maybe, and also a bunch of defunct processes that are now cleaned
05:28:26zoomber_mbpi hope i didn't kill any gameplay going on
05:30:02zoomber_mbpbah, i guess sam didn't create any cron scripts
05:30:53zoomber_mbpwhere is sam686? looks online here, but can't tell if ask or not
05:30:55zoomber_mbpafk*
05:31:48zoomber_mbpanyways raptor, maybe you can explain this, but for some reason, there were 8 httpd processes. almost like nothing was being killed properly, or freezing
05:31:53zoomber_mbpanyways, thats all fixed now, just was odd
06:15:46raptorzoomber_mbp: having several httpd processes is normal
06:15:54zoomber_mbphaving 20 is?
06:15:58raptoryep
06:16:04zoomber_mbpoh,
06:16:05zoomber_mbpok
06:16:06zoomber_mbpwell in that case
06:16:16zoomber_mbpanyways, i have about 1 now, so
06:16:17raptorolder web servers would fork a lot to handle lots of requests
06:16:26raptordon't worry, it'll fork again :)
06:16:30zoomber_mbpok
06:17:48zoomber_mbpsam686, keep backups constantly of your stuff from that 96 server. I fear sometime that server may go down. The website for it doesn't even exist anymore. Ill buy an exact replacement to continue hosting your servers if / once that crashes
06:24:13raptoryikes! it's past my curfew
06:24:16raptorgood night!
06:26:06zoomber_mbpim tired too
06:26:12raptor Quit ()
07:24:49zoomber_mbp Quit (Quit: zoomber_mbp)
08:10:59sam686 Quit (Ping timeout: 245 seconds)
08:40:27watusimoto has joined
08:40:27ChanServ sets mode +o watusimoto
14:39:27CrazyLinuxNerd has joined
14:39:47CrazyLinuxNerdeh... where is everyone?
14:50:02LordDVG has joined
15:46:22watusimotobed?
17:39:38watusimoto Quit (Ping timeout: 240 seconds)
18:10:26raptor has joined
18:10:26ChanServ sets mode +o raptor
18:30:48CrazyLinuxNerd Quit (Quit: Leaving.)
19:21:53Watusimoto has joined
19:59:54Watusimotohi
20:00:02raptorhello
20:00:09WatusimotoI have music for the menus!
20:00:17raptorno!
20:00:21Watusimotoindeed
20:01:03Watusimotowe need to have a different music loop that runs when you are in the menus; perhaps it would just loop menu.ogg/whatever if that file exists ??
20:01:17Watusimotodoes that seem right?
20:01:51raptorso we have start/stopMusic methods
20:02:45Watusimotoprobably what we want is to pause the game music while in the menus???
20:02:48raptorright now music files are just queued in a vector and loop
20:03:07raptoroh, there is a pauseMusic method, too, i think
20:03:16raptori think i wrote that, too, in anticipation..
20:05:01Watusimotoso what we need, I think, is to pause one loop (game music) and start another (menus)
20:05:23Watusimotowhen you leave menus, we can just stop playing the menu music, and unpause the game music
20:06:52Watusimotoalso... ogg or mp3?
20:07:01Watusimotothe file is in wav format at the moment
20:07:11raptorogg vorbis is patent-free
20:07:33raptorand i don't have the mp3 libraries compiled (and it's dubious if we can distribute them)
20:07:41Watusimotowhat tool do you use to compress to ogg?
20:07:45raptoroggenc
20:08:00raptorcommandline - but really any audio encoder should have support
20:08:01raptorwhat OS?
20:08:26Watusimotowindows
20:08:31raptor7?
20:08:34WatusimotoI'm on the ogg site now
20:08:34Watusimotoyes
20:08:52Watusimotothey list 4 windows compression tools
20:08:58WatusimotoI should be able to find one that works
20:09:06raptoroggdropxpd
20:09:10raptoris probably the simplest
20:09:13Watusimotook
20:09:14raptorbeweet is insane
20:09:21raptoroggenc is simplest command-line
20:09:38raptornever used real* anything
20:12:01Watusimotoalso have some possible game music
20:12:17Watusimotonot wild about it, but...
20:13:20raptor_k had this idea of music packs
20:13:54Watusimotowhoa, there's a rotating fish here
20:14:04raptorxiph mascot
20:14:10Watusimotothat would be it
20:17:18raptoryes, looks like i have pause/resume Music methods as well
20:18:06Watusimotommmm... sounds like ogg chopped the end of my file off
20:18:23raptorreally? odd
20:18:59Watusimotoor maybe it's just vlc -- let me try a real player
20:19:17raptori remember the days of winamp2
20:20:04Watusimotovlc
20:20:09Watusimotofoobar plays it fine
20:20:19raptornever used that one..
20:20:39Watusimotobest player there is
20:22:37Watusimotommm 2 minute loop is still 2MB with ogg quality 2
20:22:42Watusimotodare I go lower?
20:22:48raptoris it chiptunes?
20:22:56Watusimotono
20:22:59Watusimotooh my no
20:23:16Watusimotostarted at 18.8MB, so it is progress
20:23:38Watusimotowell, i'll check the music in -- no sense in worrying if no one else likes it
20:23:44raptorare you doing stereo?
20:24:35Watusimotogood question
20:24:47raptoryou could cut size in half by going mono..
20:25:13raptormaybe...
20:25:15Watusimotolooks like I am -- mono!
20:25:24Watusimotosorry -- sample is in stereo
20:25:32WatusimotoI will try to downsample to mono
20:26:02raptoralso guaranteed half size at 22050 Hz
20:26:37raptorthe mono - stereo difference is complex, because i think the codec takes advantage of similar beats between channels
20:30:50Watusimoto14.mb => 987kB
20:30:59Watusimotonot half, but not bad
20:31:07raptornot bad
20:34:35Watusimotomusic is checked in
20:36:18BFLogBot - Commit b91bc6f25aab | Author: watusim...@bitfighter.org | Log: Potential game music
20:36:20BFLogBot - Commit 82b3321d9211 | Author: watusim...@bitfighter.org | Log: Merge
20:37:30raptornot bad
20:37:34raptori like menu music
20:38:54raptorwhere di you get the menu music?
20:42:23Watusimotofree-loops.com
20:42:39Watusimotonot much else useful on the site
20:43:22raptori like the game one, but i'm not sure how it fits with playing..
20:43:39Watusimototry drum loops on that site
20:44:36Watusimotoactually, don't bother
20:44:47WatusimotoI'm less confident of the game music too
20:45:01raptorhahaha
20:45:03raptoroops
20:45:14raptori guess the game music plays relative to the center of the map..
20:45:43raptorso if you're on the right of a map, it sounds like it's coming ffrom the left distance..
20:46:38sam686 has joined
20:46:38ChanServ sets mode +v sam686
20:46:46raptorwhich i'm sure is my fault...
20:50:22Watusimotosounds awesome!
20:55:09raptorshoudl I make SoundSystem a class with non-static members and a parent of ClientGame, like FXManager?
20:56:09WatusimotoI don't think so
20:56:14raptor(I'm figuring I'd be doing the sound system jerry-rigging since I know it best... unless you are already doing it?)
20:56:19raptorok
20:56:33WatusimotoI mean... there's really no need
20:56:43Watusimotoand may be counterproductive
20:56:49raptorok
20:57:03Watusimotoas if you have mutiple client games, they botht need to play sounds via the single system sound card
20:57:17Watusimotoif we have two sfx classes competing with one another... not sure what would happen
20:57:28raptorkaboom
20:57:33LordDVG Quit (Ping timeout: 244 seconds)
21:04:36Watusimotohttp://www.rymdkraft.com/music/kantarelle_EP/01-rymdkraft-kantarelle.mp3
21:04:42raptorwhat's the best way to determin if I'm in the game or in-menu?
21:04:46Watusimotonot sure if I suggested that before
21:04:48Watusimotoah
21:04:51Watusimotoeasy
21:05:03Watusimotoas easy as just doing something
21:05:05Watusimotolike this
21:05:13Watusimotostalling
21:05:29raptorhaha, i remember this music
21:06:20WatusimotouiManager->getCurrentUI()->getMenuID() == GameUI
21:06:31raptorok
21:06:55Watusimotoless certain about it now that I'm listenting to it again after what... a year or two?
21:07:13raptorit's a little too... happy
21:07:54Watusimotoit is that
21:09:52Watusimotothis could be the "Happier Than You" music pack
21:10:04raptorhaha
21:10:14raptorok, so UIManager is a member of ClientGame?
21:11:39Watusimotoyes; you can use getUIManager()
21:16:42raptorhmmm... i'll have to work on this when i get home
21:20:43raptorwhich loop was it from the site? (the menu one?)
21:28:11Watusimotochecliking
21:28:39WatusimotoSynth Riff-23955-Free-Loops.com
21:30:44raptorthanks
21:32:08Watusimotowhy?
21:32:28Watusimotowant to groove down with the full version?
21:41:48koda has joined
21:43:26Little_Apple has joined
21:43:28Little_Applehelloo
21:48:20Little_Applehellooooooooooooooooooo
21:48:33Little_AppleÜ
21:48:34raptori'm just curious if it has actual stereo effects
21:54:54Watusimotonot dancing around your cube?
21:55:50raptordone dancind
21:55:54raptordancing
21:56:00raptorhmm...
21:56:24raptorshould we have a sub-directory for the menu.ogg? or just hardcode it?
21:56:33raptorthe filename
21:56:56WatusimotoI was wondering the same thing
21:57:31Watusimotoif we have a menu folder then we could just rotate songs in there as we do with regular music in game
21:57:47Watusimotobut it seems overkill
21:58:03Watusimotoand I'm not sure it really makes sense to have a menu playlist
21:58:08Watusimotothat's different than the game
21:58:23Watusimotoso maybe for the moment... do menu.ogg?
21:58:33Watusimotoand expand it in the future if anyone asks?
21:58:42raptorok, then the in-game list could be (every ogg - menu.ogg)
21:59:53Watusimotoyes
22:00:22WatusimotoI predict the future bug report -- "how come every song in my playlist plays except menu.ogg?"
22:00:31raptorhaha
22:20:28koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
22:42:13koda has joined
22:57:56Little_Applepootis
22:58:03Little_Apple Quit (Quit: Page closed)
23:01:38BFLogBot - Commit d72de679f2c5 | Author: watusim...@bitfighter.org | Log: Encapsulate ugly logic, keep it away from the children. Compiles on windows, untested as of yet.
23:01:39BFLogBot - Commit 6ed74799912f | Author: watusim...@bitfighter.org | Log: whitespace
23:01:41BFLogBot - Commit 22fcc1ee72e1 | Author: watusim...@bitfighter.org | Log: (Untested) get badge info out of database
23:01:42BFLogBot - Commit 77f99022d6b5 | Author: watusim...@bitfighter.org | Log: Display new badge in scoreboard in a very provisional fashion
23:02:55raptorWatusimoto: recompile master?
23:03:09WatusimotoI'm doing it, and there's a problem
23:03:15Watusimotohold on a sec
23:03:23raptorruning my script?
23:05:59sam686 Quit (Ping timeout: 245 seconds)
23:06:56sam686 has joined
23:06:56ChanServ sets mode +v sam686
23:09:40Watusimotono
23:09:44Watusimotodo we usually get this?
23:09:46Watusimoto../sqlite/sqlite3.c:55991: warning: assuming signed overflow does not occur when assuming that (X - c) <= X is always true
23:09:52raptoryes
23:10:15raptorthat's price we pay for -Wall with gcc :)
23:10:29Watusimotook
23:10:36Watusimotowell, it's time for you to take over :-)
23:10:42raptorcompile?
23:10:47Watusimotoplease do
23:10:55Watusimotowhat's your script, btw?
23:10:56raptori made a script for you
23:11:02Watusimotoexcellent!
23:11:07raptor /home/master/update_recompile_master.sh
23:11:15raptorrun that...
23:11:23raptorit will even restart master for you
23:11:34Watusimotodon't mind if I do!
23:11:44BFLogBot - Commit ae55993fb30e | Author: watusim...@bitfighter.org | Log: How did this compile?
23:12:35Watusimotointeresting
23:12:38WatusimotoI did a make clean
23:12:39Watusimotothen a make
23:12:48Watusimotoand the compile failed
23:12:52Watusimotoyour script worked
23:12:52raptormy script does that
23:12:55raptoroh really?
23:13:00Watusimotoreally
23:13:03raptorhmm...
23:13:08Watusimotowell, it's restarted now
23:13:24raptoryou started it twice
23:13:33raptormy script restarts it for you
23:13:36WatusimotoI only ran the script once!
23:13:41Watusimotoand did not manually restart
23:13:46raptorhuh.. ok
23:14:15raptorha!
23:14:18raptordid you compile as root?
23:14:25Watusimotopossibly not
23:14:25raptorshame shame
23:14:34raptorha!
23:14:38raptoryou compiled as 'wat'
23:14:42WatusimotoI did
23:14:46raptoryou have to change to the 'master' user
23:14:51Watusimotoah, ok
23:15:02Watusimotowell, it's not working
23:15:05Watusimotonot sure why
23:15:20Watusimotocould the master be running the old code due to my wrong userness?
23:15:22raptorok, restarted
23:15:29raptorthat is what it is doing, yes
23:15:39raptori killed the process under your username and restarted
23:15:50Watusimotook, but now it's the new code, right?
23:15:53raptoryes
23:16:01raptoruhh...
23:16:09raptormaybe..
23:16:15raptor..
23:16:33raptori'm re-running the script as 'master'
23:16:38raptori'll add a check in there, too
23:16:50Watusimotoslikktic... threatening your lead!
23:17:01raptorhaha
23:17:06Watusimototied for first!
23:17:13raptormy lead is almost urely developmental...
23:17:19raptorpurely
23:17:25Watusimotouh oh...
23:17:38Watusimotomaster not responding to scores request
23:17:40raptormaster bork
23:17:54raptorundefined reference to `MasterServerConnection::highScores'
23:18:56Watusimotowhat?
23:19:04raptormaster.o: In function `MasterServerConnection::s2mSendStatistics_remote(Zap::VersionedGameStats)':
23:19:06raptor/home/master/bitfighter/master/master.cpp:788: undefined reference to `MasterServerConnection::highScores'
23:19:07raptormaster.o: In function `MasterServerConnection::getHighScores(int)':
23:19:09Watusimotothat sounds like a python script just encoutered an undeclared var
23:19:09raptor/home/master/bitfighter/master/master.cpp:753: undefined reference to `MasterServerConnection::highScores'
23:19:11raptor/home/master/bitfighter/master/master.cpp:753: undefined reference to `MasterServerConnection::highScores'
23:19:12raptorlink error
23:19:39WatusimotoI thought it was running.
23:19:43raptoris there another class i need to include in the Makefile?
23:19:50Watusimotoyou can't get a link error while it's running!
23:19:59Watusimotono
23:20:26raptori'll try to fix real fast
23:20:54WatusimotohighScores is not declared anywhere anymore
23:21:08raptorstarting the old 016 master real quick while i look...
23:21:17Watusimotosorry no, it's a static
23:21:23Watusimotogood thinking
23:22:57Watusimotoit's a static in the same class as line 753
23:23:11raptorjust not dclared in the .cpp methinks
23:23:27raptoryep, that was it
23:23:32raptorcommitting...
23:23:50Watusimotothought it was
23:23:54Watusimotooh
23:23:55Watusimotowait
23:23:58Watusimotoit was
23:24:01Watusimotothen it wasn't
23:24:41raptorok... recompiling...
23:24:43raptorrestarted
23:24:44Watusimotogreat
23:24:47Watusimototesting
23:25:21Watusimotook, highscores are screwed up
23:25:30Watusimotowhich probably means everything else is too
23:25:40raptorwait
23:25:56WatusimotoI moved all the db select queries into a central method
23:26:11raptorok, now try
23:26:25raptorthe old master running under 'wat' was still running
23:26:47BFLogBot - Commit 79c34826fc1a | Author: buckyballreaction | Log: Fix compiling master
23:27:14Watusimotoargh
23:28:48raptorok, added the user check to the compile script
23:28:56Watusimotogreat
23:31:37raptorhi scores look great!
23:31:41raptorhigh
23:31:49raptora score of 'raptor' must be the highest...
23:31:49BFLogBot - Commit 4d53a7f9066f | Author: watusim...@bitfighter.org | Log: letàs try this
23:31:50BFLogBot - Commit daae78e6cbb3 | Author: watusim...@bitfighter.org | Log: Merge
23:32:46Watusimotorunning script again
23:32:49Watusimotoas master
23:32:53raptor:)
23:35:54Watusimotothink I killed the master
23:36:15raptorit's dead
23:36:25Watusimotorestarting
23:36:42Watusimotooops... and recompiling too
23:36:44raptorwant me to make another script that just 'restarts' it?
23:37:03Watusimotoyes please!
23:37:26WatusimotoI feel like a small child
23:37:55raptorok done. same place: restart_master.sh
23:39:48raptorrenamed the other script to: update_recompile_restart_master.sh
23:44:30Watusimotofunny reading little apple's chat messages
23:44:36Watusimotoas they scroll by on the terminal
23:44:39raptortalking to himself?
23:44:55Watusimotorandom_insanity
23:45:33Watusimotohow do I get the output messages to not appear on the screen!
23:45:38WatusimotoI can't do anything!
23:45:48raptoroh... uh
23:45:53raptorlog out, then back in...
23:46:11raptorthere's got to be an easier way, though...
23:46:29Watusimotothey'll be pissed when the master restarts shortly...
23:46:37Watusimotono more relayed chat msgs
23:46:47Watusimotoah.. peace
23:46:53BFLogBot - Commit b19b696cf83c | Author: watusim...@bitfighter.org | Log: Fix again
23:46:57raptorhaha
23:47:30Watusimotorats, they're back
23:47:58Watusimotogood, scores are working again
23:48:10Watusimotomaybe the database method is right this time
23:56:46Watusimotosorry littl apple
23:56:55raptorhaha
23:56:55BFLogBot - Commit 4f4783733ca1 | Author: watusim...@bitfighter.org | Log: Fix master, and make quick and dirtz displaz of badge info in diagnostics
23:56:55Watusimotogonna kill your chat again
23:57:03raptorhahaha
23:57:08raptorfunny commit msg
23:57:19Watusimotoha, you joined in
23:57:26Watusimotostupid keyboard
23:57:58WatusimotoI like swiss mountains; swiss chocolate; swiss efficiency; swiss girls; but not swiss keyboards
23:58:14raptorhaha
23:58:46Watusimotoespecailly not when I'm not using one
23:59:36Watusimotook, badges seem to work
23:59:45Watusimotoat least I can see the one I earned last night

Index Search ←Prev date Next date→

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