Timestamps are in GMT/BST.
| 00:31:56 | | BFLogBot - Commit c0e337add247 | Author: watusim...@bitfighter.org | Log: Implement beginnings of setGeom Lua method |
| 00:31:57 | | BFLogBot - Commit 9dc09752c741 | Author: watusim...@bitfighter.org | Log: Dead code |
| 00:31:59 | | BFLogBot - Commit 67a62d19fbcf | Author: watusim...@bitfighter.org | Log: Start setGeom function -- partial implementation, compiles, won't work, don't try it :-) |
| 00:32:00 | | BFLogBot - Commit ca26797bdaf3 | Author: watusim...@bitfighter.org | Log: Merge |
| 00:51:25 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 01:18:49 | | raptor has joined |
| 01:18:49 | | ChanServ sets mode +o raptor |
| 02:01:31 | sam686 | Can anyone fix the cookies? http://sam686.maxhushahn.com/upload/text1207/120716_20-07-34.txt |
| 02:02:17 | raptor | what the crazy |
| 02:02:29 | sam686 | Some of my un-commited changes compiles for mingw, but linking fails.. |
| 02:03:00 | sam686 | all the link error now is in libpng14.lib |
| 02:03:05 | raptor | maybe different libpng? |
| 02:03:22 | raptor | hmm... should be 1.4 |
| 02:03:33 | raptor | 1.4 is used for mac, i think |
| 02:04:04 | raptor | yep, 1.4 |
| 02:04:47 | sam686 | should I just push my changes anyway? I hope it still work in regular linux, as there are some changes to make files for mingw path and linux path.. |
| 02:04:58 | raptor | hmmm... |
| 02:05:20 | raptor | do you still have a linux machine to test? |
| 02:05:28 | raptor | (or you could give me a diff) |
| 02:05:38 | sam686 | also, TNL already had some mingw codes.. |
| 02:09:02 | sam686 | http://208.107.12.78:8000 is my changes so far.. |
| 02:09:08 | raptor | ok, i'll pull |
| 02:10:23 | raptor | compiling... |
| 02:11:38 | raptor | what other changes did you make? i see a weird change to loadout helper |
| 02:12:22 | sam686 | that weard change to loadout helper i think was mingw's gcc complaining about possible array index out of range.. |
| 02:13:54 | raptor | still compiled and linked on Linux just fine |
| 02:14:38 | sam686 | oh it should be mWeapon on the weard change I made on loadut |
| 02:15:00 | raptor | other than that, i t looks fine |
| 02:18:41 | sam686 | ok, made a quick fix with mModule to mWeapon and re-commited |
| 02:19:52 | raptor | i don't understand the mixing of modules and weapons there... |
| 02:20:20 | raptor | it's using ShipModuleCount with mWeapon? |
| 02:20:53 | sam686 | i think mCurrentIndex 0 or 1 is modules, 2-4 is weapons.. |
| 02:21:30 | raptor | ah |
| 02:21:39 | sam686 | previously, it was still using mModules reading past the first 2, overflowing into mWeapons which makes the error mostly undetected, till i see the compile warning.. |
| 02:22:06 | raptor | intersting - i don't have the warning either |
| 02:27:00 | sam686 | where did you get libpng14.lib ? |
| 02:36:39 | raptor | i copmiled it myself |
| 02:36:44 | raptor | compiled it myself |
| 02:37:42 | sam686 | well then where you got the source files of libpng? |
| 02:38:40 | raptor | http://sourceforge.net/projects/libpng/files/libpng14/ |
| 02:38:52 | raptor | i thin i used version 1.4.8 or 1.4.9 |
| 02:39:27 | raptor | but any 1.4* should work |
| 02:43:27 | sam686 | i got 1.4.12, maybe i can try mingw compile to compile it.. |
| 02:43:54 | raptor | sure |
| 02:44:14 | raptor | although it might be a lot larger - i seem to remember that mingw like to compile in all of libstdc++ |
| 02:48:08 | sam686 | there is one thing, I kindof have a small game project that compiles both vc 2008 and mingw, but in mingw, i didn't need to have libstdc++ library, and the exe size of mingw was a bit smaller then vs2008 |
| 02:48:23 | raptor | oh really!? |
| 02:48:29 | raptor | then they must have made some good changes |
| 02:57:07 | sam686 | i seem to be missing a "z" library, but appears to be hard to search for "z", needed to compile png that has "_inflate" "_deflate" |
| 02:58:22 | raptor | ah, that's zlib |
| 02:58:45 | raptor | zlib.lib and zlib1.dll |
| 02:58:56 | raptor | i compiled that myself, too... |
| 03:00:29 | sam686 | ok, i just took the zlib.lib from the bitfighter/lib and using -lzlib instead |
| 03:11:47 | raptor | compiled? |
| 03:16:32 | sam686 | got libpng done, but it outputs libpng.dll.a and libpng14.dll, not sure if library having .a work in visual C++ |
| 03:16:52 | sam686 | one link error left, "main" link error |
| 03:17:00 | raptor | it does |
| 03:17:14 | raptor | a .a library is static |
| 03:17:30 | raptor | should be bigger than the dll |
| 03:18:12 | raptor | actually |
| 03:18:21 | sam686 | i see libpng.dll.a being at 122 KB, and libpng14.dll at 375 KB |
| 03:18:36 | raptor | i am wrong, it is not a static library.. actually a symbol archive |
| 03:19:41 | sam686 | the old libpng14.lib is at 800 KB, no dll, so that probably mean that was static library.. |
| 03:20:01 | raptor | ah yes |
| 03:20:03 | raptor | that's right |
| 03:20:25 | raptor | i forgot i had a hard time building the dll for that... |
| 03:20:31 | raptor | with vc++ |
| 03:21:01 | raptor | i think tha tis th eonly one that i couldn't get to build properly and had to settle for a full static .lib |
| 03:48:05 | sam686 | well, it looks like libpng.dll.a works in visual c++ too, works best if renamed to libpng14.lib overwriting the old one. |
| 03:48:20 | sam686 | got mingw to compile, link, and run without error now |
| 03:48:40 | raptor | was teh libpng DLL compiled as release? |
| 03:48:48 | raptor | i.e. with optimizations? |
| 03:49:15 | sam686 | I just did a "ming132-make", i even saw a -O3 |
| 03:50:02 | sam686 | i guess many times it doesn't do debug mode unless ou specifically say it to make as debug.. |
| 03:50:09 | raptor | ok good |
| 03:52:41 | sam686 | also it appears zlib.lib isn't needed if build inside a libpng14.dll |
| 03:53:13 | raptor | well, i like to keep them separate... incase something else needs zlib |
| 03:56:56 | sam686 | though, libpng14.dll appears to still need zlib.dll, even though .lib is kindof not needed when building bitfighter.. |
| 03:57:20 | raptor | ok |
| 03:57:45 | raptor | this is a useful tool to see what is linked in the dlls: http://www.dependencywalker.com/ |
| 03:58:16 | raptor | you should make sure there is no vcrun or libstdc linked in them |
| 03:58:22 | raptor | or vbrun |
| 03:58:29 | raptor | (can't remember all the names) |
| 04:01:38 | sam686 | http://208.107.12.78:8000 I just did another commit with my mingw- compiled libpng |
| 04:02:46 | sam686 | oh and at one time i actually got a missing libstdc++.dll error, but -static linker options fixes that problem |
| 04:03:25 | raptor | does -static add much file size? |
| 04:06:32 | sam686 | libstdc++.dll size is 996 kb |
| 04:06:49 | sam686 | bitfighter.exe without -static is 7243 KB |
| 04:07:06 | sam686 | bitfighter.exe with -static is 8333 KB |
| 04:07:21 | sam686 | oops, i mean 8133 KB |
| 04:08:14 | raptor | yeah, that's what i was afraid of |
| 04:08:29 | raptor | you need to compile those DLLs to not link against libstdc++ |
| 04:09:26 | sam686 | millions of link error without -Lstdc++ |
| 04:09:53 | raptor | if you look at the DLLs in the depends.exe |
| 04:10:20 | raptor | you'll see that none of them use the visual studio c++ runtime |
| 04:10:30 | raptor | there was a way to compile them as such |
| 04:10:42 | raptor | i wonder if there is a similar way with mingw |
| 04:15:35 | raptor | i used /MT in vc++, see here: http://msdn.microsoft.com/en-us/library/2kzt1wy3%28v=vs.80%29.aspx |
| 04:15:45 | sam686 | I have this you can check: http://208.107.12.78/upload/bitfighter_rev_b8e1db5ef067.zip (compiled mingw bitfighter.exe) |
| 04:19:01 | raptor | normally the default is to compile with /MD, but then you need vcruntime library |
| 04:19:09 | raptor | which increases the size |
| 04:23:05 | sam686 | the visual c++ compiled bitfighter is 2454 KB |
| 04:23:33 | raptor | wow |
| 04:26:21 | sam686 | also it appears libpng.dll i compiled was without -lstdc++ |
| 04:27:16 | sam686 | no wonder why i didn't need -static compiling png, it only affects stdc++ libaray (static or with DLL) |
| 04:30:25 | sam686 | what is your compiled binary size of "bitfighter" in your linux? (non-debug mode) |
| 04:31:23 | raptor | looking |
| 04:32:20 | raptor | 5710 KB as 64bit ELF |
| 04:32:28 | raptor | not stripped |
| 04:32:32 | raptor | let me strip.. |
| 04:33:18 | sam686 | i don't think there not much to strip if linked without -g (debug info) |
| 04:33:21 | raptor | 4447KB when stripped |
| 04:33:53 | raptor | it is linked against libnstdc++ |
| 04:33:57 | raptor | libstdc++ |
| 04:34:13 | raptor | but i don't want that linking on windows because of compatibility between all the versions... |
| 04:34:32 | sam686 | the 8144 KB of mingw build went down to 4994 KB |
| 04:35:23 | sam686 | static library is build into exe (and won't have such version mismatch) |
| 04:35:46 | sam686 | strip seems to shrink exe in half |
| 04:36:13 | raptor | correct, but vc++ with the /MT flag only adds small static amount, where as mingw adds large amount |
| 04:36:39 | sam686 | strip libpng14.dll went down to 255 KB |
| 04:37:44 | sam686 | strip of vc's build does nothing at all though... |
| 04:38:13 | raptor | yeah, it's built in |
| 04:38:23 | raptor | i mean done automatically |
| 04:42:16 | sam686 | let me try the compile speedup trick (only 4 or 9 CPP files including hundreds of other cpp files), i also seen that method reduce compiled binary size.. |
| 04:42:51 | raptor | ok |
| 04:49:26 | raptor | i think i almost have an early heat-seeker ready to check-in... i just need to get to explode now |
| 06:01:52 | raptor | good night! |
| 06:02:15 | | raptor Quit () |
| 06:02:28 | | BFLogBot - Commit 2caed6ed5658 | Author: buckyballreaction | Log: Heat seeker! Lots of refinement needed. See TODOs placed everywhere |
| 07:28:18 | | watusimoto has joined |
| 07:28:18 | | ChanServ sets mode +o watusimoto |
| 09:08:03 | | sam686 Quit (Ping timeout: 245 seconds) |
| 10:00:23 | | kodaws has joined |
| 10:21:08 | | kodaws Quit (Ping timeout: 246 seconds) |
| 11:12:44 | | kodaws has joined |
| 13:32:49 | | raptor has joined |
| 13:32:49 | | ChanServ sets mode +o raptor |
| 13:33:24 | raptor | good day! |
| 13:37:45 | raptor | watusimoto: i committed heat seeker changes :) |
| 13:38:16 | raptor | lots of things to do with it - for one thing, I couldn't figure out how to tell if I hit the target from within the HeatSeekerProjectile class |
| 13:40:44 | raptor | this so i can correctly transfer the damage |
| 13:40:58 | raptor | i have no idea how normal projectiles to it.. |
| 13:41:04 | raptor | *do it |
| 14:33:42 | | LordDVG has joined |
| 14:34:01 | | LordDVG Quit (Remote host closed the connection) |
| 14:36:47 | | LordDVG has joined |
| 14:40:16 | | LordDVG Quit (Remote host closed the connection) |
| 14:40:52 | | LordDVG has joined |
| 15:19:00 | watusimoto | hi |
| 15:19:04 | raptor | hi |
| 15:19:08 | watusimoto | I saw your commits |
| 15:20:04 | watusimoto | looking forward to trying them? |
| 15:20:22 | watusimoto | sorry... looking forward to trying them |
| 15:20:24 | watusimoto | ! |
| 15:21:00 | raptor | haha |
| 15:21:06 | raptor | well - it's primitive |
| 15:37:23 | | LordDVG Quit (Remote host closed the connection) |
| 15:52:25 | raptor | the projectile classes are a mess... |
| 16:08:40 | raptor | watusimoto: would you be opposed to me creating a 'Weapon' class that would basically just be an interface for several of the common members in Bursts/HeatSeekers/Projectiles? |
| 16:11:03 | watusimoto | of course not |
| 16:11:11 | watusimoto | clean up in any way you see fit |
| 16:12:02 | raptor | ok |
| 16:12:35 | | kodaws Quit (Ping timeout: 265 seconds) |
| 16:51:33 | | watusimoto Quit (Ping timeout: 248 seconds) |
| 17:02:09 | | kodaws has joined |
| 17:34:49 | raptor | BUG |
| 17:38:58 | raptor | s_bot seems to be able to shield, but bullets still get through |
| 18:13:13 | | kodaws Quit (Read error: Connection reset by peer) |
| 19:47:09 | | sam686 has joined |
| 19:47:09 | | ChanServ sets mode +v sam686 |
| 19:53:24 | | Watusimoto has joined |
| 19:59:11 | | Watusimoto Quit (*.net *.split) |
| 19:59:11 | | sam686 Quit (*.net *.split) |
| 19:59:11 | | raptor Quit (*.net *.split) |
| 19:59:11 | | kaen Quit (*.net *.split) |
| 19:59:17 | | BFLogBot Quit (Ping timeout: 255 seconds) |
| 19:59:17 | | Disconnected. |
| 19:59:17 | | -kornbluth.freenode.net- *** Looking up your hostname... |
| 19:59:18 | | -kornbluth.freenode.net- *** Checking Ident |
| 19:59:18 | | -kornbluth.freenode.net- *** No Ident response |
| 19:59:18 | | -kornbluth.freenode.net- *** Couldn't look up your hostname |
| 20:02:17 | | -kornbluth.freenode.net- *** Looking up your hostname... |
| 20:02:17 | | -kornbluth.freenode.net- *** Checking Ident |
| 20:02:17 | | -kornbluth.freenode.net- *** Couldn't look up your hostname |
| 20:02:17 | | -kornbluth.freenode.net- *** No Ident response |
| 20:02:24 | | BFLogBot has joined |
| 20:02:24 | | Topic is 'Bitfighter 017b released! | http://www.bitfighter.org/downloads' |
| 20:02:24 | | Set by raptor!~raptor@unaffiliated/greenmachine on Wed Jul 04 01:46:09 GMT 2012 |
| 20:02:24 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 20:02:44 | raptor | phoew... the guardian of our channel topic has returned |
| 20:22:23 | Watusimoto | hi |
| 20:34:01 | raptor | hi |
| 20:46:43 | Watusimoto | well I did it |
| 20:46:51 | raptor | uh oh |
| 20:46:55 | Watusimoto | I created a level with a drifting Loadout zone |
| 20:47:00 | raptor | !! |
| 20:47:08 | Watusimoto | it's kind of creepy |
| 20:47:16 | raptor | i bet.. in space |
| 20:47:44 | Watusimoto | but the setgeom method seems to work, generally, for many sorts of items |
| 20:47:51 | Watusimoto | haven't tried everything yet |
| 20:48:16 | Watusimoto | anyway... will check in in a few minutes |
| 20:48:23 | raptor | ok |
| 20:48:36 | raptor | also |
| 20:48:50 | raptor | i think i found a bug that popped up somewhere.. maybe with the Lua stuff |
| 20:49:21 | raptor | if you shoot s_bot with phaser, after a while he will still show shield, but the phasers damage him |
| 20:50:16 | raptor | maybe sounds more like a client-side network problem - like modules aren't being updated properly |
| 20:51:34 | Watusimoto | so could possibly be reproduced with a stationary robot? |
| 20:51:41 | raptor | if the bot shields |
| 20:51:48 | Watusimoto | probably could just rip out the move from s_bot |
| 20:52:44 | raptor | i just make sure i have lots of space to fire at s_bot while moving backwards.. |
| 20:56:40 | raptor | well, i have to go to class |
| 20:56:48 | raptor | later! |
| 20:56:57 | Watusimoto | bye |
| 20:58:13 | | raptor Quit () |