Timestamps are in GMT/BST.
| 00:10:00 | | Pointblank Quit (Ping timeout: 260 seconds) |
| 02:29:00 | | Flynnn Quit (Read error: Connection reset by peer) |
| 02:44:00 | | Zoomber has joined |
| 02:44:00 | | ChanServ sets mode +v Zoomber |
| 02:44:00 | Zoomber | ugh sooooooo many servers with ping thats timed out |
| 02:45:00 | Zoomber | sam686 awake? |
| 02:53:00 | Zoomber | dam stupid 74 server havingi crashing problems again |
| 02:53:00 | Zoomber | AND they never reinstalled my os |
| 02:58:00 | Zoomber | karamazovapy up at least? |
| 03:10:00 | Zoomber | wHooooooo i now have the email, maxhushahn@maxhushahn.com |
| 03:10:00 | | Flynnn has joined |
| 03:11:00 | Zoomber | hi flynnn |
| 03:12:00 | Flynnn | Hi zoomber |
| 03:12:00 | Zoomber | hi |
| 03:13:00 | Zoomber | flynnn, setting up my email to be maxhushahn@maxhushahn.com, gonna be real awesome when its done |
| 03:13:00 | Zoomber | i wonder if i can recieve already |
| 03:20:00 | | raptor has joined |
| 03:20:00 | | ChanServ sets mode +o raptor |
| 03:20:00 | Zoomber | hey raptor |
| 03:20:00 | raptor | good evening! |
| 03:21:00 | Zoomber | check your email! |
| 03:21:00 | raptor | ok |
| 03:21:00 | Flynnn | kk gotchat Zoomber hehe |
| 03:22:00 | Flynnn | ** gotcha |
| 03:22:00 | Zoomber | lol |
| 03:22:00 | raptor | ha |
| 03:22:00 | Flynnn | What you planning to do? |
| 03:22:00 | Zoomber | hey flynnn, do you go on bitfighter often? |
| 03:22:00 | raptor | sound like he gonna take over the world |
| 03:22:00 | Zoomber | raptor: notice who the sender is if you view header? |
| 03:22:00 | Flynnn | No not too often :( |
| 03:22:00 | raptor | i'm having a hard time deciphering the name... |
| 03:22:00 | raptor | :) |
| 03:22:00 | Zoomber | you should come check out some new servers on the rise, ill give you the secret password preview |
| 03:22:00 | Zoomber | raptor: google free emaillll |
| 03:23:00 | Flynnn | Hehe allright |
| 03:23:00 | Zoomber | one thing about google, they rock |
| 03:23:00 | raptor | wait what |
| 03:23:00 | raptor | you got that domain through google? |
| 03:23:00 | Zoomber | they have free hg, free education stuff, free youtube accounts, free mail |
| 03:23:00 | Zoomber | no |
| 03:23:00 | Zoomber | not the domain |
| 03:23:00 | Zoomber | just the mail |
| 03:23:00 | Zoomber | but you can get a domain thorugh them, or someone they reccomend, didnt look into it |
| 03:24:00 | raptor | one of these days my wife and I are going to host all our own servers... |
| 03:24:00 | Zoomber | http://www.raptor.com/ ? |
| 03:24:00 | raptor | wow |
| 03:25:00 | raptor | 1/4 million dollars |
| 03:25:00 | Zoomber | yeah but |
| 03:25:00 | Zoomber | 1882 visitors in the past month |
| 03:25:00 | Zoomber | And theres nothing on the site |
| 03:25:00 | raptor | i don't think i've earned that much in my life... |
| 03:25:00 | Zoomber | i certainly havent |
| 03:25:00 | Zoomber | hey flynn, join the server, pointblank |
| 03:25:00 | Zoomber | pass is virtualzoomber |
| 03:25:00 | Flynnn | kk |
| 03:48:00 | raptor | karamazovapy: can your script be one we include in the distribution? |
| 03:48:00 | Zoomber | script? |
| 03:49:00 | raptor | http://bitfighter.org/forums/viewtopic.php?f=41&t=874 |
| 03:49:00 | Zoomber | i wonder why he doesnt use zapcurvetool |
| 03:50:00 | raptor | i don't know what that is |
| 03:50:00 | Zoomber | with that |
| 03:50:00 | Zoomber | i can make sine waves |
| 03:50:00 | Zoomber | cosine waves |
| 03:50:00 | Zoomber | and circles |
| 03:50:00 | Zoomber | all in the shape of barriers |
| 03:50:00 | raptor | where is this tool? |
| 03:51:00 | Zoomber | i think its disappeared from existance, i can check my laptop later |
| 03:51:00 | Zoomber | http://bitfighter.org/forums/viewtopic.php?f=7&t=552&p=5675&hilit=curve+tool#p5675 |
| 03:52:00 | Zoomber | raptor, i found it: http://members.cox.net/angantyr/ZapCurveTool.zip |
| 03:53:00 | raptor | interesting |
| 03:53:00 | Zoomber | i can also make goalzones/loadout zones like that |
| 03:53:00 | Zoomber | its a really cool app |
| 03:53:00 | raptor | but that can't be used directly in the editor |
| 03:53:00 | Zoomber | i can do a parabola too |
| 03:55:00 | Zoomber | ok raptor, check this out, ill make real boat waves in that boat map of mine |
| 03:55:00 | raptor | but it's windows-only :( |
| 03:55:00 | Zoomber | like you dont have a virtual pc? |
| 03:56:00 | Zoomber | or a virtual mac? |
| 03:56:00 | Zoomber | im using an emulating software to run it |
| 03:56:00 | Zoomber | bottling it, everything |
| 03:57:00 | raptor | yes, but most people won't know about WINE and the derivatives to run windows software |
| 03:57:00 | Zoomber | oh yeah, i thought you were just saying you couldn't run it |
| 03:57:00 | raptor | oh sorry, i guess i was ambiguous |
| 03:57:00 | raptor | rats |
| 03:57:00 | raptor | it looks like he didn't release the source code |
| 03:57:00 | Zoomber | no problem |
| 03:58:00 | Zoomber | i dont think so |
| 03:58:00 | Zoomber | but its a simple-ish app, right? |
| 03:59:00 | raptor | k's script isn't as powerful, but it can be loaded in editor |
| 03:59:00 | Zoomber | join raptor's rediculous level server |
| 03:59:00 | raptor | maybe we could make a suite of scripts that do what the curve tool does |
| 03:59:00 | Zoomber | if you have time |
| 03:59:00 | raptor | ok |
| 04:02:00 | karamazovapy | zap curve tool is lower resolution |
| 04:02:00 | karamazovapy | and you have to copy and paste the results into level code |
| 04:02:00 | karamazovapy | and then after you save and refresh the level, it can be a pain finding the code you want to delete if it isn't what you want |
| 04:03:00 | karamazovapy | although I guess you can do that from the editor |
| 04:03:00 | raptor | yes, i think if we did a suite of scripts it would be better |
| 04:03:00 | karamazovapy | mine will do goalzones and loadoutzones |
| 04:03:00 | karamazovapy | and polygons |
| 04:04:00 | raptor | could we include yours in the standard distribution? |
| 04:04:00 | karamazovapy | but it doesn't have parabolas and waves built in |
| 04:04:00 | karamazovapy | yeah, sure |
| 04:04:00 | Zoomber | curvetool can do goalzones/loadoutzones |
| 04:04:00 | karamazovapy | honestly though, I've never used parabolas or waves in design |
| 04:04:00 | karamazovapy | I know it can - so can mine |
| 04:04:00 | Zoomber | and i bet if you replaced the code in goalzone, you could get a polywall somehow |
| 04:04:00 | karamazovapy | ooh...I should add that quick |
| 04:05:00 | Zoomber | i can make octagons too |
| 04:05:00 | Zoomber | and polygons |
| 04:05:00 | karamazovapy | mine can too |
| 04:05:00 | karamazovapy | for large curves, the zap curve tool is really rough though |
| 04:05:00 | karamazovapy | and for smaller curves, it maintains the same crappy resolution |
| 04:05:00 | raptor | i think an in-editor suite of tools is the way to go |
| 04:05:00 | Zoomber | true |
| 04:06:00 | karamazovapy | okay. the script supports polywalls now |
| 04:06:00 | karamazovapy | lol |
| 04:06:00 | raptor | haha |
| 04:07:00 | karamazovapy | all it took: |
| 04:08:00 | karamazovapy | elseif(ItemType=="PolyWall") then |
| 04:08:00 | karamazovapy | Curve = ItemType .. " " |
| 04:10:00 | karamazovapy | yeah...the script output is so much cleaner |
| 04:10:00 | raptor | wow |
| 04:10:00 | raptor | is there a bug in the editor with levelgen scripts? |
| 04:10:00 | raptor | i am getting an extra circle i didn't ask for |
| 04:10:00 | karamazovapy | is the levelgen still active? |
| 04:10:00 | raptor | nope |
| 04:10:00 | karamazovapy | you'll get your insert and the one generated at runtime |
| 04:10:00 | Zoomber | join pointblank |
| 04:10:00 | Zoomber | and see my level i just made |
| 04:11:00 | Zoomber | using only zap curve tool |
| 04:11:00 | raptor | yeah i did ctrl-r, then ctrl-r again and it showed up when testing the level |
| 04:12:00 | raptor | oh haha |
| 04:12:00 | raptor | i left it in the levelgen params |
| 04:13:00 | karamazovapy | that's what I was trying to say |
| 04:13:00 | raptor | ahh, i get it now |
| 04:13:00 | raptor | sorry wasn't thinking down those lines... |
| 04:14:00 | raptor | is there a way to just call a specific script without using that params? |
| 04:14:00 | karamazovapy | don't think so |
| 04:14:00 | raptor | sam686: you here? |
| 04:14:00 | karamazovapy | wait - zoomber |
| 04:14:00 | raptor | wait! |
| 04:14:00 | Zoomber | ? |
| 04:15:00 | karamazovapy | can I upload to pointblank? |
| 04:15:00 | raptor | there is the lua command windows pulldown in the editor |
| 04:15:00 | raptor | oooo |
| 04:15:00 | karamazovapy | oh yeah - I always accidentally activate that |
| 04:15:00 | karamazovapy | lol |
| 04:15:00 | raptor | karamazovapy! |
| 04:15:00 | raptor | in the editor |
| 04:15:00 | raptor | just press the '/' |
| 04:15:00 | karamazovapy | I hit / instead of \ to split barriers |
| 04:15:00 | karamazovapy | I always forget |
| 04:15:00 | raptor | then do 'run curvegen' |
| 04:15:00 | raptor | and it's there! |
| 04:15:00 | karamazovapy | because it used to be the other way |
| 04:15:00 | raptor | you can change your script to take arguments, too |
| 04:16:00 | raptor | so it can be adjusted in-editor on the fly |
| 04:16:00 | raptor | oooo |
| 04:16:00 | raptor | so many possibilities |
| 04:16:00 | karamazovapy | hm...that could be a good direction to take...but it'd only work for smart people |
| 04:16:00 | Zoomber | and non-lazy ones * |
| 04:16:00 | raptor | you mean i can't give everyone the benefit of the doubt? |
| 04:16:00 | Zoomber | : ] |
| 04:16:00 | raptor | :) |
| 04:17:00 | karamazovapy | my quick roller coaster from this afternoon is up on BOB SAGET |
| 04:17:00 | raptor | brb |
| 04:40:00 | raptor | just silly |
| 04:40:00 | karamazovapy | I like rollercoasters |
| 04:41:00 | karamazovapy | good clean fun |
| 04:41:00 | raptor | i propose a group of scripts: circlegen, curvegen, sinegen, whatever gen |
| 04:41:00 | karamazovapy | for curves, are you thinking parabolas or something? |
| 04:41:00 | raptor | with arguments |
| 04:41:00 | raptor | no that would be parabolagen |
| 04:41:00 | karamazovapy | ah |
| 04:41:00 | karamazovapy | lol |
| 04:41:00 | raptor | or quadraticgen |
| 04:42:00 | raptor | curve has a defined radius |
| 04:42:00 | raptor | i think |
| 04:42:00 | karamazovapy | are you talking about arcs? |
| 04:42:00 | raptor | oh duh, arcs |
| 04:42:00 | karamazovapy | elipses |
| 04:42:00 | raptor | arcgen |
| 04:42:00 | karamazovapy | because those are both rolled into the circlegen |
| 04:42:00 | karamazovapy | I just have a thing for circle-based curves |
| 04:42:00 | karamazovapy | they ride smoother |
| 04:43:00 | raptor | you mean arcs |
| 04:43:00 | raptor | :) |
| 04:43:00 | karamazovapy | hah...whatever floats your boat! |
| 04:43:00 | karamazovapy | but you can use the script I wrote to do elipses, polygons, arcs |
| 04:44:00 | karamazovapy | for fun, you can lower the resolution down to however many sides in a polygon you want |
| 04:44:00 | karamazovapy | adjust the starting point and you can get all kinds of good rotations on regular pentagons and stuff |
| 04:44:00 | raptor | ooo, maybe a cursivetextgen |
| 04:44:00 | raptor | that would be complicated |
| 04:44:00 | karamazovapy | haha...there's a secret method to that |
| 04:45:00 | raptor | vector editor? |
| 04:45:00 | karamazovapy | something like that |
| 04:45:00 | raptor | i'll have to think about it... |
| 04:46:00 | karamazovapy | I think I'll have fun making rollercoasters for a while before I worry about other scripts I'd want for myself, though |
| 04:47:00 | karamazovapy | my next one will have different angles instead of just half and quarter circle arcs |
| 04:47:00 | karamazovapy | those are just more work to do well |
| 04:47:00 | raptor | cool |
| 04:47:00 | raptor | i'll be a tester any day :) |
| 04:48:00 | karamazovapy | my next one will have zany intersections, too |
| 04:48:00 | karamazovapy | instead of just loop the loops |
| 04:48:00 | raptor | like collisions!! |
| 04:48:00 | karamazovapy | exactly |
| 04:48:00 | karamazovapy | high danger factor |
| 04:48:00 | raptor | oooo |
| 04:48:00 | raptor | i'm thinking model train set |
| 04:49:00 | karamazovapy | yeah, on that perpetual motion level I was thinking "CRISS! CROSS! CRISS CROSS CRASH!" |
| 04:49:00 | karamazovapy | http://www.youtube.com/watch?v=SodVUwPCRwg |
| 04:50:00 | raptor | i wonder if we should code in damage received with high enough velocity transfer |
| 04:50:00 | karamazovapy | awfully modern commercial |
| 04:50:00 | karamazovapy | that's an interesting idea, but I don't think I would like it for regular gameplay |
| 04:50:00 | raptor | wow |
| 04:50:00 | raptor | i think i remember that one |
| 04:51:00 | raptor | or an older version of it |
| 04:51:00 | karamazovapy | this is the one I remember - http://www.youtube.com/watch?v=NWMUzY9NhWc |
| 04:52:00 | karamazovapy | oooh...I could recreate that hotwheels track in about five minutes... |
| 04:52:00 | karamazovapy | ON IT |
| 04:52:00 | raptor | do eeeet! |
| 04:53:00 | karamazovapy | COME TO ME, LEVELGEN |
| 04:55:00 | raptor | ok ok, i should work on 016 bugs - we have a nasty list |
| 04:55:00 | karamazovapy | let you know when cris cross crash is ready |
| 04:55:00 | raptor | please |
| 05:03:00 | karamazovapy | done |
| 05:03:00 | karamazovapy | should've made smaller circles though |
| 05:03:00 | karamazovapy | raptor ! |
| 05:04:00 | raptor | hi |
| 05:04:00 | raptor | time to play? |
| 05:04:00 | karamazovapy | yep |
| 05:04:00 | karamazovapy | I should remake it smaller |
| 05:04:00 | raptor | ok |
| 05:05:00 | karamazovapy | DO OVER |
| 05:06:00 | raptor | maybe a bigger waiting area in the middle? |
| 05:08:00 | karamazovapy | can do, cap'n |
| 05:08:00 | raptor | you know - for more mayhem |
| 05:14:00 | Zoomber | new rockin map |
| 05:14:00 | Zoomber | putting it on pointblank |
| 05:15:00 | Zoomber | join to take a look |
| 05:17:00 | karamazovapy | cris cross crashed fixed |
| 05:17:00 | raptor | ooo |
| 05:17:00 | raptor | coming |
| 05:17:00 | Zoomber | karamazovapy, i made a map suitible for lots of players |
| 05:17:00 | karamazovapy | I'm on pointblank |
| 05:22:00 | Zoomber | bye bye server |
| 05:23:00 | | Zoomber Quit (Quit: Zoomber) |
| 05:23:00 | raptor | good map |
| 05:23:00 | karamazovapy | THERE ARE FOUR OF ME CRISSING, CROSSING, BUT NOT CRASHING |
| 05:23:00 | karamazovapy | IT'S LIKE BITFIGHTER MAGIC |
| 05:24:00 | | Zoomber has joined |
| 05:24:00 | | ChanServ sets mode +v Zoomber |
| 05:26:00 | raptor | well i got a grand total of 0 bugs figured out before getting sleepy |
| 05:26:00 | raptor | but i got criss-cross-crashed! |
| 05:27:00 | raptor | well, i'm calling it a night |
| 05:27:00 | raptor | good night |
| 05:27:00 | | raptor Quit (Remote host closed the connection) |
| 05:28:00 | | Zoomber Quit (Client Quit) |
| 06:00:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 06:24:00 | | Flynnn has joined |
| 06:46:00 | | Zoomber has joined |
| 06:46:00 | | ChanServ sets mode +v Zoomber |
| 06:48:00 | Zoomber | sam686 awake yet? |
| 06:53:00 | | Zoomber Quit (Quit: Zoomber) |
| 07:01:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 07:53:00 | | BFLogBot - Commit 791973fbe305 | Author: watusim...@bitfighter.org | Log: Make cmd line settings private -- no need for larger game to be worried about these. Unfortunately, this requires a huge amount of cleanup. Also try a more streamlined cmd line parameter handling system, with less tedious busywork. Related moving stuff around as makes sense post refactor. Rename a few methods. Tons of comments; I was feeling verbose. |
| 07:53:00 | | BFLogBot - Commit 53bdf1902871 | Author: watusim...@bitfighter.org | Log: Merge |
| 07:53:00 | | BFLogBot - Commit dae00aef8526 | Author: watusim...@bitfighter.org | Log: Fixes: Write wrong color to INI, forget resolved folder names |
| 07:53:00 | | BFLogBot - Commit ee0f310ab5d5 | Author: watusim...@bitfighter.org | Log: Comment |
| 07:53:00 | | BFLogBot - Commit f67cfec3803e | Author: watusim...@bitfighter.org | Log: Moved mClientList from GameType to Game; this makes more sense and hopefully will fix recent problems. As I was implementing, it seemed like a good choice because it let me eliminate references to gameType in many functions and even a few whole classes. Removed several includes to help speed building. Converted r,g,b to named colors. |
| 07:59:00 | | kodax has joined |
| 09:44:00 | | kodax Quit (Read error: Connection reset by peer) |
| 09:44:00 | | kodax has joined |
| 12:43:00 | | watusimoto has joined |
| 12:43:00 | watusimoto | hello? |
| 12:44:00 | watusimoto | trying new irc client, on new machine, from new location |
| 12:47:00 | | watusimoto theRealWatusimoto |
| 12:48:00 | watusimoto | How about now? |
| 12:50:00 | | watusimoto Quit (Quit: watusimoto) |
| 12:50:00 | | watusimoto has joined |
| 12:50:00 | | ChanServ sets mode +o watusimoto |
| 12:50:00 | watusimoto | that seems better... |
| 13:36:00 | sam686 | hi.. |
| 14:18:00 | watusimoto | hey it works!! |
| 14:18:00 | sam686 | good |
| 14:52:00 | | raptor has joined |
| 14:52:00 | | ChanServ sets mode +o raptor |
| 14:52:00 | raptor | watusimoto: you are authenticated to IRC?? |
| 14:53:00 | raptor | does this mean you have a better internet connection? |
| 15:18:00 | raptor | sam686: |
| 15:19:00 | raptor | karamazovapy's new level 'criss cross crash' is totally broken on your server |
| 15:19:00 | raptor | the loops are missing or distorted |
| 15:20:00 | raptor | i think it has to do with your bounding code, but not sure... |
| 15:26:00 | watusimoto | probably not authenticated |
| 15:27:00 | watusimoto | I am writing from work |
| 15:27:00 | watusimoto | though not working |
| 15:27:00 | raptor | hi |
| 15:27:00 | watusimoto | writing from what will be work when it is legal to call it that |
| 15:27:00 | raptor | you have work?!? |
| 15:27:00 | watusimoto | I have a job but no papers |
| 15:27:00 | watusimoto | I have bitfighter :-) |
| 15:28:00 | watusimoto | and therefore no income |
| 15:28:00 | watusimoto | no status |
| 15:28:00 | watusimoto | no internet |
| 15:28:00 | watusimoto | no furniture |
| 15:28:00 | watusimoto | well, you get the idea |
| 15:28:00 | raptor | :( |
| 15:29:00 | watusimoto | learning ruby/rails at the moment |
| 15:29:00 | raptor | fun! |
| 15:29:00 | watusimoto | hard going but looks promising |
| 15:29:00 | raptor | hopefully you never have to scale to enterprise loads |
| 15:30:00 | raptor | edupub.tudor? |
| 15:31:00 | watusimoto | ??? |
| 15:31:00 | watusimoto | this will be a small system |
| 15:31:00 | raptor | you are signed on with e-mail address from edupub.tudor.lu |
| 15:31:00 | watusimoto | 1-2 concurrent users, I'd guess |
| 15:31:00 | watusimoto | interesting |
| 15:32:00 | watusimoto | I am at henri tudor institute |
| 15:32:00 | watusimoto | but I've never seen that email addr |
| 15:32:00 | raptor | looks like a hostmask |
| 15:32:00 | watusimoto | must be set in the system config somewhere |
| 15:32:00 | watusimoto | what's that? |
| 15:32:00 | raptor | so freenode must know that IP, and set a 'cloak' to mask it as 'edupub.tudor.lu' |
| 15:33:00 | watusimoto | ah, I see |
| 15:33:00 | watusimoto | so it is a sort of alias |
| 15:33:00 | watusimoto | a pretty name |
| 15:33:00 | watusimoto | rather than an ip |
| 15:34:00 | raptor | yes |
| 15:34:00 | sam686 | i believe that is sort of a reverse DNS, as in finding out the name of that IP address.. |
| 15:34:00 | raptor | hi sam686 |
| 15:34:00 | watusimoto | I'm leaving here in about 15 mins, don't know about the internet situation after that |
| 15:34:00 | raptor | you should try karamazovapy's new level on your server... 'criss cross crash' |
| 15:34:00 | watusimoto | next week my dsl should get installed, which will make life much easier |
| 15:35:00 | raptor | oh good |
| 15:35:00 | watusimoto | couldn't figure out how to install bitfighter on ubuntu |
| 15:35:00 | watusimoto | that's a problem |
| 15:35:00 | watusimoto | (either with me or with th einstall process) |
| 15:35:00 | raptor | pick a different distro? i recommend openSUSE |
| 15:35:00 | raptor | :) |
| 15:36:00 | sam686 | i have ubuntu, and i can run bitfighter on it.. |
| 15:36:00 | watusimoto | I got what I got |
| 15:36:00 | raptor | ah ok |
| 15:36:00 | watusimoto | I can download it and compile it, I suppose; i've done that before |
| 15:36:00 | watusimoto | I tried to get it via th einstructions on our website |
| 15:36:00 | raptor | yeah have fun with ubuntu's repository management |
| 15:36:00 | watusimoto | exactly |
| 15:36:00 | watusimoto | anyway, though, lots of linux users use ubuntu |
| 15:37:00 | watusimoto | for better or worse |
| 15:37:00 | sam686 | there may be some additional stuff that need to be installed to conpile 016, including SDL, speex, png... |
| 15:37:00 | raptor | you have to actually download the .deb files and install them manually |
| 15:37:00 | raptor | the playdeb repo was broken when i tried to use it on my brother's laptop |
| 15:37:00 | raptor | he won't use openSUSE either.... |
| 15:37:00 | raptor | and suffers :) |
| 15:38:00 | watusimoto | sigh |
| 15:38:00 | raptor | i'm not biased |
| 15:38:00 | raptor | no really |
| 15:38:00 | watusimoto | not at all |
| 15:38:00 | watusimoto | I've run it from my virtual win7 box |
| 15:38:00 | raptor | something about a 6 month release cycle that bugs me |
| 15:40:00 | watusimoto | too long? |
| 15:41:00 | watusimoto | anyway... I hope to have some good stuff in tonight |
| 15:41:00 | watusimoto | if I can check in |
| 15:41:00 | raptor | oooo |
| 15:41:00 | watusimoto | then most of my recent refactor push should be winding down |
| 15:42:00 | raptor | ok |
| 15:42:00 | watusimoto | and I can get back to editor bugs :-( |
| 15:42:00 | raptor | i started looking at some last night, and i know sam has corrected af ew |
| 15:42:00 | watusimoto | but you'll see how I want the settings to work... not finished, but cmdline stuff is no longer exposed at all |
| 15:42:00 | raptor | but i got distracted by karamazovapy's curvy levels |
| 15:42:00 | watusimoto | at some point the ini will not be exposed either |
| 15:43:00 | watusimoto | but that's more work and offers less value |
| 15:43:00 | raptor | define 'exposed'? in the code, you mean? |
| 15:43:00 | watusimoto | yes |
| 15:43:00 | watusimoto | outside of settings, you rarely care if something was set via cmd line or ini |
| 15:43:00 | raptor | excellent |
| 15:43:00 | watusimoto | or even in-game chat cmd |
| 15:43:00 | watusimoto | you just grab the current setting |
| 15:44:00 | raptor | i like it |
| 15:44:00 | raptor | oh, i have to see if the recent changes compile in linux... |
| 15:44:00 | watusimoto | I also got rid of those millions of little one line helper functions I wrote for the cmd line parsing |
| 15:44:00 | watusimoto | so much work to create them |
| 15:44:00 | watusimoto | so much pleasure deleting them |
| 15:44:00 | raptor | haha |
| 15:45:00 | watusimoto | but it will make adding new cmd line params that much easier |
| 15:45:00 | watusimoto | less cruft to write |
| 15:46:00 | sam686 | if you look at how i add spawn rate for editor options, i didn't create a class like SpeedZone did with GoFastEditorAttributeMenuUI |
| 15:46:00 | sam686 | for ApstractSpawn |
| 15:49:00 | sam686 | only problem is, using static for mAttributeMenu have some problem (wrong value being shown, or can't edit multiple at the same time in editor) , and not using static seems to make the code a little messy. |
| 15:50:00 | watusimoto | I'll take a look tonight if I have the code |
| 15:50:00 | raptor | it's borken!! |
| 15:51:00 | watusimoto | adios |
| 15:51:00 | watusimoto | see you when I see you!! |
| 15:51:00 | raptor | later! |
| 15:55:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 15:57:00 | raptor | sam686: can you compile the latest? |
| 15:58:00 | raptor | i can't solve my compile error, it's like a brace is missing somewhere... |
| 16:00:00 | sam686 | it compiles for me, but i can try ZAP_DEDICATED.. |
| 16:00:00 | raptor | nah |
| 16:00:00 | sam686 | i can try compile it in linux too.. |
| 16:00:00 | raptor | i think it may have to do with conflicting macros |
| 16:04:00 | sam686 | \zap\main.cpp(1185) : fatal error C1075: end of file found before the left brace '{' at '\zap\main.cpp(1104)' was matched |
| 16:05:00 | raptor | also watusimoto has put tons of method declarations in the GameSettings.h file |
| 16:06:00 | sam686 | that easy fix, move (line 1177) #endif // !ZAP_DEDICATED up one line |
| 16:08:00 | raptor | I should wait for him to finish his refactor before cleaning the header |
| 16:09:00 | sam686 | looks like linux have lots of compile errors... I only had one compile error with ZAP_DEDICATED due to braces problem.. |
| 16:09:00 | raptor | yeah, it's a macro conflict with min/max |
| 16:09:00 | raptor | in GameSettings.h |
| 16:09:00 | raptor | i am fixing it |
| 16:10:00 | raptor | ok there's more than one problem.. |
| 16:12:00 | sam686 | /usr/include/c++/4.4/bits/algorithmfwd.h:353:41: error: macro "max" passed 3 arguments, but takes just 2 |
| 16:13:00 | raptor | yep |
| 16:13:00 | sam686 | i might think min / max should be able to have any number of arguments, and return the max of all numbers inputted.. |
| 16:13:00 | raptor | already have the solution: move the min() usage out of GameSettings.h and cast the second argument as U32 |
| 16:14:00 | sam686 | template<typedef t> t min(t a, t b, t c) {...} something like that? |
| 16:15:00 | raptor | no, just remove the ifndef min |
| 16:15:00 | raptor | it's already provided by <algorithm> |
| 16:16:00 | sam686 | the problem is, removing #define min, is U32 getSimulatedLag() { return min(getU32(SIMULATED_LAG), 1000); } fails to compile in windows |
| 16:17:00 | raptor | yes, that needs to move into the .cpp file first |
| 16:17:00 | raptor | and then you can #include <algorithm> at the top |
| 16:18:00 | raptor | oh and you'll have to cast 1000 as U32 |
| 16:21:00 | sam686 | using include <algorithm>, that still allows min(getU32(SIMULATED_LAG), 1000) without casting 1000 to U32.. |
| 16:22:00 | raptor | in windows it does |
| 16:22:00 | raptor | not in linux |
| 16:22:00 | raptor | or at least not with my version of gcc |
| 16:22:00 | sam686 | linux sure does seem to be more restrictive then windows.. |
| 16:22:00 | raptor | it's because microsoft added supplements to the c++ std libraries |
| 16:23:00 | raptor | not part of the spec |
| 16:24:00 | sam686 | there are things that are nothing to do with libraries, like Vector<Vector<U32>> won't work in linux because of ">>" part |
| 16:24:00 | raptor | yes, that is compiler personality |
| 16:25:00 | raptor | microsoft has a slightly different precedence |
| 16:26:00 | sam686 | there may be also things in linux that won't work in windows, though i can't think of any.. |
| 16:27:00 | sam686 | mostly, because linux on desktop computers are usually more updated then windows.. |
| 16:28:00 | raptor | ok, i having a forward declaration issue now |
| 16:28:00 | sam686 | forward declared enum? |
| 16:28:00 | raptor | GameSettings.cpp: In function ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’: |
| 16:28:00 | raptor | GameSettings.cpp:707:71: error: ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’ was declared ‘extern’ and later ‘static’ |
| 16:28:00 | raptor | GameSettings.cpp:136:6: error: previous declaration of ‘void Zap::getRes(Zap::GameSettings*, const TNL::Vector<std::basic_string<char> >&)’ |
| 16:28:00 | raptor | no, it looks liek watusimoto used C-style method declarations |
| 16:30:00 | sam686 | take off the static, or take off the whole extern line? |
| 16:30:00 | raptor | i'm not finding the extern... |
| 16:31:00 | sam686 | line 136? void getRes(GameSettings *settings, const Vector<string> &words); |
| 16:31:00 | sam686 | it automatically does it as extern.. |
| 16:32:00 | raptor | ahhh, ok |
| 16:32:00 | raptor | why would he forward declare those like that instead of just putting them in the header? |
| 16:33:00 | | kodax Quit (Quit: Sto andando via) |
| 16:33:00 | sam686 | not sure, easy fix is to take off static part in main function, or don't use forward declare static functions.. |
| 16:34:00 | raptor | yes - but I want to make sure I don't break anything else.. |
| 16:35:00 | sam686 | can move the static functions up to the top of CPP file |
| 16:36:00 | raptor | looks like the only usage is in GameSettings.cpp - i'll add them to the header |
| 16:36:00 | raptor | so weird |
| 16:37:00 | sam686 | you can, 1. take off forward declare, then 2. move the static functions up higher to where it was forward declared.. leaving .h untouched. |
| 16:37:00 | raptor | i'm going to make it proper OO |
| 16:38:00 | sam686 | ok.. whatever OOO is.. |
| 16:38:00 | raptor | object-oriented, sorry |
| 16:39:00 | raptor | haha, the GameSettings.h has private: public: private: public: |
| 16:41:00 | raptor | IT COMPILED!! |
| 16:43:00 | raptor | ok going to check in |
| 16:44:00 | | BFLogBot - Commit 55c49ad7ab7f | Author: buckyballreaction | Log: Fix compiling on Linux |
| 16:45:00 | raptor | sam686: could you please test to make sure it still compiles in windows? |
| 16:45:00 | sam686 | compiling it... |
| 16:53:00 | sam686 | it works ok.. |
| 16:53:00 | raptor | does the nickname screen pop up for you? |
| 16:54:00 | sam686 | doesn't seem to want to appear anymore.. |
| 16:54:00 | raptor | haha |
| 16:54:00 | raptor | wonderful |
| 16:57:00 | | LordDVG has joined |
| 17:10:00 | raptor | removing 'LastName' in the INI brings it back one time |
| 17:11:00 | sam686 | so what if a different person share the same computer? and want to change name? |
| 17:12:00 | sam686 | also, maybe have an option to have save password = no in a enter nick and pass menu. |
| 17:13:00 | raptor | do think this change was intentional or by accident? |
| 17:15:00 | sam686 | i might think this might be by accident, but kind of without knowing that wil happen... |
| 17:16:00 | raptor | ok, maybe i'll just go back to working on soccer changes... |
| 17:16:00 | sam686 | in 015, you could skip the login with Nickname= in ini file, where LastName= just stores your previously used name |
| 17:30:00 | | BlackBird has joined |
| 17:31:00 | BlackBird | Guten Tag |
| 17:31:00 | raptor | hi |
| 17:32:00 | | Flynnn has joined |
| 17:34:00 | BlackBird | ello |
| 17:39:00 | BlackBird | where is everyone |
| 17:39:00 | BlackBird | ? |
| 17:40:00 | raptor | I: working |
| 17:40:00 | raptor | karamazovapy: probably working |
| 17:40:00 | BlackBird | ok |
| 17:40:00 | raptor | watusimoto: probably eating dinner |
| 17:40:00 | raptor | BFLogBot: low intelligence |
| 17:40:00 | BlackBird | lolz |
| 17:40:00 | sam686 | 'hi |
| 17:40:00 | BlackBird | hi |
| 17:41:00 | BlackBird | everyone is so quiet |
| 17:42:00 | LordDVG | BlackBird, where are you from? |
| 17:44:00 | LordDVG | BlackBird, what are you think to play one round of bitfighter? |
| 17:44:00 | sam686 | hi. |
| 17:45:00 | BlackBird | hi |
| 17:46:00 | BlackBird | where is zoomber? |
| 17:46:00 | raptor | probably at work or school.. |
| 17:46:00 | BlackBird | school? |
| 17:47:00 | BlackBird | i would assume not grade school |
| 17:48:00 | raptor | even i go to school |
| 17:49:00 | BlackBird | where? |
| 17:49:00 | raptor | at the local university |
| 17:49:00 | BlackBird | ok |
| 17:49:00 | raptor | i'm one of those life-long student |
| 17:50:00 | BlackBird | ... |
| 17:50:00 | raptor | i go to school because I want to, not because I have to or because there is nothing else to do |
| 17:50:00 | BlackBird | yea |
| 17:51:00 | BlackBird | ugh |
| 17:51:00 | BlackBird | this opti guys dosnt get it |
| 17:56:00 | sam686 | http://bitfighter.org/forums/viewtopic.php?t=884 already have 8 posts in 10 minutes.. |
| 17:56:00 | raptor | haha |
| 17:56:00 | BlackBird | wha? |
| 17:56:00 | BlackBird | who? |
| 17:56:00 | BlackBird | where? |
| 17:57:00 | BlackBird | oh |
| 17:57:00 | BlackBird | that |
| 17:58:00 | raptor | added another! |
| 17:58:00 | BlackBird | lolz |
| 17:59:00 | BlackBird | lets make a new world record! |
| 17:59:00 | BlackBird | if there is even one |
| 18:00:00 | raptor | i gotta say sam686, your GIFs add character to the forums |
| 18:00:00 | BlackBird | yea |
| 18:00:00 | BlackBird | how could i make one? |
| 18:01:00 | BlackBird | raptor |
| 18:01:00 | BlackBird | did opti really make that or did something else? |
| 18:05:00 | raptor | sam686 made all his own GIFs |
| 18:06:00 | BlackBird | ok |
| 18:06:00 | BlackBird | but with what? |
| 18:06:00 | sam686 | what, my little avatars? http://208.107.52.15/bitfighter/avatar/ |
| 18:06:00 | BlackBird | wha...? |
| 18:07:00 | karamazovapy | what, my little ponies? |
| 18:07:00 | BlackBird | honestly, ive got to say power puff girls are better then MLP;FiM |
| 18:07:00 | karamazovapy | false. |
| 18:07:00 | BlackBird | you have never seen PPG |
| 18:08:00 | karamazovapy | yes I have |
| 18:08:00 | BlackBird | which one(s) |
| 18:08:00 | karamazovapy | a bunch of them, when they first aired |
| 18:08:00 | karamazovapy | they were so-so |
| 18:08:00 | sam686 | what, my little joystickies? mousies? computeries? light bulbies? |
| 18:08:00 | BlackBird | what about "meat the beat-alls"? |
| 18:08:00 | BlackBird | that was a great episode |
| 18:09:00 | karamazovapy | I never knew the names of individual episodes |
| 18:09:00 | BlackBird | the one with all the beatle punns |
| 18:10:00 | BlackBird | ... |
| 18:11:00 | karamazovapy | ShadowX.loner has an ugly girlfirned |
| 18:11:00 | BlackBird | yea |
| 18:11:00 | BlackBird | ponies |
| 18:11:00 | karamazovapy | and the misspelling implies that she is too ugly for girlfriend status |
| 18:11:00 | BlackBird | ... |
| 18:12:00 | BlackBird | do you know anything about the beatles? |
| 18:14:00 | BlackBird | Abscied rule Welt! |
| 18:15:00 | raptor | wow - it seems shadow is letting a few things go to his head... |
| 18:15:00 | raptor | just an observation |
| 18:16:00 | karamazovapy | first girlfriend can be a point of pride |
| 18:17:00 | karamazovapy | especially if you were a big dork/outcast in high school, as we geeks well know |
| 18:17:00 | raptor | haha |
| 18:18:00 | karamazovapy | I taught Algebra II today, so I got a fresh injection of high school reality |
| 18:18:00 | raptor | sweet! |
| 18:18:00 | | BlackBird Quit (Ping timeout: 252 seconds) |
| 18:18:00 | raptor | well, my first girl friend was when I was 23 and she became my wife... I was really an outcast... |
| 18:19:00 | karamazovapy | well there ya go |
| 18:19:00 | raptor | I've always wanted to fail students at math |
| 18:20:00 | karamazovapy | I was mostly just administering tests today |
| 18:20:00 | raptor | because they don't understand the fact that math is taught not necessarily to need it, but to train the mind |
| 18:20:00 | raptor | do they still use bubble sheets? |
| 18:20:00 | karamazovapy | yeah...that doesn't jive very well with today's high school environment |
| 18:21:00 | karamazovapy | bubble sheets exist for standardized tests, but not much else |
| 18:22:00 | karamazovapy | but I drew a new rollercoaster while I was "teaching" |
| 18:22:00 | karamazovapy | so now I'm building it |
| 18:22:00 | raptor | sweet!! |
| 18:22:00 | raptor | i tried uploading crisscross to sam's server, but the map is broken there |
| 18:23:00 | raptor | not the map's fault, i'm sure |
| 18:23:00 | karamazovapy | yeah, rollercoasters stick on his server for some reason |
| 18:23:00 | karamazovapy | of course, I haven't copied and pasted and tested from the forums |
| 18:24:00 | raptor | oh, haha |
| 18:24:00 | raptor | it doesn't work on stock code |
| 18:25:00 | karamazovapy | whoaaaaaaa crazy |
| 18:25:00 | raptor | i wonder if that's a bug with the level code piece on the forums... |
| 18:25:00 | raptor | yeah |
| 18:25:00 | karamazovapy | you can see it |
| 18:25:00 | raptor | so maybe it isn't sam686's server's fault, sorry for the blame, sam686 |
| 18:26:00 | sam686 | it looks like the uploaded level was missing walls.. |
| 18:26:00 | sam686 | why would you want players be thrown out to outer space? |
| 18:26:00 | raptor | haha |
| 18:27:00 | karamazovapy | okay - code is fixed |
| 18:28:00 | raptor | muuuuch better |
| 18:28:00 | raptor | thanks |
| 18:29:00 | raptor | was it supposed to be retrieve? |
| 18:29:00 | karamazovapy | we need to sit Opti down for a little chat about forum behavior |
| 18:29:00 | karamazovapy | (it's retrieve so that you can see other players on command view, and not kill them with phasers or bursts) |
| 18:29:00 | raptor | ah ok |
| 18:31:00 | raptor | sam686: you crack me up |
| 19:08:00 | raptor | i think the 204.113 server up right now was that school server |
| 19:08:00 | raptor | but i can't connect, can any of you? |
| 19:08:00 | karamazovapy | yeah, I'm on |
| 19:09:00 | karamazovapy | they're just idling, though |
| 19:09:00 | raptor | what port shows up in the list for you? |
| 19:09:00 | karamazovapy | 13340 |
| 19:10:00 | sam686 | they are idling.. i am connected with UDP in from 204.113 : port 16230 to my computer port 28004 |
| 19:11:00 | sam686 | note, i have set up a static port number for my client, so i don't need to deal with port forward numbers ever again.. |
| 19:11:00 | raptor | i sure can't get connected... |
| 19:11:00 | raptor | ah ok, i can't do that from work.. |
| 19:12:00 | sam686 | server don't have port forwarded, if your client don't have port forwarded if having a router, then you may not be able to connect. |
| 19:16:00 | | Flynnn Quit (Quit: Leaving) |
| 19:24:00 | karamazovapy | I think I've made a fundamental mistake with this rollercoaster. |
| 19:24:00 | karamazovapy | in spite of all my work, I think I have to start over. |
| 19:25:00 | raptor | snap |
| 19:25:00 | karamazovapy | large scale isn't fun |
| 19:25:00 | karamazovapy | because you do the same thing for too long |
| 19:27:00 | karamazovapy | shadow may have "very~very limited" time for bitfighter these days, but he had time enough to check and see if anyone responded to his vanity pics |
| 19:28:00 | raptor | haha |
| 19:32:00 | sam686 | many players, including qui, bobdaduck, sky_lark, mostly only comes online in bitfighter game only when there is some kind of contest, so it looks like it is to me.. |
| 19:35:00 | karamazovapy | bobdaduck plays under more than one name |
| 19:36:00 | raptor | yeah, mezzlegion is one, i think? |
| 19:36:00 | karamazovapy | I won't get into whatever names he does or doesn't use...but I think all three have hit about the same point in life where their time is pretty heavily structured |
| 19:38:00 | sam686 | mezzlegion is a different person in forum, or so it looks like it is to me, but either way mezzlegion is very inactove.. |
| 19:39:00 | sam686 | but, one person having multiple forum names can abuse the voting for some areas in forums.. |
| 19:39:00 | karamazovapy | as far as I know, bobdaduck |
| 19:39:00 | karamazovapy | 's alternates aren't registered |
| 19:41:00 | karamazovapy | some people just like a little anonymity |
| 19:41:00 | raptor | yes, like shadow? :) |
| 19:41:00 | karamazovapy | haha...EXACTLY...or maybe not at all |
| 19:42:00 | sam686 | maybe in a next Bit bitfighter battle, i could use a different nick name, so players will hopefully take it easy on me and make me win.. |
| 19:43:00 | karamazovapy | somehow I think they'd guess it might be you |
| 19:43:00 | karamazovapy | I used to do the same thing just for fun, and people would always accuse me of being drex, since he always played anonymously |
| 19:46:00 | karamazovapy | if he logged on as himself, other people would just leave the server |
| 19:46:00 | sam686 | somehow, watusimoto appears to be very inactive in bitfighter version 015.. and raptor is getting very active in gameplay |
| 19:47:00 | sam686 | partly, due to watusimoto's poor internet connection.. |
| 19:47:00 | raptor | partly because of raptor's boredom with certain tasks at work |
| 19:49:00 | sam686 | having a players that chats in a different language in classic server.. |
| 19:55:00 | raptor | i can't tell what language it is - if it is a language... |
| 20:00:00 | sam686 | 50 % (7 / 14) servers in bitfighter is ping timed out... |
| 20:01:00 | sam686 | oh, now went down to (6 / 14) ping timed out, still thats a lot, and it clutters the server list... |
| 20:01:00 | sam686 | hi |
| 20:02:00 | sam686 | (trying to chat in-game...) |
| 20:10:00 | | BlackBird has joined |
| 20:10:00 | BlackBird | hallo |
| 20:19:00 | | BlackBird Quit (Ping timeout: 252 seconds) |
| 20:26:00 | | LordDVG Quit (Quit: mjuza, better way to listen music: sf.net/projects/mjuza/) |
| 20:32:00 | | LordDVG has joined |
| 20:34:00 | | LordDVG Quit (Client Quit) |
| 21:07:00 | | watusimoto has joined |
| 21:07:00 | watusimoto | connected? |
| 21:07:00 | watusimoto | at last? |
| 21:25:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 21:38:00 | | watusimoto has joined |
| 21:39:00 | raptor | what have i missed? |
| 21:40:00 | watusimoto | lots |
| 21:40:00 | watusimoto | tons |
| 21:40:00 | raptor | hello |
| 21:40:00 | watusimoto | hi |
| 21:40:00 | watusimoto | or as they say in australia, heaps |
| 21:41:00 | raptor | so i found a maybe bug |
| 21:42:00 | raptor | after fixing compiling on linux |
| 21:42:00 | | koda has joined |
| 21:42:00 | raptor | the 'enter your nickname' screen doesn't show anymore |
| 21:43:00 | watusimoto | oh great |
| 21:43:00 | watusimoto | do you have an ini setting with your name it it? |
| 21:43:00 | watusimoto | or a cmd line param you set for debugging? |
| 21:44:00 | raptor | it comes back if you blank out the 'LastName' setting though |
| 21:44:00 | raptor | but just once |
| 21:44:00 | watusimoto | those will cause the screen to be skipped |
| 21:44:00 | watusimoto | when did this start? |
| 21:44:00 | raptor | then it disappears again |
| 21:44:00 | raptor | since your recent checkin |
| 21:44:00 | watusimoto | wait, lastName shouldn't hide the screen |
| 21:44:00 | raptor | i do not have a 'DefaultName' set |
| 21:44:00 | watusimoto | I just built... let me check |
| 21:44:00 | raptor | please pull my latest revision |
| 21:44:00 | watusimoto | oh wait, no I didn't/ |
| 21:45:00 | raptor | there was a bad ifdef that made a full recompile fail on all platforms |
| 21:45:00 | watusimoto | linix compile? |
| 21:45:00 | raptor | yes |
| 21:45:00 | watusimoto | got it |
| 21:45:00 | raptor | oh good |
| 21:46:00 | watusimoto | client management is really a snarly mess |
| 21:46:00 | watusimoto | we keep different lists of clients, and each refers to the other |
| 21:46:00 | watusimoto | and we go around in a long maze of twisty passes, all alike |
| 21:46:00 | raptor | i luckily avoided it... |
| 21:46:00 | raptor | so far |
| 21:47:00 | watusimoto | I'm cleaning it out |
| 21:47:00 | raptor | is that what all the ClientRef rifraff is? |
| 21:47:00 | watusimoto | it will be much more straightforward |
| 21:47:00 | watusimoto | yes |
| 21:47:00 | raptor | there seemed to always be a number of objects that did the same thing |
| 21:47:00 | watusimoto | I'm hoping to -- just maybe -- get rid of that class |
| 21:47:00 | watusimoto | or at least make it only a pointer to the GameConnection that's associated with it |
| 21:47:00 | watusimoto | currently, it stores a number of things that gameConnection also does |
| 21:48:00 | watusimoto | which is kind of silly |
| 21:48:00 | raptor | did ClientRef come from zap? |
| 21:48:00 | watusimoto | odd |
| 21:48:00 | watusimoto | it didn't ask me for my nick |
| 21:48:00 | watusimoto | and yes, it did |
| 21:48:00 | raptor | :) |
| 21:49:00 | watusimoto | I'll fix that |
| 21:50:00 | raptor | i sometimes wondered what the purpose behind ClientRef was |
| 21:50:00 | raptor | and if there was some larger grandiose plan for it |
| 21:50:00 | watusimoto | who knows... |
| 21:51:00 | watusimoto | it's shrinking by the day |
| 21:51:00 | raptor | be right back.. |
| 21:52:00 | watusimoto | ah, I know what the problem is!!! let me check |
| 21:57:00 | raptor | back |
| 21:58:00 | raptor | so karamazovapy, sam686, and I had a good discussion about the nature of modules and weapons |
| 21:58:00 | raptor | it was suggested that spybug be given automatically with sensor module and not be considered a weapon |
| 21:59:00 | raptor | then we had to brainstorm how to make it available because sensor already has an active component: cloak/mine detection |
| 22:00:00 | raptor | one suggestion was double-clicking to lay a spy-bug - which brings up the idea that modules can have two active components |
| 22:01:00 | watusimoto | I'll bet I fixed it |
| 22:01:00 | watusimoto | I broke it with a clever bit of coding that cleaned up some messes, but broke the hack that was in place |
| 22:01:00 | watusimoto | so I created a new hack :-) |
| 22:01:00 | raptor | sounds like progress! |
| 22:02:00 | watusimoto | ok, you'll have your name entry screen back on next checkin |
| 22:02:00 | raptor | great |
| 22:02:00 | watusimoto | but there is a fair bit of testing between here and there |
| 22:03:00 | watusimoto | K is our resident philosopher |
| 22:03:00 | watusimoto | it was suggested that spybug be given automatically with sensor module and not be considered a weapon |
| 22:03:00 | watusimoto | I'm game |
| 22:04:00 | watusimoto | in fact, I think i'm in favor |
| 22:04:00 | raptor | ok |
| 22:04:00 | karamazovapy | oh dear oh dear |
| 22:04:00 | karamazovapy | I think I've crashed the editor |
| 22:04:00 | watusimoto | how do you double click with a controller? |
| 22:04:00 | watusimoto | excellent job! good show! |
| 22:05:00 | raptor | so how to allow two active components with a module? |
| 22:05:00 | watusimoto | remember how often it used to crash? |
| 22:05:00 | karamazovapy | since modules are button controlled, you just tap the button twice in succession |
| 22:05:00 | watusimoto | remember during the first bbb, skylark's game crashed something like 50+ times, and he kept playing? |
| 22:06:00 | watusimoto | now, crashes are notable events |
| 22:06:00 | karamazovapy | fingers crossed I haven't lost anything big |
| 22:06:00 | watusimoto | sam & raptor fixed a lot of problems |
| 22:06:00 | watusimoto | wait |
| 22:06:00 | watusimoto | there is an autosave file |
| 22:06:00 | watusimoto | that saves the most recent thing you've done |
| 22:06:00 | karamazovapy | I already opened it as a safeguard |
| 22:06:00 | raptor | there's an autosave??? |
| 22:06:00 | watusimoto | ok, the downside is it's easy to overwrite |
| 22:06:00 | watusimoto | yes |
| 22:06:00 | karamazovapy | auto.save |
| 22:07:00 | watusimoto | I added it just as the editor became stable |
| 22:07:00 | raptor | i can't belive i still don't know how this game works... |
| 22:07:00 | watusimoto | so we never really needed it |
| 22:07:00 | watusimoto | well, neither do I!! |
| 22:07:00 | watusimoto | I've never looked at the clientref stuff before this week |
| 22:07:00 | karamazovapy | thank god for autosave |
| 22:07:00 | watusimoto | well, that may only be the 2nd time anyone's used it |
| 22:07:00 | karamazovapy | I wonder if it's trying to create navmeshes and crashing |
| 22:08:00 | watusimoto | did it crash when you hosted? |
| 22:08:00 | karamazovapy | tested, yes, but same difference |
| 22:08:00 | watusimoto | so... what other modules would use this double click thing? |
| 22:08:00 | karamazovapy | twice...but adding a navmesh fixed it |
| 22:09:00 | watusimoto | uh oh |
| 22:09:00 | watusimoto | is it a crazy level |
| 22:09:00 | raptor | so far i haven't thought of any other double active components... |
| 22:09:00 | watusimoto | ? |
| 22:09:00 | raptor | watusimoto: sam686 and I fixed most Triangle issues since 015a |
| 22:09:00 | watusimoto | maybe mine detection should become passive and spybugs are the active component |
| 22:10:00 | watusimoto | yes, I know. I'm still impressed with the whole navzone generation code |
| 22:10:00 | watusimoto | it's really awesome |
| 22:10:00 | raptor | that may make sensor too powerful... already the increased sight radius is passive |
| 22:10:00 | watusimoto | I remember when sam did the first iteration in lua, and I was just blown away |
| 22:10:00 | karamazovapy | it crashes my stuff more than anything else, though |
| 22:11:00 | watusimoto | that will be the day... players foregoing shields to have sensor |
| 22:11:00 | watusimoto | I had tried to do zone generation once, and didn't get very far |
| 22:11:00 | watusimoto | but manual creation was really a showstopper |
| 22:12:00 | watusimoto | so how does this work? you tap once, and you get a brief burst of sensor |
| 22:12:00 | watusimoto | you tap twice, and you get a brief burst of sensor followed by a spybug? |
| 22:12:00 | raptor | well |
| 22:12:00 | raptor | there is the double tap think |
| 22:13:00 | raptor | and there is map to another key |
| 22:13:00 | karamazovapy | a single fast tap does nothing? |
| 22:13:00 | watusimoto | yes, but as soon as the mouse goes down, you want to activate the module; you don't want to wait until a double click has been confirmed/denied |
| 22:14:00 | raptor | if we want double-active modules, then there are different ways to implement: easiest is two keys per modules |
| 22:14:00 | raptor | module |
| 22:14:00 | watusimoto | what about a 4th weapon, available only if you have spybug? |
| 22:14:00 | raptor | yes, that was footloose's idea |
| 22:14:00 | raptor | sensor gives a 4th weapon |
| 22:15:00 | raptor | i like that idea better than double-click from a coding aspect... |
| 22:15:00 | karamazovapy | I like it less from a playing aspect |
| 22:15:00 | watusimoto | yes, I understand that |
| 22:16:00 | raptor | which is what ultimately counts :) |
| 22:16:00 | watusimoto | it;s not ideal |
| 22:16:00 | karamazovapy | yeah...I don't know that there's a good fix |
| 22:16:00 | karamazovapy | another topic of discussion was to get rid of them |
| 22:16:00 | watusimoto | what if you double click but don't release the second click? |
| 22:16:00 | watusimoto | get rid of what? |
| 22:16:00 | karamazovapy | spybugs |
| 22:17:00 | watusimoto | I like them |
| 22:17:00 | karamazovapy | I like them in theory |
| 22:17:00 | watusimoto | but I do like the idea of making them cheaper |
| 22:17:00 | watusimoto | I like the idea of giving them for free with sensor |
| 22:17:00 | raptor | i had an idea to enhance them: we let them be placed a little distance from the ships nose |
| 22:18:00 | raptor | that let's them stick in walls |
| 22:18:00 | watusimoto | or you could shoot them like a burst |
| 22:18:00 | watusimoto | and make them stick to walls or bounce |
| 22:19:00 | watusimoto | so what if you hodl that 2nd click? |
| 22:19:00 | watusimoto | you get spybug + sensor? |
| 22:22:00 | karamazovapy | NEW ROLLERCOASTER IS DONE |
| 22:22:00 | raptor | would we want to make modules in general have the ability to have two active components? |
| 22:22:00 | karamazovapy | (ish) |
| 22:24:00 | raptor | may i see? |
| 22:24:00 | raptor | i'm in lobby |
| 22:24:00 | karamazovapy | password is gold |
| 22:25:00 | | watusimoto Quit (Ping timeout: 245 seconds) |
| 22:25:00 | | watusimoto has joined |
| 22:25:00 | watusimoto | oh man, this is going to be laggy |
| 22:31:00 | karamazovapy | I'll put it on the forums and you can play it yourself |
| 22:31:00 | karamazovapy | oooh...need a name first... |
| 22:32:00 | | watusimoto Quit (Ping timeout: 245 seconds) |
| 22:33:00 | raptor | your rollercoaster killed his connection |
| 22:33:00 | raptor | maybe |
| 22:33:00 | | watusimoto has joined |
| 22:35:00 | karamazovapy | posted! |
| 22:35:00 | raptor | haha |
| 22:35:00 | raptor | good name |
| 22:35:00 | karamazovapy | reminds me of a crazy paper clip when I look at it |
| 22:44:00 | | watusimoto Quit (Ping timeout: 248 seconds) |
| 22:44:00 | | [1]watusimoto has joined |
| 22:45:00 | [1]watusimoto | k -- that's the first time in a while bf has made me laugh |
| 22:46:00 | [1]watusimoto | ok, not fully tested, but I'm checking in anyway... will continue to test, but want to use my connection while I can. |
| 22:46:00 | raptor | you should have seen criss-cross crash with sam686 and his clonebots... |
| 22:47:00 | raptor | ok |
| 22:47:00 | raptor | so should I take steps to making spybug part of sensor? |
| 22:47:00 | [1]watusimoto | sure |
| 22:48:00 | [1]watusimoto | sounds like a fun little project |
| 22:49:00 | raptor | we have three ideas: |
| 22:49:00 | raptor | 1. 4th weapon on sensor select |
| 22:49:00 | raptor | 2. double-tap activate |
| 22:49:00 | raptor | 3. different key activate |
| 22:49:00 | raptor | 4. something much better than all of the above that eludes me |
| 22:50:00 | | BFLogBot - Commit 7403432ec47d | Author: watusim...@bitfighter.org | Log: Reduce churn of clientRef objects -- now that they're stored on the Game object, they don't need to be deleted and recreated every time we change a level. Still some optimizations possible. Also fixed name entry screen I broke earlier. Fixed crash where user starts chat cmd by hitting "/" then hits tab. |
| 22:50:00 | | BFLogBot - Commit f08a7b5d5707 | Author: watusim...@bitfighter.org | Log: Merge |
| 22:50:00 | [1]watusimoto | let's try 2 |
| 22:50:00 | [1]watusimoto | if you double click and hold the second click, you deploy a spybug and sensor stays on |
| 22:50:00 | [1]watusimoto | I also sorted the commands return by auto-complete |
| 22:50:00 | [1]watusimoto | should have been in the checkin notes |
| 22:51:00 | [1]watusimoto | but whatever |
| 22:51:00 | raptor | ok |
| 22:51:00 | karamazovapy | OH SNAP |
| 22:51:00 | karamazovapy | I'M GONNA ROLLERCOASTER WITH SENSORS ON!! |
| 22:52:00 | karamazovapy | AND SENSOR LASTS THE EXACT LENGTH OF THE RIDE. |
| 22:52:00 | karamazovapy | IT IS PREORDAINED. |
| 22:59:00 | raptor | later folks |
| 23:01:00 | karamazovapy | set up a rollercoaster server |
| 23:02:00 | raptor | could there be someway to make them winnable? |
| 23:02:00 | karamazovapy | there's no levelchangepass |
| 23:02:00 | [1]watusimoto | the only way to win is not to play |
| 23:03:00 | karamazovapy | I mean...I could copy and paste rollercoasters side by side and make two teams |
| 23:03:00 | raptor | maybe lots of teams |
| 23:03:00 | raptor | have to get your flag to the end |
| 23:05:00 | karamazovapy | HTF might work best for that |
| 23:06:00 | karamazovapy | that could be fun |
| 23:06:00 | karamazovapy | make a few zones |
| 23:06:00 | raptor | argh, i have to go |
| 23:06:00 | karamazovapy | I'm gonna modify paper clip |
| 23:06:00 | raptor | thanks for being here [1]watusimoto! |
| 23:06:00 | | raptor Quit (Remote host closed the connection) |
| 23:09:00 | | [1]watusimoto Quit (Ping timeout: 255 seconds) |
| 23:24:00 | | watusimoto has joined |
| 23:26:00 | | [1]watusimoto has joined |
| 23:28:00 | | watusimoto Quit (Ping timeout: 256 seconds) |
| 23:31:00 | | [1]watusimoto Quit (Ping timeout: 255 seconds) |
| 23:33:00 | karamazovapy | paper clip is a 3 team htf now |
| 23:33:00 | karamazovapy | and on the amusement park server |
| 23:43:00 | | watusimoto has joined |
| 23:48:00 | | watusimoto Quit (Ping timeout: 255 seconds) |
| 23:54:00 | | Flynnn has joined |