Timestamps are in GMT/BST.
00:00:00 | | raptor Quit (Remote host closed the connection) |
00:38:00 | | zoomber_laptop has joined |
00:38:00 | zoomber_laptop | hi dkiller |
00:38:00 | zoomber_laptop | oops, wrong channel |
00:38:00 | zoomber_laptop | my bad |
00:38:00 | zoomber_laptop | trying to test something |
00:38:00 | | zoomber_laptop has left |
01:44:00 | Zoomber | stoo |
01:46:00 | | Pointblank has joined |
01:46:00 | Zoomber | hi Pointblank |
01:46:00 | | Pointblank Quit (Client Quit) |
01:47:00 | | Pointblank has joined |
01:48:00 | Zoomber | welcome back Pointblank |
02:08:00 | | watusimoto Quit (Ping timeout: 258 seconds) |
02:12:00 | Zoomber | goodbye watusimoto |
02:13:00 | Zoomber | is sam686 around? |
02:15:00 | Zoomber | hey karamazovapy, are you there? I think there is a bug in levelgens |
02:16:00 | karamazovapy | I am here |
02:17:00 | | zoomber_laptop has joined |
02:44:00 | karamazovapy | found a lobby bug - if you highlight a server in the second page of the list, exit to the main menu, then go back to the lobby, the highlight bar is below the list down in the chat window |
02:44:00 | Zoomber | ive expierenced that before |
02:45:00 | karamazovapy | I had too, but I just thought about it |
02:46:00 | Zoomber | now playing: testify by rage against the machine |
02:49:00 | Zoomber | WHO CONTROLLS THE PAST NOW, WHO CONTROLLS THE FUTURE |
03:48:00 | | raptor has joined |
03:48:00 | | ChanServ sets mode +o raptor |
03:49:00 | raptor | good evening folks |
03:50:00 | karamazovapy | zoomber just got a sneak peek at the contest server |
03:50:00 | raptor | oooo |
03:50:00 | Zoomber | very interesting indeed |
03:50:00 | Zoomber | almost forgot raptor made a contest entry this time |
03:51:00 | Zoomber | i might have an idea on what raptor made |
03:51:00 | raptor | bwahahaha |
03:51:00 | Zoomber | we'll see at the end |
03:51:00 | | zoomber_laptop Quit (Quit: zoomber_laptop) |
03:51:00 | raptor | Zoomber: you did not make an entry? |
03:51:00 | Zoomber | i did |
03:51:00 | Zoomber | two, three in a second |
03:52:00 | karamazovapy | I'd tell you guys who submitted levels, but it's an interesting mix, so I don't want to ruin it! |
03:52:00 | raptor | no spoilers! |
03:52:00 | karamazovapy | I think the mystery is half the fun |
03:53:00 | Zoomber | i agree |
03:53:00 | Zoomber | ok _k, the map i showed you a while ago is done |
03:53:00 | Zoomber | i fixed the problems we found with it |
03:54:00 | raptor | did watusimoto enter this one? |
03:55:00 | karamazovapy | the wee watusimitis are fairly regular contest contributors |
03:55:00 | Zoomber | hmm |
03:55:00 | raptor | Pointblank is coming from the same IP as a game server |
03:55:00 | raptor | both his kids? |
03:55:00 | karamazovapy | mhmm |
03:55:00 | raptor | cool |
03:55:00 | karamazovapy | one of them was the author of that sweet cyclops level |
03:56:00 | raptor | haha cool |
03:56:00 | Zoomber | did ye old watusitmit submit? |
03:57:00 | karamazovapy | deadline isn't for another 48 hours |
03:57:00 | Zoomber | Pointblank is cool |
03:58:00 | karamazovapy | Pointblank? |
03:59:00 | Zoomber | Pointblank is a bot that observes right now, learns, and can be turned on to start making conversation with you |
03:59:00 | Zoomber | right now I have just turned off speak mode |
04:00:00 | karamazovapy | what do you mean "learns"? |
04:01:00 | | iBotd has joined |
04:02:00 | | iBotd Quit (Client Quit) |
04:02:00 | Zoomber | iBotd joined the wrong channel, sorry |
04:21:00 | | Pointblank Quit (Quit: This concludes our irregularly scheduled test, thank you.) |
04:26:00 | raptor | good night all! |
04:26:00 | | raptor Quit (Remote host closed the connection) |
04:29:00 | | Pointblank has joined |
04:45:00 | | watusimoto has joined |
04:46:00 | Zoomber | hi watusimoto |
04:54:00 | Zoomber | is watusimoto or sam686 still around? i have a bitfighter server related question |
06:16:00 | Zoomber | ok well it looks like im off for now. this computer will be shutdown for two weeks |
06:30:00 | | Zoomber has left |
06:35:00 | | ALTlogbot Quit (Ping timeout: 276 seconds) |
06:47:00 | | koda Quit (Remote host closed the connection) |
06:48:00 | | koda has joined |
06:50:00 | | koda Quit (Client Quit) |
09:03:00 | | watusimoto Quit (Ping timeout: 252 seconds) |
09:13:00 | | kodax has joined |
09:43:00 | | survery has joined |
09:43:00 | | survery has left |
10:01:00 | | LordDVG has joined |
10:01:00 | | LordDVG Quit (Changing host) |
10:01:00 | | LordDVG has joined |
11:35:00 | | BFLogBot - Commit d65fb8d9ec6f | Author: sam8641 | Log: Fix typo causing the game to freeze |
13:10:00 | | kodax yawns loudly to annoy BFLogBot |
14:09:00 | | kodax Quit (Ping timeout: 276 seconds) |
14:45:00 | | kodax has joined |
14:58:00 | | raptor has joined |
14:58:00 | | ChanServ sets mode +o raptor |
15:01:00 | | watusimoto has joined |
15:01:00 | | raptor wakes up early read to poke grumpy people |
15:13:00 | raptor | we have had two intersting cases of spammers in the forums |
15:14:00 | raptor | in both cases they post a really really long article about their lives, with links to buying video game constrollers between random lines |
15:15:00 | raptor | and I sure cannot spell correctly this morning... |
15:15:00 | sam686 | there will always be a possibility for spammers, mostly human spammers when bots can't get through. |
15:18:00 | sam686 | it is not interesting cases of spammers to me if i don't see it... |
15:18:00 | raptor | oh, haha, sorry |
15:18:00 | raptor | i deleted it |
15:18:00 | raptor | next time i see one i will wait to show you |
15:19:00 | sam686 | maybe you can use save (ctrl + S) to save a page showing spamming, then delete spammer.. |
15:22:00 | raptor | good idea |
15:34:00 | karamazovapy | yeah, that's curious |
15:35:00 | karamazovapy | remeniscent of our wiki troubles |
15:44:00 | karamazovapy | I didn't realize andy serkis plays the monkey in the new planet of the apes movie |
15:44:00 | karamazovapy | bet he never thought he'd get typecast as a non-human |
16:26:00 | | BFLogBot - Commit d880f5e86c79 | Author: sam8641 | Log: get rid of mGeometry, and use Geometry class directly, a few fix done. |
16:26:00 | | BFLogBot - Commit 3c14482d637c | Author: sam8641 | Log: Convert LuaBot to use TypeNumber and not mask, stays compatible to existing bots |
16:28:00 | watusimoto | @raptor -- why are all the methods in Event.cpp static? |
16:28:00 | watusimoto | was that your design, or the one suggested by sample code you looked at? |
16:28:00 | watusimoto | oh, and good morning, gentlemen |
16:28:00 | raptor | good morning! |
16:28:00 | raptor | basically all examples of c++ with SDL used static Event class |
16:29:00 | watusimoto | ok |
16:29:00 | raptor | so I followed suit |
16:29:00 | watusimoto | I wanted to pass gClientGame into the constructor so we didn't need to refer to a global, but that won't really work without a big refactor |
16:30:00 | raptor | I always thought that making static methods makes it a bit easier because you don't have to instantiate an object beforehand |
16:31:00 | raptor | but software design isn't my strong point... |
16:31:00 | watusimoto | yes; that is true |
16:31:00 | watusimoto | I'm not going to worry about that for the moment |
16:31:00 | watusimoto | but... |
16:32:00 | watusimoto | with statitcs, we'll need a hackier solution for if we have two clients in one game (split screen mode) |
16:32:00 | raptor | ohhhh |
16:32:00 | raptor | yikes yes |
16:32:00 | watusimoto | if we instantiate the Event object, we have one for each player |
16:33:00 | raptor | i totally never had two clients in one instance of the game in mind... |
16:33:00 | watusimoto | well, that's a problem for later |
16:33:00 | sam686 | i got rid of mGeometry variable and got it to work without mGeometry variable by putting some class directly in some inheritance.. |
16:36:00 | sam686 | i also converted robots to use type numbers instead of masks, stays compatible to existing bots, and it looks like findItems and findGlobalItems arrguments was made in a way to make conversion easy.. |
16:36:00 | sam686 | as we are running out of bits in masks, and some bit masks was used in LUA, before conversion to type number.. |
16:36:00 | raptor | wait! |
16:36:00 | raptor | what! |
16:37:00 | raptor | numbers instead of mask!! |
16:37:00 | raptor | can we not increase the size fo the mask? |
16:37:00 | sam686 | yes, stays compatible to bots including s_bot |
16:37:00 | | kodax Quit (Quit: Sto andando via) |
16:37:00 | sam686 | increasing masks might work, but LUA don't have 64-bit numbers i don't think |
16:38:00 | raptor | ohhh |
16:38:00 | raptor | if that is true, then that is a problem |
16:38:00 | sam686 | i can, optimize findItems by converting some of typeNumbers into typeMasks |
16:39:00 | raptor | did we not do any bitwise operations on those masks for speed? |
16:40:00 | | survery has joined |
16:40:00 | sam686 | LUA don't support bitwise operation itself.. |
16:40:00 | | survery has left |
16:40:00 | sam686 | yes, before, it was simply doing bitwise OR for each mask in findItems.. |
16:41:00 | raptor | i'm am just concerned about any performance hit |
16:41:00 | sam686 | maybe i can use something like Mask64Bit |= (1 << typeNumber) |
16:41:00 | sam686 | extending mask to 64-bit, and typenumber can stay 32-bit or less |
16:44:00 | sam686 | want me to make mObjectTypeMask 64-bit? |
16:44:00 | raptor | not sure... watusimoto? |
16:45:00 | raptor | I am looking at enum GameObjectType in gameObject.h |
16:45:00 | raptor | can we make that 64bit? (I don't know if an enum can be larger than 32bit) |
16:46:00 | sam686 | I can convert enum into individual U64 |
16:46:00 | raptor | I know watusimoto talked about doing that in the past... |
16:46:00 | watusimoto | @sam -- your geometry refactor |
16:46:00 | watusimoto | it's where I started before creating mGeometry |
16:46:00 | raptor | hehe |
16:46:00 | watusimoto | well, not exactly where I started, but close |
16:47:00 | sam686 | ok.. |
16:47:00 | watusimoto | I couldn't get the object model to work properly |
16:47:00 | watusimoto | maybe you've figured out how to make it work |
16:47:00 | sam686 | i made use of shared virtual BfObject |
16:47:00 | watusimoto | the only problem I see is now our GameType has a geometry |
16:48:00 | watusimoto | I added geometry into the mix a little lower in the chain |
16:48:00 | watusimoto | maybe that's why it didn't work |
16:49:00 | sam686 | theres only one gameType in a whole server.. a waste of memory of Geometry in GameType would be very little.. |
16:49:00 | watusimoto | I'm not worried about the memory, just the conherence of the object model |
16:49:00 | watusimoto | though I suppose you could argue that gameType shouldn't be a gameObject at all |
16:50:00 | watusimoto | and that that's where the incoherence happens |
16:50:00 | | LordDVG has left |
16:50:00 | sam686 | maybe i could try to get gameType to not use gameObject? |
16:50:00 | watusimoto | well, I'll need to review what you've done on this; if it's working, great, but my experience has made me skeptical |
16:50:00 | sam686 | and have GameObject just use netObject? |
16:51:00 | watusimoto | yes, maybe |
16:51:00 | sam686 | i mean, gametype use NetObject, not gameObject |
16:51:00 | watusimoto | maybe it shouldn't be an object at all? |
16:51:00 | watusimoto | does it do anything beyond send a set of parameters describing the game? |
16:51:00 | sam686 | maybe, but then we need to figure out how to delete old gameType and create other gameType like CTFGameType |
16:52:00 | raptor | let it be its own object, nothing more, i say |
16:52:00 | watusimoto | if it doesn't update during the game, perhaps we should send gameType info via other methods |
16:55:00 | raptor | 016's main characterization: refactor |
16:55:00 | raptor | :) |
18:07:00 | raptor | ugh - why do we have software patents in our nation again? |
18:16:00 | sam686 | there is quite a lot of TNL_DECLARE_RPC in GameType, which will send to ALL clients which may be useful. Moving it into GameType will get messy with having to send to each client one at a time, probably better not to move ALL RPC's to GameConnection |
18:19:00 | karamazovapy | when are you guys gonna cut the umbilical and set 016 free? |
18:20:00 | | koda has joined |
18:20:00 | raptor | i feel like we have a long way to go - the issue list is enormous, still; and, it doesn't seem like we added too many obvious features yet |
18:20:00 | raptor | obvious to the user at least.. |
18:20:00 | karamazovapy | but do those things all need to be in 016? |
18:21:00 | karamazovapy | will they break compatibility to 016a? |
18:21:00 | raptor | lots of the issues are compatibility breakers |
18:21:00 | karamazovapy | really? |
18:23:00 | raptor | well no, i guess not lots, now that i take a closer look |
18:25:00 | raptor | I guess issues that require lots of work != compatibility breakers |
18:41:00 | karamazovapy | new most anticipated game: http://www.youtube.com/user/ManeSixDev |
18:43:00 | karamazovapy | bitfighter video has over 5000 views |
18:44:00 | raptor | who runs that channel? |
18:44:00 | sam686 | bitfighter video have over 1 view (it is true) |
18:45:00 | karamazovapy | also true! |
18:45:00 | karamazovapy | I run bitfightervideo |
18:49:00 | raptor | what do the pwnies have hats or something? |
18:50:00 | karamazovapy | those particular ponies are kind of farmer/cowboy types |
18:50:00 | karamazovapy | however, not all ponies do, in fiction or in life |
18:50:00 | karamazovapy | see how well I'm distinguishing between fantasy and reality? |
18:51:00 | koda | hb2 is included in hb3 if you donated more than average! |
18:51:00 | raptor | i grew up with a horse that would take your hat off if you walked by it.. |
18:51:00 | karamazovapy | I'd be more impressed if it gave you a hat |
18:54:00 | karamazovapy | the horse, not humble indie bundle 3 |
18:55:00 | karamazovapy | however, I never called my sisters mean names like that |
19:10:00 | raptor | har har |
19:12:00 | raptor | wow humble bundle this time is getting serious - 11 games! |
19:13:00 | raptor | have you guys played hammerfight yet? |
19:13:00 | raptor | opinions? |
19:37:00 | | BFLogBot - Commit e6ddd75fe500 | Author: sam8641 | Log: GameType is no longer GameObject, but will be NetObject due to using RPC in it |
20:38:00 | karamazovapy | I can hardly get my goddamn flying machine to move |
20:38:00 | karamazovapy | can't decide if it's the game or my mouse |
20:39:00 | raptor | http://www.youtube.com/watch?v=YaJT-FFymZM&feature=player_embedded |
20:39:00 | raptor | has a bit about working with the fighting system |
20:39:00 | raptor | something about adjust the mass sensitivity? |
20:41:00 | karamazovapy | precise control my balls |
20:52:00 | karamazovapy | this sucks |
20:52:00 | karamazovapy | maybe it's my mouse or the surface or something, but the control is horrible |
20:53:00 | raptor | and you are on windows? |
20:53:00 | karamazovapy | yep |
20:53:00 | karamazovapy | I mean, I'm just using the cheap laser mouse that came with my computer |
20:53:00 | karamazovapy | and it's just a dark, stained, wooden surface |
20:54:00 | karamazovapy | but it's practically unplayable |
20:58:00 | raptor | sad |
21:00:00 | karamazovapy | took some youtube advice...set the mouse setting to 100 dpi |
21:01:00 | karamazovapy | seems to lock up every time I change windows, though |
21:01:00 | raptor | one thing i notice about the humble bundle - it spurs rapid dev fixes from those games included |
21:37:00 | | raptor Quit (Remote host closed the connection) |
21:47:00 | | BFLogBot - Commit 8b8b71f8b271 | Author: sam8641 | Log: Speed up findItems for multiple items, Change ObjectMack to Objectnumber, fix GameTypes virtual idle, TurretTargetType is no longer a bit |
21:49:00 | | Flynnn has joined |
21:49:00 | sam686 | I have 787 compile warnings, most of it is conversion from one type to another (S32 to F32) or (F64 to S32) or (F64 to F32) |
23:13:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
23:50:00 | | koda Quit (Quit: koda) |