#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-03-23

Timestamps are in GMT/BST.

00:01:57kodaws has joined
00:06:25kodaws Quit (Ping timeout: 246 seconds)
00:10:59sam686 Quit (Ping timeout: 245 seconds)
00:17:13sam686 has joined
00:17:13ChanServ sets mode +v sam686
01:04:53Watusimoto Quit (Ping timeout: 248 seconds)
01:05:46koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee)
01:51:39LoneWolfy has joined
02:03:20LoneWolfy Quit (Remote host closed the connection)
03:10:34sam686 Quit (Ping timeout: 245 seconds)
03:11:23sam686 has joined
03:11:23ChanServ sets mode +v sam686
03:39:57raptor has joined
03:39:57ChanServ sets mode +o raptor
04:43:23BFLogBot - Commit ed26f5e35b0c | Author: buckyballreaction | Log: Properly scale badges in scoreboard
04:48:14raptor Quit ()
05:33:04sam686 Quit (Read error: Connection reset by peer)
08:27:10kodaws has joined
08:45:45watusimoto has joined
08:45:46ChanServ sets mode +o watusimoto
12:41:12kodaws Quit (Read error: Connection reset by peer)
13:46:52kodaws has joined
15:16:14LordDVG has joined
15:56:45raptor has joined
15:56:45ChanServ sets mode +o raptor
15:56:56raptorgood day!
16:01:15watusimotohi
16:01:19raptorhi
16:01:28raptorcan we release yet? :)
16:01:35raptori crossed off the nexus bugs...
16:01:40watusimotoI was testing bf this morning and found at least 2 crashing bugs
16:01:46raptorwhat!?
16:01:56watusimotorun bitfighter -dedicated
16:01:58watusimotoand join.
16:01:59watusimotocrash
16:02:15watusimotoI know how to fix it, and will do so this evening
16:02:20watusimotoalso
16:02:35raptorha!
16:02:36watusimotoplay a game
16:02:37raptori fix
16:02:40raptorit's my fault
16:02:41watusimotono, let me
16:02:45raptorwith the music system
16:02:47watusimotoI've got it all worked out
16:02:48watusimotoyes
16:02:50raptoroh ok...
16:02:51watusimotoeasy to do
16:02:54raptoryou fix then
16:02:57watusimotoyes
16:03:01watusimotoin game
16:03:11watusimototype /password x and press tab
16:03:13watusimotocrash
16:03:19watusimoto(well, technically not)
16:03:26watusimotobut you will see
16:03:33watusimotoI fixed it, but didn't check in
16:03:34watusimotoalso
16:03:41watusimototype password <enter>
16:03:44raptorhaha, i remember that one...
16:03:44watusimotocrash
16:03:48watusimotoalso fixed
16:03:55raptori thought i fixed all those for 016...
16:04:02raptorbut ok, you fixed again
16:04:03watusimotomust have missed one
16:04:04raptorgreat!
16:04:10watusimotoso that's three
16:04:22watusimotoI also started fixing the scoreboard issues we found last night
16:04:24watusimotoI see the problem
16:04:34raptorok
16:04:36watusimotoand got partway done before I ran out of time
16:04:42raptori only fixed the achievement scaling...
16:04:42watusimotowill definitely get that done tonight
16:04:46watusimotosaw that, great
16:05:03watusimotothough I think ultimately (018) we'll want a differnt solution
16:05:10raptoryes
16:05:21watusimotoI think if we have tons of bots, we want to make the bot scores really small, leaving player scores large
16:05:26watusimotoor some other condensation of bots
16:05:40watusimotobecause, really, you want to focus on the human players, and maybe a leading bot or two
16:05:44watusimotothe others... who cares
16:05:51raptortrue
16:05:59watusimotoalso, found a minor regression
16:06:35watusimotowhen entering a /command, in 016 (I think), you could press f1 and go directly to the commands section of the help
16:06:43watusimotonow you go to the first page of help
16:07:14watusimotoalso, not sure if this one is a regression or just a problem never diesovered
16:07:23raptorwait, explain that again?
16:07:39watusimotoin help, there is a section listing all the /commands
16:07:44raptoryes
16:07:56watusimotoif you are entering a command, and you press F1, you should go directly to that section of the help
16:08:03watusimotobecause that's probably what you want
16:08:08watusimotorather than starting on p1
16:08:15raptorok
16:08:15watusimotoyou should start on p5 (or whatever)
16:08:23raptorthat doesn't do that in 016
16:08:26watusimotoused to work, doesn't now
16:08:32watusimotowell, it did, because I coded it
16:08:38watusimotomaybe it broke before the release
16:08:48raptori probably broke it... was it a feature in 015a?
16:08:53watusimotonot sure
16:09:01watusimotomay have been a feature added for 016
16:09:09watusimotoI remember it clearly enough that it was probably post 015a
16:09:17watusimotothat's trivial to fix
16:09:21watusimotoalso...
16:09:32watusimotothere is no way to start a dedicated server from the cmd line with a blank level change pw
16:09:54watusimotonot sure if there ever was, but it would be great to be able to do that
16:10:04watusimotoalso trivial, if we can figure the syntax
16:10:22raptorwe could just test for a specified char sequence, like 'none
16:10:24watusimotowell, that's quite a list for an hour's work
16:10:51watusimoto-levelchangepassword= -adminpassword=adminpw
16:10:52watusimoto?
16:11:35raptorwe don't use '='
16:11:40raptori don't think
16:11:43watusimotoso right
16:12:36watusimotoso, anyway, I also need to fix one last timer issue, and find a sfx for achievement
16:13:20raptorwe could just test for empyt password and instead of throwing an error, just let it continue with no level change password?
16:13:44watusimoto-levelchangepassword -adminpassword adminpw
16:13:47watusimotolike that?
16:13:52raptoryes
16:13:54raptoror
16:14:03raptorif not specified we should just let everyone have access?
16:14:22watusimotoyes, except that if there's one in the INI, it will use that
16:14:29raptorexactly
16:14:40raptorso default access *unless* specified on cmd line or ini
16:14:47watusimotowe already have that
16:14:47raptordidn't it used to be that way?
16:14:59watusimotobut how do you tell it to use no pw, instead of te one in the ini?
16:15:14raptordo we really need to handle no pw?
16:15:22raptoris that the same as giving everyone access?
16:15:29watusimotowell, I wanted it :-)
16:15:31watusimotoyes, they are the same
16:15:33raptorultimately
16:15:53watusimotoI wanted it because I didn't know my INI pw, and I didn't feel like looking it up
16:16:42watusimotothis is not a huge deal, but if we can figure out how we want it to work, it will be very easy to do
16:17:27watusimotohttp://soundbible.com/tags-announcement.html
16:17:29watusimotometal gong
16:17:36watusimotofor achievement? :-)
16:17:42raptorhahaha
16:17:44raptorawesome
16:18:27raptori bet a sound slike is easy to come by with having to use the CC 3.0 license
16:18:33raptor*without
16:21:58raptorhere: http://www.grsites.com/archive/sounds/category/30/?offset=36
16:22:02raptorchinese gong
16:22:15raptorseveral of them, no license, completely free
16:22:34watusimotoram beat?
16:22:48watusimotomusical040.wav
16:23:34raptorhaha
16:23:47raptorreally - i think i be happy with any of these...
16:23:48watusimotoit will be rare, so it can be a little funny, I think
16:23:55raptorbecause they're all ludicrous
16:25:04watusimotounfortunately, I like the gongs there less than the first one
16:25:47watusimotomusical072.wav
16:26:07raptorhehe
16:26:09raptorbongos
16:26:57watusimotomusical097.wav
16:27:12raptorhehe
16:27:13watusimotoor similarly musical100.wav
16:27:34raptorthat sounds like a sound from the old 'heroes of might and magic' games
16:27:58watusimotomusical110.wav
16:28:18raptorsimple
16:28:24watusimotoI think one of those
16:30:07raptorthe second harp is a little over the top, i think
16:30:16watusimotoyes perhaps so
16:30:18raptormusicall 110 seems too short
16:30:37watusimotoif we do a trolley bell, this one has less suprflouos noise
16:30:38watusimotomusical113.wav
16:30:46watusimotobut it's essntially 110
16:30:55watusimotowe should find a gong
16:31:05raptora better gong liek the first?
16:31:15watusimotoI think that would be the best combo of funny, avaiulable, and understandable
16:32:30watusimotoyeah, like the first one. what's wrong with cc3.0?
16:32:46raptorjust the fact that we have to include it..
16:33:02raptorsince we don't need it for anything else
16:33:04watusimotoyou mean the licesnse file itself?
16:33:18raptoryes
16:33:26raptorit's trivial, i know
16:33:43watusimotocould we stick it at the end of license.txt?
16:33:52raptorit should be it's own file
16:34:00raptor*its
16:34:13watusimotowell, now at least we have an idea. I can look around tonight and find a free gong sound
16:34:20watusimotothere must be hundreds
16:35:46watusimotohttp://www.pdsounds.org/sounds/gong_or_bell_vibrant
16:35:52watusimototoo subtle?
16:36:18raptorwow, very subtle - but i can manipulate it to be louder
16:36:36watusimotoit's pleasing
16:36:56watusimotoperhaps a bit too much so...
16:36:57raptorso far four beats...
16:37:07raptorthe first one?
16:37:12watusimotoyes
16:39:02watusimotomore here all pd
16:39:03watusimotohttp://simplythebest.net/sounds/WAV/sound_effects_WAV/instruments-WAV-sounds.html
16:40:02raptorok, here is the first gong from that track normalized, uncompressed: http://sam686.maxhushahn.com/upload/gong.wav
16:40:57watusimotook, I got to get one more thing working here before I head home...
16:41:04watusimotoso I'm tuning out for a bit
16:41:10raptorokey doke
17:06:29Watusimoto_ has joined
17:29:14Watusimoto__ has joined
17:30:49Watusimoto_ Quit (Ping timeout: 244 seconds)
17:37:59watusimoto Quit (Ping timeout: 246 seconds)
17:51:21kodaws Quit (Read error: Connection reset by peer)
18:05:17Watusimoto__ Quit (Ping timeout: 246 seconds)
19:14:58Watusimoto has joined
19:26:56koda has joined
19:32:10Watusimotohi
19:32:14raptorhello
19:32:24Watusimotofixes for most of the issues we discussed are in
19:32:37raptorok
19:32:40Watusimotoany thoughts about syntax for setting an empty pw on the cmd line?
19:32:46raptorhere is an achievement sound: http://sam686.maxhushahn.com/upload/achievement_received.wav
19:33:06raptori was wondering about that...
19:33:14raptorwould it overwrite the INI?
19:33:38Watusimotono; just as specifying a pw doesn't
19:33:49Watusimotoall we need is some trigger to say levelpw = ""
19:33:56Watusimotoeverything else is already done
19:34:29Watusimotoso what do you think of the sound?
19:34:33Watusimotogood enough?
19:34:46BFLogBot - Commit 0bdcd2739264 | Author: watusim...@bitfighter.org | Log: Colors reorg
19:34:46Watusimotooptions for cmd line:
19:34:47BFLogBot - Commit a7ac9790a519 | Author: watusim...@bitfighter.org | Log: Seperate out client and server versions of processAudio
19:34:49BFLogBot - Commit b2d81d57bb7c | Author: watusim...@bitfighter.org | Log: Use new server version of audio processing on the server
19:34:50BFLogBot - Commit 100bda9e23c6 | Author: watusim...@bitfighter.org | Log: whitespace
19:34:52BFLogBot - Commit 8460b24064d2 | Author: watusim...@bitfighter.org | Log: Fix several crashes, refactor the display of player scores on client
19:35:10Watusimoto1. levelchangepassword followed by no args
19:35:29Watusimoto2. levelchangepassword emtpy (i.e. followed by keyword)
19:35:34Watusimotolevelchangepassword ""
19:35:44raptor4. -nolevelchangepassword
19:35:47Watusimoto4. nolevelchangep
19:35:48Watusimotoyes
19:35:48raptorer 3.
19:36:09raptori kind of like 4 the best - it is clearest
19:36:16WatusimotoI think I concur
19:36:20Watusimotoso what if:
19:36:34Watusimotobitfighter -levelchangepassword xxx -nolevelchangepassword
19:36:55raptorwe can take the c++0x standard model and cite 'undefined' :)
19:37:07Watusimotothrow an error?
19:37:25raptorwell... i think that is too much work
19:37:30Watusimotonot at all
19:37:47raptor(I don't know the command line system well...)
19:37:48Watusimotowe already do for tons of other cases
19:37:57Watusimotono worries -- I think this will be easy
19:38:03raptorok
19:38:04Watusimotoif not, we can conver again
19:38:12WatusimotoI want an easy project
19:38:31raptorbut i highly doubt someone is going to do that on the command line - most people try to get away with typing as little as possible
19:41:11Watusimototrue, trye
19:41:32raptorlet me cross off those bugs on the runnign bug list
19:42:10Watusimotook
19:42:25Watusimotoyou can cut the bell sound off after about 4s -- make the file smaller while losing nothing
19:42:44raptorthe acheivement gong?
19:42:51raptorthat i pasted above?
19:44:07Watusimotoyes; or just found this:
19:44:08Watusimotohttp://free-loops.com/7661-trumpet-fanfare.html
19:44:23raptorhahaha
19:45:05Watusimotois that even better?
19:45:10WatusimotoI'm thinking so
19:45:23raptorhaha, yeah... if we're going for silliness
19:45:41Watusimotowell, the gong is pretty serious
19:49:00Watusimotoso the major error you made in the score display was missing two lines now marked with this comment: // Demote leading player to 2nd place
19:49:30raptorah
19:49:30Watusimotothat's what caused the blank score on the 2nd player's display
19:49:34raptorok
19:49:43raptorthen i bet i failed to update at proper times, too...
19:49:48Watusimotothere were some other problems too, like that
19:49:58WatusimotoI greatly simplified the logic
19:50:07WatusimotoI really had a hard time following it
19:50:14raptoroh good.. i think i remember coding that at 1 in the morning...
19:50:26raptorso... i'm sorry :-/
19:50:34Watusimotoyeah, it happens when you start off on the wrong foot, and then start patching
19:50:38Watusimotolike the nexus timer
19:50:42raptorhaha, yep
19:50:49Watusimotoit happens to all of us
19:51:08raptoryou fixed teh /password crash?
19:51:12Watusimotoyes
19:51:18Watusimotounless it still crashes
19:51:26Watusimotoin which case I didn;t fix it right ;-0
19:52:08raptorit's fixed
19:52:35raptorwhat about the flag spawn time not saved in nexus games in editor?
19:57:30raptorok added that new achievement sound... now test what it really sounds like in-game...
20:00:09raptorhaha
20:00:12raptorit's great!
20:03:42raptorok done
20:03:45raptorcrossing that off
20:04:56BFLogBot - Commit f65b9beb40aa | Author: buckyballreaction | Log: Add sound effect for earning an achievement
20:17:07Watusimotoso you only hear the achievement if you get it
20:17:10Watusimotoright?
20:17:14raptorcorrect
20:17:27raptor(i tested it on flag capture first)
20:18:01raptoryou already had the flagcapture sound effect coded when getting the acheivement
20:18:20Watusimotoa placeholder
20:18:23Watusimotoeasy
20:18:24Watusimotogreat
20:18:27raptoryep
20:18:41Watusimotoor did that sfx play for anyone within range?
20:18:52Watusimotothe visual effect is seen by everyone
20:18:52raptorIt should
20:19:15Watusimotoso my questino is should you only hear it if you are the earner?
20:19:18raptori disabled teh distance check on the sound effect
20:19:26raptorit's in an s2c method
20:19:36Watusimotoalso, that trigger occurs whether or not you already have the achievement
20:19:48Watusimotowe should probably add a check to make sure you haven't already earned it
20:20:06raptorok, easy enough
20:20:13Watusimotoindeed
20:26:14LordDVG Quit (Remote host closed the connection)
20:29:39raptorhuh, my test isn't working...
20:30:03raptori added this to the large if statement in NexusGame: !(scorer->getBadges() & BADGE_TWENTY_FIVE_FLAGS)
20:30:09raptoris that wrong?
20:30:14raptoroh dug
20:30:16raptorduh
20:30:18raptoroops
20:34:29raptorno, that should work...
20:34:41raptorbut it doesn't...
20:37:34raptornope, needed the BIT()
20:37:40raptorforgot it was changed...
20:38:17Watusimotoboy I'm glad I refactord the cmd line options a while back... adding new ones is easy peasy
20:38:26Watusimotoand should be automatically added to help as well
20:38:39Watusimotoand to the cmd line option dump you get with -help
20:41:15raptorok, test for previously having 25 flags badge is pushed
20:45:01BFLogBot - Commit ae671e2a4837 | Author: buckyballreaction | Log: Don't give 25 flags badge if they already have it
20:50:04BFLogBot - Commit 6e8ba2227308 | Author: watusim...@bitfighter.org | Log: Add -nolevelchangepassword and -noadminpassword cmd line options
20:50:05BFLogBot - Commit e46adfd4ce26 | Author: watusim...@bitfighter.org | Log: Merge
20:50:37raptoryay
20:50:42raptorgetting closer...
21:05:08BFLogBot - Commit e71d012ce148 | Author: watusim...@bitfighter.org | Log: Push badge logic deeper down
21:06:15raptorgood move
21:17:27raptorupdated the running bug list, Watusimoto
21:17:39raptorwhat about #31?
21:18:39Watusimotollet's see
21:19:03Watusimotoneed to check that
21:19:17Watusimotodoing that now
21:19:41raptori'll look at going to the right help screen with entering a command...
21:20:25Watusimotoseems to work
21:20:28Watusimotocross it off
21:20:34raptorok
21:20:42raptorsomething you fixed without knowing?
21:21:00Watusimotomaybe it wasn;t relaly proken
21:23:15raptorha ok
21:23:34raptorfor the command page, the code is all there, but it is set to activate if a helper menu is set
21:23:45raptori think you want if command dialog is open instead?
21:24:44Watusimotodon't understand
21:24:52raptoractually never mind
21:24:56raptori figured it out
21:24:58Watusimotothe ... ok
21:25:07WatusimotoI thought a command dialog was a helper menu
21:25:39raptorit isn't
21:25:58raptordo you still want the helper code to be there?
21:26:19WatusimotoI have no idea
21:26:31raptorno actual helper menu implements it...
21:26:37WatusimotoI'm totally confused
21:26:39Watusimotoah
21:26:49Watusimotoif nothing uses a block of code, generally I prefer to delete it
21:26:55raptorok
21:26:55Watusimotoif that helps
21:27:13Watusimotounless that block of code is used for getting to the correct help section while entering a command, that is
21:28:12raptorwell i could quickly implement a method to go to any specific page and (for instance) call the module help page if the loadout helper is activated
21:29:06raptoror i could just delete the helper code, which would be easiest
21:31:24Watusimotowhatever is easiest
21:31:39raptortoo late, i already started making help more helpful
21:40:17Watusimotoha
21:40:26Watusimotowhat do you think of the core panel destruct sound?
21:40:44Watusimotosounds like someone is breaking in with a pickaxe
21:40:48raptoryeah...
21:40:50raptornot sure
21:41:27Watusimotolike a gnome
21:41:30Watusimotoor a dwarf
21:41:36raptorhaha
21:41:39Watusimototrying to get the treasure inside
21:41:56Watusimotoit's kind of funny, actually
21:42:49Watusimotoof course, the tink of the bullets hitting a wall was kind of funny at first
21:43:02raptorhaha, really/
21:43:04raptor?
21:43:30raptorwhat we need is an opinion of someone who has never played the game before to tell if it fits..
21:43:39WatusimotoI'll ask my wife tomorrow
21:44:26raptori think the heartbeat has grown on me
21:45:14BFLogBot - Commit 247752343726 | Author: buckyballreaction | Log: Make help more helpful by calling specific pages with certain dialogs/helper menus open
21:48:15raptorok, that's all the bugs gone (again)
21:49:31Watusimotoworking on my core sync issue
21:49:37Watusimotomaybe fixed it
21:49:37raptor?
21:49:46Watusimotowhen you change time, core shouldn't skip
21:49:50raptorah
21:49:57Watusimotothere's a mechanism in place to handle it, just a math eror somrwhere
21:50:03WatusimotoI think I did + instedad of -
22:01:09Watusimotoas well as a whole bunch of other mistakes
22:01:23raptoroh nooooo
22:04:50raptorplease don't be stuck in a refactor
22:07:38Watusimotono
22:07:47Watusimotojust serial bug fixes
22:07:50Watusimotoall minor stuff
22:08:17raptormaybe we can release this weekend?
22:08:23Watusimotothat would be nice
22:11:04raptorwe've done over 400 commits since 016
22:25:21Watusimotowow
22:25:29WatusimotoI found a big potential problem
22:25:32Watusimotodon't panic
22:25:44raptorwhat did i do?
22:25:44Watusimotowe caluclate our core geometry via different paths on client and on server
22:25:58raptorwhat wait?
22:26:07Watusimotoso while the client seems to be working fine, the clacs on the server are no longer in sync
22:26:19Watusimotowill need to do (minor) refactor so both use the same code
22:26:28raptorclacs?
22:26:35Watusimotocalcs
22:26:36Watusimotoso
22:26:40raptorah
22:26:44Watusimotowe have a panelInfo struct for rendering
22:26:50raptoryes
22:26:50Watusimotowe should use that also for server side stuff
22:27:11Watusimotoinstead of our own custom calcs (calculations) that we do here and there
22:27:18Watusimotothat's all
22:27:27Watusimotothe client stuff appears to work fine now
22:27:33Watusimotobut it's out of sync
22:27:45Watusimotobecause the server doesn't use the same factors
22:27:48Watusimotonot a big deal
22:28:01raptoruh.. you mean the panel health?
22:28:16raptorthat was intentional to reduce bit count, right?
22:28:17Watusimotothat's part of it
22:28:25raptori remember asking you about that..
22:28:31Watusimotonothing related to bit count
22:28:45Watusimotoit's really quite simple
22:28:54Watusimotopanel position is related to game time
22:28:59raptoryes
22:29:11Watusimototo fix the stutter that comes from changing the game time, I added an offset factor
22:29:20Watusimotoso now panel info is related to game time + offset
22:29:28Watusimotothat offset is shared btwn client and server
22:29:31Watusimotoall that works
22:29:34Watusimotoexcept
22:29:40Watusimotoserver doesn;t use offset
22:29:43raptori don't remember this offset being coded...
22:29:55WatusimotoI did it earlier this week
22:29:59raptorwhich is why i'm confused - i thought i knew CoreGame class quite well
22:30:03raptorah ok
22:30:22Watusimotoif server used the same panel geometry calculator as client, everything would be fine
22:30:30Watusimotosame calcs, two code paths, problem
22:30:57Watusimotoso I just need to make the server use the same codepath as the client and all will be well
22:31:26raptorok... i think i will let you do it, then check the code commit for better understanding :)
22:31:31Watusimotoyes
22:34:58Watusimotopanel repair stuff looks fine
22:35:11Watusimotoit's just the panel damaging code
22:35:25Watusimotoyou're in the clear!
22:35:36raptoryay... phoew!
22:42:54Watusimotofixed
22:57:02Watusimotoone problem with your help fix:
22:57:26Watusimotowhen you're in the middle of a command, and hit f1, then press esc to exit the help menu, your cmd line is wiped
22:57:56WatusimotoI'm knocking off for the evening... I can fix that in the AM if you don't get to it
22:58:11WatusimotoI don't think I have any other issues at this point, clearing the way for an easy weekend release
22:58:34Watusimotoso with that...
22:58:36Watusimotogood night!
23:00:20BFLogBot - Commit 800a40eb3c55 | Author: watusim...@bitfighter.org | Log: Fix core-skip when game time changes
23:00:22BFLogBot - Commit 960654193c53 | Author: watusim...@bitfighter.org | Log: Cleanup
23:00:23BFLogBot - Commit 08065b74f4f3 | Author: watusim...@bitfighter.org | Log: Merge
23:19:41raptorgood night!
23:36:20raptor Quit ()

Index Search ←Prev date Next date→

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