Timestamps are in GMT/BST.
| 00:01:54 | Wolfgange | http://pastebin.com/Q9PC7Kda |
| 00:01:56 | Wolfgange | brb |
| 00:03:00 | Wolfgange | bak |
| 00:04:07 | raptor | hmmm... that's our crash handler |
| 00:04:11 | raptor | that prints that stack trace |
| 00:04:27 | raptor | how did you build it? with CMAKE_BUILD_TYPE=Debug? |
| 00:04:56 | Wolfgange | in linux with whatever the gic tutorial had |
| 00:05:12 | Wolfgange | Which i think led to the build page |
| 00:05:17 | | Nothing_Much has joined |
| 00:05:39 | Wolfgange | I just used cmake .. |
| 00:05:43 | raptor | ok, do you ahve the cmake command... |
| 00:05:45 | raptor | ahhh |
| 00:05:46 | raptor | ok |
| 00:05:56 | raptor | in the build directory |
| 00:06:01 | Wolfgange | yes |
| 00:06:02 | raptor | do: rm CMake* -r |
| 00:06:06 | raptor | to clean the cache |
| 00:06:35 | Wolfgange | ok |
| 00:06:37 | raptor | then redo cmake with: cmake -DCMAKE_BUILD_TYPE=Debug .. |
| 00:06:52 | raptor | that will compile it with all the debugging junk |
| 00:06:56 | Wolfgange | ok |
| 00:07:05 | raptor | then run 'make' again |
| 00:07:12 | raptor | afterwards, please test your crash |
| 00:07:13 | Wolfgange | Btw, I never found any running servers so I was always hosting with bots |
| 00:07:29 | raptor | ok, good, that's important for me to know when testing |
| 00:07:33 | Wolfgange | then make it im assuming |
| 00:08:20 | raptor | yes |
| 00:09:00 | Wolfgange | btw I could not find a vorbis-devel package for my OS, instead I found a vorbis-tools and it worked fine. Do you think one is included in the other? |
| 00:09:58 | raptor | there should be a libvorbis-devel |
| 00:10:11 | raptor | vorbis-dev or somthing |
| 00:10:23 | raptor | if not, then it is probably included in some other one |
| 00:10:32 | Wolfgange | yeah, its not there |
| 00:10:46 | Wolfgange | what is it needed for? |
| 00:11:40 | Wolfgange | And "vorbis-tools" has the description of: Extra tools for Ogg-Vorbis |
| 00:11:48 | Wolfgange | Lol very descriptive |
| 00:12:37 | | Nothing_Much Quit (Ping timeout: 268 seconds) |
| 00:13:00 | raptor | what's important are the headers and the .so library to link against |
| 00:13:40 | Wolfgange | so would it build ok without it? |
| 00:13:57 | raptor | if you've already built it once, then yes |
| 00:14:11 | Wolfgange | ? |
| 00:14:12 | raptor | unless it disables all sound |
| 00:14:31 | Wolfgange | Sound works fine and it compiled fine so im assuming I have the headers |
| 00:14:36 | raptor | yes |
| 00:14:36 | Wolfgange | ok |
| 00:14:39 | raptor | that's what I mean |
| 00:14:42 | Wolfgange | so I have a new log |
| 00:15:17 | Wolfgange | http://pastebin.com/5c1bmAQf |
| 00:16:01 | raptor | whoa, ihaven't seen that one yet... |
| 00:16:12 | Wolfgange | Any broad ideas? |
| 00:16:15 | raptor | there's gotta be a memory error somewhere... |
| 00:16:27 | raptor | yes |
| 00:16:31 | Wolfgange | need any hardware info? |
| 00:16:31 | raptor | do you know how to use gdb? |
| 00:16:37 | Wolfgange | no |
| 00:16:44 | raptor | it's the gnu debugger! |
| 00:16:57 | Wolfgange | lol never used it |
| 00:17:19 | raptor | if you're willing, install 'gdb' and i'll walk you through a basic usage for more info |
| 00:17:23 | Wolfgange | ok |
| 00:17:25 | Wolfgange | sure |
| 00:17:47 | Wolfgange | ok installed |
| 00:18:01 | raptor | now start bitfighter like this: gdb ./bitfighter |
| 00:18:15 | raptor | it'll probably spit out a whole bunch then wait for a command |
| 00:18:35 | Wolfgange | yep |
| 00:18:46 | raptor | ok, type 'r' for run, then press enter |
| 00:18:52 | raptor | it should start the game |
| 00:19:05 | Wolfgange | correct |
| 00:19:06 | raptor | now play like normal, and when it crashes, you'll be taken back to the prompt |
| 00:19:10 | Wolfgange | ok |
| 00:19:33 | raptor | when back at the prompt after the crash, type 'bt' for a backtrace, then press enter |
| 00:19:35 | Wolfgange | what ends the game faster, 2 bots killing me, or 8? |
| 00:19:46 | raptor | i always lose to the bots |
| 00:20:10 | raptor | the kill me at the same rate... spawn, immediate death, spawn, immediate death, etc... |
| 00:20:26 | Wolfgange | lol, soo i guess it doesnt matter |
| 00:20:38 | Wolfgange | OK it crashed |
| 00:20:52 | raptor | now type 'bt' and press enter |
| 00:21:12 | raptor | and you'll get a big stack trace you can pastie for me (with the assertion fail line above it) |
| 00:21:33 | Wolfgange | ok |
| 00:23:04 | Wolfgange | starting from gdb r command, heres the log: |
| 00:23:05 | Wolfgange | http://pastebin.com/ED6bgdXk |
| 00:23:40 | Wolfgange | btw unknown key is me changing the volume using the keyboard. |
| 00:23:51 | raptor | ahhh |
| 00:23:57 | raptor | ok, i get that, too, i think |
| 00:24:09 | Wolfgange | but I doubt thts related |
| 00:24:53 | Wolfgange | Maybe I can try in another linux os to see if it is hardware-related |
| 00:25:12 | raptor | it might be - it only happens on my weird work laptop |
| 00:25:44 | Wolfgange | Should I try compiling the stable? |
| 00:26:51 | Wolfgange | I notice the linux download says experimental - GLIBC which is what I saw a lot in the error. is that related? |
| 00:27:18 | raptor | nah... stable is stable, and in the past |
| 00:27:25 | Wolfgange | ok |
| 00:27:40 | raptor | well, actually, it depends on what you want to do |
| 00:27:44 | Wolfgange | any other ideas? |
| 00:27:48 | raptor | if you want to play, then yes, use stable |
| 00:28:11 | Wolfgange | I can play yeah, but its no fun if I don't get to dive into the code. |
| 00:28:25 | raptor | if you want to develop, then take the plunge with us into the great unknown depths of latest dev revision |
| 00:28:45 | Wolfgange | yeah, so I guess stable isnt an option |
| 00:29:06 | raptor | I have stable installed into my system (via RPM) in case i want to play |
| 00:29:13 | raptor | then i just hack on the latest rev |
| 00:29:19 | Wolfgange | lol |
| 00:29:53 | Wolfgange | So, do you think there is any chance of it running on an old 1GB RAM 900MHz laptop? |
| 00:30:11 | Wolfgange | intel 900GM onboard graphics |
| 00:30:25 | raptor | oh sure |
| 00:30:32 | Wolfgange | There is?? |
| 00:30:35 | raptor | no problem |
| 00:30:37 | raptor | yep |
| 00:30:47 | raptor | we keep bitfighter running efficiently |
| 00:30:54 | raptor | but it may not run with lots of bots |
| 00:31:09 | Wolfgange | OK. (Although compile will be h***, I will try it) |
| 00:31:18 | raptor | haha |
| 00:31:24 | Wolfgange | it might take houes |
| 00:31:28 | Wolfgange | *hours |
| 00:31:55 | Wolfgange | thats the only other computer I could use |
| 00:32:49 | raptor | ah ha! |
| 00:32:53 | raptor | I duplicated your crash |
| 00:33:00 | Wolfgange | How?! |
| 00:33:11 | raptor | go into a game and type: /idle |
| 00:33:42 | Wolfgange | yes |
| 00:34:06 | Wolfgange | yeah, to finish quick I would jus leave it there and it would prb set me to idle |
| 00:34:28 | raptor | yes |
| 00:34:34 | Wolfgange | Theres still hope :D |
| 00:34:51 | raptor | we have many crashes at the moment... i'll add this to my list |
| 00:35:18 | Wolfgange | ok |
| 00:35:29 | Wolfgange | so tht means it is not just my computer? |
| 00:36:50 | Wolfgange | And so, is there any place of the code you think that would be easiest to start comprehending? (ex. I'm assuming most praphical things would be less comprehendable that maybe AI) |
| 00:37:35 | raptor | say again? |
| 00:37:56 | Wolfgange | Where is a simple place in the code to begin looking at? |
| 00:37:57 | raptor | no... on the dev revisions, most crashes are probably easily reproducible |
| 00:38:05 | raptor | on anyone's computer |
| 00:38:15 | raptor | hmmm |
| 00:38:38 | raptor | do you have experience debugging and fixing code? |
| 00:38:53 | Wolfgange | errm, no |
| 00:39:22 | Wolfgange | I just mean to introduce myself to the whole prject |
| 00:39:38 | Wolfgange | Because Like I said before I've never done any computer c++ |
| 00:39:53 | raptor | computer c++ isn't really any different |
| 00:40:05 | Wolfgange | Ik, but interactions are |
| 00:40:15 | raptor | what do you mean by 'interactions'? |
| 00:40:57 | Wolfgange | like application input and output (user input and graphical output) |
| 00:41:04 | Wolfgange | finding mouse x, y |
| 00:41:19 | Wolfgange | using libc or whatever |
| 00:42:10 | raptor | ah |
| 00:42:17 | raptor | well we use the SDL2 library |
| 00:42:23 | raptor | which abstracts most of the OS-specific stuff |
| 00:42:30 | Wolfgange | The main part is just the whole structure. there is no src folder, so I am lost lol |
| 00:42:34 | raptor | so all we do is code to SDL2 across all platforms |
| 00:42:51 | Wolfgange | is it the master folder? |
| 00:42:55 | raptor | all the main sources are in the 'zap' folder |
| 00:43:13 | raptor | bitfighter has 3 main components: client, server, master |
| 00:43:14 | Wolfgange | ok i see |
| 00:43:40 | raptor | master is what everyone connects to to see servers and each other, and it is only ever run on one machine which we host |
| 00:44:06 | raptor | everyone else uses the client, which includes the server built in. that's what let's you host a game locally |
| 00:44:19 | raptor | the client/server code is all intermingled in the 'zap' directory |
| 00:44:30 | Wolfgange | that makes more sense |
| 00:45:19 | raptor | ok, crash fixed |
| 00:45:23 | raptor | thanks for the find |
| 00:45:29 | | BFLogBot Commit: 1adfcb60cd | Author: buckyballreaction | Message: Fix crash with /idle message box not having a title |
| 00:45:32 | Wolfgange | wow very fast |
| 00:45:35 | Wolfgange | amazing |
| 00:45:45 | raptor | that one wasn't so hard... |
| 00:45:47 | Wolfgange | inSane |
| 00:46:17 | Wolfgange | normally even simple bugs take hours for me |
| 00:47:44 | Wolfgange | now in mervuvial, is there a way to update my clone the the source and then update the local copy to the clone? |
| 00:48:24 | raptor | yes |
| 00:48:53 | Wolfgange | do you have a name of the command or where I should look> |
| 00:49:25 | raptor | hg pull <repo_location> |
| 00:50:02 | raptor | you can do: hg pull -u <some_repo> to pull in the new revisions *and* update to it automatically |
| 00:50:31 | raptor | then you can push the revision to your clone with: hg push |
| 00:51:23 | Wolfgange | ok, wow that was easy http://jackson-consulting.com/wp-content/uploads/2012/08/easy-button.jpg |
| 00:52:11 | raptor | then you can just run 'make' again to build |
| 00:53:10 | Wolfgange | ok |
| 00:58:12 | raptor | for a shortcut, you can add this line to your <bitfighter_folder>/.hg/hgrc file: upstream = https://bitfighter.googlecode.com/hg/ |
| 00:58:25 | raptor | then you can do: hg pull -u upstream |
| 00:59:36 | Wolfgange | thank goodness the whole thiing didnt have to compile again |
| 01:00:06 | raptor | yeah, that's the beauty of CMake - it detects what has changed and compiles only what is needed |
| 01:00:40 | Wolfgange | crash |
| 01:01:41 | raptor | what |
| 01:01:53 | raptor | maybe you hit the other one |
| 01:02:58 | Wolfgange | idle crashes it |
| 01:03:01 | Wolfgange | idk |
| 01:03:06 | raptor | did you update? |
| 01:03:10 | Wolfgange | yes |
| 01:03:15 | raptor | if you didn't do: hg pull -u |
| 01:03:21 | raptor | then you have to do: hg up tip |
| 01:03:36 | Wolfgange | I did hg pull googlecodewateverbitcodeofficial |
| 01:03:42 | raptor | ok |
| 01:03:47 | raptor | you that just pulls the revisions |
| 01:03:59 | Wolfgange | so fo hg up tip? |
| 01:04:03 | raptor | it doesn't change your working revision to be the new one yet |
| 01:04:07 | raptor | yes |
| 01:04:25 | raptor | if in doubt, you can do: hg sum |
| 01:04:32 | raptor | and see what revision you're on |
| 01:04:45 | Wolfgange | 10 files updated |
| 01:05:25 | Wolfgange | lol its stuck on 69 percent |
| 01:05:49 | raptor | yeah - i think watusimoto made some bigger changes that requires more compiling.. |
| 01:06:21 | Wolfgange | ok 79 |
| 01:07:50 | Wolfgange | IDLE WORKS!!!! :D |
| 01:08:24 | Wolfgange | Ok, I should go to bed |
| 01:09:48 | raptor | great! |
| 01:09:54 | raptor | thanks for your help |
| 01:10:00 | raptor | i'm heading in, too |
| 01:10:03 | raptor | night! |
| 01:11:30 | Wolfgange | bye |
| 01:11:36 | | Wolfgange Quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
| 01:11:37 | | raptor Quit () |
| 01:21:40 | | Flynnn has joined |
| 05:32:16 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 11:10:44 | | fordcars has joined |
| 12:38:12 | | Wolfgange has joined |
| 12:38:33 | Wolfgange | Hello |
| 12:39:03 | fordcars | Hi |
| 12:40:49 | Wolfgange | anyone want to do an online game? ive nvr don it b4 |
| 12:43:29 | fordcars | What do you mean? |
| 12:43:34 | fordcars | On Bitfighter? |
| 12:43:46 | Wolfgange | yeah |
| 12:44:40 | fordcars | Okay |
| 12:44:45 | fordcars | Are you hosting? |
| 12:45:05 | Wolfgange | sure |
| 12:45:08 | fordcars | But we'll only be 2 :( |
| 12:45:20 | Wolfgange | with bots |
| 12:45:24 | fordcars | :P |
| 12:45:46 | Wolfgange | how many total bots+players |
| 12:45:57 | Wolfgange | 4? |
| 12:45:59 | Wolfgange | or 8? |
| 12:45:59 | fordcars | Uh, depends on the map I guess |
| 12:46:22 | fordcars | 8 if you want \;0 |
| 12:46:29 | Wolfgange | how do u change map? |
| 12:46:31 | Wolfgange | lol xD |
| 12:46:43 | fordcars | Esc, Change current Map |
| 12:46:46 | fordcars | Haha |
| 12:46:49 | Wolfgange | ok |
| 12:47:00 | fordcars | *Play Different Level |
| 12:47:09 | fordcars | Are you there? |
| 12:47:21 | Wolfgange | how? |
| 12:47:27 | fordcars | Whaaa |
| 12:47:33 | fordcars | Are you hosting? |
| 12:47:41 | fordcars | Right now |
| 12:48:16 | Wolfgange | yeah |
| 12:48:28 | Wolfgange | u host |
| 12:48:32 | fordcars | Ok :P |
| 12:49:02 | fordcars | Botlab |
| 12:55:52 | Wolfgange | let me just get the stable |
| 12:56:00 | Wolfgange | ok ill tell u when I compiled it |
| 12:57:24 | fordcars | Ok |
| 12:57:42 | fordcars | There are already compiled versions here: http://bitfighter.org/downloads/ |
| 13:02:10 | Wolfgange | Ok, but none for linux |
| 13:05:08 | fordcars | Yeah maybe |
| 14:53:35 | Wolfgange | oh, wait, I was wrong |
| 14:53:39 | Wolfgange | they are precompiled |
| 14:54:17 | Wolfgange | are you still able 2 |
| 15:04:02 | | Invisible has joined |
| 15:07:17 | Wolfgange | anyone able 2 play? |
| 15:10:23 | | Invisible Quit (Ping timeout: 264 seconds) |
| 15:15:27 | | fordcars Quit (Ping timeout: 246 seconds) |
| 15:31:24 | | HylianSavior has joined |
| 15:41:09 | Wolfgange | does anyone want to play? |
| 15:46:10 | | Invisible has joined |
| 16:05:43 | | Flynnn has joined |
| 16:10:03 | | Flynnn Quit (Client Quit) |
| 16:10:52 | | Flynnn has joined |
| 16:51:13 | | fordcars has joined |
| 17:00:28 | fordcars | Oh Wolfgange, sure |
| 17:00:34 | fordcars | My irc client crashed |
| 17:08:26 | | amgine123 has joined |
| 17:09:27 | amgine123 | psst |
| 17:09:30 | amgine123 | who is afk |
| 17:10:34 | amgine123 | ZZZZZZ |
| 17:20:53 | Wolfgange | im here |
| 17:21:10 | Wolfgange | active now |
| 17:25:30 | amgine123 | cool |
| 17:26:15 | Wolfgange | wanna play? |
| 17:27:57 | amgine123 | hmm its been eeges since ive played a round |
| 17:28:09 | Wolfgange | meaning u dont hav it or ur bad |
| 17:29:37 | amgine123 | i dont know if i still have bitfighter XD |
| 17:29:44 | amgine123 | i think its on my computer XD |
| 17:30:11 | Wolfgange | ok, cmon |
| 17:30:14 | Wolfgange | and play |
| 17:30:46 | amgine123 | aw guess i forgot it was in my downalods files and deleted it :( |
| 17:30:52 | amgine123 | darn it i had some good levels |
| 17:31:13 | Wolfgange | k http://bitfighter.org/downloads/ |
| 17:31:29 | Wolfgange | How do I activate the second module? I know right click does one... |
| 17:31:43 | amgine123 | space |
| 17:31:50 | Wolfgange | OK! |
| 17:31:51 | Wolfgange | thanks |
| 17:32:34 | amgine123 | hold on I need to do some pre settings |
| 17:32:46 | amgine123 | preset my loadouts again |
| 17:37:20 | amgine123 | there im set i think |
| 17:37:28 | amgine123 | i was configing the INI |
| 17:37:34 | amgine123 | ill jsut ignore loadouts for now |
| 17:38:37 | Wolfgange | tell me when |
| 17:39:42 | amgine123 | oh gosh all servers are ping timed out |
| 17:39:46 | amgine123 | thats not good |
| 17:41:04 | Wolfgange | idk |
| 17:53:44 | amgine123 | wow adjusting max fps made my server ping be cut in half |
| 18:02:12 | amgine123 | ok sorry was putting somthing on the forums |
| 18:14:43 | amgine123 | wolf you there ? |
| 18:24:23 | fordcars | Wolfgange ^^ |
| 18:25:23 | | Invisible Quit (Ping timeout: 264 seconds) |
| 18:32:42 | amgine123 | hes dead ford! |
| 18:39:51 | Wolfgange | OK, im bak |
| 18:39:56 | Wolfgange | i just had to wash my dog |
| 18:42:07 | Wolfgange | Is there a way to limit fps? |
| 18:59:02 | amgine123 | the INI |
| 18:59:29 | Wolfgange | u can limit with ini file or was tht unrelated |
| 19:01:20 | Wolfgange | I see how to |
| 19:05:12 | | Nothing_Much has joined |
| 19:05:14 | amgine123 | change it in the ini file |
| 19:05:19 | amgine123 | hi nothing much |
| 19:05:26 | amgine123 | got some new playes to come to BF |
| 19:08:08 | Nothing_Much | amgine123: nice |
| 19:10:18 | fordcars | Hi |
| 19:10:32 | fordcars | We should play, the four of us |
| 19:10:43 | fordcars | It'll be bigger than the last party! |
| 19:11:06 | fordcars | And maybe we can get koda and sam |
| 19:11:21 | fordcars | And flynn |
| 19:13:57 | amgine123 | hehe |
| 19:14:00 | amgine123 | sure |
| 19:14:13 | amgine123 | i only got 3 more 2 had to go |
| 19:18:46 | | Nothing_Much Quit (Ping timeout: 272 seconds) |
| 20:12:48 | | Watusimoto has joined |
| 20:13:22 | | Flynnn Quit (Read error: Connection reset by peer) |
| 20:13:48 | | Flynnn has joined |
| 20:23:47 | | Wolfgange is now known as wolfgange_afk |
| 20:34:34 | amgine123 | wattisimo you ther e? |
| 20:34:41 | amgine123 | or koda |
| 20:34:44 | amgine123 | i have a bug report |
| 20:34:53 | amgine123 | and 1 request |
| 20:35:09 | fordcars | Watusimoto ^^ |
| 20:35:12 | fordcars | :) |
| 20:35:50 | Watusimoto | hi |
| 20:39:11 | amgine123 | wattisimo look at https://code.google.com/p/bitfighter/issues/detail?id=458&start=100 and https://code.google.com/p/bitfighter/issues/detail?id=459&start=100 please |
| 20:40:05 | fordcars | Yeah, the copying/pasting would be very useful |
| 20:41:29 | amgine123 | im sad though i had 2 badges and when i got more I lost my old ones |
| 20:41:37 | amgine123 | so now im badgless |
| 20:41:42 | amgine123 | when i left |
| 20:42:03 | amgine123 | nevermind |
| 20:42:10 | amgine123 | guess it jsut took like 1 hour to get it |
| 20:43:26 | sam686 | some bitfighter.org data was lost a month ago, which also lost some player's badges and some forum posts |
| 20:44:01 | sam686 | it might also be, the game couldn't connect to master sometimes? |
| 20:53:21 | amgine123 | a shame im missing 1 badge still |
| 20:55:04 | Watusimoto | max players is 127 for basic network reasons |
| 20:55:21 | Watusimoto | and copy/paste is on the list |
| 20:56:33 | amgine123 | what about https |
| 20:56:37 | amgine123 | that was part of it |
| 20:58:44 | Watusimoto | https?? |
| 20:59:36 | | Nothing_Much has joined |
| 20:59:43 | fordcars | Part of max players being 127? |
| 21:00:03 | amgine123 | no https being usable in text |
| 21:00:50 | fordcars | Uh, https is for websites, pretty much http |
| 21:01:33 | fordcars | Hi Nothing_Much, I have good news, I am going to install Ubuntu on my old Pentium 4 :) |
| 21:01:51 | fordcars | I am going to host a dedicated bitfighter server on it |
| 21:02:00 | | Nothing_Much Quit (Client Quit) |
| 21:02:05 | fordcars | Eh |
| 21:03:49 | amgine123 | i eman being able to click http links in game and have it open the link on the computer |
| 21:04:10 | fordcars | Oh |
| 21:04:14 | fordcars | Yeah |
| 21:04:35 | fordcars | Like, double click on link to open in default web browser |
| 21:06:03 | amgine123 | exactly |
| 21:06:23 | amgine123 | though C&P may make that unessicary |
| 21:06:50 | fordcars | I think it would be useful though |
| 21:13:33 | amgine123 | although with links being allowqed we would have to have a report system |
| 21:13:41 | amgine123 | and a master server ban system |
| 21:13:57 | amgine123 | or else chaos will riegn |
| 21:21:11 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 21:55:29 | | Nothing_Much has joined |
| 22:45:30 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 23:33:25 | | Watusimoto has joined |
| 23:34:01 | | wolfgange_afk Quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
| 23:52:46 | | fordcars Quit (Ping timeout: 246 seconds) |
| 23:57:06 | | Flynnn has joined |