#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-02-01

Timestamps are in GMT/BST.

00:00:12WatusimotoFound this in master
00:00:13Watusimoto# remove after next update
00:00:15Watusimotowrite_stats_to_database Yes
00:00:20Watusimotodo we remove it?
00:00:26raptori don't know - that's odd
00:00:46sam686i see, robots files goes elsewhere, so does the levels
00:01:01raptordoes the windows installer need to be redone?
00:01:22WatusimotoI'm removing it
00:01:32raptorko
00:01:51Watusimotowe need a db username and pw for the stats db
00:01:58raptoralready set up
00:02:03sam686abortHosting_noLevels crash
00:02:06Watusimotoneeds to be in master.cfg
00:02:20raptorsam686 already added it
00:02:34Watusimotowhich I just overwrote with the much more modern one on the old server
00:02:45WatusimotoI *may* be able to undo still
00:03:07Watusimotono, probbaly can't
00:03:11raptorthe master.cfg found at /home/master/bitfighter/master on the new server has it set up
00:03:28Watusimotoright now?
00:03:33raptoryes
00:03:45raptoras of two weeks ago or so
00:04:51raptordid you remember to do a release compile?
00:04:59Watusimotoyes
00:05:05raptoryay
00:05:13raptorbecause i forgot for linux..
00:05:21raptorbut haven't built packages yet..
00:09:22sam686windows installer error: File /r "..\..\..\resource\music\*.ogg" when i don't have any music files in it..
00:09:30raptoryeah
00:10:03WatusimotoI commented that out
00:12:46sam686I have committed and pushed a small fix: crash trying to host levels when no levels can be found.
00:16:10BFLogBot - Commit b1cf8a075ce9 | Author: sam8641 | Log: Fix missing levels crash
00:18:20sam686got the installer working, want to see windows Bitfighter-Installer-016 ?
00:20:20sam686oops, got to fix my commit for zap_dedicated
00:21:12BFLogBot - Commit 0e7541e1be02 | Author: sam8641 | Log: fix ZAP_DEDICATED
00:31:05raptorso is that short blurb at the top of the release notes OK to use?
00:32:04sam686oh well, it is just a no levels trying to host that can crash, without my fix.
00:32:42sam686but, editor can already display "no level dir" or similar without error
00:34:46sam686what short blurb?
00:35:16raptorat the top here?:http://bitfighter.org/wiki/index.php?title=Release_Notes_016
00:35:59sam686i guess it is ok
00:36:05raptorWatusimoto: still awake?
00:41:46raptorfirst comment about Core: 'wonky'
00:41:48raptorhehe
00:43:14Watusimotogreat
00:43:49WatusimotoI predict core will become the main dungeon type
00:44:03WatusimotoI can't figure out how to update the motd
00:44:21Watusimotowe have two copies of master.cfg
00:44:21raptoradd a line at the end of master.cfg, right?
00:44:27Watusimotothat's one way
00:44:31Watusimotothe other is to reference a file
00:44:34Watusimotowhich we're missing
00:44:43Watusimotobut let me try something
00:46:00Watusimotothe idea being that a file containing a single string is easy to upgrade via web interface
00:46:17Watusimotomaybe we can install ruby and I can build a quick little motd management interface
00:46:56raptorha!
00:47:04raptorshotgun -> fly
00:48:04Watusimotoyes, but it would be sooo easy
00:48:31Watusimotorails makes making web aps almost not too painful and gross
00:48:45raptoreven database connecting?
00:48:52Watusimototrivial
00:48:57raptorhuh
00:49:21Watusimotoif you use sqlite, it is already configured when you install it
00:49:38Watusimototo use other db it's a couple of lines of config
00:50:08Watusimotobut -- and this is important -- you have to do things The Rails Way
00:50:15Watusimotoor you will be eternally screwed
00:50:44raptoris it a strict coding style?
00:50:44karamazovapyfrom the forums: Total topics 1000
00:50:57Watusimotono, but a strict method of organization
00:51:05Watusimotoeverything in its place
00:51:23Watusimotothat's why it's so painless -- convention over configuration
00:51:31Watusimotofollow the convention, no configuration
00:51:41Watusimotodeviate from the path, and it'
00:51:56Watusimotos thousands of spiny demons poking you with their tridents
00:52:04karamazovapyin case folks hadn't noticed, the link from bitfighter.org is to bitfigter.net
00:52:18Watusimotowhat??
00:52:35raptorwhat
00:52:42karamazovapyif you go to bitfighter.org, there's a typo directing you to bitfigter.net
00:53:43raptori'm still not seeing it
00:53:51karamazovapyBitfighter is Moving
00:53:52karamazovapyThe Bitfighter servers are moving. If you are seeing this message, you are still at the old site. The new site is up right now at http://bitfigter.net.
00:54:18Watusimotoah well, think of it as a memory test
00:54:25Watusimotosory, and intelligence test
00:56:28raptormaybe your bitfigher.org hasn't be updated, karamazovapy
00:56:41karamazovapymaybe it hasn't be updated
00:56:51Watusimotook, link should be fixed
00:57:20Watusimotoso looks liek the master is running in the master folder, not the exe folder
00:58:07Watusimotoif that's the case, we should delete the exe folder so I don;t get confused
00:58:26raptormaster is running from exe using config in master/ folder
00:58:38Watusimotointeresting
00:58:44Watusimotook
00:59:39raptorthe master.cfg is all set up to use the proper database/etc in master/ folder
01:00:00raptorit was only done this way because we had no former knowledge of how you did in the past
01:00:15Watusimotook, deleted copies of master.cfg in exe folder, created symlink to the one in master folder
01:00:37Watusimotothe past is irrelevant
01:00:39Watusimotoonward
01:00:41Watusimotoforward
01:01:03Watusimotothough it always seemed to me the only logical place for the cfg file would be inthe exe folder
01:01:26Watusimotowell gentlemen... I think we;re done
01:01:32raptorwait
01:01:46raptorthe blurb at the top here: http://bitfighter.org/wiki/index.php?title=Release_Notes_016
01:01:57raptoris that ok to post to sites like happypenguin?
01:02:08karamazovapyI like this error message: Level too big for zone generation! (max dimension, after gridSize expansion, is 65535)
01:02:21raptorha!
01:02:48raptorohmygoodness an RPM was built..
01:03:31Watusimotoust ran the updater on an old version
01:03:42raptordid it break?
01:03:45Watusimotoworks, except it didn;t quit the first copy
01:03:57raptoroop
01:04:10Watusimotoso the update didn;t stick
01:04:56Watusimotoand now it keeps updating me
01:05:28Watusimotobut oddly my main copy does not
01:06:27Watusimotoso let's see if we get complaints
01:06:41Watusimotowe can remotely disable the updater if it goes bezerk
01:06:48raptorhaha ok
01:08:19Watusimotoi'll do the front page story, then off to bed
01:08:35raptorok
01:08:39Watusimotoany publicity you want to do, feel free!
01:08:46raptori can post to happypenguin
01:08:48Watusimotootherwise we'll pick up that thread tomorrow
01:08:59raptorbut i want to make sure the short list is ok with you
01:12:05raptorbitfighter.x86_64: I: binary-or-shlib-calls-gethostbyname /usr/lib64/bitfighter/bitfighter
01:12:07raptorThe binary calls gethostbyname(). Please port the code to use getaddrinfo().
01:12:19raptorinteresting build warning
01:24:18Watusimotowhoa, that's a long post
01:28:34raptorthat's a long post
01:30:05karamazovapyhuh?
01:30:28raptorhe finished the main page about 016
01:31:32Watusimotoanything more tonight?
01:31:36raptorsleep
01:31:40karamazovapynice post! w00t!
01:31:54raptorwe'll do more publicity stuff for tomorrow..
01:33:06karamazovapyoooh...Unable to connect to master
01:39:28karamazovapyhas Nickname= been removed as an option from the ini?
01:39:38raptorumm
01:39:42raptorshouldn't have been...
01:51:09Watusimoto Quit (Ping timeout: 240 seconds)
02:01:37raptorvoice chat abuse
02:01:47raptori can see it now
02:44:27karamazovapyyeah, we might have to limit voice chat message length
02:44:36karamazovapy5 seconds or something
03:30:29raptori'm thinking it will be a long time until the novelty of voice chat wears off for LA and BB
03:30:32raptorsigh
03:32:22karamazovapyand...AHEM...lonewolfy
03:36:29raptorthose maps of yours, karamazovapy, play really well
03:36:36raptori was suprised
03:36:42karamazovapythe retrieve is a bit sketchy
03:37:10karamazovapyI might revise that one a bit to make the top-to-bottom distance greater for the next release
03:37:17raptorok
03:41:31raptori can't believe 016 is finally out the door
04:04:06flomo has joined
04:04:18flomo Quit (Client Quit)
04:08:25raptorhey Zoomber, if you're around and interested in putting up 'Gibbed' again
04:08:51raptoryou'll probably want to change the levels that have the 'Engineer' Special to 'EngineerUnrestricted'
04:14:39raptor changes topic to 'Latest release 016 http://bitfighter.org | Forums: http://bitfighter.org/forums/ | GC Project: http://code.google.com/p/bitfighter/'
04:14:50karamazovapyno he won't!
04:14:59karamazovapyhe definitely won't!
04:15:09raptori have to admit... engineer now is waaaay more functional
04:15:15raptorand may even add to the gameplay
04:15:35karamazovapylevels like Castles are the whole reason we decided it needed to be fixed!
04:15:41raptorhaha
04:15:46raptortrue
04:15:57raptorbut there will be no option in the editor
04:16:11karamazovapysee my tears?
04:16:20raptorha!
04:16:22raptortears of joy
04:16:35karamazovapyit cracks me up that we already have half a dozen new core levels on top of the ones I posted
04:16:50raptorhaha ,yeah - lone wolf wasted no time
04:16:55karamazovapysame with opti
04:17:01raptordid he put some up?
04:17:10karamazovapyyeah, some where you race to the cores
04:17:18raptorah ok
04:17:27karamazovapyyou played one, whether you noticed it was his or not
04:17:36raptorok
04:18:18karamazovapyit's reassuring the quality of the new levels didn't suddenly spike
04:18:28raptorha!
04:19:27karamazovapyI wish I could devise some kind of scientific test to determine why young players are bad at making levels
04:19:44raptorit's because they're not used to thinking ahead
04:19:59raptori.e. what would this part of the level add/take away to the gameplay
04:20:05karamazovapythat could be
04:20:16karamazovapybut even without thinking ahead, there are gridlines set at right angles
04:21:00raptoralthough they can be very creative with the designs..
04:22:21karamazovapybut I wonder if it's even that, or that they don't understand what makes a level good
04:23:17raptoryeah probably more elementary - i don't even always understand what makes a good level: that comes with experience
04:24:43karamazovapywell there are some pretty easy guidelines that will make levels suck less
04:25:17karamazovapygood things: symmetry, multiple pathways
04:25:31karamazovapybad things: open space that offers no incentive for use
04:25:43karamazovapycareless irregularities
04:26:21karamazovapyif you just eliminate those two bad things, most crappy levels will take a huge step up in quality
04:27:29karamazovapyeven pretty good levels benefit from adjusting useless or purposeless space
04:28:34sam686something calls for... updating wiki. http://bitfighter.org/wiki/index.php/Building_Bitfighter
04:28:46raptori'm finally building the linux RPMs...
04:30:56LoneWolfy Quit (Remote host closed the connection)
04:33:59karamazovapyhas the revision title been updated to bitfighter-016?
04:34:17sam686yes
04:35:08raptorkaramazovapy: you have omnipotent access to the website, i believe
04:35:20karamazovapyI updated a bit
04:35:20raptorso if you wanted to update things like screenshots
04:35:24raptoroh good
04:37:24karamazovapythe building bitfighter page should be pretty up to date
04:37:34raptorgreat
04:37:41raptoroh yuk
04:37:45raptorthat editor screenshot
04:37:52karamazovapyhah - no joke!
04:38:21karamazovapyare you updating some of that stuff?
04:38:38raptori could - but i don't have much to draw from
04:38:54raptori just updated the download page a bit
04:40:09karamazovapyI could take a few screenshots, but I don't have the ability to upload to the /screens/ directory
04:40:42raptori can do the uploading
04:40:51raptorthere is no way through the drupal interface?
04:40:59karamazovapyI'm not sure
04:42:11karamazovapyyeah, I can only see how to create pages and stories, not upload files
04:44:15sam686i might make a simple php script that accepts uploading files like screenshots (maybe, password protected too)
04:44:33raptorfrom here: http://stackoverflow.com/questions/1253094/howto-drupal-file-upload-form
04:44:49raptorbut yeah we'd have to code it first..
04:49:11karamazovapyokay - just had a creepy google experience
04:49:28raptorfind something you posted 10 years ago?
04:49:32karamazovapynope
04:49:36karamazovapygoogle linus torvalds
04:50:08karamazovapyafter you get the results, start to type in richard stallman
04:50:24raptorhahaha
04:50:35karamazovapyjust for fun, follow that up with eric s. raymond
04:50:39raptorthe contrast between the images
04:51:18karamazovapygoogle's auto complete knew who I was going for before I completed the first names of the second and third people
04:51:50karamazovapygoogle was like "oh yeah, this guy's a nerd, give him the nerds"
04:52:21raptorha!
04:52:40raptoryeah, the algorithms are becmoing extremely predictive
04:54:44raptori'm going to bed early - gotta get over my cold
04:54:53raptorgood night all and good job on the release!
04:55:17karamazovapylater
04:58:16raptor Quit (Remote host closed the connection)
05:37:39sam686 Quit (Ping timeout: 245 seconds)
08:42:44watusimoto has joined
08:42:44ChanServ sets mode +o watusimoto
14:47:55LoneWolfy has joined
14:48:15LoneWolfyGood morning
15:11:09Zoomber Quit (Ping timeout: 240 seconds)
15:18:10Zoomber has joined
15:18:11ChanServ sets mode +v Zoomber
15:22:40Zoomber Quit (Ping timeout: 248 seconds)
15:27:19raptor has joined
15:27:19ChanServ sets mode +o raptor
15:27:29raptorgood morning!
15:27:48raptorhas 016 trashed anyone's computer yet?
15:28:46Zoomber has joined
15:28:46ChanServ sets mode +v Zoomber
15:30:53watusimotohi
15:31:02watusimotolooks like the few review that are in are positive
15:31:32watusimotoAfter playing core a little, I think I like the idea of shooting each core panel better
15:32:01watusimotolast night I kept chasing people around the core, as they were shooting it and keeping it between me and them so I could not fire back
15:32:15watusimotohaving panels would reduce that sort of thing, I think
15:32:23raptorhaha, yes
15:32:26raptorring around the rosie
15:32:31watusimotoattackers would be a little more constrained in how they attacked
15:33:09watusimotobut for the moment, I will try to avoid any big tasks so that if we need to do a quick re-release we'll be able to
15:33:19watusimotobut no word of any serious bugs
15:33:27raptorsomeone did have a crash
15:33:28watusimotoring around the corsie
15:33:34raptorbut could not duplicate
15:33:52raptori think it was Flomo
15:34:21raptoroh, linux builds are done from me end - but the Ubuntu folks could use a kick
15:34:38watusimoto5 players on the old server right now
15:36:02watusimotohmmm.... 015a client is not showing the upgrade now message
15:36:43watusimotooh, maybe because the old master doesn't know we've upgraded
15:36:49raptorso... that means you need to add to old master
15:36:55watusimotoeasy
15:37:18raptori am glad the site move went relatively smooth
15:37:26watusimotovery
15:39:23watusimotoalmost 2000 checkins since 015a
15:40:25raptorcheckins? you mean unique people?
15:41:47raptorsay - can you give me administrator and bureaucrat rights on the wiki?
15:42:27karamazovapythe trick with circling the core is that you need to change direction to catch them off guard, or use engineered items or repairables to help you defend
15:42:32raptori *think* you can do that from this page, but I don't have the rights to know: http://bitfighter.org/wiki/index.php/Special:ListGroupRights
15:43:15watusimotohard to say... lots of white on white text
15:43:34karamazovapywhich means if someone uses very low health cores or puts the core in a tiny box with no means of defense, you're screwed
15:43:54raptorbouncers work good around core
15:44:00raptorif you have the walls
15:44:12karamazovapythat's true...I don't use them much, but that might be a good reason
15:44:24karamazovapyI think we should turn friendly fire off for cores
15:44:37karamazovapyand that that should be a top priority
15:44:45raptoryeah, me too
15:45:59raptoralso maybe a healing multiplier?
15:46:05raptorstill not sure about that one..
15:46:08watusimotocan't see how to add perms
15:46:11karamazovapyme neither
15:46:30raptortry ehre: bitfighter.org/wiki/index.php/Special:UserRights
15:46:36raptorhttp://bitfighter.org/wiki/index.php/Special:UserRights
15:46:40raptor^^ there
15:47:36watusimotook
15:47:40watusimotodone
15:47:52watusimotobf.org still points at the old domain here at work
15:47:57raptoryes!
15:47:57watusimotoat home it's fine
15:48:01raptori have all power!
15:48:09raptortime to slay some spam
15:48:31watusimotoalso granted karamazovapy full access
15:48:44karamazovapythanks...to what?
15:48:46watusimotoand sam
15:48:48watusimotowiki
15:48:53watusimotofull admin rights
15:48:53karamazovapyoh - neat.
15:49:03watusimotono spam, please
15:50:16watusimotogreat, the nag notices are now working on 015a clients
15:50:24raptoroh good
15:50:26watusimotoboth the big red box and the motd
15:50:46watusimotothere are players who are probably unaware
15:51:07raptorit's only been 14 hours or so...
15:51:51karamazovapybotfighter/cleverbot already has a characteristic fix for making core work the way he wants: http://bitfighter.org/forums/viewtopic.php?f=4&t=1228
15:55:23raptoryes - make the game more complex
15:55:24watusimotoI actually liked the vid
15:55:45karamazovapywhich vid?
15:55:59watusimotothe first one.
15:56:14watusimotoSooner or later we're going to have to admit that 016a will almost be called 017
15:56:15karamazovapyI only scanned through it with the sound off - worth watching through?
15:56:22raptorha
15:56:27watusimotoprobably not; nice for me to give me some ideas
15:56:35watusimotoof how text could be drawn etc.
15:56:49watusimotogood to steal ideas from the pros
15:57:01karamazovapythis gametype seems more matched to HTF than core
15:57:52sam686 has joined
15:57:52ChanServ sets mode +v sam686
15:58:41karamazovapyI still think his outlooks is to remove anything from the game that he finds difficult
15:58:46karamazovapyoutlook*
15:59:30karamazovapycan we get a hot girl on the dev team, like in the video?
15:59:42raptori got the feeling that was the only why she was shown
16:00:08karamazovapyyou never see her actually /doing/ anything
16:00:17karamazovapyshe was probably just visiting one day
16:18:24LordDVG has joined
16:33:13sam686there you go: http://bitfighter.org/wiki/index.php/Special:ListGroupRights&useskin=bitfighter no more white text on white.
16:34:34sam686http://bitfighter.org/wiki/index.php/Special:ListGroupRights?seskin=bitfighter (oops, wrong link)
16:35:30sam686how many wrong link can i make? ?useskin=bitfighter if you are not seeing the bitfighter theme in wiki
16:36:41sam686i need to go, later.. will be back in about 5 hours
16:37:16sam686 has left
16:58:27Watusimoto_ has joined
17:09:44raptorok, so
17:09:53raptorfirst change: no friendly fire on Core?
17:15:38karamazovapydefinitely.
17:16:17karamazovapybonus - it will also help people figure otu the scoreboard if they can't damage their own cores
17:16:25raptoryeah
17:17:35raptorthis is a change in behavior... most items accept friendly fire..
17:17:39raptorhmm
17:18:06karamazovapyyeah, but this is the only damagable object whose destruction is the goal
17:18:21karamazovapyyou can't place a flag into an enemy zone
17:18:41karamazovapyand we've taken steps in every other gametype to prevent team sabotage
17:18:44raptortrue
17:18:46raptorhmmm
17:20:28karamazovapyI'm totally unconcerned about the no friendly fire anomaly for cores
17:21:13raptoranomaly?
17:21:32karamazovapyit potentially being the one "item" that can't be damaged by friendly fire
17:23:41raptorah
17:23:42raptorok
17:24:23karamazovapythat's just me
17:25:16raptorwatusimoto / Watusimoto_: sam686 brought up an interesting issue: we use shared_ptr, when we already have RefPtr from TNL. The bigest advantage being that we wouldn't need to include the HUGE boost tree
17:25:45watusimotocan we get rid of boost by doing so?
17:26:14raptormost of it yes - i did use some parsing classes from boost, but they're no where as large as what is required for shared_ptr
17:27:23raptoralso we need to clean up the object hierarchy
17:27:27watusimotoif it all still works, then I'm fine with it in principle. Would it be better to roll boost into TNL and remove their ptr?
17:28:07raptorthe thing is that shared_ptr is definitely a heavy weight - TNL::RefPtr is about as light as you can get for automatic object clean-up
17:28:23watusimotothat's true
17:28:32watusimotoheavy at compile or runtime?
17:28:40raptorcompile
17:28:51watusimotowhat do you think about runtime?
17:28:53raptorsam686 seems to thin it is heavier at runtime, too (I think he did some tests)
17:28:56raptorthink
17:29:07raptorbut i doub't it's much overhead
17:29:17watusimotoprobably hardly matters how little we use them
17:29:21watusimotowell, I'm ok with that
17:29:44watusimotofeels a little like a step back, but not too far :-)
17:29:55raptoryeah, see - it feels like it
17:30:07raptorbut i t hink that's because we've convinced ourselves that boost is the future
17:30:25watusimotoit is the future, but maybe not ours
17:30:37raptorbut do you see any advantage that boost::shared_ptr gives?
17:30:41raptorother than being 'boost'
17:30:45watusimotooh yes
17:30:50raptordo explain
17:31:05watusimotosorry -- thought you meant over raw ptrs
17:31:13raptorno, over RefPtr
17:31:18raptorover raw pointers, definitely
17:31:35watusimotothe adv over tnl is that it is probably more reliable, supported, standard, and, possibly faster
17:31:44watusimotonone of those are huge issues in our context
17:32:05raptoryes, the standard - it is in c++11
17:32:16raptorreliable, not sure - definitely for more platforms
17:32:20raptorsupported, yes
17:32:26raptorfaster, according to sam686 - no
17:32:52BFLogBot - Commit 6b1b507e7366 | Author: buckyballreaction | Log: No friendly fire with Core
17:34:08watusimotolike I said, I'm fine with it
17:35:44raptori'm not sure i care either way - but I do like being slimmer. sam686 definitely prefers RefPtr because he has a slower computer. although if we decide to use c++11 standard in the future, maybe that wouldn't matter
17:36:03watusimotokeeping everyone happy is important
17:36:44raptorshared_ptr in the standard would mean not the huge compile overhead: it should already be precompiled with the IDE
17:37:36raptori'm sort of thinking the solution would be to mail sam686 my old desktop, it's probably loads faster than his :)
17:40:34watusimotoha!
17:40:38watusimotook, gotta run
17:40:43raptorlater
17:45:32watusimoto Quit (Ping timeout: 272 seconds)
18:14:09Watusimoto_ Quit (Ping timeout: 240 seconds)
18:31:29raptorok, what other obvious changes need to be made since release?
18:31:36raptoras far as gameplay goes..
19:00:13LoneWolfy Quit (Remote host closed the connection)
19:23:45LoneWolfy has joined
19:27:23karamazovapyI suggest we place a record limit on voice chat
19:27:45karamazovapyor allow people to opt out of receiving voice chat
19:28:03karamazovapyI know there's a volume setting, but for some people it may be a bandwidth issue
19:28:43LoneWolfyLol, from last night?
19:29:15karamazovapyraptor was asking what changes we might want to make in response to the 016 release
19:29:46karamazovapydisabling friendly fire for cores was another idea
19:31:13raptorfriendly fire change has been made
19:32:08karamazovapyyeah, I still think a voice chat modification is in order
19:32:37raptoryes - let me look at optimizing it somehow...
19:32:39karamazovapyfrankly, we might want to scrap the whole feature down the road
19:33:38raptorhaha, yeah
19:33:53karamazovapyI'm just not sure it fits in with how we play the game
19:33:59raptorwe would have to make it more useful, or get rid of it
19:34:04karamazovapymaybe we're just so used to typing, we can't/don't use it effectively yet
19:34:31raptorwe could have a voicechat target menu
19:34:42karamazovapywhat's that?
19:34:48raptorturn it into a global/team/pm thing
19:34:53raptorbut only admins would have global
19:35:21raptorbasically it would be like a loadout menu (defaulted to off) and let you select your target audience
19:35:33raptorthen when you press 'R', it only goes to that audience
19:35:54karamazovapythat might be helpful...
19:36:17raptorand on the other end, you'd have a menu that would only receive from whom you specify (default global)
19:36:19karamazovapyit also might be helpful if we had voice chat automatically activate upon speech detection, the way it works for mumble
19:36:44karamazovapyholding down a button kind of interrupts the flow of gameplay
19:37:08karamazovapythat would require adding some kind of microphone calibration menu
19:37:09raptorah yes
19:37:20karamazovapyso you could set a threshhold
19:40:18raptorthe bandwidth thing is the most important at the moment, i think - turning voice chat to 0 should send a signal to the server that says "hey don't send to me"
19:40:18Watusimoto has joined
19:40:38karamazovapythat's a good way of doing it
19:42:37karamazovapyI, personally, would like to still be able to see the game screen if/when the idle-push-button-to-spawn screen comes up
19:42:56LoneWolfyHow about if you shoot a burst it explodes early when shot? More realistic.
19:43:12karamazovapyleaving the screen where I died would be fine
19:43:18karamazovapyas opposed to picking a spawn point
19:46:14raptordo we have a voice chat server-side enable flag?
19:47:46raptorno we don't
19:47:48raptorthat's not good
20:04:58karamazovapyI think FREE BAIT will be the big, revealing test, as it seems to have been in the past
20:05:14raptor?
20:05:36karamazovapyBig Bitfighter Battle VII / BBB8 / 3B8 / FREE BAIT
20:05:41karamazovapyVIII*
20:05:45raptorhaha
20:06:48karamazovapyI might have to make a couple more core levels to supplement the event
20:06:57karamazovapyI expect continued high core demand
20:07:16raptorthe event is already planned?
20:07:31karamazovapyit'll be february 10th
20:07:39raptoroh, i just realized, we made our second goal of 016 by the end of january... :)
20:07:41karamazovapyI'll send the announcement e-mail on the third
20:08:02karamazovapyyep - one month delay, not so bad
20:08:25raptori think we added the new gametype entirely in january..
20:08:40karamazovapyyeah, I think you're right
20:09:23karamazovapynot that we need to rush into adding another, but I think this sets a good precedent for adding gametypes
20:09:25raptori just realized, i left the 016 test server up and 8 people are on it...
20:09:46raptorit's not compiled to the latest code and probably has a few bugs
20:09:52karamazovapyit looks like school kids!
20:10:10raptortime to take a break and crash their party
20:38:14BFLogBot - Commit dfc28c2f7540 | Author: watusim...@bitfighter.org | Log: Minor code reorganization/refactoring stuff. nothing interesting.
20:38:16BFLogBot - Commit 1df7425ac35f | Author: watusim...@bitfighter.org | Log: First crack at making badges; see 3rd page of diagnostics. Feel free to add your own. A little cleanup while I was in there.
20:38:17BFLogBot - Commit ef230d2d8b47 | Author: watusim...@bitfighter.org | Log: Merge
20:42:23sam686 has joined
20:42:38ChanServ sets mode +v sam686
20:48:14raptorkaramazovapy: got that screenshot?
20:48:25karamazovapyyeah, I was about to upload the two for comparison
20:48:30raptorok
20:48:39Watusimotoone of th 016a tasks is to find some actions that deserve badges. I've now created 3 ok looking badges, so all we need is some way to earn them. Something not too difficult, nor too easy, but that can be tracked in the database or by the master somehow.
20:49:12sam686the only real problem with, trying to support "c++11 standard" is, trying to build it for old PPC version of mac, using outdated compiler (because apple might not want to support PPC mac anymore?)
20:50:02raptorsam686: we cannot support c++11 as long as the majority of dedicated servers and mac users use Centos 5 and MacOS 10.6 respectively
20:50:13raptorso i'd say not for a couple years maybe...
20:50:22raptorWatusimoto: how are you planning on displaying badges?
20:50:41karamazovapyI was just about to ask that
20:50:43karamazovapywe were curious
20:50:59Watusimotonot sure... on the scoreboard?
20:51:13Watusimotomaybe privately on the menus?
20:51:15raptorbut with expansion to 32 different badge types...
20:51:28Watusimotoyes I know...
20:51:52Watusimotomaybe do what stackoverflow does and say 3 bronze and 2 silver badges
20:52:25Watusimotothat might be enough in public, with a bigger listing in the UI somewhere, and perhaps something on the forums
20:52:27raptornow there's a thought..
20:52:38Watusimotowe could rank them into tiers
20:52:57Watusimotobronze, silver, gold, platinum, carbo
20:53:00Watusimotocarbon
20:53:13raptorcarbo-man
20:53:21Watusimototitanium
20:53:32karamazovapyBitonium
20:53:53Watusimotoor go for scifiey bitonium trilithium etc
20:54:08karamazovapyPixeladium
20:54:16Watusimotogreat!
20:54:17karamazovapythe 8-bit badge
20:54:57Watusimotosuccessfully added 128 bots to a level
20:55:00karamazovapyI'm still trying to figure out what exactly the development vector for badges is, though
20:55:10Watusimotomeaning what?
20:55:21karamazovapywhat they represent as a group
20:55:36raptori.e. is karamazovapy a developer? :)
20:55:43karamazovapywhat their function (or non-function) is, ostensibly
20:56:34Watusimotooh, that was just a test of the mechanism
20:56:35karamazovapyare they fleeting, long-term achievements, community-based, do they have any impact in the game
20:56:48Watusimotono in game impact
20:56:58Watusimotojust stuff to make people feel invested
20:57:04karamazovapyI was wondering initially if they tied into your idea of having some kind of icons next to names
20:57:07Watusimotojust bling bling
20:57:18karamazovapyin-game, that is
20:57:20Watusimotothat was an idea
20:57:38Watusimotomaybe a colored dot representing highest level badge earned
20:57:43karamazovapywell it was from back in the zetaboards days, so I wasn't sure!
20:58:05WatusimotoI think people will go crazy for that kind of thing
20:58:08karamazovapytotally
20:58:13Watusimotoall these kids looking for validation
20:58:22karamazovapya fun way to work it would be to allow everyone to pick which badge to display by their name
20:58:26karamazovapyooh - maybe in the lobby
20:58:30karamazovapythey'd eat that up
20:58:33Watusimotoyes
20:58:37Watusimotoabsolutely
20:58:39karamazovapyespecially since underlining doesn't work in the lobby
20:58:47Watusimotoit could
20:59:00Watusimotomaybe it should
20:59:04raptorcurious, how do you allow anyone to switch levels in a dedicated server?
20:59:05karamazovapymaybe
20:59:15karamazovapyno levelchangepassword
21:00:03raptorok good
21:00:43Watusimotono levchpw = anyone can change levels
21:00:49Watusimotono adminpw = no one can admin
21:02:50raptoroh, we need to fix this: http://bitfighter.org/~raptor/doxygen_016/class_zap_1_1_item.html
21:04:16WatusimotoI think the key is to make PointGeometry a delegate that can be called via standard interface from EditorObject to do all geometric work. that would eliminate the right-side of the tree
21:04:42WatusimotoI swear I did this at one point
21:06:12karamazovapynormal: http://img839.imageshack.us/img839/3779/screenshot4aq.png
21:06:19karamazovapyburst shift: http://img19.imageshack.us/img19/2844/screenshot5pl.png
21:07:09sam686some EditorObject is not GameObject (AbstractSpawn)
21:07:58sam686some GameObject is not EditorObject (ForceField, not ForceFieldProjector)
21:07:58raptorso same zoom, but sdifted
21:08:01raptorshifted
21:08:02WatusimotoCorrect
21:08:05karamazovapyyep
21:08:37Watusimotowe could just make editorObjs and gameObjs just be the same class, and have some obs that just don;t appear in game or editor
21:09:46raptorwhat about moving Geometry to be a parent of PointGeometry and friends?
21:10:04raptori am suggesting this only for nomenclature purposes
21:10:22sam686EditorPointObject and PointGeometry could be combined
21:10:48raptorthe goal is to get rid of inbred children
21:11:16sam686same with EditorPolygon and PolygonGeometry, they can be compined...
21:11:59raptorPolyLine Geometry, you mean?
21:12:29raptorhttp://bitfighter.org/~raptor/doxygen_016/class_zap_1_1_bf_object.html
21:13:23raptorif we can get the three children to the right to not use BfObject
21:13:30raptorthat would clean up a lot
21:13:54Watusimotolet me try my geometry idea
21:14:04Watusimotoit should remove a whole branch from the tree
21:14:41Watusimotowhat are those screenshots, k?
21:18:06karamazovapywhen you fire a burst in command view, the screen jumps
21:19:20karamazovapyalso, you can't see ordinance by default in command view when you have sensor equipped
21:19:25karamazovapythat's an active ability now
21:20:00Watusimotosurely not intentionally so
21:20:37Watusimotoso Geometry looks like it's essntially the interface that all geometry subobjects implement
21:21:16WatusimotoIt also seems to define the functionality available to bfObject
21:22:08LordDVG Quit (Ping timeout: 272 seconds)
21:40:35LoneWolfy Quit (Remote host closed the connection)
21:57:18karamazovapymy favorite part is @ 4:10 > http://www.youtube.com/watch?v=H57LPdXaZ6M&
22:04:27LoneWolfy has joined
22:04:34raptorwow
22:05:19Watusimotosurprisngly well made
22:05:21WatusimotoI like the music
22:06:03LoneWolfyWhat music?
22:06:14karamazovapyI think he's talking about Sandstorm
22:06:45karamazovapyalso known as the most cliche techno song of all time
22:07:07LoneWolfyThat awesome thecno song?
22:09:18Watusimotois it CC licensed?
22:09:27Watusimotothat would be too much to hope for
22:09:30karamazovapyabsolutely not
22:09:32karamazovapyhttp://en.wikipedia.org/wiki/Sandstorm_%28song%29
22:09:41karamazovapyit's seriously the single most famous techno song ever
22:10:03LoneWolfyI thought that when you put music in the game, it would be more like: you have the map assigned its own song, and in your options you could set the music type to map default, custom directory "C:/program Files/bitfighter/music" or OFF
22:10:28karamazovapythat was an idea I had, but we haven't taken it that far
22:10:45LoneWolfyWere you wanting to put Sandstorm in the game?
22:10:55sam686that would mean extra bandwidth ti transmit the custom music files, and extra coding.
22:11:08WatusimotoI seriouslu don't like techno
22:11:47karamazovapyI think I just got taken in by an elaborate hoax.
22:12:44LoneWolfySam686: You could make it so that before you connect you download the song, in a cache folder or something...
22:12:55WatusimotoNow... Ensifrum I know
22:13:01karamazovapythat only shifts the problem
22:13:02Watusimotobut it's not exactly techno
22:13:38Watusimotothe only finns I ever heard of to wear kilts
22:13:40LoneWolfyAnd it would say CONNECTING TO <ip adress>: Downloading "Musicfile.ogg"
22:14:01karamazovapyyeah - lonewolf - that really only shifts the problem
22:14:08Watusimotomaybe we could get kim dotcomm to do a promo spot for bitfighter with our new music download system
22:14:09sam686not sure, there is a lot of music out there, many of which is not completely free. Several music isn't allowed on youtube either.
22:14:32Watusimotoi heard that there is music that's not free, but haven't found any yet
22:14:46LoneWolfy?
22:14:51raptorha!
22:15:12karamazovapythat's very zen of you
22:16:52LoneWolfyWatusimoto: Somebody could use a .mp3 to .ogg converter... or any music file to .ogg for that matter.
22:17:05LoneWolfySo yeah...
22:17:11karamazovapylonewolf - I'm not sure you're understanding the problem here
22:17:25sam686or you can convert to .WAV (space eating uncompressed format)
22:17:37raptormidi!
22:17:41raptormidi is the future
22:17:41Watusimotovinyl
22:17:44raptori promise
22:17:47Watusimotoyou could email the disks
22:18:15karamazovapyI can't take this irc channel anymore.
22:18:53sam686in most cases, it isn't possible to convert wav / mp3 to midi with no changes to sound quality, as midi is very different format
22:19:10karamazovapy is now known as akmsdmir
22:19:14akmsdmir has left
22:20:10Watusimotok: I think the word you are looking for is "punchy"
22:20:27LoneWolfyOr maybe have a database of CC licenced songs to choose from for maps; and you could submit one with the page for it and it must be manually approved... but that might be boring for whoever has to do it.
22:42:10_k has joined
23:01:08Zoomber Quit (Ping timeout: 240 seconds)
23:07:24Zoomber has joined
23:07:35ChanServ sets mode +v Zoomber

Index Search ←Prev date Next date→

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