Timestamps are in GMT/BST.
| 00:27:06 | kaen | amginea, thanks for looking |
| 00:27:18 | kaen | which problem of the sorting box are you talking about? |
| 00:27:48 | amginea | I havent looked recenrlt i was referring to the arrow you msut click to bring up teh dropdown box to sort your selection |
| 00:27:56 | amginea | thats non abvious |
| 00:28:40 | kaen | oh, that's right |
| 00:28:48 | kaen | I still haven't figured that one out yet :/ |
| 00:29:08 | kaen | also, bitfighter doesn't actually track kill streaks yet |
| 00:29:24 | kaen | so there's going to have to be some c++ changes and a release before that happens |
| 00:29:32 | raptor | i'd say just spit some jquery client-side that selects a sort by default (after the data load) |
| 00:30:11 | kaen | haven't figured that one out either :P |
| 00:30:38 | kaen | ng-grid doesn't expose the client-side filtering or sorting API |
| 00:30:51 | raptor | stink |
| 00:30:53 | kaen | it just assumes that you want ng-grid to handle it all |
| 00:31:04 | kaen | I can monkey patch it, I just have to dig around some more |
| 00:31:44 | raptor | http://angular-ui.github.io/ng-grid/ |
| 00:31:47 | raptor | look at 'sortInfo' |
| 00:32:04 | raptor | looks promising.. |
| 00:33:41 | kaen | I've actually tried writing to that, it breaks sorting all together :P |
| 00:33:49 | raptor | oh blah |
| 00:33:51 | kaen | observing it works though, if you want to do server side sorting |
| 00:34:02 | kaen | either misdocumented or an uncaught bug |
| 00:38:38 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:41:00 | raptor | and this?: https://github.com/angular-ui/ng-grid/wiki/Sorting-and-filtering |
| 00:42:14 | raptor | there's hsortFn: |
| 00:42:20 | raptor | oops - sortFn: |
| 00:44:10 | kaen | sort function is more for when you need a custom comparison |
| 00:44:25 | kaen | the column sorts fine, I just can't make it start out sorted |
| 00:44:52 | raptor | ah ok, i'll stop trying to help then.. :) |
| 00:46:10 | kaen | heh :) |
| 00:46:31 | kaen | it's definitely bothering me to no end... |
| 00:46:43 | kaen | it's such a simple thing that I feel like it should just work |
| 01:07:43 | kaen | total used free shared buffers cached |
| 01:07:44 | kaen | Mem: 8589934588 296500 8589638088 0 0 112604 |
| 01:07:44 | kaen | -/+ buffers/cache: 183896 8589750692 |
| 01:07:44 | kaen | Swap: 0 0 0 |
| 01:07:55 | kaen | bitfighter.org has 8.6 gigs of RAM?! |
| 01:07:57 | kaen | nice |
| 01:18:43 | raptor | actually that's ~8.0 T of RAM |
| 01:18:54 | raptor | 'free' counts in kilobytes |
| 01:19:29 | raptor | i think it's a side-effect of the shared VPS |
| 01:26:52 | Nothing_Much | Hi everyone |
| 01:44:55 | raptor | kaen: I'm working on the plugins/bindings/INI bugs - did you have a conversation with watusimoto on how they should all interact? |
| 01:45:18 | | vs73nx has joined |
| 02:00:47 | kaen | I did not |
| 02:01:56 | kaen | but my natural inclination is that regular bindings should override any plugin default/INI bindings |
| 02:02:17 | kaen | if they conflict. |
| 02:10:03 | amginea | why\\\\\\\\\hmm |
| 02:10:43 | amginea | so how hard would it be to get kill streaks in before 19a :) |
| 02:23:30 | raptor | not going to happen |
| 02:23:35 | raptor | we're only doing bugfixes |
| 02:31:23 | | Flynnn has joined |
| 02:31:56 | raptor | ok fine! I'll install MONO |
| 02:32:15 | kaen | *dramatic trombone* |
| 02:32:47 | kaen | I guess it's usually more of an entire brass section |
| 02:33:02 | raptor | it's for this game: http://openra.res0l.net/ |
| 02:33:05 | raptor | i'm really curious |
| 02:33:53 | kaen | oh that's really cool! |
| 02:34:23 | raptor | whoa neat! |
| 02:34:28 | raptor | it's even semi-polished |
| 02:34:46 | raptor | ha! they have 3 screen modes: windows/fullscreen/pseudo-fullscreen |
| 02:35:11 | kaen | heh :) |
| 02:41:59 | Nothing_Much | why do you need Mono? |
| 02:43:58 | Nothing_Much | Hi again btw |
| 02:44:14 | kaen | hi again Nothing_Much :) |
| 02:44:24 | Nothing_Much | what's goin' on here? |
| 02:44:53 | kaen | I found a job posting looking for HTML4 experience |
| 02:44:58 | kaen | and CSS2 |
| 02:45:26 | Nothing_Much | oh nice dude |
| 02:45:31 | Nothing_Much | do you have that experience? |
| 02:45:53 | kaen | heh yes, but those are a version behind the current specs |
| 02:46:05 | Nothing_Much | yeah |
| 02:46:06 | Nothing_Much | oh my |
| 02:46:19 | Nothing_Much | you should tell him that html5 and css3 are today's standards |
| 02:46:30 | Nothing_Much | where'd you find the posting? |
| 02:46:37 | kaen | craigslist :P |
| 02:46:46 | Nothing_Much | ah, thought it was reddit |
| 02:46:55 | Nothing_Much | speaking of, did you get my message from reddit? |
| 02:47:08 | kaen | oh yeah! |
| 02:47:09 | kaen | a while ago |
| 02:47:23 | Nothing_Much | yeah I was just wonderin' where ya were dude |
| 02:47:39 | Nothing_Much | but now I know :) |
| 02:48:22 | Nothing_Much | been readin' an article on mobile "gaming" |
| 02:48:50 | Nothing_Much | it's about games that literally take 24 hours to progress but you can buy your way to progress |
| 02:48:56 | Nothing_Much | it's ridiculous |
| 02:49:18 | raptor | ok, the computer just beat me |
| 02:49:25 | raptor | but wow, it is nice |
| 02:49:25 | Nothing_Much | but if/when bf goes on mobile, that'd be quite an accomplishment to show that not all games are like that :D |
| 02:51:30 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:08:39 | amginea | hmm |
| 04:23:26 | | bobdaduck has joined |
| 04:46:42 | | bobdaduck Quit (Remote host closed the connection) |
| 04:47:31 | | raptor Quit () |
| 05:08:10 | | sam686 Quit (Excess Flood) |
| 05:59:19 | amginea | bye |
| 06:03:33 | | amginea Quit (Ping timeout: 245 seconds) |
| 06:08:49 | | Flynnn has joined |
| 07:06:36 | vs73nx | hya everyone |
| 07:06:46 | vs73nx | just got an apple magic trackpad |
| 07:06:49 | vs73nx | its amazing |
| 07:09:40 | Nothing_Much | yes it is |
| 07:09:52 | vs73nx | you got one? |
| 07:14:18 | Nothing_Much | nah I had a macbook |
| 07:28:56 | vs73nx | cool |
| 07:50:52 | | vs73nx Quit (Remote host closed the connection) |
| 08:04:30 | | Nothing_Much Quit (Remote host closed the connection) |
| 08:07:38 | | vs73nx has joined |
| 08:08:05 | | vs73nx Quit (Remote host closed the connection) |
| 08:27:11 | | vs73nx has joined |
| 08:27:20 | | vs73nx Quit (Changing host) |
| 08:27:20 | | vs73nx has joined |
| 09:31:32 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 09:35:14 | | Flynnn has joined |
| 09:41:11 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 09:48:28 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 09:58:12 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 10:50:31 | | YoshiSmb has joined |
| 10:57:20 | | Invisible has joined |
| 10:58:58 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 11:05:43 | | destroyerimo has joined |
| 11:32:28 | | Kodapad has joined |
| 11:39:15 | | Invisible Quit (Ping timeout: 252 seconds) |
| 11:45:38 | | Kodapad Quit (Ping timeout: 245 seconds) |
| 12:04:53 | | Invisible has joined |
| 13:13:59 | | sam686 has joined |
| 13:13:59 | | ChanServ sets mode +v |
| 13:19:26 | | destroyerimo Quit (Ping timeout: 264 seconds) |
| 13:55:57 | | CrazyLinuxNerd has joined |
| 14:06:31 | | LordDVG has joined |
| 14:45:15 | | Invisible Quit (Ping timeout: 252 seconds) |
| 14:57:19 | | Invisible has joined |
| 15:01:46 | | destroyerimo has joined |
| 15:39:13 | | raptor has joined |
| 15:39:13 | | ChanServ sets mode +o |
| 15:39:44 | raptor | good morning! |
| 15:52:45 | | Invisible Quit (Ping timeout: 265 seconds) |
| 16:25:29 | | LordDVG Quit (Remote host closed the connection) |
| 16:30:09 | | YoshiSmb has joined |
| 16:46:38 | | BFLogBot Commit: a4a94abc87e6 | Author: buckyballreaction | Message: Several plugin + INI issues: - Automatically add key bindings to the INI if they're detected in a plugin. This will clear all bindings and keep them synchronized with what's detected, but allowing the INI to override any binding that is requested in the plugin - Handle binding collisions in the INI - Improve editor instructions handling of binding collisions |
| 16:47:57 | raptor | down to 7 issues! |
| 16:48:04 | raptor | (after i fix a bug i just found) |
| 16:51:53 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 16:52:48 | | YoshiSmb has joined |
| 17:21:37 | | Flynnn has joined |
| 17:22:21 | | BFLogBot Commit: 059113304e59 | Author: buckyballreaction | Message: Fix bug with using the ']' key in a SymbolString. Maybe we should use braces instead since a brace wouldn't be part of a keycode (at least on a US keyboard) |
| 17:35:16 | raptor | edit instructions with bindings are now all nice and clean |
| 17:44:40 | raptor | *editor |
| 17:47:54 | | Invisible has joined |
| 17:51:31 | | Canseco has joined |
| 18:05:15 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:17:28 | | Nothing_Much has joined |
| 18:20:54 | Nothing_Much | good morning |
| 18:34:41 | Nothing_Much | *afternoon |
| 18:34:57 | YoshiSmb | hi |
| 18:35:33 | Nothing_Much | How's everyone? |
| 18:39:23 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 18:54:18 | | sam686 has left #bitfighter |
| 19:03:40 | | Invisible Quit (Ping timeout: 265 seconds) |
| 19:48:12 | | fordcars has joined |
| 19:53:01 | | sam686 has joined |
| 19:53:01 | | ChanServ sets mode +v |
| 20:31:46 | fordcars | Do we still have access to os.date and os.time? |
| 20:32:08 | raptor | take a look at scripts/sandbox - anything that is set to 'nil' is out |
| 20:32:34 | fordcars | Ok thanks :P |
| 20:35:44 | | Flynnn has joined |
| 20:42:29 | | vs73nx has joined |
| 20:42:29 | | vs73nx Quit (Client Quit) |
| 20:46:25 | | vs73nx has joined |
| 20:46:25 | | vs73nx Quit (Changing host) |
| 20:46:25 | | vs73nx has joined |
| 20:56:06 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 21:05:15 | | HylianSavior has joined |
| 21:05:28 | kaen | hello |
| 21:05:59 | Nothing_Much | Hi kaen |
| 21:10:14 | | Watusimoto has joined |
| 21:14:53 | fordcars | Hi |
| 21:16:56 | raptor | hi |
| 21:21:08 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:22:38 | | Flynnn has joined |
| 21:25:59 | Watusimoto | hi |
| 21:26:56 | raptor | hi |
| 21:27:36 | raptor | kaen: you think all 7 of these would be good to include? |
| 21:29:44 | raptor | http://pastie.org/pastes/8686102/text |
| 21:32:18 | kaen | yes |
| 21:32:31 | kaen | if I had to pick, I'd say scissor over clip |
| 21:32:35 | raptor | ok |
| 21:32:40 | kaen | clip is pretty intractable unless you wrote it :P |
| 21:32:46 | raptor | clip is quite advanced... |
| 21:33:36 | raptor | how ould you like me to proceed on them? want me rewrite them including the stardust bits they need, and submit the changes as a pull request? or maybe once they're in the game you'd just remove them? |
| 21:33:42 | raptor | *woudl |
| 21:33:45 | raptor | **would |
| 21:33:51 | Watusimoto | what do these things do? |
| 21:33:55 | raptor | pointers to pointers stink |
| 21:34:01 | raptor | Watusimoto: http://pastie.org/pastes/8686105/text |
| 21:34:10 | Watusimoto | perfect! |
| 21:34:17 | raptor | that's the list i reduced to what i thought was the most useful |
| 21:35:29 | kaen | that's a really good question |
| 21:35:39 | Watusimoto | is there a way we could integrate filter into the UI without a plugin> i.e. ctrl-shift-alt-click or something? |
| 21:36:02 | raptor | I'm willing to do the work - but I don't want to affect you're repo adversely |
| 21:36:06 | raptor | *your |
| 21:36:20 | Watusimoto | and maybe invert as well |
| 21:36:46 | kaen | I think nativizing invert would be wasted effort |
| 21:36:46 | raptor | any could be integrated |
| 21:37:04 | raptor | also, i combined filter + item_select (in our repo) |
| 21:37:11 | raptor | and those basically obsolete invert |
| 21:37:30 | Watusimoto | what does simplify do? the descr makes it sound like it just deletes a vertex |
| 21:37:40 | kaen | that's exactly it |
| 21:37:43 | raptor | yep |
| 21:37:57 | Watusimoto | you can do tha tby selecting the vertex and pressing del, no? |
| 21:37:57 | raptor | it's nice at reducing that uber-vertexed curve you just made |
| 21:38:08 | kaen | ^ it's meant for this case |
| 21:38:15 | kaen | rdp_simplify is the much better of the two for general-purpose smoothing |
| 21:38:24 | Watusimoto | how do you specify which vertex to delete? |
| 21:38:35 | raptor | maths |
| 21:38:47 | Watusimoto | ok, so you don't choose, the algo chooses |
| 21:38:49 | raptor | Watusimoto: do you want to just install them at watch them work? |
| 21:39:03 | Watusimoto | I probably should :-) |
| 21:39:10 | kaen | it removes one by midpoint smoothing |
| 21:39:23 | kaen | the new vertices are located at the midpoints of the old edges |
| 21:39:28 | raptor | Watusimoto: https://github.com/kaen/stardust/archive/master.zip |
| 21:39:33 | kaen | it has some logic for handling polygons vs polylines |
| 21:39:40 | raptor | which is really nice |
| 21:39:42 | kaen | vs polylines with closed ends |
| 21:39:55 | kaen | seriously the hardest part of writing these plugins... |
| 21:40:43 | raptor | hah |
| 21:41:25 | Watusimoto | btw, in mapping, what you call simplify is generally called generalize; simplification is removing smaller features to simplify a larger feature. I don't object to your terminology, just trying to be informative |
| 21:41:49 | kaen | that is informative, I've really had to guess at the terminology |
| 21:42:00 | kaen | a big barrier when trying to find good algorithms |
| 21:42:30 | Watusimoto | well, whatever we use should be intuitive to our map makers, not to professional map makers :-) |
| 21:43:11 | Watusimoto | this article seems to explain several related terms I had not used before |
| 21:43:12 | Watusimoto | http://en.wikipedia.org/wiki/Cartographic_generalization |
| 21:43:47 | kaen | so rdp_simplify does true simplification with a user-specified factor to separate "larger" from "smaller" |
| 21:43:48 | Watusimoto | they suggest generalization is an umbrella term |
| 21:44:09 | raptor | heh - out-wordsmithed by wikipedia! |
| 21:44:17 | Watusimoto | :-) |
| 21:44:26 | Watusimoto | what's the use case for scatter? cavern walls? |
| 21:44:47 | kaen | exactly |
| 21:44:56 | kaen | scatter some polywalls and merge them |
| 21:44:59 | Watusimoto | and is mirror essentially copy + horiz/vert flip? |
| 21:45:03 | kaen | I want to add random rotation/scaling too |
| 21:45:10 | kaen | I think it's only flip |
| 21:45:13 | kaen | don't remember |
| 21:45:19 | kaen | er, sorry |
| 21:45:28 | kaen | copy and flip :P |
| 21:45:34 | raptor | Watusimoto: you saw my reduced list? |
| 21:45:34 | Watusimoto | ok |
| 21:45:37 | Watusimoto | yes |
| 21:45:42 | Watusimoto | just curious about the bigger list |
| 21:45:46 | raptor | ok |
| 21:46:09 | raptor | i think clip is *really* cool, but also you have to have knowledge of computational geometry to use it... |
| 21:46:22 | kaen | definitely |
| 21:46:23 | Watusimoto | here's an editor idea... what if you could turn on n-degree symmetry, so everything you did was mirrored n times |
| 21:46:26 | raptor | ok, maybe just polyboolean functions... |
| 21:46:49 | kaen | that's still outside of most people's skill set |
| 21:46:50 | Watusimoto | so you could interactively see the results of making symmetrical levels without copy-paste-rotate-move |
| 21:46:51 | raptor | Watusimoto: you mean duplicate around a circle? |
| 21:47:28 | Watusimoto | with n=2, you'd add a repair at 0,100 and another would automatically be added at 0,-100 |
| 21:47:44 | Watusimoto | with n = 3, you'd get 3 equally oritened around 0,0 |
| 21:47:52 | Watusimoto | and so on |
| 21:48:02 | Watusimoto | so yes, I guess duplicate around a circle |
| 21:48:05 | raptor | so a preview mode |
| 21:48:15 | raptor | with duplication at certain angles around a circle |
| 21:48:25 | Watusimoto | sort of, but with objects really added/modified as you went |
| 21:48:41 | raptor | so more like a symmetry-mode |
| 21:48:59 | raptor | you select a mode, then you are confined to tau/3 or something |
| 21:49:04 | Watusimoto | since a good many levels are symmetrical, it seems like it would save a lot of work |
| 21:49:22 | Watusimoto | well, you could edit anywhere, but your edits would be replicated around the circle |
| 21:49:53 | kaen | that's a much better solution than mirror.lua :) |
| 21:49:58 | raptor | hmmm... might be neat |
| 21:50:19 | Watusimoto | it's a different use case than mirror, but might make it somewhat less useful ;-0 |
| 21:50:38 | raptor | switch on the mode - editor draws mirroring lines - go! |
| 21:50:39 | kaen | that's ok, it was trivial to write |
| 21:50:49 | Watusimoto | actually, I' consider replacing our current flip horiz/vert with mirror |
| 21:51:08 | Watusimoto | or augmenting them -- h to flip horiz., shift-H to mirror |
| 21:52:17 | raptor | flip is mirroring, isn't it? I mean with what I think 'mirror' means |
| 21:52:34 | kaen | I used mirror to mean "flip and move across axes" |
| 21:52:37 | raptor | but this mode would be long term, yes? we have only 7 issues left for 019a |
| 21:56:09 | raptor | right, Right? |
| 21:56:30 | Watusimoto | yes, sure |
| 21:56:47 | Watusimoto | just since we are talking about plugins |
| 21:57:09 | Watusimoto | I thought h/v did move across axes |
| 21:58:14 | kaen | I think it's like r, where the reference point is the selection's midpoint |
| 21:59:58 | | BFLogBot Commit: 73083a5288ca | Author: watusimoto | Message: Formatting |
| 21:59:58 | Watusimoto | ok. I'm committing something that;s half baked, but I want feedback before I go further |
| 22:00:00 | | BFLogBot Commit: 99c32a3677ac | Author: watusimoto | Message: Make addMenuItem return the item index, and provide a use case |
| 22:00:01 | | BFLogBot Commit: 0132f7463b33 | Author: watusimoto | Message: Attempt to jazz up password menus. Not finished, want feedback. |
| 22:00:03 | | BFLogBot Commit: a855005898d8 | Author: watusimoto | Message: Merge |
| 22:00:25 | Watusimoto | it is my attempt to make the proposed hosting>password menu more better |
| 22:00:29 | raptor | ok, i'll taste the goo |
| 22:00:35 | Watusimoto | it kind of integrates help into the menu structure itself |
| 22:00:58 | raptor | compiling |
| 22:01:02 | Watusimoto | it doesn't work well with a mouse, and the wrong item is selected when the menu appears |
| 22:01:07 | Watusimoto | both are easily fixed |
| 22:01:09 | raptor | what do you think of my plugin selection? |
| 22:01:47 | raptor | Watusimoto: it's hideous |
| 22:01:47 | Watusimoto | filter and convert seem fine |
| 22:01:51 | Watusimoto | ha |
| 22:01:56 | Watusimoto | well, it would look better |
| 22:02:22 | raptor | i like that the host menu is smaller again |
| 22:02:26 | Watusimoto | I was thinking of making the menu item + help into one thick menu item |
| 22:02:45 | raptor | the help text, while ugly, is also overwhelming |
| 22:02:47 | Watusimoto | but we could also just as easily use the conventional help structure we already have |
| 22:03:03 | Watusimoto | I haven;t actually looked at it since friday |
| 22:03:08 | Watusimoto | so maybe I should do that now |
| 22:03:26 | Watusimoto | and the colors are somewhat randomly chosen |
| 22:04:08 | Watusimoto | so the general idea of having 3 entry fields separeated by short helpful blocks of text does not seem to work for you? |
| 22:04:28 | raptor | no way |
| 22:04:51 | raptor | i liked it much better before when the option was selected it showed the small help text below it |
| 22:05:29 | raptor | that way simplicity is shown, but still informative when needed |
| 22:07:14 | Watusimoto | plugins simplify might be good, as are subdivide, scissor/clip, offset; less sure about invert. maybe distribute |
| 22:07:35 | raptor | ok, not invert |
| 22:07:38 | Watusimoto | you mean the "conventional" help, right? |
| 22:07:43 | raptor | i chose ones i'd thought would be more useful |
| 22:07:49 | Watusimoto | the text at the bottom of the screen |
| 22:07:50 | raptor | or more 'used' |
| 22:07:55 | Watusimoto | that appears when an item is selected |
| 22:07:59 | raptor | yes |
| 22:08:10 | Watusimoto | (all but one on your list made it on my list) |
| 22:09:34 | Watusimoto | what if my "interstitial" text were smaller and obvioulsy subordinate to the menu item? |
| 22:10:44 | raptor | I think it will still be too overwhelming |
| 22:11:18 | raptor | like an instruction page instead of a quick and easy game setup page |
| 22:11:53 | raptor | but i may be proven wrong and may not fully understand your idea |
| 22:30:39 | | Canseco Quit (Remote host closed the connection) |
| 22:40:39 | Watusimoto | does this change your mind at all? |
| 22:40:40 | Watusimoto | http://img600.imageshack.us/img600/8247/f10v.png |
| 22:40:46 | Watusimoto | I going to guess... no |
| 22:41:11 | raptor | you guessed correctly - sorry |
| 22:41:44 | kaen | that red text is really overwhelming |
| 22:42:32 | kaen | is there a reason not to use the normal help system? |
| 22:43:18 | kaen | that's what we do everywhere else, I don't see a need to deviate here |
| 22:44:24 | Watusimoto | I would probably make the text gray |
| 22:44:43 | Watusimoto | and no, not really, the menu just felt disproprotionately wide |
| 22:44:58 | Watusimoto | and ok, I give up |
| 22:46:47 | | BFLogBot Commit: 243fc9793a6e | Author: watusimoto | Message: Backed out changeset: 0132f7463b33 2.5 against, .5 in favor |
| 22:47:11 | Watusimoto | I do appreciate the honest feedback |
| 22:47:21 | Watusimoto | not every innovation will be a success |
| 22:47:41 | Watusimoto | and I'm happy with that |
| 22:48:08 | Watusimoto | if some of your expierments don't fail, you're not trying hard enough |
| 22:51:12 | kaen | exactly! |
| 22:51:28 | kaen | productive failure is the key to success |
| 22:56:19 | raptor | Watusimoto / kaen, do we really want to get rid of the shared library for the plugins? (stardust) |
| 22:56:27 | raptor | and make them all self-contained |
| 22:56:54 | Watusimoto | what is stardust? a lua module? |
| 22:57:37 | raptor | it's kaen's script that has a lot of bitfightery specific stuff in it |
| 22:57:42 | raptor | and some other shared logic |
| 22:57:52 | raptor | https://github.com/kaen/stardust/blob/master/scripts/stardust.lua |
| 22:59:10 | kaen | I think it'd be really nice to have it included |
| 22:59:49 | Watusimoto | we could ship with it included, and we could further develop it over time |
| 22:59:49 | kaen | I wrote it to form a solid base for plugin writers, but there are some things in it that should really be addressed in the engine |
| 23:00:17 | Watusimoto | some things like midpoint seem universal |
| 23:00:42 | kaen | the geometry hacks, the constructor -> class name map |
| 23:00:51 | kaen | yes, it has some functional and geometry utilities |
| 23:00:55 | Watusimoto | some things like simplify, seem very application specific |
| 23:01:24 | Watusimoto | some things like hasPolyGeom probably belong in the C++ side |
| 23:02:06 | kaen | as for simplify and friends, I pulled them out so there was a lua api for editor plugins when used in levelgen geometry generation |
| 23:02:28 | Watusimoto | but I think that, in general, I support the idea of one or more standard lua libs where we can include common lua functionality |
| 23:02:43 | Watusimoto | rather than making each script totally standalone |
| 23:02:55 | raptor | also kaen, did you have a change to review my 'filter' enhancements? |
| 23:03:10 | kaen | oh nope, just forgot about the PR |
| 23:03:25 | raptor | i'm curious if you think it makes the plugin too complicated |
| 23:03:53 | raptor | it would replace our 'item_select.lua' that we currently distribute |
| 23:05:08 | | BFLogBot Commit: a2fd8916e4c4 | Author: watusimoto | Message: Return correct index |
| 23:10:32 | | Nothing_Much Quit (Quit: No Ping reply in 180 seconds.) |
| 23:10:44 | | Nothing_Much has joined |
| 23:13:23 | raptor | i told the developers of 'OpenRA' the only gripe i had with their game was it was performance-heavy on my i7 laptop |
| 23:13:34 | raptor | they said they had AI pathing problems |
| 23:13:42 | | CrazyLinuxNerd Quit (Quit: Going.. Going.. Gone) |
| 23:13:43 | Watusimoto | ok, I've started work on vs37nx's playlist patch |
| 23:13:47 | raptor | so i suggested Recast/Detour |
| 23:13:47 | kaen | everyone has AI pathing problems |
| 23:13:55 | kaen | same goes for 0AD |
| 23:14:39 | raptor | except i only half believed them, i did a match where i was the only player - and it still used 1 cpu at 100% one at 50% |
| 23:15:06 | kaen | wow |
| 23:15:10 | kaen | that's ridiculous |
| 23:15:43 | raptor | i should ook at 0ad again... |
| 23:15:46 | raptor | *look |
| 23:15:51 | kaen | it's so much fun |
| 23:16:01 | kaen | I just wish it were playable on this tiny little laptop :< |
| 23:16:11 | raptor | it seems similar to Empire Earth, which was another favorite of mine |
| 23:21:51 | Watusimoto | we play EEII here |
| 23:22:34 | Watusimoto | btw, I know I've asked this before, but what is the problem with clang/llvm/bitfighter in the browser? |
| 23:22:45 | fordcars | Whoa, I just made a database for a levelgen, and it works O.o |
| 23:23:03 | Watusimoto | I saw a great presentation on clang this weekend, and now I think it is the answer to everything! |
| 23:23:54 | fordcars | Uh, TNL didn't compile with Clang, if that is what you're asking |
| 23:24:27 | raptor | TNL had problems with emscripten, yes |
| 23:24:44 | raptor | clang is really cool, but i'd still use gcc for release compile |
| 23:29:55 | Watusimoto | compile problems, right? |
| 23:30:13 | | fordcars Quit (Ping timeout: 245 seconds) |
| 23:32:05 | raptor | yes, i don't remember the exact errors, but they were weird compiler errors that i couldn't solve |
| 23:32:13 | raptor | i don't know if they were trivial or not |
| 23:32:23 | raptor | just beyond me |
| 23:32:25 | raptor | at the time |
| 23:33:25 | Watusimoto | ok |
| 23:33:36 | Watusimoto | well, when things settle down, I may try it again |
| 23:33:48 | Watusimoto | anyway... falling asleep here... so good night! |
| 23:33:52 | raptor | kaen: any objections to me including stardust as is right now? |
| 23:33:55 | raptor | night! |
| 23:38:04 | raptor | oh man, 0ad is like 1.2 GB |
| 23:47:56 | | Watusimoto Quit (Ping timeout: 252 seconds) |