Timestamps are in GMT/BST.
| 00:02:25 | raptor | Watusimoto: Quartz has donated some maps to be stock maps! |
| 00:02:31 | raptor | I know one is really good |
| 00:02:47 | raptor | haven't looked at the other, though - would you be opposed to adding them if they're decent enough? |
| 00:03:59 | | koda has joined |
| 00:04:41 | | kodapad Quit (Quit: K Thx Bai) |
| 00:06:41 | amgine1234567890 | i have 1 map that i htink maybe could be a stock map....... |
| 00:06:58 | amgine1234567890 | (hopefull) |
| 00:12:20 | amgine1234567890 | raptor is it me or is the resalce in my verison really inaccurate it seem like polywalls keep becoming disconected.... |
| 00:16:25 | | raptor Quit () |
| 00:30:56 | amgine1234567890 | raptor *fix name overflow display error* |
| 00:31:57 | amgine1234567890 | foubug |
| 00:32:12 | amgine1234567890 | if osmone picks a name to long it doesnt siaply proprly on the score board |
| 01:01:39 | | raptor has joined |
| 01:01:39 | | ChanServ sets mode +o raptor |
| 01:13:25 | Watusimoto | not oposed |
| 01:13:32 | Watusimoto | goodnight |
| 01:13:40 | Watusimoto | and |
| 01:13:48 | Watusimoto | goodbye |
| 01:14:10 | raptor | bye! |
| 01:14:17 | raptor | enjoy your (vacation?) week off |
| 01:17:56 | | bobdaduck Quit (Quit: Page closed) |
| 01:18:33 | | Watusimoto Quit (Ping timeout: 248 seconds) |
| 01:19:15 | raptor | idea |
| 01:19:30 | raptor | web-based dedicated server management |
| 01:20:15 | raptor | like in ut2004 (Little_Apple brought up the idea) |
| 01:21:03 | raptor | so if you run a dedicated server, you can turn on an INI option to open a web-management console |
| 01:21:19 | raptor | then it would load up another internal server at a specific port |
| 01:53:27 | | raptor has left |
| 01:53:51 | | raptor has joined |
| 01:53:51 | | ChanServ sets mode +o raptor |
| 01:53:59 | raptor | i fixed it sam686, checking in... |
| 01:54:10 | | Fordcars has joined |
| 01:55:43 | raptor | sam686: ha, you pushed first? |
| 01:56:16 | raptor | sam686: does your fix really work?? |
| 02:00:48 | | BFLogBot Commit: aea5e1537909 | Author: buckyballreaction | Message: Fix layering problem with rendering asteroid spawn |
| 02:05:29 | sam686 | MY fix from yesterday doesn't totally fix it.. (new server and old client don't work well with asteroid spawning) |
| 02:10:32 | raptor | ok, i know what to do... |
| 02:11:45 | sam686 | been thinking to make them not ghost to older clients.. |
| 02:12:59 | | BFLogBot Commit: 37d0903c717e | Author: buckyballreaction | Message: Disable asteroid spawn net object completely, for now |
| 02:13:00 | raptor | ok, i just disabled it... |
| 02:13:14 | raptor | because the graphic is still a work in progress |
| 02:15:36 | | amgine1234567890 Quit (Quit: Page closed) |
| 02:16:51 | | YoshiSmb has joined |
| 02:30:41 | | YoshiSmb Quit (Ping timeout: 245 seconds) |
| 02:31:16 | sam686 | I beginning to think the versioning system don't work on GhostConnection like it does on EventConnection, mostly because of EventConnection:::ReadConnectRequest handling versioning, but not in GhostConnection::ReadConnectRequest.. |
| 02:32:28 | raptor | yes |
| 02:32:50 | raptor | it should stay that way i think |
| 02:33:49 | raptor | i don't htink we want compatible clients to have different objects |
| 02:36:49 | Fordcars | hehe |
| 02:38:23 | raptor | i'm haeding to bed early |
| 02:38:27 | raptor | night |
| 02:49:22 | | koda Quit (Quit: koda) |
| 02:55:52 | | raptor Quit () |
| 04:09:29 | Fordcars | later guys |
| 04:09:30 | | Fordcars Quit (Quit: Leaving) |
| 05:14:24 | | Fordcars has joined |
| 05:37:18 | | bobdaduck has joined |
| 06:45:54 | | Fordcars Quit (Quit: Leaving) |
| 06:50:31 | | bobdaduck Quit (Quit: Page closed) |
| 06:57:40 | | Lamp89 has joined |
| 06:57:40 | | Lamp89 Quit (Changing host) |
| 06:57:40 | | Lamp89 has joined |
| 06:58:02 | Lamp89 | aww ducky not here :( |
| 06:58:45 | | Lamp89 Quit (Remote host closed the connection) |
| 07:26:26 | | Watusimoto has joined |
| 07:51:26 | | Platskies has joined |
| 08:03:41 | | Darrel has joined |
| 08:03:51 | | Darrel_ has joined |
| 08:03:51 | | Darrel_ Quit (Client Quit) |
| 08:52:29 | Watusimoto | goodbye!!! |
| 09:00:57 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 11:17:12 | | Platskies Quit (Remote host closed the connection) |
| 11:45:20 | | LordDVG has joined |
| 11:51:00 | kaen | raptor, https://code.google.com/r/bkconrad-bitfighter-shaders/ |
| 11:51:57 | kaen | I've tried to give a good set of instructions in the clone description, which as has an example client patch to show you how to use it |
| 11:52:07 | kaen | which also has* |
| 11:52:54 | kaen | also, I'm going to break the API (by simplifying it) when I get home from work today. |
| 11:53:05 | kaen | and finally, don't be surprised if it just segfaults on startup... |
| 11:53:15 | kaen | I've not tested it on any other GPU |
| 12:04:41 | | LordDVG Quit (Remote host closed the connection) |
| 12:12:57 | | LordDVG has joined |
| 12:13:40 | | LordDVG Quit (Remote host closed the connection) |
| 12:15:52 | | LordDVG has joined |
| 12:32:33 | | koda has joined |
| 12:48:37 | | LordDVG Quit (Ping timeout: 264 seconds) |
| 12:50:17 | | LordDVG has joined |
| 13:38:07 | | koda Quit (Quit: koda) |
| 14:23:42 | | raptor has joined |
| 14:23:42 | | ChanServ sets mode +o raptor |
| 14:57:51 | raptor | good morning! |
| 14:58:10 | raptor | kaen: when you wake up... did you forget to actually push your changes to your shader clone? |
| 15:11:41 | | Kaen-work has joined |
| 15:12:04 | Kaen-work | Hey yeah I forgot to push... |
| 15:12:45 | Kaen-work | I'll be home in about three hours to fix |
| 15:13:40 | | Kaen-work Quit (Client Quit) |
| 15:29:07 | raptor | ok cool |
| 15:32:45 | raptor | ok watusimoto left... |
| 15:32:50 | raptor | so let's start a branch! |
| 15:34:04 | Nothing_Much | branch? |
| 15:34:06 | Nothing_Much | for what? |
| 15:34:38 | Nothing_Much | oh wait |
| 15:34:46 | Nothing_Much | thought it was a fork, nvm |
| 15:39:17 | raptor | hi |
| 15:39:22 | raptor | no, not fork |
| 15:39:38 | raptor | a branch for updating one of our in-game frameworks.. |
| 16:02:29 | | LordDVG Quit (Remote host closed the connection) |
| 16:11:03 | Nothing_Much | ah alright |
| 17:16:28 | | Nothing_Much Quit (Ping timeout: 260 seconds) |
| 17:29:08 | | Nothing_Much has joined |
| 17:33:57 | | raptor Quit (Ping timeout: 255 seconds) |
| 17:43:09 | | raptor has joined |
| 17:43:10 | | ChanServ sets mode +o raptor |
| 18:22:36 | kaen | https://code.google.com/r/bkconrad-bitfighter-shaders/source/list |
| 18:22:40 | kaen | > dat mergestorm |
| 18:23:04 | kaen | having two parents is very unusual for a clone though |
| 18:23:14 | kaen | raptor, it's ready |
| 18:23:16 | kaen | or something. |
| 18:23:16 | raptor | uh oh... |
| 18:23:19 | raptor | yay |
| 18:23:39 | raptor | now that... |
| 18:23:50 | raptor | has some very neat looking merge-art |
| 18:24:11 | kaen | it's cool that they use real bezier curves |
| 18:24:23 | kaen | (be`zier) :) |
| 18:25:04 | kaen | anyway I'm chaging the API to have a bunch of static Shader instances |
| 18:25:14 | kaen | instead of a monolithic Shader class that could just be a namespace. |
| 18:25:28 | kaen | but it should get you started. |
| 18:25:34 | raptor | great! thanks |
| 18:25:51 | raptor | i'm currently starting a new 'branch' for the lua52 changes |
| 18:25:56 | kaen | I'll be around for any questions |
| 18:26:07 | kaen | oh boy |
| 18:26:15 | raptor | doing it the git way though |
| 18:26:18 | raptor | with hg bookmarks |
| 18:26:27 | kaen | shweet |
| 18:26:30 | raptor | instead of 'true' named branches (just to see how it goes) |
| 18:26:48 | kaen | I haven't reconciled my understanding of git branches with hg branches |
| 18:26:58 | kaen | so I just do complete filesystem copies |
| 18:27:06 | kaen | and set up a chain of deps |
| 18:27:10 | raptor | here's the perfect article for you (I read it this morning):http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/ |
| 18:27:20 | raptor | it's old, but relevant |
| 18:27:38 | kaen | thanks! |
| 18:27:57 | raptor | branching with bookmarks is roughly equivalent to git branches |
| 18:28:45 | raptor | "The biggest difference is that git refs are transferred when pushing/pulling and Mercurial bookmarks are not" |
| 18:28:54 | raptor | that is no longer tru as of mercurial 1.6 |
| 18:28:59 | kaen | oh whoa |
| 18:29:08 | kaen | that's cool |
| 18:29:14 | raptor | it used to be that way, so bookmarks are now just like git branches |
| 18:57:21 | raptor | kaen: have you been working with the Lua stuff much? |
| 18:57:38 | kaen | very intensely the last three days |
| 18:57:58 | raptor | oh boy... ok |
| 18:58:03 | kaen | I'd say I 70% understand the system from script files -> behavior |
| 18:58:46 | raptor | well let me tell you what i've done |
| 18:58:47 | kaen | and probably 95% of luawrapper |
| 18:58:49 | kaen | okay |
| 19:00:49 | raptor | I created a Lua 52 branch with the proxy caching intact |
| 19:01:00 | raptor | and branched that |
| 19:01:10 | raptor | redundant brain has kicked in.. |
| 19:01:12 | raptor | ok |
| 19:01:17 | kaen | :) |
| 19:02:12 | raptor | and I reverted the main branch Lua 5.1 to before the proxy caching was introduced |
| 19:02:30 | raptor | so, before I push this... how can I make it not mess you up? |
| 19:03:05 | raptor | because both branches will put you in a place where either the bug is gone, or bitfighter doesn't run :) |
| 19:03:22 | raptor | maybe if you just stick with the revision before the branch... |
| 19:03:57 | raptor | are you OK with that? |
| 19:04:12 | kaen | oh |
| 19:04:20 | kaen | I haven't done any permanent work with lua |
| 19:04:31 | kaen | only various attempts at tracking down that damn bug |
| 19:04:39 | raptor | ah ok |
| 19:05:13 | raptor | because I'm sort of making the decision (with watusimoto's blessing) of trying to finish off 018a... |
| 19:05:22 | kaen | yep |
| 19:05:26 | kaen | that's a great idea |
| 19:05:39 | kaen | we'll either solve this or work around it later, but it's no reason to block a release. |
| 19:05:44 | kaen | imo |
| 19:06:10 | raptor | ok, i'll push then... but you'll have to work off of the parent before the split if you want to continue tracking the bug.. |
| 19:06:25 | kaen | it's not an interesting problem to me at the moment |
| 19:06:40 | kaen | I'd rather find a different way to make a consistent id |
| 19:06:50 | kaen | if that's *all* the buggy cache provides |
| 19:07:11 | raptor | yes |
| 19:07:54 | raptor | i've done that infact in a Lua script - when you get the Ship object, i usually check for the ClientInfo as an id |
| 19:08:13 | kaen | there you go |
| 19:08:25 | kaen | there's something about "serial numbers" all over the place |
| 19:08:30 | kaen | I don't know what that refers to |
| 19:08:45 | raptor | i think TNL keeps some sort of internal object ID |
| 19:08:57 | kaen | but consistent ids are super easy. especially if they only need to be consistent on one machine |
| 19:09:18 | raptor | i agree |
| 19:09:19 | kaen | which is the case for pure server (or client) side scripting |
| 19:09:33 | raptor | ok, attempting to push... |
| 19:11:02 | | BFLogBot Commit: b23d1af861c2 | Author: buckyballreaction | Message: Start Lua 5.2 branch. Bitfighter DOES NOT COMPILE Watusimoto, you'll have to strip your old revisions as I could not get them applied with the same commit ids. Please forgive me. |
| 19:11:03 | | BFLogBot Commit: 44668ec87678 | Author: buckyballreaction | Message: Import watusimoto's Lua 5.2 patch against Bitfighter sources. Bitfighter compiles! (but crashes) |
| 19:11:05 | | BFLogBot Commit: e09f280e66b4 | Author: buckyballreaction | Message: Revert LuaW to just before caching was introduced. This temporarily solves the bot crashing problem, but adds back the inconsistent userdata bug (which we'll live with for 018a). The way forward is Lua 5.2, whether we find the bug or not |
| 19:12:03 | raptor | ok good, the bookmarks saved |
| 19:12:27 | raptor | so hg pull |
| 19:12:30 | raptor | hg up main |
| 19:12:39 | raptor | will put you at our default branch |
| 19:20:47 | raptor | so now... back to other bugs! |
| 19:20:53 | raptor | which should be few now, i think... |
| 19:21:08 | raptor | maybe i should do another valgrind report on the reverted cache changes.. |
| 19:26:10 | kaen | okay so I've checked over my cmake stuff... |
| 19:26:18 | kaen | how would you feel about my pushing it? |
| 19:26:41 | kaen | it's been pretty thoroughly tested, builds client and dedicated in release and debug (for me) and builds with clang |
| 19:26:56 | raptor | would you want to push with your history intact, or a just a new one-diff revision? |
| 19:27:05 | kaen | just a collapsed diff |
| 19:27:10 | raptor | great! |
| 19:27:13 | raptor | DO IT |
| 19:27:14 | kaen | shweet |
| 19:27:15 | raptor | :) |
| 19:27:23 | kaen | lemme cook up the patch and do a dry run first... |
| 19:27:23 | raptor | also make sure it's on the 'main' branch |
| 19:27:29 | kaen | okay |
| 19:27:50 | raptor | i haven't used the bookmarks like this before so i'm being cautious.. |
| 19:30:07 | kaen | okay so now I have three heads. |
| 19:30:47 | raptor | hmm.. i wonder if you can merge with just main |
| 19:30:59 | kaen | I imagine so |
| 19:31:40 | kaen | I want e09f right? |
| 19:31:49 | kaen | Revert LuaW to just before caching w |
| 19:31:51 | kaen | etc. |
| 19:31:55 | raptor | yes |
| 19:32:02 | raptor | try: hg merge -r main |
| 19:32:11 | raptor | i bet -r know about bookmarks.. |
| 19:32:40 | kaen | I have no bookmarks |
| 19:32:46 | kaen | I probably have to explicitly pull them |
| 19:32:48 | raptor | what! |
| 19:33:11 | raptor | maybe I should have started a real branch, then |
| 19:33:33 | kaen | no |
| 19:33:38 | kaen | stick with bookmarks |
| 19:33:50 | kaen | well |
| 19:33:51 | kaen | idk |
| 19:34:03 | kaen | I actually don't have an opinion, that was a knee-jerk |
| 19:34:17 | raptor | real branches (in hg) seem like they're for more permanent internal forking |
| 19:34:34 | kaen | charon@hades bitfighter-cmake $ hg pull -B main upstream |
| 19:34:34 | kaen | pulling from https://code.google.com/p/bitfighter |
| 19:34:34 | kaen | abort: remote bookmark main not found! |
| 19:34:41 | raptor | NOOOO |
| 19:34:43 | raptor | ok one moment... |
| 19:34:50 | kaen | need to explicitly push them? |
| 19:35:03 | kaen | looks like it. |
| 19:35:08 | raptor | yeah maybe that's it.. |
| 19:35:36 | raptor | ha, that was it |
| 19:35:38 | raptor | pull now |
| 19:36:05 | kaen | cool |
| 19:36:13 | kaen | can you push the bookmark for the other one? |
| 19:36:28 | raptor | i pushed two |
| 19:36:31 | kaen | okay |
| 19:36:33 | raptor | 'main' and 'lua52' |
| 19:36:44 | raptor | shoudl show up in 'hg view' |
| 19:39:49 | kaen | okay this is a little touchy after all |
| 19:40:03 | kaen | I accidently just merged lua52 into main on my local clone. |
| 19:40:14 | kaen | (update clean fixed it, but only took one command...) |
| 19:40:22 | kaen | I just type 'hg merge' on accident |
| 19:40:29 | raptor | change you your cmake branch |
| 19:40:31 | kaen | typed* |
| 19:40:34 | raptor | then hg merge -r main |
| 19:40:44 | kaen | oh, it's all sorted now |
| 19:40:48 | raptor | oh ok |
| 19:41:16 | kaen | I was just mentioning that typing 'hg merge' merged the two bookmarks without a hiccup |
| 19:41:20 | raptor | haha |
| 19:41:42 | raptor | interesting.. the doc says it will merge only if there is one other branch.. |
| 19:41:47 | raptor | one other head i mean |
| 19:43:50 | kaen | yes, that was my experience |
| 19:44:02 | kaen | 'hg merge' failed when I had the two heads plus my cmake one |
| 19:44:11 | kaen | but succeeded once I merged main into cmake |
| 19:44:19 | raptor | oh.. i get it now |
| 19:44:20 | raptor | ok |
| 19:44:30 | | raptor has reached understanding |
| 19:47:26 | | LordDVG has joined |
| 19:49:04 | kaen | hmm. the lua52 bookmark is tagged as tip for me, so doing 'hg update' after 'hg update main' takes me to lua52 |
| 19:49:36 | raptor | i'm not sure how 'tip' behaves... |
| 19:49:55 | raptor | i think it goes wherever you've last worked.. |
| 19:50:03 | kaen | hmm. |
| 19:50:04 | raptor | but maybe that's not the case |
| 19:50:16 | kaen | well, anyway I'll just put vcprompt back into my command line. |
| 19:50:35 | kaen | oh wait, I'm not sure it supports bookmarks |
| 19:50:40 | kaen | anyway I'll figure it out |
| 19:58:41 | kaen | uh |
| 19:58:43 | kaen | wow |
| 19:58:49 | kaen | so, here's a major omission |
| 19:58:58 | kaen | my cmake stuff doesn't build openal... |
| 19:59:05 | kaen | which also apparently comes with a CML file |
| 19:59:14 | raptor | you mean link? |
| 19:59:20 | kaen | oh that's right |
| 19:59:26 | kaen | I'm only supposed to link against it |
| 19:59:29 | kaen | der :P |
| 19:59:38 | raptor | hopefully that's not too bad of a change.. |
| 19:59:44 | kaen | no no, it does that |
| 20:00:52 | kaen | http://pastie.org/6105522 |
| 20:01:00 | kaen | the top ones are linked, the bottom are built |
| 20:01:05 | kaen | does that look right? |
| 20:01:28 | raptor | yes, i think |
| 20:01:40 | raptor | with the build zap/ |
| 20:01:53 | raptor | that includes Triancle/recast/sqlite? |
| 20:02:41 | kaen | yes, those are compiled with it |
| 20:02:45 | kaen | like in the original makefiles |
| 20:02:50 | raptor | excellent |
| 20:02:53 | raptor | then i think that's good |
| 20:03:05 | raptor | master/ isn't actually compiled normally though, is it? |
| 20:03:15 | kaen | it's excluded from main |
| 20:03:19 | kaen | er, from ALL |
| 20:03:25 | raptor | as well as mysql++ ? |
| 20:03:27 | kaen | yes |
| 20:04:02 | raptor | did you want to use lua/lua-vec/src instead of lua/lua-vec ? |
| 20:04:26 | kaen | I put the CML files in the root for each project |
| 20:04:26 | raptor | (and i think that's my last Q) |
| 20:04:39 | raptor | ok |
| 20:04:40 | raptor | cool |
| 20:04:52 | kaen | tough call on what's the root of lua/lua-vec/src |
| 20:05:13 | raptor | i think you're fine |
| 20:06:43 | | BFLogBot Commit: b67d06ca75d1 | Author: buckyballreaction | Message: Add simple lua-vec test script |
| 20:09:49 | | bobdaduck has joined |
| 20:10:10 | bobdaduck | Gentlemen! |
| 20:10:15 | bobdaduck | Hello! |
| 20:10:19 | raptor | hi |
| 20:10:38 | kaen | ahoy |
| 20:10:41 | | BFLogBot Commit: c8ec76ea87b9 | Author: kaen | Message: Add CMake build files |
| 20:10:45 | kaen | \o/ |
| 20:11:02 | kaen | just in time to witness my first commit, bobdaduck |
| 20:11:14 | kaen | the comedy which is sure to ensue |
| 20:11:15 | bobdaduck | I still don't want to believe you guys about values having to be within a power of two. |
| 20:11:18 | bobdaduck | lol |
| 20:11:41 | raptor | it's in! |
| 20:11:44 | raptor | yay kaen |
| 20:12:52 | bobdaduck | I'm still trying to figure out if there's just certain values I can't change, or if it will let me make massive changes if I full recompile |
| 20:12:53 | raptor | now to test! |
| 20:13:18 | bobdaduck | Because how the knrl did sam enable /cheat on his serv |
| 20:13:18 | raptor | bobdaduck: if they're floats, keep between 0.0 and 1.0 |
| 20:13:38 | bobdaduck | In weaponinfo .h |
| 20:13:45 | raptor | as for the rest, try anything! because... we've determined the crashing was my fault, right? |
| 20:13:50 | raptor | (which I've fixed) |
| 20:14:08 | bobdaduck | You can see most of the values I'm changing there |
| 20:15:10 | bobdaduck | No I updatted to eacc5whatever and changing values still causes people to crash |
| 20:15:18 | bobdaduck | In fact I did a pastie a while back with all the exact values |
| 20:16:06 | bobdaduck | But only when they try to shoot a modded weapon |
| 20:16:11 | raptor | kaen: CMAKE_BUILD_TYPE=Debug right? |
| 20:16:19 | raptor | with a -D in there.. |
| 20:17:54 | bobdaduck | But really. Sam had a /cheat command programmed into his server |
| 20:18:09 | bobdaduck | Which changed a lot of values by a ton |
| 20:18:13 | raptor | i remember that, it sped up firing rates... |
| 20:18:19 | bobdaduck | And people weren't crashing. |
| 20:18:29 | bobdaduck | It reduced fire rates to 0 |
| 20:18:42 | bobdaduck | which is more than a ^2 jump |
| 20:19:41 | raptor | yeah.. i'm not sure what he did... |
| 20:20:04 | raptor | maybe he guaranteed the bit count of 0 to be the same as the original value.. |
| 20:20:48 | bobdaduck | And besides that |
| 20:21:15 | bobdaduck | If I hack the client using cheat engine it also doesn't crash people, no matter how high I make the values. |
| 20:21:42 | bobdaduck | In conclusion, this is stupid and funky. |
| 20:22:19 | raptor | #1 have you done a full recompile? |
| 20:22:29 | bobdaduck | I still need to check if making massive changes to a .cpp file causes the same crashing (because the values used to be in a .cpp) |
| 20:22:37 | raptor | with your changes? |
| 20:22:38 | bobdaduck | No, that's next on my list to try |
| 20:22:46 | raptor | that's your issue! |
| 20:23:01 | raptor | you are using vc++? |
| 20:23:03 | bobdaduck | Yeah probably |
| 20:23:06 | bobdaduck | yeah |
| 20:23:09 | bobdaduck | 2010 |
| 20:23:14 | raptor | yep, it's caching the old stuff |
| 20:23:19 | raptor | clean the project |
| 20:23:22 | raptor | then build |
| 20:23:37 | raptor | that happens when changing .h (header) files |
| 20:23:58 | bobdaduck | It caches stuff? |
| 20:24:16 | raptor | yes |
| 20:24:31 | kaen | ewwwwwwwwwww |
| 20:24:37 | kaen | it caches stuff stupidly? |
| 20:24:42 | kaen | I shouldn't be surprised... |
| 20:24:43 | raptor | it tries to not be stupid |
| 20:25:04 | bobdaduck | so why does that crash people? |
| 20:25:06 | raptor | but with a header change, it doesn't seem to always pick up related classes... |
| 20:25:13 | bobdaduck | or kick them out of the server, anyway |
| 20:25:13 | kaen | crazy. |
| 20:25:59 | raptor | it does like 95% of the time, but there are several occasions where i've bugged watusimoto to do a full rebuild, and all of a sudden his problem he's been having for 2 days disappears |
| 20:26:34 | raptor | bobdaduck: say you compile a .cpp that includes your WeaponInfo.h |
| 20:27:11 | raptor | the resulting compiled file is an object file, usually with .o as the extension |
| 20:27:20 | raptor | that .o has the WeaponInfo.h stuff inside |
| 20:27:39 | raptor | now, if you change WeaponInfo.h, you have to recompile *every* .cpp files that includes it |
| 20:27:57 | raptor | otherwise the old values are still in them when the executable is made |
| 20:28:23 | bobdaduck | Makes sense |
| 20:28:25 | raptor | vc++ tries to automatically find all the .cpp files for you that have included the .h, but sometimes its stupid and doesn't get them all |
| 20:28:41 | raptor | so the solution is a full recompile (and sadly that takes a while) |
| 20:28:41 | bobdaduck | I'm mobile right now so I can't test |
| 20:28:50 | raptor | ok |
| 20:29:00 | bobdaduck | Yeahhh full recompile takes like an hour |
| 20:29:10 | kaen | wut? |
| 20:29:13 | raptor | what!? |
| 20:29:28 | kaen | on your motorola 68k? |
| 20:29:28 | bobdaduck | Maybe I have a slow computer. |
| 20:29:38 | bobdaduck | Ti-89 |
| 20:29:47 | bobdaduck | actually |
| 20:30:14 | kaen | it takes 3 minutes onm my laptop |
| 20:30:18 | raptor | if you want bobdaduck, give me a diff, and i'll put up a server |
| 20:30:20 | bobdaduck | And maybe I'm recklessly exaggerating. Its probably closer to half an hour |
| 20:30:57 | kaen | you must be build opengl or something |
| 20:31:00 | kaen | building |
| 20:31:05 | raptor | ha |
| 20:31:13 | kaen | I'm half serious... |
| 20:31:23 | bobdaduck | I always just hit "debug" and it tries to rebuild part of the solution |
| 20:31:23 | raptor | ever tried building Mesa? |
| 20:31:26 | kaen | yes |
| 20:31:37 | raptor | ok, then you speak from experience.. :) |
| 20:31:39 | kaen | it provided massive performance gains for me |
| 20:31:51 | kaen | funny you should ask that though :) |
| 20:32:08 | bobdaduck | It takes about 10 minutes for it to launch after any change |
| 20:32:21 | kaen | alright, it's just a slow computer |
| 20:32:22 | raptor | kaen: really? for OpenGL apps? does that mean you're not using the binary blob drivers for you video card (NV or ATI?) |
| 20:32:28 | kaen | too much pr0n bdd? |
| 20:32:47 | kaen | oh god no raptor |
| 20:33:06 | kaen | I can't use fglrx, it freezes my kernel |
| 20:33:12 | kaen | gallium is my only hope |
| 20:33:18 | raptor | ahh... so yes, a newer Mesa would definitely help there |
| 20:33:24 | bobdaduck | Its not *that* old a computer though. 3 years ish? |
| 20:33:34 | kaen | it's about the same age as my laptop |
| 20:33:39 | kaen | clock speed? |
| 20:33:50 | kaen | probably 3.0~ ish? |
| 20:33:56 | bobdaduck | probably |
| 20:33:57 | raptor | bobdaduck: any computer techies in your family that periodically keep the computer clean? |
| 20:34:00 | bobdaduck | maybe 2.4 |
| 20:34:07 | raptor | because... Windows + Internet = Fun! |
| 20:34:09 | kaen | I have a 2.8 dual core |
| 20:34:12 | bobdaduck | I'm the most techie |
| 20:34:25 | bobdaduck | Sony vaio laptop |
| 20:34:27 | kaen | with 9 full desktops it builds all of bitfighter and its included libs in 3 minutes |
| 20:34:48 | bobdaduck | And I'm fairly sure its dual core |
| 20:34:49 | raptor | 9... sadly i'm still at a meager 8 |
| 20:35:01 | raptor | 1x8 |
| 20:35:03 | kaen | cower before my might, mortal |
| 20:35:06 | raptor | haha |
| 20:35:11 | kaen | 1x9 here :) |
| 20:35:19 | raptor | still using awesome? |
| 20:35:23 | kaen | yes! |
| 20:35:25 | bobdaduck | lol |
| 20:35:28 | kaen | tiling wm's are so cool |
| 20:35:40 | bobdaduck | So the computer has decent specs, except for like, a graphics card |
| 20:35:44 | kaen | it automatically arranges the windows for me when I hit meta + space |
| 20:35:49 | raptor | cool |
| 20:36:02 | kaen | yes bobdaduck, you likely have some malware |
| 20:36:11 | kaen | or other drain on your resources |
| 20:36:14 | bobdaduck | See |
| 20:36:18 | kaen | or maybe your hdd is failing |
| 20:36:21 | bobdaduck | that's what I keep thinking |
| 20:36:22 | kaen | don't say antivirus |
| 20:36:31 | kaen | it's nearly worthless. |
| 20:36:54 | raptor | one word is your friend: DBAN |
| 20:36:58 | bobdaduck | I've tried some antivirus but it never catches anything even on a boot scan so |
| 20:37:05 | bobdaduck | Dban? |
| 20:37:11 | kaen | boot and nuke |
| 20:37:12 | kaen | heh. |
| 20:37:13 | raptor | Derek's Boot and Nuke |
| 20:37:37 | bobdaduck | Why? |
| 20:37:38 | raptor | it's guaranteed to take care of any virus/malware! |
| 20:37:47 | raptor | (and all of your files/programs..) |
| 20:37:51 | kaen | but really, antivirus is a cat/mouse game. there are a lot more mice |
| 20:37:55 | bobdaduck | lol |
| 20:37:58 | kaen | boot and nuke is 100% going to work though. |
| 20:38:08 | kaen | and reinstalling isn't really as hard as it might sound. |
| 20:38:27 | kaen | (I've never used it, I usually just reformat and clean the boot sector) |
| 20:38:44 | raptor | kaen: yeah targed dd is just as effective |
| 20:38:50 | raptor | *targetted |
| 20:38:58 | kaen | I thought so |
| 20:39:04 | bobdaduck | I dunno the computer has a bunch of drivers and stuff that I've had trouble finding/rreinstalling on the other sony vaio I formatted |
| 20:39:36 | raptor | bobdaduck: then i'd try some of the free utilites at filehippo |
| 20:39:47 | bobdaduck | So I don't really want to do a system wipe |
| 20:39:57 | kaen | I promise you do not have the only copies of those drivers on the entire internet |
| 20:40:13 | bobdaduck | Of course not |
| 20:40:13 | kaen | I pinky promise. |
| 20:40:24 | raptor | bobdaduck: i've had luck with this one: http://www.filehippo.com/download_spybot_search_destroy/ |
| 20:40:30 | raptor | install, scan, uninstall |
| 20:41:22 | raptor | don't let it install a daemon |
| 20:41:37 | bobdaduck | I was thinking the problem is that windows sucks with registry caching and so has a tenancy to get slower over time |
| 20:42:04 | kaen | just a drop in the pond |
| 20:42:05 | raptor | oh, a hard defragment will fix that |
| 20:42:15 | raptor | *hard drive |
| 20:42:17 | bobdaduck | daemon? |
| 20:42:33 | raptor | daemon is the technical term for any program running in the background |
| 20:42:41 | raptor | like all those stupid icons in the system tray |
| 20:43:11 | raptor | oh also, if you have norton running while compiling... let's just say your speed is cut in half, roughly |
| 20:43:21 | kaen | oh, yes! |
| 20:43:22 | raptor | (or mcaffee) |
| 20:43:32 | bobdaduck | Avast |
| 20:43:39 | kaen | you could just have a bunch of normal programs running in the background |
| 20:43:41 | bobdaduck | Screw norton and mcaffee |
| 20:43:59 | kaen | screw antivirus. update your software! |
| 20:44:03 | bobdaduck | They advertise too much |
| 20:44:05 | bobdaduck | lol |
| 20:44:21 | bobdaduck | Oh, and boot and nuke would I have to reinstall windows? |
| 20:44:25 | kaen | yeah |
| 20:44:28 | kaen | but it's easy |
| 20:44:33 | kaen | I do it all the time in my vm |
| 20:44:41 | raptor | yeah, i was slightly joking about that.. |
| 20:44:54 | raptor | but only slightly |
| 20:45:07 | bobdaduck | If I remember right reinstalling windows takes like hours... |
| 20:45:16 | kaen | oh haha |
| 20:45:19 | kaen | I just read its webpage |
| 20:46:51 | raptor | it says no guarantee data is erased, but it does provide one algorithm that guaranees erasure on spinning hard disks |
| 20:47:43 | bobdaduck | In task manager most stuff running in the background is really small |
| 20:48:13 | raptor | think piranhas |
| 20:48:29 | bobdaduck | Okay lol |
| 20:48:47 | bobdaduck | But ending half of them does not noticably increase speed |
| 20:49:12 | raptor | probably not, they're designed to execute only on certain events |
| 20:49:14 | raptor | but |
| 20:49:31 | raptor | compiling can take up to 100% of your system resources |
| 20:49:44 | raptor | whereas starting/stopping a program might take 20% |
| 20:50:46 | raptor | kaen: have you looked at #4 in the running bug list in a while? |
| 20:51:08 | bobdaduck | So what do you suggest instead of "worthless" antivirus? |
| 20:51:26 | raptor | good browsing habits for you and your family |
| 20:51:32 | raptor | (which may be impossible) |
| 20:51:54 | raptor | you do things like make sure browser plugins are turned off |
| 20:52:04 | raptor | and don't punch the monkey |
| 20:52:11 | bobdaduck | check check check |
| 20:52:18 | raptor | if you still want flash, you use flashblock |
| 20:52:20 | bobdaduck | Or download smilies xD |
| 20:52:32 | raptor | also *never* run random extensions or applets |
| 20:52:42 | bobdaduck | check.... |
| 20:53:18 | raptor | the hard part is guaranteeing everyone else in your family does this perfectly |
| 20:53:27 | bobdaduck | rofl yeah |
| 20:53:42 | bobdaduck | My parents do have a tenancy to get my computer infected. |
| 20:53:47 | raptor | hahah |
| 20:54:27 | raptor | in that case, having lightweight antivirus around is probably a good thing - although i'd turn it off when doing intensive 'safe' system operations (like compiling bitfighter) |
| 20:54:28 | bobdaduck | They even have their own computers, but they still always get on mine |
| 20:54:35 | bobdaduck | its weird |
| 20:54:49 | bobdaduck | What would you suggest? |
| 20:55:12 | raptor | i think avast or antivir used to be good, less-weighty ones |
| 20:55:17 | raptor | i'm not sure now though |
| 20:55:31 | bobdaduck | avast does not seem to be very light. |
| 20:55:54 | raptor | so i think most antivirus stuff as anti-malware stuff in there as well |
| 20:56:20 | raptor | usually i turn that off if you know you have good browser habits (it's probably heavier than anti-virus..) |
| 20:56:45 | bobdaduck | yeah |
| 20:57:39 | bobdaduck | So.... To make bitfighter not take ten minutes each time I make a tiny change.......? |
| 20:58:13 | raptor | we'd have to move that table into a .cpp file instead of a .h file.. |
| 20:58:41 | bobdaduck | It was originally all just in gameweapons.cpp, dunno why it was changed |
| 20:59:03 | raptor | probably done with watusimoto XMACRO stuff... |
| 20:59:43 | bobdaduck | Also it still won't compile at all unless I delete the lines about xcopy in bifighter.vcprojefwhatevertheextentionis |
| 21:00:04 | bobdaduck | Which doesn't seem right |
| 21:00:32 | raptor | that shouldn't fail... |
| 21:00:34 | raptor | hmm |
| 21:01:12 | bobdaduck | Which might by extension be somehow causing people to crash (though they still don't crash if I make no changes) |
| 21:01:37 | bobdaduck | I dunno I'd have to get on my computer to see... |
| 21:01:45 | raptor | that won't |
| 21:01:55 | raptor | the xcopy thing just copies resources around |
| 21:02:01 | raptor | nothign to do with compiling |
| 21:03:17 | bobdaduck | So when I finally get on the computer: Try a full recompile/project clean with the big changes in it and see if everyone crashes still |
| 21:03:26 | raptor | yes |
| 21:03:38 | raptor | and disable the antivirus while you do it.. |
| 21:04:23 | bobdaduck | lol |
| 21:04:43 | bobdaduck | Actually I'm not sure avast has an option to disable it. |
| 21:04:54 | bobdaduck | I haven't seen one when I looked |
| 21:05:04 | bobdaduck | Uninstalling may be the best option |
| 21:05:15 | raptor | right-clicking on the applet doesn't work? |
| 21:06:04 | bobdaduck | yeah, there's a bunch of options there but no disable |
| 21:12:13 | bobdaduck | @kaen: dual core 2.10 ghz is my cpu speed, 4 gb ram |
| 21:16:18 | | Darrel Quit (Read error: Connection reset by peer) |
| 21:18:18 | | SolumnMushroom has joined |
| 21:19:38 | bobdaduck | Hey solumn |
| 21:19:43 | bobdaduck | or shroom |
| 21:19:46 | bobdaduck | Whichever. |
| 21:21:32 | SolumnMushroom | Hello |
| 21:21:42 | raptor | hi |
| 21:22:09 | bobdaduck | Was it the first time you ever played last night? |
| 21:22:20 | SolumnMushroom | Bitfighter is better than Garagegames was willing to make Zap |
| 21:22:30 | SolumnMushroom | And yes it was |
| 21:23:37 | bobdaduck | Bitfighter is DEFINITELY better than Zap! xD |
| 21:24:11 | bobdaduck | Did you play much Zap!? |
| 21:24:24 | bobdaduck | or perhaps Z.A.P.? |
| 21:25:23 | SolumnMushroom | I played Zap!. Diddn't know about Z.A.P. before it was canned. :P |
| 21:26:03 | kaen | still the newest guy in the channel ._. |
| 21:26:18 | SolumnMushroom | This is also my first time in any IRC. :D |
| 21:26:25 | bobdaduck | lol cool |
| 21:27:28 | raptor | welcome! |
| 21:27:40 | SolumnMushroom | Just installed the classic level pack. Going to relive some of my fondest memories. By being totally destroied |
| 21:28:13 | raptor | haha |
| 21:30:25 | bobdaduck | lol |
| 21:36:32 | raptor | hey SolumnMushroom, i edited one of your map posts |
| 21:36:44 | raptor | you can actually post Map code directly in it |
| 21:36:58 | | bobdaduck is now known as bobdaduck_mobile |
| 21:37:17 | SolumnMushroom | Ahh... Ok |
| 21:38:25 | bobdaduck_mobile | also you can use right click in the editor to make normal walls |
| 21:38:33 | bobdaduck_mobile | (in case you didn't know) |
| 21:39:08 | SolumnMushroom | I figured that part out |
| 21:39:19 | SolumnMushroom | It's used in my Core map |
| 21:39:49 | bobdaduck_mobile | ah right. |
| 21:40:37 | SolumnMushroom | That funny thing I wanted to show you in the CTF map is there's a gap in the wall that allows you to escape from the arena |
| 21:41:17 | bobdaduck_mobile | ah okay |
| 21:43:07 | | Fordcars_ has joined |
| 21:43:22 | SolumnMushroom | raptor, Are you one of the devs of bitfighter? |
| 21:43:30 | raptor | i pretend to be, yes |
| 21:43:33 | Fordcars_ | yes he is |
| 21:43:36 | Fordcars_ | :P |
| 21:44:00 | SolumnMushroom | You and the others did a FANTASTIC job on the game |
| 21:44:07 | raptor | danke |
| 21:44:24 | raptor | please ignore the random crashes... |
| 21:44:38 | SolumnMushroom | Haven't had any yet |
| 21:44:44 | raptor | oh good! |
| 21:45:06 | raptor | they're highly specific, but annoying (fixed already in the next release in development) |
| 21:45:28 | SolumnMushroom | The only real issue I have with the game is some servers say ping timed out and I can't tell if it's locked or not. :P |
| 21:45:57 | SolumnMushroom | But that's a server bug, not a gameplay bug |
| 21:46:28 | bobdaduck_mobile | They say that because the server owners haven't enabled port forwarding and such |
| 21:46:36 | raptor | yeah... we can probably get it show the name of the server (maybe) but it's actually because people host servers behind firewalls/ NAT |
| 21:47:08 | SolumnMushroom | Yeah, not a realisticly fixable problem |
| 21:49:43 | SolumnMushroom | On an unrelated note, do you people like my signature? |
| 21:49:56 | raptor | to update the kernel, or to not update.. |
| 21:49:59 | raptor | sig? |
| 21:50:02 | | raptor looks |
| 21:51:33 | raptor | qr code decoded! |
| 21:51:37 | raptor | a steam ID |
| 21:52:56 | bobdaduck_mobile | fancy |
| 21:53:41 | SolumnMushroom | http://steamcommunity.com/id/solmush |
| 21:56:39 | SolumnMushroom | Can anyone recomend any free irc client applications? |
| 21:56:48 | raptor | SolumnMushroom: what OS do you run? |
| 21:56:57 | SolumnMushroom | Windows |
| 21:57:00 | bobdaduck_mobile | I'm still just using freenode... |
| 21:57:17 | bobdaduck_mobile | While you're at it recommend one for windows mobile |
| 21:58:05 | raptor | q-something |
| 21:58:08 | raptor | quazzel |
| 21:58:09 | raptor | no |
| 21:58:24 | raptor | quassel |
| 21:58:32 | raptor | that's a decent windows one i hear |
| 21:59:09 | SolumnMushroom | Had an idea. I'm on Firefox. Addons. |
| 22:00:09 | SolumnMushroom | I'll be right back |
| 22:00:15 | | SolumnMushroom Quit (Quit: Page closed) |
| 22:00:59 | | SolumnMushroom has joined |
| 22:01:09 | SolumnMushroom | And I'm back |
| 22:05:00 | raptor | ok, well... with that Lua bug reverted |
| 22:05:09 | raptor | I think we can do play testing for next release |
| 22:05:23 | kaen | SolumnMushroom, if you ever want a full featured client, X-Chat 2 is well recommended: http://www.silverex.org/download/ |
| 22:05:34 | kaen | groovy |
| 22:05:40 | kaen | how does one playtest? |
| 22:05:55 | raptor | playtest = devs compile latest and break things |
| 22:06:07 | raptor | have some time to do some? |
| 22:06:12 | kaen | always. |
| 22:06:22 | kaen | I have two consecutive days off, even |
| 22:06:25 | raptor | oooo |
| 22:06:33 | kaen | well, 44 hours |
| 22:06:36 | kaen | close enough. |
| 22:06:38 | raptor | ok, let me do a full recompile and set up a dedicated server in gdb... |
| 22:06:45 | kaen | pfffft |
| 22:06:50 | raptor | ? |
| 22:07:01 | kaen | well, I guess you need to full recompile one last time... |
| 22:07:18 | raptor | (i've been looking at the Lua 5.2 stuff) |
| 22:07:21 | bobdaduck_mobile | I might try to get on in like an hour |
| 22:07:35 | raptor | bobdaduck_mobile: i can get you a build when that time comes (and I'm free) |
| 22:07:40 | kaen | oh that's right. still need to rebuild across branches |
| 22:07:46 | bobdaduck_mobile | okey |
| 22:08:24 | bobdaduck_mobile | Also I can compile it myself probably too though as noted it would take a while |
| 22:08:44 | raptor | oh yeah! |
| 22:08:48 | raptor | dev-in-training |
| 22:08:55 | bobdaduck_mobile | lol |
| 22:09:05 | bobdaduck_mobile | brogrammer |
| 22:09:20 | raptor | built with cmake! |
| 22:09:25 | kaen | phew |
| 22:10:56 | raptor | ok server up... |
| 22:11:08 | kaen | 95 % |
| 22:11:17 | kaen | oh how I love progress estimates <3 |
| 22:11:21 | raptor | haha, me too! |
| 22:11:34 | | raptor shuns bobdaduck_mobile for the use of such a heinous word |
| 22:11:43 | bobdaduck_mobile | When I was downloading ubuntu on an emachine |
| 22:12:01 | bobdaduck_mobile | 462 days, 36 hours, 9 minutes remaining |
| 22:12:22 | raptor | i got my text editor open to write down the bugs.. |
| 22:12:28 | kaen | barfalot? |
| 22:12:33 | raptor | yes |
| 22:12:35 | SolumnMushroom | I'll be right back again |
| 22:12:36 | raptor | that's the one.. |
| 22:12:38 | raptor | 'test' |
| 22:12:39 | | SolumnMushroom has left |
| 22:12:41 | raptor | no wait |
| 22:12:43 | raptor | 018a |
| 22:12:43 | bobdaduck_mobile | barfalot! |
| 22:12:44 | raptor | is the pw |
| 22:12:57 | raptor | stop saying my secret server name out loud! |
| 22:13:03 | bobdaduck_mobile | lol |
| 22:13:32 | bobdaduck_mobile | Is it secret if everyone can see it? |
| 22:14:04 | | SolumnMushroom has joined |
| 22:14:15 | bobdaduck_mobile | wb |
| 22:15:10 | SolumnMushroom | And I'm back again |
| 22:15:28 | bobdaduck_mobile | Prove it. |
| 22:15:38 | kaen | oh goodness. |
| 22:15:45 | SolumnMushroom | e=mcwaffle |
| 22:15:50 | kaen | QED |
| 22:15:59 | bobdaduck_mobile | I for one believe him. |
| 22:16:14 | SolumnMushroom | Seems legit |
| 22:16:57 | bobdaduck_mobile | Mcwaffle is a very strong proof |
| 22:17:07 | bobdaduck_mobile | Not much to argue with there. |
| 22:17:19 | SolumnMushroom | Yup |
| 22:20:16 | bobdaduck_mobile | It looks like I won't be able to get on today raptor |
| 22:20:25 | bobdaduck_mobile | good luck playtesting |
| 22:22:43 | | LordDVG Quit (Remote host closed the connection) |
| 22:23:31 | kaen | I'm getting a long connection problem, raptor |
| 22:23:35 | raptor | kaen: crash on the suite.. |
| 22:23:42 | kaen | oh boy! |
| 22:23:59 | raptor | http://pastie.org/6106285 |
| 22:24:34 | kaen | in the idle loop |
| 22:24:44 | kaen | strange |
| 22:25:09 | raptor | that's one of sam's creations |
| 22:25:26 | kaen | worm |
| 22:25:27 | kaen | right |
| 22:28:23 | kaen | ugh |
| 22:28:24 | kaen | raptor |
| 22:28:27 | raptor | doing a diff with LuaW,, |
| 22:28:28 | raptor | y |
| 22:28:38 | kaen | that line is an assert |
| 22:28:44 | kaen | for a not-overridden idle thingy |
| 22:28:55 | raptor | oh wonderfull |
| 22:29:18 | raptor | so simple fix is to add idle list callback? |
| 22:30:17 | raptor | LuaW is the same as with that revision that passed my bisect tests (and Watusimoto's tests...) |
| 22:30:18 | kaen | no |
| 22:30:28 | kaen | simple fix is to fix the broken parent def |
| 22:30:32 | kaen | it's calling parent::idle |
| 22:30:40 | kaen | but bfobject is parent |
| 22:30:44 | kaen | it's derived from move object |
| 22:30:58 | kaen | point object I mean |
| 22:31:15 | raptor | huh - that's with sam's linkedIdleList code right? |
| 22:31:34 | kaen | there's a commented call to unlinkIdleList in bfobject::idle |
| 22:31:41 | kaen | if that's what you mean |
| 22:31:56 | raptor | i think with any object it needs to be linked, then unlinked... looking for an example.. |
| 22:32:28 | kaen | well, here's what I'm seeing: |
| 22:32:28 | kaen | class Worm : public PointObject |
| 22:32:28 | kaen | { |
| 22:32:28 | kaen | typedef BfObject Parent; |
| 22:32:39 | kaen | testing right now... |
| 22:32:44 | kaen | just changing bfobject to pointobject |
| 22:33:11 | | bobdaduck_mobile Quit (Ping timeout: 245 seconds) |
| 22:33:49 | raptor | i'm not sure it can work as a PointObject |
| 22:33:52 | kaen | lol I don't have the test object suite |
| 22:33:52 | kaen | oh |
| 22:34:05 | kaen | alright, then it just needs to comment out the parent::idle bit |
| 22:34:17 | kaen | since that's a call that does literally nothing but trigger an assert |
| 22:34:31 | kaen | but it's derived from a point object |
| 22:34:54 | kaen | I'm pretty sure typedef'ing bfobject as parent is not what he meant to do. |
| 22:36:22 | raptor | weird, that parent:: call was in the original when sam686 added that |
| 22:36:42 | kaen | maybe the assert was added since the last time the suite was run? |
| 22:37:16 | raptor | huh |
| 22:37:22 | raptor | maybe it's always been broken |
| 22:37:24 | kaen | raptor how do I get a map? |
| 22:37:28 | raptor | i'd say just commend out the idle |
| 22:37:34 | kaen | sure |
| 22:38:06 | Fordcars_ | hehe |
| 22:38:06 | raptor | usually use /getmap (for non-crashing maps) |
| 22:38:11 | raptor | i'll upload the object suite |
| 22:38:48 | raptor | kaen: http://sam6.25u.com/upload/1test_object_suite.level |
| 22:42:43 | kaen | still crashes if I comment the idle call |
| 22:42:48 | kaen | trying the typedef |
| 22:42:53 | kaen | (different crash though) |
| 22:43:03 | kaen | ((in unpackupdate)) |
| 22:44:03 | raptor | ok |
| 22:44:05 | raptor | decision |
| 22:44:13 | raptor | cutting out the worm in the object test suite |
| 22:44:54 | kaen | there we go... |
| 22:45:00 | raptor | you got it? |
| 22:45:03 | kaen | because it still triggers another assert |
| 22:45:03 | kaen | no |
| 22:45:08 | kaen | I mean, please just remove it |
| 22:45:13 | raptor | haha, done! |
| 22:45:14 | kaen | (from the suite) |
| 22:45:16 | raptor | ok back.. |
| 22:45:18 | kaen | k |
| 22:52:38 | Fordcars_ | Yet another quick wierd question: can Python or javascript change the "Target" of a shortcut in Windows? |
| 22:53:42 | kaen | anything that can do file IO can do that |
| 22:53:52 | kaen | js could only do it with v8 or nodejs or similar |
| 22:54:06 | Fordcars_ | can python do it? |
| 22:54:32 | kaen | easily |
| 22:54:44 | Fordcars_ | yay because I stink at javascript |
| 22:54:47 | Fordcars_ | thanks! |
| 22:58:50 | raptor | kaen: output of s_bot crashing with aegisbot still there: http://pastie.org/6106449 |
| 22:59:03 | raptor | i wonder if we broke something with the bot code itself... |
| 23:00:03 | kaen | can you pastie aegisbot for me? |
| 23:00:16 | raptor | it's in the bots folder as 'projectileshooter' |
| 23:00:22 | kaen | oh lol |
| 23:00:30 | raptor | yeah, no one seems to know about that one.. |
| 23:00:46 | raptor | do you have black screen of doom right now? |
| 23:01:11 | kaen | I've logged from the server |
| 23:01:13 | raptor | i'm going to do a valgrind report with s_bot... |
| 23:01:14 | raptor | ok |
| 23:01:46 | kaen | my initial hunch: getvel |
| 23:01:59 | raptor | it's done it on several others |
| 23:05:11 | raptor | haha LA |
| 23:05:16 | raptor | man that kid cracks me up |
| 23:09:24 | Fordcars_ | lol |
| 23:11:06 | Fordcars_ | too many servers! |
| 23:11:50 | raptor | hey kaen - i've been testing bots again.. i can't get them to crash |
| 23:11:58 | kaen | ... |
| 23:12:00 | kaen | .......... |
| 23:12:09 | raptor | so that means.. they crash when there's two of us? (network related problem?) |
| 23:12:27 | kaen | I can't imagine that would break only lua |
| 23:12:34 | raptor | yeah, my luck CTF that has always crashed them in 10 seconds is now going on 2 min. |
| 23:12:36 | kaen | and leave the rest of the game state in tact |
| 23:13:02 | kaen | that's nuts |
| 23:13:12 | Fordcars_ | hehe |
| 23:13:20 | kaen | I'm not thoroughly convinced... |
| 23:13:23 | raptor | i'm starting to think it's that uninitialized heap value... |
| 23:13:31 | kaen | I think you're on to something |
| 23:13:40 | raptor | want the latest report? |
| 23:13:43 | kaen | please |
| 23:14:05 | kaen | actually |
| 23:14:10 | kaen | I may as well grind it myself |
| 23:14:28 | raptor | ok, here is mine: http://sam6.25u.com/upload/memcheck.log.tar.gz |
| 23:14:35 | raptor | i run the following: |
| 23:14:45 | raptor | valgrind --tool=memcheck --leak-check=yes --track-origins=yes ./bitfighter -levels ctf &> memcheck.log |
| 23:14:50 | Fordcars_ | OH I think I just found something |
| 23:15:14 | raptor | you shoes? |
| 23:15:29 | Fordcars_ | yeah! |
| 23:16:07 | Fordcars_ | but seriously, do you remeber when I was hosting a non-dedicated server on Windows and no more than 3 people could join without crashing? |
| 23:16:14 | raptor | yes |
| 23:16:33 | Fordcars_ | probably had to do with my IP address |
| 23:16:41 | kaen | uh |
| 23:16:46 | Fordcars_ | welll |
| 23:16:55 | raptor | kaen, i ran valgrind, hosted game, added 20 bots wait for crash... end game |
| 23:16:58 | kaen | I'd love to hear your reasoning |
| 23:17:09 | raptor | yeah Fordcars_ you had a weird problem.. |
| 23:17:23 | Fordcars_ | if, for example, my IP is 10.0.1.2, can only 2 people connect to that |
| 23:17:25 | Fordcars_ | ip |
| 23:17:27 | Fordcars_ | oh |
| 23:17:30 | kaen | no. |
| 23:17:31 | Fordcars_ | never mind |
| 23:17:35 | kaen | heh :) |
| 23:17:44 | raptor | Fordcars_: i don't think it was IP related... do you still have that problem? |
| 23:18:13 | Fordcars_ | got messed upped with hosting lan server on linux with a static server on Wi-Fi |
| 23:18:16 | Fordcars_ | lol |
| 23:18:47 | Fordcars_ | sorry . Nah I don't have that problem since I uninstalled Firewall (lol) |
| 23:18:55 | raptor | that was so weird |
| 23:19:07 | Fordcars_ | what |
| 23:19:09 | sam686 | 10.x.x.x is a local IP address (only behind a router), not seen by internet users.. |
| 23:19:19 | raptor | hi sam686! |
| 23:19:21 | Fordcars_ | you see a 10.0.0.00. |
| 23:19:24 | Fordcars_ | ? |
| 23:19:58 | Fordcars_ | oh yeah I know |
| 23:20:01 | kaen | he means that 10.x.x.x IPs are purely internal |
| 23:20:01 | sam686 | I can not see any of your 10.x.x.x servers, only public ip address.. |
| 23:20:11 | Fordcars_ | yes I know ._. |
| 23:20:17 | raptor | back to memory errors! |
| 23:20:32 | Fordcars_ | got messed up with LAN earlier sorry |
| 23:21:18 | sam686 | but, Fordcars public IP address may be 70.83.140.48 (seen by this IRC server) |
| 23:21:25 | Fordcars_ | yes |
| 23:21:54 | Fordcars_ | but 10.0.0.0 is just on local area network |
| 23:22:01 | sam686 | yes |
| 23:22:21 | Fordcars_ | |
| 23:22:29 | Fordcars_ | ok |
| 23:22:52 | raptor | i think i don't actually understand how some of these "Uninitialised value was created by a heap allocation" are happening |
| 23:22:56 | sam686 | if you host a bitfighter server, everyone can see your public address to connect to, but only computers on your LAN can see your local address like 10.x.x.x |
| 23:22:57 | | Nothing_Much_ has joined |
| 23:23:16 | Fordcars_ | yep |
| 23:23:49 | sam686 | unless if you fail to connect to master, no one can see public IP address (there is /connect, only works if the host have port forwarded) |
| 23:24:18 | raptor | kaen: what gcc version are you using? |
| 23:24:46 | kaen | 4.6.1 |
| 23:24:47 | kaen | oh! |
| 23:25:04 | kaen | I wanted to mention that when I build with clang I triggered a different error |
| 23:25:11 | raptor | really?? |
| 23:25:14 | raptor | interesting |
| 23:25:23 | kaen | yes but it was late and I didn't take any notes about it :< |
| 23:25:25 | raptor | ok, my version of valgrind doesn't support my gcc properly... |
| 23:25:33 | raptor | to the update channels! |
| 23:27:22 | raptor | kaen: make sure you have valgrind 3.7+ for gcc 4.6 |
| 23:27:38 | kaen | 3.6 |
| 23:27:45 | kaen | :< |
| 23:27:57 | kaen | just exactly when I had finished the log |
| 23:28:28 | raptor | you compiled with clang, though right? |
| 23:28:51 | raptor | (how to do use clang with your cmake?) |
| 23:29:28 | kaen | CC=clang CXX=clang++ cmake .. |
| 23:29:39 | kaen | have to rm CMakeCache.txt first though |
| 23:30:40 | kaen | it'll be slow and noisey though, in my experience |
| 23:30:47 | raptor | testing! |
| 23:31:07 | kaen | I almost cross compiled bitfighter today too |
| 23:31:16 | raptor | cool! |
| 23:31:21 | kaen | if I wasn't lazy to build png,openal, and one other thing for my mingw env |
| 23:31:31 | kaen | too lazy to* |
| 23:31:31 | raptor | ha |
| 23:31:46 | raptor | libpng was a bit difficult if i remember, i think i left notes somewhere... |
| 23:34:24 | raptor | llvm sure builds tnl fast.. |
| 23:34:47 | raptor | maybe i should be fixing llvm errors... |
| 23:35:35 | raptor | wow, very few errors with llvm actually |
| 23:35:39 | raptor | err, warnings |
| 23:36:46 | raptor | http://pastie.org/6106677 |
| 23:37:51 | Fordcars_ | hey raptor, what's that JSON file showing all of the BF servers again? |
| 23:38:03 | raptor | http://bitfighter.org/bitfighterStatus.json |
| 23:38:48 | Fordcars_ | thansk! it's better to do that than to go in each Ping timed out server to see if there is some people playing in it |
| 23:39:02 | raptor | haha |
| 23:40:50 | raptor | q serv is 137 something... |
| 23:41:18 | | bobdaduck has joined |
| 23:44:49 | raptor | nothing too serious.. |
| 23:50:20 | Fordcars_ | yeah |
| 23:52:40 | raptor | so the question of the night is why does this give a memory error?: Ship *newShip = new Ship(clientInfo, teamIndex, spawnPoint); |
| 23:55:33 | raptor | is it mCurrentMove that isn't initialized? |
| 23:57:15 | kaen | looks like it |
| 23:57:31 | kaen | it's declared in bfobject and not initialized there anyway |
| 23:57:57 | raptor | also getRenderAngle() but that's client side... |