Timestamps are in GMT/BST.
| 00:16:40 | | Platskies__ has joined |
| 00:19:55 | | Platskies Quit (Ping timeout: 272 seconds) |
| 00:48:57 | fordcars | night! |
| 00:53:31 | | fordcars Quit (Ping timeout: 250 seconds) |
| 01:50:04 | | koda has joined |
| 02:22:51 | | tjcarter Quit (Read error: Connection reset by peer) |
| 02:23:06 | | tjcarter has joined |
| 02:25:52 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 02:30:08 | | koda Quit (Ping timeout: 240 seconds) |
| 02:38:25 | | Darrel has joined |
| 02:39:18 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 04:15:02 | | Watusimoto has joined |
| 04:15:23 | | Invisible1 has joined |
| 05:26:11 | | Invisible1 Quit (Ping timeout: 272 seconds) |
| 05:27:08 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 06:23:00 | | tjcarter Quit (Read error: Connection reset by peer) |
| 06:23:14 | | tjcarter has joined |
| 06:24:23 | | Invisible1 has joined |
| 06:26:57 | | Watusimoto has joined |
| 06:28:16 | | tjcarter Quit (Read error: Connection reset by peer) |
| 06:28:34 | | tjcarter has joined |
| 06:58:53 | | Watusimoto_ has joined |
| 07:01:35 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 07:37:49 | | Watusimoto has joined |
| 07:41:02 | | Watusimoto_ Quit (Ping timeout: 256 seconds) |
| 07:58:05 | | Watusimoto_ has joined |
| 08:00:40 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 08:06:31 | | Invisible1 Quit (Ping timeout: 256 seconds) |
| 08:10:30 | | Watusimoto_ Quit (Ping timeout: 256 seconds) |
| 11:00:24 | | fordcars has joined |
| 11:55:06 | | Nothing_Much Quit (Read error: Operation timed out) |
| 11:55:25 | | HylianSavior has joined |
| 12:10:40 | | Nothing_Much has joined |
| 12:19:50 | | Nothing_Much Quit (Ping timeout: 240 seconds) |
| 12:44:06 | | fordcars2 has joined |
| 12:44:36 | | fordcars Quit (Ping timeout: 250 seconds) |
| 13:20:03 | | fordcars2 Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
| 13:37:45 | | Watusimoto has joined |
| 13:44:24 | Watusimoto | HI |
| 13:45:29 | Watusimoto | bye |
| 13:55:40 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 14:39:32 | | Watusimoto has joined |
| 15:05:13 | | koda has joined |
| 15:10:32 | | raptor has joined |
| 15:10:32 | | ChanServ sets mode +o |
| 15:11:05 | raptor | hello |
| 15:13:04 | raptor | i actually made a commit yesterday! |
| 15:13:18 | | Quartz has joined |
| 15:13:40 | Quartz | @raptor |
| 15:13:42 | | Quartz is now known as Guest60662 |
| 15:13:45 | Guest60662 | me love you long time |
| 15:13:55 | raptor | hi Quartz / Guest60662 |
| 15:13:58 | Guest60662 | xD |
| 15:14:02 | Guest60662 | Yeahhh ... happens every time. |
| 15:14:18 | Guest60662 | The "real" Quartz must idle in some other IRC I guess. |
| 15:14:27 | raptor | maybe you should be Quartz____________ |
| 15:14:30 | Guest60662 | xD |
| 15:14:31 | Guest60662 | Nice |
| 15:14:43 | Guest60662 | I think we should have another level making contest once 019 is released. Yah? |
| 15:14:50 | raptor | agreed |
| 15:14:53 | Guest60662 | I know 019 is a lot on your shoulders; want me to host? |
| 15:15:15 | Guest60662 | Totally up to you. Figured I should offer if I'm going to pester you about it. |
| 15:15:23 | raptor | I'll let you host any time! :) |
| 15:15:59 | Guest60662 | Okay |
| 15:16:25 | Guest60662 | I'll plan on hosting it then. It's not that glorious but yah, we should switch hosts for these level contests |
| 15:16:27 | raptor | yeah basically I'm glad to delegate... |
| 15:16:31 | Guest60662 | Haha cool |
| 15:18:39 | Guest60662 | Off-topic, this second map compilation is long overdo. -_-; |
| 15:19:00 | Guest60662 | Feel bad for not getting it out there sooner but I'm trying to get it up to 28 maps and I'm being pretty picky about what goes in, just like last time. |
| 15:20:29 | Guest60662 | But I just got done with "Battle of the Bananas" which is the most glorious map ever, so that's cool. |
| 15:20:44 | Guest60662 | Can I give you guys props on creating Core? It's one of the best gametypes. |
| 15:20:52 | raptor | I'm getting excited for this map pack... |
| 15:24:34 | Guest60662 | Because of Battle of the Bananas? Yeah you should be. xDDD |
| 15:26:48 | Guest60662 | You could help me with this map pack by tweaking sam686's snow script to it always being on ... no way to turn it off |
| 15:26:54 | Guest60662 | I'm having a hard time managing that >_> |
| 15:28:07 | raptor | ok, can you pastie it somewhere? |
| 15:28:22 | Guest60662 | http://pastie.org/pastes/8400004/text |
| 15:29:07 | raptor | ok, give me a few |
| 15:39:07 | raptor | Guest60662: you want it to just run, without a trigger or any way to start/stop? |
| 15:42:31 | raptor | Guest60662: because if so, then it reduces to this: http://pastie.org/pastes/8400026/text |
| 15:43:22 | Guest60662 | uhhh |
| 15:43:26 | Guest60662 | well let's find out! |
| 15:44:15 | Guest60662 | Seems to be working awesome! |
| 15:44:41 | Guest60662 | No playing God here! You're helpless in the blizzard ... epic |
| 15:45:10 | raptor | haha |
| 15:46:19 | Guest60662 | There's one more map into the pack. Been around forever but the script was broooke |
| 15:46:28 | Guest60662 | So thanks! :3 |
| 15:47:41 | raptor | sure |
| 15:47:42 | Guest60662 | Alright! Up to 23 maps. woot woot |
| 15:47:51 | raptor | also.. neat idea about making turrets unique to engineer... |
| 15:48:24 | Guest60662 | Glad you like it. I dunno I just figure being able to make 1-2 turrets that follow you around would be neato |
| 15:48:34 | Guest60662 | mobile turrets |
| 15:49:08 | Guest60662 | The Teleporter engineering was a great idea though |
| 15:49:12 | Guest60662 | Kinda wish you could heal them though |
| 15:50:33 | raptor | hmmm... |
| 15:51:12 | raptor | kaen / Watusimoto, what do you think on healing engineered teleporters now that they've been around to be (ab)used for a bit? |
| 15:54:10 | Guest60662 | I dunno overall I currently see Engineer as a base-builder. I think it'd be a lot more fun as a support module instead. The base building thing just encourages mass amounts of camping and turtling which isn't fun for anyone. |
| 15:54:38 | Guest60662 | The Teleporter is good because that encourages a support role |
| 15:54:53 | Guest60662 | But the mounted turrets and worse yet the projectors make it a campfest |
| 15:55:34 | | raptor thinks of RTS |
| 15:59:23 | Guest60662 | yep |
| 15:59:42 | Guest60662 | bahahaha |
| 15:59:46 | Guest60662 | You should seriously come see this map |
| 15:59:52 | raptor | ok |
| 16:06:46 | raptor | someone tell bobdaduck to change the MOTD back to normal... |
| 16:08:31 | Guest60662 | MOTD? |
| 16:08:33 | Guest60662 | ohhh |
| 16:08:33 | Guest60662 | right |
| 16:08:34 | Guest60662 | haha |
| 16:08:35 | Guest60662 | yeah |
| 16:08:51 | Guest60662 | Someone should go by "ratpro" |
| 16:08:57 | Guest60662 | It's like raptor except it's rat pro. |
| 16:09:10 | raptor | shhh... that's my evil doppleganger |
| 16:09:13 | raptor | do not mention his name |
| 16:09:16 | Guest60662 | xD |
| 16:09:26 | Guest60662 | clever girl |
| 16:10:24 | | Nothing_Much has joined |
| 16:10:55 | | Guest60662 Quit (Quit: Page closed) |
| 16:42:46 | raptor | notifier merged! |
| 16:42:55 | raptor | now to see if it compiles on windows and runs on OSX... |
| 16:49:33 | Watusimoto | fell asleep atthe computer |
| 16:49:49 | Watusimoto | yes, ok with repair |
| 16:49:53 | Watusimoto | night |
| 16:50:30 | | BFLogBot Commit: 6cd7e050dbe4 | Author: watusimoto | Message: Correct spelling |
| 16:52:07 | | Watusimoto_ has joined |
| 16:55:15 | | Watusimoto Quit (Ping timeout: 272 seconds) |
| 16:55:46 | raptor | oh hello |
| 16:55:49 | raptor | night |
| 17:00:08 | | koda Quit (Quit: koda) |
| 17:13:21 | | Watusimoto_ Quit (Ping timeout: 256 seconds) |
| 17:22:30 | kaen | hi! |
| 17:22:45 | raptor | hello |
| 17:22:48 | kaen | I always thought it was weird that you couldn't repair teleporters |
| 17:23:10 | raptor | I did that because we didn't know how powerful teleporters were going to be, so i played it safe |
| 17:23:17 | kaen | hmm good call |
| 17:23:22 | raptor | but I think it'd be OK to add it, do you? |
| 17:23:29 | kaen | I'm still not positive |
| 17:23:39 | kaen | it's kind of OP that they can only be destroyed at the entrance |
| 17:23:57 | raptor | yeah, good point |
| 17:24:39 | kaen | maybe we should have a referendum |
| 17:24:57 | raptor | it would devolve into 'get rid of engineer!', I'm sure... |
| 17:25:03 | kaen | hmm, good point |
| 17:25:09 | kaen | lock the thread? |
| 17:25:34 | kaen | idk, civil discussion is probably too much to hope for |
| 17:25:58 | raptor | haha |
| 17:26:02 | kaen | maybe enable repair but nerf the total health? |
| 17:26:26 | raptor | hmm... that might be good - right now they match turrets/FFs |
| 17:26:41 | kaen | they seem exceptionally hard to destroy already |
| 17:27:06 | kaen | because it usually involves flying into the heart of the enemy base |
| 17:27:18 | raptor | yes, good point :) |
| 17:27:33 | Nothing_Much | Isn't there a possibility to destroy the teleporter from either the exit or entrance? |
| 17:27:37 | raptor | maybe half of current health? 3/4 ? |
| 17:27:57 | kaen | nope, entrance only Nothing_Much |
| 17:28:19 | Nothing_Much | why not the exit? |
| 17:28:30 | kaen | umm good question |
| 17:28:36 | raptor | that would require another game object... |
| 17:28:53 | kaen | and would totally devalue their usefulness |
| 17:29:02 | Nothing_Much | you sure? |
| 17:29:14 | Nothing_Much | you could guard it with a.. line thing |
| 17:29:17 | Nothing_Much | what's it called again? |
| 17:29:23 | kaen | forcefield |
| 17:29:28 | Nothing_Much | yeah that |
| 17:29:35 | kaen | yeah, because right now a teleporter from your base to the enemy's is almost a game ender in objective modes |
| 17:29:51 | kaen | because it gives your team so much spawn pressure |
| 17:30:17 | Nothing_Much | ah, that makes sense |
| 17:30:42 | Nothing_Much | the engineer should imo have limited resources |
| 17:30:46 | Nothing_Much | it's that |
| 17:30:57 | Nothing_Much | or there should be a limit to how many engies there can be |
| 17:31:01 | Nothing_Much | or both |
| 17:31:16 | kaen | those are both controlled by the number of resource items on the map :) |
| 17:32:38 | raptor | it always comes down to map maker responsibility |
| 17:32:55 | Nothing_Much | ah, yeah, that makes sense |
| 17:32:58 | kaen | yep |
| 17:33:03 | kaen | until you hit game mechanics |
| 17:33:20 | kaen | then it's always the dev's fault (no matter what the ultimate decision is) |
| 17:33:27 | raptor | maybe we should have some sort of 'lint' checker in the editor |
| 17:33:33 | raptor | haha, true |
| 17:33:36 | kaen | oh, good idea! |
| 17:33:47 | kaen | I could totally write a linter plugin |
| 17:33:50 | raptor | like - you're level is only 200x200 yet you have 9999999 resources |
| 17:34:00 | raptor | shame! |
| 17:34:37 | kaen | I already had the idea of writing one to check that average spawn -> flag distance was fair etc. |
| 17:34:50 | kaen | it'd be useful to just roll a bunch of those rules into one |
| 17:36:29 | raptor | hmmm... i guess with 019 Lua API that would be quite feasible |
| 17:39:59 | raptor | mouse trap went off! |
| 17:40:04 | raptor | back in a moment.. |
| 17:52:39 | raptor | ok, got a mouse... that was more gruesome than I had imagined it could be.. |
| 17:53:48 | kaen | oh yeah... |
| 17:53:59 | kaen | not at all like in tom and jerry |
| 17:56:42 | kaen | we have giant rats on the coast of WA state, you have to use like an oversized mousetrap for them |
| 17:56:52 | kaen | totally capable of breaking an adult finger (or severing a small one) |
| 17:56:54 | raptor | blech |
| 17:57:27 | | Darrel Quit (Read error: Connection reset by peer) |
| 17:57:30 | raptor | yeah, this one crushed its skull... through its eyeballs. All the others were clean neck breaks |
| 17:57:54 | raptor | mechanical traps are crazy |
| 17:58:11 | kaen | oh yeah, those are the worst |
| 17:58:43 | kaen | we switched to rat poison because it's so disgusting, and adult rats will actually learn what traps are and how to avoid them |
| 17:58:56 | kaen | but that's a no-go if you have rat-eating domestic animals |
| 17:59:05 | raptor | or little children... |
| 17:59:08 | kaen | right |
| 17:59:18 | raptor | so physics it is |
| 17:59:23 | kaen | although we put ours in the attics and crawlspaces |
| 17:59:55 | raptor | luckily we don't have rats.. just stupid mice |
| 18:00:22 | kaen | rats really are as smelly as they're reputed to be |
| 18:00:34 | kaen | you can literally smell when you have an infestation |
| 18:01:12 | kaen | positively foul. that's the only thing I don't miss about living on the coast |
| 18:01:20 | raptor | my brother used to have pet rats |
| 18:01:25 | raptor | at his bike shop |
| 18:01:30 | raptor | smelly, yes |
| 18:01:39 | raptor | but they kept the counters clean... |
| 18:01:46 | kaen | hehe |
| 18:03:12 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 18:03:13 | | HylianHero has joined |
| 18:04:18 | kaen | making stuffed manicotti tonight :) yummm |
| 18:04:35 | kaen | gonna get started, back in a while |
| 18:04:50 | raptor | later |
| 18:48:40 | Nothing_Much | oh dear |
| 18:48:44 | Nothing_Much | this could take a while.. |
| 19:27:39 | kaen | wow |
| 19:27:55 | kaen | I always forget how tedious it is to actually stuff the manicotti |
| 19:28:17 | kaen | I should make a note so that I remember next time before I volunteer it for sunday dinner... |
| 19:41:50 | raptor | ok |
| 19:42:02 | raptor | verified my my monolithic notifier script runs on all platforms |
| 19:42:45 | raptor | but I think there's a memory 'leak' on windows - every time the JSON thread runs, RAM usage increases by 8k |
| 19:43:01 | raptor | and i don't know a thing about python + memory |
| 19:47:01 | kaen | try adding a gc.collect() call after loads |
| 19:47:07 | kaen | after json.loads I mean |
| 19:47:14 | raptor | python can do that? |
| 19:47:21 | kaen | if it clears up then it's just not hitting the gc threshold |
| 19:47:22 | kaen | oh yeah |
| 19:47:30 | raptor | ok |
| 19:47:32 | raptor | good idea |
| 19:47:32 | kaen | python has all kinds of sweet stuff like that |
| 19:47:50 | kaen | you have to import gc first, of course |
| 19:47:58 | raptor | ok |
| 19:55:02 | kaen | not sure if you've seen this, raptor, but it's mildly concerning: http://www.devttys0.com/2013/10/reverse-engineering-a-d-link-backdoor/ |
| 19:55:35 | kaen | in short, setting your User-Agent: to xmlset_roodkcableoj28840ybtide lets you bypass authentication on some dlink routers |
| 19:56:05 | raptor | cool! |
| 19:56:05 | kaen | read backwards, that string is editby04882joelbackdoor... |
| 19:56:20 | raptor | ha! |
| 19:58:01 | Nothing_Much | Currently rendering the trailer just to check the framerate |
| 20:10:21 | raptor | you win kaen, gc.collect() shows no memory increase |
| 20:23:37 | kaen | \o/ |
| 20:23:58 | kaen | python's laziness in regards to GC is why I still prefer it to ruby |
| 20:24:08 | kaen | even though ruby's syntax is tons better |
| 20:24:43 | kaen | although ruby 2.0 is supposed to have a completely rewritten gc system which I haven't tried out |
| 20:26:39 | | kaen Quit (Remote host closed the connection) |
| 20:27:19 | Nothing_Much | bye kaen |
| 20:36:20 | | ShadowXloner has joined |
| 20:41:41 | | kaen has joined |
| 20:41:42 | | tjcarter Quit (Read error: Connection reset by peer) |
| 20:41:55 | kaen | can't get rid of me that easily, Nothing_Much :) |
| 20:41:55 | | tjcarter has joined |
| 20:42:03 | ShadowXloner | Oh right, I'm on IRC. |
| 20:42:51 | ShadowXloner | My apologies, I was busy seeing math applied to the Homestuck Fandom's maximum shipping configurations to smack down a little Naruto upstart. |
| 20:43:54 | Nothing_Much | Lol kaen |
| 20:43:54 | | tjcarter Quit (Read error: Connection reset by peer) |
| 20:44:24 | Nothing_Much | I finished rendering, but apparently forgot to delete a big part of the video >.> |
| 20:44:50 | Nothing_Much | so it's like, 10 minutes lol |
| 20:46:29 | Nothing_Much | the framerate was pretty good though |
| 20:46:55 | | tjcarter has joined |
| 20:52:00 | Nothing_Much | I'd like an opinion on the music selection I've made for the trailer, opinions welcomed for the WIP of the trailer! Whoever wants to see it. |
| 20:53:37 | kaen | for as much as Quartz seems to like Bitfighter the game, he sure is rude to Bitfighter the community. |
| 20:53:53 | raptor | haha |
| 20:58:35 | | Flynnn has joined |
| 20:58:36 | | Flynnn Quit (Client Quit) |
| 20:58:44 | | Flynnn has joined |
| 21:02:36 | ShadowXloner | Eh, he's a vulgar guy. |
| 21:02:43 | ShadowXloner | But lovable none the less. |
| 21:03:15 | ShadowXloner | Hello Flynn, back from the Grid? |
| 21:06:42 | kaen | ok time to scour the irclogs to find thread's index out of range bug |
| 21:07:02 | kaen | I recall it had something to do with private messages... |
| 21:07:56 | kaen | oh I guess not |
| 21:08:03 | kaen | hmm... wall splitting |
| 21:08:05 | kaen | blech |
| 21:10:11 | kaen | seems to work fine afaik |
| 21:10:52 | raptor | i wasn't sure what he was getting at.. |
| 21:11:14 | raptor | does a TNLAssert open a dialog box on Windows? |
| 21:11:16 | kaen | sounds like he's hitting two distinct errors |
| 21:11:24 | kaen | no idea |
| 21:11:37 | kaen | I'm gonna give the wall splitting code a manual inspection |
| 21:11:46 | kaen | the explosion one could be almost anything though |
| 21:12:22 | kaen | even if he got a dialog, it would be inside of TNL::Vector so he'd actually need a stacktrace to be useful |
| 21:13:11 | kaen | oh no |
| 21:13:12 | kaen | no |
| 21:13:13 | kaen | PLEASE |
| 21:13:13 | kaen | NPO |
| 21:13:22 | kaen | goto done2; |
| 21:13:28 | raptor | ?? |
| 21:13:42 | kaen | inside of the barrier splitting code |
| 21:13:43 | raptor | a goto! |
| 21:14:15 | kaen | it's actually an ok use of goto, I just haven't seen one of the devils in a while so I panicked |
| 21:14:35 | kaen | I don't which I hate more: multiple exit points in a function, or goto |
| 21:14:39 | kaen | don't know* |
| 21:15:09 | raptor | ha |
| 21:15:17 | raptor | what do you ocnsider 'multiple exit points' ? |
| 21:15:21 | raptor | *consider |
| 21:16:08 | kaen | multiple return statements with identical exit logic |
| 21:16:20 | kaen | like in my upload thread where every return is preceeded with delete this |
| 21:17:21 | kaen | this barrier splitting function selects for the opposite benefit: having a single exit point by using a goto |
| 21:17:34 | raptor | ah |
| 21:17:43 | kaen | whereas my upload thread selects for not having a goto statement |
| 21:18:02 | kaen | I'm more of a contiguous control flow guy |
| 21:19:55 | kaen | this function looks a little hairy: static_cast, assumed minimum vector size, and a seven (!) clause if statement |
| 21:20:56 | raptor | heh |
| 21:21:39 | kaen | oh man, and it escaped watusimoto's meticulous formatting scrutiny |
| 21:22:16 | raptor | what is this exact method? |
| 21:22:25 | kaen | void EditorUserInterface::splitBarrier() |
| 21:22:35 | kaen | oh man, it traverses every object in the database... |
| 21:35:00 | raptor | whjy am I torturing myself writeing pyobjc code |
| 21:35:05 | raptor | writing |
| 21:35:11 | raptor | writhing! |
| 21:56:22 | Nothing_Much | anybody interested in looking at the trailer? |
| 21:58:12 | kaen | me! |
| 21:58:50 | Nothing_Much | it's still WIP atm, so don't upload it anywhere yet :D |
| 21:59:08 | kaen | ok |
| 21:59:16 | Nothing_Much | also, it's nothin' special, just a 3 minute trailer, also it's uploading to mega atm |
| 21:59:25 | Nothing_Much | oh uh.. |
| 21:59:30 | Nothing_Much | need to find it on mega lol |
| 21:59:32 | raptor | it's not going to be too expensive to collect garbage on each JSON refresh is it? |
| 22:01:19 | Nothing_Much | kaen, https://mega.co.nz/#!gElGxBqB if you have like, headphones or a USB speaker, it'd help since the music selection is somewhat mixed a bit |
| 22:02:04 | kaen | raptor, not at all (should take just a few milliseconds), but actually you shouldn't need to have the collect call in the released version |
| 22:02:16 | kaen | the gc will trip once it hits python's configured gc threshold |
| 22:02:24 | kaen | how big does it balloon? |
| 22:02:25 | raptor | okey doke |
| 22:02:40 | raptor | not sure - I'm mostly worried about OSX right now... |
| 22:02:51 | raptor | and I just resolved something |
| 22:02:53 | kaen | it shouldn't ever hold more than a few megs at the most |
| 22:02:54 | raptor | ok thanks |
| 22:03:00 | raptor | ok |
| 22:03:37 | kaen | says I need a decryption key, Nothing_Much ? |
| 22:03:38 | raptor | would the easiest way to have a debug/developer mode in the script just to have a boolean at the top? |
| 22:03:54 | kaen | I think so |
| 22:03:59 | Nothing_Much | yeah, I noticed kaen, can't seem to figure out how to disable it |
| 22:04:01 | Nothing_Much | but I got the key |
| 22:04:05 | Nothing_Much | HnknslWSXoZ_2mZlXZibsW9_axMfccgNaOCB3i0lhLA |
| 22:04:15 | kaen | python has a nice little getopt wrapper, but that's overkill |
| 22:08:52 | kaen | that editor footage is pretty compelling |
| 22:09:03 | kaen | we definitely need to get you some expert player footage :) |
| 22:09:33 | kaen | one suggestion: play in fullscreen rather than "fullscreen stretched" so that the aspect ratio isn't all wonky |
| 22:10:13 | kaen | oh, raptor, LA had a good suggestion the other day regarding aspect ratios |
| 22:10:28 | raptor | oh? |
| 22:10:34 | Nothing_Much | oh dear, that means I'm gonna have to make more footage lol, but maybe I can change it through the editor |
| 22:10:57 | kaen | tweak the default to 16:9, and just let 4:3 users enable it |
| 22:11:04 | kaen | as like fullscreen compressed or something |
| 22:11:18 | kaen | he argues that 16:9 is much more common than 4:3 nowadays |
| 22:11:47 | Nothing_Much | kaen, who says that 16:9 is less common? |
| 22:11:55 | kaen | bitfighter :P |
| 22:11:58 | Nothing_Much | because it's true that 16:9 is much more common |
| 22:12:00 | Nothing_Much | lol |
| 22:12:12 | Nothing_Much | heck it's more common than 16:10! |
| 22:14:21 | raptor | ok |
| 22:14:25 | raptor | just saw the video |
| 22:14:34 | raptor | that editor section was amazing |
| 22:14:38 | kaen | yes! |
| 22:14:55 | kaen | good call on speeding it up, makes it look really slick |
| 22:15:06 | raptor | and yes, I think you need more 'frenetic' gameplay footage |
| 22:15:18 | kaen | ok we should schedule a beta playdate |
| 22:15:27 | raptor | and there was a period of like 30-40 seconds at the end that was just black screen? |
| 22:15:32 | raptor | maybe my decoder was bad |
| 22:15:38 | kaen | I got that too |
| 22:15:42 | Nothing_Much | yeah |
| 22:15:44 | Nothing_Much | that's the last part |
| 22:15:48 | Nothing_Much | that I haven't gotten to yet |
| 22:15:48 | raptor | but wow Nothing_Much - i'm impressed... |
| 22:15:59 | Nothing_Much | which shows where the- thanks! |
| 22:16:09 | kaen | anyway, all of the inner sanctum can get on and we can just knock out a bunch of good footage by good players |
| 22:16:19 | kaen | with real humans, even :) |
| 22:16:27 | Nothing_Much | which shows what bitfighter is on which platforms and playable on as well! |
| 22:16:48 | Nothing_Much | big uh.. "selling point" is the raspberry pi compatibility as well as the Pandora :D |
| 22:17:24 | Nothing_Much | I put "selling point" in quotes as it's not for sale, since it's FOSS |
| 22:17:25 | kaen | yeah, I think we could be a big fish in those small ponds |
| 22:18:05 | raptor | RPi still needs confirmation... |
| 22:18:26 | raptor | I'm even thinking of cross-compiling SDL2 for fordcars... |
| 22:18:38 | kaen | an admirable goal |
| 22:18:50 | kaen | does SDL2 come with toolchain files for it? |
| 22:19:02 | Nothing_Much | alright, quick fix, I got the aspect ratio changed to a square (4:3), just used the scaling effect |
| 22:19:14 | Nothing_Much | kdenlive is pretty powerful when used right! |
| 22:19:45 | Nothing_Much | yeah, I'm thinking about putting "Coming soon to the Raspberry Pi!" as well |
| 22:19:53 | raptor | hmmm... not sure, but there are instructions: http://hg.libsdl.org/SDL/file/03e6aaea8347/README-raspberrypi.txt |
| 22:20:15 | raptor | big fish in small ponds... hahaha |
| 22:20:17 | raptor | i like it |
| 22:20:48 | kaen | yuck, looks like it does not |
| 22:20:56 | kaen | I thought SDL2 used cmake? |
| 22:21:02 | kaen | looks like an autotools config... |
| 22:24:03 | raptor | it uses autotools, tried to transition to CMake, then started an GSOC kid on premake4 or something... |
| 22:24:10 | raptor | so... schizo at the moment |
| 22:24:47 | kaen | man autotools is so evil |
| 22:25:07 | kaen | I can't believe people ever thought it was a good solution |
| 22:25:34 | kaen | never even heard of premake before |
| 22:26:26 | raptor | yeah, i don't know much about it |
| 22:26:47 | raptor | it's supposed to solve the gripe that you "have to install CMake" |
| 22:26:58 | raptor | but I doubt that bothers many people |
| 22:27:05 | raptor | and CMake has a lot of ground |
| 22:27:13 | kaen | hmm supports xcode and C::B though |
| 22:27:15 | kaen | that's pretty nice |
| 22:29:19 | kaen | if cmake generated project files with relative paths, you wouldn't need to install it either |
| 22:29:51 | kaen | unless you were changing the code, of course |
| 22:30:21 | raptor | yeah that relative path hang-up can be a problem with CMake |
| 22:31:23 | raptor | over 1000 lines! |
| 22:31:30 | raptor | ^^ my merged python notifier script |
| 22:31:35 | kaen | but it has a lua api... |
| 22:31:43 | raptor | what? |
| 22:31:45 | kaen | maybe bob could port dnd for premake |
| 22:32:00 | kaen | premake has a lua api |
| 22:35:40 | raptor | huh, i read about lots of people and CMake pain moving to premake... |
| 22:35:40 | | tjcarter Quit (Read error: Connection reset by peer) |
| 22:35:43 | raptor | great |
| 22:35:54 | | tjcarter has joined |
| 22:37:00 | kaen | not really sure what they're referring to |
| 22:37:04 | kaen | I love cmake so far |
| 22:37:08 | raptor | yeah me too... |
| 22:37:11 | kaen | especially the cross compiling support |
| 22:37:24 | kaen | couldn't possibly be any easier |
| 22:37:45 | raptor | IT"S DONE - OSX 10.6 support in the notifier isn't so horrid |
| 22:37:54 | kaen | \o/ |
| 22:38:27 | kaen | and it's definitely better than ../configure --with-sysroot=$SYSROOT --host=arm-raspberry-linux-gnueabihf --prefix=$PWD/rpi-sdl2-installed --disable-pulseaudio --disable-esd |
| 22:38:33 | raptor | AUGH |
| 22:38:44 | raptor | nightmares |
| 22:38:48 | | kaen shudders |
| 22:38:49 | Nothing_Much | kaen, you shouldn't disable pulseaudio |
| 22:38:50 | raptor | of my early linux days... |
| 22:39:06 | kaen | Nothing_Much, that's an excerpt for the SDL-on-RPi cross compile guide |
| 22:39:06 | Nothing_Much | since it works pretty well nowadays |
| 22:39:13 | Nothing_Much | oh dear |
| 22:39:15 | kaen | yeah |
| 22:39:22 | kaen | cross compiling bitfighter looks more like |
| 22:39:38 | kaen | cmake .. -DCMAKE_TOOLCHAIN_FILE=rpi.toolchain ; make |
| 22:39:45 | Nothing_Much | is that good or bad? |
| 22:39:51 | kaen | ours is good, theirs is bad |
| 22:39:54 | kaen | horrid |
| 22:39:55 | kaen | error-prone |
| 22:40:04 | Nothing_Much | sdl2's? |
| 22:40:05 | kaen | arcane and indecipherable even to experienced coders |
| 22:40:06 | kaen | yes |
| 22:40:13 | Nothing_Much | oh dear |
| 22:40:28 | Nothing_Much | so what does it mean? |
| 22:40:40 | kaen | we made a good call choosing cmake :) |
| 22:40:52 | | BFLogBot Commit: 1098976050e2 | Author: buckyballreaction | Message: Merge all bitfighter-notifier code into one script with configuration at the top. Also make OSX 10.6/10.7 actually work |
| 22:41:09 | Nothing_Much | instead of make? |
| 22:41:13 | kaen | I actually tried using autotools first, but after reading most of the autotools book I still had no idea where to begin so I gave up |
| 22:41:28 | kaen | instead of writing makefiles ourselves, yeah |
| 22:41:36 | Nothing_Much | hmm.. |
| 22:41:41 | Nothing_Much | the only thing I know about make |
| 22:41:45 | kaen | cmake writes makefiles, vc++ projects etc for us |
| 22:41:51 | Nothing_Much | is that you need to use ./configure first lol |
| 22:42:02 | Nothing_Much | which generates the makefile I assume |
| 22:42:05 | kaen | yeah |
| 22:42:19 | kaen | cmake replaces configure from the user's perspective |
| 22:42:35 | Nothing_Much | oh, and it's a script that helps out with the flags? |
| 22:42:50 | kaen | it makes platform-specific build files |
| 22:43:05 | kaen | sometimes makefiles, sometimes visual studio projects, that sort of thing |
| 22:43:18 | kaen | autotools (i.e. ./configure) only supports linux afaik |
| 22:43:38 | raptor | POSIX |
| 22:43:54 | kaen | but honestly I have no idea because it's so absurdly complicated that I can not conceptualize its properly |
| 22:43:55 | raptor | so cygwin/mingw *bsd should work, too |
| 22:44:11 | kaen | ah, there you go |
| 22:44:19 | raptor | well technically, windows is POSIX compatible... it just returns 'Not Implemented' for all the API calls... |
| 22:44:25 | kaen | :| |
| 22:44:34 | Nothing_Much | oh yeah |
| 22:45:05 | kaen | all I know is that every time I see Makefile.in I swear under my breath |
| 22:45:07 | raptor | at least that's the joke about it.. |
| 22:48:39 | kaen | so splitBarrier will hit an assert if there's a one-vertex polygeom item in the griddb |
| 22:48:45 | kaen | do you think thread could be hitting that? |
| 22:49:03 | raptor | could be |
| 22:49:15 | raptor | he probably is stress testing enough stuff to hit anything.. |
| 22:49:26 | kaen | hmm good point |
| 22:49:36 | kaen | I'm just going to rewrite that whole function sanely |
| 22:49:41 | kaen | looks like it's from the early days |
| 22:50:37 | raptor | ok |
| 22:51:04 | raptor | is it the function that is run when you right-click in the middle of a barrier? |
| 22:51:20 | kaen | no, the \ function |
| 22:51:28 | raptor | ah |
| 22:51:28 | kaen | to split a barrier in two |
| 22:51:29 | raptor | ok |
| 22:51:36 | raptor | i'm not so worried about that one, then |
| 22:55:24 | kaen | so right now it will try to split on the vertex closest to the mouse (a "magenta" vertex) if it can't find a properly selected vertex to split on |
| 22:55:29 | kaen | do we want to keep that behavior? |
| 22:58:45 | | BFLogBot Commit: 1bc0ddae1807 | Author: buckyballreaction | Message: Update pyinstaller to build new python script |
| 22:59:08 | raptor | as opposed to what else? |
| 23:01:40 | Nothing_Much | good night everyone! |
| 23:02:13 | | ShadowXloner Quit (Ping timeout: 240 seconds) |
| 23:02:20 | raptor | night |
| 23:05:42 | kaen | as opposed to not doing that |
| 23:05:50 | kaen | I had no idea it did that until I looked at the code |
| 23:06:15 | raptor | ok, you mean it'll always split something? |
| 23:06:15 | kaen | so if you select a vertex and try to split it, then that fails, it will take the vertex closest to wherever your mouse happens to be |
| 23:06:28 | raptor | oh interesting |
| 23:06:34 | raptor | hmm... i'd leave it |
| 23:06:36 | kaen | not always, the mSnapVertex might not be valid either |
| 23:06:37 | kaen | ok |
| 23:07:02 | raptor | because other people use the editor and I'm always wary of how i'll affect them... |
| 23:07:08 | kaen | good point |
| 23:07:22 | kaen | it also looks like that function is written to split any polygeom item, not just barriers |
| 23:07:35 | kaen | but I can't get it to split anything else |
| 23:07:57 | kaen | it checks the geom type, not the object type |
| 23:08:39 | kaen | oh boy, the test executable is segfaulting... |
| 23:11:02 | raptor | uh oh |
| 23:11:17 | raptor | pandora's box? |
| 23:12:08 | kaen | heh |
| 23:12:22 | kaen | 99% of the time I find we're just missing a null check |
| 23:12:26 | | HylianHero Quit (Read error: Connection reset by peer) |
| 23:12:27 | kaen | as was the case this time |
| 23:13:00 | kaen | a lot of our crashes come from functions trusting each other too much |
| 23:17:28 | | Platskies has joined |
| 23:18:07 | raptor | maybe we expose too much between the classes... |
| 23:18:17 | kaen | oh definitely |
| 23:18:23 | kaen | there's way too much coupling going on |
| 23:18:57 | kaen | and visibility is pretty wonky in general |
| 23:20:42 | | Platskies Quit (Client Quit) |
| 23:26:07 | kaen | uhoh |
| 23:26:10 | kaen | here's an ugly warning: |
| 23:26:12 | kaen | zap/teleporter.h:126:17: warning: inline function �Zap::Point Zap::Teleporter::getOrigin() const� used but never defined |
| 23:29:18 | kaen | even crazier is that it totally IS defined |
| 23:29:23 | kaen | teleporter.cpp:700 |
| 23:30:22 | raptor | run away! |
| 23:30:40 | raptor | ok, i'm heading to bed - good night! |
| 23:30:43 | kaen | night! |
| 23:30:53 | raptor | I've been leaving the compiler warnings until we get closer to release |
| 23:30:56 | raptor | they've been building up |
| 23:31:27 | raptor | night! |
| 23:31:30 | | raptor Quit () |
| 23:56:16 | | Flynnn Quit (Quit: This computer has gone to sleep) |