Timestamps are in GMT/BST.
| 00:00:14 | Watusimoto | bitfighter_notifier.py |
| 00:00:18 | Watusimoto | is the main deal |
| 00:00:39 | | BFLogBot raptor says don't forget to install the windows-specific python modules mentioned at the beginning of bitfighter_notifier.py |
| 00:01:06 | Watusimoto | and you'll need what our magic bot just told you |
| 00:01:08 | GEOFBOT | I see def rightClickEvent under the class for windows |
| 00:01:21 | Watusimoto | ok, you're still a step ahead of me :-) |
| 00:01:22 | GEOFBOT | kk |
| 00:01:28 | Watusimoto | first thing to do is to make sure you can run it |
| 00:01:37 | GEOFBOT | ill install the libs first |
| 00:01:37 | Watusimoto | you probably are missing some dependencies |
| 00:01:41 | Watusimoto | yes, good |
| 00:01:48 | Watusimoto | no sense working on it until you can run it |
| 00:02:14 | Watusimoto | I also apparently need to install some libraries |
| 00:02:29 | | BFLogBot hello |
| 00:02:46 | Watusimoto | ah, look at this... nice and well documented |
| 00:02:49 | Watusimoto | from the header |
| 00:02:50 | Watusimoto | You need the following packages to run this: |
| 00:02:50 | Watusimoto | - pywin32 - http://sourceforge.net/projects/pywin32/files/pywin32/ |
| 00:02:50 | Watusimoto | - systray - http://sourceforge.net/projects/pysystray/files/pysystray/ |
| 00:03:00 | | BFLogBot hello |
| 00:03:05 | GEOFBOT | hello |
| 00:04:17 | GEOFBOT | is python 3 ok? |
| 00:04:38 | Watusimoto | does the magic logbot know which version of python this runs under? |
| 00:05:04 | Watusimoto | (never hurts to ask :-) |
| 00:05:25 | | BFLogBot raptor says both are supported... but untested |
| 00:05:40 | Watusimoto | it looks like you can use either |
| 00:05:50 | GEOFBOT | windows uac is so annoying... |
| 00:05:54 | Watusimoto | indeed |
| 00:06:12 | Watusimoto | I'm trying python 2.7 |
| 00:07:57 | GEOFBOT | might have to update python |
| 00:08:04 | GEOFBOT | because the pywin32 build can't find 3.3.0 |
| 00:08:04 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 00:08:14 | GEOFBOT | which is the version I have |
| 00:08:32 | | BFLogBot raptor is currently stuck in a c++ lab at school and must pretend to be absent from the channel |
| 00:08:44 | GEOFBOT | trolollo |
| 00:08:55 | GEOFBOT | oh wait, fail |
| 00:09:00 | GEOFBOT | I have the 32 bit versio of python |
| 00:10:10 | Watusimoto | yeah, I had the same problem |
| 00:11:36 | Watusimoto | ok, pywin32 installed |
| 00:12:38 | GEOFBOT | from systray import systray is causing an error on my side |
| 00:12:50 | | IAMTAZ Quit (Quit: Page closed) |
| 00:12:54 | GEOFBOT | apparently there isnt a module named systray in systray |
| 00:14:29 | GEOFBOT | but then help("systray") tells me otherwise |
| 00:15:27 | Watusimoto | ok, I have it running |
| 00:15:46 | Watusimoto | so it for sure works with python 2.7 |
| 00:16:34 | GEOFBOT | maybe systray doesn't work with 3.3? |
| 00:16:35 | GEOFBOT | hmmmmmm |
| 00:17:03 | Watusimoto | I can't say but it's a real possibility |
| 00:17:28 | Watusimoto | pysystray hasn't been updated since 2005 |
| 00:17:40 | Watusimoto | so I'd suggest trying with python 2.7 |
| 00:17:44 | GEOFBOT | ok |
| 00:17:52 | GEOFBOT | so annoying when you have two versions of python installed lol |
| 00:17:55 | Watusimoto | yes |
| 00:18:08 | Watusimoto | you can uninstall 2.7 when you're finished |
| 00:18:59 | GEOFBOT | I already have it installed |
| 00:19:07 | GEOFBOT | but systray installer cant detect it |
| 00:19:09 | GEOFBOT | for some reason |
| 00:19:27 | Watusimoto | you are using the correct 32/64 bit version? |
| 00:19:43 | Watusimoto | I had the same probelm when using the 64 bit versino, tried 32 bit and it worked |
| 00:19:56 | GEOFBOT | ughhh |
| 00:19:57 | GEOFBOT | wow |
| 00:19:59 | GEOFBOT | epic fail again |
| 00:20:03 | GEOFBOT | :P |
| 00:21:29 | Iamtaz_ | Excuse me, but is there a way to make a disable decorative only? I have a rotating speedzone for a clock hand |
| 00:21:38 | Iamtaz_ | make a Speedzone |
| 00:22:02 | Watusimoto | oh magic logbot, a note for the future, watusimoto needs write access to the tools repo. not needed immediately, tomorrow will suffice. |
| 00:22:21 | Watusimoto | I don't know what decorative only means! |
| 00:22:37 | Iamtaz_ | you run over it and it doesn't move you1 |
| 00:23:05 | Watusimoto | how do you make something decorative? |
| 00:23:16 | Watusimoto | (is this a feature I don't know about?) |
| 00:23:59 | Iamtaz_ | uhh no. I mean: I put rotating speedzone in a clock level. I want players to be able to run over it without being moved |
| 00:24:00 | Watusimoto | oh man, the notifier icon is ugly! |
| 00:24:23 | Watusimoto | Iamtaz_: you want to make it decorative only... I don't think that's something we support |
| 00:24:34 | Watusimoto | GEOFBOT: progress? |
| 00:25:04 | GEOFBOT | I think switching to an irc client would be better than this web access |
| 00:25:10 | Watusimoto | ha, yes |
| 00:25:13 | GEOFBOT | still isntalling python |
| 00:25:23 | Watusimoto | I use quassel for irc, works pretty well |
| 00:25:40 | GEOFBOT | ok |
| 00:25:41 | | BFLogBot raptor says the exact same credentials are used for the 'tools' and any other sub-repo, as the main one |
| 00:26:17 | Watusimoto | GEOFBOT: I am going to bed -- i have an early mornign tomorrow. I think it will work with 2.7 just fine. I have the notifier running here, and am abel to confirm that clicking on the icon does not launch bitfighter |
| 00:26:27 | Watusimoto | your task is pretty simple (I hope)... make it so |
| 00:26:33 | GEOFBOT | ok, bai |
| 00:26:35 | GEOFBOT | ty for the help |
| 00:26:45 | Watusimoto | no worries -- that's what we're here for :-) |
| 00:28:37 | Watusimoto | later, raptor may stop by, and may be able to offer assistance. he wrote the alerter, but is not a windows expert. you can also ask sam686 for help. He has no special knowledge of the notifier, but he's pretty smart. I fall somewhere in between... less smart but more knowledge of windows. I'll be back tomorrow. |
| 00:28:52 | GEOFBOT | ok |
| 00:28:56 | Watusimoto | good night all! |
| 00:29:00 | | Geoffrey has joined |
| 00:29:10 | GEOFBOT | lol |
| 00:29:12 | GEOFBOT | quassel works |
| 00:29:16 | | GEOFBOT Quit (Quit: Page closed) |
| 00:29:18 | | Geoffrey is now known as GEOFBOT |
| 00:29:42 | GEOFBOT | im bakk |
| 00:30:47 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:33:45 | | talga Quit (Ping timeout: 245 seconds) |
| 00:34:35 | | Watusimoto Quit (Ping timeout: 245 seconds) |
| 00:40:53 | GEOFBOT | OK, the notifier runs now |
| 00:41:25 | GEOFBOT | I'm going to install bitfighter so the notifier will have something to run when I'm done |
| 00:52:09 | GEOFBOT | ok everything is set up, im looking through the code |
| 00:56:05 | | kylebirnbaum has joined |
| 00:57:33 | GEOFBOT | I can't seem to find any docs on systray |
| 00:58:10 | kylebirnbaum | i have a question/problem is threre anyone here who can answer it |
| 00:58:35 | GEOFBOT | what task are you doing? just wondering |
| 00:58:40 | GEOFBOT | I'm trying out the notifier task |
| 01:00:10 | kylebirnbaum | oh, im trying to open build bitfighter but visual studio is giving me errors saying it cant find things, but i folllowed all the directions on the website. what do i do? |
| 01:00:35 | sam686 | what is it not finding? |
| 01:02:33 | sam686 | kylebirnbaum: what is it not finding, and did you open the solution? (build / bitfighter.sln) |
| 01:03:56 | GEOFBOT | how would I implement a click event with pysystray |
| 01:04:01 | GEOFBOT | there is very little documentation |
| 01:05:25 | sam686 | I haven't done much with python and haven't done any with alerter, others like raptor might help if he come here soon.. |
| 01:05:35 | GEOFBOT | ok, ty |
| 01:11:41 | kylebirnbaum | i opened the sln file but when i build it, it says 7 suceeded 1 skipped the one that is skipped is "Skipped Build: Project: ALL_BUILD, Configuration: Debug Win32" |
| 01:14:51 | | talga has joined |
| 01:15:37 | sam686 | you can let the ALL_BUILD skip, its ok |
| 01:15:57 | sam686 | .. i think. |
| 01:17:15 | sam686 | kylebirnbaum: can you still run fine? mine says "1 skipped" as well and are able to run. |
| 01:18:21 | sam686 | it likely been built already, and you can make changes to source code if needed.. |
| 01:21:08 | GEOFBOT | Progress? I found a property in systray.systray.App.on_double_click |
| 01:24:41 | kylebirnbaum | how do i get it to run, i pressed ctrl+f5 and it didnt run? |
| 01:25:33 | kylebirnbaum | also i get this error when i try to run it |
| 01:25:34 | kylebirnbaum | Project not selected to build for this solution configuration |
| 01:26:05 | kylebirnbaum | and cannot find ALL-BUILD and shows me the path |
| 01:26:07 | sam686 | is bitfighter set as startup project? (right click bitfighter in solution explorer and set as startup project) |
| 01:26:22 | kylebirnbaum | no it is not |
| 01:26:25 | kylebirnbaum | ill try |
| 01:27:37 | kylebirnbaum | THANK YOU +sam686, it worked |
| 01:27:43 | sam686 | good |
| 01:38:48 | | Nothing_Much has joined |
| 01:40:05 | | Iamtaz_ Quit (Ping timeout: 250 seconds) |
| 01:42:13 | | Nothing_Much_ has joined |
| 01:42:20 | | Nothing_Much_ Quit (Remote host closed the connection) |
| 01:43:51 | | Nothing_Much Quit (Ping timeout: 246 seconds) |
| 01:45:33 | | Nothing_Much has joined |
| 01:50:09 | | talga Quit (Ping timeout: 246 seconds) |
| 01:57:08 | GEOFBOT | YESSETH |
| 01:57:13 | GEOFBOT | sorry |
| 01:57:16 | GEOFBOT | a milestone! |
| 01:58:57 | GEOFBOT | when i double click the icon |
| 01:59:03 | GEOFBOT | it prints something to the console! |
| 01:59:15 | GEOFBOT | no i must-eth think of a way to launch bitfighter... |
| 02:10:32 | | Flynnn has joined |
| 02:14:13 | | Little_Apple has joined |
| 02:15:22 | Little_Apple | help! |
| 02:25:18 | GEOFBOT | ? |
| 02:26:03 | Little_Apple | did anything change with the master server recently? |
| 02:27:57 | GEOFBOT | I'm not sure, i'm a nooblet from GCI :-P |
| 02:30:07 | sam686 | Little_Apple |
| 02:30:10 | Little_Apple | yes? |
| 02:43:21 | | kylebirnbaum Quit (Ping timeout: 250 seconds) |
| 03:01:52 | | raptor has joined |
| 03:01:52 | | ChanServ sets mode +o |
| 03:02:07 | raptor | good evening! |
| 03:04:43 | GEOFBOT | hi |
| 03:05:10 | GEOFBOT | when I double-click the notifier, it now launches bitfighter |
| 03:05:16 | GEOFBOT | but bitfighter has to be in the path |
| 03:06:55 | raptor | oh WOW... you got lots done! |
| 03:07:25 | GEOFBOT | it took some searching thru the systray lib |
| 03:07:29 | GEOFBOT | but i found a property |
| 03:07:52 | GEOFBOT | similar to on_quit |
| 03:07:57 | GEOFBOT | called on_double_click |
| 03:08:14 | GEOFBOT | so i rerouted it to self.launchExecutable |
| 03:08:15 | raptor | oh cool |
| 03:08:22 | GEOFBOT | mercurial is acting up tho |
| 03:08:49 | raptor | how so? |
| 03:08:51 | GEOFBOT | when i do an hg push |
| 03:08:56 | GEOFBOT | it asks for username and password |
| 03:09:02 | GEOFBOT | so i put in geofbot and the google code password |
| 03:09:06 | GEOFBOT | but then it says 404 |
| 03:09:06 | raptor | ah... yes - you do not have access to our main repo |
| 03:09:09 | sam686 | you can't do a push on something you don't have permission to push to.. |
| 03:09:10 | raptor | yep |
| 03:09:14 | raptor | ok |
| 03:09:14 | GEOFBOT | oh derp |
| 03:09:22 | raptor | do the following... |
| 03:09:27 | sam686 | you can commit and make a "diff" though |
| 03:09:53 | raptor | you can create a server-side clone: https://code.google.com/p/bitfighter/source/clones?repo=tools |
| 03:10:10 | raptor | create one there, then check it out, and pull over your revision from the mainline |
| 03:10:15 | raptor | (if that makes sense) |
| 03:12:30 | | Kiryx Quit (Ping timeout: 245 seconds) |
| 03:15:49 | GEOFBOT | ok |
| 03:15:58 | GEOFBOT | here is the committ on my own clone |
| 03:15:59 | GEOFBOT | https://code.google.com/r/geofbot-bitfighter-tools/source/detail?r=3428e3e8272391ac07b18b93131aae55e980c9f0 |
| 03:17:27 | raptor | ooo... looks good! |
| 03:17:48 | raptor | Might I add one idea - try making it so that if the executable isn't found, load a default place |
| 03:17:57 | raptor | like the one in Program Files or some such |
| 03:18:02 | GEOFBOT | ok |
| 03:28:50 | | HylianSavior Quit (Quit: Leaving) |
| 03:29:23 | raptor | actually... if your're really smart, GEOFBOT, you'd find away to find any default location on the various windows systems |
| 03:29:31 | raptor | i say that because I have no idea how... |
| 03:29:48 | raptor | in know on 64bit windows there like a Program Files (x86) directory, or something |
| 03:30:28 | sam686 | yes, (x86) Wonder why they call it x86 and x64 |
| 03:30:57 | sam686 | why not x32? |
| 03:31:01 | | Little_Apple Quit (Ping timeout: 250 seconds) |
| 03:31:26 | raptor | maybe this is the key?: http://stackoverflow.com/a/1283711 |
| 03:31:52 | raptor | sam686: technically it's x86_64, but microsoft decided that was too cumbersome so they have been saying x64 |
| 03:33:42 | sam686 | I would just call it 64bit |
| 03:33:51 | raptor | that's what OSX does |
| 03:34:18 | sam686 | i know theres other CPU that is 64bit but not x86 (mips ARM and maybe others |
| 03:34:40 | raptor | yeah... linux has to be 'accurate' |
| 03:34:59 | raptor | with x86_64 and ia64 and arm7el, etc |
| 03:35:42 | sam686 | except a small part of bitfighter might need testing if ever going ARM/other cpus |
| 03:36:16 | sam686 | windows ia64? mostly non existant.. |
| 03:37:11 | sam686 | I guess there is differences between open source vs not open, how easy it is to compile everything to other CPUs, including its drivers |
| 03:37:38 | raptor | yeah |
| 03:38:03 | sam686 | but then again some hardware only exists on x86 (intel graphics drivers) |
| 03:45:09 | Nothing_Much | sam686: that sounds like that to me, I was able to compile and run 2 games on this machine |
| 03:45:22 | Nothing_Much | (bitfighter being one of them) |
| 03:45:34 | sam686 | what CPU you using? |
| 03:45:47 | GEOFBOT | bai, i'll be back tomorrow |
| 03:45:51 | GEOFBOT | hopefully |
| 03:45:56 | Nothing_Much | Exynos5 big.LITTLE cpu from samsung apparently |
| 03:46:02 | raptor | bye GEOFBOT |
| 03:46:08 | | GEOFBOT Quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) |
| 03:46:19 | sam686 | never heard of that name.. |
| 03:46:40 | Nothing_Much | it's probably in your cell phone |
| 03:46:45 | Nothing_Much | or smartphone :) |
| 03:47:06 | Nothing_Much | it's an octacore processor |
| 03:47:38 | Nothing_Much | with an SGX 544 gpu, capable of GLES 1.1, 2.1, OGL 2.1, and OCL 1.1 |
| 03:48:09 | | HylianSavior has joined |
| 03:48:29 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 03:48:34 | Nothing_Much | unfortunately no accelerated drivers exist on Linux yet, the games do run, but very sluggishly (bitfighter is playable though) |
| 03:49:52 | sam686 | as usual linux mostly lacks drivers for very new stuff.. |
| 03:50:07 | Nothing_Much | and there's some errors with uh.. the resource folder not being found. |
| 03:51:01 | | raptor_ has joined |
| 03:51:02 | | raptor Quit (Disconnected by services) |
| 03:51:03 | | raptor_ is now known as raptor |
| 03:51:05 | | raptor Quit (Changing host) |
| 03:51:05 | | raptor has joined |
| 03:51:05 | | ChanServ sets mode +o |
| 03:51:14 | Nothing_Much | actually the big.LITTLE arch is fairly new, but I'm not sure if Windows Phone actually adopted that yet |
| 03:51:29 | sam686 | raptor what a mess of 6 lines of reconnect.. |
| 03:51:37 | raptor | sorry! |
| 03:57:17 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 03:57:32 | | BFLogBot Commit: f75f9fbffaf9 | Author: buckyballreaction | Message: Remove host data from IRC users - it's just noisy in the logs |
| 04:09:54 | | Flynnn has joined |
| 04:29:36 | | destroyerimo has joined |
| 04:43:21 | | kumul Quit (Quit: Leaving) |
| 04:51:46 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:53:30 | | Flynnn has joined |
| 04:54:29 | | Flynnn Quit (Client Quit) |
| 04:55:38 | | Flynnn has joined |
| 04:59:58 | | -adams.freenode.net- *** Looking up your hostname... |
| 04:59:58 | | -adams.freenode.net- *** Checking Ident |
| 04:59:58 | | -adams.freenode.net- *** No Ident response |
| 04:59:58 | | -adams.freenode.net- *** Couldn't look up your hostname |
| 05:00:04 | | BFLogBot has joined |
| 05:00:05 | | -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. |
| 05:20:12 | | HylianSavior has joined |
| 05:20:25 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 05:28:45 | raptor | should we disable asserts for bitfighter_test? |
| 05:32:44 | sam686 | need sleel, later |
| 05:32:54 | sam686 | sleep |
| 05:33:09 | | sam686 has left #bitfighter |
| 05:37:15 | raptor | me too |
| 05:37:18 | | raptor Quit () |
| 05:57:00 | | Invisible has joined |
| 06:15:39 | | HylianSavior has joined |
| 06:15:53 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 06:27:05 | | Invisible Quit (Ping timeout: 272 seconds) |
| 07:34:08 | | koda has joined |
| 07:41:57 | | Flynnn has left #bitfighter |
| 07:42:09 | | Flynnn has joined |
| 08:09:06 | | Kiryx has joined |
| 08:09:39 | | Kiryx has left #bitfighter |
| 08:46:10 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 09:18:59 | | destroyerimo Quit (Ping timeout: 272 seconds) |
| 09:35:48 | | Darrel has joined |
| 09:50:14 | | Platskies has joined |
| 10:23:30 | | Darrel Quit (Remote host closed the connection) |
| 10:31:23 | | Darrel has joined |
| 10:53:27 | | Darrel Quit (Read error: Connection reset by peer) |
| 11:44:21 | | Darrel has joined |
| 11:54:39 | | Darrel Quit (Remote host closed the connection) |
| 12:02:43 | | Darrel has joined |
| 12:34:17 | | alex_velea has joined |
| 12:38:37 | | Platskies Quit (Read error: Connection reset by peer) |
| 13:15:53 | | destroyerimo has joined |
| 13:20:53 | | Vlad_John has joined |
| 13:22:26 | | alex_velea Quit (Quit: Page closed) |
| 13:22:52 | | alex_velea has joined |
| 13:22:58 | destroyerimo | hi |
| 13:25:45 | alex_velea | Hello |
| 13:26:11 | destroyerimo | u new? |
| 13:26:12 | alex_velea | I'm from cgi 2013 .. i need to work to implement IPV6 in bitfighter :) |
| 13:26:14 | alex_velea | Yep |
| 13:26:16 | alex_velea | I'm new |
| 13:26:30 | destroyerimo | oh welcome XD |
| 13:26:32 | alex_velea | I download the source files from downloads? |
| 13:26:44 | alex_velea | thank you :) |
| 13:27:05 | destroyerimo | source files? the game? |
| 13:27:09 | alex_velea | Yep |
| 13:27:18 | destroyerimo | yea |
| 13:29:18 | alex_velea | And i can't open the game .. the .dmg (i'm using a mac) |
| 13:29:28 | alex_velea | Anyone reported the same problem? |
| 13:30:16 | destroyerimo | idk bout mac |
| 13:30:21 | destroyerimo | i m using windows |
| 13:31:24 | destroyerimo | check the forums maybe |
| 13:33:53 | | Invisible has joined |
| 13:46:05 | | kodab has joined |
| 13:48:53 | | koda Quit (Ping timeout: 245 seconds) |
| 14:11:28 | | Johnaudi has joined |
| 14:11:56 | Johnaudi | hi |
| 14:12:47 | Johnaudi | hey darrel what you coding on bf? |
| 14:16:04 | Darrel | nothing yet, doing some stuff with pysoy now |
| 14:17:55 | Johnaudi | how old are you again? |
| 14:18:05 | Johnaudi | and do you have skype? |
| 14:29:34 | Johnaudi | as soon as you're available contact me, I have to speak to you |
| 14:32:33 | | Dragma has joined |
| 14:32:53 | | Dragma Quit (Client Quit) |
| 14:36:37 | | Vlad_John Quit (Ping timeout: 250 seconds) |
| 14:39:36 | Darrel | I'm 17.. yeah, I have skype :) |
| 14:41:06 | Johnaudi | mind if you add me? marina.bakker@live.com |
| 14:41:44 | Darrel | give me a sec |
| 14:47:05 | Johnaudi | take your time |
| 14:49:37 | | alex_velea Quit (Ping timeout: 250 seconds) |
| 15:00:12 | | Darrel has left #bitfighter |
| 15:01:22 | | Invisible Quit (Ping timeout: 246 seconds) |
| 15:23:30 | | tomek_bstok has joined |
| 15:24:06 | | tomek_bstok has left #bitfighter |
| 15:24:36 | | HylianSavior has joined |
| 15:26:15 | | sam686 has joined |
| 15:26:15 | | ChanServ sets mode +v |
| 15:28:33 | Johnaudi | hey sam |
| 15:28:37 | Johnaudi | uploaded my work on gci |
| 15:28:41 | Johnaudi | about the level thing |
| 15:28:47 | Johnaudi | tell me what you think :o |
| 15:31:03 | sam686 | will look |
| 15:31:12 | Johnaudi | http://www.google-melange.com/gci/task/view/google/gci2013/6603341224214528 |
| 15:37:17 | sam686 | I see you added getAvailLevels |
| 15:38:04 | | tomek_bstok has joined |
| 15:38:07 | Johnaudi | yup |
| 15:38:22 | Johnaudi | it scans the levels in the txt file |
| 15:38:25 | Johnaudi | on each line |
| 15:38:29 | Johnaudi | then checks if the level exist |
| 15:38:38 | Johnaudi | if it does not exist it will exclude it from the array |
| 15:38:44 | Johnaudi | then return a list of existing arrays |
| 15:39:10 | sam686 | don't forget to add getAvailLevels(string filename) in LevelSource.h |
| 15:39:17 | sam686 | are you able to compile? |
| 15:39:26 | Johnaudi | I'm never able to compile |
| 15:39:50 | Johnaudi | but I did include a comment containing 'Don't forget to prototype this function' on the top of the getAvailLevels |
| 15:39:55 | sam686 | what error you getting? |
| 15:40:32 | Johnaudi | same as the one I had yesterday |
| 15:41:53 | sam686 | in project solution, did you right click "Set as staratup project"? |
| 15:42:02 | sam686 | right click "Bitfighter" |
| 15:42:14 | Johnaudi | the project? |
| 15:42:23 | sam686 | you need solution open |
| 15:42:31 | Johnaudi | it is |
| 15:42:34 | sam686 | build/bitfighter.sln |
| 15:42:56 | sam686 | did you try run? I forgot what errir it is.. |
| 15:43:14 | Johnaudi | error is |
| 15:43:17 | sam686 | whats the error again? |
| 15:43:23 | Johnaudi | Unable to start program 'C: |
| 15:43:29 | Johnaudi | ALL_BUILD' |
| 15:43:36 | Johnaudi | The system cannot find the file specified |
| 15:43:58 | sam686 | you need to go to solution explorer window, right click "Bitfighter", and "Set as startup project" |
| 15:44:22 | Johnaudi | ok it ran |
| 15:44:31 | sam686 | good |
| 15:44:36 | Johnaudi | I can play and all |
| 15:44:55 | | Vlad_John has joined |
| 15:45:08 | Johnaudi | so it means it's working |
| 15:45:10 | Johnaudi | right? |
| 15:45:18 | sam686 | That will be good way to test your changes yourself |
| 15:45:21 | sam686 | yes it works |
| 15:45:50 | Vlad_John | hi all! I have a question about my task (http://www.google-melange.com/gci/task/view/google/gci2013/5580044596412416) What should be the extension of the file in which i am supposed to save the scrollbar widget? |
| 15:45:52 | Johnaudi | thanks :D |
| 15:46:37 | Johnaudi | extension of the file? |
| 15:47:05 | Vlad_John | yes... i mean for exemple you have ,exe files.... .??? should it be? |
| 15:47:14 | sam686 | ummm, wanting to save your work? |
| 15:47:14 | Vlad_John | .exe* |
| 15:47:20 | Vlad_John | yep |
| 15:47:22 | sam686 | we need source code, not exe |
| 15:47:46 | Vlad_John | i know, but since i am working in C== i was wondering if you need a header file or a .cpp file |
| 15:47:48 | sam686 | there is a few ways, make a "diff", or if you changed only one file, just upload a txt file |
| 15:47:59 | Vlad_John | c++ * |
| 15:48:26 | sam686 | mostly .cpp, but ideally both .cppand .h files, all changes you made |
| 15:48:27 | Johnaudi | you can make a class called scrollbar and make them use it, but yet again the best way would be to make each a scroll |
| 15:48:52 | Vlad_John | i was thinking of makisn a class |
| 15:49:02 | Vlad_John | making* ( damn keyboard ) :D |
| 15:49:24 | sam686 | go ahead as a seperate if you think that would be easier |
| 15:49:32 | sam686 | (separate class) |
| 15:49:41 | Vlad_John | okay thanks for help :D |
| 15:50:02 | tomek_bstok | sam686, can I have a question ? |
| 15:50:09 | sam686 | ok |
| 15:50:53 | tomek_bstok | i want to work with "bitfighter: player stats screen" but i really don't know how to start |
| 15:51:11 | sam686 | let me look.. |
| 15:52:50 | sam686 | You can take a look how zap/UIHighScores.cpp have, |
| 15:53:47 | sam686 | you can use "PlayerStats" class in gameStats.h |
| 15:55:42 | sam686 | basically just make a new class that displays PlayerStats like kills, deaths, and maybe others. |
| 15:56:53 | tomek_bstok | And where i must put this high scores ? |
| 15:57:15 | tomek_bstok | In menu or in game? |
| 15:57:58 | sam686 | umm, you should create a new class (UIPlayerStats as example name) and takes parts off from UIHighScores as some help |
| 15:59:37 | tomek_bstok | i see that the stats from UIHighScores are from your servers, right ? |
| 16:00:30 | sam686 | yes |
| 16:00:51 | sam686 | though, we could do the network transfer ourself if thats too hard for you |
| 16:01:08 | sam686 | you can do the displaying of PlayerStats |
| 16:01:58 | tomek_bstok | so my task is only to make a "frags, "deaths" etc visible ? |
| 16:02:38 | sam686 | yes, GameStats have kills, we don't call it frags |
| 16:03:18 | tomek_bstok | ou, ok |
| 16:03:22 | sam686 | PlayerStats, not gamestats i mean |
| 16:03:42 | Johnaudi | sam my version is complete? so I can jump to another task |
| 16:03:51 | Johnaudi | not version, task* |
| 16:04:12 | sam686 | not quite, I don't see your complete work |
| 16:04:25 | sam686 | that one function does nothing if nothing is calling that function |
| 16:04:57 | Johnaudi | yeah but that's what the task wants |
| 16:05:04 | Johnaudi | not sure why you guys would need it |
| 16:05:13 | sam686 | let me look... |
| 16:05:31 | Johnaudi | "We recently implemented a system of levelsources for obtaining levels. This task will require creating a new one that will read a list of levels from a text file, veryify their existence, and fed those to the game." |
| 16:08:35 | sam686 | it still calls GameSettings::getLevelList (GameSettings.cpp line 629 |
| 16:09:21 | | Vlad_John Quit (Ping timeout: 250 seconds) |
| 16:10:25 | sam686 | There is GameSettings like 87 for startup command specifying.. |
| 16:11:02 | sam686 | you can add something like "levellistfile" or similar |
| 16:11:26 | Johnaudi | explain? |
| 16:12:07 | sam686 | the startup command is put into mCmdLineParams |
| 16:13:13 | Johnaudi | what is it supposed to do? |
| 16:13:37 | sam686 | in getLevelList it uses mCmdLineParams for doing only those levels |
| 16:14:04 | Johnaudi | and? |
| 16:14:31 | Johnaudi | the func only scans levels specified in a certain txt file |
| 16:14:59 | sam686 | maybe you could do something like mCmdLineParams[CmdLineParams::LEVEL_LIST] = getAvailLevels(mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE][0] |
| 16:15:21 | Johnaudi | o.o |
| 16:15:34 | sam686 | that is you need to create one in command line stuff |
| 16:15:52 | Johnaudi | is this necessary? |
| 16:16:26 | sam686 | otherside your work would be useless if nothing is calling your function |
| 16:16:27 | Johnaudi | the task says I should make a new function and somehow 'feed them to the game' |
| 16:16:38 | Johnaudi | hm okay |
| 16:16:50 | sam686 | ok, not sure if you need that step though.. |
| 16:16:53 | Johnaudi | let me add it |
| 16:17:00 | Johnaudi | ima add the cmd one |
| 16:17:07 | sam686 | ok. |
| 16:17:21 | Johnaudi | because the 'feed them to the game part' isn't probably initialized by me |
| 16:17:29 | sam686 | don't forget to add LEVEL_LIST_FILE on GameSettings.h as well |
| 16:17:35 | sam686 | or whatever you call it |
| 16:19:09 | Johnaudi | where toadd mCmdLineParams? |
| 16:20:32 | sam686 | you can ad a Line I typed into the bottom of in function GameSettings::readCmdLineParams |
| 16:21:08 | Johnaudi | line? |
| 16:21:11 | Johnaudi | oh nvm |
| 16:21:47 | sam686 | line numbers will get a little off once you started adding more likes of code.. |
| 16:21:57 | sam686 | lines (not likes) |
| 16:25:01 | Johnaudi | the function is not static, is it safe to create a new levelsource for this function? |
| 16:25:41 | sam686 | for the most part it is safe to create any new function, static or not static |
| 16:26:18 | Johnaudi | yeah but I mean it I do Levelsource Variable; Variable.getAvailLevels() is that okay? |
| 16:27:07 | sam686 | for the most part yes |
| 16:27:15 | Johnaudi | hmm looks like the class is abstract, I cannot create an object o,o |
| 16:27:19 | sam686 | or you can move your function or make it static |
| 16:27:30 | Johnaudi | I'll make it static |
| 16:28:08 | sam686 | any static function you can call directly, like LevelSource::getAvailLevels |
| 16:29:07 | sam686 | but, making a function static only works if the function don't access any local function/variable in a same class |
| 16:30:21 | Johnaudi | LevelSource.getAvailLevels(...) works now |
| 16:30:33 | Johnaudi | compiling it to make sure it works |
| 16:30:33 | sam686 | ok |
| 16:32:17 | sam686 | you might need some string .c_str(), well at least I had to add 2 of them in your getAvailLevels "ifstream clv(cur_lev.c_str());" "ifstream levs(filename.c_str());" |
| 16:33:05 | Johnaudi | why |
| 16:33:40 | sam686 | I get compile errors zap\levelsource.cpp(215) : error C2664: 'std::basic_ifstream<_Elem,_Traits>::basic_ifstream(const char *,std::ios_base::openmode,int)' : cannot convert parameter 1 from 'std::string' to 'const char *' |
| 16:33:52 | Johnaudi | ah okay |
| 16:34:58 | | tomek_bstok Quit (Quit: Wychodzi) |
| 16:36:16 | Johnaudi | 2> c:\users\audi\documents\gci\zap\levelsource.h(62) : see declaration of 'Zap::LevelSource' 2>c:\users\audi\documents\gci\zap\gamesettings.cpp(774): error C2228: left of '.getAvailLevels' must have class/struct/union |
| 16:36:28 | Johnaudi | what does that mean |
| 16:37:08 | sam686 | something = LevelSource::getAvailLevels("blah") |
| 16:37:15 | sam686 | try something like that |
| 16:37:37 | sam686 | you can't do "." you need "::" |
| 16:38:09 | sam686 | and you won't need to do something like LevelSource something; |
| 16:38:44 | Johnaudi | ok |
| 16:39:26 | Johnaudi | oh cool works |
| 16:39:54 | Johnaudi | ah now I get some stack overflow errors |
| 16:40:53 | sam686 | stack overflow for the most part happens when a function keeps calling its own function recursively |
| 16:42:42 | | Nothing_Much Quit (Remote host closed the connection) |
| 16:43:20 | sam686 | Well if you look at whats added at the bottom of GameSettings::readCmdLineParams |
| 16:43:36 | sam686 | mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE][0] but what if mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE].size() == 0? it will error |
| 16:43:54 | Johnaudi | what I put is |
| 16:44:06 | Johnaudi | mCmdLineParams[CmdLineParams::LEVEL_LIST] = LevelSource::getAvailLevels(mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE][0]); |
| 16:44:20 | Johnaudi | the thing you told me |
| 16:44:22 | Johnaudi | :i |
| 16:44:38 | sam686 | another thing, is it build as "Debug" and not "Release" it can catch errors easier while running |
| 16:44:47 | Johnaudi | it's Debug |
| 16:45:10 | sam686 | you may need to add if(CmdLineParams::LEVEL_LIST_FILE].size != 0) |
| 16:45:24 | sam686 | size() (don't forget paranthesis) |
| 16:46:17 | Johnaudi | if(mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE].size() != 0) { mCmdLineParams[CmdLineParams::LEVEL_LIST] = LevelSource::getAvailLevels(mCmdLineParams[CmdLineParams::LEVEL_LIST_FILE][0]); } |
| 16:46:28 | sam686 | good |
| 16:46:40 | Johnaudi | works great!!! |
| 16:47:22 | Johnaudi | let me update all of em |
| 16:47:45 | sam686 | ok |
| 16:50:04 | sam686 | to add start-up arguments, project, bitfighter properties, configuration, debugging, Command Arguments, -levellistfile "C:\some_text_file_levellist.txt" |
| 16:50:24 | sam686 | or without visual C++, just cmd, do bitfighter.exe -levellistfile "C:\some_text_file_levellist.txt" |
| 16:51:21 | Johnaudi | okay great |
| 16:51:29 | Johnaudi | I've uploaded it in GCI as a rar file |
| 16:51:32 | Johnaudi | http://www.google-melange.com/gci/task/view/google/gci2013/6603341224214528 |
| 16:51:35 | sam686 | or whatever you have your command named. |
| 16:51:46 | sam686 | looking.. |
| 16:56:20 | sam686 | Johnaudi: looks like you missing one thing, command line won't work until you add something at GameSettings.cpp line 88 |
| 16:58:21 | sam686 | add { "levellistfile", ALL_REMAINING, LEVEL_LIST_FILE, 2, "<level list file>", "some help string", "Must do one Argument" }, |
| 17:04:45 | Johnaudi | ok sec |
| 17:07:30 | Johnaudi | uploaded |
| 17:15:16 | Johnaudi | is it ready-to-release? |
| 17:15:36 | | LordDVG has joined |
| 17:15:55 | sam686 | testing it.. |
| 17:16:44 | | Flynnn has joined |
| 17:24:39 | sam686 | I have my own problem, build is acting like rebuild, it keeps building the entire thing instead of skipping them to save time, wasn't used to do it that way, no wonder its slow for me.. |
| 17:25:33 | Johnaudi | you on VB? |
| 17:25:50 | Johnaudi | try to copy and paste the whole CPP and h files then relaunch it |
| 17:25:51 | sam686 | yes I am on visual C++ 2008 |
| 17:26:25 | sam686 | I want it to only build just the files I made changes to, not everything.. |
| 17:26:56 | Johnaudi | ah then rightclick build? |
| 17:27:12 | sam686 | but then that doesn't link them |
| 17:27:27 | sam686 | maybe it fixed itself after changing line endings to .h files you gave to me.. |
| 17:27:44 | Johnaudi | is it working now? |
| 17:32:52 | | kodab Quit (Ping timeout: 264 seconds) |
| 17:33:05 | | grypoB has joined |
| 17:33:05 | sam686 | Johnaudi: the first problem I found is line 88 should be ONE_REQUIRED not ALL_REMAINING |
| 17:33:27 | Johnaudi | okay changing that |
| 17:33:56 | Johnaudi | any other probs? |
| 17:34:13 | sam686 | the second problem is if(clv.is_open()) don't seem to be working on the level directory (if the level have just a bm.level and not the full path) |
| 17:34:43 | Johnaudi | what do you meamn |
| 17:35:11 | sam686 | full path is something like "C:\something\levels\bm.level" |
| 17:35:32 | Johnaudi | ah |
| 17:35:40 | Johnaudi | so you want to input a full path? |
| 17:36:28 | Johnaudi | but it's already as fullpath |
| 17:37:01 | Johnaudi | oh wait I have an idea |
| 17:37:05 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 17:37:07 | Johnaudi | I'll make it scan where the txt is stored |
| 17:37:09 | Johnaudi | so it would work |
| 17:37:24 | sam686 | I think its mostly good, except the level list having just "bm.level" it doesn't find it, like in a level folder |
| 17:38:14 | | raptor has joined |
| 17:38:25 | raptor | good morning! |
| 17:38:26 | | ChanServ sets mode +o |
| 17:38:34 | Johnaudi | hey raptor |
| 17:38:45 | Johnaudi | @sam how about placing the whole directory in the txt folder? |
| 17:39:10 | sam686 | will try that |
| 17:39:19 | Johnaudi | raptor I'm almost done with this task you might need to check it lateron |
| 17:39:36 | raptor | hi, ok |
| 17:39:41 | raptor | lots of logs to read... |
| 17:39:49 | raptor | you GCI folks have been busy! |
| 17:40:31 | Johnaudi | ya! |
| 17:40:39 | Johnaudi | btw can you add in more bitfighter tasks? |
| 17:41:36 | raptor | yes, we plan on it - we just have to get together properly and brain storm again :) |
| 17:42:02 | Johnaudi | please make it asap! |
| 17:42:35 | Johnaudi | and sam how did the file directory go? |
| 17:45:03 | sam686 | except bitfighter doesn't like fullpath (checkName in config.cpp lone 2117) name="../../levels/C:\OTHER\Bitfighter\LEVELS\6357bitmatch.level"??? |
| 17:46:03 | sam686 | as a result it doesn't find the level it trying to load that went past the Johnaudi file exists list form txt file |
| 17:46:51 | Johnaudi | ah |
| 17:47:15 | Johnaudi | so it's basically just readying the files inside the directory? |
| 17:47:46 | sam686 | maybe Johnaudi can just remove the file exist part in its own function as the file exists appears to be checked anyway on "hosting" or starting server |
| 17:48:32 | sam686 | for sure having "bm.level" in level.txt file works |
| 17:48:48 | sam686 | (if the checking was removed |
| 17:48:53 | raptor | Johnaudi: I have a notification that you have code ready for review for the LevelSource stuff |
| 17:49:17 | Johnaudi | not now @raptor |
| 17:49:18 | Johnaudi | just a sec |
| 17:49:23 | Johnaudi | figured out tehre is a small error |
| 17:49:23 | raptor | ok |
| 17:49:28 | raptor | also |
| 17:49:36 | Johnaudi | and sam so I remove the other check? |
| 17:49:53 | sam686 | I think so yes, or just comment it out.. |
| 17:49:54 | raptor | I'm thinking that if you're going to work on Bitfighter a bunch, we should get you set up with a proper repository you can commit to |
| 17:50:07 | Johnaudi | Vector<string> LevelSource::getAvailLevels(string filename) { Vector<string> levels; // The file should only include the list of levels on each line - feel free to edit it if you want to change the syntax ifstream levs(filename.c_str()); if (levs.is_open()) { string cur_lev; while (getline(levs, cur_lev)) { levels.push_back(cur_lev); } levs.close(); } else { // Error - file directory not found } return l |
| 17:50:14 | Johnaudi | I sure hope so raptor |
| 17:50:24 | Johnaudi | the community here is pretty helpful especially you and sam |
| 17:50:54 | raptor | do the following to create your own server-side clone: go here, log in, and do 'Create a clone': http://code.google.com/p/bitfighter/source/clones |
| 17:51:43 | Johnaudi | I already did - it's the last one on the list |
| 17:51:53 | Johnaudi | ok let me last update it @sam and then raptor can check it |
| 17:51:59 | sam686 | ok |
| 17:52:19 | raptor | the one with 'chen...' ? |
| 17:53:21 | Johnaudi | 'clone of b itf' |
| 17:53:41 | Johnaudi | and I uploaded it @raptor could you check GCI? |
| 17:54:41 | raptor | ah ha, i see it |
| 17:54:53 | raptor | ok |
| 17:55:00 | raptor | so, are you working off of your clone? |
| 17:55:11 | Johnaudi | for this task yes |
| 17:55:16 | raptor | oh good |
| 17:55:22 | Johnaudi | but from now on I'd probably start using clone |
| 17:55:29 | sam686 | and I don't think we can get levelDir yet, until later on after readCmdLineParams (main.cpp) |
| 17:55:34 | raptor | you can commit to your own clone as much as you want |
| 17:55:52 | raptor | and it'll be super easy for us to grab your code from the clone |
| 17:56:35 | Johnaudi | that'd be a later update sam? |
| 17:56:35 | raptor | also Johnaudi, do you know how to make a diff? |
| 17:56:44 | Johnaudi | diff? |
| 17:56:54 | Johnaudi | difference? |
| 17:56:59 | raptor | yes, a difference file |
| 17:57:00 | Johnaudi | between two codes? |
| 17:57:07 | raptor | yes |
| 17:57:11 | Johnaudi | uhm you used it yesterday right? |
| 17:57:12 | sam686 | you can use command hg push https:(path to your clone) or in turtoiseHG clicking 2 green arrows icon and changing and saving the default path |
| 17:57:20 | sam686 | or alternative path.. |
| 17:57:22 | raptor | your mercurial client should let you generate one |
| 17:57:31 | raptor | a diff is much easier for us to grab the code |
| 17:57:49 | raptor | sam686: can you give him instructions on how to generate a diff with toirtoise? |
| 17:57:57 | Johnaudi | I'll figure it out |
| 17:57:58 | Johnaudi | a sec |
| 18:00:02 | Johnaudi | what about the thing A B and C? |
| 18:00:14 | grypoB | Hi, i'm nearly finished coding to associate a level with a music, but i still need two information : how from the UIGame can i send data to the UIManager ? |
| 18:00:26 | raptor | Johnaudi: is that a tortoise thing? |
| 18:00:31 | Johnaudi | ya |
| 18:00:33 | raptor | hi grypoB |
| 18:00:38 | raptor | let me check that... |
| 18:00:39 | grypoB | and how from the UIManager can i call the SoundSystem ? |
| 18:00:45 | sam686 | in tortoiseHG, right click your commit and choose "diff" but it only does one commit.. |
| 18:00:53 | Johnaudi | ok realized how |
| 18:01:05 | Johnaudi | thing added Vector<string> LevelSource::getAvailLevels(string filename) { Vector<string> levels; // The file should only include the list of levels on each line - feel free to edit it if you want to change the syntax ifstream levs(filename.c_str()); if (levs.is_open()) { string cur_lev; while (getline(levs, cur_lev)) { // ifstream clv(cur_lev.c_str()); // if (clv.is_open()) { levels.push_back(cur_lev); // |
| 18:01:07 | sam686 | i mean choose "Export" then something |
| 18:01:20 | Johnaudi | oh ok |
| 18:01:20 | sam686 | export patch or copy patch |
| 18:01:43 | sam686 | if you copy patch, use pastie or a website for pasting text |
| 18:01:53 | raptor | Johnaudi: use http://pastie.og/ to paste large bits of code - IRC chops it off and doesn't let us see it all |
| 18:01:59 | sam686 | ORG not og |
| 18:02:02 | raptor | oops - http://pastie.org/ |
| 18:02:05 | raptor | haha, thanks sam686 |
| 18:02:06 | | fordcars_win7 has joined |
| 18:02:56 | raptor | grypoB: in most UI* classes you can do: getUIManager() |
| 18:03:00 | Johnaudi | what's added is |
| 18:03:18 | grypoB | ok thanks |
| 18:03:26 | raptor | grypoB: for instance follow the path of getUIManager()->playSoundEffect |
| 18:03:55 | grypoB | ok |
| 18:04:23 | raptor | UI* classes are already client side and can just call the static SoundSystem methods |
| 18:05:29 | Johnaudi | http://pastie.org/8496046#89 |
| 18:05:35 | Johnaudi | added line 88 |
| 18:05:57 | sam686 | good |
| 18:06:21 | Johnaudi | http://pastie.org/8496049 |
| 18:06:22 | Johnaudi | line 50 here |
| 18:06:56 | grypoB | raptor : would "SoundSystem::function();" work from the UIGame ? |
| 18:07:03 | raptor | grypoB: yes |
| 18:07:09 | grypoB | nice |
| 18:07:20 | raptor | you could do SoundSystem::triggerMusicChange() (or whatever) |
| 18:07:21 | sam686 | We already have LevelDir, whats added by Johnaudi is reading level list from file |
| 18:07:50 | raptor | Johnaudi: if you give us a complete diff, we could see all your changes at once |
| 18:08:15 | Johnaudi | http://pastie.org/8496057 |
| 18:08:18 | Johnaudi | how can I do that? |
| 18:08:39 | fordcars_win7 | Hi |
| 18:08:46 | raptor | that's what sam686 was trying to explain: in tortoiseHG theres a way to export all the file changes |
| 18:09:00 | raptor | youe export them as one 'diff' file |
| 18:09:02 | sam686 | in tortoiseHG you need to commit first, or if not, just right click "Working Dir", and export, copy patch |
| 18:09:11 | raptor | sam686: really? |
| 18:09:21 | raptor | there's no way to see changes to current? |
| 18:09:26 | raptor | I don't think he should commit first |
| 18:09:39 | Johnaudi | I copied patch and now? |
| 18:09:39 | sam686 | I said "or IF NOT" |
| 18:09:57 | sam686 | paste into pastie |
| 18:09:58 | raptor | ah, thanks sam686 - I guess I need to read slower... |
| 18:10:20 | raptor | hi fordcars_win7 |
| 18:10:29 | raptor | fordcars_win7: are you in GCI? |
| 18:10:35 | Johnaudi | http://pastie.org/8496065 |
| 18:10:37 | Johnaudi | there |
| 18:10:48 | raptor | BEAUTIFUL |
| 18:10:49 | Johnaudi | I set it as 'Diff' |
| 18:11:50 | Johnaudi | oh I should use diff in the future then! |
| 18:11:56 | raptor | yes! |
| 18:12:10 | raptor | we can see everything and automatically consume your changes |
| 18:12:16 | raptor | it's really nice |
| 18:12:20 | sam686 | diffs finds everything you have changed.. |
| 18:12:39 | Johnaudi | looks nice |
| 18:13:01 | Johnaudi | I gtg in around 5-6minutes |
| 18:13:44 | fordcars_win7 | raptor, remember the stupid law that prohibits me from entering a contest outside of Quebec? Well yeah, I am not in CGI :P |
| 18:13:50 | raptor | ah yes |
| 18:14:14 | Johnaudi | wow that's weird |
| 18:14:56 | fordcars_win7 | :P Totally |
| 18:15:01 | fordcars_win7 | Wow active IRC channel, the logs are huge! |
| 18:15:11 | Johnaudi | not just that though |
| 18:15:13 | sam686 | well then how does fordcars enter the bitfighter level contest? |
| 18:15:18 | Johnaudi | Syria can't join either |
| 18:15:29 | raptor | Johnaudi: you're from Syria? |
| 18:15:33 | Johnaudi | nope |
| 18:15:37 | Johnaudi | but it's next to my country |
| 18:15:43 | raptor | lebanon? |
| 18:16:17 | raptor | my wife did a 'study abroad' program around that area - she really misses it |
| 18:16:25 | fordcars_win7 | sam686, hahahaha I mean legally entering an official contest with Terms and stuff ;) |
| 18:16:47 | fordcars_win7 | Italy can't join either, dunno why |
| 18:16:54 | Johnaudi | yup |
| 18:16:59 | Johnaudi | she liked lebanon? |
| 18:17:17 | sam686 | maybe they actually put restrictions on who can join GCI, but bitfighter forums don't |
| 18:17:35 | fordcars_win7 | Maybe |
| 18:18:02 | fordcars_win7 | I like CGI though, it looks really cool |
| 18:18:40 | raptor | she spent 3 months in egypt, lebanon, and syria (and maybe israel). I think most time was in Egypt though |
| 18:18:40 | raptor | she loves that area of the world |
| 18:19:01 | Johnaudi | you guys should come visit |
| 18:19:12 | Johnaudi | honeymoons are great here |
| 18:19:20 | raptor | ha |
| 18:19:20 | Johnaudi | *hint* |
| 18:19:29 | Johnaudi | anyways |
| 18:19:39 | Johnaudi | could you check GCI? |
| 18:19:40 | raptor | she really wants to, but that part of the world is a little chaotic right now (and we have 3 children...) :) |
| 18:19:49 | Johnaudi | it's not chaotic! |
| 18:20:04 | Johnaudi | yesterday only 2 terrorists just bomb suicided in lebanon |
| 18:20:08 | Johnaudi | just 2, that's an improvement! |
| 18:20:25 | fordcars_win7 | Wow |
| 18:20:26 | raptor | i'm glad you have a good attitude about it |
| 18:20:44 | Johnaudi | we've seen worse =] |
| 18:20:46 | Johnaudi | and I'm still 15 |
| 18:21:10 | Johnaudi | especially when they start cutting off someone's head in public, that thing's disgusting but happens frequently |
| 18:21:15 | fordcars_win7 | Yeah, there is a big movement going on in these countries |
| 18:21:21 | raptor | *shudder* |
| 18:21:35 | fordcars_win7 | :,( must be quite hard sometimes |
| 18:21:37 | raptor | ok, well - I'm glad your coding with us! |
| 18:21:50 | fordcars_win7 | Anyway, later guys! See you tonight! |
| 18:21:54 | Johnaudi | I'm glad you guys are one of the mentors of GCI |
| 18:21:56 | raptor | bye fordcars_win7 |
| 18:21:57 | Johnaudi | :D |
| 18:22:06 | fordcars_win7 | Bye :) |
| 18:22:09 | | fordcars_win7 Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
| 18:22:24 | Johnaudi | oh btw this is why I'm so desperate on flying over to the US |
| 18:22:42 | Johnaudi | and tickets here are so expensive |
| 18:22:44 | sam686 | here in Sioux falls South Dakota United States theres been a few break-in into computer stores.. broken glass windows in a door.. |
| 18:22:46 | raptor | oh? GCI is a good opportunity? |
| 18:22:50 | sam686 | but no bombs.. |
| 18:23:01 | Johnaudi | lol |
| 18:23:13 | Johnaudi | yeah GCI is a nice opportunity |
| 18:23:16 | Johnaudi | especially for my dad |
| 18:23:22 | grypoB | i think i'm done : http://pastie.org/8496106 |
| 18:23:27 | raptor | well, keep up the good work! |
| 18:23:51 | raptor | grypoB: great! can you upload your diff to the GCI site? |
| 18:24:06 | raptor | also grypoB, do you have a server-side clone you can commit to? |
| 18:24:34 | grypoB | i think so |
| 18:24:52 | grypoB | but i don't know the command-line instruction (ubuntu) |
| 18:25:09 | raptor | oh |
| 18:25:21 | raptor | here: hg diff > someDiffFile.diff |
| 18:25:25 | Johnaudi | raptor should I upload something else on the task? gci |
| 18:25:32 | grypoB | thaks |
| 18:25:39 | grypoB | *thanks |
| 18:25:40 | raptor | Johnaudi: I would upload the most recent diff |
| 18:25:49 | Johnaudi | I did |
| 18:25:54 | Johnaudi | didn't I? |
| 18:25:56 | raptor | oh good |
| 18:26:13 | raptor | uhh... the notification system isn't so great with us mentors - we have to keep checking back |
| 18:26:26 | Johnaudi | I did like 30min ago |
| 18:26:50 | raptor | 17:53 UTC? |
| 18:26:59 | Johnaudi | yup |
| 18:27:02 | raptor | ok |
| 18:27:03 | sam686 | if you haven't made changes after your latest diff, your fine for not needing to diff again |
| 18:27:04 | Johnaudi | it's called 8 50 I think |
| 18:27:12 | Johnaudi | 8 52 |
| 18:27:16 | raptor | got it |
| 18:27:50 | raptor | grypoB: you'll upload and set the task as needing review |
| 18:28:10 | grypoB | raptor : done |
| 18:28:32 | raptor | Johnaudi: can you actually upload the diff file itself, instead of the full source files? |
| 18:28:38 | raptor | grypoB: thanks |
| 18:28:43 | Johnaudi | sure |
| 18:29:16 | Johnaudi | I uploaded the one I gave you here |
| 18:29:40 | raptor | I'll review both of your tasks a bit later - I have to get back to work - feel free to grab others, though, including from other projects (I think GCI judges look for those who do a wide range of good work) |
| 18:30:18 | Johnaudi | uhmm |
| 18:30:51 | raptor | question? does the system not let you do other tasks simultaneously? |
| 18:30:57 | grypoB | thanks for your help |
| 18:30:58 | grypoB | no |
| 18:31:05 | raptor | it doesn't??? |
| 18:31:56 | grypoB | but we can still begin to code and claim the task afterwards (if nobody claimed it) |
| 18:32:09 | raptor | hmmm... ok. I did not know this |
| 18:32:27 | raptor | I will try to get to it as quick as I can |
| 18:34:31 | | Johnaudi Quit (Ping timeout: 250 seconds) |
| 18:34:47 | | Johnaudi has joined |
| 18:34:53 | Johnaudi | oh sorry got dc'ed |
| 18:34:56 | Johnaudi | didn't see the last msgs |
| 18:35:12 | raptor | Johnaudi: you can see latest logs here: http://bitfighter.org/irclogs/ |
| 18:36:40 | Johnaudi | oh I was saying |
| 18:36:55 | Johnaudi | if we unclaim a task and go to another task GCI will consider this as an uncompleted task |
| 18:37:28 | raptor | ok, don't unclaim it |
| 18:37:31 | Johnaudi | therefore we can only leave until the task is marked as completed, or else it will be considered as we didn't even work on it - or dropped the proj |
| 18:37:40 | raptor | I ask for a little patience in review though |
| 18:37:59 | Johnaudi | take your time |
| 18:38:17 | Johnaudi | just to make sure will it be in the next 12 hrs? |
| 18:39:06 | Johnaudi | so I can pick a task in time :p |
| 18:39:45 | raptor | heh, you have a schedule? :) |
| 18:40:11 | Johnaudi | oh and will you add new bitfighter tasks this week? the only one I'm possibly work on the music widget one |
| 18:40:21 | Johnaudi | uhm nope but I got school :p |
| 18:40:42 | Johnaudi | I've been in GCI for 2 days and completed 2 tasks |
| 18:41:25 | Johnaudi | okay guys see yaa~! |
| 18:41:33 | raptor | bye! |
| 18:41:51 | grypoB | raptor : i saw two mistakes so i sent an other .diff |
| 18:41:59 | | Johnaudi Quit (Quit: Page closed) |
| 18:44:00 | raptor | grypoB: ok, great |
| 18:44:08 | raptor | feel free to make as many changes as needed |
| 18:50:07 | | destroyerimo Quit (Ping timeout: 265 seconds) |
| 18:54:24 | grypoB | raptor : how can i try to compile the code to see if it works ? |
| 18:54:50 | raptor | grypoB: go back to the 'build' directory, and just type 'make' again |
| 18:54:53 | raptor | when done |
| 18:54:55 | | Flynnn has joined |
| 18:55:04 | raptor | the new binary will be in the 'exe' folder for you to test |
| 18:56:02 | grypoB | there are no makefile |
| 18:56:32 | grypoB | so 'make' doesn't work |
| 18:56:37 | raptor | oh, have you compiled before? |
| 18:57:00 | raptor | on ubuntu, right? |
| 18:57:03 | grypoB | yep |
| 18:57:21 | grypoB | i never compiled a code that big |
| 18:57:37 | raptor | ohhh |
| 18:57:39 | raptor | ok |
| 18:57:51 | raptor | follow the steps here: https://gist.github.com/kaen/6393623/raw |
| 18:58:09 | raptor | you can skip the 'checkout' step (since you've already done that) |
| 18:58:20 | grypoB | thanks a lot |
| 18:58:36 | raptor | you're welcome |
| 19:01:04 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:04:47 | | Flynnn has joined |
| 19:11:07 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:22:55 | | Skybax has joined |
| 19:22:56 | | Skybax_ has joined |
| 20:01:50 | | amgine123 has joined |
| 20:01:56 | amgine123 | sup |
| 20:05:10 | | Flynnn has joined |
| 20:32:42 | | Darrel has joined |
| 20:34:41 | | BFLogBot Commit: 3f1ddc9e1cb5 | Author: sam8641 | Message: Small change to avoid Assert "There has been a failure in previous UI queuing!" |
| 20:41:02 | | Nothing_Much has joined |
| 20:52:00 | | kaen_ has joined |
| 20:53:46 | kaen_ | Only here for a minute :/ |
| 20:54:16 | kaen_ | My connection gave out but I'll have a new provider tomorrow |
| 20:54:47 | kaen_ | From the logs it looks like we've had lots of gci activity |
| 20:55:48 | kaen_ | Oh also while I've been offline I've managed to get bf to build as a shared library, solving the redundant compilation between client and test |
| 20:56:13 | kaen_ | And also I wrote some python bindings for bitfighter |
| 20:56:31 | Nothing_Much | kaen_: hope you get your connection fixed soon |
| 20:56:36 | raptor | oh hello |
| 20:57:21 | raptor | sam686: is that assert avoidance an actual bug fix, or just an assert avoidance? |
| 20:57:24 | raptor | hi kaen_ |
| 20:57:27 | raptor | welcome back! |
| 20:57:36 | kaen_ | Me too. I feel really bad not being able to help with the gci guys :< |
| 20:57:47 | raptor | no worries |
| 20:58:08 | kaen_ | Hi raptor, I'm just on my mobile to touch base |
| 20:58:26 | sam686 | well.. We souldn't mess with empty UI anyway.. |
| 20:58:37 | kaen_ | Wish I could tether my phone :p |
| 20:58:40 | sam686 | UI is empty while testing clientGame |
| 20:59:30 | raptor | kaen_: python bindings? |
| 20:59:39 | raptor | also shared-lib yay! |
| 20:59:39 | sam686 | plus there a disconnect being triggered on ClientGame destructor |
| 21:01:00 | kaen_ | Yeah I got bored so I wrote python bindings for e.g. Running level gen code and taking screenshots |
| 21:01:18 | kaen_ | Just a silly thing to occupy my time |
| 21:02:38 | raptor | heh |
| 21:03:04 | raptor | just so you know I'm still hoping for thanksgiving release... I need to finish the stupid Lua sandbox stuff... |
| 21:03:17 | sam686 | stupid? |
| 21:03:25 | kaen_ | Anything I can help with? |
| 21:03:36 | raptor | not stupid - just one of those unfinished things bugging me |
| 21:03:43 | kaen_ | While not actually helping, I mean:/ |
| 21:04:21 | raptor | can't code much? |
| 21:04:28 | raptor | or commit? (because of connectivity?) |
| 21:04:40 | kaen_ | Right can't commit or pull |
| 21:04:50 | kaen_ | Irc only :/ |
| 21:04:57 | sam686 | commit doesn't use internet, push does |
| 21:05:13 | raptor | err, yes, that's what i meant... push... |
| 21:05:24 | kaen_ | Right |
| 21:05:29 | | Kiryx has joined |
| 21:06:04 | sam686 | is kaen internet on diap-up speeds? |
| 21:06:33 | kaen_ | I'm on 3G right now on my phone |
| 21:06:50 | Nothing_Much | don't waste any more of your minutes! |
| 21:06:50 | kaen_ | I ha be cable Internet (when it works) |
| 21:07:02 | Nothing_Much | or data plan |
| 21:07:04 | kaen_ | I have some metered data |
| 21:07:18 | kaen_ | It's |
| 21:07:33 | kaen_ | Ok I'll keep it under control :) |
| 21:07:37 | | tomek_bstok has joined |
| 21:08:19 | Nothing_Much | I wish I could play with you guys, but I still need the 3D acceleration drivers (even though BF's 2D) |
| 21:09:47 | kaen_ | 2D acceleration is usually just fast bit blitting like for images |
| 21:10:04 | sam686 | maybe perhaps disabling line smoothing speeds up software rendering? |
| 21:10:17 | Nothing_Much | sam686: How would I go about doing that? |
| 21:11:03 | sam686 | zap/videoSystem.cpp line 443 oh wait thats 019 |
| 21:11:30 | sam686 | if you see glEnable(GL_LINE_SMOOTH); you can comment it out and compile |
| 21:11:52 | Nothing_Much | Oh.. uh.. is that in a .c file? |
| 21:12:00 | sam686 | videosystem.cpp line 449 |
| 21:12:01 | sam686 | yes |
| 21:12:29 | sam686 | I once played with it and it speed up software rendering by almost twice as fast |
| 21:12:37 | Nothing_Much | Oh sweet |
| 21:12:47 | sam686 | but have little speed effect when using hardware opengl |
| 21:13:04 | Nothing_Much | I shall try that, because as far as I've seen, it's a little laggy, but playable, it gets choppy with this gpu |
| 21:14:21 | Nothing_Much | sam686: The commenting out feature is like HTML right? Just have a # sign next to the line at the beginning of it? |
| 21:14:29 | sam686 | My Radeon 6770 + intel i7 2600 goes 1000 FPS with line smoothing |
| 21:14:37 | sam686 | on CPP, you can // for comment |
| 21:14:43 | sam686 | C++ |
| 21:14:57 | Nothing_Much | Ah okay |
| 21:15:07 | Nothing_Much | Uh whoa, that's software rendering right? |
| 21:15:34 | sam686 | If your GPU griver missing opengl acceleration driver, it will just do software rendering |
| 21:16:45 | | kaen_ Quit (Quit: kaen_) |
| 21:17:03 | Nothing_Much | sam686: I know, I was referring to your PC :P |
| 21:17:20 | sam686 | mine is hardware rendering on Radeon 6770 |
| 21:17:34 | sam686 | which is why my opengl is super fast |
| 21:17:54 | sam686 | line smoothing have next to no speed effect on rendering speed on my hardware opengl |
| 21:18:23 | raptor | Nothing_Much: if you have software-only available, then turning off linesmooth should give you a speed boost |
| 21:18:47 | Nothing_Much | Will do |
| 21:19:11 | | grypoB Quit (Ping timeout: 250 seconds) |
| 21:19:24 | sam686 | seems the only way to turn off line smoothing is removing glEnable(GL_LINE_SMOOTH); // or commenting it out |
| 21:22:51 | Nothing_Much | Alright got it |
| 21:23:22 | raptor | Nothing_Much: how did you compile? did you compile the debug version? |
| 21:23:32 | raptor | that will make a huge difference, too |
| 21:23:47 | Nothing_Much | I meant I commented out the GL_LINE_SMOOTH thing ._. |
| 21:23:51 | raptor | ok |
| 21:23:54 | Nothing_Much | How do I get the debug version? |
| 21:24:05 | raptor | i mean, it'll be much faster if you don't compile debug |
| 21:24:16 | Nothing_Much | oh |
| 21:24:17 | raptor | it depends on how you compiled |
| 21:24:19 | amgine123 | hey rap rap raptor anything new? |
| 21:24:41 | raptor | you used cmake but did you add the flag -DCMAKE_BUILD_TYPE=Debug ? |
| 21:24:41 | | talga has joined |
| 21:24:42 | | Invisible has joined |
| 21:24:43 | sam686 | debug build can have slowdown, on windows much bigger debug slowdown then linux is what I am finding |
| 21:24:43 | | talga Quit (Client Quit) |
| 21:25:00 | raptor | if you did, you should recompile without that flag |
| 21:25:38 | Nothing_Much | --nodebug? |
| 21:25:50 | raptor | no... |
| 21:26:11 | raptor | when you run make next (after your comment change) run it like so: make VERBOSE=1 |
| 21:26:30 | raptor | then paste the output at pastie.org and we'll see if you did a debug compile or not |
| 21:26:56 | sam686 | but again debug build don't have very much speed different unless doing hundreds of robots, or thousands of walls/objects |
| 21:27:17 | raptor | well, asserts are enabled in debug.. |
| 21:30:02 | Nothing_Much | verbose means it's not building, just giving the output if it does compile right? |
| 21:30:12 | raptor | no it'll build |
| 21:30:15 | raptor | and be noisy |
| 21:30:31 | Nothing_Much | oh, so it gives out more information about the build? |
| 21:30:49 | Kiryx | Hello. I have a problem with bitfighter's performance |
| 21:31:00 | raptor | hi Kiryx |
| 21:31:11 | raptor | what OS are you on and what are you trying to do? |
| 21:31:14 | Kiryx | it runs horribly slow right at the menu screen, is this a known issue ? (I'm on Ubuntu 12.04 LTS, pretty decent machine) |
| 21:31:41 | sam686 | what graphics hardware you have? |
| 21:31:45 | Kiryx | I'm on an integrated graphics card |
| 21:31:45 | raptor | ok, this is an OpenGL game - do you have proper hardware support? |
| 21:32:20 | raptor | did you compile from source or install the ubuntu playdeb package? |
| 21:32:28 | Kiryx | compiled from source |
| 21:32:34 | sam686 | name of your integrated graphics? |
| 21:32:39 | Kiryx | 1 sec |
| 21:32:54 | sam686 | can run this in terminal (linux): lspci |
| 21:34:05 | Kiryx | Intel's 2nd generation core processor family |
| 21:34:20 | raptor | maybe I made a mistake in removing the linesmooth option... |
| 21:34:23 | Kiryx | afair this it's something like sandy bridg, hd 2000 |
| 21:34:37 | raptor | we're looking for the exact graphics chipset name |
| 21:34:50 | raptor | like intel 945gm or whatever |
| 21:35:28 | sam686 | its an intel HD 2000 graphics? |
| 21:36:23 | Kiryx | I believe so,yes. I can paste you the output of lspci -v somewhere if you want |
| 21:36:35 | Kiryx | it's not stated anywhere explicitly though |
| 21:42:15 | sam686 | intel graphics like to now be just "HD 2000" now that intel graphics is integrated into intel CPU |
| 21:43:01 | raptor | oh interesting |
| 21:43:06 | Kiryx | http://pastebin.com/wmqzGJvJ |
| 21:43:36 | Kiryx | Here's the output of lspci -v |
| 21:43:39 | sam686 | what CPU do you have? |
| 21:43:49 | Kiryx | intel i3 |
| 21:44:25 | sam686 | cat /proc/cpuinfo says lots about CPU |
| 21:45:09 | raptor | i think kaen had this problem once, something about old/bad Mesa drivers (software rendering) |
| 21:45:17 | Kiryx | http://pastebin.com/5F3a1knn |
| 21:45:22 | Kiryx | Here's the cpuinfo |
| 21:46:21 | sam686 | mine is model name : AMD FX(tm)-4100 Quad-Core Processor on my linux computer, on my other computer on Windows I have windows as i7-2600 |
| 21:46:54 | sam686 | not sure, maybe Kiryx might have outdated driver or outdated kernel? |
| 21:47:41 | amgine123 | i have a old cpu |
| 21:47:43 | sam686 | http://ark.intel.com/products/53434/ (intel i3-2330M) |
| 21:48:37 | sam686 | the specs says HD 3000 graphics in this cpu |
| 21:49:16 | amgine123 | i have this game for the gamecube its actully better then the movie ^_^ https://www.youtube.com/watch?v=4kF7cg964jA |
| 21:49:16 | Nothing_Much | Kiryx: Try glxinfo |grep OpenGL |
| 21:49:34 | amgine123 | scared the crap out of me as a kid there are some scary parts |
| 21:49:48 | amgine123 | later levels... |
| 21:50:08 | Nothing_Much | raptor: apparently the paste can't be larger than 64kb |
| 21:50:56 | sam686 | thats when I made my own paste http://sam6.25u.com/paste.php |
| 21:51:29 | amgine123 | no limit on pastie size ? |
| 21:51:35 | raptor | Nothing_Much: past just one line that has g++ command in it |
| 21:51:41 | sam686 | more like the limit is 256MB on my paste |
| 21:51:55 | sam686 | 1000 times bigger then 64kb |
| 21:51:56 | Kiryx | http://pastebin.com/j2zvwC3d |
| 21:52:01 | Kiryx | Here's the output of glxinfo |
| 21:52:22 | Kiryx | btw, I might have misinformed you. I think I do have HD 3000 after all (Sorry) |
| 21:53:17 | sam686 | try: glxgears (displays some animated gears) |
| 21:53:29 | Nothing_Much | raptor: I have no idea what that is or what it looks like >.> |
| 21:53:41 | sam686 | if its too slow there, something wrong with your opengl driver.. |
| 21:53:59 | Kiryx | sam686: I get 60fps, nicely rendering |
| 21:53:59 | raptor | Nothing_Much: just show me the first few pages, then |
| 21:54:22 | raptor | vsync! |
| 21:54:31 | sam686 | start bitfighter, join or host game, and press F6, getting 60 fps or higher there? |
| 21:54:39 | Nothing_Much | http://sam6.25u.com/upload/text1311/131120_21-54-13.txt |
| 21:54:44 | Nothing_Much | raptor: ^ |
| 21:54:56 | raptor | oh good, it's not the debug build |
| 21:55:04 | Nothing_Much | and thanks sam686 for the paste link :)\ |
| 21:55:05 | raptor | ok Nothing_Much, you don't have to change anything else |
| 21:55:11 | Nothing_Much | alright |
| 21:55:31 | Nothing_Much | well I'm having that same issue with the lack of sound and the lack of connecting to master |
| 21:55:51 | Nothing_Much | it might be because I'm on armhf? |
| 21:56:12 | sam686 | are you on version 018a? |
| 21:56:59 | Kiryx | sam686: I get around 3fps |
| 21:57:36 | sam686 | 60 fps on glxgears but only 3 fps on bitfighter? |
| 21:57:41 | raptor | Nothing_Much: wait 30 seconds to connect to master (it will fail) then wait 30 more for it to try another address |
| 21:58:08 | sam686 | it should say "Connecting to master" or something on a bottom left corner |
| 21:59:34 | sam686 | Kiryx: Did you built it from source code? in Zap/VideoSystem.cpp try deleting a line glEnable(GL_LINE_SMOOTH); // or comment it out |
| 21:59:50 | sam686 | not sure if that a problem.. |
| 22:01:20 | Kiryx | sam686: Unfortunately it did not help |
| 22:01:39 | Nothing_Much | sam686: 018a yeah |
| 22:01:58 | Nothing_Much | and it keeps sending the challenge request |
| 22:02:01 | raptor | Kiryx: what version are you compiling? source code from latest repository revision? |
| 22:02:10 | raptor | Nothing_Much: open the bitfighter.ini |
| 22:02:12 | Kiryx | I pulled it yesterday |
| 22:02:31 | raptor | Nothing_Much: find the option: MasterServerAddressList |
| 22:02:46 | raptor | remove everything but 'bitfighter.org:25955' |
| 22:02:59 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:03:15 | Nothing_Much | oh wait |
| 22:03:17 | Nothing_Much | now it's working |
| 22:03:21 | Nothing_Much | sorry about that |
| 22:03:28 | raptor | Nothing_Much: yay! |
| 22:03:29 | Nothing_Much | but the sounds aren't working |
| 22:03:46 | raptor | Nothing_Much: you may have compiled without sound... let me look at your compile log |
| 22:04:17 | raptor | Kiryx: OK - that's interesting - can you tell me what desktop environment you are using, and if you have compositing enabled? |
| 22:05:29 | raptor | Nothing_Much: can you start the game from a terminal and tell me what it prints there when it starts up? maybe something about sound.. |
| 22:06:03 | Kiryx | raptor: i3wm, compositing is not enabled for this window manager |
| 22:06:32 | Kiryx | it's a grid-like window manager, this could be the key actually |
| 22:06:44 | Kiryx | let me switch to something regular and see if that helps |
| 22:06:49 | raptor | actually wait |
| 22:07:20 | raptor | SDL 1.2 had a problem with maximizing windows - can you make the game go full screen (ALT + ENTER) and see if that helps? |
| 22:07:34 | Nothing_Much | http://sam6.25u.com/upload/text1311/131120_22-07-13.txt |
| 22:07:38 | Nothing_Much | raptor: ^ |
| 22:07:43 | raptor | ah ha!! |
| 22:08:09 | raptor | Nothing_Much: since you compiled from source, do the following in your 'exe' directory: |
| 22:08:14 | raptor | 1. touch standalone.txt |
| 22:08:28 | raptor | 2. for file in `ls -1 ../resource` ; do ln -s ../resource/$file ; done |
| 22:08:49 | raptor | (those are command line commands to run within the 'exe' dir) |
| 22:09:51 | Kiryx | raptor: It did not help |
| 22:10:06 | raptor | Kiryx: which action did not help? |
| 22:10:21 | Kiryx | alt+enter was captured by the wm (which stands for something else) |
| 22:10:30 | raptor | ah |
| 22:10:36 | Kiryx | but going fulscreen did not resolve the lagging |
| 22:10:39 | Kiryx | let me try other wm |
| 22:10:41 | raptor | ok |
| 22:11:06 | sam686 | There is VideoSystem.cpp line 148, something Kiryx can play with. Try setting some of SDL_GL_SetAttribute to 0 like SDL_GL_DEPTH_SIZE, 0 at the cost of spybug TAB not going to look nice |
| 22:11:25 | sam686 | (thats only in editor though) |
| 22:11:59 | Nothing_Much | raptor: thanks, works! |
| 22:12:08 | Nothing_Much | and it fixed the joystick thing too |
| 22:13:12 | sam686 | umm maybe all those SDL_GL_SetAttribute suppose to be moved to the very top of VideoSystem::init()? |
| 22:13:20 | raptor | Nothing_Much: hooray! |
| 22:13:58 | raptor | just so you know Nothing_Much, what those commands did was to make a standalone version of your game, self-contained in the exe directory |
| 22:14:08 | raptor | so your preference (bitfighter.ini) are now in that directory |
| 22:16:25 | | Flynnn has joined |
| 22:19:10 | raptor | twm is my favorite.. |
| 22:20:32 | raptor | one step above 'failsafe' |
| 22:26:21 | | amgine123 Quit (Ping timeout: 250 seconds) |
| 22:35:24 | | Kiryx Quit (Read error: Connection reset by peer) |
| 22:38:04 | | Kiryx has joined |
| 22:39:57 | Kiryx | Hello again |
| 22:40:03 | Kiryx | it seems like it was the wm all along |
| 22:40:08 | raptor | it works? |
| 22:40:27 | Kiryx | which is weird as I was able to run other games in it |
| 22:40:45 | Kiryx | I'm not sure whether any was OpenGL |
| 22:40:45 | raptor | hooray! |
| 22:40:46 | Kiryx | it works |
| 22:40:55 | Kiryx | thank you for your godlike patience :) |
| 22:41:13 | raptor | we use SDL 1.2 as our game window framework and it has had problems with some lesser-known window managers |
| 22:41:28 | raptor | heh |
| 22:41:42 | raptor | i'm glad it's running now |
| 22:44:00 | | GEOFBOT has joined |
| 22:54:44 | | grypoB has joined |
| 22:56:42 | grypoB | raptor : i submited a new diff for the gci, and now it does compile. |
| 22:56:56 | raptor | ok great! |
| 22:57:36 | | grypoB Quit (Client Quit) |
| 22:58:49 | GEOFBOT | hi |
| 22:59:07 | | LordDVG Quit (Remote host closed the connection) |
| 22:59:34 | raptor | hi GEOFBOT |
| 23:02:48 | | tomek_bstok Quit (Quit: Wychodzi) |
| 23:04:35 | | Invisible Quit (Ping timeout: 272 seconds) |
| 23:06:21 | raptor | watusimoto should show up some time soon, I think.. |
| 23:09:59 | | Darrel Quit (Quit: Leaving) |
| 23:20:52 | | Nothing_Much Quit (Read error: Operation timed out) |
| 23:36:13 | | Watusimoto has joined |
| 23:37:00 | Watusimoto | hi all |
| 23:38:27 | Watusimoto | raptor: I think a better place (easier and less probelmeatic) place to demo the scrollbar would be in the UIQueryGames interface... there is less liklihood of colliding with other exisitng functions there than there is in doig something in game... unless you were referring tothe F5 chat |
| 23:41:57 | raptor | hi |
| 23:42:05 | raptor | yes, i was thinking of the master chat |
| 23:42:21 | raptor | but feel free to adjust anything I suggest/say |
| 23:43:38 | Watusimoto | no worries -- master chat is just as good |
| 23:46:19 | | amgine123 has joined |
| 23:47:06 | amgine123 | sup |
| 23:58:04 | GEOFBOT | ok, i think it works now |
| 23:58:06 | GEOFBOT | the notifier |