Timestamps are in GMT/BST.
| 00:11:30 | raptor | hi |
| 00:11:40 | raptor | Nothing_Much: I completely agree |
| 00:11:46 | raptor | hi Watusimoto, are you the real you? |
| 00:12:24 | Watusimoto | yeah, but doing a college astronomy lecture with my son... will read this later |
| 00:12:33 | raptor | okey doke |
| 00:18:47 | Watusimoto | if you need something sooner, just ping me |
| 00:19:17 | raptor | i'm trying to decide if i'm being a good father or a bad father by eating the kids' popscicles for them when they are in bed |
| 00:21:21 | Nothing_Much | astronomy? oh oh, tell him that Pluto used to be a planet! |
| 00:40:02 | raptor | early morning again tomorrow - good night! |
| 00:40:07 | | raptor Quit () |
| 01:13:53 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 01:14:15 | | Nothing_Much has joined |
| 01:26:22 | | NothingMuchHere has joined |
| 01:26:27 | | NothingMuchHere Quit (Remote host closed the connection) |
| 01:27:32 | | NothingMuchHere has joined |
| 01:27:42 | | NothingMuchHere Quit (Remote host closed the connection) |
| 01:28:50 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 01:29:10 | | Nothing_Much has joined |
| 01:33:35 | | Nothing_Much Quit (Client Quit) |
| 01:37:09 | | Nothing_Much has joined |
| 01:37:48 | | Nothing_Much Quit (Remote host closed the connection) |
| 01:37:57 | | nothing_much has joined |
| 01:39:42 | | nothing_much Quit (Client Quit) |
| 01:40:06 | | Nothing_Much has joined |
| 01:40:58 | | Nothing_Much has left #bitfighter |
| 01:41:23 | | Nothing_Much has joined |
| 01:45:59 | | Nothing_Much Quit (Client Quit) |
| 01:46:17 | | Nothing_Much has joined |
| 01:49:48 | | Nothing_Much Quit (Client Quit) |
| 01:50:05 | | Nothing_Much has joined |
| 04:59:18 | | Darrel Quit (Ping timeout: 252 seconds) |
| 05:21:26 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 05:46:26 | | Darrel has joined |
| 07:29:32 | | Nothing_Much Quit (Quit: Leaving) |
| 07:32:23 | | Nothing_Much has joined |
| 09:51:43 | | koda has joined |
| 11:30:43 | | Watusimoto has joined |
| 11:38:10 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 12:07:27 | | raptor has joined |
| 12:07:27 | | ChanServ sets mode +o |
| 13:18:09 | | watusimoto has joined |
| 13:18:09 | | ChanServ sets mode +o |
| 13:37:28 | watusimoto | morning |
| 13:38:08 | raptor | hiu |
| 13:38:10 | raptor | hi |
| 14:17:16 | | raptor Quit () |
| 14:17:28 | | raptor has joined |
| 14:17:28 | | ChanServ sets mode +o |
| 14:45:55 | | Watusimoto_ has joined |
| 14:47:02 | | raptor Quit () |
| 14:47:09 | | raptor has joined |
| 14:47:09 | | ChanServ sets mode +o |
| 14:48:59 | | koda Quit (Ping timeout: 240 seconds) |
| 14:49:14 | watusimoto | I got all bent last night over an equation that simplified the orbit of a star in a way I felt was icky.... turns out, it made a difference of only 500m. |
| 14:49:32 | watusimoto | so the simplification was ok after all, I suppose |
| 14:50:05 | raptor | ha |
| 14:50:15 | watusimoto | the issue was sin(theta) == theta |
| 14:50:20 | watusimoto | for small thetas |
| 14:50:35 | raptor | really small thetas, i assume |
| 14:50:40 | watusimoto | turns out astronomers and physicists do this all the time |
| 14:50:49 | watusimoto | so the angle in question was 3 arc seconds |
| 14:50:56 | watusimoto | so that's 1/1800 of a degree |
| 14:50:57 | raptor | ha |
| 14:51:06 | watusimoto | so, that's pretty small |
| 14:51:13 | raptor | that's a common practice? |
| 14:51:32 | watusimoto | I made a computation error elsewhere in my work, so I thought the simplification changed the answer by a factior of 100 |
| 14:51:43 | raptor | that can't possible be so for say, astrophysicists working at nasa jpl |
| 14:51:54 | watusimoto | http://en.wikipedia.org/wiki/Small-angle_approximation |
| 14:52:17 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 14:52:19 | raptor | that graph should be using tau |
| 14:52:25 | watusimoto | I learn something new every day! |
| 14:54:42 | watusimoto | I actually learned more by being infuriated and doing some independent research... if they had just mentioned that it was an acceptable approximation, I might have just accepted it and moved on |
| 14:54:43 | raptor | very intersesting... |
| 14:54:49 | watusimoto | but now I really understand it |
| 14:54:54 | raptor | yeah |
| 14:55:01 | watusimoto | I'm going to use it all over the place |
| 14:55:12 | watusimoto | bf will be faster when I remove sin(x) and replace it with x everywhere |
| 14:55:17 | watusimoto | and cos(x) with 1 |
| 14:55:19 | raptor | layman explanations are sometimes no where to be found |
| 14:55:56 | raptor | wait wait |
| 14:55:56 | raptor | but at small angles only, though, right? |
| 14:55:56 | watusimoto | if it's good for small angles, it will be great for bigger ones! |
| 14:59:38 | watusimoto | but seriously folks... |
| 14:59:49 | watusimoto | I am making 0 progress with the android build thing |
| 15:00:57 | raptor | really?? |
| 15:02:00 | raptor | when you download the SDK, there is a button somewhere that lets you download VMs/APIs for Android |
| 15:06:58 | | raptor Quit () |
| 15:07:14 | | raptor has joined |
| 15:07:15 | | ChanServ sets mode +o |
| 15:29:28 | raptor | i've been trying to come up with a good way to solve issue 503 |
| 15:30:11 | raptor | one idea is to have a simple busy timer somewhere and check to make sure that a minimum of time has passed before kicking a busy user |
| 15:30:23 | raptor | maybe there's a busy timer somewhere already? |
| 15:30:45 | raptor | i haven't found one - i've found the last-move timer |
| 15:30:52 | raptor | not a real Timer class though |
| 15:32:52 | raptor | back shortly... |
| 15:36:58 | | raptor Quit (Ping timeout: 240 seconds) |
| 15:43:02 | | raptor has joined |
| 15:43:02 | | ChanServ sets mode +o |
| 15:59:53 | | raptor Quit () |
| 16:00:06 | | raptor has joined |
| 16:00:06 | | ChanServ sets mode +o |
| 16:56:33 | | koda has joined |
| 17:28:27 | watusimoto | raptor: I think I have all the apis |
| 17:31:59 | raptor | and the ndk compilers are installed |
| 17:32:25 | watusimoto | That's all working, as far as I can tell |
| 17:32:31 | watusimoto | I can build an empty project |
| 17:32:36 | raptor | basically, you set up Android.mk files that the NDK compilers read in. You can see from my old code that I put those in each of the tnl zap alure etc. folders |
| 17:32:49 | watusimoto | the problem is that my project isn't supposed to be empty |
| 17:33:09 | watusimoto | there is no mention of android.mk in any of the new docs |
| 17:33:14 | watusimoto | it's all gradle config files |
| 17:33:19 | raptor | what |
| 17:33:32 | raptor | they must have changed more than I thought... |
| 17:33:38 | raptor | not even in the NDK doc? |
| 17:33:44 | watusimoto | I am obviously missing something(s) |
| 17:33:54 | watusimoto | the ndk docs do mention it there |
| 17:35:24 | raptor | so the SDK basically just does java |
| 17:35:36 | raptor | the NDK does all the c/c++ stuff |
| 17:36:51 | watusimoto | it does |
| 17:38:06 | watusimoto | my problem is one of getting the config right |
| 17:38:40 | watusimoto | and I feel I am missing some huge swaths of understanding what needs to be done |
| 17:40:52 | raptor | here: https://developer.android.com/tools/sdk/ndk/index.html#GetStarted |
| 17:41:25 | raptor | more complex (and possible linux-only) is the SDL instructions: http://hg.libsdl.org/SDL/file/e0e2e94ce5ea/docs/README-android.md |
| 17:43:58 | raptor | if i remember right, you don't build with the SDK at all, but you can use it to load the NDK-produced binary into an android VM |
| 17:50:09 | raptor | think of building android with the NDK is basically doing linux Makefiles |
| 17:50:51 | raptor | but it requires: c/c++ sources, a Java UI entry class (at the minimum), and Android.mk files |
| 17:51:01 | raptor | Android.mk files are basically Makefiles |
| 17:52:08 | raptor | back shortly... |
| 17:56:45 | | Be7AMod has joined |
| 17:56:51 | | raptor Quit (Ping timeout: 256 seconds) |
| 17:57:25 | Be7AMod | weird, no onw is playing at the moments |
| 17:57:59 | | Be7AMod Quit (Client Quit) |
| 18:04:59 | | raptor has joined |
| 18:04:59 | | ChanServ sets mode +o |
| 18:21:12 | watusimoto | ok, I was reading that you could build everything from the ide |
| 18:21:37 | watusimoto | if I can't do that, I may be stuck because I can't compile linux-compatible biaries from windows, can I? |
| 18:22:07 | watusimoto | like I said... lots I do not quite get |
| 18:22:20 | raptor | yes you can, the NDK is a cross-compiler for MIPS or ARM based android devices |
| 18:22:50 | raptor | there is a python script 'ndk-build' that calls it in an platform-friendly way |
| 18:22:58 | raptor | maybe it's not a python script on windows |
| 18:23:25 | raptor | it's basically the same as calling 'make' but with a ton more flexibility |
| 18:31:11 | raptor | that's ok that you don't get it - all you need is stubbornness :) |
| 18:36:08 | | amgine123 has joined |
| 18:36:49 | amgine123 | hi watt did you do it ? Xd |
| 19:12:10 | raptor | back later |
| 19:12:13 | | raptor Quit () |
| 19:29:26 | | Flynnn has joined |
| 19:59:51 | | koda Quit (Quit: koda) |
| 20:07:57 | watusimoto | amgine123: yes |
| 20:08:31 | watusimoto | You can grab the exe from here: https://www.dropbox.com/s/iv7lhmq7udzg3p2/bitfighter_debug.zip?dl=0 |
| 20:08:48 | watusimoto | you can put it in the same folder as bitfighter.exe, and it should work |
| 20:08:57 | watusimoto | but back up your .ini file just in case |
| 20:09:19 | watusimoto | you'll need to run the exe I gave you, of course, not the original |
| 20:19:44 | amgine123 | and thats teh most recent build ? |
| 20:19:57 | amgine123 | or should I say that will auto exucute te newest build ? |
| 20:21:19 | watusimoto | the exe in the zip file is the latest build |
| 20:22:00 | watusimoto | you'll unzip it, and it will contain a single exe file. You'll put that into the same folder as bitfighter.exe. When you run that new file, it will run the latest version of Bitfighter |
| 20:24:22 | amgine123 | ok is this a 19E or a 20 build |
| 20:31:51 | watusimoto | 020 - not compatible with 019 |
| 20:32:01 | watusimoto | look for the new mortar object; I think I exposed it in the editor |
| 20:33:03 | amgine123 | ok ill give that a thourough testing |
| 20:36:52 | amgine123 | that looks really ugly sorry it looks out of placein BF |
| 20:41:12 | amgine123 | does a -d build work or does it need testing seems like you said osmthign about it |
| 20:44:04 | watusimoto | everything needs testing. |
| 20:44:16 | watusimoto | ok, gotta go |
| 20:44:19 | watusimoto | back later |
| 20:45:31 | | watusimoto Quit (Read error: Connection reset by peer) |
| 20:45:37 | amgine123 | I got a crash better dupe check |
| 20:49:21 | | Watusimoto has joined |
| 21:00:32 | amgine123 | ehhh |
| 21:06:33 | | raptor has joined |
| 21:06:33 | | ChanServ sets mode +o |
| 21:10:41 | amgine123 | raptyor found a crash |
| 21:10:50 | amgine123 | thats defnitly duplicatable |
| 21:11:03 | raptor | hi |
| 21:11:05 | amgine123 | im not 100% that is the cause but im 99.99% sure it is |
| 21:11:07 | raptor | how to duplicate? |
| 21:11:27 | amgine123 | it seems if you host and you level has the "worm" item which was removed it crashes when hosting |
| 21:11:39 | amgine123 | Cause 5 seconds in i tried to host and it crashed |
| 21:11:53 | raptor | oh yeah, worm crashes |
| 21:11:57 | raptor | not a bug |
| 21:12:06 | raptor | because it's not a valid game object |
| 21:14:23 | amgine123 | I consider it a bug some users may still have "worm" levels if anything it should not load it not crash |
| 21:14:39 | amgine123 | teh item shouldnt show up but he level loads |
| 21:14:42 | raptor | no users have worm levels |
| 21:14:52 | raptor | because it's always crashed :) |
| 21:15:29 | amgine123 | I do lol ^_^ |
| 21:15:40 | amgine123 | unfrounetly some dungeons used them Xd |
| 21:15:51 | raptor | i agree it shouldn't crash - which is why it was removed in 020 |
| 21:16:02 | raptor | no dungeons used them |
| 21:16:16 | amgine123 | ok is that a bug ? chaning the team preset doesnt change the color like it did before its "blue" "yellow" or "lilac" but still red ? |
| 21:16:49 | raptor | you'll have to be more specific on how to duplicate what you're doing and on what version of bitfighter? |
| 21:17:02 | amgine123 | ok i think this is one though a minor one |
| 21:17:45 | amgine123 | build 10316/020 |
| 21:17:53 | amgine123 | 1 go to editor |
| 21:18:04 | raptor | i'm not going to work on that yet |
| 21:18:31 | raptor | as you're testing, i'd keep a list of bugs and how to duplicate them |
| 21:18:43 | amgine123 | 2 create a map 2 create more teams useing alt2-9 |
| 21:18:47 | raptor | then when you're done, post a pastie link to the list |
| 21:19:03 | raptor | sorry, post it to the channel |
| 21:19:04 | amgine123 | ok current pastie list ? (so I dont duplicate anything) |
| 21:19:16 | raptor | we don't have a current one, just keep one yourself |
| 21:19:32 | raptor | i like to open a notepad doc and write down notes |
| 21:19:47 | raptor | then i copy and paste it to pastie.org and put the link here for others to see |
| 21:20:01 | raptor | back in a bit.. |
| 21:21:39 | amgine123 | Do you want seperate pasties for each bug or all in 1 |
| 21:30:31 | raptor | all in one is fine - usually i number them, then write out how to duplicate |
| 21:31:08 | raptor | if you want to see an example, here is this: http://pastie.org/pastes/10120776/text?key=vfwvx8qhauzi2supqej9kw |
| 21:35:00 | amgine123 | CRASH! |
| 21:36:05 | amgine123 | dupe check |
| 21:37:36 | amgine123 | yep DEFINITLY a crash ^_^ |
| 21:37:58 | amgine123 | a expect this to be null here crash |
| 21:45:40 | amgine123 | @raptor if im not sure something is a bug can I ask |
| 21:46:07 | raptor | amgine123: sure |
| 21:46:34 | amgine123 | is it a bug that if you remove vertexes the preview of the old polywall is shown untill you move it |
| 21:47:10 | raptor | no, i don't think so - i think that is new behavior that Watusimoto added. I may be wrong though |
| 21:47:29 | raptor | i may also not be understanding you.. |
| 21:47:47 | amgine123 | 'No your understand fine thanks |
| 21:48:01 | amgine123 | I found 1 bug 1 crash so far Xd |
| 21:48:43 | amgine123 | uhoh! |
| 21:48:52 | amgine123 | uhoh! |
| 21:48:57 | amgine123 | hes dead jim! |
| 21:52:33 | raptor | amgine123: probably, what do you mean 'items' game objects? |
| 21:52:45 | amgine123 | yes |
| 21:52:53 | raptor | yes, that seems like the same bug |
| 21:53:09 | amgine123 | ok just checking if they needed to be seperate |
| 21:56:09 | amgine123 | uhoh it applys to 3 items now |
| 22:01:41 | amgine123 | 5 >.> |
| 22:01:51 | amgine123 | that is a game breaker |
| 22:02:51 | raptor | it probably applies to all, you don't have to test each item |
| 22:05:11 | amgine123 | anctully no I did anyways |
| 22:05:26 | amgine123 | To double check it applys only to 6 of them |
| 22:05:33 | amgine123 | not all of them |
| 22:18:42 | amgine123 | @raptor is Host on server teh same as dedicate ? (?IS what why the old dedicate method is gone ?) |
| 22:21:19 | raptor | no it's not |
| 22:21:28 | raptor | i'm not sure you can test that |
| 22:23:40 | amgine123 | im confused what does host on server do ? |
| 22:23:47 | amgine123 | compared to host ? |
| 22:24:05 | raptor | let's you take control of another server with your own levels |
| 22:24:25 | amgine123 | ?? clarify |
| 22:25:31 | raptor | it's difficult without showing you, but i'm not entirely sure how it all works either. it was a feature sam686 added |
| 22:25:42 | raptor | i would just make a note that you didn't test it, and move on |
| 22:28:15 | amgine123 | ehhh is it a bug if it works 80% of the time XD |
| 22:29:01 | raptor | maybe - it's a bug if it can be duplicated 100% of the time |
| 22:29:40 | amgine123 | Im getting a werid crash when I try to run CTf levels but i get it about 99% |
| 22:30:46 | amgine123 | what is "Level Error: Non-fatal found in level" about |
| 22:31:43 | amgine123 | ok im not sure how to write this one down it works almost always but im not quite sure of the cause |
| 22:31:59 | raptor | i don't know |
| 22:32:02 | amgine123 | adding bots somtimes crashes and playing a level somtimes crashes |
| 22:32:09 | raptor | most editor changes were done by Watusimoto |
| 22:32:21 | amgine123 | im done with editor im on level play now |
| 22:32:39 | raptor | he did a lot of level code changes, too :) |
| 22:32:43 | amgine123 | after hosting I sometimes get a crash if i change levels or add bots |
| 22:32:48 | raptor | in fact, 020 is almost entirely a Watusimoto project |
| 22:32:58 | amgine123 | it works about 2% of the time |
| 22:33:05 | amgine123 | er loads properly |
| 22:33:39 | amgine123 | to bad ratpors are carivnores or you could eat the bugs. |
| 22:35:01 | amgine123 | ok im putting this bug down its giving me major issues |
| 22:35:12 | amgine123 | im getting almost always about 98/100 times |
| 22:42:02 | amgine123 | aha I think i narrowed down teh vauge bug |
| 22:43:13 | raptor | back later! |
| 22:43:16 | | raptor Quit () |
| 22:43:16 | amgine123 | yep found it |
| 22:51:41 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 23:14:50 | | amgine123 Quit (Ping timeout: 246 seconds) |
| 23:27:45 | | Watusimoto has joined |
| 23:49:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |