Timestamps are in GMT/BST.
| 00:07:22 | thread_ | thanks for playing |
| 00:09:05 | fordcars | Twas fun :P |
| 00:13:15 | thread_ | raptor: can I request that standard sandbox.lua files don't nil out all of io? It would be useful to have some means of checkinf if a file (eg. bot code) exists locally. |
| 00:13:54 | raptor | io must be nil'd out or we run into security issues |
| 00:14:16 | raptor | but we do have a writeToFile() method and readFromFile() method (i think) |
| 00:14:25 | thread_ | just wondering if you can nil most of it, but no t all, like what is done to os |
| 00:14:49 | raptor | the problem is that every io operation is considered unsafe and can provide increased access |
| 00:15:09 | thread_ | there is a "loadfile = nil" in here |
| 00:15:17 | thread_ | I see |
| 00:17:19 | raptor | the read/write methods we provide write to the screenshots directory |
| 00:18:49 | thread_ | ah. so not quite what I'm needing. |
| 00:19:18 | thread_ | For now, I'll just assume anyone hosting the level has the bots, until I fix the bug in my workaround |
| 00:19:41 | raptor | yeah - actually, could you create an issue on google code with your file operation ideas, including access to bots, etc? |
| 00:19:53 | thread_ | ok |
| 00:20:22 | thread_ | lets see... !bug |
| 00:20:28 | thread_ | no, no... |
| 00:20:29 | thread_ | ! |
| 00:20:34 | thread_ | !commands |
| 00:20:41 | thread_ | !bugs |
| 00:20:41 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 00:20:45 | thread_ | there we go |
| 00:22:47 | thread_ | wait... kaen is a BFLogBot command? |
| 00:22:47 | BFLogBot | Calvin: Who can fathom the feminine mind? Hobbes: I like 'em anyway. |
| 00:23:13 | | Destroyerimo has joined |
| 00:31:43 | fordcars | kaen |
| 00:31:48 | fordcars | !kaen |
| 00:31:48 | BFLogBot | Stats guru and SQL extraordinaire |
| 00:32:02 | fordcars | !bobdaduck |
| 00:32:02 | BFLogBot | Level 4 programmer/priest/beta tester/mad scientist |
| 00:32:08 | fordcars | !ninja |
| 00:32:08 | BFLogBot | ninjas die in space |
| 00:32:15 | fordcars | !bot |
| 00:32:15 | BFLogBot | I'm a real boy! |
| 00:32:22 | fordcars | !airlock |
| 00:32:22 | BFLogBot | the bestest level EVAR!!1 |
| 00:32:25 | thread_ | !raptor |
| 00:32:25 | BFLogBot | tlhIngan toQDuj! And two-part epoxy advocate. |
| 00:32:26 | fordcars | !koda |
| 00:32:26 | BFLogBot | Resident Apple evangelist |
| 00:32:35 | fordcars | !contest |
| 00:32:35 | BFLogBot | See the contest checklist here: http://bitfighter.org/wiki/index.php/Contest_checklist |
| 00:32:42 | fordcars | !watusimoto |
| 00:32:42 | BFLogBot | Supreme Overlord |
| 00:32:48 | fordcars | !hg |
| 00:32:48 | BFLogBot | Distributed version control system used with Bitfighter. See: http://bitfighter.org/wiki/index.php?title=Contribute_using_Mercurial |
| 00:32:54 | fordcars | !raptor |
| 00:32:54 | BFLogBot | tlhIngan toQDuj! And two-part epoxy advocate. |
| 00:36:37 | | thread_ Quit (Ping timeout: 246 seconds) |
| 00:53:02 | fordcars | Night! |
| 00:53:05 | | fordcars Quit (Quit: Page closed) |
| 00:56:48 | Nothing_Much | later fordcars |
| 01:29:00 | | Raven67854 Quit (Ping timeout: 258 seconds) |
| 01:29:33 | | raptor Quit () |
| 01:29:46 | | Raven67854 has joined |
| 01:45:24 | | Nothing_Much Quit (Ping timeout: 265 seconds) |
| 01:50:48 | | Nothing_Much has joined |
| 02:45:25 | | JeffMB Quit (Ping timeout: 246 seconds) |
| 04:20:47 | | Destroyerimo Quit (Ping timeout: 244 seconds) |
| 05:14:20 | | LordDVG has joined |
| 05:14:28 | | LordDVG Quit (Changing host) |
| 05:14:28 | | LordDVG has joined |
| 05:31:24 | | Destroyerimo has joined |
| 05:31:36 | | Raven67854 Quit (Ping timeout: 250 seconds) |
| 06:09:29 | | Destroyerimo_clo has joined |
| 06:12:23 | | Destroyerimo Quit (Ping timeout: 244 seconds) |
| 06:18:22 | | Destroyerimo has joined |
| 06:20:08 | | Destroyerimo_clo Quit (Ping timeout: 244 seconds) |
| 06:32:57 | | Destroyerimo_clo has joined |
| 06:36:16 | | Destroyerimo Quit (Ping timeout: 255 seconds) |
| 07:25:17 | | Destroyerimo_clo Quit (Ping timeout: 240 seconds) |
| 07:26:58 | | Destroyerimo has joined |
| 07:52:20 | | Destroyerimo Quit (Ping timeout: 258 seconds) |
| 07:52:35 | | Destroyerimo has joined |
| 07:59:32 | | Raven67854 has joined |
| 08:08:04 | | Destroyerimo_clo has joined |
| 08:10:39 | | Destroyerimo Quit (Ping timeout: 245 seconds) |
| 08:21:11 | | Destroyerimo has joined |
| 08:22:14 | | Destroyerimo_clo Quit (Ping timeout: 258 seconds) |
| 08:33:02 | | Destroyerimo_clo has joined |
| 08:33:55 | | Destroyerimo Quit (Ping timeout: 272 seconds) |
| 08:47:20 | | Destroyerimo has joined |
| 08:50:17 | | Destroyerimo_clo Quit (Ping timeout: 244 seconds) |
| 08:56:05 | | kumul has joined |
| 10:30:58 | | raptor has joined |
| 10:30:58 | | ChanServ sets mode +o |
| 10:31:01 | raptor | good day! |
| 10:31:45 | raptor | !release |
| 10:31:45 | BFLogBot | To release, follow the checklist: http://bitfighter.org/wiki/index.php?title=Release_checklist |
| 11:08:04 | | thread_ has joined |
| 11:46:11 | thread_ | raptor: If I have both a levelgen and bot subscribe to MessageRecieved, theoretically, could I have the levelgen tell the bot where to move to next? |
| 12:09:02 | raptor | no |
| 12:09:08 | raptor | they are in different contexts |
| 12:09:13 | raptor | oh wait |
| 12:09:17 | raptor | actually yes |
| 12:09:35 | thread_ | nice |
| 12:09:40 | raptor | you can use messages in that way, yes, but they'll be viewable to all players |
| 12:09:52 | thread_ | can't I use private messages? |
| 12:09:56 | raptor | i thought you meant to call methods in the bot code directly |
| 12:10:03 | raptor | uhh... maybe? |
| 12:10:09 | raptor | i'm not sure if bots receive private messages |
| 12:10:24 | thread_ | oh |
| 12:10:40 | thread_ | what's the url to the luadocs again? |
| 12:11:09 | raptor | http://bitfighter.org/luadocs/ |
| 12:12:05 | thread_ | thanks |
| 12:12:34 | raptor | looks like bots can send private messages |
| 12:13:44 | thread_ | though, if I want the bot to talk to the level, that would probably have to be a public message... right? |
| 12:13:47 | raptor | and if you're really ambitious, you can look at kaen's work here to trick the Lua subsystem into relaying messages (e.g. Lua calls) directly between bots/levelgens: https://github.com/bkconrad/bitfighter-campaign |
| 12:13:59 | raptor | thread_: yes |
| 12:14:13 | raptor | unless you understand and implement the trickery kaen did |
| 12:17:17 | raptor | i think he set up a special function in the shared global Lua environment to pass messages/function calls between everything |
| 12:18:15 | thread_ | oh... well that's something I'd rather avoid |
| 12:18:39 | thread_ | I think I can stick with serializing/deserializing parameters |
| 13:55:13 | | Xavi92 has joined |
| 13:55:55 | | fordcars has joined |
| 14:01:22 | | fordcars Quit (Quit: Page closed) |
| 14:35:21 | | Xavi92 Quit (Ping timeout: 265 seconds) |
| 14:35:32 | | Destroyerimo_clo has joined |
| 14:38:40 | | Destroyerimo Quit (Ping timeout: 255 seconds) |
| 14:40:01 | | Destroyerimo_clo Quit (Ping timeout: 255 seconds) |
| 15:10:18 | | thread_ Quit (Quit: Page closed) |
| 15:15:53 | | LordDVG Quit (Ping timeout: 240 seconds) |
| 15:29:07 | | LordDVG has joined |
| 15:57:13 | | Darrel Quit (Ping timeout: 256 seconds) |
| 15:57:54 | | Darrel has joined |
| 16:36:54 | | Destroyerimo has joined |
| 17:44:35 | | Destroyerimo_clo has joined |
| 17:48:25 | | Destroyerimo Quit (Ping timeout: 258 seconds) |
| 17:48:51 | | Destroyerimo_clo Quit (Ping timeout: 244 seconds) |
| 17:49:23 | | Destroyerimo has joined |
| 18:04:44 | | LordDVG Quit (Remote host closed the connection) |
| 18:33:55 | | BFLogBot Commit: c7d58a94e3 | Author: buckyballreaction | Message: Fix a warning for dedicated server compilation |
| 18:33:57 | | BFLogBot Commit: 682275d2e6 | Author: buckyballreaction | Message: Update version.h for release |
| 18:33:58 | | BFLogBot Commit: a7c0d75643 | Author: buckyballreaction | Message: Tag for release |
| 18:42:48 | sam686 | "Tag for release"? does that mean 019d is almost out? |
| 18:47:54 | raptor | maaaaybe... |
| 18:48:00 | raptor | i'm getting dimishing returns |
| 18:48:07 | raptor | so i figure it's about time to release |
| 18:48:25 | raptor | i'm attempting to merge the changes back into 020 now |
| 18:48:30 | raptor | and i'm building on 32bit windows |
| 18:49:25 | sam686 | do check if the default directory for macs is ok ( it wasn't in the bitfighter directory but all over the user directory) |
| 18:50:18 | raptor | yes, i fixed that in dd48bb1d1b5d |
| 19:03:22 | | BFLogBot Commit: da969467a5 | Author: buckyballreaction | Message: Merge 019d changes into trunk |
| 19:33:27 | raptor | i |
| 19:33:33 | raptor | 'll be building things slowly... |
| 20:41:15 | raptor | argh i built debug version |
| 20:52:42 | sam686 | try using multiple virtual machines at the same time, it might just speed up when waiting for one to get done |
| 20:53:15 | sam686 | ... if your computer have enough RAM that is.. |
| 21:30:07 | raptor | ok sam686, here it is: http://bitfighter.org/~raptor/deploy/Bitfighter-019d-win32-installer.exe |
| 21:30:11 | raptor | that's win32 |
| 21:30:27 | raptor | i did some tests - it seems to work OK. If you want to do any quick tests, that would be great |
| 21:30:35 | raptor | i'll start the win64 build |
| 21:35:37 | | Destroyerimo_clo has joined |
| 21:38:46 | | Destroyerimo Quit (Ping timeout: 244 seconds) |
| 22:32:26 | | fordcars has joined |
| 23:23:09 | sam686 | seems to work fine |
| 23:48:28 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 23:50:43 | raptor | great! thanks |
| 23:59:25 | raptor | win64 is done |