Timestamps are in GMT/BST.
| 00:00:58 | raptor | hmm... maybe not! |
| 00:01:00 | raptor | compiling.. |
| 00:01:51 | raptor | an old version of dnd.levelgen should make a good test.. |
| 00:03:04 | raptor | oh booo |
| 00:03:15 | raptor | our lua_helper_functions uses setfenv and findfile, etc.. |
| 00:04:29 | raptor | so i guess it works.. |
| 00:04:45 | raptor | but we need to make some decisions about what crazy stuff to include |
| 00:10:19 | raptor | ok, we register everything in global.. |
| 00:10:26 | raptor | then i wipe it out... |
| 00:19:47 | kaen | setfenv is harmless if it's called from our sandbox |
| 00:19:55 | kaen | findfile... I'm not so sure |
| 00:20:09 | raptor | findFile is an internal c++ function we expose |
| 00:20:33 | kaen | ah I see |
| 00:20:39 | kaen | okay, seems harmless enough |
| 00:23:10 | raptor | it works! |
| 00:23:20 | raptor | dnd is running... |
| 00:24:48 | raptor | except... setfenv isn't in my whitelist yet the script doesn't crash... |
| 00:25:00 | raptor | but 'file' and 'io' are disabled.. |
| 00:25:03 | raptor | odd |
| 00:27:10 | raptor | ahhh.... |
| 00:27:43 | raptor | configureNewLuaInstance() |
| 00:28:01 | raptor | that is called on game start-up and loads those scripts |
| 00:28:07 | raptor | so it has full access |
| 00:28:11 | raptor | that's probably OK, right? |
| 01:05:58 | | watusimoto has joined |
| 01:05:58 | | ChanServ sets mode +o watusimoto |
| 01:07:30 | raptor | good morning! |
| 01:09:02 | | BFLogBot Commit: 4cc2aee7bd9b | Author: buckyballreaction | Message: We have our Lua sandbox! |
| 01:10:22 | raptor | watusimoto, kaen: do you think we may want to expose a specific directory to be able to write to for users Lua scripts? |
| 01:25:47 | raptor | maybe i'll just go to bed.. |
| 01:25:49 | raptor | night! |
| 01:26:03 | | raptor Quit () |
| 03:30:00 | | BFBuildBot Quit (*.net *.split) |
| 03:30:40 | | BFBuildBot has joined |
| 04:40:00 | | BFBuildBot Quit (*.net *.split) |
| 04:44:58 | | BFBuildBot has joined |
| 04:46:07 | | Watusimoto_ has joined |
| 05:29:19 | | LordDVG has joined |
| 05:46:18 | | Watusimoto_ Quit (Ping timeout: 260 seconds) |
| 06:30:35 | | BFBuildBot Quit (*.net *.split) |
| 06:34:16 | | BFBuildBot has joined |
| 07:14:25 | | raptor has joined |
| 07:14:25 | | ChanServ sets mode +o raptor |
| 07:30:35 | | kaen Quit (*.net *.split) |
| 07:30:36 | | ChanServ Quit (*.net *.split) |
| 07:34:18 | | watusimoto Quit (Ping timeout: 259 seconds) |
| 07:34:22 | | watusimoto has joined |
| 07:36:11 | | -tomaw- [Global Notice] Hi, yes NickServ, ChanServ etc are gone - we're investigating why right now. |
| 07:40:04 | | BFLogBot Quit (Ping timeout: 256 seconds) |
| 07:40:04 | | Disconnected. |
| 07:43:24 | | -card.freenode.net- *** Looking up your hostname... |
| 07:43:24 | | -card.freenode.net- *** Checking Ident |
| 07:43:24 | | -card.freenode.net- *** Couldn't look up your hostname |
| 07:43:34 | | -card.freenode.net- *** No Ident response |
| 07:43:40 | | BFLogBot has joined |
| 07:43:40 | | Topic is 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
| 07:43:40 | | Set by watusimoto!~eykamp@SU115.tudor.lu on Wed Mar 06 15:04:30 UTC 2013 |
| 07:47:37 | | ChanServ has joined |
| 08:08:44 | watusimoto | hello |
| 08:08:55 | raptor | good morning |
| 08:09:05 | watusimoto | >>>>>do you think we may want to expose a specific directory to be able to write to for users Lua scripts? <<<< |
| 08:09:09 | watusimoto | for what purpose? |
| 08:09:23 | raptor | for instance - that logger.levelgen script I wrote |
| 08:09:34 | raptor | it used io.* to save in-game chats |
| 08:09:36 | watusimoto | and what does that do? |
| 08:09:40 | watusimoto | that |
| 08:09:41 | watusimoto | ok |
| 08:09:42 | raptor | to a log file |
| 08:09:52 | watusimoto | personally, I think it would be ok |
| 08:10:09 | watusimoto | I'd like to hear from kaen, as I'm a trusting sort |
| 08:10:24 | watusimoto | what if I wrote to the log file runme.sexygirls.bat? |
| 08:10:34 | raptor | i was thinking of exposing a c++ method like 'appendFile()' to Lua, and have it be one of the 'loose function' |
| 08:10:40 | raptor | it would *only* write to one location though |
| 08:10:45 | watusimoto | one folder |
| 08:11:04 | watusimoto | hmmm... .where is that log file... ooh, sexy girls. what's that? |
| 08:11:21 | raptor | haha |
| 08:11:32 | watusimoto | but yes, I think it would be ok |
| 08:12:23 | raptor | now with my sandbox, I noticed that it only runs for user scripts |
| 08:13:02 | raptor | so when we load the entire Lua environment in main.cpp, and load the helper_functions.lua, that part isn't sandboxed |
| 08:13:14 | raptor | is that still OK? |
| 08:15:28 | raptor | so only levelgens and robots and global levelgens are sandboxed |
| 08:30:18 | | LordDVG Quit (Ping timeout: 240 seconds) |
| 08:31:00 | | LordDVG has joined |
| 08:41:11 | | -hobana.freenode.net- *** Looking up your hostname... |
| 08:41:11 | | -hobana.freenode.net- *** Checking Ident |
| 08:41:11 | | -hobana.freenode.net- *** No Ident response |
| 08:41:11 | | -hobana.freenode.net- *** Couldn't look up your hostname |
| 08:41:18 | | BFLogBot has joined |
| 08:41:18 | | Topic is 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
| 08:41:18 | | Set by watusimoto!~eykamp@SU115.tudor.lu on Wed Mar 06 15:04:30 UTC 2013 |
| 08:41:18 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 08:42:18 | | bobdaduck has joined |
| 08:48:38 | | BFBuildBot has joined |
| 08:49:48 | | kaen has joined |
| 08:51:43 | | Nothing_Much has joined |
| 08:58:20 | kaen | raptor, sounds fine to me |
| 08:58:56 | kaen | you could even take a filename argument if you strip everything before the last directory separator (if there is one) |
| 08:59:56 | watusimoto | >>> is that still OK? <<< |
| 09:00:35 | watusimoto | yes, I think so... if you can hack that code, you might as well hack the binary at the same time |
| 09:02:01 | kaen | further, if a user overwrites that stuff with someone else's code, then I put them in the same group as people who download those third party "toolbars" for IE |
| 09:02:15 | kaen | and don't feel bad if they get rooted |
| 09:10:27 | | koda has joined |
| 09:25:28 | | Nothing_Much Quit (Ping timeout: 256 seconds) |
| 09:25:30 | raptor | haha |
| 09:34:37 | raptor | maybe i'll allow writing to the screenshots dir |
| 09:38:31 | | BFLogBot Quit (Ping timeout: 256 seconds) |
| 09:38:31 | | Disconnected. |
| 09:40:04 | | -hobana.freenode.net- *** Looking up your hostname... |
| 09:40:04 | | -hobana.freenode.net- *** Checking Ident |
| 09:40:04 | | -hobana.freenode.net- *** No Ident response |
| 09:40:05 | | -hobana.freenode.net- *** Couldn't look up your hostname |
| 09:40:46 | | Disconnected. |
| 09:40:47 | | -cameron.freenode.net- *** Looking up your hostname... |
| 09:40:47 | | -cameron.freenode.net- *** Checking Ident |
| 09:40:47 | | -cameron.freenode.net- *** No Ident response |
| 09:40:47 | | -cameron.freenode.net- *** Couldn't look up your hostname |
| 09:40:54 | | BFLogBot2 has joined |
| 09:40:54 | | Topic is 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
| 09:40:54 | | Set by watusimoto!~eykamp@SU115.tudor.lu on Wed Mar 06 15:04:30 UTC 2013 |
| 09:40:55 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 09:41:08 | | kaen has joined |
| 09:41:27 | | Nothing_Much has joined |
| 09:41:41 | | Nothing_Much Quit (Client Quit) |
| 09:41:51 | | LordDVG has joined |
| 09:48:11 | | bobdaduck_ has joined |
| 09:48:11 | | raptor Quit (Read error: Connection reset by peer) |
| 09:48:15 | | bobdaduck Quit (Read error: Connection reset by peer) |
| 09:48:46 | | Nothing_Much has joined |
| 09:49:00 | | raptor has joined |
| 09:49:01 | | ChanServ sets mode +o raptor |
| 09:49:09 | | LordDVG Quit (Ping timeout: 264 seconds) |
| 09:49:17 | | bobdaduck has joined |
| 09:50:05 | | LordDVG has joined |
| 09:53:14 | | bobdaduck Quit (Read error: Connection reset by peer) |
| 09:53:35 | | bobdaduck_ Quit (Read error: Connection reset by peer) |
| 09:53:37 | | bobdaduck_ has joined |
| 09:54:09 | | LordDVG Quit (Excess Flood) |
| 09:57:21 | | koda Quit (*.net *.split) |
| 09:57:22 | | watusimoto Quit (*.net *.split) |
| 09:58:43 | | raptor Quit () |
| 09:59:29 | bobdaduck_ | WHAT'S GOING ON |
| 10:00:13 | | -christel- [Global Notice] Welcome to Splitville, Population: Shrinking -- as you may have noticed the network is suffering under the strain of yet another DDoS attack, we are working with our sponsors to try curb what we can and apologise for the inconvenience. |
| 10:00:45 | Nothing_Much | ddos |
| 10:00:48 | Nothing_Much | that's what |
| 10:01:15 | bobdaduck_ | lol |
| 10:01:24 | bobdaduck_ | THANKS CRISTEL |
| 10:01:47 | kaen | some kids with a bunch of computers basically causing a traffic jam on freenode's internet connection |
| 10:01:51 | kaen | Nothing_Much, ^ |
| 10:01:55 | bobdaduck_ | yeah |
| 10:02:19 | Nothing_Much | kids these days |
| 10:02:29 | Nothing_Much | always causing troub- well actually that's always been the case |
| 10:02:32 | Nothing_Much | except it's online now |
| 10:02:41 | Nothing_Much | isn't a ddos technically illegal? |
| 10:02:49 | kaen | I don't know |
| 10:02:50 | kaen | probably |
| 10:02:55 | bobdaduck_ | pretty sure |
| 10:03:09 | kaen | I guess I'd rather have them ddos'ing freenode than knocking over my garbage cans though |
| 10:03:21 | bobdaduck_ | what would we do if someone ddos bitighter? |
| 10:03:33 | kaen | well, no one would play |
| 10:03:37 | kaen | so exactly nothing would change |
| 10:03:39 | Nothing_Much | no one COULD play |
| 10:03:41 | Nothing_Much | :( |
| 10:03:54 | bobdaduck_ | xD |
| 10:04:37 | kaen | but it depends which server they ddos'd |
| 10:04:59 | kaen | interestingly, me and wat would be helpless since we don't have physical access to our servers to change the firewall rules |
| 10:05:18 | kaen | but you and LA for example do have that access, so your servers could be made reachable again pretty easily |
| 10:05:48 | kaen | (but only to clients who had seen the servers before and store the connection info) |
| 10:06:26 | kaen | oh wait... I have a vps console to tweak the firewall rules |
| 10:06:28 | kaen | sweeet |
| 10:06:33 | kaen | wat probably does too then |
| 10:07:01 | | koda has joined |
| 10:07:05 | kaen | so as long as they didn't bring down our actual *hosts* (which is much hard than a single server) we'd be fine after like ten minutes of fiddling |
| 10:08:39 | | watusimoto has joined |
| 10:08:40 | | ChanServ sets mode +o watusimoto |
| 10:13:13 | | LordDVG has joined |
| 10:26:35 | | raptor has joined |
| 10:38:44 | raptor | howdy howdy |
| 10:38:53 | bobdaduck_ | raptor change the ticker to announce DnD party tomorrow? |
| 10:39:02 | raptor | say what? |
| 10:39:13 | raptor | ticker? mine hasn't stopped beating yet, has it? |
| 10:39:18 | bobdaduck_ | the bitfighter main menu ticker |
| 10:39:26 | raptor | ohhhhh |
| 10:39:33 | raptor | the MOTD |
| 10:39:36 | bobdaduck_ | the one that says "Welcome to Bitfighter!" |
| 10:39:38 | raptor | message-of-the-day |
| 10:40:02 | raptor | give me the text to put there |
| 10:40:12 | kaen | Majestic Oscillating Turtle, Dude |
| 10:40:20 | raptor | hahaha |
| 10:40:27 | raptor | give me three! |
| 10:42:25 | bobdaduck_ | Welcome to bitfighter! - - - bobdaduck Map unveiling party Fri 8 EST - - - Enjoy your stay! - - - |
| 10:42:42 | bobdaduck_ | 8 pm EST |
| 10:43:32 | raptor | how about this: |
| 10:43:43 | raptor | !!! DDD !!! Delirious DnD Demonstration party !!! Lua scripting engine showcase !!! Expect adventure! explosions!! crashes !!! Friday 8 June 2013 8:00 PM EST |
| 10:44:02 | bobdaduck_ | rofl, that works too |
| 10:44:02 | kaen | perfect! |
| 10:44:32 | raptor | should i mention bobdaduck_ in there somewhere? |
| 10:44:58 | bobdaduck_ | Nah that's fine |
| 10:45:04 | raptor | done! |
| 10:45:47 | bobdaduck_ | Okay huge problem |
| 10:45:54 | bobdaduck_ | Lately I've been feeling like the level is too small |
| 10:46:00 | raptor | you put your shoes on the wrong foot again? |
| 10:46:03 | raptor | oh |
| 10:46:21 | raptor | it's because you're missing quests |
| 10:46:29 | | raptor takes back what he just said |
| 10:46:34 | bobdaduck_ | rofl |
| 10:46:38 | bobdaduck_ | No quests |
| 10:46:40 | bobdaduck_ | not until 019 |
| 10:46:45 | bobdaduck_ | when levelcontroller can PM. |
| 10:48:15 | bobdaduck_ | closest to quests for now is just "see if you can find the secret shops" |
| 10:49:26 | bobdaduck_ | Welp |
| 10:49:32 | bobdaduck_ | I've opened up DnD.level |
| 10:49:39 | bobdaduck_ | Time to readjust all the projectors and turrets |
| 10:52:28 | raptor | sigh |
| 10:52:50 | raptor | are you runing stock 018a? |
| 10:53:29 | bobdaduck_ | yeah |
| 10:53:38 | bobdaduck_ | wait maybe. |
| 10:53:46 | bobdaduck_ | probably not actually |
| 10:54:20 | kaen | why not just do your editing on 019? |
| 10:54:40 | bobdaduck_ | because 019 is worse |
| 10:54:45 | kaen | eh? |
| 11:00:36 | | LordDVG Quit (*.net *.split) |
| 11:00:36 | | raptor Quit (*.net *.split) |
| 11:00:39 | | BFBuildBot Quit (*.net *.split) |
| 11:00:41 | | ChanServ Quit (*.net *.split) |
| 11:00:52 | | watusimoto Quit (*.net *.split) |
| 11:00:53 | | bobdaduck_ Quit (*.net *.split) |
| 11:00:55 | | kaen Quit (*.net *.split) |
| 11:09:15 | | Tttt7858 has joined |
| 11:09:15 | | raptor has joined |
| 11:09:15 | | LordDVG has joined |
| 11:09:15 | | watusimoto has joined |
| 11:09:15 | | bobdaduck_ has joined |
| 11:09:15 | | kaen has joined |
| 11:09:15 | | ChanServ has joined |
| 11:09:15 | | BFBuildBot has joined |
| 11:09:44 | Tttt7858 | or something |
| 11:09:44 | bobdaduck_ | BBB? |
| 11:09:44 | raptor | logbot come back! |
| 11:09:45 | Tttt7858 | ye |
| 11:09:45 | Tttt7858 | bbb |
| 11:09:45 | bobdaduck_ | no |
| 11:09:45 | bobdaduck_ | there's a ddd |
| 11:09:45 | Tttt7858 | ? |
| 11:09:45 | Tttt7858 | whats that? |
| 11:09:45 | bobdaduck_ | http://www.bitfighter.org/forums/viewtopic.php?f=20&t=1963&p=20054#p20054 |
| 11:09:46 | Tttt7858 | was date changed |
| 11:09:46 | Tttt7858 | can i get in |
| 11:09:46 | bobdaduck_ | its this friday |
| 11:09:46 | bobdaduck_ | What timezone are you in? |
| 11:09:46 | Tttt7858 | cst |
| 11:10:05 | Tttt7858 | why so many ppl on |
| 11:10:34 | bobdaduck_ | Some school is playing probably |
| 11:10:41 | Tttt7858 | LOL |
| 11:10:46 | Tttt7858 | WHAT |
| 11:10:54 | kaen | they put a password on the server and use an old version :< |
| 11:10:58 | bobdaduck_ | So Friday at 7 your time there will be a bitfighter party. |
| 11:11:07 | kaen | "bitfighter" |
| 11:11:08 | Tttt7858 | LOL lolwat |
| 11:11:22 | Tttt7858 | thats hillarious |
| 11:11:25 | Tttt7858 | for some reason |
| 11:11:54 | Tttt7858 | i wanna get on and say hi my name is mr bear have you seen my child lately he escaped |
| 11:12:32 | raptor | kaen: you guessed the password? |
| 11:12:41 | Tttt7858 | no |
| 11:12:43 | kaen | nope |
| 11:12:49 | Tttt7858 | darn |
| 11:13:25 | Tttt7858 | r any ppl admin on bitfighter? |
| 11:13:29 | Tttt7858 | like admin of the game |
| 11:13:52 | raptor | we may be developers, but server owners control everything about their servers |
| 11:14:07 | Tttt7858 | hmm |
| 11:14:12 | Tttt7858 | lets find |
| 11:14:13 | Tttt7858 | it |
| 11:14:14 | Tttt7858 | s |
| 11:14:15 | Tttt7858 | pass |
| 11:14:23 | kaen | good luck! |
| 11:14:41 | kaen | there's a proof-of-work algorithm to prevent fast password guessing |
| 11:15:15 | raptor | i always thought that was neat |
| 11:15:17 | kaen | and presumably connection dos |
| 11:15:18 | Tttt7858 | hmm |
| 11:15:19 | kaen | me too |
| 11:15:23 | Tttt7858 | dang |
| 11:15:37 | Tttt7858 | is it annoying to have a school play? |
| 11:15:45 | kaen | it kind of breaks my heart |
| 11:16:01 | bobdaduck_ | rofl |
| 11:16:07 | Tttt7858 | no srsly |
| 11:16:12 | kaen | for 20-30 minutes about three days a week the playing population of bitfighter increases almost tenfold |
| 11:16:17 | kaen | and I don't get to participate :< |
| 11:16:20 | bobdaduck_ | xD |
| 11:16:29 | Tttt7858 | LOL |
| 11:16:31 | Tttt7858 | WE MUST |
| 11:16:35 | Tttt7858 | GET INTO DAT SERVER |
| 11:16:41 | Tttt7858 | AND BE LIKE HI KEDEIZ |
| 11:16:58 | bobdaduck_ | eh |
| 11:17:10 | Tttt7858 | can the creator of bitfighter take servers down? |
| 11:17:15 | kaen | nope |
| 11:17:18 | raptor | nope |
| 11:17:18 | Tttt7858 | roflmfao |
| 11:17:27 | kaen | wouldn't want to anyway |
| 11:17:32 | raptor | why would anyone want to run a server if that was built in? |
| 11:17:37 | Tttt7858 | idk |
| 11:17:48 | Tttt7858 | if they were innappropriate? |
| 11:17:52 | kaen | that would be kind of spiteful to ruin their fun just because we're jealous |
| 11:17:58 | Tttt7858 | yeah |
| 11:17:59 | kaen | well, we can take them off the master list |
| 11:18:00 | Tttt7858 | but still |
| 11:18:04 | Tttt7858 | master list? |
| 11:18:11 | Tttt7858 | lolpro |
| 11:18:16 | kaen | the server list you get when you're looking for a game |
| 11:18:20 | raptor | Tttt7858: are you from the USA? |
| 11:18:20 | Tttt7858 | oh |
| 11:18:22 | Tttt7858 | ye |
| 11:18:59 | Tttt7858 | whats the smegabyte server? |
| 11:19:09 | kaen | I have no idea, actually |
| 11:19:14 | kaen | maybe sam's? |
| 11:19:19 | Tttt7858 | sams? |
| 11:19:27 | kaen | one of the devs |
| 11:19:32 | bobdaduck_ | Smegabyte |
| 11:19:44 | bobdaduck_ | If I remember right like nobody has actually logged onto it in like months. |
| 11:19:45 | bobdaduck_ | xD |
| 11:19:51 | Tttt7858 | hmm |
| 11:19:53 | raptor | not sam's |
| 11:19:55 | Tttt7858 | i wanna get on |
| 11:19:57 | kaen | weird |
| 11:20:02 | raptor | it showed up in 015a |
| 11:20:08 | raptor | and someone has kept updating it |
| 11:20:13 | kaen | it's got nice ping. |
| 11:20:17 | Tttt7858 | lol |
| 11:20:17 | kaen | for me anyway |
| 11:20:20 | raptor | but no one has ever played on it because it's locked |
| 11:21:07 | Tttt7858 | hmm |
| 11:21:14 | Tttt7858 | how does somebody get on ? |
| 11:21:36 | bobdaduck_ | they would need the password that nobody knows |
| 11:21:43 | kaen | geoip says it's in oregon |
| 11:21:45 | Tttt7858 | hmm |
| 11:21:49 | Tttt7858 | :O |
| 11:22:05 | Tttt7858 | yay radioactive is on the radio |
| 11:23:16 | raptor | chickensaurus is my favorite name of the day |
| 11:23:35 | Tttt7858 | lolol |
| 11:24:14 | raptor | it's actually in ontario canada |
| 11:24:38 | kaen | I meant smegabyte |
| 11:25:04 | raptor | ohh.. |
| 11:25:06 | raptor | sorry |
| 11:25:08 | raptor | hmm |
| 11:29:13 | kaen | raptor, is there a reason you can't pick up flags immediately after they're dropped? |
| 11:29:30 | | watusimoto Quit (Quit: Leaving.) |
| 11:29:34 | raptor | i think collision detection is done on the boundaries of the game object |
| 11:29:59 | kaen | like, if I kill a bot carrying the flag and charge over him as he explodes, I would expect to also pickup the flag |
| 11:30:14 | raptor | oh.. |
| 11:30:16 | bobdaduck_ | I talked to wat about that once... |
| 11:30:21 | raptor | that should work... does that not in 018a? |
| 11:30:26 | kaen | nor in 019 |
| 11:30:33 | bobdaduck_ | Hasn't worked since forever |
| 11:30:46 | bobdaduck_ | The delay is coded in for a reason but I forgot why. |
| 11:30:55 | raptor | hmm |
| 11:30:57 | raptor | really? |
| 11:31:01 | kaen | you think it's because of the delayed delete? |
| 11:31:12 | | watusimoto has joined |
| 11:31:13 | | ChanServ sets mode +o watusimoto |
| 11:31:19 | kaen | (of the carrying ship) |
| 11:31:25 | raptor | maybe collision is disabled temporarily... |
| 11:32:17 | kaen | I think maybe the ship doesn't truely drop the flag until it hits the destructor |
| 11:32:27 | raptor | interesting |
| 11:33:10 | kaen | nope, that's not it |
| 11:33:14 | raptor | bobdaduck_: did that *ever* work? |
| 11:33:17 | kaen | dismount gets called in kill() |
| 11:33:19 | bobdaduck_ | No |
| 11:33:27 | raptor | then feature request! |
| 11:33:31 | raptor | :) |
| 11:33:33 | kaen | :) |
| 11:33:38 | bobdaduck_ | :) |
| 11:33:48 | raptor | that means a 'zap!' bug |
| 11:33:59 | raptor | those are always fun |
| 11:35:00 | kaen | ah |
| 11:35:06 | kaen | there's a dropped timer |
| 11:35:30 | kaen | so... we need a flag to not reset the drop timer if the ship was killed? |
| 11:36:22 | kaen | oh, awesome! dismount takes a dismount mode |
| 11:36:34 | kaen | easy-squeezy |
| 11:37:24 | bobdaduck_ | So does DnD need mercenaries that you can buy? |
| 11:38:17 | bobdaduck_ | I nearly coded it this morning and then got antsy about cpu usage. |
| 11:39:47 | raptor | so when you host this thing... i recommend, uh, not running anything else on the computer.. |
| 11:39:54 | bobdaduck_ | Oh well that's a given |
| 11:40:00 | | Tttt7858 Quit (Quit: Page closed) |
| 11:40:06 | bobdaduck_ | though the level has not actually proven to be all that intensive |
| 11:40:26 | bobdaduck_ | ...Never really tried it with more than 5 people though |
| 11:41:43 | bobdaduck_ | when ford gets the bot ready it should be a good way to stress-test it |
| 11:43:33 | bobdaduck_ | Oddly enough, RTS loads much slower than DnD |
| 11:44:53 | kaen | has to do with the difficulty of triangulating the level and merging all of the walls |
| 11:45:29 | kaen | I'd guess that RTS has more line segments and/or islands of wall |
| 11:45:56 | kaen | bobdaduck_, does 019 fix that FF snapping bug? |
| 11:46:10 | kaen | (for you) |
| 11:46:17 | bobdaduck_ | haven't noticed any problems |
| 11:46:28 | kaen | cool :) |
| 11:47:01 | raptor | great! |
| 11:47:12 | raptor | because I remember solving that bug |
| 11:47:17 | raptor | I worked on it for 4 hours |
| 11:47:30 | raptor | and illumination didn't arrive until 1:30 in the morning |
| 11:47:36 | bobdaduck_ | xD |
| 11:47:41 | raptor | and I was technically asleep with my eyes open |
| 11:47:51 | bobdaduck_ | I appreciate all the work it will save me |
| 11:53:55 | | BFLogBot2 Commit: 2041d6502f15 | Author: kaen | Message: Don't add pickup delay to dropped items when the carrier is killed. |
| 11:53:57 | kaen | fix'd |
| 11:54:25 | raptor | do you think that'll have unintended consequences? |
| 11:56:35 | kaen | nope. DISMOUNT_MOUNT_WAS_KILLED is used in exactly one call site: Ship::kill() |
| 11:56:45 | kaen | which is exactly when I don't want to add a pickup delay |
| 11:56:47 | raptor | huh.. well cool! |
| 12:01:39 | kaen | hmm. should I have used an asterisk for that? since it changes a game mechanic? |
| 12:01:50 | raptor | teag,uhfhasjklfdsa |
| 12:01:53 | raptor | uhhh |
| 12:01:55 | kaen | lol |
| 12:02:00 | raptor | well... |
| 12:02:04 | raptor | nah |
| 12:02:10 | raptor | i'll just go through all the commits anyways.. |
| 12:02:16 | kaen | okay |
| 12:02:27 | raptor | the asterisks thingy sort of died (my fault) |
| 12:02:32 | | kaen shrugs |
| 12:02:38 | kaen | maybe we should try again next cycle |
| 12:04:04 | Nothing_Much | the net splits? |
| 12:04:45 | kaen | no, marking certain important commits with asterisks in the logs |
| 12:04:55 | kaen | we have no power over freenodes netsplits :) |
| 12:08:13 | bobdaduck_ | nothing much you comin' to the dnd party tomorrow? |
| 12:25:53 | kaen | is it not on friday? |
| 12:26:11 | kaen | my understanding is that today is wednesday. |
| 12:26:14 | bobdaduck_ | oh right |
| 12:26:15 | bobdaduck_ | xD |
| 12:26:18 | bobdaduck_ | yes friday |
| 12:27:59 | | bobdaduck_ Quit (Remote host closed the connection) |
| 12:44:20 | | koda Quit (Ping timeout: 264 seconds) |
| 13:07:24 | | LordDVG Quit (Remote host closed the connection) |
| 13:09:34 | kaen | ctrl+u is my new favorite thing |
| 13:09:45 | kaen | especially when starting a new map in the editor |
| 13:15:25 | kaen | raptor, what are your thoughts on setting the default cmake build type to Debug? |
| 13:15:26 | kaen | I always for get the -D... bit |
| 13:15:43 | raptor | hmmm |
| 13:15:59 | raptor | probably only needed in Linux |
| 13:16:05 | raptor | I'm not opposed |
| 13:16:34 | raptor | maybe put a message in there saying that it's a Debug build |
| 13:17:42 | kaen | in where? |
| 13:17:42 | kaen | in the cmake output? |
| 13:18:42 | kaen | I was also thinking of adding a little python script to get the revision number and output it to like a buildinfo.h file |
| 13:18:43 | raptor | yeah, so packagers don't go crazy |
| 13:18:54 | kaen | and maybe log it when starting up if it's a debug build. |
| 13:18:57 | raptor | oh |
| 13:19:10 | raptor | so... i'll need to do that eventually if I get OSX to package with it |
| 13:19:12 | kaen | or even displaying it on screen (useful for tester's screenshots) |
| 13:19:49 | kaen | sorry, I've got a lot of lag right now. |
| 13:20:47 | kaen | do what? |
| 13:21:02 | raptor | parse the version numbers in version.h |
| 13:21:05 | kaen | you mean reimplement it for mac (if it happens)? |
| 13:22:16 | raptor | oh.. you're thinking specifically about your build bot... |
| 13:22:21 | raptor | actually |
| 13:22:57 | raptor | I think it'd be a great idea to have a debug build show on the main menu the revision |
| 13:25:52 | raptor | that's what freeorion does: http://www.freeorion.org/images/e/e1/FreeOrion_Multiplayer_Setup_AIs_Observer.png |
| 13:26:05 | raptor | we do have our diagnostics page |
| 13:26:17 | raptor | but that might not be prominent enough |
| 13:30:03 | kaen | oh wow! |
| 13:30:04 | kaen | cmake can find the hg executable and we can just use that to pump the revision number |
| 13:30:30 | kaen | right |
| 13:31:21 | kaen | cool! |
| 13:31:21 | kaen | I'll take a crack at it. |
| 13:39:21 | kaen | for(S32 i = spyBugs->size()-1; i >= 0; i--) |
| 13:39:28 | kaen | is there a reason that they do this? |
| 13:39:40 | kaen | (backwards) |
| 13:39:57 | kaen | I seem to find it all over... |
| 13:40:14 | kaen | in this case they're just marking things in scope based on friendly spybug vision |
| 13:59:19 | raptor | i think backwards iteration is sneaky |
| 14:00:13 | raptor | it gets around the issue with deleting an object in a collection you're currently iterating through |
| 14:00:25 | kaen | hmm... |
| 14:01:00 | raptor | but it might only work with Vector::eraseFast |
| 14:01:03 | raptor | or whatever it is |
| 14:01:12 | kaen | this spybug crash doesn't actually require adding and removing a spybug each frame |
| 14:01:40 | raptor | oh.. you're working on the running bug list? |
| 14:03:09 | kaen | yeah |
| 14:04:51 | kaen | scratch that, yes it does |
| 14:05:06 | kaen | my weak attempts at fixing it actually made it worse... |
| 14:08:16 | raptor | watusimoto: do you have ability to add subdomains to bitfighter.org? |
| 14:11:34 | raptor | like: buildbot.bitfighter.org |
| 14:11:39 | raptor | and have it point to wherever |
| 14:15:23 | kaen | ah, the ol' "bug behind a bug" exercise... |
| 14:15:51 | kaen | fixed the first spybug crash. there's a crash behind it that only triggers in zone control |
| 14:16:01 | kaen | also seems to apply to flags |
| 14:16:20 | raptor | is this the Lua API one? |
| 14:17:22 | kaen | yep |
| 14:23:21 | kaen | oh no... |
| 14:23:47 | kaen | stale ItemOfInterest structures in mItemsOfInterest |
| 14:23:56 | raptor | what? |
| 14:24:00 | raptor | is that TNL |
| 14:24:04 | raptor | and scoping |
| 14:24:12 | kaen | it's a part of game type |
| 14:24:19 | kaen | and appears to be involved in scoping, yes |
| 14:25:08 | | bobdaduck has joined |
| 14:25:22 | raptor | interesting - maybe the crash is because of something going out of scope server-side? |
| 14:26:27 | kaen | okay. I just reworked my solution, and now I'm triggering: |
| 14:26:29 | kaen | TNLAssert(false,"item in ItemOfInterest is NULL. This can happen when an item got deleted."); |
| 14:26:44 | kaen | which appears harmless outside of debug mode. |
| 14:27:24 | kaen | my new solution, btw, was to prevent double deletion in BfObject::deleteObject() |
| 14:27:37 | kaen | which prevents adding the object to the delete list more than once |
| 14:27:57 | kaen | (which was the cause of the spybug crash) |
| 14:29:24 | raptor | why was it being added more than once? |
| 14:29:49 | kaen | once when shot |
| 14:29:55 | kaen | once when removeFromGame was called from lua |
| 14:30:54 | raptor | and both were server-side? |
| 14:30:59 | raptor | ohh |
| 14:30:59 | kaen | yes |
| 14:31:01 | raptor | wait, yes |
| 14:31:03 | raptor | i get it |
| 14:31:05 | raptor | interesting |
| 14:32:53 | kaen | anyway, I fixed the spybug crash |
| 14:33:03 | bobdaduck | yay |
| 14:33:12 | kaen | but since I found the flag crash the net progress is zero bugs :< |
| 14:33:18 | kaen | can not be unseen... |
| 14:33:26 | bobdaduck | hm? |
| 14:33:53 | kaen | do the same thing with a flagitem in ZC and you get a different crash |
| 14:34:18 | raptor | remove and recreate a flag? |
| 14:34:21 | kaen | yep |
| 14:34:38 | kaen | that's null itemofinterest crash |
| 14:35:29 | kaen | imo it's not worth asserting that the item is non-null since handling the null case is trivial. |
| 14:35:40 | kaen | fixing it properly would just add another noodle to the spaghetti |
| 14:36:46 | bobdaduck | I never liked pasta |
| 14:37:09 | kaen | I like it on my plate |
| 14:37:11 | kaen | just not in my computer |
| 14:37:27 | kaen | I make pasta like three nights a week at least. |
| 14:38:22 | kaen | chicken castellina on monday, spaghetti with home made meatballs tonight, lasagna on friday most likely... |
| 14:38:23 | kaen | etc. |
| 14:40:56 | raptor | ever use whole wheat noodles? |
| 14:42:41 | raptor | those are my favorites |
| 14:45:10 | kaen | never tried it |
| 14:45:25 | kaen | I love whole wheat bread though. I'll give it a shot |
| 14:45:45 | kaen | so, BFLogBot2 isn't reporting commits |
| 14:46:28 | | Tttt7858 has joined |
| 14:46:33 | kaen | but buildbot is getting them... |
| 14:46:34 | kaen | weird |
| 14:46:37 | Tttt7858 | hi |
| 14:46:39 | kaen | hi |
| 14:47:02 | Tttt7858 | whos on? |
| 14:47:03 | kaen | raptor, any word from the SDL list? |
| 14:47:28 | kaen | I'll play if you want, Tttt7858 |
| 14:47:40 | Tttt7858 | ok |
| 14:47:50 | Tttt7858 | sure |
| 14:48:59 | | Tttt7858 Quit (Client Quit) |
| 14:49:15 | | -sendak.freenode.net- *** Looking up your hostname... |
| 14:49:16 | | -sendak.freenode.net- *** Checking Ident |
| 14:49:16 | | -sendak.freenode.net- *** No Ident response |
| 14:49:18 | | -sendak.freenode.net- *** Couldn't look up your hostname |
| 14:49:24 | | BFLogBot has joined |
| 14:49:57 | | -sendak.freenode.net- *** Notice -- TS for #bitfighter changed from 1370465367 to 1304226610 |
| 14:49:57 | | watusimoto has joined |
| 14:49:57 | | BFLogBot2 has joined |
| 14:49:57 | | Nothing_Much has joined |
| 14:49:57 | | raptor has joined |
| 14:49:57 | | kaen has joined |
| 14:49:57 | | BFBuildBot has joined |
| 14:49:57 | | ChanServ has joined |
| 14:49:57 | | sendak.freenode.net changes topic to 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/' |
| 14:49:59 | | bobdaduck has joined |
| 14:50:00 | | Tttt7858 has joined |
| 14:50:00 | | Tttt7858 Quit (Client Quit) |
| 14:50:00 | | BFLogBot2 Quit (Remote host closed the connection) |
| 14:50:00 | raptor | kaen: I got a response on teh SDL2 thing: http://lists.libsdl.org/pipermail/sdl-libsdl.org/2013-June/088650.html |
| 14:51:28 | raptor | i responded to him, too, you can follow the thread.. |
| 14:57:45 | bobdaduck | optimizing the DnD code is the boring part... |
| 15:12:35 | raptor | also, i love 'Sleepy' |
| 15:12:41 | raptor | that is a really cool profiling tool |
| 15:12:55 | raptor | sam686 mentioned it... if only there was a counterpart in Linux.. |
| 15:15:38 | raptor | kaen: DeletedTypeNumber still need to be deleted, no? |
| 15:15:52 | kaen | yes |
| 15:16:07 | raptor | ohh.. duh |
| 15:16:13 | raptor | that's in ::deleteObject() |
| 15:16:19 | raptor | ok, that makes sense |
| 15:16:39 | raptor | in fact, that makes so much sense that I don't know why that isn't there already |
| 15:19:17 | kaen | my thoughts exactly |
| 15:38:57 | | BFLogBot Commit: 7b17a409aebd | Author: kaen | Message: Ensure that there is a joystick present before trying to open it |
| 15:39:07 | kaen | BFBuildBot, status |
| 15:39:07 | BFBuildBot | bitfighter-linux-x86_64: idle, last build 1h00m54s ago: build successful |
| 15:39:07 | BFBuildBot | bitfighter-osx-i386-cross: idle, last build 1h01m23s ago: build successful |
| 15:39:07 | BFBuildBot | bitfighter-w32-cross: building('make -j2') |
| 15:44:19 | raptor | BFBuildBot, status |
| 15:44:20 | BFBuildBot | bitfighter-linux-x86_64: idle, last build 4m06s ago: build successful |
| 15:44:20 | BFBuildBot | bitfighter-osx-i386-cross: idle, last build 4m38s ago: build successful |
| 15:44:20 | BFBuildBot | bitfighter-w32-cross: idle, last build 4m50s ago: build successful |
| 15:44:31 | raptor | BFBuildBot: you're awesome! |
| 15:44:31 | BFBuildBot | What you say! |
| 15:45:27 | | Watusimoto_ has joined |
| 15:48:07 | bobdaduck | xD |
| 15:59:42 | raptor | Watusimoto_: is that really you? |
| 15:59:51 | Watusimoto_ | yes |
| 16:00:13 | raptor | do you have ability to add subdomains to bitfighter.org? |
| 16:00:28 | raptor | like: buildbot.bitfighter.org :) |
| 16:00:46 | Watusimoto_ | I'm not sure |
| 16:00:49 | Watusimoto_ | actually |
| 16:01:24 | Watusimoto_ | woudl that be a function of the host or the domain registrar? |
| 16:02:47 | kaen | domain registrar |
| 16:02:50 | kaen | in my experience |
| 16:03:29 | Watusimoto_ | then probably yes |
| 16:04:03 | kaen | would you be willing to? :) |
| 16:04:05 | Watusimoto_ | that would require me to remember where it is registered |
| 16:04:18 | Watusimoto_ | all I remember is it is not godaddy |
| 16:04:49 | raptor | eNom, Inc. (R39-LROR) |
| 16:04:51 | kaen | whois says enom |
| 16:04:53 | kaen | too fast, raptor |
| 16:04:55 | kaen | too fast. |
| 16:04:57 | raptor | haha |
| 16:05:02 | raptor | we had the same thought |
| 16:05:06 | Watusimoto_ | enom? |
| 16:05:09 | Watusimoto_ | I think namecheap |
| 16:05:22 | raptor | enomnomnom |
| 16:06:01 | kaen | ah, resellers |
| 16:08:17 | Watusimoto_ | thank goodness for lastpass |
| 16:08:20 | Watusimoto_ | I'm in! |
| 16:08:28 | raptor | was it enom? |
| 16:08:38 | Watusimoto_ | namecheap |
| 16:08:42 | raptor | ah ok |
| 16:08:44 | Watusimoto_ | oh look, all my domains are here! |
| 16:10:35 | Watusimoto_ | what ip addr should buildbot go to? |
| 16:11:31 | raptor | i think its this, with the port: http://198.23.227.119:8010/ |
| 16:11:40 | raptor | kaen: still good? |
| 16:12:32 | Watusimoto_ | url redirect or url frame or "a" record? |
| 16:13:09 | Watusimoto_ | https://www.namecheap.com/support/knowledgebase/article/settingup_hostrecords |
| 16:13:41 | kaen | hmm |
| 16:13:45 | kaen | A record would be best |
| 16:13:55 | kaen | drop the port |
| 16:14:01 | kaen | I'll put it on port 80 |
| 16:14:38 | Watusimoto_ | so just the ip addr, no port? |
| 16:14:52 | kaen | yep |
| 16:15:29 | Watusimoto_ | done |
| 16:22:46 | raptor | tada!: http://buildbot.bitfighter.org:8010/ |
| 16:22:49 | raptor | cool |
| 16:23:37 | Watusimoto_ | hooray! |
| 16:24:39 | Watusimoto_ | will the buildbot be able to hunt me down in luxembourg if I checkin something that breaks the build? |
| 16:24:58 | raptor | oh yes |
| 16:25:05 | raptor | i've been blamed once already |
| 16:25:21 | raptor | at least - the buildbot tells BFBuildBot to yell at us here in IRC |
| 16:25:57 | Watusimoto_ | btw, the joystick buttons look really good with tenby font |
| 16:26:34 | bobdaduck | I can't turn off the helper from the options menu like it says I can |
| 16:26:46 | raptor | hahaha |
| 16:27:23 | Watusimoto_ | no, you can't |
| 16:27:44 | Watusimoto_ | it's kind of a lie at the moment |
| 16:27:57 | raptor | there's no 'kind of' about it... :) |
| 16:28:09 | kaen | it's not a lie, per se |
| 16:28:14 | kaen | it's just not a truth yet |
| 16:28:33 | bobdaduck | xD |
| 16:30:02 | Watusimoto_ | ok. it's a lie |
| 16:31:41 | kaen | DNS hasn't propagated over here yet :< |
| 16:31:44 | kaen | I hate this part. |
| 16:32:11 | Watusimoto_ | I do prefer instant |
| 16:32:27 | kaen | heh |
| 16:48:42 | | bobdaduck Quit (Remote host closed the connection) |
| 17:01:25 | | raptor Quit () |
| 17:45:54 | | fordcars has joined |
| 17:49:46 | kaen | http://buildbot.bitfighter.org/ |
| 17:49:47 | kaen | woo! |
| 17:54:13 | | BFLogBot Commit: 1b29d9f3d51d | Author: watusimoto | Message: Minor adjustments to button spacing |
| 17:55:03 | Watusimoto_ | build successful! |
| 17:59:28 | | raptor has joined |
| 17:59:28 | | ChanServ sets mode +o raptor |
| 18:02:32 | kaen | you can pm commands to BFBuildBot if you don't feel like spamming the channel, btw |
| 18:03:17 | raptor | BFBuildBot: destroy |
| 18:03:17 | | BFBuildBot readies phasers |
| 18:04:30 | kaen | hehe |
| 18:08:41 | Watusimoto_ | hey raptor, a quick question before I go to bed |
| 18:08:46 | raptor | c |
| 18:08:49 | raptor | choose c |
| 18:08:59 | Watusimoto_ | b! |
| 18:09:07 | raptor | oh yeah, that's the new c |
| 18:09:14 | Watusimoto_ | I'm looking at the dual shock joystick cotnroller as rendered by my new rendering stuff |
| 18:09:19 | Watusimoto_ | it has two blank buttons |
| 18:09:27 | Watusimoto_ | (as defined in joysticks.ini) |
| 18:09:33 | raptor | ah ok |
| 18:09:44 | Watusimoto_ | I'm looking at an image of the controller and trying to figure out which buttons those refer to |
| 18:09:49 | Watusimoto_ | http://commons.wikimedia.org/wiki/File:PS2_Dualshock2_Controller.jpg |
| 18:09:54 | Watusimoto_ | do you have any idea? |
| 18:10:33 | Watusimoto_ | the def has the 4 fancy buttons, 4 shoulder buttons, start, and select, and the two unlabeled mystery buttons |
| 18:10:37 | raptor | oh |
| 18:10:43 | raptor | push down on the joysticks? |
| 18:10:52 | raptor | sam686 has a ps2 |
| 18:11:11 | Watusimoto_ | I guess that's possible |
| 18:11:24 | raptor | unless.... |
| 18:12:25 | raptor | hmmm |
| 18:12:47 | kaen | sounds click L3/R3 to me for sure |
| 18:12:54 | kaen | er, sounds like* |
| 18:13:08 | raptor | is that the stick presses? |
| 18:13:11 | kaen | yes |
| 18:13:28 | raptor | https://lh3.ggpht.com/_6O0QLrGYnHY/TA7OFkSnDMI/AAAAAAAAABw/Z-q0XIjHbFo/s640/PS2+Controller+Labelled.jpg |
| 18:13:39 | raptor | yep, i agree |
| 18:14:01 | Watusimoto_ | that's a helpful image |
| 18:14:20 | Watusimoto_ | I'm adding it to teh ini |
| 18:14:41 | Watusimoto_ | should we label the button icons somehow? |
| 18:14:50 | raptor | L3 |
| 18:14:53 | raptor | sounds good |
| 18:15:15 | Watusimoto_ | L3/R3? |
| 18:15:21 | raptor | yeah |
| 18:15:36 | raptor | can't think of anything else.. |
| 18:16:11 | Watusimoto_ | sure |
| 18:16:23 | Watusimoto_ | at least they won't show up as empty circles in game |
| 18:17:06 | Watusimoto_ | looks good! (shrinking icon labels work a treat here!) |
| 18:17:54 | raptor | FYI, there is a new SDL2 gamecontroller API |
| 18:18:08 | raptor | that has presets built in for many controllers on Linux, WIndows and OSX |
| 18:18:15 | kaen | whoa |
| 18:18:17 | kaen | that's awesome |
| 18:18:25 | raptor | it uses identifier strings generated from steam's builtin detection |
| 18:18:43 | kaen | ahh |
| 18:19:48 | | bobdaduck has joined |
| 18:20:14 | raptor | starts here: http://hg.libsdl.org/SDL/file/f7805b13b485/src/joystick/SDL_gamecontroller.c#l90 |
| 18:20:27 | raptor | huh, i thought there were more, but I guess that is split up among OSes |
| 18:21:26 | kaen | better than nothing |
| 18:21:51 | kaen | looks like they chose only a few really popular controllers |
| 18:21:53 | bobdaduck | FORDCARS |
| 18:21:58 | bobdaduck | FORDYCAWRS |
| 18:22:08 | bobdaduck | What custom dnd weapon |
| 18:22:25 | raptor | basically you're supposed to plug in your controller, let steam detect it, then grab that identifier string from steam somewhere |
| 18:22:55 | raptor | but you can also supply a config file with additional ones and have SDL2 load it |
| 18:22:59 | fordcars | :( |
| 18:23:05 | fordcars | k fine |
| 18:23:18 | fordcars | btw I have the whole riday off :) |
| 18:23:23 | Watusimoto_ | I have the same question about logitec wingman |
| 18:23:37 | Watusimoto_ | unfortunately, I can't find any really good pics |
| 18:23:40 | fordcars | wow I still have one of those |
| 18:23:48 | fordcars | haha I have one!!!! |
| 18:24:06 | Watusimoto_ | this one uses abcxyz T1, T2, XXX, 9 |
| 18:24:10 | Watusimoto_ | what is XXX? |
| 18:24:18 | fordcars | ... |
| 18:24:52 | raptor | uhh |
| 18:25:12 | Watusimoto_ | wait a minute |
| 18:25:12 | fordcars | watusimoto I have a logitech wingman steering wheel by the way |
| 18:25:27 | Watusimoto_ | there is no unlabeled button defined in the ini |
| 18:25:48 | raptor | maybe it's a random windows newline! |
| 18:25:48 | Watusimoto_ | fordcars: is there even an XXXX button? |
| 18:26:06 | fordcars | euh no |
| 18:26:27 | Watusimoto_ | ok, maybe this is a bug |
| 18:26:44 | fordcars | it has shoulder right and left, 4 buttons up front, and 2 pedals as I recall |
| 18:27:57 | Watusimoto_ | pedals? |
| 18:28:01 | Watusimoto_ | like a bicycle? |
| 18:28:13 | fordcars | gas and break pedals |
| 18:28:17 | fordcars | :P |
| 18:28:32 | fordcars | which are on a y-axis I think |
| 18:28:50 | bobdaduck | fordcarzzzz |
| 18:28:53 | bobdaduck | I need know |
| 18:29:23 | fordcars | Watusimoto_ are we talking about the same thing? http://images.techtree.com/ttimages/story/Logitech-WingMan-Formula-Fo.jpg |
| 18:29:32 | raptor | hahaha |
| 18:29:47 | Watusimoto_ | also, our def of this has two (1) buttons |
| 18:29:48 | Watusimoto_ | http://multimedia.fnac.com/multimedia/images_produits/zoom/0/3/3/0021165102330.jpg |
| 18:30:00 | bobdaduck | lol |
| 18:30:07 | fordcars | ouch |
| 18:30:14 | Watusimoto_ | fordcars: no |
| 18:30:19 | Watusimoto_ | not like that at all |
| 18:30:23 | fordcars | haha ok |
| 18:30:29 | fordcars | sorry :P |
| 18:31:03 | Watusimoto_ | like this |
| 18:31:04 | Watusimoto_ | http://www.five.vn/detail.aspx?t=3251541 |
| 18:31:17 | Watusimoto_ | not sure where the pedals would go |
| 18:31:43 | | bobdaduck Quit (Remote host closed the connection) |
| 18:31:45 | fordcars | ok yeah we are not talking about the same thing hahahaha |
| 18:31:58 | fordcars | sorry |
| 18:34:19 | Watusimoto_ | Also note that if you want to use buttons to start and go back in the menus, you MUST |
| 18:34:20 | Watusimoto_ | ; define ButtonStart and ButtonBack, even if the buttons you are mapping are labeled with |
| 18:34:20 | Watusimoto_ | ; a number. For example, in the case of the Saitek P480 Rumble Pad below, the Back and |
| 18:34:20 | Watusimoto_ | ; Start buttons are actually labeled 9 and 10, respectively. |
| 18:34:24 | Watusimoto_ | this from our INI |
| 18:34:43 | Watusimoto_ | this clears up a couple of issues |
| 18:35:12 | raptor | someone read my documentation! |
| 18:35:15 | raptor | say it ain't so! |
| 18:36:36 | Watusimoto_ | we still need a label for back for this one |
| 18:36:37 | Watusimoto_ | http://www.five.vn/detail.aspx?t=3251541 |
| 18:36:55 | Watusimoto_ | think it's the mode button? |
| 18:37:17 | raptor | not every controller has a Back, if I recall correctly |
| 18:37:20 | Watusimoto_ | no, probably not |
| 18:37:31 | Watusimoto_ | we've defined a button for it |
| 18:37:43 | Watusimoto_ | maybe I should undefine it? |
| 18:37:54 | Watusimoto_ | I just don't want any unlabeled buttons |
| 18:38:07 | fordcars | why are you guys paying attention to a very little known controller? |
| 18:38:31 | raptor | fordcars: Watusimoto_ is changing the way controller buttons are shown, in-game |
| 18:39:09 | fordcars | and why the wingman? |
| 18:39:29 | Watusimoto_ | amazon says this one has 9 buttons |
| 18:39:33 | Watusimoto_ | maybe it has no back?? |
| 18:39:49 | Watusimoto_ | fordcars: it's part of our legacy controller list; I can either fix it or delete it |
| 18:39:54 | Watusimoto_ | fixing it seems easy enough |
| 18:40:06 | Watusimoto_ | and since no one has it, if I fix it wrong... no problem! |
| 18:40:54 | fordcars | haha ok |
| 18:44:52 | Watusimoto_ | hold on... the wingman ini entry doesn't define a back button... so this is probably related to the other stick issue I noted earlier |
| 18:45:28 | Watusimoto_ | ok, well no worries then |
| 18:46:36 | Watusimoto_ | well... that's it for me for tonight! |
| 18:46:36 | | BFLogBot Commit: 0182600b5d4f | Author: watusimoto | Message: Update dualshock controller def with new labels and link to an annotated image |
| 18:46:38 | | BFLogBot Commit: 31d52349053f | Author: watusimoto | Message: Same for other PS2 variants |
| 18:46:39 | | BFLogBot Commit: 0668940b1a11 | Author: watusimoto | Message: Update documentation slightly |
| 18:46:44 | Watusimoto_ | good night! |
| 18:46:50 | raptor | night! |
| 18:54:39 | | Nothing_Much Quit (Quit: l8r) |
| 19:01:27 | fordcars | night! |
| 19:02:03 | | Watusimoto_ Quit (Ping timeout: 261 seconds) |
| 19:31:51 | | raptor Quit () |
| 19:37:13 | | raptor has joined |
| 19:37:13 | | ChanServ sets mode +o raptor |
| 19:47:42 | | Nothing_Much has joined |
| 20:03:33 | | bobdaduck has joined |
| 20:05:33 | bobdaduck | smegabyte is gone |
| 20:06:09 | bobdaduck | OKAY HOSTING |
| 20:35:16 | raptor | where did smegabyte go? |
| 20:35:27 | raptor | kaen: did you hide it? |
| 20:36:54 | kaen | nope |
| 20:37:09 | kaen | kind of nuts that it disappeared the day we were talking about it. |
| 20:37:10 | raptor | it somehow knew we were talking about it.. |
| 20:37:13 | raptor | heh |
| 20:37:30 | kaen | aww. it must be shy. |
| 20:39:45 | | Nothing_Much Quit (Remote host closed the connection) |
| 20:40:03 | bobdaduck | maybe is lordDvgs server |
| 20:40:03 | bobdaduck | xD |
| 20:40:59 | | Nothing_Much has joined |
| 20:42:26 | fordcars | the mysterious server.... |
| 20:45:51 | raptor | kaen: what would be a good signature for a file writing method exposed to Lua? |
| 20:46:10 | raptor | writeFile(filename, doAppend) ? |
| 20:53:32 | bobdaduck | sure |
| 20:53:38 | bobdaduck | or what about |
| 20:53:57 | bobdaduck | local, global, very global (game wide, written to file) |
| 20:54:03 | raptor | ? |
| 20:54:22 | bobdaduck | I store a variable /very/ globally when I write it to a file. |
| 20:54:49 | raptor | background: I have implemented a Lua sandbox - a somewhat protected environment so people can ruin the system through a levelgen script (like they can now) |
| 20:54:51 | bobdaduck | You should totally just call it that and make it write to a specific file for such things |
| 20:55:05 | raptor | but I want to give the option to write to a specific directory only |
| 20:55:26 | raptor | bobdaduck: you use the Lua stuff to write to a file? |
| 20:55:34 | bobdaduck | I would for DnD |
| 20:55:38 | raptor | how would you use it? |
| 20:56:19 | bobdaduck | Store player stats globally (gold, level, exp) |
| 20:56:36 | bobdaduck | and then when I implement questing I could store all that other stuff |
| 20:56:50 | raptor | would you want to be able to load a file? |
| 20:56:56 | bobdaduck | I dunno |
| 20:56:57 | bobdaduck | Its more like |
| 20:57:05 | bobdaduck | I want to be able to store a permanent variable |
| 20:57:18 | bobdaduck | so like I host dnd once and get to level 3 |
| 20:57:27 | bobdaduck | I want to reload dnd and still be at level 3 some other day |
| 20:57:40 | bobdaduck | writing to a file I can see as useful for like, the log script |
| 20:57:45 | kaen | sounds like you want sqlite |
| 20:58:02 | kaen | I think https://love2d.org/ has an extension for that |
| 20:58:06 | kaen | ... hint hint ... |
| 20:58:09 | raptor | haha |
| 20:58:20 | raptor | i think i've pointed you to love2d before bobdaduck |
| 20:58:32 | raptor | I agree with kaen, that's your next move.. |
| 20:58:36 | bobdaduck | lol |
| 20:58:39 | bobdaduck | nahhh |
| 20:58:42 | bobdaduck | that's boring |
| 20:58:44 | bobdaduck | I like bitfighte.r |
| 20:58:57 | raptor | ha |
| 21:01:04 | kaen | back to the matter at hand: that signature looks perfect |
| 21:01:16 | | Nothing_Much Quit (Ping timeout: 248 seconds) |
| 21:02:23 | raptor | i acn only imagine what persistent data would allow bobdaduck to do |
| 21:02:29 | bobdaduck | lol |
| 21:02:53 | bobdaduck | I probably wouldn't use it for much other actually |
| 21:04:22 | fordcars | later guys, gtg |
| 21:08:41 | | fordcars Quit (Ping timeout: 250 seconds) |
| 21:25:35 | raptor | kaen: how/what should I return in a 'readFile' implementation? an array of lines as strings? |
| 21:28:10 | raptor | I wonder if I can return binary data... |
| 21:37:51 | raptor | maybe base64 the data... |
| 21:46:34 | | Nothing_Much has joined |
| 23:08:16 | | bobdaduck Quit (Remote host closed the connection) |
| 23:30:17 | kaen | raptor, not sure if you've made up your mind yet, but the manual says strings can contain any 8bit value (including \0) |
| 23:30:18 | kaen | http://www.lua.org/manual/5.1/manual.html#2.1 |
| 23:36:57 | raptor | hi |
| 23:37:11 | raptor | i got distracted by trying to make a simple test case for our windows SDL2 issue |
| 23:37:24 | raptor | I finished my test case but it doesn't crash.. :( |
| 23:38:03 | raptor | and I don't have the patience to debug in windows.. |