Timestamps are in GMT/BST.
| 00:05:13 | | BFLogBot - Commit 159fd8a17579 | Author: sam8641 | Log: throw might be better then shutdownBitfighter, fix missing printf arg to fill in "%s" |
| 00:08:57 | Heyub | Sorry Beard, tried multi tasking and dropped the ball :) |
| 00:13:15 | IAmBeard | no worries man, no, i was just taking a break from programming |
| 00:13:31 | IAmBeard | but it was a good game :P |
| 00:13:43 | Heyub | sure was :P |
| 00:14:00 | IAmBeard | just you wait until i'm not playing with my touchpad :) |
| 00:14:16 | Heyub | I actually prefer touchpads in most cases... |
| 00:16:55 | IAmBeard | maybe if i was full screen, i guess...i kept accidently resizing the window |
| 00:17:15 | IAmBeard | sam686, did you address those menu input issues? |
| 00:26:21 | sam686 | i just came back from eating some food.. |
| 00:41:01 | IAmBeard | ah, no worries |
| 00:56:37 | IAmBeard | so, i was originally moving all the source code into separate folders, but I didn't realize i could do this virtually with msvc++, so I'm reverting to that (because fixing a few hundred paths isn't cool at all) |
| 00:56:54 | IAmBeard | so essentially, this shouldn't break any of the build scripts |
| 00:57:46 | sam686 | yes, visual c++ can use such virtual folders (only if "show all folders" button is not being on) |
| 01:09:18 | IAmBeard | sam686, do you think many of the devs would be offended if i got rid of boost? |
| 01:09:43 | IAmBeard | it appears like we're not really using it, and we do take a hit on compile times |
| 01:10:38 | sam686 | i don't know about watusimoto. (i think raptor don't really care) |
| 01:12:01 | sam686 | only thing used is shared_ptr, though TNL have RefPtr that have similar features (and there is SafePtr, changes to zero NULL when deleted) |
| 01:12:35 | IAmBeard | but that''s one utility that we could definitely write on our own, afaik |
| 01:12:45 | sam686 | main difference is RefPtr can't be deleted. (though they auto-delete when no more reference to it) |
| 01:13:07 | sam686 | yes |
| 01:13:41 | sam686 | one other thing used in Boost is in BanList.cpp "boost/date_time/posix_time/posix_time.hpp" |
| 01:14:45 | IAmBeard | yeah, i noticed that - i'm sort of confused at that, since we can just use a system time |
| 01:14:50 | IAmBeard | or a unix timestamp |
| 01:15:19 | IAmBeard | all should be available in #include <ctime> |
| 01:15:37 | IAmBeard | but anyway, i'm not there yet, i'm just trying to get a clearer picture of what I need to do next |
| 01:15:47 | sam686 | yes, |
| 01:16:10 | IAmBeard | one thing i do need to know, however, is the relationship between the master project and the bitfighter project. why are they two different projects? |
| 01:16:15 | sam686 | though i mostly didn't write the banlist.cpp (i think raptor did) |
| 01:21:53 | | Opti has joined |
| 01:22:11 | Opti | sup |
| 01:22:18 | sam686 | hi |
| 01:22:18 | | Opti is now known as Guest80102 |
| 01:22:37 | sam686 | problem with /nick and nick in use? |
| 01:23:43 | Heyub | Hello guest! :P |
| 01:24:32 | IAmBeard | i think it's coffee o'clock in the EST timezone :P |
| 01:25:08 | Heyub | I don't drink coffee. |
| 01:25:20 | IAmBeard | It's probably for the better |
| 01:25:43 | IAmBeard | Heyub, if you don't mind me asking, how old are you? |
| 01:25:53 | IAmBeard | I don't mean that disrespectfully |
| 01:25:56 | Heyub | Seventeen |
| 01:26:17 | | Guest80102 Quit (Ping timeout: 245 seconds) |
| 01:26:22 | Heyub | My dad drank coffee every day while he was growing up, now he gets cafein headaches. |
| 01:26:59 | Heyub | I |
| 01:27:07 | Heyub | 've also seen it do anumber on several peoples teeth. |
| 01:31:22 | IAmBeard | just remember, when you hit college/university, coffee can be a friend in small doses |
| 01:31:31 | IAmBeard | or chocolate covered coffee beans, your pick |
| 01:32:41 | Heyub | I avoid cafein at all costs. |
| 01:33:50 | sam686 | as for the master and bitfighter projects, the master project is mostly for testing the master (with mysql, free to install it) to test and avoid problems, though only used primary to run one master.. |
| 01:35:23 | sam686 | there is bitfighter_dedicated.vcproj, mostly to test for any errors (mostly for compile errors), which have ZAP_DEDICATED defined.. |
| 01:35:25 | IAmBeard | testing the master what? |
| 01:36:36 | sam686 | mostly master use mysql database, which i can run a test set of mysql data (mysql is free to install, then add in some schemas, phpbb for registered name testing, and so on) |
| 01:38:11 | sam686 | for example, testing game stats http://sam686.maxhushahn.com/bitfighter/1/index.php (except i have 2 computers set up almost the same way, phpbb, mysql, apache httpd, php) |
| 01:42:11 | IAmBeard | alright, coffee date with my wife, bbi30min |
| 01:47:12 | | sam686 has left |
| 01:47:28 | | sam686 has joined |
| 01:47:29 | | ChanServ sets mode +v sam686 |
| 02:02:11 | | raptor has joined |
| 02:02:12 | | ChanServ sets mode +o raptor |
| 02:05:55 | raptor | howdy folks |
| 02:06:40 | Heyub | Hey raptor |
| 02:06:52 | raptor | coffee is one of the most horrible drinks on the planet |
| 02:06:59 | | raptor shares his two cents |
| 02:07:02 | Heyub | Amen! |
| 02:07:12 | raptor | ok, now back to programming... :) |
| 02:08:01 | sam686 | i don't like (mostly never tried) coffee, and i don't like the smell of coffee |
| 02:09:14 | raptor | wait wait wait... karamazovapy showed up for like 1/2 an hour? |
| 02:09:20 | | raptor is reading the logs |
| 02:09:36 | sam686 | maybe yesterday, not today |
| 02:09:38 | Heyub | He crashed the conversation then left :( |
| 02:09:45 | raptor | aww man |
| 02:09:52 | raptor | maybe he'll make a real appearance some day... |
| 02:10:31 | sam686 | but, i don't know if that a real karamazovapy... (never logged into forum, never chatted here yesterday) |
| 02:18:59 | raptor | i'm totally broken |
| 02:19:15 | raptor | i cannot compile at all since watusimoto's luawrapper change... |
| 02:21:57 | Heyub | :o |
| 02:23:22 | Heyub | I hate windows... theres some hotkey Im pressing that keeps closing chat windows while Im typing... |
| 02:23:42 | raptor | haha, hidden key combos of doom |
| 02:25:11 | Heyub | If everyone wasnt so anti PPC I wouldnt be using this windows computer. |
| 02:26:25 | raptor | ppc was a good architecture in my opinion - a little pricey though |
| 02:26:26 | sam686 | ppc? mostly mac use ppc (though later mac operating system uses intel only) |
| 02:26:51 | sam686 | there is still some linux ppc that is up to date, i think |
| 02:27:17 | Heyub | My mac is PPC... |
| 02:27:17 | raptor | LuaWrapper.h is all out of order |
| 02:27:38 | raptor | gcc requires header methods to be in order... |
| 02:27:46 | raptor | if they require previous one... |
| 02:28:42 | Heyub | The majority of mac games have killed support for PPC, infact java has canceled supporting PPC |
| 02:28:54 | raptor | really? |
| 02:28:57 | Heyub | Yeah. |
| 02:28:57 | raptor | that's odd with java |
| 02:29:12 | Heyub | Very, I think apple might be behind it- wants people to upgrade to intel. |
| 02:29:38 | Heyub | They had a really nice mac games list, but they moved it to their "app store" which requires an intel... |
| 02:29:49 | Heyub | Essentially you can't get mac software, unless on disc, for PPCs |
| 02:29:52 | raptor | i wonder if openJDK runs on mac |
| 02:35:09 | Heyub | Dunno never done anything with java. |
| 02:41:59 | IAmBeard | raptor, i'm almost at the point where i'm thinking of completely changing the codebase for bitfighter |
| 02:42:10 | raptor | hi |
| 02:42:19 | IAmBeard | like structure and class heirarchy |
| 02:42:24 | IAmBeard | hi, btw :) |
| 02:42:30 | raptor | are you planning on forking the game completely and running it in a different direction? |
| 02:42:57 | IAmBeard | not a different direction, just some serious code cleanup |
| 02:44:25 | raptor | code clean-up is important, but i'm thinking that a good place to start contributing would be with the issues list: with small patches and the like |
| 02:44:42 | raptor | at least until you get used to the code at large and then we can talk about refactors |
| 02:46:55 | IAmBeard | yeah, right now the code looks like the people that originally wrote Zap! were lunatics, and then you gents kept the code that way simply because it worked |
| 02:47:16 | raptor | hehe, i can see that |
| 02:48:47 | raptor | oh, also.. if you want changes to be accepted into trunk, the following are some good guidelines: |
| 02:49:53 | raptor | 1. keep commits small: roughly one changeset per issue or bug fix (whatever that may be - it can span several files of course) |
| 02:50:32 | raptor | 2. document! please, especially with any tricky code - some of us may need to learn it :) |
| 02:51:27 | raptor | i gotta stop playing naev - it's a mind-numbing time waster |
| 02:51:51 | raptor | IAmBeard: i'm almost done with fixing the input bug with spaces |
| 02:56:30 | IAmBeard | :) |
| 03:03:29 | raptor | woo |
| 03:03:30 | raptor | fixed |
| 03:03:33 | raptor | and pushed |
| 03:03:42 | raptor | sam686: what was the other bug i said was my fault? |
| 03:04:03 | sam686 | cloaking doesn't hide ship flames |
| 03:04:46 | raptor | oh yeah.. |
| 03:04:47 | raptor | ok |
| 03:05:49 | | BFLogBot - Commit 8553bc6a84ba | Author: buckyballreaction | Log: Code, be thou compilable again |
| 03:05:50 | | BFLogBot - Commit ca26b3b7faf0 | Author: buckyballreaction | Log: Fix spaces not working in TextEntryMenuItem |
| 03:06:12 | | raptor Quit () |
| 03:08:58 | IAmBeard | sam686, in mercurial, how would i pull from bitfighters repo into my cloned copy? |
| 03:09:51 | sam686 | are you using turtoiseGH or just a command line of HG? |
| 03:09:56 | IAmBeard | commandline |
| 03:10:32 | sam686 | hg pull https://code.google.com/p/bitfighter/ |
| 03:11:02 | IAmBeard | ah, i wasn't sure, since i'm used to git's git:// urls |
| 03:11:16 | sam686 | then do "hg up tip" or such (but you might need to merge) |
| 03:12:42 | sam686 | basically, it is in the google code "checkout" (just the URL part) you can hg pull |
| 03:13:23 | IAmBeard | awesome, thanks |
| 03:17:35 | sam686 | well, such irc smilies gets annoying ( i can turn off such smilies / faces) ( git:// turns into 2 smilies by the way: http://sam686.maxhushahn.com/upload/irc_smilies_are_annoying.png ) |
| 03:21:12 | IAmBeard | that's odd |
| 03:21:16 | IAmBeard | you should disable those |
| 03:21:20 | IAmBeard | lol |
| 03:29:07 | sam686 | i guess kvirc users (i think Heyub use kvirc) can simply turn off by typing this: /option boolDrawEmoticons 0 |
| 03:33:33 | | raptor has joined |
| 03:33:34 | | ChanServ sets mode +o raptor |
| 03:35:14 | raptor | sam686: did you add the bug 'ldw keys not working in host game menu'? |
| 03:35:29 | | Heyub has left |
| 03:35:36 | | Heyub has joined |
| 03:35:45 | sam686 | not sure, not me |
| 03:35:49 | Heyub | bah hotkey of doom. ANyways, I do use kvirc |
| 03:36:27 | raptor | doom! |
| 03:36:44 | raptor | haha, i see flames flying around, but no ship... |
| 03:37:08 | sam686 | http://bitfighter.org/wiki/index.php?title=Running_Bug_List&diff=4400&oldid=4398 |
| 03:37:17 | sam686 | looks like watusimoto added |
| 03:37:23 | raptor | i have no idea what that means |
| 03:37:51 | sam686 | go to host menu, and press D I F on where you suppose to fill in the server name and similar |
| 03:38:42 | raptor | oh man... |
| 03:38:57 | raptor | that's tied to the quick-keys that watusimoto coded |
| 03:39:58 | sam686 | now i am getting compile errors in luaWrapper after raptor 's changes... http://sam686.maxhushahn.com/upload/text1204/120428_22-04-49.txt |
| 03:40:45 | raptor | argh |
| 03:41:01 | raptor | i needed to forward declare that method to get it to compile for me... |
| 03:41:20 | raptor | I have another idea to fix... |
| 03:43:30 | raptor | does vc++ not like that i added a forward declaration for a method? |
| 03:45:57 | | BFLogBot - Commit bad4024ac311 | Author: buckyballreaction | Log: Fix visible ship flames when cloaked |
| 03:46:14 | IAmBeard | gents, i've done a second clone, this one is for any bug fixes I want to submit |
| 03:46:29 | raptor | hooray for clones! |
| 03:46:38 | raptor | i think Zoomber still has a ton out there |
| 03:46:44 | raptor | i once had 3 or four, too |
| 03:47:09 | IAmBeard | :P |
| 03:47:14 | raptor | ok sam686, i think i have a fix - testing again.. |
| 03:47:27 | raptor | oh, i'm an idiot |
| 03:47:34 | raptor | it's because of the default parameters... |
| 03:49:50 | raptor | ok sam686, i pushed the change |
| 03:51:00 | | BFLogBot - Commit 50f3d69ffc04 | Author: buckyballreaction | Log: Forgot to remove default parameters in forward declaration |
| 03:52:20 | raptor | ok next bug... |
| 03:55:49 | Heyub | I never knew raptors ate bugs, thought they was carnivores :) |
| 03:56:19 | raptor | meat comes in all flavors - it's the quantity you have to worry about |
| 03:56:43 | Heyub | Haha |
| 03:57:47 | raptor | man, there's nothing like knowing a bug is your fault to motivate you to get it fixed |
| 04:00:24 | Heyub | Unless you work for the government :) |
| 04:00:29 | raptor | haha |
| 04:00:58 | Heyub | Well I better head to bed now, good night! |
| 04:01:02 | raptor | night |
| 04:01:11 | raptor | sam686: i think i broke LuaWrapper again... |
| 04:01:19 | raptor | does it compile for you this time? |
| 04:01:34 | sam686 | it compiles for me now... |
| 04:01:54 | raptor | argh, now it doesn't for me... i thought it did before i commited... |
| 04:02:44 | sam686 | what did you do, make without -B ? or full rebuild? |
| 04:02:53 | raptor | i did a full rebuild... |
| 04:03:16 | raptor | i guess i looked at the wrong terminal window to show that it was completed (I use several) |
| 04:13:14 | IAmBeard | compiles for me fine, too |
| 04:13:30 | raptor | IAmBeard: what system are you on again? |
| 04:13:52 | IAmBeard | win7 32bit |
| 04:14:01 | raptor | ok thanks |
| 04:14:17 | raptor | GCC you bane of my existence! |
| 04:14:26 | IAmBeard | i can test on ubunutu x64 too, if needed |
| 04:14:31 | raptor | nah |
| 04:14:35 | IAmBeard | you no like gcc? |
| 04:14:41 | raptor | gcc is great |
| 04:14:58 | raptor | i just sometimes wish it wasn't so pedantic |
| 04:15:26 | raptor | but it helps a lot with keeping code *proper* |
| 04:15:31 | IAmBeard | :) |
| 04:17:57 | raptor | bah |
| 04:18:08 | raptor | ok, i'll just move the entire class to the bottom of the header... |
| 04:20:38 | sam686 | except a problem with gcc (maybe a problem with c++ specs instead?), i think, is the one trying to use at ServerGame.cpp line 95 |
| 04:20:59 | sam686 | note the added "+" |
| 04:21:01 | raptor | c++ spec... |
| 04:21:04 | raptor | that was nuts |
| 04:22:22 | IAmBeard | which file has the server hosting menu? |
| 04:22:31 | raptor | got that fixed! |
| 04:22:34 | IAmBeard | like to start hosting |
| 04:22:41 | raptor | UIMenus |
| 04:23:39 | IAmBeard | when i do the huge planned rewrite, do you gents oppose me moving the menus into json files, and the menus get dynamically parsed at runtime? |
| 04:23:41 | raptor | ok, fixed the host game UI problem sam686 |
| 04:23:57 | raptor | i would talk to watusimoto about that |
| 04:24:11 | raptor | i think once he suggested we move a lot of the data to Lua |
| 04:24:29 | IAmBeard | yeah, just something that we don't have to recompile every time there's a change |
| 04:24:44 | raptor | well, you can do an incremental recompile, right? |
| 04:25:12 | IAmBeard | it's true, but it just seems unnecessary to recompile a text based menu |
| 04:25:21 | IAmBeard | *for a text... |
| 04:25:26 | raptor | it's not really a big deal, i don't think - but i may be spoiled by my laptop being an i7 |
| 04:26:05 | | BFLogBot - Commit a343adec688e | Author: buckyballreaction | Log: Fix LuaWrapper again... just put LuaProxy at the bottom of the file |
| 04:26:07 | | BFLogBot - Commit 7b2308524ee0 | Author: buckyballreaction | Log: Fix menu shortcut keys not working in text input menu items |
| 04:26:24 | raptor | ah, well, so far none of my UI menu changes would have not needed recompiling: they were all bug fixes dealing with the input system |
| 04:26:34 | IAmBeard | i've got a quad core myself, it doesn't take that much time, but for instance, with a menu-based bug, it doesn't seem that it's something that needs to be fixed by an executable |
| 04:26:43 | IAmBeard | fair enough |
| 04:26:54 | raptor | these menus bugs would have needed recompiling :( |
| 04:27:27 | raptor | but i agree - eventually it would be nice to abstract some more of the in-game resources to easy-to-edit files |
| 04:27:59 | raptor | sam686: please test my latest LuaWrapper change to make sure it compiles... |
| 04:28:13 | raptor | i *hope* it still works for you |
| 04:28:29 | sam686 | i wich i had multiple cores on my old computer, 1 have 2 slow computer, one is very old pentium 4, and the other is a snall laptop having intel atom (both have hyperthreading, but only goes about 1.5% faster when compiling in 2 threads |
| 04:28:44 | raptor | oh sam686, have you ever thought of using icecream? |
| 04:29:18 | raptor | err... i guess the non-SUSE variant is 'distcc' |
| 04:29:19 | sam686 | for what? icecream on my computer is so cold, it freezes my computer (joke) |
| 04:29:23 | raptor | haha |
| 04:29:33 | raptor | it's a distributed compile system |
| 04:29:43 | raptor | let's you set up clients to speed up compiling |
| 04:30:21 | raptor | i was thinking of this: http://en.opensuse.org/Icecream |
| 04:30:26 | raptor | but ubuntu might not have it |
| 04:30:46 | raptor | here: https://code.google.com/p/distcc/ |
| 04:30:59 | sam686 | compiling still works, keep in mind i use windows |
| 04:31:17 | raptor | oh duh... |
| 04:31:20 | raptor | sorry |
| 04:31:43 | raptor | LuaWrapper still works, you mean? |
| 04:32:17 | raptor | ok, what bugs left do i have? |
| 04:32:30 | sam686 | maybe useful for linux (compiling the normal way is kind if equally as slow in linux as in windows vc++2008) |
| 04:34:32 | IAmBeard | raptor, any bugs you want squished? |
| 04:34:40 | raptor | all of them! |
| 04:34:47 | raptor | but especially cockroaches |
| 04:35:16 | raptor | actually, we have a couple here: http://bitfighter.org/wiki/index.php/Running_Bug_List |
| 04:35:26 | raptor | and there is always the issues list: |
| 04:35:28 | raptor | !bug |
| 04:35:28 | BFLogBot | To enter a bug, please make sure it is reproducible and then go to http://code.google.com/p/bitfighter/issues/list | Also, see current running bug list: http://bitfighter.org/wiki/index.php/Running_Bug_List |
| 04:35:47 | raptor | !BFLogBot |
| 04:35:53 | raptor | !bot |
| 04:35:53 | BFLogBot | I'm a real boy! |
| 04:35:57 | raptor | there we go |
| 04:37:53 | sam686 | there the LUA crash (first /addbot then change level to levelgen) |
| 04:38:00 | raptor | oh good |
| 04:38:41 | sam686 | and, there a missing args for %S that I have just fixed... logprintf("Fatal error running Lua code: %s. Possibly out of memory? Shutting down Bitfighter."); // WRONG |
| 04:38:54 | raptor | haha |
| 04:39:12 | sam686 | doing logprintf wrong can crash |
| 04:39:23 | raptor | blech |
| 04:42:34 | raptor | ok, well, i'm heading to bed |
| 04:42:36 | raptor | good night! |
| 04:43:37 | sam686 | can filenames can have spaces? |
| 04:43:51 | raptor | i don't think so - there is another filter for it |
| 04:44:12 | sam686 | can't put spaces in "level to edit" screen |
| 04:44:22 | sam686 | but you can put spaces in game parameter menu |
| 04:44:35 | raptor | can't in 017a |
| 04:44:48 | raptor | can't in 015a either |
| 04:45:02 | raptor | yeah, there is a separate filter put on top of it to keep simple level names |
| 04:45:02 | sam686 | as in, game parameters menu have a "Filename:" that allows spaces |
| 04:45:31 | raptor | well that's odd - 015a did that, too |
| 04:45:57 | raptor | ok, almost unconscious... |
| 04:45:58 | raptor | night |
| 04:46:42 | sam686 | oh, and the game parameters menu "Filename:" allows "/ \ | ? *" all of which will probably fail to save with those chars. |
| 04:47:50 | sam686 | oh and "com1" "com2" "con" will fail to save as well (probably limited in windows) |
| 04:48:04 | raptor | what? |
| 04:48:19 | raptor | weird |
| 04:48:47 | sam686 | it pretends it has saved, but the file isn't there... |
| 04:50:02 | sam686 | windows file manager claims that "com1.txt" already exists (really it does not exist), and says to specify a differnt name |
| 04:50:12 | sam686 | when trying to rename |
| 04:50:19 | raptor | that is so weird |
| 04:50:42 | sam686 | might be a few reserved name (probably back in the DOS days) |
| 04:51:06 | raptor | interesting - that's a funny quirk |
| 04:51:55 | sam686 | maybe the level saver should check if the level have actually there or not after saving.. |
| 04:52:03 | IAmBeard | yeah can't use com# files on windows |
| 04:52:12 | raptor | good idea |
| 04:53:32 | raptor | ok good night for reals now |
| 04:53:37 | | raptor Quit () |
| 05:18:52 | | IAmBeard Quit (Quit: Leaving) |
| 05:58:47 | | kodaws has joined |
| 07:34:44 | | sam686 Quit (Ping timeout: 245 seconds) |
| 10:07:16 | | LordDVG has joined |
| 12:38:57 | | LordDVG Quit (Remote host closed the connection) |
| 12:58:14 | | LordDVG has joined |
| 14:33:16 | | raptor has joined |
| 14:33:17 | | ChanServ sets mode +o raptor |
| 15:35:39 | Heyub | Good morning |
| 15:35:48 | raptor | mornin |
| 15:39:58 | Heyub | I did manage to make an octogon look tubular, no way to get a hexegon to look tubular :( |
| 15:41:46 | raptor | i have no idea what that means... |
| 15:42:05 | Heyub | Because its totally off-topic :P |
| 15:42:33 | Heyub | Do you have any experience in 3d modeling? |
| 15:43:55 | raptor | i installed blender once... |
| 15:44:07 | raptor | and was completely overwhelmed |
| 15:44:22 | Heyub | Yeah thats how I started also |
| 15:45:42 | Heyub | Getting better though, I'll tell you what really helped though; http://gryllus.net/Blender/3D.html |
| 15:46:47 | Heyub | The video tutorials are very short and to the point, the ones that were key for me getting started were the 3d navigation ones. |
| 15:56:28 | raptor | oh my goodness - blender documentation for my Linux distro is over 400MB |
| 15:57:07 | Heyub | wow |
| 15:57:42 | Heyub | Well, I guess when you consider all of the functions blender has... |
| 15:58:02 | raptor | must be example files, etc. |
| 16:09:35 | | Watusimoto has joined |
| 16:16:06 | raptor | sadly ChumpChange beat you in most games played, Heyub... |
| 16:16:12 | raptor | :) |
| 16:17:08 | Heyub | ChumpChange is multi-usering :( |
| 16:22:57 | Heyub | wow 151 games played. |
| 16:23:35 | Heyub | Thats pretty good number! |
| 16:23:40 | raptor | wow, i came in second for official games.. that means i played too much and coded too little.. |
| 16:24:09 | Heyub | lol |
| 16:28:07 | raptor | Watusimoto: i fixed the menu input bugs |
| 16:29:22 | raptor | hopefully, that was the last of the SDL2 migration bugs... but i doubt it |
| 16:31:41 | Heyub | Speaking of bugs... I read something very interesting awhile back. This retired guy would melt down aluminum and pour it into ant hills |
| 16:32:08 | Heyub | And the aluminum would fill the holes in the anthills, as if it were a mould :) |
| 17:00:32 | raptor | i looked that up - that's neat! |
| 17:28:13 | | Watusimoto_ has joined |
| 17:30:40 | | Watusimoto Quit (Ping timeout: 265 seconds) |
| 17:54:37 | | IAmBeard has joined |
| 17:54:51 | IAmBeard | looks like we have a full house here |
| 17:57:14 | IAmBeard | good afternoon |
| 17:59:17 | Heyub | Good afternoon! :) |
| 18:18:00 | | raptor Quit () |
| 18:37:03 | | kodaws Quit (Ping timeout: 244 seconds) |
| 18:45:09 | | IAmBeard Quit (Ping timeout: 240 seconds) |
| 18:46:28 | Watusimoto_ | hi sort of |
| 18:47:53 | | sam686 has joined |
| 18:48:10 | | ChanServ sets mode +v sam686 |
| 18:48:22 | Watusimoto_ | back in a bit |
| 18:49:35 | | sam686 Quit (Client Quit) |
| 18:49:45 | | sam686 has joined |
| 18:49:46 | | ChanServ sets mode +v sam686 |
| 18:52:39 | | Watusimoto_ Quit (Ping timeout: 245 seconds) |
| 19:08:30 | | Watusimoto has joined |
| 19:10:18 | Watusimoto | back |
| 19:11:13 | Heyub | wb |
| 19:11:23 | Watusimoto | yt |
| 19:27:16 | | IAmBeard has joined |
| 19:51:41 | IAmBeard | sam686 / Watusimoto , is it reasonable to assume that we'll eventually me migrating to a SDL2.0 release (as in not supporting 1.2)? |
| 19:51:54 | | LordDVG Quit (Remote host closed the connection) |
| 19:52:12 | Watusimoto | yes -- I think we've already done that |
| 19:52:24 | Watusimoto | at least in the repo |
| 19:52:27 | IAmBeard | yeah, but you're keeping SDL1.2 as a linux backup? |
| 19:53:11 | Watusimoto | well, not sure. Maybe. Only Raptor knows the answer for sure. Is SDL not yet out for Linux? |
| 19:53:18 | Watusimoto | sdl 2 |
| 19:55:51 | IAmBeard | well, it is, but there is a lot of distribution issues with trying to install SDL2 alongside SDL1.2 |
| 19:56:16 | IAmBeard | most people just do custom installs |
| 19:56:20 | Watusimoto | sorry, is sdl2 out for linux |
| 19:56:40 | IAmBeard | although I think it's safe to assume that if people are building bitfighter from source on linux, they should be able to setup SDL2 |
| 19:56:48 | Watusimoto | oh, I see |
| 19:57:08 | IAmBeard | otherwise, if we distribute the executable, we could just statically link to SDL |
| 19:57:10 | Watusimoto | you're asking if we're supporting people building bitfighter when they only have sdl 1.2 |
| 19:57:21 | IAmBeard | which means a bigger file size, but shouldn't be huge |
| 19:57:22 | Watusimoto | not related to distributing |
| 19:57:33 | IAmBeard | ah, sorry, yeah, I didn't word that really well :S |
| 19:57:45 | Watusimoto | well, I think not... but as I said, only raptor knows for sure |
| 19:57:59 | Watusimoto | he's handled all our sdl issues, including the transition from glut |
| 19:58:07 | Watusimoto | it's been a huge amount of work |
| 19:58:15 | IAmBeard | yeah, I completely understand that |
| 19:58:34 | Watusimoto | and I've tried to let him run with it since he wanted to take it on |
| 19:58:49 | Watusimoto | so I don't really know the details! :-) |
| 19:59:19 | IAmBeard | the reason I ask is because as you know, but doing a huge code reorganization and cleanup to give you gents, and I'm just trying to figure out if we can trim out any dependancies that we don't absolutely need |
| 19:59:22 | Watusimoto | I think you can assume for the moment that we are taking the logical path, whatever that is |
| 19:59:48 | IAmBeard | heh :) |
| 19:59:51 | Watusimoto | right. |
| 19:59:59 | Watusimoto | sorry I can't give you a definitive answer! |
| 20:00:05 | IAmBeard | no, that's completely alright |
| 20:02:21 | IAmBeard | one of my main goals is to get you guys using more exception handing and class segregation |
| 20:02:36 | IAmBeard | so i've been restructuring a lot of the stuff |
| 20:11:29 | Watusimoto | ok |
| 20:11:55 | Watusimoto | when you say exception handling, are you referring to try/catch constructs? |
| 20:14:12 | IAmBeard | yeah' |
| 20:15:52 | IAmBeard | i noticed you already were doing signal exceptions |
| 20:18:33 | IAmBeard | brb, dog needs a walk |
| 20:18:38 | IAmBeard | or just a poop |
| 20:18:41 | IAmBeard | maybe both |
| 20:18:47 | Watusimoto | currently, we use exceptions primarily for handling the lua code, which, when it goes wrong, can be very difficult to unwind in an orderly fashion. |
| 20:19:37 | Watusimoto | I'm not opposed to using them elsewhere, but would prefer to use them only for truly exceptional cases, i.e. when "traditional" error handling is awkward |
| 20:20:25 | Watusimoto | I'm less a fan of the java method of treating every error condition as an exception, though there is a certain elegance to that when designed properly |
| 20:22:15 | Watusimoto | we also seem to use exceptions to catch errors when saving files from the level editor. Not sure why -- maybe because my day job was java work when I wrote that |
| 20:24:06 | Watusimoto | or maybe it actually makes sense there |
| 20:52:49 | IAmBeard | from my experience, it's almost always good to have a large try/catch in the main entry point of c++ code, and then use them sparsely inside the code |
| 21:01:45 | Watusimoto | and what does that do? give you some overall level of error handling if something goes unexpectedly wrong? |
| 21:12:14 | IAmBeard | yeah, it's sort of like a debug blanket, but individual pieces of the code should handle errors autonomously if possible |
| 21:12:47 | IAmBeard | the only time an exception should be thrown in that model is for an unrecoverable error were the program should shut down |
| 21:16:38 | | TheBeard has joined |
| 21:16:59 | | IAmBeard Quit (Disconnected by services) |
| 21:17:05 | | TheBeard is now known as IAmBeard |
| 21:21:11 | Watusimoto | That makes sense. The way we handle things now is when we detect an unrecoverable error, we head straight to exitToOs() that does our cleanup and exits. Routing that stuff through an exception might make sense in that we can provide some info about where things wen't wrong; we do this on an ad-hoc basis now, but maybe it could be improved |
| 21:22:22 | IAmBeard | agreed |
| 21:30:14 | Watusimoto | ok, I'm heading to bed in about 5 mins. I'll try to loo k at the log for this channel tomorrow... or if you have any issues you want to discuss via email I am at watusimoto at bitfighter.org |
| 21:43:03 | | BFLogBot - Commit 87126b00445c | Author: watusim...@bitfighter.org | Log: Fix likely bug |
| 21:43:04 | | BFLogBot - Commit c39b2355c8f6 | Author: watusim...@bitfighter.org | Log: More hacking around with luaWrapper. I can't tell if memory is still leaking. Will investigate further tomorrow. |
| 21:43:06 | | BFLogBot - Commit 3b72682413e1 | Author: watusim...@bitfighter.org | Log: Merge -- raptor, I may have screwed up your build fixes during this ugly merge... if so... sorry! I'll update before making any further changes to avoid it happening again... if it did indeed happen. |
| 21:46:35 | | Watusimoto Quit (Ping timeout: 250 seconds) |
| 22:35:05 | | ir0x539 has joined |
| 22:36:44 | Heyub | Hello ir0x539 |
| 22:36:52 | sam686 | hi |
| 22:56:50 | | raptor has joined |
| 22:56:50 | | ChanServ sets mode +o raptor |
| 22:58:01 | raptor | ok, reading logs... |
| 22:59:47 | Heyub | I didn't know you were a botanist. |
| 22:59:55 | raptor | ha! |
| 23:00:48 | raptor | hi ir0x539 |
| 23:00:54 | raptor | welcome to #bitfighter! |
| 23:02:55 | raptor | heh, watusimoto left me a message in a commit |
| 23:04:30 | raptor | IAmBeard: did you want to know something specific about the SDL migration(s)? |
| 23:07:11 | | Heyub Quit (Read error: Connection reset by peer) |
| 23:10:33 | | Heyub has joined |
| 23:23:18 | | BFLogBot - Commit 692f7c209cfe | Author: buckyballreaction | Log: How did this manage to compile on Windows? |
| 23:23:20 | | BFLogBot - Commit 214249bbdfa8 | Author: buckyballreaction | Log: Fix LuaWrapper again. Since header files don't have a header file for declarations, all methods must be in logically dependent order (i.e. methods that are dependent on others must be below the dependencies.) Otherwise, we'll have to create declarations at the top of the file - which possibly might be good to do anyways |
| 23:27:50 | ir0x539 | hiya |
| 23:32:15 | IAmBeard | naw, i'm good |
| 23:34:13 | ir0x539 | just ran into the game a couple weeks ago played it at a LAN last night, lot of fun, figured i would idle and see what i could learn about the game |
| 23:35:30 | Heyub | You might want to check out the forums then, good place to see what has been happening recently. |
| 23:37:37 | ir0x539 | yeah ive browsed a bit, will probably do more later |
| 23:38:03 | ir0x539 | also im into programming, might be interested in trying my hand at a bot someday |
| 23:40:46 | Heyub | Cool! |
| 23:46:52 | raptor | we need our bots to be able to play soccer |
| 23:47:35 | | IAmBeard Quit (Ping timeout: 246 seconds) |