#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-03-29

Timestamps are in GMT/BST.

00:02:03Watusimoto Quit (Ping timeout: 264 seconds)
00:09:37bobdaduckkaen test down?
00:10:26kaenshouldn't be :x
00:10:34bobdaduck100mbs is up
00:10:40bobdaduckbut not test
00:11:01kaenit's hanging...
00:11:04kaencurse you, quartz!
00:11:10bobdaduckrofl
00:11:14kaenQuuuaaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtz!
00:11:44bobdaduckcool now there are two 100mbs
00:11:48bobdaducknowait just one again
00:12:13kaenI am baffled
00:32:33raptor Quit ()
00:36:50kaentoday, bobdaduck, we scienced!
00:36:58bobdaduckwe scienced?
00:37:03kaenyeah
00:37:09kaenwith zombie bots
00:37:35bobdaducklol
00:37:45bobdaduckThat's really fun
00:38:21bobdaduckBot logic is a bit too easy to exploit though
00:38:40bobdaduckMaybe the bot could like check its position over time and if it hasn't changed then it tries a different route?
00:41:26kaenindeed
00:41:49kaenyou could do that in the bot logic except that I think we don't expose a good api for navigaion
00:41:52kaennavigation
00:41:56bobdaduckMaybe have the bots prioritize routes by efficiency
00:42:09bobdaduckand if a route makes it be stuck, then it tries one tier less efficent
00:42:23kaenthat's a reasonable way to do it
00:42:35kaenI just joined a PTO server with like 8 players
00:42:40kaenmade three captures
00:42:40bobdaducklol
00:42:45kaenand all of them quit
00:42:47kaenat the same time.
00:42:49bobdaduckrofl
00:43:22kaenokay I really need to focus on coding....
00:43:33kaenwe're pretty close to having this all tied up
01:10:50bobdaduckWhat is this area 51 server
01:11:04kaenit's where I upload things for testing
01:11:14kaenthings not meant for the eyes of mortals
01:11:21bobdaducklol
01:11:32bobdaduckWhy not just like... Host a server with a password on it?
01:11:39kaenit is
01:11:48bobdaduckyeah but why dedicated
01:12:01kaenbecause I already host a handful of other dedicated servers
01:12:07kaenso it was trivial to add another
01:12:20bobdaduckyeah but like... Why dedicated xD
01:12:45kaenso that people wonder "What is this area 51 server"
01:13:09bobdaduckDoes it work?
01:13:19kaenit has at least once.
01:25:10bobdaduck Quit (Remote host closed the connection)
01:57:12Platskies has joined
02:44:24Platskies Quit (Remote host closed the connection)
03:03:06kaenlet it be know that at Thu Mar 28 20:02:55 PDT 2013 kaen made the first successful transfer of level data from bitfighter.org directly to a client.
03:42:34bobdaduck has joined
04:54:40kaenand it was rave party...
04:57:09raptor has joined
04:57:09ChanServ sets mode +o raptor
04:57:53raptoryay kaen! http client working then?
04:58:08kaenparts of it
04:58:57kaenstill need to do http auth and post data construction
04:59:10kaenand then of course the UI...
05:00:22raptorin-game UI...
05:00:27raptor?
05:00:56kaenhmm I hadn't thought of not building one...
05:01:08kaenI was thinking for searching the level db
05:09:12BFLogBot Commit: 174439c94e2f | Author: buckyballreaction | Message: Include upstream Font-Stash patch for fixing getting the string width. Untested
05:23:02bobdaducksay what
05:24:02raptormaybe it's the 3 strawberry milkshakes I just had.. but do you mean you're already at the point of using the client in-game?
05:24:34raptorbobdaduck: also - Hockey by Little_Apple as a BBB soccer map
05:24:56raptormaybe?
05:26:26bobdaduckehhh
05:26:44bobdaduckToo small I'm thinking
05:26:47bobdaduckand far too open
05:27:09raptori've played some really fun soccer games on that one..
05:27:26raptorother soccer?
05:28:59bobdaduckThere's like no soccer maps that big
05:29:31bobdaduckI feel like it would need to be a game with two or more soccer balls
05:30:05raptorwhat
05:30:53bobdaducklike...
05:30:58bobdaduckyou know how big bbbs are!
05:31:15raptorbut two...
05:31:21bobdaduckI'm assuming 20 people.
05:32:46bobdaducklike
05:32:52bobdaduck20 people playing swarm-ball on hockey
05:33:02raptorcrazy!
05:33:10raptorbullets everywher!
05:34:58bobdaduckSure we can add that why not
05:36:35raptoractually i played hocky with 10 before and it was a lot of fun, but pretty insane
05:36:39raptorhockey
05:38:00raptorso maybe 20 is too much..
05:56:05raptorgood night!
05:56:07raptor Quit ()
05:58:02bobdaduck Quit (Remote host closed the connection)
08:13:47watusimoto has joined
08:13:47ChanServ sets mode +o watusimoto
08:49:50watusimotoIs this font any better?
08:49:58watusimotohttp://www.fontsquirrel.com/fonts/exo
08:52:29watusimotohttp://www.fontsquirrel.com/fonts/Tenby-Five
08:56:35watusimotohttp://www.fontsquirrel.com/fonts/AUdimat
09:09:23watusimotoor maybe something here:
09:09:24watusimotohttp://www.thealmightyguru.com/GameFonts/Index.html
09:42:51watusimotohttp://www.dafont.com/zrnic.font?text=Pick+3+weapons
14:12:07Watusimoto_ has joined
14:31:04bobdaduck has joined
14:45:50Platskies has joined
14:46:47Platskies Quit (Remote host closed the connection)
15:30:26Watusimoto_ Quit (Ping timeout: 256 seconds)
17:46:27Darrel has joined
17:54:54watusimoto Quit (Quit: Leaving.)
18:15:40raptor has joined
18:15:41ChanServ sets mode +o raptor
18:32:28raptorlast chance to convince me to setup an internal git server instead of mercurial
18:33:03raptor(for work)
18:33:22kaenmsysgit isn't that bad
18:33:32kaen(that's my best argument)
18:33:37raptori know it has improved quite a bit
18:33:42kaenno but really just use hg
18:33:45raptorclient-side i'm not so worried anymore...
18:33:51kaenoh really?
18:34:09raptorwell - github put out a windows client that seems really nice, too
18:34:19kaenit looks nice, agreed
18:34:24kaenI tried using it and gave up
18:34:32raptorheh... me too! :)
18:34:49raptorbut server-side... setting up git seems a lot more difficult - especially with wanting authentication
18:35:02raptorbut maybe I'm missing some really easy-to-setup system somewhere?
18:35:19kaenI've never set up git "server" before
18:35:36kaenI've only used "bare" repos
18:35:46kaenvia git init --bare
18:35:46raptoryeah... and that seems to be the consensus - 'why would ever want to do that? just use github'
18:35:58kaenyes that too
18:36:12raptorbut I found this yesterday: http://rhodecode.org/
18:36:18kaenbut I mean if you have proprietary code you'd have to spend money to keep it private.
18:36:34raptorit says it supports git, but it looks like it more friendly with hg
18:36:40kaenwhoa
18:36:47kaenLDAP and AD authentication
18:36:50kaenthat's pretty cool
18:36:50raptorYES
18:37:05raptorI'm going to set it up and see how it goes with hg, then try the git part of it
18:37:26raptorbecause... LDAP auth is exactly what I need
18:37:36kaenhah!
18:37:38kaenit's in python
18:37:42raptoryep :)
18:38:30kaenwow that's awesome!
18:38:40raptoralso I just found out that the 'launchpad' service was for baazar??
18:38:45raptorweirdness
18:38:48kaenhehe
18:41:00bobdaduckGuys what are the benefits of us being open source?
18:41:04bobdaduckWhy aren't we closed source?
18:41:14bobdaduckWE SHOULD CHARGE MONEY TO PAY FOR FOOTLOOSE'S BITCON.
18:41:26bobdaduckGoodmorning!
18:41:31kaengood morning
18:41:37kaenanother checkmark for friday, bobdaduck
18:41:37raptorbobdaduck: why is footloose using bitcoins to feed her coke habit?
18:41:44bobdaduck:D
18:41:58kaenyou almost had me for a second, too
18:42:01raptorhaha
18:43:51raptor enters the world of python
18:44:01raptorit's so... different
18:44:52bobdaducklol
18:44:59raptoras far as better fonts go (for watusimoto's question) audimat is hard to read
18:45:06raptorexo is too
18:45:24raptor'Tenby Five' is a bit easier to read
18:46:46raptorZrnic seems ok but missing hints?
18:47:33kaensharp eye, it looks like it is
18:48:48kaenthe way the letter's don't quite meet could go either way as far as legibility
18:49:01kaenespecially once antialiased and sampled
18:49:15kaenletters*
18:49:46raptorwe coudl go with this: http://www.thealmightyguru.com/GameFonts/Series-Sega.html
18:49:49raptor:)
18:49:51kaenbut I'm sure if it's missing hints it will look atrocious
18:50:03kaenlol
18:51:07kaenif I had to pick from the ones he posted I'd say tenby
18:51:15raptoryes, me too
18:51:32kaenit's so hard to find good free fonts
18:51:37kaenespecially display fonts
18:51:54kaenthat aren't meant for IM conversations.
18:52:15raptorAnd there seems to be a disconnect between readability and thematic fonts
18:52:27raptorwhich is obvious, now that I think about it..
18:52:57raptormost of these retro/futuristic/spacey fonts seem a bit harder to read quickly
18:53:03kaentypically display fonts are printed at large point sizes
18:53:12raptorhttp://www.thealmightyguru.com/GameFonts/Series-StarCraft.html
18:53:16kaenso that's how they're usually designed
18:53:29kaenperfect
18:53:37kaenI'm sure blizzard won't mind
18:53:41raptor:)
18:53:56raptoryeah, i'm not so sure about this game font database... seems... fishy
18:54:13kaenwhy do you say that ?
18:54:20kaenis it the #0000FF font color?
18:54:25raptorhaah
18:54:28kaener, #00FF00
18:54:51raptori mean with license/distribution... seems like they be 'encroaching' a bit
18:55:00kaenmost definitely
18:55:55kaen"It is assumed that all the fonts on this site are free"
18:55:59kaen^ from the FAQ
18:56:02kaensounds legit...
18:56:06raptorha! the star trek: first contact font actually has the insignia as a character embedded...
18:56:11raptorhaha
18:57:01kaenI mean, the fonts are replicas made by talented fans, so it's basically fan art
18:57:18raptoroh really...
18:57:25raptorok
18:57:41kaenbut if you were to distribute fan art as part of another artistic work, using the likeness of a character which was copyrighted by another organization
18:57:46kaenyou'd be in muddy waters, at least.
18:58:34bobdaduckAdd mud to bitfighter
18:58:39bobdaduckMake it so your ship can get dirty
18:58:47kaenI don't think it falls under fair use if anyone cared to press the issue.
18:58:49bobdaduckand you have to go through space-washes to get the dirt off
18:58:53bobdaduckAnd if you're clean your ship sparkles!
18:59:46bobdaduckI'm like, the most helpful ever
19:00:34raptorok, have to close the game font database - it's bringing up memories of losing many a quakeworld match...
19:00:48raptormy first introduction to online jerkery
19:02:57raptorpimathbrainiac is online - someone should tell him pi is wrong
19:03:09kaenhehe
19:03:42kaenperhaps I can enlighten him in the ways of tau
19:04:06raptorso I like the concept of tau - but... 'tau' as a symbol is used in so many things...
19:04:29raptorit's starting to question my faith in tau
19:04:36kaentorque is the only one I know off the top of my head
19:04:45kaennot that I'm anything of a mathematician
19:04:53raptorI just learned that tau is the time constant in LC and RC circuits
19:05:12raptoryeah... torque is actually a big one
19:05:33kaenwell, the symbol like the least important part
19:05:36raptori agree that the value of 2*pi is what should be taught
19:05:52kaenwe should make a new mathematical symbol
19:05:55kaencall it cake
19:06:03kaenlet be an iconographic slice of cake
19:06:04kaendone.
19:06:09raptorif I ever become a trig teacher - I'll make sure my students never separate 2 from pi
19:06:14raptorhaha
19:07:22kaenokay, so level downloading command
19:07:25kaen/fetchmap ?
19:07:36kaenI think I can make it work like /fetchmap kaen_bebop
19:07:50bobdaduckWhat is 2pi
19:07:59raptorit's the circle constant
19:08:08raptorkaen: hmmm
19:08:09bobdaduckwell.... yeah.
19:08:26bobdaduck /update?
19:08:27raptor /pullmap :)
19:08:31kaenfetch map feels like it's a little farther than getmap
19:08:46kaenpull map sounds fine too
19:08:47raptor /remotedownloadonlinemap
19:08:48kaenand its shorter
19:09:02kaen/downloadamapofdubiousqualityfromtheonlineleveldatabase
19:09:11bobdaduckI prefer fetch because, since I can't have pets in my house so I treat bitfighter as my dog
19:09:57kaenI think one command can handle both "download" and "update"
19:10:14kaenso it should imply "get the latest version of the map I specify"
19:10:16raptorso /hg pull -u map
19:10:20kaenyes perfect
19:10:43bobdaducklol
19:11:05raptorin git 'pull' is fetch+update, right?
19:11:14kaenyep
19:11:30raptorwonderful that terminology between the two is reversed
19:11:54kaenI can not tell you how long that baffled me when I started using hg for bitfighter
19:12:04kaen"but I just want to fetch!?!"
19:12:34kaenthinking the whole time that pull was the same as "git pull"
19:12:50kaenbut anyway, where'd we come down on this?
19:12:53kaenpullmap?
19:13:28kaenthat makes sense to a pair of programmers, but will it be reasonably friendly to a new user?
19:13:31raptor goes to thesaurus.com
19:13:42bobdaduckFetch
19:13:44bobdaduckdefinitely fetch
19:13:44kaenman I'm supposed to be good at naming things.
19:13:48raptorstop swearing
19:13:51bobdaduckname it bob
19:13:55kaen/bobmap
19:13:58raptorhahah
19:14:07bobdaduckwow
19:14:12bobdaduckI was drinking rootbeer
19:14:14bobdaduckand my nose
19:14:14bobdaduckand
19:14:18bobdaduckxDDD
19:14:27raptori think 'fetch'
19:14:37raptoris closer to 'retrieve' than 'pull' is
19:14:53raptor import ?
19:15:41kaenhow about downloadmap
19:15:44kaenand alias it to dlmap
19:15:55bobdaduckGuys rootbeer my nose
19:15:57bobdaduckwhat do I do
19:16:08raptorflush it out with milk of magnesia
19:16:16raptorDONT DO THAT I WAS JOKING
19:16:16kaenI agree about fetch though
19:16:27bobdaduckxD
19:17:01raptordownloadmap seems more user-friendly
19:17:20kaenkind of ambiguous next to getmap though
19:17:32kaenbut getmap is the conventional name for what that command does
19:17:42kaenso the collision isn't too bad
19:17:44raptorthis would be an admin command, right?
19:17:51kaenit's client-only
19:17:51bobdaduck /bobmap sooo hard
19:17:54kaenhmm
19:18:09kaenI guess it could be serverside no problem
19:18:11kaenadmin only too
19:18:38raptorthere would probably have to be at least two interfaces? one for a client, and one for a server admin
19:18:53kaenumm, I decided to abandon the UI
19:18:54raptorthe command one would only be for servers
19:18:58raptoroh good!
19:19:11kaenmy reason is, "there's a website"
19:19:14raptorthat's what I choose to do every time I think I need one...
19:19:33kaenso I guess we need two command names...
19:19:37kaenone for local, one for remote
19:19:53kaenand then one for uploading to the db
19:19:57kaenand I think that's all
19:20:33kaenon that note, how do I actually add an in-game command>
19:20:33kaen?
19:21:06raptorman... I always start with the CommandInfo struct
19:21:20raptorand follow a previous admin command
19:21:25kaenokay
19:21:34kaenCommandInfo, at least I have a symbol to search for
19:21:42raptorbut watusimoto refactored that elsewhere now...
19:21:47raptorused to be in UIGame.cpp
19:22:06kaenheh, for testing I just hard wired a keybind into UIGame
19:22:22raptorChatCommands.h
19:22:26bobdaduckStars can be different colors. White or blue stars are the hottest and brightest. Yellow stars are not as hot. Our sun is a yellow star. Red stars are cooler than other stars.
19:22:40raptorbobdaduck: stop snorting root beer
19:22:52bobdaduckI just typed that for my job and figured it was applicable.
19:23:04bobdaduckI mean, not relevant to the conversation, of course, but.
19:23:16raptormaybe we should add a random temperature to our generated stars background?
19:23:36raptorChatHelper.cpp
19:23:38bobdaduckNonono
19:23:39bobdaducksuns!
19:24:05kaenah there we go
19:24:22kaenso, now about the blocking...
19:24:47bobdaduckA core idea in suns is that the level editor sets a max size for them, and the player can repair them up to that max size. The color would change as the star grows. Giant suns would require five or six full bars of energy to repair to full.
19:24:54kaentnl's socket will block on connect, there's no async connection option
19:25:01kaenthe reads/writes are all async
19:25:31kaenso I'm thinking on each command spawn a new thread?
19:25:52raptoryou could extend the TNL::Thread class
19:26:05raptorthere is a MasterConnectionThread
19:26:11kaenoh whoa
19:26:30kaenI haven't looked at the Thread class in depth
19:26:36kaendoes it have virtual callbacks?
19:26:41kaenI guess I can look it up...
19:26:42kaenderp
19:27:07raptorI don't remember - I fixed a bug in it like a year ago and never looked at it since..
19:27:13kaenyep, has exactly one
19:27:14kaenrun()
19:27:17kaenwhatever that works
19:27:39bobdaduck!bot
19:27:39BFLogBotI'm a real boy!
19:27:39kaenthat lets me simplify my HttpRequest object too
19:27:48bobdaduckoh there we go
19:28:03kaenI wrote it with a send() and service() function, now I can unify the two
19:28:09bobdaduckIRC client was coloring you both the same color so it was hard to tell apart...
19:28:46kaenraw HTTP is mercifully simple, btw
19:29:05raptoroh good
19:30:55raptorI think a simple algo to color usernames would be to md5sum their username -> take the first 6 characters -> convert to RGB
19:31:12kaenooh that's good
19:31:25raptorwe could add that clientside in master lobby...
19:31:37raptor200765 is mine
19:31:49raptordark purple
19:31:54raptori can live with that
19:31:56bobdaduckwhat
19:32:07kaenyou'd have the same color every time, too
19:32:14kaenwhich would be awesome!
19:32:24bobdaduckWhat?
19:32:43raptoryeah! I'm starting to like my idea!
19:33:03kaenI think it's worth a shot
19:33:07bobdaduckBut what about the four and a half bobs we have?
19:33:20kaenthey'd have totally different colors
19:33:22kaenin all likelyhood
19:33:26kaenlikelihood
19:33:35bobdaduckhm, okay.
19:34:04bobdaduckI like the idea I just have no idea what anyone is talking about
19:34:19raptormaths
19:34:24kaenonly thing is it should probably be added to 0x101010 or something
19:34:28kaento keep it away from black
19:34:45bobdaduckYeah maths.
19:34:54bobdaduckMostly I'm just trying to figure out what mine would be.
19:34:58kaenI'd actually do that for each byte to avoid the overflow
19:35:31kaenand if you didn't like your color you could decorate your username until you got one that you did like
19:35:42bobdaducklol
19:35:45kaenhonestly I love this idea
19:35:48bobdaduckMe too
19:37:03raptorecho -n raptor | md5sum| cut -c1-6
19:37:30raptorkaen your like an ugly bright tan puke
19:37:34raptor*you're
19:37:51kaenfitting
19:38:02kaenI drink a lot of strong mochas
19:38:04bobdaduckrofl
19:38:06raptorbobdaduck: you're an orangy poop
19:38:11bobdaduckexcellent.
19:38:31raptorbobdaduck: 8e5b05
19:38:35raptorkaen: ffe7a2
19:38:44kaenawww yeaah
19:39:02kaencheck that 0xFF in the most significant digits
19:39:04raptorhaha watusimoto: da08f6
19:39:05kaenso alpha.
19:39:43bobdaduckxD
19:39:50bobdaduckDang, I was hoping for wat's color.
19:40:25bobdaduckKaen how are you suggesting one "decorates" one's username?
19:40:30kaenanother, slightly more nuanced algo: use HSV, randomize the hue, contrain S and V to acceptable ranges
19:40:35kaenusing punctuation
19:40:41kaenor even spaces, since bitfighter lets you
19:40:44raptorI was thinking of HSV..
19:41:12kaenthat way the colors aren't completely out of band with each other, and have some guaranteed readability
19:41:25kaen"guaranteed"
19:41:29kaenand also "readability"
19:42:30kaen<kaen> using punctuation <kaen> or even spaces, since bitfighter lets you <<< for bobdaduck
19:42:45bobdaduckI dunno, decorating a uesrname with punctuation might make pming people hard/weird
19:42:54kaenthat's why god made tab comlete
19:42:56kaencomplete
19:43:03bobdaducklol
19:43:05raptorhahaha
19:43:06kaenjust add the cruft as a suffix
19:44:40bobdaduckDefinitely make this bitfighter's #2 priority
19:46:29raptoryeah, HSV is the way to go...
19:47:05bobdaduckWhat's the difference?
19:47:12raptorhttp://en.wikipedia.org/wiki/HSL_and_HSV
19:47:28raptorit's a different color scale, then RGB
19:48:18bobdaduckSo if we use HSV will I be hot-pink?
19:48:52raptornot sure yet... let me come up with an algo...
19:49:51bobdaduckraptor your brother has been on bitfighter a lot lately...
19:50:52raptoryeah, he is on a forced vacation from his work
19:51:21raptornext week he'll be gone again..
19:51:44bobdaduckForced vacation meaning...?
19:52:07raptormeaning the company told him he isn't allowed to work and either he can burn vacation time or get no pay
19:52:22bobdaduckWhy would a company do that!
19:53:48bobdaduckI'm sort of new to this whole corporate thing.
19:54:03raptorbecause the federal gov't is sort of encouraging (forcing?) companies to not lay anyone off, the repercussions of which, of course, less money to go around when the company needs to shrink
19:54:40raptorso companies instead force their employees to not work using the above method
19:54:46bobdaduckah.
19:54:57bobdaduckWell... He's enjoying bitfighter?
19:55:01raptoryes
19:55:25raptorin fact, his main compliment was how easy it was to just start playing
19:56:27bobdaduckThere's not a huge learning curve
19:58:07kaenthe hardest part is using a mouse and keyboard at the same time.
19:58:11bobdaducklol
19:58:17raptorhaha
19:58:29raptorhe favors triple, but thinks it's underpowered
19:59:13raptoralso he says everyone outlasts him in energy in dogfights
19:59:21kaensame here...
19:59:39raptorbut he's already as good as I am in dog fights...
19:59:50raptornot that that is saying much, but i'm sure he'll easily surpass
20:01:27LordDVG has joined
20:02:32bobdaduckTriple is underpowered
20:02:52bobdaduckSo is bouncer
20:02:57bobdaduckand seeker
20:03:07bobdaduckAnd anything else that isn't default loadout
20:03:16raptorI fear I may have made bouncer overpowered in this next release...
20:03:28raptorseeker has been given a bump
20:03:30bobdaduckWith the "gains time on each bounce" thing?
20:03:46bobdaduckA mechanics bump or just a damage bump?
20:03:55raptorlifetime bump
20:04:12raptorso it'll be really good at getting people in narrow passages...
20:04:28bobdaduckon seeker
20:04:32bobdaduckseeker bump?
20:04:40raptoryou'll just have to wait and see when we get you an alpha sometime..
20:04:47raptoryes, seeker takes 3 hits to kill now
20:04:58bobdaduckI can just update myself...
20:05:04raptoroh yeah...
20:05:07bobdaduckxD
20:11:29LordDVG Quit (Remote host closed the connection)
20:39:09raptormy algo for name to HSV conversion: http://pastie.org/7166003
20:39:19raptormostly done to reteach myself python syntax again...
20:44:11Watusimoto has joined
20:45:08Watusimotohi
20:45:16raptoroops... looks like 360 isn't valid for hue
20:45:17Watusimotofun with fonts!
20:45:19raptorhi Watusimoto
20:45:59Watusimotohi
20:46:52WatusimotoI dl'ed font factory or whatever that program is and tried to modify orbitron
20:47:01raptorof those fonts earler
20:47:06WatusimotoI cut the glyphs in half width-wise
20:47:30raptorTenby Five was the easiest to read
20:47:31Watusimotoand it could work... except that the vertical stroke width also got cut in half
20:47:37Watusimotoand it looked horrid
20:47:43raptoryuk
20:48:04Watusimotowhen I manually adjusted a few letters as a crude trial, doing so without changing stroke width, it looks pretty good
20:48:26Watusimotobut there are a few letters that would be difficult - K and R for example
20:48:43Watusimotobut there aer really only about 65 glyphs that we need
20:49:11Watusimotoso it could be done manually, especailly if there is a way to enter a translation factor for selected vertices
20:49:24Watusimotoso tenby 5 looked ok?
20:49:41raptorkaen and I think it was the best of the three...
20:49:45raptorerr 4
20:50:08WatusimotoI also had an idea that maybe there is a font that has the controller keys already drawn, so we can replace our custom button drawing code
20:50:10raptorbut honestly there is a balance between looking good thematically and readability
20:50:17Watusimotoha
20:50:36WatusimotoI found a playstation font that had all the controller keys in it, but nothing for other controllers
20:55:23WatusimotoI'll try tenby5 and see how the width is
20:55:36raptordid you see I patched font-stash?
20:55:45raptorthe author said he fixed your issue
20:56:02WatusimotoI did see that. thanks for applying the patch
20:56:12Watusimotonow I need to undo all my hacky workarounds :-(
20:56:26Watusimoto(or :-) ?? )
20:57:16WatusimotoI spent my evening repairing bikes
20:57:52raptorbike repair! soothes the soul or enrages the mind
20:59:22Watusimotowidth is fine!
20:59:39raptoroh good (I still don't really understand his fix..)
20:59:59Watusimotoless soothing when you get sold two left brake pads
21:00:32Watusimotohttp://img10.imageshack.us/img10/2641/screenshot23g.png
21:01:08raptorseems good
21:01:13raptoreasier to read
21:01:20Watusimotoit's a little too rounded, IMO
21:01:26raptoryeah, I think so too
21:01:41kaenhere's a few fixed width sans serif fonts that I don't think are terrible: http://www.dafont.com/unispace.font http://www.dafont.com/selectric.font http://www.dafont.com/share-techmono.font
21:02:38Watusimotothe problem with monospaced fonts is they tend to be too wide
21:02:50kaenoh I thought monospaced was a requirement
21:03:01kaenwhat a relief
21:03:01raptorit should be in the console
21:03:09raptorbut elsewhere it isn't
21:03:15Watusimotocorrect
21:03:23kaenanother thought I had: package more than one font?
21:03:34Watusimotosure
21:03:35kaenor even better, let people drop in their own ttf files
21:03:52Watusimotowell, they'd be able to in any event
21:03:54bobdaduckSo next on the board of balance changes:
21:04:02bobdaduckCloak has a sound effect.
21:04:13kaenthat way we just need to get one that isn't generally offensive and people who are picky can customize
21:04:13Watusimotounispace looks pretty good
21:04:39kaenoffensive to the eye, I mean
21:05:27kaenthat would be such a shitty cloaking mechanism
21:05:30kaento generate sound
21:05:31kaenin space.
21:06:01kaenlike the ford pinto of cloaking devices.
21:06:38bobdaduckCloak currently has a sound effect. Its just extremely soft.
21:06:53WatusimotoI think it's a good way to instill paranoia
21:06:55bobdaduckIts less than trivial to replace the file with something loud to alert you whenever anyone is cloaking
21:07:32Watusimotojust have the sound play when a cloaker is iwthin the general area, but not be louder when closer, to not reveal the locatoin
21:07:45bobdaduckUh
21:07:51Watusimotoand the pinto is a great bean
21:08:15kaenthen I must recant :)
21:08:26bobdaduckNo like, cloak is supposed to be stealth. Not "hey someone is over here."
21:08:54bobdaduckI don't think it currently gets louder if someone is close to you...
21:08:55WatusimotoI agree
21:09:07bobdaduckIt shouldn't have a sound effect at all
21:09:10Watusimotobut the idea of hey, there is someone around here is good!
21:09:24kaenI'm also not allowed to comment on sound issues, having never played bitfighter on a machine with working audio...
21:09:29bobdaducklol
21:09:32Watusimoto:-)
21:09:55Watusimotoespecailly if we are going to remove the star obscuring effect
21:10:11bobdaduckSo add to my bitfighter todo list: Replace the cloaking sound with something really loud to give myself an advantage over everyone who uses the stock effect
21:11:51raptorthe latest sensor changes are really good against cloak
21:12:03Watusimotowhy not just make the sound loud enough for everyone
21:12:04raptorso I'm wondering if cloak should be slightly better..
21:12:20Watusimotoif only anyone had sensor!
21:12:35bobdaduckIf only I could just turn the sound up so I don't need sensor!
21:13:03raptorI think sensor usage has gone up quite a bit since our changes..
21:13:20bobdaduckyeah
21:13:38bobdaduck(can we track that? See if changes increase usage of a module or weapon or whatever?)
21:14:33WatusimotoI think we do track that, yes
21:14:53bobdaduckBecause a graph of that from release to release would be like, really helpful in balance changes.
21:14:58Watusimotothe thing about the sound is you don't know where the player is coming from
21:15:39Watusimotothough maybe if you are in a long narrow corridor with a wall behind you it would be obvious
21:16:26bobdaduckOkay seriously
21:16:35bobdaduckthe essense of cloak is catching someone off guard
21:16:47bobdaduckThe sound effect is in direct opposition to that.
21:17:34Watusimotootoh, having a stronger cloak would encourage more use of sensor (and cloak)
21:17:53Watusimotoand alterntiaves to shield/turbo are always good
21:18:47bobdaduckCurrently, cloak is worth absolutely nothing in any gametype except hunters
21:18:51bobdaduckand its overpowered in hunters.
21:19:13bobdaduckMost of the sensor usage going up has been spybugs, not to counter cloakers.
21:19:25bobdaduckBecause we can already see cloakers if we just hold still and watch for them to cover up stars.
21:20:33Watusimotoright, but we are removing the star effect, I think
21:21:11bobdaduckWell that's a good start.
21:21:24bobdaduckAnd I don't *think* anyone is abusing how easy it is to make the cloak sound effect loud
21:23:00raptorspeaking of abuses - i've wanted to put the turret aim code on my client for ages now
21:23:47kaenwhat blasphemous incantation is this!?
21:24:02kaenby which I mean, me too
21:24:04raptoryou know - so I could compete with the rest of you...
21:24:09raptor:)
21:24:14kaen:)
21:24:21bobdaducklol
21:24:30bobdaduckTurrets are way easy to dodge though...
21:24:46bobdaduckNobody remembers how because its faster to just shield charge them
21:24:52raptornot any more!
21:24:57bobdaduckyay!
21:28:57kaenwhile(sc++ = dt++) { }
21:29:10kaen^ just found that in a json parsing lib I was looking at
21:29:49raptorhaha what
21:29:54kaenit's strcpy
21:30:08kaenbut l337
21:30:36kaenalso sc and dt are reversed
21:30:55kaennot that it would be any more readable...
21:38:08bobdaduckThis html parser thingy I use for my work
21:38:15bobdaduckHas a button that says "clean up messy code"
21:38:20bobdaduckI dunno what it does but I press it a lot.
21:38:26bobdaduckThink we could use that on our level editor?
21:38:50kaenyour level code needs formatting?
21:39:02kaenhow often do you even manually edit it?
21:39:09bobdaduckNearly every level
21:39:20bobdaduckBut I meant the actual level editor C++ code
21:39:25kaenoh hahaha
21:43:56bobdaduck Quit (Remote host closed the connection)
21:54:20Darrel Quit (Read error: Connection reset by peer)
22:04:35kaenstatic void makeCommandCandidateList(); // Forward delcaration
22:05:01kaenin case you don't know c++ while reading a c++ file but know what forward declaration means
22:26:31WatusimotoYou never know!
22:28:04WatusimotoIt is almost certain that I wrote that comment
22:28:37kaen:x
22:28:47WatusimotoI think I was trying to make this ugly (and so unnecessary) bit of C++ seem a little more user friendly
22:41:11raptorok I got an algo that creates a color from a name and most colors look decent
22:41:28kaenwhee!
22:41:34raptorwhere would we use this again?
22:41:44kaenuhhh
22:41:45raptormaster lobby
22:41:56raptorhonestly i'd like my IRC client to use it...
22:42:01kaenhaha me too
22:42:12raptorbut maybe it was just a fun exercise..
22:42:44kaenokay any idea how I would check if a TNL socket was closed by the remote host?
22:42:50kaenseem to expose no API for it
22:43:05raptorHmm...
22:43:06kaenand checking for 0 read bytes has been unreliable :/
22:43:15kaenI only get part of rave party
22:43:22raptorloking..
22:45:43kaenwhoa that's kind of nuts I changed the buffer size and the file is truncated at exactly the point
22:45:47kaenthe same point*
22:49:13kaenraptor nevermind
22:49:25kaenlogprintf was truncating the data
22:49:41kaen0 bytes read and no WouldBlock error means the socket is closed.
22:49:54kaenalthough it would be nice if that were documented ...
22:53:55raptorok
22:57:11raptoroh yeah
22:57:26raptorsky_lark wrote some long message on including bitfighter in a free bundle...
22:57:36raptordid any of you read it? (I haven't yet and completely forgot)
23:00:47kaenI did
23:00:59kaenI say sure, why not
23:01:12kaenexcept then I might have actually contribute to the effort
23:22:47raptorheading home
23:22:52raptor Quit ()
23:33:16BFLogBot Commit: 8f109b717ca4 | Author: watusimoto | Message: Move gametype description down to side panel on F2 screen, try out Tenby 5 font...
23:33:17BFLogBot Commit: e95328834dbd | Author: watusimoto | Message: Merge
23:42:38Watusimoto Quit (Ping timeout: 260 seconds)

Index Search ←Prev date Next date→

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