Timestamps are in GMT/BST.
| 00:43:15 | | Watusimoto_ Quit (Ping timeout: 244 seconds) |
| 00:45:58 | raptor | ok now that dinner is over, i'm going to fix it for real... |
| 00:47:04 | Fordcars | ah that was what you were doing |
| 01:15:38 | | -card.freenode.net- *** Looking up your hostname... |
| 01:15:38 | | -card.freenode.net- *** Checking Ident |
| 01:15:38 | | -card.freenode.net- *** No Ident response |
| 01:15:38 | | -card.freenode.net- *** Couldn't look up your hostname |
| 01:15:38 | | [frigg VERSION] |
| 01:15:44 | | BFLogBot has joined |
| 01:15:44 | | Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads' |
| 01:15:44 | | Set by raptor!~raptor@unaffiliated/greenmachine on Wed Jul 04 01:46:09 GMT 2012 |
| 01:15:46 | | -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. |
| 01:15:55 | raptor | ok, let's test logbot... |
| 01:16:31 | raptor | there may be some final noise... |
| 01:19:23 | | BFLogBot Commit: 45ab4b2f52ce | Author: buckyballreaction | Message: Minor change for testing logbot |
| 01:19:24 | | BFLogBot |
| 01:19:39 | raptor | uh oh... |
| 01:24:22 | raptor | ok |
| 01:24:33 | raptor | sam686: have any pending commits to push? |
| 01:34:10 | | raptor Quit (Ping timeout: 245 seconds) |
| 01:44:05 | | kodaws has joined |
| 01:46:19 | Fordcars | hi |
| 01:46:47 | sam686 | hi, i think i have no pending commits.. |
| 01:47:07 | | raptor has joined |
| 01:47:07 | | ChanServ sets mode +o raptor |
| 01:47:30 | raptor | ok |
| 01:47:35 | kodaws | sam686, so release time? |
| 01:47:39 | raptor | well... more play testing? |
| 01:47:45 | raptor | oh hi kodaws |
| 01:48:17 | Fordcars | how do people add 10 bots at once!!!! |
| 01:48:20 | sam686 | this may be testing BFLogBot multiling.. |
| 01:48:23 | | BFLogBot ���� |
| 01:48:24 | | BFLogBot Commit: 24c5e44dcc19 | Author: buckyballreaction | Message: script to create source archive from google code |
| 01:48:26 | | BFLogBot Commit: d36321deefa4 | Author: buckyballreaction | Message: make variable make sense |
| 01:48:27 | | BFLogBot Commit: fa7e5f5d6756 | Author: buckyballreaction | Message: add tnlping to test that the master server is up |
| 01:48:29 | | BFLogBot Commit: 5331119bff0f | Author: buckyballreaction | Message: Add BitfighterLogBot |
| 01:48:30 | | BFLogBot Commit: 25fedb1af72c | Author: buckyballreaction | Message: add thread to notify about version control updates |
| 01:48:32 | sam686 | or not.. |
| 01:48:32 | | BFLogBot Commit: b6b757cfa71d | Author: buckyballreaction | Message: LogBot changes: - BotConfig class for modularization - LogBot can now update the channel with updates from a google code atom feed - minor cleanup |
| 01:48:33 | | BFLogBot Commit: abc8c1a2a72c | Author: buckyballreaction | Message: minor logbot changes / cleanup |
| 01:48:33 | kodaws | hi raptor| |
| 01:48:35 | | BFLogBot Commit: 3631742936d0 | Author: buckyballreaction | Message: forgot to remove debug code |
| 01:48:36 | | BFLogBot Commit: fcae60296c3b | Author: buckyballreaction | Message: LogBot now logs its own actions and messages |
| 01:48:38 | | BFLogBot Commit: 5c21c2d6d1b3 | Author: buckyballreaction | Message: unescape commit messages |
| 01:48:39 | | BFLogBot Commit: f78d99d1ae9c | Author: buckyballreaction | Message: print more errors; log times in GMT |
| 01:48:41 | | BFLogBot Commit: 11847a8bb2ee | Author: buckyballreaction | Message: Increase log bot feed check rate (5 min.); Increase feed cache size to 40 |
| 01:48:42 | | BFLogBot Commit: 87bd6f7d9ea7 | Author: buckyballreaction | Message: Add in helper scripts: - Build BitfighterLogBot.jar from command line - start logbot (runs in background) - stop logbot |
| 01:48:44 | | BFLogBot Commit: 05b543750a51 | Author: buckyballreaction | Message: Add lua method parsing script for bitfighter classes |
| 01:48:45 | | BFLogBot Commit: 03e3d3f72390 | Author: buckyballreaction | Message: Minor logbot HTML format changes to reduce bandwidth |
| 01:48:47 | | BFLogBot Commit: 6891399c9826 | Author: buckyballreaction | Message: LogBot changes: - parse commands.ini every 5 min. for updates - fix logfile header |
| 01:48:48 | | BFLogBot Commit: b010034e017c | Author: buckyballreaction | Message: Logbot changes: - Use Google Code web hooks to update commit messages. This involves listening on a socket |
| 01:48:50 | | BFLogBot Commit: 226c3b55bb5f | Author: buckyballreaction | Message: Add commit_hook.php that hooks into the logbot for commit messages |
| 01:48:51 | | BFLogBot Commit: 3ff25da840db | Author: buckyballreaction | Message: Bind logbot socket listener to loclahost only |
| 01:48:53 | | BFLogBot Commit: 5be6ce8f8c14 | Author: buckyballreaction | Message: Better way to grap loopback device with logbot socket |
| 01:48:58 | kodaws | WOW |
| 01:48:59 | raptor | ok |
| 01:49:12 | sam686 | I wonder if I somehow triggered that... |
| 01:49:20 | raptor | those aren't real commits... |
| 01:49:27 | sam686 | I didn't know what was on my windows clipboard.. |
| 01:49:44 | raptor | did you paste to logbot socket? |
| 01:50:04 | | raptor has left |
| 01:50:07 | | raptor has joined |
| 01:50:07 | | ChanServ sets mode +o raptor |
| 01:50:15 | sam686 | i did do telnet 127.0.0.1 while in ssh bitfighter.org, thats why the first line is like that.. |
| 01:50:21 | raptor | haha |
| 01:50:28 | raptor | ok, phoew - i thought i broke it again... |
| 01:50:28 | Fordcars | k |
| 01:50:34 | raptor | Fordcars: /addbots 10 |
| 01:50:37 | Fordcars | lol |
| 01:50:42 | Fordcars | OH #@$!#@# |
| 01:50:46 | Fordcars | thanks |
| 01:50:55 | raptor | raptor #@$!#@# Illegal channel name |
| 01:50:55 | Fordcars | finally |
| 01:50:59 | raptor | bad channgel |
| 01:51:01 | raptor | channel |
| 01:51:02 | Fordcars | lol |
| 01:51:13 | Fordcars | after all those years... |
| 01:51:20 | Fordcars | I finally find out |
| 01:51:30 | raptor | Fordcars: you can look at the commands screen in the in-game help |
| 01:51:37 | Fordcars | too lazy |
| 01:51:43 | raptor | read man read! |
| 01:52:05 | Fordcars | lol |
| 01:52:13 | raptor | the old saying goes: why read documentation for an hour when you can code for a week? |
| 01:52:25 | Fordcars | lol |
| 01:52:32 | sam686 | the levelgen LUA stuff might still have problem (even a crash in levelgen) |
| 01:52:40 | raptor | sam686: playtesting? |
| 01:53:07 | raptor | kodaws: are you on a business trip still? |
| 01:53:43 | Fordcars | why kodaWS |
| 01:55:32 | raptor | koda... Wise Sage |
| 01:55:50 | Fordcars | ofcourse... |
| 01:57:28 | Fordcars | yesterday I learned my math teacher was into coding |
| 01:57:35 | raptor | cool |
| 01:59:14 | Fordcars | he made a quiz game with 30 home made buzzers |
| 01:59:16 | sam686 | rignt now, me and Fordcars (+2 more) is playing 017 bitfighter |
| 01:59:24 | raptor | ok |
| 01:59:26 | Fordcars | from old computer mice lol |
| 01:59:41 | raptor | neat |
| 02:00:04 | kodaws | raptor, lol |
| 02:00:14 | kodaws | raptor, yes until next monday |
| 02:00:34 | kodaws | actually until next friday, then there is the google summit \o/ |
| 02:00:42 | raptor | oooo |
| 02:00:49 | raptor | wait, are you in the USA? |
| 02:02:03 | kodaws | no i'm in shaghai |
| 02:02:43 | raptor | sooo... good afternoon? |
| 02:04:19 | raptor | brb |
| 02:05:17 | | raptor Quit () |
| 02:06:03 | kodaws | good morning actually :p |
| 02:07:55 | | raptor has joined |
| 02:07:55 | | ChanServ sets mode +o raptor |
| 02:10:14 | Fordcars | Shanghai, China? sweet |
| 02:12:05 | raptor | say kodaws, can I put your name in the credits? |
| 02:12:34 | kodaws | raptor, sure :) |
| 02:12:43 | Fordcars | he did quite alot in BF |
| 02:12:55 | Fordcars | he desirves it |
| 02:13:02 | | kodaws blushes |
| 02:13:06 | Fordcars | it being his name in the credits |
| 02:13:29 | raptor | We've been putting realnames with pseudonyms afterwards, is that ok? |
| 02:13:59 | kodaws | of course, do you need my contact details? |
| 02:15:19 | kodaws | raptor, thanks for that, i really appreciate it |
| 02:15:19 | | raptor secretly asks koda for details, and is not left disappointed... |
| 02:15:28 | raptor | sure :) |
| 02:15:42 | Fordcars | OOooohhh |
| 02:17:59 | raptor | test logbot... |
| 02:18:26 | raptor | BFLogBot |
| 02:18:26 | BFLogBot | I'm a real boy.... I think? |
| 02:19:10 | Fordcars | lool |
| 02:19:38 | | BFLogBot Commit: 4a4fe6ac0503 | Author: buckyballreaction | Message: koda now belongs in the credits |
| 02:19:56 | Fordcars | yay |
| 02:20:12 | kodaws | \o/ |
| 02:20:27 | raptor | ok, i'll be back in about an hour... |
| 02:20:45 | | raptor Quit () |
| 02:20:46 | Fordcars | k |
| 02:34:22 | sam686 | Fordcars says "Why do cores rotate faster after a win? |
| 02:35:45 | Fordcars | raptor will be back in an hour |
| 02:35:53 | Fordcars | did you see the cores too? |
| 02:36:54 | sam686 | i didn't see the cores cause i Destroyed them and win.. |
| 02:37:04 | sam686 | but other times I did see that happen |
| 02:38:16 | Fordcars | hmmmmmmmm |
| 03:04:55 | | raptor has joined |
| 03:04:55 | | ChanServ sets mode +o raptor |
| 03:05:00 | raptor | hi again |
| 03:06:32 | raptor | looks like cleverbot is on.. |
| 03:10:00 | sam686 | you know what I am thinking of? a master level /kickplayer |
| 03:10:08 | raptor | haha |
| 03:14:29 | | BFLogBot Commit: 668f949f2360 | Author: sam8641 | Message: add master level /kickplayer |
| 03:14:31 | sam686 | updating master.. |
| 03:14:38 | raptor | haha, really? |
| 03:14:45 | raptor | use the scripts.. |
| 03:14:49 | raptor | err, just the one |
| 03:15:00 | sam686 | using the update_recompile ... .sh script |
| 03:15:06 | raptor | ok perfect |
| 03:16:38 | sam686 | master got 372 changes.. |
| 03:16:43 | raptor | oh wow |
| 03:17:22 | sam686 | ok, looks like its done with master updated.. |
| 03:17:34 | raptor | is that IP based? |
| 03:17:59 | sam686 | not ip bases, it only kicks like if the login is bad, there isn't a ban yet.. |
| 03:19:06 | sam686 | only one problem, I forgot to make my command output something... |
| 03:19:13 | raptor | haha |
| 03:19:26 | raptor | i saw you make the command |
| 03:20:22 | raptor | did you make the mistake of banning CleverBot? |
| 03:21:08 | raptor | because if you did, that would play directly into his hands - he'd then have you as a target to try and annoy |
| 03:21:29 | raptor | /gmute is the best response |
| 03:22:32 | sam686 | however, the player seem to not be in game lobby chat, just connected with a name... another option is a hide player name... |
| 03:22:40 | sam686 | as in hide from list of players online |
| 03:23:01 | raptor | so does that command kick him from master? or just the lobby? |
| 03:24:05 | sam686 | kicks from master.. |
| 03:24:27 | raptor | does it reconnect? because it hasn't ever left the JSON |
| 03:25:13 | sam686 | oh, i guess clients 017 always reconnect if it was fully connected.. I guess hiding from JSON may be better.. |
| 03:25:30 | raptor | so maybe just a /hideonline command? |
| 03:25:35 | sam686 | but, can make it unable to reconnect using that username... |
| 03:25:49 | raptor | well, he'll just choose another |
| 03:27:04 | sam686 | I can make it hide all unauthenticated names from that ip.. |
| 03:27:29 | raptor | yeah, that might be best - i'm not sure i like the idea of a master server kick yet... |
| 03:27:35 | raptor | it would be too easy to abuse |
| 03:39:56 | raptor | modifed JSON real quick just to see what happens... |
| 03:41:38 | raptor | looks like it writes out every iteration... |
| 04:01:58 | Fordcars | seriously, was that troll really clever bot? |
| 04:02:05 | raptor | yep |
| 04:02:17 | Fordcars | is he the founder of that chat bot? |
| 04:02:28 | raptor | i don't know |
| 04:02:34 | Fordcars | cleverbot.com |
| 04:02:50 | Fordcars | and also existor and stuff, what a messy webpage |
| 04:04:41 | raptor | everyone has to start doing web pages somehow... |
| 04:05:22 | Fordcars | yeah |
| 04:10:18 | raptor | kodaws: do you know pascal enough to be familiar with the inner workings of hedgewars? (I don't remember if I've asked you that yet..) |
| 04:19:32 | | BFLogBot Commit: 1c537b398e2f | Author: sam8641 | Message: Add some IP-address based hiding player names from list (also mutes that player chat) |
| 04:24:10 | | kodaws Quit (Ping timeout: 245 seconds) |
| 04:27:25 | raptor | well, i'm heading to bed early |
| 04:27:31 | raptor | good night |
| 04:28:58 | | raptor Quit () |
| 04:32:07 | Fordcars | good night |
| 04:32:13 | | Fordcars Quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
| 06:05:39 | | sam686 Quit (Quit: :)) |
| 06:20:38 | | kodaws has joined |
| 06:21:12 | kodaws | raptor i know some of it |
| 07:54:17 | | Watusimoto has joined |
| 08:30:25 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 10:37:35 | | kodaws Quit (Read error: Connection reset by peer) |
| 10:42:07 | | Watusimoto has joined |
| 14:06:08 | | raptor has joined |
| 14:06:08 | | ChanServ sets mode +o raptor |
| 14:08:31 | raptor | good day Watusimoto |
| 14:11:15 | Watusimoto | hi |
| 14:11:27 | raptor | hi |
| 14:12:03 | raptor | so with the no-spawn-until-finish-typing, i noticed a bug - it doesn't show the previous chat messages. is this because of the overlay? |
| 14:12:33 | Watusimoto | uh.... no idea! |
| 14:12:46 | raptor | or do we even care? |
| 14:13:09 | Watusimoto | I'm not entirely sure I understand the problem |
| 14:13:26 | raptor | if you're typing, then i kill you |
| 14:13:33 | raptor | you don't respawn |
| 14:13:37 | raptor | which is good |
| 14:13:39 | Watusimoto | ok |
| 14:13:54 | raptor | but, if we've been having a conversation, and you have the chat message log in front of you |
| 14:14:08 | raptor | that disappears when you die (and don't respawn) |
| 14:14:24 | Watusimoto | I think that will be very annoying for people who are trying to have a conversation |
| 14:14:28 | raptor | yes |
| 14:14:47 | Watusimoto | But I see no reason why this would be so |
| 14:15:46 | Watusimoto | meanwhile... I'm really puzzled about why those loadout zones from that script you posted aren't showing up in the client... they exist on the server side, but don't get communicated to the client for some reason. |
| 14:16:03 | Watusimoto | however, repair items created in the same script do get communicated |
| 14:16:06 | Watusimoto | very odd |
| 14:16:12 | raptor | coul dit be any zone? |
| 14:17:14 | raptor | maybe a scope issue, have you tried barriers? |
| 14:18:42 | Watusimoto | I don't think it's scope; all zones fail, all repairs succeeed |
| 14:18:53 | Watusimoto | goal zones fail, for example |
| 14:19:13 | Watusimoto | the geometry is valid going into the database, as is the extents |
| 14:19:20 | Watusimoto | so the server has an accurate database |
| 14:19:25 | raptor | i thought there was a category, of sorts, of items that needed to be loaded on level load and only then |
| 14:19:34 | Watusimoto | maybe I should try ot be more rigorous in my testing of the scope issue |
| 14:19:39 | Watusimoto | except loadouts are always in scope |
| 14:20:10 | Watusimoto | let me try some different items and see if I can narrow it down a bit |
| 14:20:39 | Watusimoto | oddly, when I fist gave you the script, it worked perfectly, so I doubt it is a problem deep down in TNL |
| 14:22:07 | raptor | oh yeah, huh - that makes sense |
| 14:22:50 | raptor | well, would it help if i did an hg bisect to find out what revision broke it? |
| 14:23:41 | Watusimoto | it might, but let me probe a little more here first |
| 14:28:07 | Watusimoto | odd... testitems and asteroids don't show either |
| 14:31:23 | raptor | now that's different.. |
| 14:31:30 | raptor | those were working fine, too |
| 14:38:06 | Watusimoto | And adding loadouts via levelgen:addLevelLine mechanism works just fine |
| 14:38:17 | Watusimoto | weird! |
| 14:48:49 | raptor | can i help any? |
| 14:52:29 | | sam686 has joined |
| 14:52:29 | | ChanServ sets mode +v sam686 |
| 14:57:26 | | LordDVG has joined |
| 15:02:57 | Watusimoto | I have to take a break |
| 15:02:59 | Watusimoto | argh. |
| 15:03:15 | Watusimoto | if you feel like doing a bisect, try to figure out when the script stopped working. |
| 15:03:53 | Watusimoto | if you don't, no problem, I'll get it figured out. |
| 15:04:29 | Watusimoto | something idfferent when an item is added via addLevelLine and when added via LoadoutZone.new() |
| 15:04:35 | Watusimoto | anyway... back later |
| 15:09:29 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 15:18:52 | raptor | ha sam686 did you add 200 orbitbots? |
| 15:19:20 | sam686 | yes |
| 15:31:10 | raptor | ok, time to do a bisect for watusimoto |
| 15:43:42 | | BFLogBot Commit: 5f4d9c92e033 | Author: buckyballreaction | Message: Fix not seeing chat messages when spawn delayed |
| 15:44:52 | raptor | ok, i found the bad commit for watusimoto: 0fcb5e3b63e1 |
| 15:46:35 | | Watusimoto has joined |
| 15:47:25 | raptor | https://code.google.com/p/bitfighter/source/detail?r=0fcb5e3b63e186f0418eff3a43e0718dea20e234 |
| 15:47:32 | raptor | ^^ that's your broken commit Watusimoto |
| 15:47:49 | raptor | or commit that broke the levelgens.. |
| 15:50:44 | raptor | maybe it was that one Lunar line uncomment? |
| 15:51:50 | sam686 | I might need to retest, I found that (1a18f5e26262) Converted remaining menuitems over to luaW... works on my levelgen, i think... |
| 15:52:41 | raptor | are you trying to fix the same thing Watusimoto is, sam686? |
| 15:52:48 | sam686 | yes.. |
| 15:53:48 | sam686 | retested it, works on that revision on my levelgen... |
| 15:54:13 | raptor | yes, but this is a different issue ... |
| 15:54:24 | raptor | this broke something more fundamental... |
| 15:54:29 | sam686 | which one? |
| 15:54:51 | sam686 | your crashy levelgen? |
| 15:54:52 | raptor | remember the crash with that level last night? |
| 15:54:54 | raptor | yes |
| 15:55:10 | raptor | Watusimoto said he fixed it, but i think his fix was only part of it... |
| 15:55:21 | raptor | so i did a bisect and found when it originally broke |
| 16:12:25 | Watusimoto | hi |
| 16:12:39 | raptor | hello |
| 16:12:41 | Watusimoto | I'll look at that commit... thanks for tracking it down! |
| 16:12:49 | raptor | ok |
| 16:13:19 | Watusimoto | oh goodie |
| 16:13:26 | Watusimoto | it broke when I switched out lunar |
| 16:13:43 | raptor | yep... :( |
| 16:15:16 | Watusimoto | actually, this is almost entirely a switching out of menuitems, which are not a factor here |
| 16:15:30 | raptor | you uncommented something in Lunar... |
| 16:15:48 | Watusimoto | loadoutzones haven't had any lunar connection for a long time |
| 16:15:55 | Watusimoto | they weren't lunar even before this commit |
| 16:16:32 | raptor | well, that commit causes a segfault on the levelgen |
| 16:16:58 | Watusimoto | yes, that was the thing I fixed yesterday |
| 16:17:18 | Watusimoto | that was because I created a new contructor signature that did not set the proxy to null |
| 16:18:01 | Watusimoto | recall -- every object we reference in lua has a proxy that can continue to exist even after the game has deleted the object |
| 16:18:07 | raptor | yes |
| 16:18:12 | Watusimoto | that way we don't have lua trying to operate on a deleted item |
| 16:18:34 | Watusimoto | so I chnaged the signature of the default constructor, and didn't set the proxy to null in that constructor |
| 16:18:48 | Watusimoto | so lua thought it had a valid proxy when it didn't, hence the segfault |
| 16:19:58 | raptor | credits?: http://sam6.25u.com/upload/credits.ogg |
| 16:20:19 | Watusimoto | I don't think anything here is the cause of our latest woes... sadly. |
| 16:20:23 | raptor | ok |
| 16:20:36 | raptor | then i'm sorry for leading on a wild goose chase |
| 16:21:06 | raptor | i thought that the original problem may have led to a chain of events that got to our current state |
| 16:21:27 | Watusimoto | love the music! |
| 16:21:37 | raptor | :) |
| 16:21:53 | Watusimoto | you didn't lead me anywyere... you chased the goose while I sat right here :-) |
| 16:22:01 | raptor | ha |
| 16:23:22 | sam686 | on my un-pushed changes, I seem to have converted all of shared_ptr into RefPtr, and that seem to have a bit faster compiling... (both boost::shared_ptr and TNL::RefPtr does auto-delete on de-reference) A cheap "replace all" did most of the work on replacing.. |
| 16:23:27 | Watusimoto | I think the music might be too short -- if we add any more names the music will run out before the credits are done |
| 16:23:36 | raptor | oh man - turkey and syria have banned fights over each others' airspace... |
| 16:23:46 | raptor | i can make the music longer... |
| 16:24:23 | Watusimoto | I think it should be a bit longer |
| 16:25:33 | Watusimoto | maybe when the credits are finished rolling, the music volume can be faded, then we flip back to the main screen. That way the music can be longer than the credits and credits can expand and still have everything still "fit" |
| 16:25:37 | raptor | well, the whole section of the piece is like 1.5 minutes |
| 16:26:08 | Watusimoto | if that makes sense. I'm trying to type as my son keeps telling me the music doesn't fit. "how does it fit?" "dad, how does it fit?" "dad, what the heck? how does it fit?" "stop that!" |
| 16:26:09 | sam686 | don't make the music change way too often (such as repeatedly entering the menu music) or else most of the time only the beginning of long music is played |
| 16:26:25 | raptor | menu music must die |
| 16:26:49 | raptor | haha |
| 16:27:22 | raptor | you should have him listen to the entirety of Die Walkure: http://musopen.org/music/piece/488 |
| 16:28:43 | Watusimoto | he won't... though it is good classic german opera |
| 16:29:10 | Watusimoto | won't listen that is |
| 16:29:27 | raptor | hmmm... this means i need to code a fading mechanism... and to not make the credits continuously scroll |
| 16:30:15 | sam686 | need a scrollbar on the credits screen? |
| 16:30:21 | raptor | nono |
| 16:31:29 | Watusimoto | the credits scroll as they do now |
| 16:31:57 | Watusimoto | when get to end - x in the credits, start fading until you get to the end |
| 16:32:04 | sam686 | I think I rather have a scrollbar instead of "Pages" in the server list, especially if the last page only list one server... |
| 16:32:09 | Watusimoto | then switch to the regular menu (as happens now) |
| 16:32:19 | raptor | there is no switch to main menu now |
| 16:32:25 | Watusimoto | no? |
| 16:32:28 | raptor | it jsut repeats |
| 16:32:30 | raptor | no |
| 16:32:34 | raptor | so i thin i should add that... |
| 16:32:36 | raptor | *think |
| 16:33:09 | Watusimoto | I thought it did; I must have hit a key by accident when watching them |
| 16:33:33 | Watusimoto | we need to add some color there, too, I think, though hardly a priority |
| 16:34:11 | Watusimoto | maybe the headers could be white, and we could cycle through some of the named colors for the player names |
| 16:34:17 | sam686 | I think some earliear version of bitfighter (not sure which) might have had a problem where the credits don't repeat, but stays blank after the end of scroll.. |
| 16:34:24 | Watusimoto | so the first name in a section is red, second is green, 3rd yellow, etc. |
| 16:34:36 | Watusimoto | or something :-) |
| 16:34:57 | Watusimoto | thomas wants credit for mentioning the color idea |
| 16:35:20 | raptor | thomas? |
| 16:35:40 | Watusimoto | invisible |
| 16:35:50 | Watusimoto | or whatever he's calling himself today |
| 16:36:22 | raptor | yeah Invisible - he killed me loads of times in the BBB |
| 16:36:29 | Watusimoto | :-) |
| 16:36:35 | Watusimoto | ok, back later... dinner's up |
| 16:36:39 | raptor | later |
| 16:41:08 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 17:07:14 | | BFLogBot Commit: d76b6c817a64 | Author: buckyballreaction | Message: Exit to main menu after credits are done scrolling |
| 17:34:57 | raptor | should we be using SDL threads? |
| 17:35:01 | raptor | instead of TNL ones? |
| 17:45:51 | sam686 | only problem, our Master server (and game servers) uses TNL threads and none of SDL stuff... |
| 17:48:06 | raptor | ah yes |
| 17:48:13 | raptor | that's right |
| 17:48:18 | raptor | ok, i'll stick to TNL threads |
| 17:51:04 | | Watusimoto has joined |
| 17:56:29 | raptor | ah good, there is a Mutex directive in TNL, too |
| 17:57:38 | Watusimoto | just tossing this out there... at some point we're goint to need to grapple with ip6 |
| 17:57:58 | Watusimoto | there's some work done already, but we'll need to figure it out more |
| 17:58:50 | raptor | yes - already my packaging system throws a warning about using an old ip4 only method somewhere in TNL |
| 17:59:40 | raptor | i'm toying with the idea of having the sound system run in its own thread... but that's probably going to introduce loads of problems... |
| 18:01:48 | raptor | here it is: The binary calls gethostbyname(). Please port the code to use getaddrinfo() |
| 18:02:46 | raptor | http://en.opensuse.org/openSUSE:Packaging_checks#binary-or-shlib-calls-gethostbyname |
| 18:10:28 | Watusimoto | it have *no* idea how it all works, nor even how to test if its working |
| 18:10:48 | raptor | i started researching... i should stop starting new things.. |
| 18:18:05 | Watusimoto | so what is the bringbackservers command? |
| 18:18:15 | raptor | i think sam686 did that one.. |
| 18:18:39 | raptor | oh - and he added some new ones last night... to fight trolls... |
| 18:18:39 | Watusimoto | yes, I think he did! |
| 18:18:49 | Watusimoto | trolls? |
| 18:18:54 | Watusimoto | we have trolls? |
| 18:19:15 | raptor | uh... he kicked cleverbot from a server, and well... cleverbot |
| 18:20:11 | sam686 | I think i modified my SAM server to allow authenticated name, but not allow un-authenticated name from some cleverbot's ip address |
| 18:20:56 | Watusimoto | ah, so cleverbot needs to self identify to get in a game? |
| 18:21:07 | Watusimoto | you think? :-) |
| 18:22:47 | raptor | cleverbot then went on to make fun of sam686 using multiple open clients and the 'Online Players' part of the website |
| 18:23:46 | raptor | so sam686 coded a way to drop names from the list.. |
| 18:36:35 | raptor | Watusimoto: if you haven't seen: https://github.com/GarageGames/Torque3D |
| 18:36:38 | Watusimoto | good grief |
| 18:36:47 | Watusimoto | is that their new release? |
| 18:36:57 | Watusimoto | I think I saw the announcement somewhere |
| 18:37:01 | raptor | yes |
| 18:37:06 | raptor | but it' |
| 18:37:08 | Watusimoto | want to upgrade to 3D? |
| 18:37:16 | raptor | it's all divided up differently... |
| 18:37:26 | raptor | i found some old TNL code in there somewhere... |
| 18:37:32 | raptor | maybe they have IPv6 stuff... |
| 18:37:37 | Watusimoto | ooh |
| 18:38:01 | raptor | no, i don't want to upgrad to torque 3d - unless certain components are easy to build, like the network layer |
| 18:38:03 | Watusimoto | the networking probably hasn't changed too too much... I mean what they had in the old TnL was pretty solid |
| 18:39:15 | raptor | here's there new Vector: https://github.com/GarageGames/Torque3D/blob/master/Engine/source/core/util/tVector.h |
| 18:39:17 | raptor | their |
| 18:40:05 | raptor | doesn't use stl vector |
| 18:41:01 | raptor | cloning, so i can find the network stuff |
| 18:41:05 | raptor | it's all scrambled |
| 18:43:17 | Watusimoto | I fixed it!!!! |
| 18:43:21 | raptor | ?? |
| 18:43:23 | Watusimoto | I see the arrow |
| 18:43:28 | raptor | oh goodie |
| 18:43:31 | Watusimoto | the loadout zone on the level you posted |
| 18:43:38 | Watusimoto | it turns out it *was* that checkin |
| 18:43:58 | Watusimoto | though I am unclear why it worked previously |
| 18:44:04 | raptor | you mean my chase found the goose? |
| 18:44:06 | Watusimoto | oh wait... ah, I understand |
| 18:44:08 | Watusimoto | yes |
| 18:44:10 | Watusimoto | ok |
| 18:44:28 | Watusimoto | so previusly luaW called T() when it created a new item |
| 18:44:56 | Watusimoto | I needed to add a custom constructor to process passed arguments in lualand, so I changed that to have it call T(L) |
| 18:45:18 | Watusimoto | this no longer routed the constructor through the standard C++ constructor, so the init code wasn;t running |
| 18:45:27 | Watusimoto | one of the lines in the init code told an item to be ghostable |
| 18:45:53 | Watusimoto | so with the T(L) constructor, items weren't marked that they should eb sent to the clinet |
| 18:46:08 | Watusimoto | for some reason, this did not affect repairitems |
| 18:46:21 | Watusimoto | if this makese sense... |
| 18:46:29 | raptor | sort of ish |
| 18:46:37 | raptor | ok yes |
| 18:46:39 | raptor | i understand |
| 18:49:19 | Watusimoto | new tnl might be using this: |
| 18:49:19 | Watusimoto | http://qt-project.org/doc/qt-4.8/qtnetwork.html |
| 18:49:55 | Watusimoto | I saw a dll from that proj in the repo |
| 18:53:08 | Watusimoto | well the fix for the new problem may make it tempting to add meaningful constructors for all our objects |
| 18:53:35 | Watusimoto | I'm going to have to write a custom constructor for all classes anyway, so why not have it take args and streamline the lua code? |
| 18:53:47 | raptor | ok |
| 18:53:56 | Watusimoto | lots more crap work |
| 18:54:03 | Watusimoto | but probably nice in the end |
| 18:54:06 | Watusimoto | create loadouts like this |
| 18:54:43 | Watusimoto | l = LoadoutZone.new(team, 0,0,100,100, 100,0) |
| 18:54:46 | Watusimoto | or something |
| 18:55:07 | Watusimoto | or we could go down the route of named parameters |
| 18:55:45 | Watusimoto | l = LoadoutZone.new({team:1, geom:{0,0,100,100,100,0}}) |
| 18:55:53 | Watusimoto | or something |
| 18:56:36 | Watusimoto | any preferences? |
| 18:56:53 | raptor | is that first char a lower case L |
| 18:56:55 | raptor | ? |
| 18:57:15 | raptor | ok yes it is |
| 18:57:30 | Watusimoto | yes :-) |
| 18:57:37 | Watusimoto | though as its a var name, it could be anything you like |
| 18:57:49 | Watusimoto | or this would probably work |
| 18:57:53 | raptor | so every constructor takes a param array? |
| 18:57:58 | Watusimoto | it could |
| 18:58:08 | Watusimoto | Loadout.new(....).addToGame() |
| 18:58:35 | Watusimoto | we need to choose whether to used standard ordered params, or named params |
| 18:58:53 | Watusimoto | for most things its easy; TestItem(x,y) for example |
| 18:59:22 | Watusimoto | but for some things it will be more complex... ... or not if we don;t want to support all options inthe constructor |
| 18:59:55 | Watusimoto | the constructor could just take common params such as team and geometry and then you call methods to set any unusual params, such as specifying bullet type for a turret or whatnot |
| 19:00:04 | raptor | i don't know what i like - whatever is easiest on the brain |
| 19:00:58 | Watusimoto | I generally like oldskool constructors |
| 19:01:12 | Watusimoto | but I want to be open-minded and look at the options |
| 19:03:17 | Watusimoto | looks like Torque3-D also uses lua |
| 19:03:31 | raptor | it's so split up |
| 19:03:46 | raptor | that we'd have to do almost complete replacement of TNL |
| 19:04:03 | raptor | old school constructors are easy on the brain |
| 19:09:26 | | BFLogBot Commit: b258d5a96fdb | Author: buckyballreaction | Message: Fix not being able to view credits more than once |
| 19:18:31 | Watusimoto | I thihnk if we were contemplating switching network layers, I'd suggest something like Qt that will be better supported over the long run |
| 19:18:45 | raptor | yeah... sigh |
| 19:18:49 | Watusimoto | tnl was a reasonable choice at the time, but it's starting to show its age |
| 19:19:39 | raptor | brb |
| 19:20:04 | | raptor Quit () |
| 19:20:21 | | raptor has joined |
| 19:20:21 | | ChanServ sets mode +o raptor |
| 19:28:26 | | LordDVG Quit (Remote host closed the connection) |
| 19:57:23 | | BFLogBot Commit: 9223396865c1 | Author: watusimoto | Message: Slight restructuring for clarity |
| 19:57:25 | | BFLogBot Commit: 19a127467ad5 | Author: watusimoto | Message: Comment |
| 19:57:26 | | BFLogBot Commit: 6e802f4a9e7f | Author: watusimoto | Message: Documentation fix |
| 19:57:28 | | BFLogBot Commit: a2e4a8227795 | Author: watusimoto | Message: Minor cleanup |
| 19:57:30 | | BFLogBot Commit: 946a6cd9a0d8 | Author: watusimoto | Message: Some test docs to see how to add additional pages in the Related Pages section |
| 19:57:31 | | BFLogBot Commit: fe3f48f14958 | Author: watusimoto | Message: Fix loadouts being added from Lua scripts... need to find better way |
| 19:57:33 | | BFLogBot Commit: b196121f9d7e | Author: watusimoto | Message: Merge |
| 19:57:48 | raptor | commits! |
| 19:59:36 | | BFLogBot Commit: baac8f1039ab | Author: buckyballreaction | Message: Fix compile on Fedora 17 |
| 20:01:00 | raptor | so would you consider moving to SDL_net? |
| 20:01:54 | Watusimoto | perhaps |
| 20:02:05 | raptor | qt4 is enormous... |
| 20:02:07 | Watusimoto | but it would be a big project |
| 20:02:11 | raptor | comparatively |
| 20:02:24 | Watusimoto | and I'm NOT suggesting we need to do it anytime soon |
| 20:02:26 | raptor | also it looks like torque3d uses ip4 only still... |
| 20:02:29 | Watusimoto | if at all |
| 20:03:01 | Watusimoto | I'm still not 100% sure that ip6 will come to pass in the consumer arena |
| 20:03:45 | raptor | yeah - by the time it becomes ubiquitous, we may need ip8 |
| 20:04:05 | Watusimoto | each atom in the universe might need its own ip addr |
| 20:04:41 | raptor | eventually - once we disprove quantum mechanics and figure out how to measure location AND speed of a particle... |
| 20:05:14 | raptor | err wave.. no particle... |
| 20:11:06 | raptor | my firstborn just made himself "cheese and crackers and mustard" - with about two teaspoons of mustard per cracker |
| 20:13:15 | Watusimoto | yum |
| 20:13:21 | sam686 | ipv6? might need a ipv6 bitfighter.org master server, too.. (ping6 google.com doesn't work from my internet, and from bitfighter.org vps server... |
| 20:13:54 | raptor | i should enable ip6... |
| 20:15:03 | sam686 | also depends on the provider of the vps server, if they enable ipv6 or not.. |
| 20:16:53 | raptor | see how ignorant i am? I though ipv6 meant 6 bytes of networking data instead of 4 (like ipv4) |
| 20:17:01 | raptor | instead it's 16 bytes |
| 20:17:10 | raptor | wow, that's enormous |
| 20:19:03 | raptor | "bout 57 billion addresses for each gram of matter in the Earth" |
| 20:19:27 | sam686 | no more NAT and port forwarding stuff on ipv6, right? |
| 20:24:39 | raptor | welll |
| 20:24:43 | raptor | true, but |
| 20:26:01 | sam686 | I am guessing in the future, some internet provider won't really get any more ipv4 internet anymore, but only ipv6.. |
| 20:28:09 | raptor | perhaps |
| 20:28:12 | raptor | ha! |
| 20:28:17 | raptor | look up ipv6 privacy extensions |
| 20:31:34 | raptor | this is a good read so far: https://home.regit.org/2011/04/ipv6-privacy/ |
| 20:34:40 | raptor | man ipv6 is complex when compared to ipv4 |
| 20:36:40 | sam686 | IPv4 is often less characters then some of long names DNS http websites.. but DNS translates to IPv4 or IPv6 or both.. |
| 20:37:45 | sam686 | I am sure google.com have both ipv4 and ipv6 addresses (test with ping and ping6) |
| 20:40:36 | sam686 | only little problem with ipv6 compared to ipv4 is, ipv6 takes a little more bandwidth each packet due to 128 bit vs 32 bit.. |
| 20:41:31 | raptor | we should actually focus on reducing bandwidth, i think... |
| 20:42:09 | raptor | in fact, i thought of something the other day... let me see what it was.. |
| 20:47:17 | raptor | actually nevermind - it was about reducing the bit transmission for Move |
| 20:48:32 | | raptor goes back to figuring out how to fade music... |
| 21:49:59 | raptor | do we want to remove the menu music completely? |
| 21:50:19 | raptor | or maybe just play the game music, too? |
| 21:53:46 | Watusimoto | Personally... I like the menu music |
| 21:54:02 | Watusimoto | though I usually play muted |
| 21:54:19 | Watusimoto | We should not use the game music |
| 21:54:33 | Watusimoto | because in future, we may let levels set their own music, and that would get messy |
| 21:54:34 | raptor | so, you like muted menu music? |
| 21:54:42 | Watusimoto | very muted |
| 21:54:52 | Watusimoto | take that how you will |
| 21:55:14 | raptor | i think most people like our menu music muted, too |
| 21:55:38 | raptor | but they'd have to unmute it to play in-game music |
| 22:05:45 | Watusimoto | one reason I hate lua: |
| 22:05:47 | Watusimoto | this works: |
| 22:05:47 | Watusimoto | LoadoutZone.new(1, geom):addToGame() |
| 22:05:54 | Watusimoto | but boy is it awkward |
| 22:05:54 | raptor | ha |
| 22:06:00 | Watusimoto | , : |
| 22:06:02 | Watusimoto | sorry |
| 22:06:04 | Watusimoto | . : |
| 22:06:11 | Watusimoto | it's so easy to mess up |
| 22:06:21 | raptor | maybe you can somehow make the . go to : |
| 22:06:31 | Watusimoto | Not easily |
| 22:06:55 | Watusimoto | I did at least hack the luavec source to suggest that the .: confusion might be the problem in common cases |
| 22:07:26 | Watusimoto | if you use :, it adds an extra argument |
| 22:08:07 | Watusimoto | lua:sucks(x) is the same as lua.sucks(lua, x) |
| 22:08:37 | raptor | oh fun |
| 22:08:41 | Watusimoto | neither is actually obj oriented |
| 22:08:49 | Watusimoto | but the : lets you pretend |
| 22:09:25 | Watusimoto | the : and the . look so similar... and if you are coming from the normal world, you will hardly notice the difference |
| 22:09:33 | Watusimoto | and your code will crash |
| 22:09:43 | Watusimoto | and those stupid 1-index arrays |
| 22:09:45 | Watusimoto | ugh! |
| 22:10:43 | Watusimoto | but at leat for loadout zones, constructors with args work |
| 22:11:05 | Watusimoto | I had planned on adding that for 019, but it looks like I'll have to do it now |
| 22:11:21 | raptor | hmmm |
| 22:11:28 | raptor | more time for me re rewrite the music system! |
| 22:11:33 | Watusimoto | not hard, just lots of typing |
| 22:11:47 | Watusimoto | I don;t think this will delya release too long |
| 22:12:09 | raptor | so, i'm serious about the menu music question (since I'm in the code now)... |
| 22:12:21 | raptor | i can leave the ability to have menu music in |
| 22:12:42 | raptor | i can add an option somewhere just to turn off the menu music |
| 22:14:57 | sam686 | thats what i kindof don't like about mixing LUA and C++: have to think about all those differences in coding both.. |
| 22:15:35 | Watusimoto | well you obviously hate the current menu music |
| 22:15:49 | raptor | i don't *hate* it, per se... |
| 22:15:53 | Watusimoto | which is different than hating the concept of menu music |
| 22:16:07 | raptor | it's just that i find it useless if i mute it all the time, then have to unmute to listen to in-game music |
| 22:16:10 | Watusimoto | so I think we should leave the concept, even if we replace the music |
| 22:16:22 | Watusimoto | you only mute it because you hate it, per se. |
| 22:16:32 | raptor | haha |
| 22:16:33 | sam686 | what do we want? a Javascript? a C script if that exist? |
| 22:16:44 | Watusimoto | NO JAVASCRIPT |
| 22:16:48 | Watusimoto | that's even worse than lua |
| 22:17:02 | raptor | we could link against libv8 (google's JS library)... |
| 22:17:09 | Watusimoto | lua is the fastest thing around, and it's relateively easy to write |
| 22:17:09 | raptor | NO JAVASCRIPT |
| 22:17:30 | Watusimoto | for newbies, at least |
| 22:17:33 | sam686 | could think about C or C++ script then... |
| 22:17:58 | Watusimoto | it's not for us... it's for would be modders |
| 22:18:01 | raptor | we need to make things easy for users... |
| 22:18:05 | raptor | not necessarily for us |
| 22:18:11 | Watusimoto | indeed |
| 22:18:19 | Watusimoto | couldn't have said it better myself |
| 22:19:56 | raptor | ok, so for music... maybe the menu music will be easier on the ears if i implement fading... |
| 22:22:25 | Watusimoto | "just" find some music you like! |
| 22:23:16 | raptor | i thought we already established that beethoven doesn't make for good bitfighter music... :) |
| 22:23:23 | Watusimoto | har har |
| 22:23:29 | Watusimoto | maybe it would... |
| 22:24:31 | sam686 | I am predicting half of players will ask what is a "Zone" that doesn't do nothing and doesn't show up in game... And then not know how to code levelgen to do something. |
| 22:26:31 | raptor | there is a tooltip for it |
| 22:26:36 | raptor | if people complain, we can call them blind |
| 22:27:13 | sam686 | the "Zone" at the moment is only useful in scripts in-game, not possibly useful... |
| 22:27:37 | raptor | yep |
| 23:00:47 | Watusimoto | zone is for triggers |
| 23:01:00 | Watusimoto | naybe we can hide it for 018 release? |
| 23:05:30 | raptor | or detect a levelgen in the level params and enable it? |
| 23:05:45 | sam686 | maybe it can be hidden from the side bar, but can ba added with a key combination in editor.. |
| 23:10:23 | Watusimoto | or an ini setting |
| 23:10:32 | Watusimoto | in truth, it does very little at the moment |
| 23:24:02 | raptor | if it does little for 018, we should probably remove it... #ifdef 0 or something, around the render part.. |
| 23:38:09 | Watusimoto | just remove it from the dock.... simple! |
| 23:38:29 | Watusimoto | but let's wait and see |
| 23:40:52 | Watusimoto | night |
| 23:44:26 | raptor | night |
| 23:44:32 | raptor | wait and see what? |
| 23:45:48 | Watusimoto | if it does anything for 018... it takes 10 secs to disable |
| 23:45:56 | raptor | ah ok |
| 23:50:30 | | Watusimoto Quit (Ping timeout: 244 seconds) |