Timestamps are in GMT/BST.
| 00:00:07 | Watusimoto | trying full rebuild |
| 00:00:54 | raptor | can you make a diff on the zap/ tree for me? (I could try to look) |
| 00:03:38 | Watusimoto | let's see what rebuild does |
| 00:09:27 | Watusimoto | ok |
| 00:09:32 | Watusimoto | rebuild didn;t help |
| 00:09:39 | Watusimoto | and I need to go to bed |
| 00:09:44 | Watusimoto | so what should I do? |
| 00:09:53 | Watusimoto | I can give you a diff and not check in |
| 00:09:58 | raptor | sure |
| 00:10:01 | Watusimoto | or I can check in what I've got |
| 00:10:11 | Watusimoto | or I can create a branch |
| 00:10:13 | Watusimoto | or... |
| 00:10:17 | Watusimoto | ??? |
| 00:10:30 | raptor | i like diffs - i'm not a big fan of checking in intentionally broken stuff |
| 00:10:50 | raptor | hg diff zap/ > some_diff_for_raptor.diff |
| 00:11:40 | raptor | except don't use a forward slash... being Windows.. |
| 00:12:11 | Watusimoto | too late! |
| 00:12:34 | raptor | does that mean we've moved to lua 5.2 then? |
| 00:12:37 | Watusimoto | they claim that / now works |
| 00:13:16 | Watusimoto | you are right... / doesn't work |
| 00:13:22 | Watusimoto | because there are no changes in zap |
| 00:13:31 | raptor | heh |
| 00:14:41 | Watusimoto | that won't work because I've already checked everything in locally |
| 00:14:53 | raptor | hg diff -c tip |
| 00:14:59 | raptor | (for latest revision) |
| 00:15:13 | raptor | you checked in?? |
| 00:15:31 | raptor | we definitely have different philosophies with check-ins... |
| 00:15:52 | Watusimoto | only locally |
| 00:16:07 | Watusimoto | anyway... that worked, but has none of the actual lua changes |
| 00:16:20 | Watusimoto | so I think I need a different approach |
| 00:17:35 | raptor | you can do this: hg diff -r 6672:6674 |
| 00:17:43 | raptor | range of revisions |
| 00:18:03 | raptor | also, i only need any changes you made to the zap/ directory... unless you made some to lua-vec? |
| 00:18:35 | raptor | or, if you executively decide we've moved to 5.2, then i guess just check in... |
| 00:18:39 | Watusimoto | well, you need luavec itself, no? |
| 00:18:42 | Watusimoto | and yes, I did |
| 00:18:47 | Watusimoto | change luavec |
| 00:18:49 | Watusimoto | a tiny bit |
| 00:18:58 | Watusimoto | I needed to enable a compatiblity flag |
| 00:20:10 | Watusimoto | I like to check things in in a way that shows digestible steps |
| 00:20:21 | Watusimoto | though I understand the problems with bisecting |
| 00:20:24 | raptor | yes, me too |
| 00:20:43 | Watusimoto | that means not everything works |
| 00:20:48 | raptor | but usually after I get something working |
| 00:21:11 | Watusimoto | so.... we'll test pastie |
| 00:21:36 | raptor | but i understand the issue with moving to a new framework, then needing to alter it |
| 00:24:39 | Watusimoto | pastie doesn't like my post "-( |
| 00:24:51 | Watusimoto | too big |
| 00:24:54 | raptor | make a file put here: http://sam6.25u.com/upload3.php |
| 00:31:43 | Watusimoto | http://sam6.25u.com/upload/some_diff_for_raptor.diff |
| 00:31:50 | Watusimoto | see if you can use this... |
| 00:32:21 | raptor | ok |
| 00:35:51 | raptor | i think its reversed... i can handle it |
| 00:37:35 | raptor | i can't apply this... |
| 00:38:17 | raptor | there are a lot of other changes in here than what i'd expect |
| 00:41:01 | raptor | looks like the lua part of the patch is reversed |
| 00:41:06 | raptor | at a minimum |
| 00:44:55 | raptor | yeah so (really) bad diff, i can't recover it.. |
| 00:47:41 | raptor | .. and you probably dozed off, so.. good night! |
| 00:51:05 | | Fordcars has joined |
| 00:51:11 | Fordcars | hi |
| 00:51:29 | | Flynnn has joined |
| 00:52:16 | Fordcars | I have yet another stupid question: how do you delete some app on Debian with command prompt? |
| 00:52:35 | raptor | i think it's something like: apt-get remove <package name> |
| 00:52:40 | | kaen has joined |
| 00:52:45 | Fordcars | ooohhhh nice |
| 00:52:48 | Fordcars | ok thanks |
| 00:54:23 | kaen | Fordcars, good choice of distro :) |
| 00:54:41 | raptor | distro wars! |
| 00:54:42 | kaen | kind of metahipster to use Debian linux |
| 00:54:50 | raptor | haha |
| 00:57:43 | Fordcars | hehe |
| 00:58:06 | Fordcars | :/ it can't find the file :( trying to remove flask |
| 01:00:41 | kaen | did you already try removing it manually? you may have partially succeeded |
| 01:01:30 | kaen | also, did you use python-flask ? |
| 01:01:41 | | Quartz has joined |
| 01:01:43 | Fordcars | uh, no |
| 01:01:50 | kaen | that's your problem I bet |
| 01:01:59 | kaen | python modules are all of the form python-* |
| 01:02:07 | Quartz | So whose idea was it to make the Core wall destroyed sound be an 808 drum hit? |
| 01:02:10 | kaen | (that's how the pckages are named) |
| 01:02:12 | Quartz | Because it's awesome. |
| 01:02:38 | kaen | I don't have audio :< |
| 01:02:44 | kaen | I want to see if it's a real 808 |
| 01:02:51 | Quartz | hahaha I dunno. Probably not |
| 01:02:53 | Quartz | Pretty close though. |
| 01:03:01 | raptor | i think |
| 01:03:13 | kaen | there are lots of real 808 samples on the internet :) |
| 01:03:13 | raptor | it was either Watusimoto or myself... playing around with some 8bit sounds... |
| 01:03:23 | Fordcars | kaen: you can get a USB sound card, if you want |
| 01:03:26 | kaen | (you can tell it's real if the audio sucks) |
| 01:03:34 | Quartz | hahahaha. yup |
| 01:05:02 | kaen | the 808 drum patch was state of the art for 1980 though :) |
| 01:05:25 | Fordcars | haha yeah |
| 01:06:50 | Quartz | I dunno, it got pretty crappy reviews. xD |
| 01:08:28 | kaen | I meant just the audio samples |
| 01:08:34 | | bobdaduck has joined |
| 01:08:41 | bobdaduck | whoah people |
| 01:08:47 | bobdaduck | THE IRC CHANNEL IS MORE POPULAR THAN THE GAME |
| 01:09:01 | kaen | chat client with a space game built in* |
| 01:09:01 | | BFLogBot Commit: 24ee16b7861b | Author: buckyballreaction | Message: Add script to create a standalone install of bitfighter from a DEB |
| 01:09:07 | raptor | looks like i have another editor bug to fix |
| 01:09:49 | Quartz | Isn't that normal though bobby? |
| 01:10:10 | Quartz | Yes Quartz, yes it is. |
| 01:10:12 | Quartz | Thanks, bobby. |
| 01:10:38 | bobdaduck | lol |
| 01:10:46 | bobdaduck | I think I might have just invited another lamp to bitfighter |
| 01:10:57 | Quartz | Good job. Nub. |
| 01:11:05 | Quartz | Apparently Lamp figured out how to make Neutral Ships. |
| 01:11:11 | bobdaduck | NOOOOOO |
| 01:11:11 | Quartz | Dunno who told him. Oh well. |
| 01:11:18 | Quartz | Yeahhh that was my thought too. |
| 01:11:23 | bobdaduck | He probably /getmapped /getmap soo hard |
| 01:11:27 | Quartz | oh |
| 01:11:28 | Quartz | yeah |
| 01:11:30 | Quartz | that would do i |
| 01:11:32 | Quartz | *it. |
| 01:11:42 | bobdaduck | xD |
| 01:11:49 | Quartz | noob |
| 01:11:59 | bobdaduck | Whatever |
| 01:12:02 | bobdaduck | another player is another player |
| 01:12:09 | bobdaduck | And he can grow out of his lamp-ness. |
| 01:12:19 | Quartz | If he's anything like me, it'll take 6+ years. |
| 01:12:27 | Quartz | So ... that'll be a while. |
| 01:12:40 | bobdaduck | lol |
| 01:12:45 | bobdaduck | it took me about 4 monthsish |
| 01:12:50 | Quartz | Suuuure. |
| 01:12:58 | Quartz | You were like "Quartz stop cussing :((((" |
| 01:13:01 | bobdaduck | At least to start playing the game instead of breaking it |
| 01:13:03 | Quartz | "You're a bad man QUartz" |
| 01:13:10 | bobdaduck | lol |
| 01:13:12 | Quartz | "Quartzzzz stopppp :(((" |
| 01:13:18 | Quartz | "Let's play dungeons" |
| 01:13:56 | bobdaduck | I don't think I was like "lets play dungeons" |
| 01:14:09 | bobdaduck | I liked them for a while but I would usually play |
| 01:14:16 | Quartz | Admitting you totally said those other things. |
| 01:14:17 | Quartz | :D |
| 01:14:29 | bobdaduck | yeahhh |
| 01:14:34 | Quartz | "Cursing is bad, mmkay" |
| 01:15:00 | Quartz | I feel bad for you. I curse way more online than IRL ... lol |
| 01:15:10 | Quartz | I put you through these things |
| 01:15:26 | Quartz | I miss the word filter in Zap though. |
| 01:15:49 | Quartz | Now I have to self-filter and that's no fun. |
| 01:16:08 | | raptor sits back idly and watches the history of a developing bitfighter relationship |
| 01:16:20 | Quartz | Dude we've been bros for like |
| 01:16:25 | Quartz | bros. |
| 01:16:53 | bobdaduck | lol |
| 01:17:05 | bobdaduck | http://sphotos-b.xx.fbcdn.net/hphotos-prn1/65237_456494307755947_1436808699_n.jpg |
| 01:17:15 | Quartz | Lmao, didn't I show you that? |
| 01:17:46 | Quartz | http://i.imgur.com/PVXrYmZ.gif |
| 01:17:53 | Quartz | Me and Lamp |
| 01:18:12 | Quartz | Godzilla (Lamp) : QUARTZ WHY IS GETMAP NOT ENABLED. GIVE ME DUNGEONS. |
| 01:18:19 | Quartz | Dog (Quartz) : Eep! |
| 01:19:04 | | Quartz_ has joined |
| 01:19:25 | Quartz_ | Quartz_ > Quartz That guy was a noob. |
| 01:22:05 | bobdaduck | lol |
| 01:22:29 | Quartz_ | http://media.tumblr.com/tumblr_lmcf4fWuHI1qbsm4w.gif HERE'S JOHNNY! |
| 01:22:46 | | Quartz Quit (Ping timeout: 245 seconds) |
| 01:30:11 | Quartz_ | @bobdaduck you're gonna like my post in Off-Topic |
| 01:37:43 | bobdaduck | Uh oh. |
| 01:37:56 | Quartz_ | ;D |
| 01:38:00 | Quartz_ | In "Derpy Admiration" |
| 01:38:17 | Quartz_ | JESUS CAMP |
| 01:38:33 | bobdaduck | rofl |
| 01:38:41 | bobdaduck | Doesn't even |
| 01:39:09 | Quartz_ | Raptor Jesus, raving. It makes me think of you |
| 01:39:16 | Quartz_ | I mean that's pretty much Mormon Doctrine right? |
| 01:39:20 | raptor | say what? |
| 01:39:45 | raptor | are you building a new map? |
| 01:39:48 | Quartz_ | [/Quartz_makes_more_inflammatory_remarks_about_a_religion_he_actually_is_fond_of] |
| 01:40:06 | Quartz_ | @raptor who me or bob? |
| 01:40:11 | raptor | yes |
| 01:40:18 | bobdaduck | lol |
| 01:40:21 | Quartz_ | haha! No we are not collabing again yet. ;) |
| 01:40:22 | Quartz_ | Soon |
| 01:40:35 | bobdaduck | I'M MAKING THE WORST/BEST MAP EVER. |
| 01:40:37 | bobdaduck | ....AGAIN! |
| 01:40:40 | Quartz_ | Those are the best kinds of maps. |
| 01:41:01 | bobdaduck | I dunno mang |
| 01:41:03 | Quartz_ | Somebody should make vector artwork of Raptor Jesus so we can put it in our maps |
| 01:41:05 | bobdaduck | This one is pretty out there |
| 01:41:06 | bobdaduck | rofl |
| 01:41:28 | Quartz_ | We need to make vector artwork of a duck biting down on a rock crystal and put it in our collab maps XD |
| 01:41:29 | raptor | Quartz_: did you see my SVG to barriermaker converter? |
| 01:41:32 | Quartz_ | Yes I did |
| 01:41:36 | Quartz_ | That's why I'm like kl;adfj;flksj so awesom |
| 01:41:50 | raptor | it's a little crude... but it should get such a job done :) |
| 01:42:16 | bobdaduck | lol |
| 01:42:18 | bobdaduck | SVG? |
| 01:42:18 | Quartz_ | purdy legit |
| 01:42:27 | bobdaduck | I KNOW |
| 01:42:33 | bobdaduck | OF A UTILITY WE SHOULD PUT INTO THE EDITOR |
| 01:42:35 | raptor | SVG = scalable vector graphics |
| 01:42:36 | bobdaduck | LIKE THE CURVE TOOL! |
| 01:42:46 | Quartz_ | MORMON INDOCTRINATION! |
| 01:42:51 | raptor | it's basically a text-based graphics format that doesn't lose quality the larger you make it |
| 01:42:53 | bobdaduck | We need something that directly edits level code |
| 01:42:53 | Quartz_ | EVERY TIME YOU PUT DOWN A RESOURCE ITEM YOU HAVE TO READ SCRIPTURE! |
| 01:42:59 | bobdaduck | rofl |
| 01:43:02 | Quartz_ | SAVE THESE SINFUL ENGINEERS |
| 01:43:46 | bobdaduck | rofl |
| 01:44:11 | raptor | Quartz_: you OK? |
| 01:44:32 | Quartz_ | I'm a little loopy today, to be honest. But raptor this is why I usually just talk to bobby over Facebook instead of the IRC. |
| 01:44:34 | Quartz_ | This is normal for us. |
| 01:44:43 | raptor | ha |
| 01:44:44 | raptor | ok |
| 01:44:49 | bobdaduck | lol |
| 01:44:58 | Quartz_ | Haven't you seen our thread? xD |
| 01:45:13 | raptor | yes... and i am honored to be referenced therein |
| 01:45:16 | Quartz_ | Hahaha |
| 01:45:20 | Quartz_ | Heck yea |
| 01:46:25 | Quartz_ | English class time. No idea if we had homework or not. [/absent_minded] |
| 01:46:32 | Quartz_ | peace y'all |
| 01:46:36 | raptor | laters |
| 01:46:42 | | Quartz_ Quit (Quit: Page closed) |
| 01:49:58 | bobdaduck | Oh man |
| 01:50:01 | bobdaduck | Its finished |
| 01:50:05 | bobdaduck | Raptor do you dare see? |
| 01:50:13 | raptor | uhh... ok? |
| 01:50:50 | raptor | what |
| 01:50:52 | raptor | a level? |
| 01:50:54 | bobdaduck | yeah |
| 01:51:29 | raptor | ok coming in |
| 02:07:02 | raptor | fixed! |
| 02:07:16 | | BFLogBot Commit: e24c0c8aaebd | Author: buckyballreaction | Message: Allow wall-corner snapping for PolyWalls |
| 02:13:34 | bobdaduck | yay! |
| 02:14:00 | raptor | man every time i look at the editor code i get anxious |
| 02:14:19 | raptor | it's written well enough (much better since the rewrite), but it's so complex |
| 02:14:25 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 02:15:21 | bobdaduck | lol |
| 02:21:38 | Nothing_Much | hmm |
| 02:21:49 | Nothing_Much | raptor, did you get any progress from the desura people? |
| 02:32:28 | raptor | hi Nothing_Much |
| 02:32:49 | raptor | actually - they finally responded to my questions and told me their process (and what distro to use) |
| 02:33:05 | raptor | so now i can move forward |
| 02:33:22 | raptor | i've already uploaded the new Linux versions as well as given them the new libraries to run them |
| 02:33:29 | raptor | so i'm waiting for a response again :) |
| 02:35:35 | raptor | heading home! laters! |
| 02:35:38 | | raptor Quit () |
| 02:36:11 | | Flynnn Quit (Quit: Leaving) |
| 02:39:23 | Nothing_Much | awesome! |
| 02:52:26 | | sam686 has joined |
| 02:52:26 | | ChanServ sets mode +v sam686 |
| 03:00:02 | | raptor has joined |
| 03:00:04 | | ChanServ sets mode +o raptor |
| 03:03:18 | Fordcars | finally! I made that Linux thing work |
| 03:03:45 | Nothing_Much | wut linux thing work? |
| 03:04:43 | Fordcars | I am hosting a LAN server |
| 03:04:52 | raptor | on your rasp pi? |
| 03:04:57 | raptor | :) |
| 03:05:04 | Fordcars | but that server has access to the Raspberry's GPIO pins |
| 03:05:07 | Fordcars | :P |
| 03:06:20 | kaen | Fordcars, why? |
| 03:06:28 | Fordcars | for fun hehe |
| 03:06:44 | kaen | fair enough |
| 03:30:53 | | BFLogBot Commit: dcbd9778a224 | Author: buckyballreaction | Message: Preliminary work to get asteroid spawns showing in the client |
| 03:31:03 | raptor | now to the graphics! |
| 03:37:43 | Fordcars | nice! |
| 03:38:14 | Fordcars | what about a small growing circle that grows where the asteroids spawn? |
| 03:38:35 | raptor | we have an idea... but i have to figure out how to code it.. |
| 03:39:13 | Fordcars | ok, good luck mate |
| 03:41:24 | Fordcars | hey raptor, is the command in mercurial hg revert -u to completely revert my clone of BF? |
| 03:41:41 | raptor | revert -a |
| 03:41:51 | Fordcars | ok thanks :D |
| 03:41:58 | raptor | yw |
| 03:55:24 | Fordcars | gtg guys see yeah later! |
| 03:55:28 | | Fordcars Quit (Quit: Leaving) |
| 04:06:53 | | bobdaduck Quit (Quit: Page closed) |
| 04:19:34 | | Opti_ has joined |
| 04:20:05 | | Opti_ Quit (Client Quit) |
| 04:31:47 | raptor | kaen: my math brain isn't working... what is an efficient way to get a cyclical result from an incrementing integer programmatically (like a sine wave between -1 to 1)? |
| 04:32:58 | raptor | maybe that's not cyclical.. i mean harmonic |
| 04:33:46 | raptor | err.. i mean with a frequency |
| 04:34:35 | raptor | maybe i should look at that bit twiddling page again... |
| 05:29:29 | raptor | night! |
| 05:29:31 | | raptor Quit () |
| 05:35:48 | | BFLogBot Commit: 65ab163697d3 | Author: buckyballreaction | Message: Start rendering method for Asteroid Spawn |
| 05:35:49 | | BFLogBot Commit: 5623246745cb | Author: buckyballreaction | Message: Rename method to prevent ambiguity for now... |
| 05:35:51 | | BFLogBot Commit: 4be7e1ec7717 | Author: buckyballreaction | Message: Move editor asteroid spawn rendering into gameObjectRender |
| 05:35:52 | | BFLogBot Commit: 9c02750828d2 | Author: buckyballreaction | Message: Fix bug with spawning on client |
| 05:35:54 | | BFLogBot Commit: 95e0832394db | Author: buckyballreaction | Message: Play with asteroid spawn graphic effect a bit |
| 05:36:06 | | kodaws has joined |
| 06:34:04 | | raptor has joined |
| 06:34:04 | | ChanServ sets mode +o raptor |
| 07:20:12 | raptor | ok polygon stippling is *not* the way to go :( |
| 07:55:47 | | raptor Quit () |
| 08:11:18 | | watusimoto has joined |
| 08:11:18 | | ChanServ sets mode +o watusimoto |
| 08:16:50 | | Darrel has joined |
| 08:36:38 | | kodabws has joined |
| 08:40:09 | | kodaws Quit (Ping timeout: 248 seconds) |
| 14:35:03 | | Darriel has joined |
| 14:38:33 | | Darrel Quit (Ping timeout: 248 seconds) |
| 15:03:48 | | kodabws Quit (Read error: Connection reset by peer) |
| 15:05:41 | | kodaws has joined |
| 15:47:08 | | bobdaduck has joined |
| 16:27:37 | | raptor has joined |
| 16:27:37 | | ChanServ sets mode +o raptor |
| 16:32:19 | bobdaduck | Gentlementlemen! |
| 16:32:32 | bobdaduck | How goes lua explosions and desura? |
| 16:32:39 | raptor | gutn |
| 16:33:04 | raptor | it's desura's move again |
| 16:33:12 | raptor | but i've uploaded proper linux packages now |
| 16:33:41 | raptor | Lua, watusimoto is working on it still.. |
| 16:33:55 | watusimoto | yup |
| 16:34:01 | watusimoto | did you take a look last night, btw? |
| 16:34:14 | raptor | i could not manage to get the patch applied :( |
| 16:34:25 | raptor | i did all sorts of crazy transformations to it |
| 16:34:44 | bobdaduck | I didn't. I was too busy making THE BEST LEVEL EVER using multi-point moving. |
| 16:35:05 | raptor | bobdaduck: does that really save you time? |
| 16:35:19 | bobdaduck | Like hours |
| 16:35:34 | bobdaduck | *reckless exaggeration* |
| 16:36:14 | raptor | oh man... i broke network compatibility with my asteroid spawn changes... |
| 16:36:14 | bobdaduck | But yes. It makes everything ever at least twice as easy to do. |
| 16:36:22 | bobdaduck | lol |
| 16:36:28 | raptor | rats.. |
| 16:36:28 | bobdaduck | just call it 019 |
| 16:37:23 | bobdaduck | And that way you can make balance changes sooner! |
| 16:37:38 | raptor | nooooo |
| 16:37:43 | raptor | trying to avoid feature creep |
| 16:38:01 | bobdaduck | feature creep? |
| 16:38:02 | bobdaduck | xD |
| 16:38:12 | raptor | it's a technical term |
| 16:38:39 | bobdaduck | Yes I know |
| 16:38:53 | bobdaduck | I didn't realize we cared about it |
| 16:38:58 | bobdaduck | with the way we add novelty items |
| 16:39:00 | bobdaduck | xD |
| 16:40:31 | bobdaduck | Anyway, I don't think if we jumped straight to 019 we would have a problem with feature creep... |
| 16:40:43 | raptor | yes we would! |
| 16:40:55 | bobdaduck | How so? |
| 16:40:58 | raptor | it would go like this: "oh oops i broke compatibility" |
| 16:41:05 | raptor | "that's ok, we'll call it 019!" |
| 16:41:14 | raptor | "great! now I can break tons of things!!" |
| 16:41:25 | bobdaduck | rofl |
| 16:42:14 | bobdaduck | I don't think the "tons of things" that we would break would be all that significant though. |
| 16:42:15 | raptor | why do you think 016 took like 10 months? |
| 16:42:35 | bobdaduck | I mean, triples needed changes since its inception, and its pretty much not been touched |
| 16:43:07 | bobdaduck | If we need to allow feature creep in order to make triple better then I'm all for it. |
| 16:43:14 | watusimoto | wait... you modified the editor???? |
| 16:43:16 | | Watusimoto_ has joined |
| 16:43:27 | raptor | hi watusimoto |
| 16:43:32 | raptor | i made two bug fixes, yes |
| 16:43:37 | watusimoto | congratulations! |
| 16:43:43 | watusimoto | you should get a badge for that |
| 16:43:45 | raptor | that last one may not have been a bugfix, but a feature... |
| 16:44:08 | raptor | yeah! the survived-editor-code badge |
| 16:44:18 | watusimoto | we can make this next release 019 -- doesn't mean we start feature creep |
| 16:44:27 | bobdaduck | lol |
| 16:44:31 | raptor | nooooo |
| 16:44:55 | raptor | 'doesn't mean we start feature creep' <-- when has this ever been so? |
| 16:45:00 | raptor | the temptation... |
| 16:45:14 | bobdaduck | Temptation for what? |
| 16:45:32 | raptor | the temptation of 'it's already broke, let's break more!' |
| 16:46:04 | bobdaduck | Right, what "more" would we be tempted to break, exactly? |
| 16:46:16 | raptor | the constraint of network compatibility ensures a sooner release |
| 16:46:45 | raptor | it's doesn't matter if the 'more breakage' is quantifiable - we'll find something! |
| 16:46:54 | bobdaduck | lol |
| 16:47:16 | bobdaduck | Okay, and why is this a bad thing? |
| 16:47:24 | bobdaduck | If the breaks are in reality fixes... |
| 16:47:36 | raptor | longer release cycle |
| 16:47:54 | raptor | long awaited fixes, now delayed |
| 16:48:03 | raptor | ok whatever |
| 16:48:06 | raptor | new topic! |
| 16:48:12 | bobdaduck | lol |
| 16:49:30 | bobdaduck | What, you're not going to propose a new topic? |
| 16:50:50 | raptor | uh... |
| 16:51:28 | raptor | burritos |
| 16:52:18 | bobdaduck | Burritos are like feature creep |
| 16:52:27 | bobdaduck | They taste good while you're eating them |
| 16:52:40 | bobdaduck | But once you're done.... |
| 16:53:14 | | bobdaduck_ has joined |
| 16:53:23 | | bobdaduck Quit (Quit: Page closed) |
| 16:53:36 | | bobdaduck_ is now known as bobdadawk |
| 17:07:14 | watusimoto | ok, well I have not been featurecreeping |
| 17:07:31 | raptor | I'm sorry! |
| 17:07:35 | raptor | (I have...) |
| 17:07:35 | watusimoto | I've worked strictly from the buglist |
| 17:07:52 | watusimoto | (liberally interpreted) |
| 17:07:55 | raptor | easily revertable, though.. |
| 17:08:25 | bobdadawk | lol |
| 17:11:46 | raptor | watusimoto: if you provide a repository I can pull from (e.g. using 'hg serve') then I can just grab the lua changes directly from you.. |
| 17:12:17 | raptor | actually we'll probably be negotiating firewalls... |
| 17:19:20 | watusimoto | remember, I'm doublenatted |
| 17:19:31 | watusimoto | what I was trying to do last night was export a patchset for you |
| 17:19:43 | watusimoto | but I have to wait until later in any event |
| 17:19:43 | raptor | nothing a reverse ssh tunnel can't handle! |
| 17:19:53 | raptor | ok |
| 17:19:58 | watusimoto | I don't have the stuff here |
| 17:20:09 | watusimoto | though that patch was made off a diff from the latest in the repo |
| 17:20:14 | watusimoto | so not sure why it didn't go |
| 17:47:59 | bobdadawk | what file are weapon variables stored in? |
| 17:48:11 | bobdadawk | Stuff like energycost and firerate and damage and stuff |
| 17:48:23 | raptor | WeaponInfo |
| 17:48:25 | raptor | .h |
| 17:48:28 | bobdadawk | It used to be in gameweapons.cpp |
| 17:48:29 | raptor | or .cpp (can't remember) |
| 17:50:01 | bobdadawk | Alright cool |
| 17:50:39 | bobdadawk | I'm gonna make a custom balanced build and host it |
| 17:50:43 | bobdadawk | get a bunch of people on |
| 17:50:46 | bobdadawk | see how it plays. |
| 17:51:17 | bobdadawk | I mean like, later. When I get around to it. |
| 17:51:23 | bobdadawk | 'cause I'm at work and stuff. |
| 17:52:06 | bobdadawk | That will work fine, right? People won't have to download anything 'cause it wouldn't break compatability? |
| 17:52:51 | raptor | yep it'll work, it may be a little weird in some cases - like if movement is involved |
| 17:53:05 | raptor | because the server will be correct a false value on the client |
| 17:54:51 | raptor | *will correct a false value.. |
| 18:02:44 | | Watusimoto_ Quit (Ping timeout: 245 seconds) |
| 18:03:25 | bobdadawk | Hm, think I'll be able to make bouncer draw a line "trail" without messing anything up? |
| 18:04:27 | bobdadawk | Woah |
| 18:04:34 | bobdadawk | Just realized how different the game will be |
| 18:04:40 | bobdadawk | With more than three weapons being viable. |
| 18:05:49 | kaen | bobdadawk, anything to do with graphics is client-side only |
| 18:05:56 | bobdadawk | bah, okay. |
| 18:06:01 | kaen | so they'd need to download a client to change the way anything looks |
| 18:06:30 | bobdadawk | Maybe I could just make bouncer firerate ridiculously high and make the damage way low. |
| 18:07:03 | kaen | you can see what information the server sends about an object in the class' packUpdate function (I don't know how much c++ you can read_ |
| 18:07:33 | kaen | like raptor said, the lag will be obvious because the client-side prediction will always be very wrong |
| 18:07:42 | kaen | be more obvious* |
| 18:07:50 | raptor | hi kaen |
| 18:07:54 | kaen | hello |
| 18:08:03 | raptor | i had a question regarding GLSL for you.. |
| 18:08:15 | kaen | fire away |
| 18:08:17 | | bobdadawk Quit (Quit: Page closed) |
| 18:08:19 | raptor | you said you were creating a shader that would 'fallback' to CPU as well? |
| 18:08:33 | | bobdaduck has joined |
| 18:08:37 | kaen | no, that the shaders would be transparently disabled |
| 18:08:44 | raptor | ahh, ok |
| 18:08:53 | kaen | via querying GL for supported features |
| 18:09:00 | kaen | then just fallback to the current GL drawing code |
| 18:09:10 | raptor | ah ok, that's right |
| 18:09:43 | raptor | i've been playing with polygon stippling, but i don't like the results of glPolygonStipple (and it's not always supported) because it is window-aligned instead of position-aligned |
| 18:10:02 | kaen | whoa |
| 18:10:16 | raptor | but it's a fast operation |
| 18:10:58 | raptor | i'm trying to somehow draw diagonal lines on a polygon in an efficient way, and thought of going down the route of glsl |
| 18:11:24 | kaen | interesting |
| 18:11:29 | bobdaduck | Just use a bitmap! |
| 18:11:41 | bobdaduck | *heresy* |
| 18:11:57 | kaen | "diagonal lines"? |
| 18:11:59 | kaen | zigzags? |
| 18:12:14 | bobdaduck | stripes. |
| 18:12:23 | raptor | yes stripes |
| 18:12:31 | raptor | thanks, that's a better description |
| 18:12:31 | bobdaduck | / / / / / / / / / / / / / / / / |
| 18:12:31 | kaen | oh I see |
| 18:12:44 | kaen | yeah, that would be easy squeezy in glsl |
| 18:13:32 | kaen | 45 degrees? |
| 18:13:38 | raptor | sure |
| 18:13:39 | kaen | or arbitrary? |
| 18:13:52 | raptor | it was going to start with 45 for easiness |
| 18:15:41 | kaen | each pixel is rgba(r, g, b, (x + y) % (2*stripewidth ) > stripwidth) |
| 18:15:52 | kaen | so it's a one-line fragment shader |
| 18:16:00 | kaen | if you draw a normal ol' polygon |
| 18:16:09 | | kodaws Quit (Ping timeout: 248 seconds) |
| 18:16:43 | kaen | (that's not glsl syntax, but almost) |
| 18:17:08 | raptor | for the asteroid spawn, i was thinking of doing a faded blue pattern like this: http://us.cdn3.123rf.com/168nwm/penog123/penog1231001/penog123100100012/6191673-grunge-radioactivity-warning-sign-isolated-over-white.jpg |
| 18:17:19 | raptor | (focus on stripes) |
| 18:17:35 | raptor | but have the strips all the way around in a rectangle-ish fashion |
| 18:17:38 | raptor | stripes |
| 18:17:49 | raptor | and have a tiny asteroid in the middle |
| 18:18:01 | | watusimoto Quit (Ping timeout: 264 seconds) |
| 18:18:50 | kaen | ah, caution stripes |
| 18:18:56 | kaen | now I understand |
| 18:19:09 | raptor | yeah... sorry, my thoughts don't go to words very well.. |
| 18:19:15 | kaen | no it's fine |
| 18:19:32 | kaen | but yes, easy in glsl, probably hard to make a pure GL fallback for |
| 18:19:35 | kaen | (without bitmaps) |
| 18:20:05 | kaen | you could cook your own and still satisfy the not shipping any textures axiom |
| 18:21:50 | raptor | i'm thinking i might want to just use GLSL... then fallback to some simple alternative |
| 18:22:10 | raptor | would you have code snippets I could look at? (i've started reading that NeHe tutorial on GLSL) |
| 18:23:03 | kaen | that nehe one isn't so great iirc |
| 18:23:10 | kaen | outdated, at least |
| 18:23:23 | raptor | ok, do you have a recommendation? (yes, i think all Nehe is a bit outdated) |
| 18:23:55 | kaen | http://www.lighthouse3d.com/ |
| 18:24:34 | raptor | oooo, even organized nicely.. |
| 18:24:34 | kaen | their tutorials include newer features, but only vertex and fragment shaders are relevant |
| 18:24:49 | kaen | and almost completely unchanged as far as I can tell |
| 18:25:06 | kaen | most of my tests have enforced glsl 1.1 via a define |
| 18:25:24 | kaen | I also wrote a framework for loading gl extensions via sdl in bitfighter |
| 18:25:29 | kaen | ... it uses an xmacro |
| 18:25:45 | raptor | OOoo |
| 18:25:57 | kaen | but it's easy, and it works |
| 18:25:59 | kaen | I pinky promise. |
| 18:26:05 | raptor | ha |
| 18:26:13 | kaen | also, my glsl clone is based on my cmake clone |
| 18:26:14 | bobdaduck | GL extentions via sdl |
| 18:26:22 | bobdaduck | what does this mean for us players? |
| 18:26:26 | kaen | but I can take a diff relative to the cmake clone I believe |
| 18:26:34 | kaen | bobdaduck, not a damn thing |
| 18:26:51 | bobdaduck | lol |
| 18:26:51 | kaen | :) |
| 18:27:24 | bobdaduck | So... What's it useful for? |
| 18:27:27 | raptor | i still want to put in your cmake stuff some time, do you think it's ready? |
| 18:29:12 | bobdaduck | what is cmake stuff? |
| 18:29:20 | kaen | developer tool |
| 18:29:27 | kaen | saves us work |
| 18:29:28 | kaen | lots |
| 18:29:35 | kaen | (in my humble opinion) |
| 18:29:50 | bobdaduck | cool |
| 18:30:06 | kaen | in another project I set up cmake targets for automated unit and coverage testing |
| 18:30:10 | kaen | with html output... |
| 18:30:24 | raptor | unit testing!? |
| 18:30:35 | kaen | an unrelated project to bitfighter |
| 18:30:39 | raptor | ah ok |
| 18:30:40 | kaen | although it does use tnl |
| 18:30:45 | kaen | and tests pack/unpackupdate pairs |
| 18:30:49 | kaen | among other things |
| 18:31:11 | kaen | if you're curious, bitfighter is very testable. |
| 18:31:32 | kaen | beard didn't know what the hell he wasn talking about... |
| 18:31:38 | raptor | hahaha |
| 18:31:54 | bobdaduck | Who is beard? |
| 18:31:56 | raptor | you stumbled upon his bitfighter-experiments? |
| 18:32:04 | kaen | no, just on his forum post |
| 18:32:08 | kaen | never looked at his repo |
| 18:32:14 | kaen | just saw that I never saw him around |
| 18:32:38 | raptor | he has a github project called bitfighter-experiments, basically decided to fork the game and change loads of UI stuff |
| 18:32:49 | kaen | is it an improvement? |
| 18:32:51 | raptor | then he got married... and disappeared |
| 18:32:53 | kaen | wait, I did see that |
| 18:33:03 | bobdaduck | lol |
| 18:33:07 | kaen | I figured he had been bus'd |
| 18:33:11 | raptor | https://github.com/mrozbarry/bitfighter-experiments |
| 18:33:42 | kaen | I appreciate his ambition. |
| 18:33:56 | kaen | and sympathize with taking on seemingly crazy projects with good intentions |
| 18:34:08 | kaen | but really, I've found nearly everything he mentioned to be inaccurate |
| 18:34:20 | kaen | or at best loosely based on generic "best-practices" stuff |
| 18:34:28 | kaen | seriously, replace lua with gamemonkey? |
| 18:34:30 | raptor | we tried to guide him, gently, towards helping us out... |
| 18:34:34 | kaen | yeah |
| 18:34:37 | bobdaduck | lol |
| 18:34:39 | raptor | but yeah... gamemonkey |
| 18:34:40 | kaen | what a stallion |
| 18:35:02 | kaen | anyway, that's probably the only rant you'll ever get from me. |
| 18:35:08 | raptor | hehe, ok |
| 18:35:17 | kaen | I'm going to eat food! |
| 18:35:19 | kaen | back soon |
| 18:35:25 | raptor | later |
| 18:38:44 | bobdaduck | mee too |
| 18:38:46 | bobdaduck | byee |
| 18:38:55 | | bobdaduck Quit (Quit: Page closed) |
| 18:47:53 | | Watusimoto has joined |
| 18:58:04 | raptor | hey kaen, i assume this is you?: https://github.com/kaen/bitfighter_stats |
| 18:58:07 | raptor | :) |
| 18:58:10 | kaen | indeed :) |
| 18:58:20 | raptor | and this must be your nodjs thingamajig: https://github.com/kaen/wasabi |
| 18:58:25 | kaen | yes. |
| 18:58:28 | kaen | lol oh no |
| 18:58:32 | kaen | it's not ready other people's eye |
| 18:58:35 | kaen | +s |
| 18:58:39 | raptor | ok, i close the page... |
| 18:58:46 | kaen | :) |
| 18:58:48 | raptor | after browsing a bit... |
| 18:58:57 | kaen | okay, that's fair |
| 18:59:02 | kaen | I put it on github after all... |
| 18:59:18 | kaen | although mostly for backup because I'm paranoid my laptop's hdd will fail soon |
| 18:59:27 | raptor | haha |
| 18:59:38 | raptor | so i'm curious - what do you think about bitbucket? |
| 18:59:44 | kaen | I've never tried it :x |
| 18:59:47 | raptor | looks like a clone of github but for mercurial |
| 18:59:53 | raptor | and it feels like a ghost town |
| 19:00:42 | Watusimoto | I see what's going on! |
| 19:00:55 | Watusimoto | for whatever reason, bitfighter is trying to run lua's main instead of it's own |
| 19:00:57 | raptor | hi Watusimoto? ... ? |
| 19:00:59 | Watusimoto | what the heck?? |
| 19:00:59 | kaen | heh, it lets me login with my github account :x |
| 19:01:04 | Watusimoto | hi |
| 19:01:12 | kaen | hello |
| 19:01:27 | raptor | Watusimoto: didn't i ifdef out the main()? |
| 19:01:35 | raptor | maybe there's another main() somewhere.. |
| 19:01:44 | Watusimoto | ... you can try it yourself! |
| 19:01:46 | Watusimoto | http://sam6.25u.com/upload/lua52patch.zip |
| 19:01:59 | Watusimoto | that's a set of "proper" hg patches for the work I've done by not yet checked in |
| 19:02:08 | raptor | oh yay |
| 19:03:06 | | Lamp89 has joined |
| 19:03:09 | Lamp89 | hi |
| 19:03:14 | Lamp89 | Why won't turrets shoot mines? |
| 19:03:39 | kaen | they're hard to see! |
| 19:03:47 | Watusimoto | and they're friends |
| 19:03:49 | Watusimoto | usually |
| 19:04:17 | Lamp89 | what? |
| 19:04:20 | Lamp89 | no |
| 19:04:22 | kaen | it's lonely in outer space. a turret isn't going to shoot its only friend Lamp89 |
| 19:04:24 | kaen | would you? |
| 19:04:27 | Lamp89 | why wont they shoot mines? |
| 19:04:45 | Lamp89 | they can shoot seekers, bursts, triple, phaser, bouncer, but not mines |
| 19:04:55 | kaen | oh |
| 19:05:00 | kaen | why won't they "fire" mines |
| 19:05:04 | kaen | that's just silly. |
| 19:05:12 | Lamp89 | i want silly |
| 19:05:18 | kaen | you are silly :) |
| 19:05:29 | Lamp89 | if i make a turret with W=Mine it doesnt do anything, but any other weapon it would fire |
| 19:05:30 | Watusimoto | commenting out lua's main fixed the problem |
| 19:05:54 | kaen | the mine would probably not even ever activate |
| 19:05:58 | kaen | it would just pop out |
| 19:06:23 | Lamp89 | i want the turret to try to hoot you and have it make mines all over it |
| 19:06:23 | kaen | I don't really know how the exact logic (or would-be logic) works |
| 19:06:36 | | kaen shrugs |
| 19:06:40 | Lamp89 | if all other weapons work with turrets, mines should too |
| 19:06:43 | raptor | Watusimoto: your patches applied! |
| 19:06:50 | Watusimoto | excellent |
| 19:06:56 | Watusimoto | comment out main in lua.c |
| 19:07:09 | Lamp89 | Did you fix the buggy bot bug? |
| 19:07:11 | Watusimoto | then, if you are like me, you'll experence lua panicing |
| 19:07:16 | Watusimoto | not yet |
| 19:07:24 | Lamp89 | :( |
| 19:07:25 | kaen | we have a crack team on the job though. |
| 19:07:32 | Watusimoto | we're upgrading to the latest version of lua, so hopefully that will fix it |
| 19:07:39 | Lamp89 | :D |
| 19:07:39 | Watusimoto | but now everything is broken |
| 19:07:42 | Lamp89 | :( |
| 19:07:43 | kaen | \o/ |
| 19:07:44 | raptor | when in doubt, update! |
| 19:07:47 | Lamp89 | :D |
| 19:07:50 | Lamp89 | not always |
| 19:07:59 | Lamp89 | MINECRAFT DONT WORK but IM ALL UPDATED |
| 19:08:11 | kaen | but then you're not in doubt |
| 19:08:18 | Lamp89 | they say to UPDATE DRIVERS but drivers COME WITH OS X UPDATE but I AM UPDATED!!! |
| 19:08:19 | kaen | you *know* that don't need to update. |
| 19:08:30 | Lamp89 | oh thats what u mean by doubt |
| 19:08:35 | Lamp89 | :| |
| 19:08:38 | kaen | I was just being silly :P |
| 19:08:45 | Lamp89 | :| |
| 19:09:05 | Lamp89 | anyone noticed Opti and Little_Apple acts weird? |
| 19:09:15 | Lamp89 | Sometimes they're normal, sometimes they troll |
| 19:09:34 | Watusimoto | luaL_openlibs crashes |
| 19:09:36 | Lamp89 | Little_Apple usually trolls in-game. he says he smells so great. |
| 19:09:44 | Lamp89 | But in forum he is normal... |
| 19:09:51 | Lamp89 | and sometimes in game he is normal |
| 19:10:01 | Lamp89 | I asked him to make a trollface for me and he did |
| 19:10:04 | Lamp89 | he was normal |
| 19:10:16 | kaen | we have a pretty odd community. |
| 19:10:19 | Lamp89 | if he talks in capitals it usually means he is in troll mode |
| 19:10:27 | raptor | you guys just need to meet in real life, then all your problems will resolve themselves |
| 19:10:33 | kaen | definitely |
| 19:10:43 | Lamp89 | :| |
| 19:10:52 | raptor | compiled... testing... |
| 19:10:53 | Lamp89 | :|P |
| 19:11:06 | Lamp89 | I made an Asteroid Museum and a turret museum |
| 19:11:11 | Lamp89 | :D |
| 19:11:27 | Lamp89 | i also made a troll playground |
| 19:11:36 | kaen | I made a new game mode |
| 19:11:38 | kaen | but it sucked. |
| 19:11:40 | Lamp89 | :O |
| 19:11:42 | kaen | so I got rid of it. |
| 19:11:42 | Lamp89 | what was it |
| 19:11:45 | kaen | laame |
| 19:11:46 | Lamp89 | what was t |
| 19:11:49 | kaen | lamematch |
| 19:11:49 | raptor | kaen: but you learned so much! |
| 19:11:52 | kaen | capture the lame |
| 19:11:54 | Lamp89 | ? |
| 19:11:58 | raptor | Watusimoto: http://pastie.org/6089287 |
| 19:12:13 | Lamp89 | Wat is lua |
| 19:12:24 | raptor | Lamp89: http://www.lua.org |
| 19:12:34 | Watusimoto | well, you got further than I did |
| 19:12:47 | Lamp89 | What is Lua? |
| 19:12:47 | Lamp89 | Lua is a powerful, fast, lightweight, embeddable scripting language. |
| 19:12:47 | Lamp89 | Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. |
| 19:12:54 | raptor | i just hit continue in the debugger a few times until it crashed hard |
| 19:12:56 | Lamp89 | ok dat is lua |
| 19:13:13 | Lamp89 | Bitfighter is made in lua right? |
| 19:14:01 | Lamp89 | who owns bitfighter? does raptor own it? |
| 19:14:13 | raptor | it owns me, sadly |
| 19:14:20 | Lamp89 | srsly |
| 19:14:35 | Lamp89 | you own it? |
| 19:14:37 | raptor | Lamp89: http://code.google.com/p/bitfighter/ |
| 19:14:47 | Watusimoto | or this |
| 19:14:48 | Watusimoto | http://luatut.com/ |
| 19:14:52 | raptor | open source |
| 19:15:05 | kaen | there's a lot of links that need to be posted right now. |
| 19:15:11 | Lamp89 | so nobody owns it? |
| 19:15:11 | raptor | we 'guide' it... (under the benevolent dictatorship of watusimoto) |
| 19:15:23 | Lamp89 | or everyone owns it? |
| 19:15:37 | Watusimoto | you could own it... just download a copy, and it's yours! |
| 19:16:01 | Lamp89 | so nobody really owns it right? |
| 19:16:18 | Lamp89 | who made it? oh yah garage games right? did they release it as open osurce? |
| 19:16:36 | raptor | Lamp89: http://www.bitfighter.org/wiki/index.php/History_of_Bitfighter |
| 19:16:44 | raptor | (that probably needs to be updated) |
| 19:16:45 | Watusimoto | when you say "own" it, what do you mean? |
| 19:17:41 | | raptor is done snooping on kaen via github |
| 19:17:50 | kaen | also, when you say "it" |
| 19:18:00 | | kaen feels like someone was staring in his window |
| 19:18:32 | raptor | i have an even smaller account: https://github.com/toQ |
| 19:19:20 | Lamp89 | wats github |
| 19:19:26 | raptor | on to Dvorak's greatist hits! |
| 19:19:35 | raptor | Lamp89: might i suggest google? |
| 19:19:36 | Watusimoto | interesting... it's crasing in the same bit it was when it tried to run its own main function |
| 19:19:57 | Watusimoto | just getting there a different way |
| 19:20:02 | Lamp89 | google is github? |
| 19:20:03 | Watusimoto | trying to check a version number |
| 19:20:23 | kaen | Lamp89, no you should search "github" on google |
| 19:20:30 | kaen | and you will find out all about it if you just read |
| 19:20:37 | Lamp89 | its code hosting |
| 19:20:41 | kaen | (try to answer your own questions first please) |
| 19:20:50 | Lamp89 | i did |
| 19:20:54 | Lamp89 | read above |
| 19:21:04 | | Lamp89 Quit (Remote host closed the connection) |
| 19:22:16 | raptor | Watusimoto: i get stack dirty assert in LuaScriptRunner::setModulePath () |
| 19:22:49 | Watusimoto | what's on the stack (should be printed during the assert) |
| 19:23:26 | raptor | it doesn't dump... |
| 19:23:41 | Watusimoto | what that means is that something is already on the stack, and the fn didn;t expect it |
| 19:23:49 | Watusimoto | usually it means another fn didn;t clean up after itself |
| 19:24:45 | Watusimoto | oh look |
| 19:24:54 | Watusimoto | that's called just after the line that is broken for me |
| 19:25:07 | Watusimoto | I'm stuck on the luaL_openlibs(L) line, just above |
| 19:25:38 | Watusimoto | so since there were no prior functions called (probably) it means something is broken in Lua |
| 19:25:49 | Watusimoto | maybe |
| 19:25:54 | raptor | bah |
| 19:26:04 | Watusimoto | or rather broken |
| 19:26:36 | Watusimoto | you can try adding a dumpStack(L, "Expect empty stack") just before calling setModulePath |
| 19:26:40 | Watusimoto | and see what's there |
| 19:26:44 | raptor | ok |
| 19:26:53 | Watusimoto | it may also be that the L is not set up properly |
| 19:28:01 | raptor | Total in stack: 1 |
| 19:28:02 | raptor | 1 : table |
| 19:28:27 | Watusimoto | ok, well the L is probably not too corrupted then |
| 19:28:48 | Watusimoto | try moving it up in the function and see if you can tell where the table gets added |
| 19:29:46 | Watusimoto | my L is b0rked |
| 19:30:10 | raptor | added in line: luaopen_vec(L); // For vector math (lua-vec) |
| 19:30:25 | Watusimoto | you probably don't need that |
| 19:30:38 | raptor | no i mean |
| 19:30:39 | Watusimoto | it looks like luaL_openLibs takes care of that |
| 19:30:44 | Watusimoto | ah, I see |
| 19:30:48 | raptor | the table appears after that line is executed |
| 19:30:49 | Watusimoto | try removing that line altogether |
| 19:30:59 | Watusimoto | we don't need that line (I don't think) |
| 19:32:27 | raptor | we got further! |
| 19:32:41 | raptor | http://pastie.org/6089502 |
| 19:32:56 | raptor | hits the assert at the bottom of setModulePath() now |
| 19:33:48 | raptor | it looks like both pushliterals are going to the same stack, but we're only popping one? |
| 19:34:52 | Watusimoto | the comments over to the right show what I expect the stack state to be after the command to the left is executed |
| 19:35:13 | Watusimoto | I think I monkeyed with that function to get things to compile |
| 19:35:47 | raptor | let me check the monkeying... |
| 19:36:23 | Watusimoto | I added this line |
| 19:36:24 | Watusimoto | lua_rawgeti(L, LUA_REGISTRYINDEX, LUA_RIDX_GLOBALS); |
| 19:36:32 | Watusimoto | (and got rid of some corresponding stuff) |
| 19:37:09 | Watusimoto | there's something wrong with that function |
| 19:37:26 | Watusimoto | first we push lua_pushliteral(L, "package"); // -- "package" |
| 19:37:33 | Watusimoto | but then what do we do with it? |
| 19:37:43 | Watusimoto | I just simply claim it disappears after the next line is executed |
| 19:38:31 | raptor | http://stackoverflow.com/questions/10087226/lua-5-2-lua-globalsindex-alternative |
| 19:38:36 | Watusimoto | you might want to peek at what was there before |
| 19:38:38 | raptor | looks like you get/set before |
| 19:38:43 | raptor | but now just get? |
| 19:38:44 | Watusimoto | (i.e. what is in the repo currently) |
| 19:39:15 | Watusimoto | but what were we doing with package before? |
| 19:39:58 | raptor | lua_gettable(L, LUA_GLOBALSINDEX); |
| 19:40:03 | raptor | is what was before.. |
| 19:40:36 | Watusimoto | ah ok |
| 19:40:43 | Watusimoto | These two worked to gether |
| 19:40:44 | Watusimoto | lua_pushliteral(L, "package"); // -- "package" |
| 19:40:44 | Watusimoto | lua_gettable(L, LUA_GLOBALSINDEX); // -- table (value of package global) |
| 19:40:57 | Watusimoto | so we are trying to get the value of the global var package |
| 19:42:16 | raptor | look at http://stackoverflow.com/questions/10087226/lua-5-2-lua-globalsindex-alternative#comment12918646_10088006 |
| 19:42:35 | Watusimoto | I must have looked this up 5 times last night |
| 19:43:17 | Watusimoto | we're getting, not pushing here |
| 19:44:05 | Watusimoto | could it be lua_getglobal(L, "package"); ? |
| 19:47:06 | Watusimoto | could the whole fn (btwn the asserts) boild down to this: |
| 19:47:06 | Watusimoto | lua_pushstring(L, (mScriptingDir + "/?.lua").c_str()); // -- mScriptingDir + "/?.lua" |
| 19:47:07 | Watusimoto | lua_setglobal(L, "path"); |
| 19:47:23 | raptor | i'll try... |
| 19:47:49 | Watusimoto | no |
| 19:47:50 | Watusimoto | wait |
| 19:47:51 | Watusimoto | no |
| 19:48:10 | Watusimoto | we get the package table |
| 19:48:39 | Watusimoto | then add a key to it ("path") with the value mScriptingDir |
| 19:48:46 | Watusimoto | then cleanup |
| 19:48:49 | Watusimoto | ok, dinner time |
| 19:49:01 | raptor | enjoy |
| 19:49:02 | Watusimoto | I'll take another whack in a bit if you haven't made progress |
| 19:49:12 | raptor | i won't have... (a bit busy at work) |
| 19:49:21 | Watusimoto | no worries |
| 19:54:07 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 20:06:00 | | bobdaduck has joined |
| 20:08:31 | bobdaduck | hai guise |
| 20:25:44 | kaen | hello. |
| 20:25:52 | raptor | hola |
| 20:29:21 | bobdaduck | So how was lunch? |
| 20:29:54 | kaen | breakfast |
| 20:29:58 | kaen | and it was delicious. |
| 20:30:17 | kaen | eggs, bacon, hasbrowns and pancakes. |
| 20:30:24 | kaen | hashbrowns. |
| 20:30:52 | kaen | I am ready for the day. now that it's already half past noon |
| 20:37:33 | raptor | yes! |
| 21:11:02 | | Watusimoto has joined |
| 21:13:08 | raptor | hey Watusimoto, i got further in setModulePath(), this gets further: http://pastie.org/6089698 |
| 21:13:22 | raptor | department of redundancy department |
| 21:14:01 | Watusimoto | I just rewrote it too |
| 21:14:03 | Watusimoto | but shorter |
| 21:14:11 | raptor | oh good |
| 21:14:17 | raptor | because i didn't spend much time on it :) |
| 21:14:28 | Watusimoto | http://pastie.org/6090205 |
| 21:14:35 | Watusimoto | but completely untested |
| 21:15:25 | raptor | i didn't reflect my comments properly... |
| 21:15:37 | raptor | and i was sort of guessing... |
| 21:15:46 | raptor | but it compiled! :) |
| 21:18:06 | raptor | yours gets to the same place |
| 21:35:57 | | Darriel Quit (Quit: Closed IRC client) |
| 21:52:15 | | Nothing_Much Quit (Ping timeout: 255 seconds) |
| 22:00:23 | raptor | we should convert bitfighter to ansi C ! |
| 22:00:43 | raptor | then we can compile on windows 98! (or so..) |
| 22:01:58 | bobdaduck | lolwha |
| 22:02:07 | | koda has joined |
| 22:02:15 | | raptor wakes up from the past |
| 22:04:32 | | Nothing_Much has joined |
| 22:04:55 | bobdaduck | In a BBB, if I kill myself at the start and then only do objectives, I'll be matched onto the team with the best players. |
| 22:05:03 | kaen | raptor, you worry too much about forward compatibility |
| 22:05:16 | | kaen powers up his 3.1 machine |
| 22:05:20 | raptor | hahaha |
| 22:05:41 | bobdaduck | So I can effectively cheat the system to be matched onto the winning team every time. |
| 22:06:58 | raptor | bobdaduck: sounds like your back to the matching system? |
| 22:07:40 | bobdaduck | Well I just thought of that |
| 22:07:51 | bobdaduck | I could effectively ensure that I win every single match in a BBB |
| 22:07:59 | bobdaduck | by forcing matchmaking to stick me with the best players. |
| 22:08:00 | kaen | do it |
| 22:08:13 | kaen | you need a proof of concept when reporting a vulnerability |
| 22:08:27 | bobdaduck | lol |
| 22:10:49 | bobdaduck | I think I'm going to put effort into making the balance changes first |
| 22:16:40 | raptor | do it! |
| 22:19:52 | bobdaduck | Would making seekers do burst damage with no kickback be very difficult? |
| 22:20:15 | raptor | mmm |
| 22:22:22 | raptor | compared to other changes, yes |
| 22:23:13 | bobdaduck | Other changes? |
| 22:23:48 | bobdaduck | Like what? |
| 22:24:11 | raptor | like module/weapon adjustments |
| 22:24:22 | raptor | there would be logic changes involved instead of just values |
| 22:24:48 | raptor | and the burst area damage code is a bit messy... |
| 22:25:11 | raptor | i tried cleaning it up last time... and i think that's why we have all the spybug bugs |
| 22:25:42 | bobdaduck | Module weapon adjustments shouldn't be that hard... They're just values aren't they? |
| 22:25:49 | raptor | yes |
| 22:26:38 | bobdaduck | What's hard? |
| 22:27:11 | raptor | putting in the logic changes to handle burst damage + no kickback |
| 22:27:39 | bobdaduck | Ah right |
| 22:27:45 | bobdaduck | Um, badges |
| 22:27:49 | bobdaduck | Can we have lots of badges? |
| 22:28:35 | bobdaduck | Nowait |
| 22:28:40 | bobdaduck | Changed my mind |
| 22:28:57 | bobdaduck | Until we have some sort of functionality to decide which badges show on your profile |
| 22:31:19 | bobdaduck | Which as far as I know there are no plans for that |
| 22:32:14 | bobdaduck | so. |
| 22:33:52 | bobdaduck | Why do we have badges? |
| 22:34:03 | raptor | to placate the masses |
| 22:42:55 | bobdaduck | lol |
| 23:07:08 | | bobdaduck Quit (Quit: Page closed) |
| 23:54:23 | kaen | * Now talking on #sutratman |
| 23:54:24 | kaen | <raptor> bwahahaha |
| 23:54:29 | kaen | lol I just saw that. |
| 23:54:33 | raptor | :) |
| 23:55:58 | raptor | Watusimoto: you still around? |
| 23:56:18 | Watusimoto | i was asleep |
| 23:56:33 | raptor | does IRC wake you up when your name is spoken? |
| 23:56:44 | Watusimoto | no |
| 23:58:28 | Nothing_Much | only if he sets a beep to the name spoken |
| 23:58:44 | Watusimoto | ok good night |
| 23:59:30 | raptor | night |