#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2012-02-14

Timestamps are in GMT/BST.

00:10:37Watusimotocan now copy 20K+ objects without alarming slowdowns
00:18:20BFLogBot - Commit 40d0b115e3fe | Author: watusim...@bitfighter.org | Log: Begginings of drag-copy system, still plenty of quirks... Several database/editor performance enhancements. NEEDS MORE WORK! Uses alt-drag for the moment.
00:24:45raptor has joined
00:24:45ChanServ sets mode +o raptor
00:25:39raptorWatusimoto: really?? that many?
00:25:49raptori must look at this commit..
00:26:24sam686 Quit (Ping timeout: 245 seconds)
00:27:26sam686 has joined
00:27:28ChanServ sets mode +v sam686
00:40:34sam686 Quit (Ping timeout: 245 seconds)
00:40:49raptorWatusimoto: i don't see what you did to increase performance...
00:40:57raptor(in the code, i mean)
00:41:05raptoroh wait, you're probably asleep
00:41:09raptornevermind
00:41:16sam686 has joined
00:41:16ChanServ sets mode +v sam686
01:28:39WatusimotoI'll explain tomorrow
01:28:51raptorok
01:33:58Watusimoto Quit (Ping timeout: 276 seconds)
01:48:04sam686 Quit (Read error: Connection reset by peer)
01:51:34sam686 has joined
01:51:34ChanServ sets mode +v sam686
02:55:42zoomber_mbp has joined
02:56:01zoomber_mbp Quit (Client Quit)
02:56:06zoomber_mbp has joined
02:56:07zoomber_mbps
02:56:13zoomber_mbphey raptor
02:56:14zoomber_mbpyou on?
03:19:17raptorhi
03:19:21raptori'm here zoomber_mbp
03:19:25zoomber_mbpyes your there finally
03:19:26zoomber_mbpok
03:19:35zoomber_mbphow would you like a first, STOCK core map?
03:19:44zoomber_mbpi tried making a "default" map feel core map
03:19:48zoomber_mbpi can show you it if you'd like
03:19:52zoomber_mbpyou can package it in 017
03:19:58zoomber_mbpor 016..
03:20:40raptorkaramazovapy did make one of every game type for the stock maps, but i'm not above suggesting more!
03:20:46raptorsure, show me
03:21:21zoomber_mbpmake a server, ill upload
03:21:35raptoruhh...
03:21:42raptorok one moment
03:23:22zoomber_mbpis yours the 69 server?
03:23:25raptoryes
03:23:28raptorcan connect?
03:23:31zoomber_mbpcan't
03:23:39zoomber_mbpprefer to connect to sam686, i can just upload it theree
03:23:42raptorok
03:23:43zoomber_mbp?
03:24:14sam686hi
03:31:27zoomber_mbpraptor: your welcome to include the map if you'd like. ill also try to make one with the new engineer incorporated
03:31:57zoomber_mbpalso, tell me all the innovative features added, ill try to include them in the map gameplay / style too
03:31:59raptorhttp://sam686.maxhushahn.com/upload/11screenshot_14.png
03:32:02raptor^^ there
03:32:18zoomber_mbpok, can the core size be pre-adjustable?
03:32:29raptoronly health is adjustable
03:32:46raptorbut that may be an interesting feature...
03:32:47zoomber_mbpi actually don't care, just was curious
03:33:00raptorthey still rotate
03:33:04zoomber_mbphmm, maybe i can change my map, since in 017 the cores don't get smaller
03:33:07raptorunless the time is unlimited :)
03:33:22zoomber_mbpmaybe ill make the walls go around it, and you can't circle around the core shooting it as someone trys to shoot you
03:33:55raptoryeah... or you could put in on a wall with just enough opening to shoot at one panel at a time
03:34:00zoomber_mbpsee, this is one of the reason i feel like cores should have an optional or non-optional shooting ability
03:34:10raptoryou mean attack back?
03:34:17zoomber_mbpyes
03:34:20raptori think that is actually watusimoto's plan
03:34:24raptoreventually
03:34:26zoomber_mbpsee, let me explain
03:34:33zoomber_mbpthe core, is a circle, almost, right?
03:34:39raptorsure
03:34:46zoomber_mbpwhat are the special properties of a circle?
03:35:09raptorround
03:35:15raptorconstant radius
03:35:21zoomber_mbpyes, but what are round things always..?
03:35:23raptorumm.. circley
03:35:30raptorround
03:35:40zoomber_mbpffs did you ever take geometry? lol
03:35:56zoomber_mbpthey are infinite
03:36:02zoomber_mbp ^
03:36:22raptorif you follow the circumference, yes :]
03:36:29zoomber_mbpexactly
03:36:48zoomber_mbpnow tell me, what's so helpful about that when you only have one other defender?
03:37:13zoomber_mbpthink back to when botfighter and _k were arguing about ctf and shooting when you had the flag
03:37:36raptorbouncers are the key!
03:37:45raptorget em from behind!
03:37:51zoomber_mbpyes, the second one!
03:38:27zoomber_mbpthe defender has to not only be careful, but he can't shoot bursts, has to follow exactly around the curve, which calls for even speed
03:38:43zoomber_mbpand the attacker could do anything, even put on auto fire, while he aims at the core and constantly moves around
03:38:53raptorfriendly fire is off from now on
03:39:00zoomber_mbpok good
03:39:13raptorbecause it is way hard to defend 1 on 1
03:39:20zoomber_mbpthough, all other engineered items take friendly fire
03:39:30zoomber_mbpbut shootable turrets, that would really help on a 1 vs 1
03:40:00zoomber_mbpalso, if your open to name change suggestions, go with "Siege"!
03:40:28zoomber_mbpnostalgia from an old game i used to play, which uses these aspects (sort of ) exactly the same way
03:40:56raptorhmmm... Siege
03:47:05zoomber_mbpyesh
03:54:37karamazovapyI still really don't like this core rennovation, but I'll play it before I gripe
03:57:10raptordo you think it is any better than the shrinking?
03:59:34karamazovapyjesus christ...the new "magic" mouse from apple still only allows a second button if you specifically enable it from the system preferences...
03:59:48raptorhaha, yep
04:00:22raptorit's like a battle they refuse to give up
04:01:13sam686whats the use of your fingers if there is only one mouse button? (though, touch pad is different from desktop mouse)
04:01:27raptorthis is why i think macs are more a status symbol than a real machine
04:04:11sam686 has left
04:04:27karamazovapyokay - I'm back to actually conversing instead of reading the log
04:04:38raptorha!
04:05:09karamazovapyin regards to cores
04:05:36karamazovapyI want to see map creation fix the easy-to-kill-core problem, not code tweaks
04:06:03karamazovapyand I think core panels sound like a pain in the ass, gameplay-wise
04:06:12raptorok
04:06:32raptori'm still open to anything, really - but i think watusimoto really wants his star fortress
04:06:41karamazovapybut I'm going to temper that opinion by saying that I haven't actually played with the panels, and I could be swayed
04:06:56karamazovapyyeah, I understand he's enthused
04:07:22karamazovapyand I recognize that I might lose this battle, regardless of how things work out
04:07:33raptori t hink the most important change was the no friendly fire rule
04:07:38karamazovapyI agree
04:07:54raptoralthough i don't think it should extend to FFs, turrets
04:08:00sam686 has joined
04:08:00ChanServ sets mode +v sam686
04:08:22karamazovapywell...there was no friendly fire of any kind until one of the bitfighter versions
04:08:53karamazovapyand watusimoto made literally EVERYTHING friendly fire and it really didn't work out well
04:09:04raptoroh really?
04:09:15karamazovapyyeah, he even experimented with teammates being able to shoot each other
04:09:22raptorwow, haha
04:09:24raptori bet that was nuts
04:09:30karamazovapyyeah, like I said, it didn't work out well
04:09:40karamazovapyI'm not even sure that made it to an official release
04:10:02karamazovapyone of those ideas that sounds cool in theory, like you have to be all strategic with your attack
04:10:11raptorah yes
04:10:17raptorbut our game is too fast paced...
04:10:24karamazovapyanyway, it got scaled back to mines, turrets, and forcefields
04:10:46karamazovapythere was also a degree of controversy over whether friendly bursts should push teammates
04:11:23raptorhuh.. i'll admit now that i don't have experience with non-friendly fire to make a good judgement on whether it'd be good for FFs/turrets
04:12:20karamazovapythe appeal is pretty easy to see
04:13:00karamazovapyI'm happy with friendly fire being on for those items, in particular because I like shooting them down every once in a while, but I don't have strong feelings
04:13:29raptori like shooting them down, too
04:13:44zoomber_mbp Quit (Quit: zoomber_mbp)
04:14:30karamazovapyif there was a strong push to turn of friendly fire for those items, I wouldn't fight it too hard
04:14:38karamazovapy*off
04:31:44zoomber_mbp has joined
04:41:09zoomber_mbp Quit (Quit: zoomber_mbp)
04:56:28zoomber_mbp has joined
04:56:45zoomber_mbpAn idea by zoomber: make cores have low humming pitch sound when alive? Also, what if they left some debris behind, (maybe that debris can be shootable and disappearable)
04:56:45zoomber_mbp)
04:57:08raptorcores already have a heartbeat
04:57:21zoomber_mbpdidn't karamazovapy not seem to like that sound though?
04:57:27raptorhe made it
04:57:45zoomber_mbphe made the sound?
04:57:59raptoryeah, he came up with it
04:58:18zoomber_mbpsee, i'm listening to dub step right now, i hear a low sine wave, while some high cannon sounds come out at me
04:58:30zoomber_mbpi could see all the bit fighter shooting and stuff like that, the cores, the low pitched sine wave
04:58:44raptoryou have to give me an example
04:59:00zoomber_mbpsearch "dubstep" on google
04:59:29zoomber_mbperr, ok, don't click the foster the people one,
04:59:29zoomber_mbphere
04:59:53zoomber_mbplook at the youtube channel, JesusDiedForDubstep, he puts some good dubstep tracks from artists
04:59:56raptorgive me the specific link
05:00:02zoomber_mbpoh, the track playing on my speakers right now is pretty good
05:00:06zoomber_mbpheres a link
05:00:48zoomber_mbphttp://www.youtube.com/watch?v=dD40VXFkusw
05:00:56zoomber_mbpsun shine every day, netsky/rusko
05:01:18zoomber_mbperr, apple autocorrected me because I spelled the title wrong, but thats pretty close
05:01:41zoomber_mbpoh yeah, and don't hate on the Magic Mouse, its much more helpful than you think, once you add the right mouse click
05:01:59raptorit's a solution in search of a problem
05:01:59zoomber_mbpi now scroll through pages and forums like a Madman
05:02:19zoomber_mbpwell here's something you need to think about
05:02:49zoomber_mbpWhat I've learned, is that macs are made with nothing enabled, so only the people smart enough to wield the power of those extra options know how to enable those extra options
05:02:59raptorhaha
05:03:07zoomber_mbpyes, but it's true
05:03:30zoomber_mbpyou can show hidden files in mac easy, but you need to know how to use what many people out there call, the "dangerous" app, terminal
05:03:45zoomber_mbpyes, because it has something to do with the "system", and that could "mess up your files"
05:03:55zoomber_mbpyes, but only if you deliberately do that to yourself and somehow login as root
05:04:59zoomber_mbpsam686, do you want to make a new core map with me?
05:05:20zoomber_mbpi have a cool "core" base idea, but am dry when it comes to how to build around it
05:05:42zoomber_mbp!logbot works yet?
05:05:48zoomber_mbp!raptor
05:05:51zoomber_mbp!BFLogBot
05:05:53zoomber_mbpBfLogBot
05:05:53BFLogBotI'm a real boy.... I think?
05:05:57zoomber_mbpstill hates me
05:05:58zoomber_mbpoh wait!
05:06:12zoomber_mbpBFLogBot raptor
05:06:16zoomber_mbpno, it hates me still
05:06:54zoomber_mbpah, now some nice electro music
05:18:52BFLogBot - Commit 6787d61baacc | Author: sam8641 | Log: Fix ZAP_DEDICATED
05:26:26sam686http://sam686.maxhushahn.com/bitfighter/BBB8/index.html
05:27:00raptoris that a like a level journal?
05:27:44sam686no, those screenshots came straight from video (lossless 24 bit RGB mode)
05:28:20raptorah ha! you sneaky thief on that one one retrieve level
05:32:03sam686my screenshots looks better then... this: http://bitfighter.org/screenshots
05:32:11raptoroh yeah
05:32:25raptorin fact, you should upload some of yours to replace
05:32:37raptormuch more exciting for sure
05:33:34sam686i still have all my bbb8 videos in full 24 bit RGB (lossless uncompressed mode), and I have my videos uploaded here: http://www.youtube.com/playlist?list=PLB74467E627647E47
05:34:09raptorsome of those are really good shots
05:35:06sam686youtube loses quality, but i can take any screenshot from my "BBB 8" video at best quality (limited to resolution of 960 x 720)
05:36:20sam686recoding in lossless mode turns out to be much more useful, for taking a screenshot of recorded video..
05:36:49raptordefinitely
05:46:29raptorok, going to bed
05:46:30raptorgood night
05:47:00sam686night..
05:49:56raptor Quit (Remote host closed the connection)
06:14:30zoomber_mbpalso, those screenshots have older yellow and green color for weapon
06:14:33zoomber_mbpand module
06:49:12zoomber_mbp Quit (Quit: zoomber_mbp)
08:53:38watusimoto has joined
08:53:39ChanServ sets mode +o watusimoto
10:52:01LordDVG has joined
11:32:07watusimoto Quit (*.net *.split)
11:32:09LordDVG Quit (*.net *.split)
11:32:13sam686 Quit (*.net *.split)
11:32:41LordDVG has joined
11:32:41watusimoto has joined
11:32:41sam686 has joined
11:52:14sam686 Quit (Ping timeout: 245 seconds)
13:52:27raptor has joined
13:52:28ChanServ sets mode +o raptor
13:55:38raptorbuenos
14:18:04raptor Quit ()
15:45:04watusimoto Quit (Ping timeout: 248 seconds)
15:46:05watusimoto has joined
15:46:05ChanServ sets mode +o watusimoto
16:46:55raptor has joined
16:46:56ChanServ sets mode +o raptor
16:47:11raptorhello
17:14:56karamazovapyJA
17:15:10karamazovapygod - this is what zoomber listens to?
17:15:20raptorhi
17:16:05karamazovapyyou know, if we wanted to change the core sound, we could pay homage to space invaders
17:16:30raptorha!
17:16:42raptoryou mean the noise that gets faster and faster
17:16:46karamazovapyyeah
17:17:05karamazovapyor go with the asteroids soundtrack
17:17:15raptori don't remember that one..
17:17:33karamazovapyit just goes back and forth a single half step
17:18:21karamazovapyactually here it seems to be a fourth - http://www.youtube.com/watch?v=cZfsnA7dAHI
17:18:42karamazovapyhere it's a minor second - http://www.youtube.com/watch?v=0UXlqk7NGdY
17:19:13raptori think that second one is the one I remember
17:19:45karamazovapythere was a version that resembled the first game released as part of a microsoft classic arcade games pack
17:20:05karamazovapybut I think it had an ascending second
17:20:13raptorugh, i can barely stand to listen to music on youtube..
17:20:21karamazovapylike DO-RE, DO-RE
17:28:55watusimoto Quit (Ping timeout: 252 seconds)
17:39:34raptorwasn't that jaws that used do-re
17:49:47Watusimoto has joined
17:50:09Watusimotohi
17:50:14raptorhi
17:51:21raptorWatusimoto: in answer to your e-mail - i don't know why i did it
17:51:43WatusimotoI know why you did it -- because it's pretty neat
17:51:52raptoryeah, ok... that was it
17:52:05raptori was thinking maybe we could export the badge code as SVG...
17:52:23raptori did lots and lots of research into displaying SVG as well
17:52:59raptorlooks like the best way is to use the OpenVG API
17:53:24Watusimotothe most useful thing would be if we could create a badge using Inkscape, and use the same file on the website or in-game
17:53:26raptorbut we'd have to write our own SVG parser (probably use TinyXML) and map it to the API
17:53:34Watusimotoit's totally not worth it
17:53:35raptoryes
17:54:21raptoryeah, most SVG parsing is done by enormous and enormously dependent libraries like cairo, librsvg, qt, etc..
17:54:26Watusimotodo you need to actually create a display to capture the svg of the game interface?
17:54:40raptorusing the library i found?
17:54:42Watusimotoyes
17:54:45raptoryeah
17:54:48raptoror
17:54:57raptoractually it work like this:
17:55:03Watusimotothat's a drawback; though no worse than our current screen cap code
17:55:23LordDVG Quit (*.net *.split)
17:55:34raptorgl2psStartPage
17:55:35raptordo some opengl drawing
17:55:36raptorgl2psEndPage
17:56:04raptorso it basically just captures all the drawing and maps them into data structures
17:56:10LordDVG has joined
17:56:41raptor Quit (Changing host)
17:56:41raptor has joined
17:56:41Watusimotocould you do it from the cmd line on a terminal?
17:56:56Watusimotorepeat:
17:57:03Watusimotocould you do it from the cmd line on a terminal?
17:57:11Watusimotoin case it was lost in the split
17:57:22raptorhmmm...
17:57:30raptorwell it is really lightweight
17:57:42raptori don't see why not... it would require openGL to be available
17:57:44Watusimotomeaning in a context where you can't show a screen
17:57:49raptorah, no
17:58:08raptoractually...
17:58:10raptormaybe
17:58:24Watusimotobecause, for exaple, you can't do a screenshot without a screen
17:58:33Watusimotowhat i imagine is somehting like this:
17:58:34raptorcan you call the GL api without a screen?
17:58:51Watusimotobitfighter --renderlevel <levelname> <outputfile>
17:59:06Watusimotoand run it on one of our dedicated servers, or even the master
17:59:29WatusimotoI don't know
17:59:49raptorbecause you need an opengl context
18:00:04Watusimotoyeah, not sure about that
18:00:33Watusimotoanyway, if we had that, we could create a level rendering webservice or something
18:01:03raptorbecause this library was super easy
18:01:18Watusimotoor a forums plugin or what not
18:01:23raptorexactly
18:03:58raptori wonder if you can create a gl context without a screen or window...
18:04:03raptorseems like it should be possible..
18:04:28raptorbecause if so, then we could totally do it from the command line
18:05:20Watusimotoyes
18:05:41raptorfoudn this: http://stackoverflow.com/questions/7062804/minimal-windowless-opengl-context-initialization
18:05:45raptornot too promising
18:07:26Watusimotonot too terribly
18:07:32Watusimotook, time for dinner...
18:07:34Watusimotoback later
18:08:26raptorlater
18:12:50Watusimoto Quit (Ping timeout: 272 seconds)
18:22:41sam686 has joined
18:22:42ChanServ sets mode +v sam686
20:06:11Watusimoto has joined
20:08:10Watusimotohi
20:08:19raptorhi
20:08:28raptori think i know how to render without a window
20:08:35Watusimotohow?
20:09:49raptorthe Mesa libraries (open source software implementation of OpenGL) have something called the 'OSMesa' driver
20:10:02raptoror Off-Screen Mesa
20:10:13Watusimotoah
20:10:24Watusimotonever heard of mesa
20:10:26raptorI've already built a minimal shared library from the most recent sources
20:10:29Watusimotolooking it up now
20:10:37raptorMesa is everywhere
20:10:43Watusimotoopen opengl?
20:10:52raptoropengl is just the API
20:11:03Watusimotoah, I see
20:11:06raptorMesa is the defacto open source software implementation
20:11:08Watusimotoso what do we use?
20:11:13raptorhardware
20:11:24raptoralmost all computers have hardware implementations
20:11:32Watusimotothe gpu has an embdeeded opengl implementation?
20:11:36raptoryep
20:11:47raptorso we just use teh API
20:11:49Watusimotono doubt optimized for the particular chip
20:11:52raptorye
20:11:53WatusimotoI see
20:12:06Watusimotoand if we run on a machine that doesn't ahve that?
20:12:11Watusimotoor do they all?
20:12:31raptoralmost all have it now, but if they don't then you'll probably find some form of Mesa to handle it at the software layer
20:12:45karamazovapysorry to interrupt, but why does badge drawing have to operate differently than everything else?
20:13:17Watusimoto@k: I wasn;t aware that it did
20:13:29karamazovapyisn't that what all this is about?
20:13:40raptorkaramazovapy: it's not really about badge drawing - it's about visual transformation of in-game data to common internet formats (and maybe vice-versa)
20:13:44Watusimoto@r could mesa help us port to different platforms?
20:14:08Watusimoto@k we started off looking for a way to share badges btwn the app and the website
20:14:13raptorWatusimoto: the reason why opengl exists almost everywhere is because if the hardware doesn't support it, Mesa has already been built for the platform
20:14:15Watusimotowithout screenshot-cut-paste
20:14:25Watusimoto@r I see
20:14:50Watusimoto@k now we're talking about (I think) how to render screenshots of levels from the cmd line
20:15:02karamazovapythat's what I was gathering
20:15:05Watusimoto@k possibly to post in the forums, possibly for other purposes
20:15:12karamazovapyit just seems like a lot of work for a relatively small payoff
20:15:16raptoryes - OSMesa can be compiled without any X environment.
20:15:35raptormy next test is to make a small test app linked against it and out put SVG from command line
20:16:22karamazovapyare you tackling this as much for the challenge as anything else, or is there a feature you've been wanting to implement and this kind of ties in with it?
20:16:30raptorthe former :)
20:16:40karamazovapyjust curious!
20:17:04Watusimotoif we support mesa, maybe our game could look this good:
20:17:05Watusimotohttp://shankel.best.vwh.net/opentrek.html
20:17:12raptorha!
20:17:23KingDVG has joined
20:17:27raptorit's not about supporting Mesa... Mesa is just the fallback for an opengl usage
20:17:28KingDVG Quit (Changing host)
20:17:28KingDVG has joined
20:18:00WatusimotoI know...
20:18:04raptoroh ok
20:18:09raptorsorry for being nitpicky...
20:18:13sam686hint: line smoothing = off is faster for mesa
20:18:14Watusimotono worries
20:18:24Watusimotohi sam
20:18:27raptorhi sam686
20:18:32sam686hi
20:19:31karamazovapyhi
20:19:36karamazovapyYAHTZEE
20:21:30raptorso this is kind of a runaround: levelfile -> in-game structures -> opengl calls -> SVG
20:22:49Watusimotoas opposed to levelfile ->SVG?
20:22:51sam686probably the only thing that mesa (and most other software OpenGL) is very fast on (sometimes faster then hardware), is glReadPixels / glWritePixels
20:22:59raptorso if we could go: levelfile->SVG that'd be best
20:23:06raptoryes
20:23:09Watusimotoyes
20:23:26raptorbut
20:23:37Watusimotowell, we probably could with a little perl script, if someone wanted to write it
20:23:47raptorit may be easy to output an SVG structure in our code along side the render() method...
20:24:13sam686or maybe a LUA script that does the graphics drawing?
20:24:14raptor'perl' and 'want' rarely exist in the same sentence, let alone my mind
20:25:37WatusimotoI 'want' to kill the guy who wrote this script in 'perl'
20:26:38WatusimotoI chose perl as an example because I know everyone loves it
20:26:44raptorhaha, you win
20:27:12WatusimotoI spent 15 minutes with someone trying to figure out why his pyton script wouldn't compile. turns out one function was indnented with one more space than a different one further down in the file
20:27:20Watusimotomaybe it was 20 minutes
20:27:58raptorha!
20:28:11raptorthat's barely better than an hour on a perl regex
20:28:46raptori bet we could have SVG presets easily built for HealthItems and such
20:29:10raptorin fact, we already have them with my SVG output
20:30:08Watusimotowell, that's an interesting thought... prebuild the svg code for each item, based on your proggy
20:30:13raptoryep
20:30:16Watusimotothen it's just walls
20:30:19raptorthe only hard part is walls
20:30:31raptorand tada! instant online level preview
20:30:45Watusimotowalls
20:30:55Watusimotoand also polywalls/loadoutzones/etc.
20:34:11raptoryou should examine that SVG i sent you last night in a text editor: looks easy to do polygons
20:35:17Watusimotoeasy to do, but we need to repeat all the calcs we do in-game
20:35:32Watusimotoextend walls, puff them out, merge, calc outlines
20:35:49raptorbah, forgot about the puffing part
20:36:43raptorhowever, do we store the clipped barriers on the server end?
20:36:53raptoror only raw structures?
20:40:54raptorwe could just skip clipping and not do outlines
20:40:58raptorproblem solved
20:40:59sam686server don't hold the clipped outline barriers (because it never renders and currently unused server side)
20:41:18raptorok
20:41:55Watusimotothe puffing is critical -- otherwise, we just get sticks
20:42:26raptoryes
20:42:37raptorbut that's not nearly has hard as having to redo the clipping
20:43:04raptoractually let me try something...
20:43:19raptori bet SVG supports sticks-with-widths
20:45:42raptorha!
20:45:44raptori was right
20:46:14raptorstroke-width property of an SVG path
20:46:20raptorso no puffing needed
20:48:26iKoda has joined
20:48:32Watusimotocan you lay two lines in an x pattern and stroke the outside?
20:49:21iKodaHi all
20:49:26raptorhi iKoda
20:49:56raptorWatusimoto: you mean have an outline?
20:50:26iKodaraptor: I saw a couple of questions on the sdl mailing list and they pertained the problems you asked me
20:50:26Watusimotohi
20:50:41Watusimoto@r yes
20:50:44raptoriKoda: they were probably my questions :)
20:51:00raptori know i found a solution to one and put it on the mailing list
20:55:45raptornot sure how to do the outlines with the X
20:55:49iKodaNeat
20:56:05raptoriKoda: I found it very useful to be on that mailing list...
20:56:20iKodaYep you learn a lot
20:57:09iKodaHave you thought about gsoc?
21:01:31raptori wouldn't have time, honestly
21:01:54raptorand i have not discussed it with Watusimoto, either
21:02:26Watusimotodiscussed what?
21:02:45raptoriKoda suggested we apply for google summer of code
21:03:03Watusimotoi doubt we'd make it
21:03:42WatusimotoI looked into it a few years ago, and concluded...something
21:04:02Watusimotokoda -- do you have any experience with gsoc?
21:04:24raptoryeah, he is on the hedgewars project and they did it last year i think
21:04:45Watusimotowhat did they get done? and what would we get done?
21:05:04raptorhttp://hedgewars.org/gsoc.html
21:05:33raptoriKoda: you applied again?
21:05:37raptor has left
21:05:40raptor has joined
21:05:40ChanServ sets mode +o raptor
21:07:17Watusimotothat's quite a list!
21:12:01iKodaWell yeah you need to be committed to that
21:12:25iKodaBut once started its really a nice experience
21:12:35Watusimotodid you get many takers?
21:13:02iKoda80 submissions but could pick only 2
21:14:56iKodaYou just need a few mentors, aka programmers to help the students
21:15:24iKodaWatusimoto: What did you conclude when you looked at gsoc years ago
21:16:04WatusimotoI don't remmeber exactly, just that I didn't think I could fit bf into the requirements for some reason
21:16:29WatusimotoIt does help to see your list of projects
21:17:18iKodaI thought so too, but that shouldnt stop you from trying!
21:17:21Watusimotowe coould probably come up with some, albiet a shorter list
21:17:31Watusimotoperhaps not...
21:17:35raptori went to #gsoc and asked if GSoC would give me grey hairs
21:18:10raptorsomeone's response: yes, but they will be shiny, improved, and happy grey hairs
21:18:41iKodaRather than what to have done, think who could use to follow students :)
21:19:39iKodaraptor: Ah nice
21:22:22Watusimotoone complication is I will be away for a while this summer; out of touch for part of it, in touch for some
21:22:39raptori'm just too busy :(
21:23:49iKodaIt won't take so much time than the one you put in normal delving
21:23:59iKodaDevving*
21:24:11karamazovapyI think you were right the first time
21:25:40iKodaWell you just won't have much time to do actual development, thats all :p
21:26:03iKodaBu you gain visibility, work done and possibly new contributors
21:26:04karamazovapyisn't that the slav...I mean, student's job?
21:27:56iKoda Quit (Remote host closed the connection)
21:28:49WatusimotoI think I could handle the mentoring
21:29:20iKoda has joined
21:29:34iKodaSigh memory crash
21:29:42iKodaMissed anything
21:29:57iKoda?
21:30:11raptorquestion by karamazovapy: isn't the development the slave's job?
21:30:14karamazovapyI wrote the great american novel via IRC, but it was no great shakes
21:30:23raptorha!
21:31:11KingDVG Quit (Quit: mjuza, better way for listening to music: sf.net/projects/mjuza/)
21:32:14sam686 Quit (Ping timeout: 245 seconds)
21:33:25sam686 has joined
21:33:25ChanServ sets mode +v sam686
21:37:28raptordo we want the screenshot key to be a hard-coded function key instead of CTRL + Q?
21:43:59Watusimotolike what?
21:45:09Watusimotoactually, maybe we could make it the printscreen button now
21:45:47WatusimotoI think the fn keys are pretty heavily booked on the mac
21:46:23raptorprint screen is always controlled by the window manager
21:47:23Watusimotothing is, printscreen is active everywhere in the app
21:47:34Watusimotoso we need a key used nowwhere else
21:47:50raptorscroll lock!
21:47:54raptor:)
21:47:55Watusimotof1,f2,f3,f5,f6 are all bound somewhere, f7+ are dedicated mac
21:48:09Watusimotoscrolllock doesn't work well in sdl
21:48:32raptorctrl+alt+shift+qwerty
21:48:52raptorok ok, maybe ctrl+q is ok..
21:52:47iKoda Quit (Remote host closed the connection)
21:55:21iKoda has joined
21:56:55raptorwoo! segfault!
21:57:56iKoda Quit (Remote host closed the connection)
21:58:08raptornot sure what this could be - i haven't added any code in a few days: http://pastie.org/3383787
21:59:14sam686hint: this == 0x0 (NULL)
21:59:33raptorgot it when hosting a level
21:59:51raptorha! well of course it's because of a NULL pointer :)
22:00:09raptoror at least 95% chance..
22:00:45Watusimotohave you updated?
22:00:53raptorabout 10 min. ago
22:00:57raptorclean compiled the whole tree
22:01:11Watusimotowell, you don;t have the code I'm checking in now!
22:01:25Watusimotoin
22:01:27raptorha ok, i'll retest after you're done
22:01:29raptorok
22:01:45raptoris it the 'Click-drag copying seems to work pretty well now ' ?
22:02:03Watusimoto99% sure it will be fixed
22:02:04Watusimotoyes
22:02:12Watusimotoand it does
22:02:12raptorrecompiling..
22:02:36WatusimotoI found the vertex-in-wall-undo problem
22:02:39raptortesting...
22:02:55Watusimotonot sure how to fix it without adding yet another random flag to the editor
22:03:02WatusimotomJustInsertedVertex
22:04:50raptorok, seemed to work
22:05:29BFLogBot - Commit 2e7774c60fbc | Author: watusim...@bitfighter.org | Log: Click-drag copying seems to work pretty well now
22:05:31BFLogBot - Commit ce7d9ddbc983 | Author: watusim...@bitfighter.org | Log: Merge
22:08:27iKoda has joined
22:08:53raptoroh
22:08:59Watusimotomaybe we could get a gsoc dude to remove all these stupid internal flags
22:09:01raptoryou were going to explain your copy optimization
22:09:02Watusimoto:-)
22:09:11Watusimotooh right -- easy
22:09:22Watusimotoadded a method to add a list of objects to the db
22:09:33Watusimotorahter than one by one
22:09:43Watusimotothat way we don;t sort after each insertion
22:10:02raptorahh...
22:10:03Watusimotobefore if you pasted 100 objects, it was insert first, sort, insert 2nd, sort, ...
22:10:09raptoreach 'add...()' was calling sort?
22:10:11Watusimotonow it's insert1,2,3,... sort
22:10:15Watusimotoyes
22:10:17iKoda Quit (Remote host closed the connection)
22:10:19raptorblech
22:10:24Watusimotonow there's a bulk method
22:10:28raptorexcellent
22:10:39Watusimotoworks well up to about 50000 objects, but we ahve other problems then
22:10:44Watusimotoeverything melts down
22:11:02Watusimotobut that's beyond the scope of the editor
22:11:21raptorwow, it's snappy
22:11:24raptorexcellent
22:13:32Watusimotoused same optimization for regular paste
22:15:40raptorinteresting, zooming out all the way in the editor when in full screen is making my monitor buzz
22:17:14sam686 Quit (Ping timeout: 245 seconds)
22:17:33sam686 has joined
22:17:33ChanServ sets mode +v sam686
22:19:11WatusimotoI added that recentl
22:19:20Watusimotomake monitor buzz was one of our cases
22:19:27WatusimotoI thought you added it
22:21:21sam686how is the monitor suppose to buzz?
22:21:35raptorwhen it nearly the end of it's life...
22:22:37LordDVG Quit (Ping timeout: 276 seconds)
22:23:58WatusimotogDisplayInfo->getMonitor()->buzz();
22:24:36raptorhar har
23:05:13raptorthat free floating turret post needs to stop being discussed, i think
23:08:07iKoda has joined
23:11:46Watusimotoit has stopped being read
23:11:50Watusimotoby me anyway
23:11:54WatusimotoI'm doing my part!
23:15:37BFLogBot - Commit e779e102fa84 | Author: watusim...@bitfighter.org | Log: Inserting vertices into walls no longer buggers up undo
23:15:38BFLogBot - Commit 0a6213678b94 | Author: watusim...@bitfighter.org | Log: Fix problem with inserting vertices into diagonal walls
23:15:40BFLogBot - Commit 4f055ca11282 | Author: watusim...@bitfighter.org | Log: Dragging from dock now works again
23:35:43BFLogBot - Commit 3c371170e070 | Author: sam8641 | Log: Probably a better way to handle Assert for non-windows operating systems
23:35:43sam686 Quit (Read error: Connection reset by peer)
23:39:42sam686 has joined
23:39:42ChanServ sets mode +v sam686
23:40:45BFLogBot - Commit b70cd25110fd | Author: watusim...@bitfighter.org | Log: Do some selection tricks to make undoing wall manipulations feel slicker
23:40:46BFLogBot - Commit 8c5c5c66a5b0 | Author: watusim...@bitfighter.org | Log: Do same trick with dragging vertices
23:40:48BFLogBot - Commit 2e8e3bd27548 | Author: watusim...@bitfighter.org | Log: Merge
23:42:11Little_Apple has joined
23:42:45Little_Appleheloo
23:43:12sam686hi
23:43:19Little_Applehello sam
23:48:04sam686 Quit (Read error: Connection reset by peer)
23:48:29Little_Applenoooooo
23:48:52Little_Appleraptor
23:50:08Little_Appleraaaapttorrrr
23:50:15raptorwhy hello
23:50:44raptorha! someone with nickname 'instant action' is playing...
23:50:47Little_Applehappy valentines day
23:50:53Little_AppleBE HAPPY
23:51:03raptorthanks! but i'm afraid i don't really celebrate it..
23:51:13Little_Apple:T
23:51:20Little_Apple:I
23:51:29raptorwell, actually, no - i do celebrate it
23:51:33sam686 has joined
23:51:33ChanServ sets mode +v sam686
23:51:33Little_Applebe happy anyways
23:52:28raptorevery year my wife and I have philisophical discussions and pick it apart as a semi-worthless holiday that seems to do more harm and good
23:52:55raptor:)
23:53:07raptor*harm than good
23:53:08Little_Appleits been commercialized in almost every aspect just like every other holiday it seems
23:53:16Watusimotorunning buglist getting short
23:53:23raptornope - it started as a commercial holiday
23:53:31Little_Appleerrr
23:53:36raptorthere was never any innocent beginnings where it wasn't
23:53:37Little_Appledepends on who you ask
23:54:16Watusimoto@r, I think you're wrong on this one... Valentine's day is an ancient Christian holliday that superceded the pagan Hallmark Day
23:54:28raptori meant to add 'in America'
23:54:37Watusimotowe've kept the ancient tradition of giving cards
23:54:48raptorgiving hallmark cards?
23:54:51raptor:)
23:54:55Watusimoto:-)
23:54:55Little_Applelol
23:55:14raptoractually, i heard that in europe it's more of a 'friends day'
23:55:19Little_Applewhy dont they have "forever alone" greeting cards?
23:55:19raptorin some places
23:56:05Little_Apple"we're just good friends day"
23:56:20raptorno, like invite your friends over and play games
23:56:28Little_Applelol
23:56:29Watusimotobitfighter day
23:56:35Little_Applewe need one
23:56:43Little_Applewhen did bitfighter.org go up?
23:56:44raptorthe anniversary of 016?
23:56:54Little_AppleANSWER ME
23:57:09raptorit goes up all the time... (after crashing)
23:57:20Little_Applewhen did it first go up
23:57:24Little_Applewhen was it launched
23:59:34Little_Applei just noticed something
23:59:49Little_AppleRAPTOR!
23:59:51Little_AppleAHHH
23:59:55raptorhi

Index Search ←Prev date Next date→

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