Timestamps are in GMT/BST.
| 01:09:23 | | koda has joined |
| 01:10:45 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 01:54:56 | | watusimoto has joined |
| 01:54:56 | | ChanServ sets mode +o |
| 02:38:53 | | LordDVG has joined |
| 02:57:04 | | LordDVG Quit (Remote host closed the connection) |
| 04:36:36 | | LordDVG has joined |
| 05:18:05 | | raptor has joined |
| 05:18:05 | | ChanServ sets mode +o |
| 05:22:38 | raptor | good morning!] |
| 05:23:12 | raptor | what's that you ask? why yes! I'm up quite early! |
| 05:27:10 | raptor | koda: I merged your stuff a little while ago... just FYI :) |
| 06:04:12 | | LordDVG Quit (Read error: Connection reset by peer) |
| 06:11:31 | koda | \o/ raptor |
| 06:12:29 | raptor | I took the opportunity to get Android compiling as well.. |
| 06:42:16 | koda | i hope my changes helped too |
| 06:42:23 | koda | did you get the polygons sorted out too? |
| 08:07:53 | watusimoto | hi there |
| 08:07:56 | watusimoto | is kaen around? |
| 08:08:22 | watusimoto | in any event, when you become around, I figured out why the stuff we were working on last night didn't (and won't) work |
| 08:22:24 | kaen | overloading the cast operator then calling static_cast() ? |
| 08:22:59 | watusimoto | overloading the cast operator at the Settings level returning garbage |
| 08:22:59 | kaen | did you have to reimplement the default cast for Setting<T> ? |
| 08:23:15 | kaen | that struck me right after you logged out last night |
| 08:23:21 | watusimoto | first off, you were right -- it will only work with a refernece, not a pointer |
| 08:23:45 | watusimoto | but when you create a reference of a parent object (AbstractSetting), you lose the child info |
| 08:23:59 | kaen | oh man |
| 08:24:00 | watusimoto | so when I cast the parent ref to a child, I got garbage |
| 08:24:13 | watusimoto | I tried it as a dynamic cast and proved the cast was bogus |
| 08:25:25 | kaen | I have to head out in a minute. Does that mean that our nice API is a pipe dream? |
| 08:25:29 | watusimoto | I'm trying to get the first of tehse two to work: |
| 08:25:30 | watusimoto | string strVal = settings.getVal<string>("strName"); |
| 08:25:30 | watusimoto | string strVal = *settings.getSetting("strName"); |
| 08:25:35 | watusimoto | the second definitely will work |
| 08:25:40 | watusimoto | so no, not pipedream |
| 08:25:46 | watusimoto | just a little uglier than I hoped |
| 08:25:49 | kaen | ok |
| 08:26:03 | watusimoto | nex step is to see if it really does help in the larger picture |
| 08:26:06 | watusimoto | that's for tonight |
| 08:26:40 | watusimoto | so if you can live with the syntax I pasted above, we're set |
| 08:26:53 | watusimoto | later |
| 08:30:15 | | bobdaduck has joined |
| 08:44:05 | bobdaduck | raptor: How to install bitfighter on linux? |
| 08:50:35 | raptor | hello again! |
| 08:51:20 | raptor | bobdaduck: two ways - install the package provided by your distro; or, compile it yourself |
| 08:52:05 | bobdaduck | Okay I'm gonna say install the package, how? |
| 08:52:44 | bobdaduck | He's on openSuse |
| 08:52:45 | bobdaduck | I think |
| 08:54:17 | raptor | let me find the package link for opensuse |
| 08:54:46 | raptor | here: // return findObjects(L, mLuaGridDatabase, NULL); |
| 08:54:49 | raptor | pops |
| 08:54:51 | raptor | oops |
| 08:54:59 | raptor | here: http://software.opensuse.org/download.html?project=games&package=bitfighter |
| 08:55:01 | bobdaduck | pops |
| 08:55:11 | bobdaduck | Okay sure but like |
| 08:55:16 | bobdaduck | How do I actually install it? |
| 08:55:36 | bobdaduck | Last time we had to get his dad to do a bunch of stuff in the terminalk |
| 08:55:51 | raptor | there are instructions on that oage |
| 08:55:55 | raptor | *page |
| 08:56:24 | bobdaduck | Not like, non-linux-user friendly instructions though |
| 08:56:36 | raptor | read the page! |
| 08:56:49 | bobdaduck | uh |
| 08:56:52 | raptor | there are three ways it tells you to install |
| 08:56:54 | bobdaduck | there's just a bunch of buttons |
| 08:57:02 | raptor | reading the heading of the button |
| 08:57:05 | raptor | *buttons |
| 08:57:16 | raptor | "Install using One Click Install" |
| 08:57:20 | bobdaduck | yeah. |
| 08:57:35 | raptor | so click the button for your openSUSE version |
| 08:57:40 | bobdaduck | That downloads some weird file |
| 08:57:47 | raptor | a .ymp file? |
| 08:57:50 | bobdaduck | yeah |
| 08:58:26 | raptor | in firefox, it should allow you to open it with something like 'YAST 1-click installer' or something |
| 08:58:45 | bobdaduck | I'm at work on windows |
| 08:59:04 | bobdaduck | And he's on vacation so we won't be able to do this for a while anyway, but |
| 08:59:04 | raptor | then you need to tell your friend to read the instructions |
| 08:59:10 | raptor | ha |
| 08:59:13 | bobdaduck | THERE ARE NO INSTRUCTIONS |
| 08:59:44 | raptor | if you can figure out how to click something |
| 08:59:46 | raptor | *can't |
| 09:00:09 | raptor | then you can try the other methods on that page - click on 'Add repository and install manually' |
| 09:00:32 | bobdaduck | lol |
| 09:00:32 | raptor | and there are instructions for installing via terminal |
| 09:00:52 | bobdaduck | okay so for example opensuse factory |
| 09:01:00 | bobdaduck | I would open terminal |
| 09:01:05 | bobdaduck | and type the stuff in it |
| 09:01:07 | bobdaduck | and it would install? |
| 09:01:31 | raptor | yes, but you need to follow the instructions - it says you need to be 'root' |
| 09:01:36 | raptor | which is the superuser |
| 09:01:56 | bobdaduck | How do I do that? |
| 09:02:26 | raptor | welcome to linux! |
| 09:02:40 | bobdaduck | yes cool |
| 09:02:50 | bobdaduck | lets get this overwith and me out of here quick. |
| 09:02:52 | bobdaduck | xD |
| 09:03:00 | raptor | ha |
| 09:03:11 | raptor | 'root' is the superuser on any Linux system |
| 09:03:20 | raptor | so to be that user, you must change to that user |
| 09:04:19 | raptor | do change to a user in a terminal, you do: su - root |
| 09:04:24 | raptor | or: su - bobdaduck |
| 09:04:54 | raptor | then you enter the password for that user's login |
| 09:05:08 | raptor | and you are then that user for the session in the terminal |
| 09:05:14 | raptor | if you become root BE CAREFUL |
| 09:05:28 | raptor | you can kill the system quite easily with root |
| 09:07:04 | bobdaduck | yeah |
| 09:07:37 | raptor | so... welcome to linux! |
| 09:07:49 | raptor | for further help, i suggest actually being on a linux system |
| 09:07:56 | bobdaduck | lol |
| 09:07:57 | raptor | because then I'm wasting words |
| 09:07:59 | bobdaduck | Yeah |
| 09:08:06 | bobdaduck | I think I get it enough |
| 09:08:37 | bobdaduck | So now I'm implementing kaen's custom-sword maker into DnD... |
| 09:09:01 | bobdaduck | I don't know why. |
| 09:09:06 | bobdaduck | It seemed like a good idea at the time. |
| 09:09:37 | raptor | what |
| 09:09:46 | raptor | ok, gotta go.. back soon |
| 09:09:49 | | raptor Quit () |
| 09:14:47 | bobdaduck | Actually I dunno this is kind of sketchy... |
| 09:50:21 | | raptor has joined |
| 09:50:22 | | ChanServ sets mode +o |
| 10:03:31 | bobdaduck | I dunno if I should go through with this guys! |
| 10:28:29 | | Skybax has joined |
| 10:32:05 | raptor | maybe go for a walk to clear your head first.. |
| 10:32:29 | bobdaduck | Well no its not the actually making it work that will be the problem |
| 10:32:46 | bobdaduck | Its the "Is this a good idea y/n/q |
| 10:32:52 | raptor | exactly |
| 10:32:59 | raptor | big decisions require a clear head |
| 10:33:46 | bobdaduck | My head is clear! |
| 10:34:05 | bobdaduck | I just don't really want to make a decision on it. |
| 10:34:27 | bobdaduck | *sigh* Okay, I'm not gonna do it. It would be a lot of work and would invalidate the special custom-weapons so. |
| 10:35:20 | Skybax | What? |
| 10:38:21 | bobdaduck | I was gonna make a spot in the orc secret shop in DnD where you can make a custom sword that lasts until you die |
| 10:38:25 | bobdaduck | but... nah |
| 10:38:38 | Skybax | That sounds expensive |
| 10:41:35 | bobdaduck | yeah |
| 10:41:42 | bobdaduck | but I just decided against it so we're all good |
| 11:06:26 | | watusimoto Quit (Ping timeout: 256 seconds) |
| 11:24:44 | | thread_ has joined |
| 11:25:17 | bobdaduck | bad news, thread_ |
| 11:25:37 | thread_ | bad news: I have no good news? |
| 11:26:19 | bobdaduck | http://pastie.org/8197058 |
| 11:26:35 | thread_ | still broked? |
| 11:28:08 | bobdaduck | nope |
| 11:28:11 | bobdaduck | fixed. |
| 11:28:15 | bobdaduck | (its on pleiades too) |
| 11:28:43 | bobdaduck | So now there's just the ship-glomp script that I stuck you to working on |
| 11:28:46 | thread_ | btw, is pleiades a safe place to store levels yet? or will the memory be wiped for further development? |
| 11:29:11 | bobdaduck | I dunno |
| 11:29:17 | bobdaduck | I still assume it'll be wiped |
| 11:29:57 | thread_ | So, by bad news, you mean it's completed and now I have to be wary of connecting you your server |
| 11:31:43 | bobdaduck | well no mostly that I told you to make a paint level and then I got impatient and made my own |
| 11:31:43 | bobdaduck | xD |
| 11:32:14 | bobdaduck | still a little room for improvement (making it fill to 32 points instead of just making a new one every tick) but it works |
| 11:32:35 | thread_ | whait what? paint level? I have no idea what you're talking about |
| 11:33:01 | bobdaduck | draw a lineitem behind you |
| 11:33:02 | bobdaduck | wherever you go |
| 11:33:35 | thread_ | oh that. Yea I was going to start that tonight, but ok now you have yours |
| 11:33:52 | Skybax | That sounds like tron |
| 11:34:38 | thread_ | you could theoretically color the lines by each players team. then players color differently! |
| 11:35:00 | Skybax | And levelgen the lines so they make people explode when you go over them? Kill Lines? |
| 11:38:25 | | Little_Apple has joined |
| 11:38:43 | thread_ | Ok, you know what would be cool? being able to play a tone/note over the speakers via levelgen. Then you could give audible feedback |
| 11:38:47 | thread_ | when players do things |
| 11:39:20 | Little_Apple | or make a piano level! |
| 11:39:55 | bobdaduck | xD |
| 11:40:21 | bobdaduck | "color the lines by players team" I already did that. Teamed lineItems do not show up in 018 though, so they're invisible until 019 |
| 11:40:32 | thread_ | well, yes. and those crazyenough could actually program a song |
| 11:40:51 | thread_ | They actually do, but they have a property you have to set |
| 11:41:07 | bobdaduck | Not in 018 |
| 11:41:16 | thread_ | setGlobal (global) |
| 11:41:28 | bobdaduck | that's a 019 thing |
| 11:41:42 | bobdaduck | levelgen:playNote(A) |
| 11:41:45 | Skybax | Cause 019 is awesome |
| 11:46:18 | thread_ | I don't think playNote(A) would be good, because that would require the internal code being able to interperate note names, and would only handle one octave |
| 11:46:40 | thread_ | it would probably be more like playNote(frequency) |
| 11:46:50 | thread_ | but that gives room for torture levels |
| 11:46:54 | thread_ | so... idk |
| 11:47:53 | bobdaduck | levelgen:playNote(note, range, octave, pedal, vibrato, distortion, bypassesMute, volume) |
| 11:48:08 | Little_Apple | levelgen:playNote(A, 1) could be one octave higher? |
| 11:48:22 | Little_Apple | levelgen:playNote(A, -1) for one lower? |
| 11:48:32 | thread_ | that could work. (Do you know what would be even cooler?) |
| 11:48:43 | thread_ | levelgen:setInstrament(piano) |
| 11:48:49 | Little_Apple | erm... |
| 11:48:51 | thread_ | levelgen:playNote(a,0) |
| 11:48:58 | thread_ | :D |
| 11:49:00 | Little_Apple | so levelgens will be used for composition! |
| 11:49:06 | thread_ | totally |
| 11:49:17 | thread_ | not realistac of an idea though |
| 11:49:33 | Little_Apple | nothing like not being able to hear what you're composing! |
| 11:50:04 | thread_ | Although, this would allow for changing a level's music by composing the song into a levelgen |
| 11:50:06 | Skybax | Beethoven! |
| 11:50:27 | thread_ | Beat-hoven! |
| 11:50:35 | Skybax | He was tone deaf and stuff lol |
| 11:50:46 | Little_Apple | imagine the melodious songs no one would make! |
| 11:50:47 | bobdaduck | bithoven. |
| 11:50:51 | Little_Apple | YES |
| 11:51:13 | thread_ | k, if this ever happens, we make a piano level and name it "bithoven" |
| 11:51:23 | Skybax | I'm down with that |
| 11:51:42 | Little_Apple | how about the ability to package a sound file with a level? or something. |
| 11:52:20 | thread_ | I'm... wary of that. People could upload audio other than music |
| 11:52:54 | Skybax | Mmmmm |
| 11:53:10 | bobdaduck | Quite frankly this entire mechanic sounds (pun!) like its only purpose is abuse |
| 11:53:33 | Skybax | Abuse is fun |
| 11:53:34 | Little_Apple | shh! |
| 11:53:37 | Little_Apple | dont tell raptor that! |
| 11:53:48 | thread_ | weeeeell... I'm sure so many of us would like varied music in our levels |
| 11:53:51 | Skybax | xD |
| 11:54:02 | thread_ | but there are too many problems with uploading audio |
| 11:54:23 | thread_ | (especially if our community grows) |
| 11:54:25 | Skybax | I can't even figure out how to put in my own background music |
| 11:54:35 | Little_Apple | .ogg! |
| 11:54:36 | thread_ | I don't think you can |
| 11:55:19 | | Flynnn has joined |
| 11:59:01 | bobdaduck | sure you can |
| 11:59:07 | bobdaduck | just drop files into the "music" folder. |
| 11:59:37 | | bobdaduck Quit (Remote host closed the connection) |
| 12:00:23 | thread_ | oh, you mean just for your client. not fer the whole server |
| 12:01:03 | Flynnn | audio streaming forthe whole server is expensive |
| 12:03:05 | raptor | yeah, don't tell me stuff |
| 12:03:24 | Flynnn | talking to me, raptor? |
| 12:04:09 | raptor | uh |
| 12:04:12 | raptor | anyone, i guess |
| 12:04:25 | Flynnn | xD what do you mean? |
| 12:04:32 | raptor | i mean nothing... |
| 12:04:41 | Flynnn | why would you say "don't tell me stuff"? |
| 12:04:46 | Skybax | He was talking to Little_Apple |
| 12:04:49 | Flynnn | oh |
| 12:04:49 | raptor | (responding to Little_Apple, from before0 |
| 12:04:51 | raptor | ) |
| 12:05:28 | Skybax | Cause if raptor smells abuse, he shuts down all of Madagascar's airlines forever |
| 12:06:00 | Little_Apple | nooooo |
| 12:06:11 | Skybax | I wonder if anyone gets that reference.. |
| 12:08:12 | Little_Apple | good thing blood cleans off of steel quite easily... |
| 12:09:56 | | kodaone has joined |
| 12:13:28 | raptor | koda / kodaone: Yes. I did solve the polygons problem... or at least, I got it to compile and the desktop client looks good :) |
| 12:14:52 | | koda Quit (Read error: Connection reset by peer) |
| 12:15:39 | | kodaone Quit (Ping timeout: 240 seconds) |
| 12:16:00 | Little_Apple | you killed him! |
| 12:16:50 | raptor | success! |
| 12:16:57 | raptor | 5 points each, right? |
| 12:17:31 | Little_Apple | 5 for the first, 10 for the second because of the combo |
| 12:18:15 | | Flynnn Quit (Quit: Leaving) |
| 12:18:21 | Little_Apple | 15! |
| 12:18:45 | Little_Apple | raptor is on fire! |
| 12:18:47 | raptor | got another! |
| 12:18:49 | raptor | hahaha |
| 12:19:03 | thread_ | what are you talking about? |
| 12:23:04 | | kodaone has joined |
| 12:24:08 | Little_Apple | respawned! |
| 12:24:13 | Skybax | raptor scaring people away, obviously |
| 12:28:40 | thread_ | *shakes fist in air* RAAAAAPPPTTOOOOOORRRR! |
| 12:31:19 | Little_Apple | star trek 13: the wrath of raptor |
| 12:31:40 | Skybax | raptor: why raptor? |
| 12:32:03 | Little_Apple | why not raptor? |
| 12:32:22 | raptor | some of these pictures are neat: http://twistedsifter.com/2013/03/most-perfectly-timed-photos-ever/ |
| 12:32:45 | Skybax | Well idk, that's why I was asking! |
| 12:32:47 | Little_Apple | 1 tip for a flat belly! |
| 12:33:47 | Skybax | Liposuction? |
| 12:33:53 | Little_Apple | best one. http://twistedsifter.files.wordpress.com/2013/03/perfect-timing.jpg |
| 12:34:04 | raptor | haha |
| 12:42:26 | thread_ | it just occurred to me that I have some USB snes controllers. I bet I could get bitfighter running with those as input |
| 12:44:10 | raptor | Ooooo |
| 12:44:18 | raptor | yeah, make a profile and I'll add it to the game.. |
| 12:44:34 | | LordDVG has joined |
| 12:45:47 | Little_Apple | lol |
| 12:46:26 | Little_Apple | doesnt sound like the ideal gamepad.. |
| 12:46:43 | raptor | oh yeah, huh.. |
| 12:47:26 | thread_ | nope. but it was more of, I *could* and therefore worth doing |
| 12:51:55 | | thread_ Quit (Ping timeout: 250 seconds) |
| 13:13:57 | | LordDVG Quit (Remote host closed the connection) |
| 13:21:39 | | bobdaduck has joined |
| 13:49:36 | | kodaone Quit (Quit: Colloquy for iPhone - http://colloquy.mobi) |
| 13:58:05 | | koda has joined |
| 14:19:53 | | Little_Apple Quit (Ping timeout: 250 seconds) |
| 14:35:21 | raptor | 017 players! |
| 15:28:08 | | Watusimoto has joined |
| 15:33:29 | Skybax | :O |
| 15:37:47 | bobdaduck | :0 |
| 15:38:56 | kaen | :☯ |
| 15:41:55 | kaen | shared_ptr is awesome |
| 15:42:05 | kaen | unless you're retrofitting it onto an old system :< |
| 15:43:02 | kaen | Watusimoto, I'm working on making clientgame and servergame usefully instantiable through the default constructor |
| 15:44:06 | Watusimoto | good, I think |
| 15:44:28 | Watusimoto | is that on our release list? :-) |
| 15:44:38 | kaen | erhem ... |
| 15:44:54 | kaen | that's a good point |
| 15:45:20 | kaen | I got carried away trying to write a lua test suite |
| 15:45:45 | kaen | somehow ended up writing a default Game constructor |
| 15:47:09 | kaen | anyway, thank you for reminding me. I think this can wait until we kick out 019 |
| 15:54:18 | Watusimoto | or whatever... I'm not a slave driver. that's raptor's job :-) |
| 15:57:48 | bobdaduck | raptor is the best slave driver ever |
| 16:02:26 | raptor | say what |
| 16:02:51 | kaen | no, I feel like I blow a lot of time on side projects and experiments and pedantic architectural things |
| 16:02:57 | kaen | when I could just be knocking out issues |
| 16:03:05 | raptor | yeah, me too... |
| 16:03:12 | raptor | but a hobby is a hobby :) |
| 16:03:16 | kaen | hehe |
| 16:03:31 | kaen | stupid curious mind. always exploring crap. |
| 16:08:53 | Skybax | Haha |
| 16:09:31 | Skybax | Crap is fuunnnn |
| 16:14:26 | kaen | <del>Running Bug List</del> |
| 16:16:04 | raptor | hooray! |
| 16:22:37 | Watusimoto | congratulations! |
| 16:29:18 | koda | yay |
| 16:59:05 | | raptor Quit () |
| 17:01:36 | | bobdaduck Quit (Remote host closed the connection) |
| 17:35:27 | Watusimoto | night |
| 17:35:38 | | Watusimoto Quit (Remote host closed the connection) |
| 17:35:42 | | BFLogBot Commit: 86bba0b1e84e | Author: watusimoto | Message: Fix warning |
| 17:35:44 | | BFLogBot Commit: badf5ef6208e | Author: watusimoto | Message: Fix warnings |
| 17:35:45 | | BFLogBot Commit: cb2209c067c4 | Author: watusimoto | Message: Fix warning |
| 17:35:47 | | BFLogBot Commit: 291dbc65b147 | Author: watusimoto | Message: Migrate one INI setting to the new structure I've been working on. Looks a bit klunky at the moment, but I think it's going to streamline a lot of our settings code |
| 17:35:48 | | BFLogBot Commit: b29bd5817fe6 | Author: watusimoto | Message: Merge |
| 17:39:13 | | Little_Apple has joined |
| 17:41:22 | | BFLogBot Commit: 1e3e4bc5989e | Author: kaen | Message: preparation for luadoc restructure -- floating static text goes in doc/static now |
| 18:01:26 | | raptor has joined |
| 18:01:28 | | ChanServ sets mode +o |
| 18:02:23 | raptor | another settings restructure? |
| 18:03:18 | raptor | kaen: did you mean to add all of those txt files in your last commit? |
| 18:03:21 | kaen | yep |
| 18:03:31 | kaen | I broke luadoc_static_text.txt up into pieces |
| 18:03:37 | kaen | I'm about to fill them all out |
| 18:03:57 | raptor | ah ok... does that mean we'll have to edit the doc there instead of in-code? |
| 18:04:31 | kaen | no, just static text which doesn't belong in cpp files |
| 18:05:15 | raptor | yay compile errors |
| 18:05:18 | kaen | so the "programming levelgens" and "debugging" sections for instance |
| 18:05:19 | raptor | ok |
| 18:05:25 | raptor | ah excellent |
| 18:08:22 | | Little_Apple Quit (Quit: Page closed) |
| 18:08:42 | raptor | how did this even compile... |
| 18:10:20 | raptor | kaen: this can't be right: template Setting<string>; |
| 18:10:33 | raptor | on config.cpp:169 |
| 18:13:14 | kaen | looks like an explicit template instantiation |
| 18:13:26 | kaen | lemme open eclipse |
| 18:14:36 | raptor | i don't think that can be done in the .cpp... |
| 18:17:18 | kaen | 169 looks right |
| 18:17:29 | kaen | did you check the comment above it |
| 18:17:55 | raptor | you should try and compile it.. |
| 18:18:05 | kaen | heh I am |
| 18:18:12 | kaen | just hit the error :P |
| 18:19:45 | raptor | i think it shoudl be: template Setting::Setting<string> |
| 18:19:47 | raptor | ; |
| 18:19:58 | raptor | but that, of course, yields an eviler error |
| 18:20:41 | raptor | maybe i'm wrong.. |
| 18:23:12 | kaen | omg I hate vc++ |
| 18:23:16 | kaen | why does this compile |
| 18:23:22 | kaen | poor wat never had a chance ... |
| 18:23:24 | kaen | it's: |
| 18:23:26 | kaen | template class Setting<string>; |
| 18:25:08 | | BFBuildBot has joined |
| 18:25:17 | kaen | I'll push ... |
| 18:26:23 | | BFLogBot Commit: 36446e6b088c | Author: kaen | Message: fix forward declaration of explicit template instantiations |
| 18:27:04 | kaen | evil, evil microsoft |
| 18:27:58 | kaen | "hey, that's a nice standard you've got there. Let me just pervert it with proprietary extensions and encourage code that breaks on other compilers" |
| 18:28:14 | kaen | "see how much better that is?!" |
| 18:30:27 | | BFLogBot Commit: 03f1123da96f | Author: kaen | Message: fix tests on linux |
| 18:32:13 | kaen | BFBuildBot, lua print(os.exec('date')) |
| 18:32:14 | BFBuildBot | kaen, lua: [string "print(os.exec('date'))"]:1: attempt to call field 'exec' (a nil value) |
| 18:32:14 | BFBuildBot | stack traceback: |
| 18:32:14 | BFBuildBot | [string "print(os.exec('date'))"]:1: in function '_func' |
| 18:32:14 | BFBuildBot | (command line):38: in main chunk |
| 18:32:14 | BFBuildBot | [C]: ? |
| 18:32:33 | kaen | hmm, that's no good either |
| 18:32:49 | BFBuildBot | build containing revision(s) [36446e6] on bitfighter-w32-cross is complete: Success [build successful] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-w32-cross/builds/203 |
| 18:33:32 | kaen | but at least I'm safe from raptor bitbombing my hard drive :P |
| 18:35:12 | BFBuildBot | build containing revision(s) [36446e6, 03f1123] on bitfighter-linux-x86_64 is complete: Success [build successful] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-linux-x86_64/builds/129 |
| 18:36:03 | koda | cya in a few weeks |
| 18:36:06 | kaen | later |
| 18:36:08 | kaen | have fun! |
| 18:36:19 | koda | hope so, thx :) |
| 18:36:24 | | koda Quit (Quit: k thx bai) |
| 18:38:13 | BFBuildBot | build containing revision(s) [36446e6, 03f1123] on bitfighter-osx-i386-cross is complete: Success [build successful] Build details are at http://buildbot.bitfighter.org/builders/bitfighter-osx-i386-cross/builds/144 |
| 18:41:09 | raptor | hooray! |
| 18:41:35 | raptor | good fox kaen |
| 18:41:44 | kaen | hehe thanks |
| 18:42:09 | raptor | err fix |
| 18:42:14 | raptor | :) |
| 19:12:53 | raptor | whoa |
| 19:13:01 | raptor | the join game screen looks different... |
| 19:18:28 | raptor | oh kaen, much of the Scripting_018 is different now.. |
| 19:18:36 | raptor | *(looking at issue 233) |
| 19:22:06 | | BFLogBot Commit: 5000202962c3 | Author: buckyballreaction | Message: Lua API: Add bf:findAllObjectsInArea. This works just like bf:findAllObjects() except that it also takes two points from which it forms a bounding rectangle search area |
| 19:28:04 | kaen | ok good |
| 19:28:45 | kaen | I just did a quick one-to-one and Scripting_018 is not very rich in information |
| 19:28:51 | raptor | yeah... |
| 19:28:54 | kaen | some things I'm not going to do: |
| 19:29:00 | kaen | teach people lua |
| 19:29:22 | kaen | explain function parameters outside of their appropriate class pages |
| 19:29:44 | kaen | I guess that's it really |
| 19:30:10 | kaen | those two things just strike me as duplicating a lot of work |
| 19:40:45 | raptor | heh |
| 19:40:46 | raptor | yeah |
| 19:40:50 | raptor | point them to luatut.com |
| 19:40:58 | raptor | and say YOU MUST READ THIS FIRST |
| 20:04:45 | raptor | question, if you were to use the Lua API to do Ship:setHealth(0), what should happen? |
| 20:10:27 | | Little_Apple has joined |
| 20:11:18 | Little_Apple | TIL they're coming out with a remake of the secret life of walter mitty. |
| 20:11:23 | Little_Apple | http://www.youtube.com/watch?v=umDr0mPuyQc |
| 20:11:50 | raptor | i saw that |
| 20:11:55 | raptor | look interesting |
| 20:12:06 | Little_Apple | WHY BEN STILLER |
| 20:12:46 | Little_Apple | he is like. the last person i would have chosen. |
| 20:13:26 | raptor | he's the director i think... |
| 20:13:54 | Little_Apple | whyyyyyy |
| 20:14:05 | Little_Apple | why not just make it a completely original movieeeeee |
| 20:14:16 | Little_Apple | why does everything have to be a remake or a reboot |
| 20:14:20 | Little_Apple | uuuuuuuuugggghhhhh |
| 20:15:53 | Little_Apple | so what exactly is pleiades? |
| 20:15:55 | raptor | because big hollywood has turned from being a creative machine to a propaganda machine - they don't have much to work with... |
| 20:16:15 | raptor | oh uh |
| 20:16:18 | raptor | a secret |
| 20:16:39 | raptor | ok |
| 20:16:39 | Little_Apple | an early version of a level sharing platform? |
| 20:16:44 | raptor | yes |
| 20:16:50 | Little_Apple | ah |
| 20:17:11 | raptor | in 019, you'll be able to upload to it directly from the editor |
| 20:17:18 | Little_Apple | oh cool! |
| 20:17:30 | raptor | if you're authenticated, at least |
| 20:17:47 | Little_Apple | so no anonymous players uploading junk maps? |
| 20:17:55 | Little_Apple | just registered players uploading junk maps? |
| 20:17:56 | raptor | nope |
| 20:18:18 | raptor | yep |
| 20:18:36 | Little_Apple | does it generate the thumbnails by itself or do they have to be supplied? |
| 20:19:00 | raptor | upload from editor geberates them |
| 20:19:05 | raptor | *generates |
| 20:19:08 | Little_Apple | oh cool |
| 20:19:26 | Little_Apple | so whats with phaserfield? |
| 20:19:31 | raptor | haha |
| 20:19:42 | raptor | i dont knkow how bobdaduck did that... |
| 20:20:12 | Little_Apple | perhaps it was made with the weird browser based tool someone posted about? |
| 20:20:34 | raptor | no i don't think so |
| 20:21:26 | Little_Apple | does it use forum accounts? |
| 20:21:40 | raptor | yes |
| 20:21:58 | raptor | kaen is the expert, he wrote it all |
| 20:22:04 | Little_Apple | woah nice |
| 20:22:33 | Little_Apple | is the 019 editor the only way to upload? |
| 20:22:53 | raptor | you can log in and do it too, i think |
| 20:23:01 | Little_Apple | i tried logging in.. |
| 20:23:13 | Little_Apple | nothing happens |
| 20:23:37 | raptor | well its *almost* done |
| 20:23:39 | Little_Apple | two more questions! |
| 20:23:45 | raptor | ok |
| 20:23:59 | Little_Apple | will you be able to access/download maps from bitfighter itself? |
| 20:24:06 | raptor | yes |
| 20:24:11 | Little_Apple | ooh nice |
| 20:24:16 | raptor | right now you do it via command |
| 20:24:25 | Little_Apple | and could you have come up with a name thats harder to pronounce? |
| 20:24:36 | raptor | /dlmap raptor_mapname or something |
| 20:24:44 | raptor | heh |
| 20:25:01 | Little_Apple | looks good! |
| 20:25:13 | raptor | oh |
| 20:25:25 | raptor | and it could still be wiped at any time |
| 20:25:30 | | Quartz has joined |
| 20:25:35 | Little_Apple | dun dun duuuunnn |
| 20:25:39 | raptor | the database, thar is, before 019 |
| 20:25:44 | raptor | *that |
| 20:25:46 | Quartz | yeah it's gonna change my name once I can't prove I'm the real Quartz |
| 20:25:50 | Quartz | just wait for it |
| 20:26:04 | Quartz | hey raptor is teleporter delay still in 019? |
| 20:26:18 | raptor | the real Quartz needs to log on for that to happen |
| 20:26:22 | raptor | hmm... not sure |
| 20:26:27 | raptor | let me check... |
| 20:26:40 | Quartz | Quartz must be on a lot then because I've had it happen to me a lot. xD |
| 20:27:28 | Quartz | 'Cuz I now have two levels where I've implemented it ... >_> |
| 20:27:37 | Quartz | Wub Wub Wub and now as of today LMOA! |
| 20:28:28 | raptor | looks like yes... |
| 20:29:07 | Little_Apple | LMOA! |
| 20:29:16 | Quartz | Yep, name inspired from yesterday, LA. :P |
| 20:29:29 | Quartz | It was called "BALL SWEAT!" but honestly, even for me, I felt that was just too far... |
| 20:29:32 | Quartz | Alright cool raptor :D |
| 20:29:46 | Little_Apple | lol |
| 20:30:03 | Little_Apple | such a tasteful name |
| 20:30:14 | Little_Apple | tasteful. |
| 20:30:24 | Quartz | Yeah and the description was even worse was the thing... |
| 20:30:28 | Little_Apple | lol |
| 20:30:31 | Quartz | "Wring out half your ball sweat, save it for soup." |
| 20:30:59 | Little_Apple | sounds painful.. |
| 20:31:10 | Quartz | I feel like we have enough kids on here, and, well, decent people, that I didn't want some new guy to come in and then see that and possibly be disturbed and not want to keep playing. |
| 20:31:19 | Little_Apple | lol |
| 20:31:36 | Quartz | Although honestly, anyone that easily offended won't be playing that long anyway (they shouldn't even be on the internet), but I'd rather not be the one to cause them to leave, regardless. |
| 20:31:50 | Little_Apple | like we actually get a big lets-player on youtube to play bitfighter and thats the first level he plays |
| 20:32:11 | Little_Apple | that would be lovely |
| 20:32:12 | Quartz | rofl |
| 20:32:22 | Quartz | perfeecccct |
| 20:32:40 | Little_Apple | that or lisanna's masterpiece |
| 20:32:44 | Quartz | ROFL |
| 20:32:48 | Quartz | Yeahhh. |
| 20:33:02 | Little_Apple | maybe this is why no one really plays... |
| 20:33:08 | Quartz | Or just name a level "Chocolate Starfish and the Hot Dog Flavored Water." |
| 20:33:25 | Little_Apple | which is actually a renamed stock map |
| 20:33:30 | Quartz | ROFL |
| 20:33:41 | Quartz | Nah, LA. We do a lot of light-hearted trolling. Every other online game is far worse, so... |
| 20:34:04 | Quartz | I dunno why the game isn't popular, to be honest. I guess just poor publicity. The level editor is f@#$ing epic, enough said. |
| 20:34:22 | | raptor #$ing Illegal channel name |
| 20:34:31 | raptor | can join that one.. |
| 20:34:34 | raptor | *can't |
| 20:34:41 | Little_Apple | the most user friendly in game editor i've ever seen in a game actually.. |
| 20:34:47 | Quartz | Exactly! |
| 20:34:56 | Quartz | Very easy learning curve. |
| 20:35:13 | Little_Apple | which is good since the whole game is based around user made levels |
| 20:35:17 | Quartz | And then, even when you're a master there's stuff that keeps you coming back. |
| 20:35:19 | Quartz | Lol yea for sure |
| 20:35:43 | Quartz | Which cracks me up. It seems like GarageGames was just trying to go for "HAY GUISE LOOK AT OUR RETRO SPACE SHIP SHOOTER." |
| 20:35:51 | Quartz | Like, barely ever mentioning the editor ... morons |
| 20:35:52 | Little_Apple | lol |
| 20:35:58 | Quartz | I mean sure it wasn't as good in Zap |
| 20:36:01 | Quartz | But still same basic concept |
| 20:36:03 | Little_Apple | the Zap! editor was bad... |
| 20:36:07 | Quartz | I made do, bro |
| 20:36:12 | Quartz | Still could, if I had to. |
| 20:36:12 | Little_Apple | i couldnt even figure out how to make walls... |
| 20:36:30 | Little_Apple | then again i had an awful one button mouse... |
| 20:36:33 | Quartz | ...But I'm also old-fashioned as hell. |
| 20:36:40 | Quartz | yeah those are the worst haha |
| 20:36:47 | Quartz | I had that too though |
| 20:36:51 | Quartz | I just had to hold CTRL constantly |
| 20:36:57 | Quartz | ...good times. |
| 20:37:49 | Little_Apple | i think the only way that Zap! was better than bitfighter was that there were more active players |
| 20:38:33 | Quartz | For a time, anyway. |
| 20:38:40 | Quartz | It was fading pretty hard near the end really. |
| 20:38:45 | Little_Apple | yup |
| 20:38:58 | Quartz | It had a little revival when Z.A.P. came out hahaha |
| 20:39:14 | Little_Apple | i never got to play that... |
| 20:39:22 | Little_Apple | didnt have a good enough computer at the timne |
| 20:39:26 | Quartz | We got hella people who actually did research and they were all like "wtf, this game is better than Z.A.P. but it's like ... the beta??" |
| 20:39:27 | Little_Apple | with an n. |
| 20:39:36 | Little_Apple | lol |
| 20:40:26 | Quartz | Z.A.P. was basically: Make Zap! neon, everywhere, and then pull out the whole totally free level editor (the best thing about the game) and replace it with DLC maps that you had to pay for. |
| 20:40:39 | Quartz | No wonder it flopped. Who the hell thought that was a good idea..? |
| 20:40:59 | Little_Apple | you seriously had to pay for maps? |
| 20:41:29 | Little_Apple | ew |
| 20:41:37 | Quartz | ...Yes. |
| 20:41:48 | Quartz | Like, imagine paying $5 for 10 more stock maps. |
| 20:41:53 | Quartz | Yeah. |
| 20:41:57 | Little_Apple | most of which are pretty bad! |
| 20:42:20 | Quartz | They're mediocre, it's true. |
| 20:42:32 | Quartz | I still need to make a stock Retrieve. Guh. |
| 20:42:54 | Little_Apple | i could understand a big budget game like battlefield doing it because they take a ton more effort... but zap levels... |
| 20:43:02 | Little_Apple | ehhhhh |
| 20:45:04 | Quartz | ...Exactly. :P |
| 20:45:26 | Little_Apple | here! pay me for this map i spend half an hour on! |
| 20:45:34 | Quartz | Like, paying how much for a few lines of code that most people could make? What... |
| 20:45:58 | Little_Apple | and not many people would buy them.. meaning you could be paying for levels no one else is playing.. |
| 20:46:13 | Quartz | Yessir. |
| 20:46:21 | Little_Apple | isnt dlc great? |
| 20:46:38 | Quartz | Totes. It's not as evil as everyone says, but it's not great either. |
| 20:47:09 | Little_Apple | i dont have a huge deal with dlc in free games, but games you pay $60 for.. |
| 20:47:13 | Little_Apple | nty |
| 20:47:30 | Skybax | I wanna get DLC Quest |
| 20:47:38 | Quartz | ugh |
| 20:47:44 | Quartz | Girl who had a huge crush on me my Senior year |
| 20:47:49 | Quartz | Suddenly adds me on Facebook |
| 20:47:52 | Quartz | And now she's messaging me. |
| 20:47:53 | Quartz | LIke I miss you |
| 20:48:00 | Quartz | GOD why? |
| 20:48:20 | Little_Apple | lol |
| 20:48:43 | Skybax | Punch her in the throat |
| 20:48:50 | Quartz | It's awful, because I think she's hot as hell and most other people don't, and well, she's a co-dependent chick so it'd be really easy to get in bed with her. Like, that desire is there because I'm a twisted human being. But that's awful and I don't want to do that, and I'm tired of being challenged haha! |
| 20:49:09 | Little_Apple | send a really unflattering picture of you in a diaper saying how you found a spider in your nose |
| 20:49:12 | Quartz | I realize that's pretty personal but mehh, where are you guys gonna take that |
| 20:49:20 | Quartz | Great idea Little_Apple |
| 20:49:32 | Little_Apple | you're welcome! |
| 20:49:37 | Skybax | The interwebs, obviously |
| 20:50:19 | Little_Apple | post it on the bitfighter google+ page! |
| 20:50:27 | Quartz | lmao |
| 20:50:30 | Quartz | yeah 'cuz that'll g so far |
| 20:50:33 | Quartz | *go |
| 20:50:34 | Little_Apple | so all 4 followers can read about it! |
| 20:50:46 | Skybax | I think I'm one of them.. maybe |
| 20:50:52 | raptor | there's a G+ page now? |
| 20:51:25 | Little_Apple | yes! |
| 20:51:31 | Little_Apple | with 6 followers actually! |
| 20:51:32 | Skybax | Maybe not |
| 20:52:00 | raptor | BFLogBot isn't one of them is it? |
| 20:52:00 | BFLogBot | A voice crackles in Calvin's radio: "Enemy fighters at two o'clock!" "Roger. What should I do until then?" |
| 20:52:38 | Little_Apple | oh yea, the g+ page isnt linked on the social media section on bitfighter.org.. |
| 20:52:43 | Quartz | BFLogBot |
| 20:52:43 | BFLogBot | My family is dysfunctional and my parents won't empower me. Consequently I'm not self actualized. -- Calvin |
| 20:52:48 | Skybax | I iz following |
| 20:52:49 | Little_Apple | maybe it doesnt count as social media.. |
| 20:52:57 | Little_Apple | hooray! |
| 20:54:47 | raptor | kaen: is there a way to tell the client ship they lost energy from the server? I see s2cCreditEnergy, but it takes a ranged value from 0 to EnergyMax |
| 20:55:28 | Little_Apple | is the scoreboard on the bitfighter.org page supposed to be down still? |
| 20:55:36 | raptor | uhh... |
| 20:55:55 | raptor | yuk |
| 20:55:59 | raptor | is that what that white bar is? |
| 20:56:04 | Little_Apple | yep |
| 20:56:12 | raptor | well that stinks... |
| 20:56:23 | raptor | i'm umm... doing something else for a bit... |
| 20:56:27 | Little_Apple | its been down for all of the waits |
| 20:58:52 | Little_Apple | raptor: question about pleiades! |
| 20:59:20 | Little_Apple | will there be any way to upload levels together? like in a levelpack? |
| 20:59:27 | Quartz | ^^^^ |
| 20:59:31 | Quartz | pleeeease |
| 20:59:46 | Little_Apple | oh, and levelgens |
| 20:59:48 | Little_Apple | those too |
| 21:00:12 | Quartz | Pleiades is hella exciting. |
| 21:00:19 | Quartz | Gotta go my fellow Nigerians. Peace. |
| 21:00:21 | Little_Apple | aw yeaa |
| 21:00:28 | Little_Apple | kbai |
| 21:00:37 | Quartz | PS: PLEASE LET US HAVE LEVELPACKS |
| 21:00:40 | | Quartz Quit (Quit: Page closed) |
| 21:02:20 | raptor | that would be a request for kaen; but I guess that that feature might not be in by 019 |
| 21:02:50 | Little_Apple | levelgens? |
| 21:02:57 | kaen | I'm here |
| 21:03:02 | Little_Apple | KAEN |
| 21:03:05 | raptor | no levelgens are automatically uploaded with the level from the editor |
| 21:03:09 | Little_Apple | WE WANT LEVELPACKS |
| 21:03:09 | raptor | level packs |
| 21:03:11 | Little_Apple | oh cool! |
| 21:03:16 | kaen | wtf is a level pack? |
| 21:03:26 | Little_Apple | uploading multiple maps together |
| 21:03:30 | Little_Apple | its a pack of levels! |
| 21:03:31 | raptor | basically a zip file with .level and .levelgen files in it |
| 21:03:37 | Little_Apple | level + pack! |
| 21:03:38 | kaen | ohhh |
| 21:03:42 | kaen | so you can mass upload? |
| 21:03:46 | Little_Apple | yes! |
| 21:03:51 | Little_Apple | it makes spamming much easier |
| 21:04:01 | Little_Apple | er.. actually.. |
| 21:04:04 | Little_Apple | reverse spam.. |
| 21:04:08 | kaen | https://github.com/kaen/pleiades/issues/30 |
| 21:04:22 | kaen | can't out-feature me :) |
| 21:04:33 | Little_Apple | :P |
| 21:04:40 | raptor | i like the milestone: The Future |
| 21:04:50 | kaen | but at least I know it's a good idea |
| 21:05:48 | raptor | i had two questions for you kaen... |
| 21:05:55 | raptor | need to remember |
| 21:06:07 | raptor | ah |
| 21:06:10 | kaen | <raptor> kaen: is there a way to tell the client ship they lost energy from the server? I see s2cCreditEnergy, but it takes a ranged value from 0 to EnergyMax |
| 21:06:16 | raptor | yes |
| 21:06:18 | raptor | that |
| 21:06:24 | kaen | I think it will take a negative value, despite the doc |
| 21:06:32 | kaen | unless it's the TNL ranged thing |
| 21:06:32 | raptor | ok, i will try that.. |
| 21:06:51 | raptor | rats: RangedU32<0, Ship::EnergyMax> energy) |
| 21:06:54 | kaen | yuck |
| 21:07:17 | kaen | somewhere else there's a creditEnergy that takes an S32 |
| 21:07:25 | raptor | oh? |
| 21:07:27 | | raptor looks |
| 21:07:31 | kaen | so that rpc is kind of upsetting |
| 21:07:36 | kaen | I think it's a normal-old method |
| 21:07:44 | raptor | yep, server side only |
| 21:07:49 | raptor | so i will have to adjust the RPC |
| 21:07:56 | kaen | sounds like the right solution |
| 21:09:14 | raptor | 0 to 100000, that's 17 bits? |
| 21:09:16 | raptor | no 18 |
| 21:12:19 | kaen | rofl |
| 21:12:33 | kaen | raptor, that list lua module we saw the other day |
| 21:12:49 | raptor | yes, was it bad I removed it? |
| 21:12:50 | kaen | that I was criticizing as useless and bad |
| 21:12:57 | kaen | was written by Roberto Ierusalimschy |
| 21:13:02 | kaen | the lead architect of lua |
| 21:13:06 | raptor | hahaha |
| 21:13:25 | kaen | I just saw a page on our wiki about the module and google the author |
| 21:13:25 | raptor | well, now i don't knwo what to think... |
| 21:13:40 | kaen | I think it was still pretty useless |
| 21:13:41 | raptor | because I agreed with you |
| 21:13:51 | kaen | at least for our use case |
| 21:14:13 | kaen | plus we could make a much better one if we find out we actually need it |
| 21:14:22 | raptor | for sure |
| 21:14:40 | raptor | oh, i remembered my second question: what should happen with Ship:setHealth(0) |
| 21:14:42 | raptor | ? |
| 21:15:00 | kaen | boom! |
| 21:15:17 | kaen | (the ship should be killed anonymously) |
| 21:15:38 | Little_Apple | yes! |
| 21:15:56 | Little_Apple | or a message saying: (player name) was killed by dark magic |
| 21:16:07 | raptor | really? |
| 21:16:17 | raptor | right now I coded it to set the health to 0.02 |
| 21:16:21 | raptor | so next hit would kill |
| 21:16:23 | kaen | I really think the ship should be destroyed, yes |
| 21:16:32 | raptor | insta kill.... ok |
| 21:17:01 | kaen | we're pretty far past respecting game mechanics in levelgens |
| 21:19:10 | raptor | I feel like I've been eating and sleeping Lua for months now... |
| 21:22:25 | kaen | delicious moon! |
| 21:22:42 | raptor | back in a bit.. |
| 21:22:46 | | raptor Quit () |
| 21:26:54 | Little_Apple | lua sandwiches! http://www.moonpie.com |
| 22:32:17 | | Little_Apple Quit (Quit: Page closed) |
| 22:47:32 | | raptor has joined |
| 22:47:32 | | ChanServ sets mode +o |
| 22:51:52 | raptor | actually good night |
| 22:51:54 | | raptor Quit (Client Quit) |
| 23:01:57 | | bobdaduck has joined |
| 23:23:40 | | bobdaduck Quit (Remote host closed the connection) |