--- Log opened Thu Jan 15 00:00:27 2009 |
00:05 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has quit [Quit: <Insert Humorous and/or serious exit message here>] |
00:59 | | Derakon[AFK] is now known as Derakon |
00:59 | <@Derakon> | McM: awesome. |
01:14 | | You're now known as TheWatcher[T-2] |
01:18 | | You're now known as TheWatcher[zZzZ] |
01:28 | | * McMartin is not slacking off at work, he's doing serious performance testing. |
01:28 | | * Derakon snickers. |
01:29 | <@McMartin> | I had another patch for you, but it's at home. I'll get it to you after dinner. |
01:29 | <@Derakon> | Oh? What's it do? |
01:30 | <@McMartin> | Also prints the current pattern name in the status bar. |
01:30 | <@Derakon> | Ahh, yes. I'd been meaning to do something like that. |
01:30 | <@Derakon> | Putting it into the status bar is better than flashing it up at the start of the pattern though. |
01:30 | <@Derakon> | Which is what I'd been considering. |
01:31 | <@McMartin> | It's also a one-line patch! |
01:31 | <@McMartin> | I just forget the line. |
01:31 | <@McMartin> | So... once I get back. |
01:31 | <@Derakon> | Probably adding '"Pattern:" + bulletMLs[self.emitType]' to the list of strings that the GameManager prints during draw(). |
01:32 | <@McMartin> | Yeah, but there's also a % operator, as emitType does not limit itself. |
01:32 | <@Derakon> | Yeegh, GameManager's update() function is long. |
01:32 | | * Derakon nods. |
01:32 | <@McMartin> | Once I get this stuff building I can then start heading home. |
01:32 | <@McMartin> | SO that I can get home and eat dinner before our offshore QA guys fire up my new modules and start asking questions. ;_; |
01:33 | <@McMartin> | Not that this is a huge problem as it's not like I've been getting to bed much before 3 *anyway* |
01:33 | | * Derakon winces. |
01:33 | <@Derakon> | I hope you're getting a decent salary~ |
01:33 | <@McMartin> | Quite decent. |
01:33 | <@McMartin> | Also, this is a one-off, and my hours are flexible enough to let me get away with this as-is. |
01:34 | <@Derakon> | I wouldn't want to pull hours like that regularly, that's for certain. |
01:34 | <@Derakon> | I'm also a morning person, though. |
01:34 | <@McMartin> | Yeah, I don't. And I'm not~ |
01:34 | <@McMartin> | My usual hours are more like 10:30-7:30. |
01:35 | <@McMartin> | So I'm leaving like two hours early, and the extended hours are unlikely to be extended handholding anyway, just on-call-ness. |
01:42 | <@McMartin> | Aaaand off. |
01:42 | <@Derakon> | Have a nice drive. |
01:55 | <@ToxicFrog> | Man. Switching to ldb has made my map persistence and loading/creating code way simpler. |
01:55 | <@ToxicFrog> | I really should remember when I write a library so I can use it later. |
01:57 | <@Vornicus> | heh |
01:57 | <@Derakon> | Heh. |
01:57 | <@Derakon> | LDB = ? |
02:02 | | * Vornicus eaps to Lua DataBase, as a guess. |
02:02 | <@ToxicFrog> | Yeah. |
02:02 | <@ToxicFrog> | A very very simple database engine. |
02:04 | <@ToxicFrog> | It's no SQL, but it's small - 130 lines - and suffices for simple queries. |
02:05 | <@Derakon> | Impressive. |
02:05 | <@ToxicFrog> | And in this case I'm not doing any query more complicated than SELECT * FROM current_mapset, ORDER BY name |
02:08 | <@ToxicFrog> | (basically, it lets you create a db, which is a set of named tables; a table is a set of records indexed by a table-specific primary key. Retrieval is performed by supplying a table name, a filter function (which defaults to return true), a sort function (which defaults to the empty function), and a row limit (which defaults to infinity)) |
02:08 | | Vornicus [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout] |
02:08 | <@ToxicFrog> | (and it returns a list of all matching records) |
02:11 | | Vornicus [~vorn@Admin.Nightstar.Net] has joined #code |
02:11 | | mode/#code [+o Vornicus] by ChanServ |
02:14 | | * Derakon sets up the bomb charge mechanism. |
02:14 | <@Derakon> | It appears that fast bullets moving very close to the player have somewhat dodgy hit detection. |
02:14 | <@Derakon> | Or maybe it's just that the player's hitbox is so small. It's a bit hard to tell. |
02:20 | <@McMartin> | Heh. |
02:20 | <@McMartin> | (Hello from dinner caf?) |
02:25 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has quit [Quit: Z?] |
02:46 | <@Derakon> | Okay, and using the inflector increases your score multiplier. |
02:46 | | * Derakon summarily cuts the default multiplier gain rate by a factor of 1. |
02:46 | <@Derakon> | Er. 10. |
02:58 | <@Consul> | I LOL'd |
02:58 | <@Consul> | Time to kick my game up by a factor of 1! |
02:58 | <@Derakon> | Yeah, yeah. :p |
03:00 | <@Consul> | Sorry, I momentarily lost my identity function. |
03:00 | <@Consul> | :-P |
03:00 | <@Derakon> | BulletML does not lend itself to making bullets that bounce off the edges. |
03:30 | | Consul [~consul@Nightstar-4831.dsl.sfldmi.ameritech.net] has quit [Quit: Leaving] |
03:33 | | Consul [~consul@Nightstar-4831.dsl.sfldmi.ameritech.net] has joined #code |
03:33 | | mode/#code [+o Consul] by ChanServ |
03:46 | <@Derakon> | Argh, I want to make Zweihänder now. |
03:46 | <@Derakon> | Finish what you start, Derakon! |
03:46 | <@McMartin> | Speaking of |
03:46 | <@McMartin> | The value for the status line is bulletMLs[self.emitType % len(bulletMLs)] |
03:47 | <@Derakon> | Yep. |
03:47 | <@Derakon> | I added it already. Thanks for the suggestion. |
03:56 | <@McMartin> | Also, I think I know why crossfire was my favorite. |
03:56 | <@McMartin> | No accel tags on any (true or feigned) emitter. |
03:56 | <@Derakon> | You don't like accelerating bullets? |
03:57 | <@McMartin> | With fewer than, say, 100 projectiles, all moving linearly, and all reasonably spaced, I can process all the data unconsciously. |
03:58 | <@McMartin> | When it accelerates, I get blindsided, and with poor separation I have to treat them as lines instead of particles |
03:58 | <@McMartin> | And with too many particles at once my hindbrain's gears strip, which is a very bizarre sensation. |
03:58 | <@Derakon> | Hee. |
03:58 | <@Derakon> | I think I know the sensation you're describing. It's part of why I enjoy manic shmups. |
03:59 | <@McMartin> | I find it kind of unpleasant, actually, since it yanks me out of the shooter trance. |
03:59 | <@McMartin> | Also, changing what bullets mean throws it out, which is one reason I never got into Ikaruga. |
04:00 | <@Derakon> | Well, part of being a manic shmup is having hundreds of bullets in pretty patterns. |
04:01 | <@Derakon> | You aren't meant to track them all; just the ones that are near you. |
04:01 | <@McMartin> | Yeah. |
04:01 | <@McMartin> | That's qualitatively different from what my subconscious wants to do |
04:01 | <@McMartin> | Because it grew up on Zanac and Tyrian. |
04:02 | <@McMartin> | (as a rule, I prefer *non*manic shmups) |
04:02 | <@Derakon> | Then you'll like Zweihänder~ |
04:02 | <@Derakon> | (Whenever I find time to write it) |
04:03 | | * Derakon cuts the score multiplier for merely surviving by another factor of 10. |
04:05 | <@Derakon> | Yeah, that seems good. Now your score multiplier increases by 1 every 4 seconds if you aren't pulling bullets in, and about 2-3 times faster if you are. |
04:12 | <@Derakon> | Before I do Zweihänder I should learn to compose music~ |
04:16 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
04:16 | <@Vornicus> | Zweihander? |
04:16 | <@Vornicus> | What, making a sequel now? |
04:17 | <@Derakon> | I want to make an Einhänder clone. |
04:17 | <@Derakon> | Like Jetblade, this project is too grandiose for me at the moment. |
04:17 | <@Derakon> | Among other things, it would probably be easier to do in 3D, which would require my low-poly modeling skills to be worth a damn. |
04:21 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
04:28 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
04:28 | | * Vornicus thinks if they ever make a sequel to einhander, that's what they'll call it. It's only right. |
04:34 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
04:39 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
04:42 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
04:44 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
05:10 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
05:13 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
06:00 | | AnnoDomini [~farkoff@Nightstar-29179.neoplus.adsl.tpnet.pl] has joined #Code |
06:00 | | mode/#code [+o AnnoDomini] by ChanServ |
06:46 | | Derakon is now known as Derakon[AFK] |
08:56 | | KBot [AnnoDomini@Nightstar-29324.neoplus.adsl.tpnet.pl] has joined #Code |
08:56 | | AnnoDomini [~farkoff@Nightstar-29179.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
08:57 | | KarmaBot [AnnoDomini@Nightstar-29179.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
08:59 | | KBot is now known as KarmaBot |
08:59 | | gnolam [lenin@Nightstar-1382.A163.priv.bahnhof.se] has joined #Code |
08:59 | | mode/#code [+o gnolam] by ChanServ |
09:03 | | AnnoDomini [~farkoff@Nightstar-29324.neoplus.adsl.tpnet.pl] has joined #Code |
09:03 | | mode/#code [+o AnnoDomini] by ChanServ |
09:39 | | You're now known as TheWatcher |
10:09 | | AnnoDomini [~farkoff@Nightstar-29324.neoplus.adsl.tpnet.pl] has quit [Connection reset by peer] |
10:09 | | AnnoDomini [~farkoff@Nightstar-29324.neoplus.adsl.tpnet.pl] has joined #Code |
10:09 | | mode/#code [+o AnnoDomini] by ChanServ |
10:41 | | Derakon[AFK] [~Derakon@Nightstar-4920.hsd1.ca.comcast.net] has quit [Ping Timeout] |
11:07 | <@gnolam> | http://img370.imageshack.us/img370/4006/50720503tr8.jpg <- ASCII art, 1948 edition. |
11:38 | | * gnolam repeatedly stabs OpenGL with a rusty spork. |
11:48 | <@gnolam> | Bleh. Would it really have been /that/ hard to keep exporting name strings of promoted extensions? :P |
11:48 | <@gnolam> | Now I have to check /both/ the supported extensions /and/ the OpenGL version. |
13:54 | | Vornicus [~vorn@Admin.Nightstar.Net] has quit [Quit: ] |
15:49 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: @EvilDarkLord, @MyCatVerbs, @AnnoDomini, crem_, KarmaBot, simontwo, @Reiver, Alek, Tarinaky, @GeekSoldier, (+3 more, use /NETSPLIT to show all of them) |
15:49 | | Sy [Syloq@Nightstar-10536.hsd1.or.comcast.net] has quit [Connection reset by peer] |
15:50 | | Netsplit over, joins: jerith, Doctor_Nick |
15:50 | | mode/#code [+o jerith] by ChanServ |
15:50 | | Netsplit over, joins: EvilDarkLord, MyCatVerbs |
15:50 | | mode/#code [+o Doctor_Nick] by ChanServ |
15:50 | | mode/#code [+o EvilDarkLord] by ChanServ |
15:50 | | Netsplit over, joins: Tarinaky |
15:50 | | Netsplit over, joins: crem_, GeekSoldier |
15:50 | | mode/#code [+o MyCatVerbs] by ChanServ |
15:50 | | Netsplit over, joins: simontwo, Reiver |
15:50 | | mode/#code [+o GeekSoldier] by ChanServ |
15:50 | | Netsplit over, joins: Consul, Alek |
15:50 | | mode/#code [+o Reiver] by ChanServ |
15:50 | | Netsplit over, joins: KarmaBot, AnnoDomini |
15:50 | | mode/#code [+o Consul] by ChanServ |
15:50 | | ServerMode/#code [+v Doctor_Nick] by Troika.TX.US.Nightstar.Net |
15:50 | | mode/#code [+o AnnoDomini] by ChanServ |
15:50 | | Sy [Syloq@Nightstar-10536.hsd1.or.comcast.net] has joined #code |
15:50 | | C_tiger [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has quit [Operation timed out] |
15:53 | | C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #code |
15:53 | | mode/#code [+o C_tiger_remote] by ChanServ |
16:23 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
16:30 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
17:00 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
17:03 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has joined #code |
17:05 | | Alek [~omegaboot@Nightstar-23762.dsl.emhril.sbcglobal.net] has quit [Quit: ] |
17:51 | | Attilla [~The.Attil@Nightstar-9469.cdif.cable.ntl.com] has joined #code |
17:51 | | mode/#code [+o Attilla] by ChanServ |
18:01 | | C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has quit [Operation timed out] |
18:08 | | AnnoDomini is now known as Dras |
18:27 | | C_tiger_remote [~cheng@Nightstar-5625.hsd1.ca.comcast.net] has joined #code |
18:27 | | mode/#code [+o C_tiger_remote] by ChanServ |
19:18 | | Dras is now known as AnnoDomini |
19:55 | <@ToxicFrog> | Either we're living in the future or ASUS has completely lost it. |
19:55 | <@ToxicFrog> | My new motherboard has a web browser and Skype client in the BIOS ROM. |
19:56 | < Tarinaky> | Nice. |
19:56 | < Tarinaky> | I can understand the webbrowser. |
19:56 | < Tarinaky> | But Skype seems a little bit overkill. |
19:56 | <@AnnoDomini> | Skype's nice, too. |
19:57 | <@AnnoDomini> | I'd really want an IRC client to go with the Skype client, though. It would make PbC roleplaying easier. |
19:58 | <@ToxicFrog> | Well, you can always use browser-based IRC. |
19:59 | <@ToxicFrog> | ...huh. This memory I got for Orias' is faster than the memory in Durandal. |
19:59 | <@ToxicFrog> | Maybe I should reorganize a bit. |
19:59 | <@ToxicFrog> | ...although, hmm, that would limit me to 3/3 rather than 2/4, and Durandal doesn't really need more than 2GB. |
19:59 | <@ToxicFrog> | Not that Orias really needs 4GB, either: |
19:59 | <@ToxicFrog> | Mem: 4058604k total, 3920232k used, 138372k free, 262732k buffers |
19:59 | <@ToxicFrog> | Swap: 0k total, 0k used, 0k free, 3187708k cached |
20:00 | <@AnnoDomini> | Nowadays, the peeps have learned to protect their damned CGI:IRC proxies. |
20:00 | <@AnnoDomini> | There's just one I know that's open. |
20:00 | <@AnnoDomini> | Took a lot of Google result pages to find. |
20:00 | <@ToxicFrog> | There's also Mibbit. |
20:00 | <@ToxicFrog> | And the various network-specific ones. |
20:00 | <@ToxicFrog> | (if the network you're using has one) |
20:25 | <@gnolam> | ToxicFrog: well, it /is/ the 21st century. It's the future by definition. |
20:25 | <@gnolam> | But I'm still waiting for my flying car, dammit! |
20:25 | <@gnolam> | (But yeah, Skype in the BIOS ROM? They crazy!) |
20:32 | < Tarinaky> | gnolam: That's the fault of the department for jetpack suppression. |
20:38 | | * MyCatVerbs waves http://threepanelsoul.com/view.php?date=2008-11-05 under gnolam's nose. |
20:39 | <@AnnoDomini> | Lulz. |
20:40 | <@MyCatVerbs> | Also, fuck Moller and crew: http://www.parajet.com/ <- dune buggy with a huge parachute attached and a bigass fan bolted to the back. |
20:40 | <@MyCatVerbs> | IMO, that counts as a flying car, though you have to pack and unpack the chute yourself. Only takes about 200m of runway, apparently. |
20:40 | <@gnolam> | Moller. Pah. |
20:41 | <@gnolam> | That guy is still around scamming investors, right? |
20:41 | <@MyCatVerbs> | Yes, Moller indeed. Unlike that charlatan, there are actually people on this planet who go out and get real results. =) |
20:43 | <@gnolam> | That parajet thingy just seems like a bastardized microlight though. |
20:44 | <@MyCatVerbs> | gnolam: yeah, pretty nifty, no? I don't see anything wrong with microlights either. :) |
20:44 | | * gnolam wants to start flying microlights, but has no local clubs. :( |
20:44 | <@gnolam> | I've rode in one once, and that was awesome. |
20:45 | <@MyCatVerbs> | I mean, so it doesn't look like something out of Thunderbirds. So what? Thunderbirds' vehicles all looked like shit anyway and there was never any doubt that they didn't all burn an entire dinosaur's worth of oil every half second anyway. |
20:45 | <@MyCatVerbs> | Also, bugger jetpacks: paramotors! =D |
21:16 | | * ToxicFrog , mad with hard drive space, gives himself a 1GB RAID1 boot partition |
21:17 | <@jerith> | That's quite a splurge. |
21:18 | <@jerith> | Speaking of splurges, you owe me a full hd and a bill, whereafter I owe you large fistfulls of cash. |
21:33 | <@ToxicFrog> | I know. Sorry it's taking so long, I keep getting sidetracked :/ |
21:33 | <@ToxicFrog> | I think everything's on it now, though, it's just a matter of packing it up neatly and shipping it out. |
21:33 | <@ToxicFrog> | I'm also toying with the idea of sending you the partition table seperately to keep customs from fucking with it~ |
21:34 | | * jerith grins. |
21:35 | <@jerith> | It's not urgent or anything, just checking you hadn't forgotten. |
21:35 | <@jerith> | ToxicFrog: I think just making it non-{vfat,ntfs} is enough. ;-) |
21:36 | <@ToxicFrog> | True |
21:36 | <@jerith> | I can't remember what fs we decided on. |
21:36 | <@jerith> | If we even did. |
21:36 | <@ToxicFrog> | Provided they don't plug it into a windows machine and then click the "format now" button when it asks |
21:36 | <@ToxicFrog> | It's either fat or ext2. |
21:38 | <@jerith> | I'm pretty confident in their ability to not understand technology. |
21:38 | <@jerith> | I'm pretty confident in their ability to not understand On my side, at least. |
21:38 | | * ToxicFrog sets about dissecting the openSUSE network install CD |
21:38 | <@jerith> | Gah! |
21:39 | <@jerith> | Why does irssi do that? |
21:42 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has quit [Ping Timeout] |
21:43 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
21:50 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Ping Timeout] |
21:51 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
21:54 | <@ToxicFrog> | Anyways, the reason for making a RAID1 1GB /boot is that means I can fit the contents of an OpenSUSE liveCD and a Puppy liveCD into it with lots of room left over. |
21:54 | <@ToxicFrog> | Thus ensuring that I can boot into some sort of recovery mode as long as one of the /boot mirrors is intact, regardless of what may have happened to the rest of the system. |
21:55 | <@jerith> | Oh, /boot. |
21:55 | | * jerith thought it was / |
21:56 | <@ToxicFrog> | / will be a ~1.4TB RAID5. |
21:56 | <@ToxicFrog> | At least when initially created. |
21:56 | <@ToxicFrog> | I will of course be expanding it as I can afford more drives. |
22:19 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
22:20 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer] |
22:21 | <@ToxicFrog> | Hmm. |
22:22 | <@ToxicFrog> | Ok, converting an isolinux.cfg into a grub.conf is too much like work |
22:22 | <@ToxicFrog> | ALTERNATE PLAN B |
22:22 | <@ToxicFrog> | 256MB /boot, followed by 768MB partition with the liveCD ISO dd'd into it |
22:22 | <@ToxicFrog> | Followed by the rest of the drive |
22:45 | <@ToxicFrog> | Agaksjlkgsfjkhsdflghsalfjasiolghkshgksahjf |
22:45 | <@ToxicFrog> | This technique worked perfectly with Lunar |
22:45 | <@ToxicFrog> | But doesn't work at all with the opensuse liveCD |
22:48 | | Vornicus [~vorn@Admin.Nightstar.Net] has joined #code |
22:48 | | mode/#code [+o Vornicus] by ChanServ |
22:48 | <@gnolam> | Core 2 Quad or i7, that is the question... |
22:49 | <@AnnoDomini> | Run Dwarf Fortress on each, then decide. |
22:50 | <@ToxicFrog> | Phenom X4 ?? |
22:50 | <@AnnoDomini> | With unoptimized settings, DF runs at 10 FPS on my laptop, with a small fortress. ;_; |
22:54 | | Serah [~Z@87.72.35.ns-26506] has quit [Ping Timeout] |
23:18 | | Serah [~Z@87.72.35.ns-26506] has joined #Code |
23:18 | | mode/#code [+o Serah] by ChanServ |
23:41 | | crem [~moo@Nightstar-28703.adsl.mgts.by] has joined #code |
23:43 | | crem_ [~moo@Nightstar-28703.adsl.mgts.by] has quit [Connection reset by peer] |
23:51 | <@gnolam> | Arghl. There appears to be a passively-cooled HD4850. The temptation! |
23:59 | | AnnoDomini [~farkoff@Nightstar-29324.neoplus.adsl.tpnet.pl] has quit [Quit: ACHTUNG! ALLES LOOKENSPEEPERS! Das Internet is nicht fuer gefingerclicken und giffengrabben. Ist easy droppenpacket der routers und overloaden der backbone mit der spammen und der me-tooen. Ist nicht fuer gewerken bei das dumpkopfen. Das mausklicken sichtseeren keepen das bandwit-spewin hans in das pockets muss; relaxen und watchen das cursorblinken.] |
--- Log closed Fri Jan 16 00:00:38 2009 |