Timestamps are in GMT/BST.
| 00:00:05 | raptor | then you will pull in the right headers/linker libraries |
| 00:00:08 | vs73nx | yes im doing that right now, im saying if standard gl isnt detected it should use gles |
| 00:00:28 | vs73nx | or manual ovveride can be done. |
| 00:00:33 | raptor | oh cool |
| 00:00:40 | raptor | sounds good |
| 00:09:05 | | fordcars has joined |
| 00:11:08 | | Darrel is now known as Darrel[OFF] |
| 00:18:14 | | Flynnn has joined |
| 00:41:49 | vs73nx | ok got nearly got gles detection working |
| 00:42:10 | vs73nx | just need to make a module for detecting gles |
| 00:43:38 | raptor | I foudn this: https://bitbucket.org/sinbad/ogre/src/0bcc775bedc9b85954197dfcbe6f350c13ec914d/CMake/Packages/FindOpenGLES.cmake?at=default |
| 00:43:51 | raptor | it's a CMake module, it may work |
| 00:44:10 | raptor | you can put modules in our cmake/Modules directory and the script will find them |
| 00:46:07 | vs73nx | ok will give a try |
| 00:50:37 | vs73nx | added cmake module but it is giving me linker errorrs on how it cant find opengl stuff |
| 00:51:05 | raptor | you may need to isntall GLES headers on your system |
| 00:52:00 | vs73nx | i did all are errorrs relating to fixed function stuff |
| 00:52:39 | vs73nx | it isnt finding my gles headers |
| 00:53:21 | raptor | it could be that that GLES module isn't very smart... |
| 00:53:33 | raptor | I had to install a package called Mesa-libGLESv1_CM-devel to get the headers |
| 00:55:46 | vs73nx | that package doesnt exist in ubuntu |
| 00:56:17 | vs73nx | i installed libgles2-mesa-dev |
| 00:56:20 | raptor | yeah, i'm using openSUSE - it would be something similar with 'gles' in the name |
| 00:56:29 | raptor | is there a libgles1? |
| 00:56:35 | vs73nx | i installed all gles headers |
| 00:56:42 | vs73nx | will try again |
| 00:57:08 | vs73nx | nope all gles headers installed |
| 00:58:26 | vs73nx | found another module at 'https://github.com/ironsteel/cegui/blob/master/cmake/FindOpenGLES.cmake', hope it works :) |
| 00:59:22 | raptor | the trick is getting the find_library() call correct |
| 00:59:31 | raptor | at least that's what i had to do when i wrote the other moduels |
| 00:59:34 | raptor | *modules |
| 01:01:44 | vs73nx | that one doesnt work either |
| 01:03:22 | vs73nx | or this one https://abf.rosalinux.ru/uxteam/KDM/blob/master/cmake/modules/FindOpenGLES.cmake |
| 01:03:59 | raptor | maybe you could model a new one off the FindModPlug.cmake module I created |
| 01:04:18 | raptor | and have it look up any variation on the libraries mentioned in those 3 failed ones.. |
| 01:04:54 | raptor | I made that module to be pretty comprehensive it its search paths |
| 01:07:43 | vs73nx | ok then i found a findOpenGLES.cmake file in a working setup of kdeworkspace... testing if it works, but if it doesnt i will roll my own |
| 01:11:51 | vs73nx | ok this is getting stupid nothing is working |
| 01:11:58 | vs73nx | taking a short break |
| 01:25:26 | | kumul Quit (Ping timeout: 240 seconds) |
| 01:31:04 | Watusimoto | phooey... I buggered something up bad... and I am too sleepy to sort it out |
| 01:31:13 | Watusimoto | I hate going to bed when I've broken something... |
| 01:31:18 | Watusimoto | oh well. Good night! |
| 01:32:05 | fordcars | Night! |
| 01:34:10 | fordcars | kaen, are you around? |
| 01:36:39 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 01:43:22 | amgine123 | raptor if made a poll i bet at least 90% of poeple would want global voice chat |
| 01:45:32 | vs73nx | yes i want global voice chat too |
| 01:47:20 | vs73nx | anyways here is a cmake module im trying, have anyone got any way of fixing it http://pastie.org/8536586 |
| 02:02:41 | amgine123 | raptor would you care if i did a broadcast of BF on twitch ? |
| 02:04:09 | | vs73nx Quit (Ping timeout: 252 seconds) |
| 02:04:18 | | Platskies has joined |
| 02:12:01 | | Kiryx Quit (Ping timeout: 246 seconds) |
| 02:17:04 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 02:21:49 | raptor | hi |
| 02:22:03 | raptor | amgine123: i don't know what that is |
| 02:23:02 | Nothing_Much | raptor: it's basically a video streaming service |
| 02:23:10 | Nothing_Much | you can view stuff live on twitch |
| 02:23:39 | raptor | sure, then - i think players have streamed games before |
| 02:25:40 | fordcars | raptor, do you know where the Server sends the Bitfighter Voice chat to clients^ |
| 02:25:42 | fordcars | ? |
| 02:25:54 | raptor | hmmm... yes |
| 02:26:08 | raptor | err.. let me find it again.. |
| 02:26:23 | fordcars | Heh I have been looking for it for quite a while |
| 02:26:43 | raptor | yes, but you didn't rewrite the system once... |
| 02:26:53 | fordcars | Haha nope |
| 02:28:34 | raptor | gameType.cpp around line 3737.. |
| 02:28:41 | raptor | c2sVoiceChat |
| 02:28:45 | raptor | that's client to server |
| 02:28:52 | amgine123 | fordars write a global voice chat c++ code XD |
| 02:29:04 | raptor | in it, it calls s2cVoiceChat which id server to client |
| 02:30:24 | fordcars | Ahhhh sweet thanks! |
| 02:41:25 | Nothing_Much | raptor: lol everybody streams games nowadays :) |
| 02:43:38 | fordcars | Anybody want to this GLobal Voice chat? |
| 02:49:52 | amgine123 | ?? |
| 02:50:57 | amgine123 | im sending mass emails to advertise BF XD |
| 03:01:40 | Nothing_Much | amgine123: how so? try not to do unsolicited emails |
| 03:09:54 | | Platskies Quit (Quit: Platskies) |
| 03:12:09 | fordcars | Hehe Global Voice Chat works |
| 03:12:19 | | Platskies has joined |
| 03:12:30 | raptor | shhh... don't tell people how easy it is to code |
| 03:12:53 | fordcars | raptor, removing 16 characters isn't really coding |
| 03:13:13 | fordcars | ;) |
| 03:13:20 | raptor | SHHHHH |
| 03:13:28 | fordcars | Hahahahaha |
| 03:14:09 | sam686 | its server side check I bet, global voice chat only works on your own host/server |
| 03:14:16 | fordcars | Yeah |
| 03:15:02 | fordcars | Removed this: clientInfo->getTeamIndex() == sourceClientInfo->getTeamIndex() |
| 03:15:44 | fordcars | Ok, a little bit more than 16 characters |
| 03:18:19 | | vs73nx has joined |
| 03:21:02 | amgine123 | 30 lmao |
| 03:21:18 | fordcars | What? Oh messages? |
| 03:21:28 | amgine123 | characters |
| 03:21:35 | fordcars | Oh yeah mhaha |
| 03:21:45 | amgine123 | space is a chatacter |
| 03:22:11 | amgine123 | ]im going to tell everyone rapttor xd |
| 03:22:23 | amgine123 | ford try gc on my server |
| 03:23:03 | fordcars | gc? |
| 03:27:24 | amgine123 | GVC |
| 03:27:33 | fordcars | Won't work :(((( |
| 03:27:50 | fordcars | It's only the server that would work. I would have to give you my bitfighter.exe |
| 03:28:07 | sam686 | or you can host |
| 03:28:15 | fordcars | Yep hosting right now |
| 03:29:01 | amgine123 | i am |
| 03:31:15 | raptor | back later! |
| 03:31:18 | | raptor Quit () |
| 03:33:04 | amgine123 | aw f**** |
| 03:33:19 | fordcars | What?? |
| 03:33:21 | amgine123 | its all 4 lines not formatted |
| 03:33:34 | fordcars | Just open it with another text editor |
| 03:33:44 | amgine123 | im using notepad |
| 03:33:53 | fordcars | Notepad++, Programmer's Notepad etc |
| 03:34:03 | fordcars | Notepad often does that |
| 03:34:17 | fordcars | Try Word I guess |
| 03:34:34 | fordcars | But that probrably won't work because of their format |
| 03:34:48 | sam686 | you can't just edit the source code, you also need to compile it |
| 03:34:59 | fordcars | Sam, I think it's a levelgen |
| 03:35:38 | amgine123 | it is |
| 03:37:18 | sam686 | if its just levelgen, you might need to do /clearcache or restart, on each edit |
| 03:37:36 | sam686 | levelgen you need to restart level or hosting/server |
| 03:42:39 | | Platskies Quit (Quit: Leaving) |
| 03:44:22 | fordcars | amgine123, http://notepad-plus-plus.org/ |
| 03:44:32 | fordcars | That will open the levelgen correctyl |
| 04:04:38 | | vs73nx Quit (Ping timeout: 240 seconds) |
| 04:08:54 | | Flynnn has joined |
| 04:11:04 | | vs73nx has joined |
| 04:19:18 | | sam686 Quit (Ping timeout: 245 seconds) |
| 04:21:54 | | sam686 has joined |
| 04:21:54 | | ChanServ sets mode +v |
| 04:22:40 | vs73nx | ready for code to be reviewed for gci |
| 04:22:59 | vs73nx | if any mentors are on |
| 04:37:15 | | vs73nx Quit (Ping timeout: 250 seconds) |
| 04:39:43 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:52:20 | | vs73nx has joined |
| 05:19:44 | | raptor has joined |
| 05:19:45 | | ChanServ sets mode +o |
| 05:22:22 | raptor | vs73nx: hi, I'm looking at your changes now |
| 05:22:44 | raptor | where did you get the module? |
| 05:26:46 | raptor | also, the module is looking for GLES2, we need GLES (1.1). It's probably the header GLES/gl.h, but not sure |
| 05:38:18 | | raptor Quit (Ping timeout: 250 seconds) |
| 05:38:18 | | raptor_ has joined |
| 05:38:20 | | raptor_ is now known as raptor |
| 05:38:22 | | raptor Quit (Changing host) |
| 05:38:22 | | raptor has joined |
| 05:38:22 | | ChanServ sets mode +o |
| 05:39:36 | fordcars | Hi |
| 05:40:38 | raptor | hi |
| 05:46:24 | sam686 | do a /dlmap [press TAB] [TAB] [TAB] nothing happens, can't see what level available to download.. |
| 05:46:36 | raptor | heh |
| 05:58:36 | | amgine123 Quit (Quit: Page closed) |
| 06:02:42 | vs73nx | ok then... sorry for the delayed response i was busy making an iphone app ;) |
| 06:02:57 | vs73nx | i will make it find gles 1.1 |
| 06:03:50 | raptor | hi, no worries |
| 06:04:15 | raptor | i'm about to head to bed, I was going to post a comment on the task if you hadn't responded soon anyways |
| 06:04:37 | raptor | vs73nx: does it compile OK with GLES2? |
| 06:04:43 | vs73nx | no |
| 06:04:53 | raptor | ok good - that's normal :) |
| 06:05:00 | raptor | we haven't done the work for that yet |
| 06:05:19 | raptor | but GLES 1 should compile |
| 06:05:47 | sam686 | (f7d1b87ce12d) Minor performance improvement in findCentroid() how does that improve performace? |
| 06:06:02 | sam686 | Point p1(polyPoints[i]); might be faster then Point p1 = polyPoints[i]; |
| 06:06:21 | vs73nx | might do that after gci, as a hobby project throughout the school holidays ;) |
| 06:07:16 | raptor | sam686: saves on construction costs |
| 06:07:31 | raptor | I figure construction cost is greater than reassignment |
| 06:07:51 | raptor | also saves tiny bit of memory |
| 06:07:59 | sam686 | theres no memory allocation penalty on local variables on C++ (memory holds in a stack) |
| 06:08:11 | raptor | ah true |
| 06:08:29 | raptor | I don't really care one way or the other - it is practically trivial |
| 06:10:13 | sam686 | however, Vector/vector calls another memory allocation on constructor that doesn't go that part of it in a memory stack space (resizable array), which can have a cost |
| 06:10:50 | raptor | interesting |
| 06:13:07 | sam686 | its part of why my VLD(Visual leak detector) always claims there one memory leak, at zap\main.cpp (line 1069) |
| 06:13:44 | raptor | I like that program - I gave it a try with an SDL2 bug, it was very nice |
| 06:14:10 | sam686 | its because of os_exit somewhere without letting main() function exit |
| 06:18:31 | raptor | shutdown_bitfighter is called in a lot of places... |
| 06:19:27 | raptor | shutdownBitfighter |
| 06:22:23 | sam686 | how about a throw (i_want_to_exit) and a try/catch(i_want_to_exit) on main() will that then do local variables destructor that way? |
| 06:23:04 | sam686 | another more simpler way is in main() while(!quit) {idle()} when quit changes to true, it quits |
| 06:23:32 | raptor | yeah, that might be good - let main() exit gracefully |
| 06:26:56 | vs73nx | ok this is getting stupid nothing iis working if anyone can help my FindOpenGL.txt is at http://pastie.org/8536881 and errorr message is at http://pastebin.com/Ukbgz3kG |
| 06:27:15 | vs73nx | iis* its not working so if |
| 06:27:32 | vs73nx | should review my posts before i type |
| 06:28:19 | sam686 | missing some opengl functions, at least that what it looks like to me |
| 06:28:20 | raptor | yeah, error message means it didn't find *any* gl header |
| 06:28:26 | raptor | so cmake failed |
| 06:28:42 | Nothing_Much | what's happening? |
| 06:28:48 | vs73nx | yes see anything in the FindOpenGL thats wrong? |
| 06:29:08 | raptor | looks like you're trying to narrow the location |
| 06:29:26 | raptor | go into /usr/include |
| 06:29:33 | raptor | and see if GLES/gl.h actually exists |
| 06:29:53 | vs73nx | i found the headers in /usr/include but it isnt linking them |
| 06:30:12 | raptor | ok, that means the library is bad |
| 06:30:18 | raptor | ahh |
| 06:30:31 | raptor | add /usr/lib64 to the FIND_LIBRARY area, too |
| 06:30:52 | vs73nx | ooh problems with 64bit |
| 06:30:59 | raptor | and see if there is some library in /usr/lib or /usr/lib64 that is named something with 'GLESv1_CM' |
| 06:31:00 | vs73nx | makes sense |
| 06:31:37 | raptor | i have this on my system: /usr/lib64/libGLESv1_CM.so.1.1.0 |
| 06:32:08 | vs73nx | nup no lib64 on my system and in the standard /usr/lib no gles folder |
| 06:32:18 | vs73nx | damm ubuntu |
| 06:32:34 | raptor | so you need to find the library with that name somewhere... |
| 06:32:42 | raptor | or something similar, then add that folder |
| 06:32:58 | raptor | that's why I put so many paths in my FindModPlug module |
| 06:33:05 | vs73nx | oh ok |
| 06:35:41 | fordcars | Does my server appear as 9999 ping to you guys? |
| 06:35:46 | | Flynnn has joined |
| 06:35:50 | fordcars | Thousand Miles High Club |
| 06:36:40 | sam686 | no ping time out in server list to me |
| 06:37:20 | fordcars | Thanks :) |
| 06:42:02 | vs73nx | tried with this FindGLES.cmake still with the same error, its driving me crazy! http://pastie.org/8536896 |
| 06:43:37 | vs73nx | its finding the headers but not the library |
| 06:43:47 | raptor | try more NAMES |
| 06:44:03 | vs73nx | ok |
| 06:44:11 | raptor | like add all the ones you can find in other cmake modules |
| 06:44:22 | | Skybax has joined |
| 06:44:59 | raptor | I've seen 'libgles_cm' and 'GLESv1_CM' and 'libGLESv1_CM' |
| 06:45:07 | Skybax | Herro peebles! |
| 06:45:15 | vs73nx | k then ill try |
| 06:45:42 | raptor | you may need to discover exactly what .so library was installed on your system, then use that file basename |
| 06:45:56 | raptor | hi Skybax |
| 06:46:04 | raptor | ... with a lower-case B |
| 06:46:08 | vs73nx | although i checked and the library doesn't seem to even be installed on my system even though i installed through my package manager |
| 06:46:18 | vs73nx | better google some explanations... |
| 06:47:19 | raptor | it could be that they are combining both GLES1 and GLES2 into the same .so... which seems weird |
| 06:47:25 | raptor | that would give a completely different name |
| 06:52:23 | raptor | ok time for bed for me... good night! |
| 06:53:10 | | raptor Quit () |
| 06:54:08 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 06:54:59 | | Flynnn has joined |
| 07:09:10 | vs73nx | ahhh found it its at usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv1_CM.so |
| 07:11:39 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 07:12:02 | | Flynnn has joined |
| 07:14:17 | fordcars | Voice Chat in bitfighter sometimes gets "retarted" and can't keep up, so it's late compared to the mic input |
| 08:03:23 | fordcars | My server just crashed for no reason :/ There was a guy on it, maybe that is why |
| 08:18:54 | vs73nx | that was me ;) |
| 08:19:08 | fordcars | :P |
| 08:19:29 | vs73nx | cmake is being a bitch... |
| 08:19:36 | fordcars | Haha |
| 08:19:39 | vs73nx | it isnt working... |
| 08:20:29 | sam686 | there have been some server crash loading some specific level due to a problem on bot zone generation |
| 08:20:36 | sam686 | check if all maps loads in server |
| 08:22:09 | fordcars | Ahh ok |
| 08:23:08 | fordcars | Anyway, night! |
| 08:23:15 | | fordcars Quit (Quit: Page closed) |
| 08:25:21 | vs73nx | cmake is finding the right libary but it isnt linking... |
| 08:26:28 | vs73nx | ahhh it isnt |
| 08:29:31 | | Skybax Quit (Ping timeout: 252 seconds) |
| 08:50:10 | | Darrel[OFF] is now known as Darrel |
| 08:57:49 | | Darrel Quit (Read error: Connection reset by peer) |
| 08:59:01 | | Kiryx has joined |
| 09:01:37 | vs73nx | OK this is stupid... will submit patch bit it doesn't build on my system... needs tweaking by someone with a better build environment. |
| 09:01:51 | vs73nx | i hate cmake... |
| 09:59:38 | vs73nx | YAY cmake is finally finding my gles libs. :) |
| 10:00:45 | vs73nx | bugger its finding my library but it isnt linking |
| 10:11:09 | vs73nx | going to bed hope mentors can give an extension |
| 10:11:13 | | vs73nx Quit (Quit: Leaving) |
| 10:26:48 | | Watusimoto has joined |
| 11:16:03 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 11:32:56 | | myxabrik has joined |
| 11:32:57 | | BFLogBot Commit: 3eb147b7d48c | Author: watusimoto | Message: Make error message appear a little more friendly, add error code to console. This depends on nice, helpful messages from pleiades. |
| 11:32:58 | | BFLogBot Commit: e0e5ad76ceaa | Author: watusimoto | Message: Cleanup |
| 11:33:00 | | BFLogBot Commit: 88d98e85eb93 | Author: watusimoto | Message: Add assert, just to be sure, more for documentation purposes than anything |
| 11:33:01 | | BFLogBot Commit: 616cc229301e | Author: watusimoto | Message: Var name and simplify logic |
| 11:33:03 | | BFLogBot Commit: 8401b43edb8c | Author: watusimoto | Message: Formatting |
| 11:33:04 | | BFLogBot Commit: 045c12530f4a | Author: watusimoto | Message: Remove nonsensical comment |
| 11:33:06 | | BFLogBot Commit: 0677065268f1 | Author: watusimoto | Message: Fix assert that is triggered when moving mouse during level loading... the connection between ClientGame and ServerGame does not exist until after the level is being hosted. The solution is to store the hosting phase directly on the ClientGame so it can get it without access to the ServerGame object. Also clean up some confusing code in main.cpp |
| 11:33:09 | | BFLogBot Commit: efaa1d1a1111 | Author: watusimoto | Message: Merge |
| 11:33:11 | | BFLogBot Commit: 0ff8afe921d2 | Author: watusimoto | Message: Formatting |
| 11:38:32 | | Platskies has joined |
| 12:33:13 | | koda has joined |
| 13:09:30 | | Kiryx Quit (Ping timeout: 246 seconds) |
| 13:14:03 | myxabrik | Hello, I'm Alexander (https://www.google-melange.com/gci/task/view/google/gci2013/4918714122108928) |
| 13:14:56 | myxabrik | Can I get a bit more time for this task? |
| 13:36:38 | | Darrel has joined |
| 13:50:00 | | kumul has joined |
| 13:55:30 | | Kiryx has joined |
| 14:03:50 | | Platskies Quit (Quit: Gotta go) |
| 14:15:57 | Watusimoto | hi myxabrik |
| 14:16:02 | Watusimoto | yes, I'll give you more time |
| 14:16:17 | Watusimoto | but for some reason the interface isn't giving me that option |
| 14:16:36 | | koda Quit (Quit: koda) |
| 14:17:20 | Watusimoto | how is it going? |
| 14:22:57 | | Darrel Quit (Read error: Connection reset by peer) |
| 14:48:02 | myxabrik | I'm having troubles with parsing level code in paste function. Function processLevelLoadLine looks quite monstrous and I'm trying to make it working with copy-paste. |
| 14:59:24 | Watusimoto | so you have the levelcode and you want to create some objects from it, right? |
| 15:01:01 | Watusimoto | I'd start with |
| 15:01:02 | Watusimoto | Game::parseLevelLine(const char *line, GridDatabase *database, const string &levelFileName) |
| 15:01:57 | Watusimoto | you might need to refactor it a bit, but the function takes a line of levelcode, creates an object from it, and inserts it into the passed database |
| 15:02:28 | Watusimoto | I don't know if that is exactly what you want (it might be), or if you need to do something with the objects before inserting them |
| 15:04:08 | Watusimoto | filename looks like it might be completely unused, in which case we may be able to ignore/remove that parameter |
| 15:10:38 | myxabrik | As far as I know, filename is used only in logging. Current processLevelLoadLine won't work: we need to get objects to modify their position after pasting. |
| 15:11:43 | Watusimoto | I see two possible solutions: |
| 15:12:07 | Watusimoto | 1) Alter processLevelLoadLine to return the objects instead of adding them to the database |
| 15:12:46 | Watusimoto | 2) Marking added items as being selected, so they can be identified after the processLevelLoadLine |
| 15:12:49 | | Darrel has joined |
| 15:12:59 | Watusimoto | I'm thinking 1) is probably better |
| 15:15:16 | Watusimoto | you could add the item to the database inside of Game::parseLevelLine(), and alter all the inner functions to return the object instead of adding it to the database |
| 15:15:31 | Watusimoto | that wouldn't be too hard, and might be a nice solution |
| 15:15:43 | Watusimoto | then you could use that function to do your parsing for you |
| 15:26:10 | myxabrik | I've already moved object parsing into separate function, but string should be parsed in parseLevelLine before, which calls adds parsed object to game/applies rule. |
| 15:26:59 | myxabrik | It seems to me, the best way is to refactor it, so it'll return parsed line, maybe in structure? |
| 15:28:44 | myxabrik | Also, converting from c++ string to char array is pretty strange for me. |
| 15:29:56 | Watusimoto | that code you are looking at is ancient code, written without string() |
| 15:30:30 | Watusimoto | I wouldn't write it that way now, but that is the structure that came with the starting base of the game |
| 15:31:51 | Watusimoto | I'm not sure I understand the first line you wrote -- are you planning on having levelLines parsed in one place, then objects created in another? |
| 15:34:15 | myxabrik | By parsing level lines I mean the part where Id is counted (BTW, I didn't understand the process) and parseString's output (Vector<string>) is converted to char array. |
| 15:36:01 | myxabrik | Should I refactor it to use strings? |
| 15:38:35 | Watusimoto | you mean this line? |
| 15:38:36 | Watusimoto | void Game::parseLevelLine(const char *line, GridDatabase *database, const string &levelFileName) |
| 15:38:36 | Watusimoto | { |
| 15:38:36 | Watusimoto | Vector<string> args = parseString(string(line)); |
| 15:38:39 | Watusimoto | ^^^ |
| 15:41:03 | myxabrik | Nope, the whole Game::parseLevelLine. |
| 15:42:19 | myxabrik | I can't call this function because I won't get the object, but I need to convert Vector to argc & argv. |
| 15:42:27 | Watusimoto | ok, I'm totally confused :-) |
| 15:42:44 | Watusimoto | parseLevelLine takes a string and a database (ignornig filename for the moment) |
| 15:43:02 | Watusimoto | first it breaks up string into a series of "words" |
| 15:43:35 | Watusimoto | then it passes those words to processLevelLoadLine(), which attempts to make sense of them |
| 15:44:12 | Watusimoto | so what are you refactoring? |
| 15:46:03 | myxabrik | processLevelLoadLine operates not only with objects, but with some level metadata too, so I moved object creation to separate function, which takes args and argv. |
| 15:46:20 | Watusimoto | ah yes, ok, that makes sense |
| 15:46:35 | Watusimoto | because half of what that function does is useless to you |
| 15:47:01 | myxabrik | Now I need to get them from parseString's result without runing processLevelLoadLine. |
| 15:47:59 | myxabrik | I can modify parseLevelLine to return them instead of calling processLevelLoadLine or |
| 15:48:01 | Watusimoto | you only want the stuff that parses objects, not params like Team and Specials and all that |
| 15:49:13 | myxabrik | modify my object creation function to take Vector of strings instead of argc and argv, but then I have either to convert them back or make all functions use Vector. |
| 15:49:31 | Watusimoto | I think you should take void Game::processLevelLoadLine() and have an outer function that does what it does today (more or less), and an inner function that deals only with objects |
| 15:49:57 | Watusimoto | and the clipboard code can call the inner function directly bypassing the outer function |
| 15:50:09 | Watusimoto | if that makes sense |
| 15:50:17 | Watusimoto | it sounds like that is what you are saying |
| 15:50:41 | Watusimoto | now I see why you want to use strings |
| 15:51:35 | Watusimoto | you could convert everything to work with a Vector<string>; we already have parsing functions that will take a string and generate the vector |
| 15:51:47 | Watusimoto | so yes, that would be fine |
| 15:54:17 | myxabrik | There is another point: I can't understand part of parseLevelLine where id is generated. Is it an object type or something like this? |
| 15:56:18 | Watusimoto | no |
| 15:56:27 | Watusimoto | each object can have a unique numerical id |
| 15:56:39 | Watusimoto | this id can be used by scripts to find a particluar object |
| 15:57:01 | Watusimoto | if the level does not specify an id, the game will generate one for the object |
| 15:58:57 | myxabrik | So the code where ID is generated should be moved to processLevelLoadLine? |
| 15:59:49 | myxabrik | Or to the function, where only objects are parsed? |
| 16:01:19 | myxabrik | I looked through the code and now I understand it should be |
| 16:01:55 | myxabrik | ... moved to getObjectFromLevelCode function. |
| 16:04:03 | Watusimoto | good question |
| 16:04:25 | Watusimoto | when we import a list of objects from the clipboard, do we want to capture their ids? |
| 16:04:34 | Watusimoto | they could conflict with existing ids |
| 16:04:39 | Watusimoto | I'd say... no |
| 16:04:45 | Watusimoto | we don't care about the ids |
| 16:04:58 | Watusimoto | (though I may come to regret that decision!) |
| 16:20:36 | | BFLogBot Commit: 46573d7bd28f | Author: watusimoto | Message: Cleanup |
| 16:20:37 | | BFLogBot Commit: abccb9f31ec6 | Author: watusimoto | Message: Remove assertion |
| 16:20:39 | | BFLogBot Commit: 03f6f18b2471 | Author: watusimoto | Message: Trivial |
| 16:20:40 | | BFLogBot Commit: 29835d3e9bf3 | Author: watusimoto | Message: Move gServerGame into a new class, GameManager |
| 16:20:42 | | BFLogBot Commit: a7c470bf24b9 | Author: watusimoto | Message: Move gClientGame into GameManager |
| 16:20:43 | | BFLogBot Commit: 7955b8c40e2a | Author: watusimoto | Message: Formatting |
| 16:20:46 | | BFLogBot Commit: 3590b35d5b1a | Author: watusimoto | Message: Only show robot file when there is a file to show |
| 16:20:47 | | BFLogBot Commit: 4db1200f623f | Author: watusimoto | Message: Formatting |
| 16:20:49 | | BFLogBot Commit: f55b65fc6fa8 | Author: watusimoto | Message: Kind of kludgy fix to GamePair... will fix more later. Basically, the concept is now outdated with the dawn of GameManager. All tests passing. |
| 16:23:26 | Watusimoto | I'm stepping away for a while... |
| 17:22:14 | | kumul Quit (Ping timeout: 240 seconds) |
| 18:30:06 | | Watusimoto Quit (Ping timeout: 246 seconds) |
| 18:59:09 | | kumul has joined |
| 19:01:43 | | vs73nx has joined |
| 19:02:21 | | kumool has joined |
| 19:04:34 | | kumul Quit (Ping timeout: 246 seconds) |
| 19:14:01 | | Watusimoto has joined |
| 19:18:59 | Nothing_Much | Hi everyone |
| 19:20:00 | | kodapad has joined |
| 19:21:16 | vs73nx | hi |
| 19:21:54 | vs73nx | cmake sucks.. its finding the correct library and headers but it isnt linking |
| 19:30:43 | Watusimoto | hi |
| 19:31:01 | Watusimoto | it's probably not a cmake problem |
| 19:31:24 | Watusimoto | paste your link errors on pastie or something and let me take a look |
| 19:31:35 | | kodapad Quit (Quit: K Thx Bai) |
| 19:33:55 | vs73nx | its so big it needs pastebin :) |
| 19:33:57 | vs73nx | http://pastebin.com/MtgJbFHn |
| 19:35:01 | vs73nx | i checked the OpenGLES library path and it is /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so and theOpenGLES headers location is correct as well |
| 19:37:13 | Watusimoto | what platform are you using? |
| 19:37:48 | Watusimoto | and when did it last work? |
| 19:38:43 | vs73nx | ubuntu 13:10. and it only works without gles compilation |
| 19:39:41 | Watusimoto | when did you get the source? |
| 19:40:06 | Watusimoto | we had another student working on OpenGLES integration, and I wonder if he added a dependency that you might need |
| 19:41:23 | Watusimoto | but it looks like none of that made it into the main repo yet |
| 19:41:27 | vs73nx | dont hnow;. i downloaded all the development headers for OpenGLES 1 and it is linking those iibraries |
| 19:41:45 | vs73nx | hmmm yes better find another distro |
| 19:42:03 | Watusimoto | but you have built the game before, right? |
| 19:42:17 | | koda has joined |
| 19:42:19 | Watusimoto | it should work on ubuntu |
| 19:42:44 | vs73nx | yes i built it without OpenGLES |
| 19:43:10 | vs73nx | id deleted all my old build files and im hoping that it would work again |
| 19:45:29 | Watusimoto | can you build now without OpenGLES? |
| 19:45:59 | Watusimoto | I work on bitfighter on a windows system, so I am not totally familliar with building on Linux |
| 19:46:21 | Watusimoto | raptor or kaen are the experts, but I will try to hel[ |
| 19:46:23 | Watusimoto | help |
| 19:46:52 | vs73nx | it isnt linking the libraries with libGLESv1_CM.so.. its cmake not doing what i say... |
| 19:49:10 | Watusimoto | please tell me if I'm wrong, but I think you can build bf with opengl or opengles |
| 19:49:19 | Watusimoto | it may be that opengles does not work yet |
| 19:49:29 | Watusimoto | (which is why we have a student working on it) |
| 19:51:20 | vs73nx | ahh found it |
| 19:51:39 | vs73nx | it isnt linking it in cmakelists.txt in /zap |
| 19:51:55 | vs73nx | as a said before i hate cmake |
| 19:52:35 | kaen | hi vs73nx |
| 19:52:39 | vs73nx | hi |
| 19:52:48 | kaen | ping me with any other cmake questions you have :) |
| 19:54:08 | vs73nx | ok |
| 19:55:35 | Watusimoto | vs73nx: kaen implemented our cmake build system, over my objections. But... I am now fully converted, and think it is a HUGE improvement over what we had previously |
| 19:56:17 | Watusimoto | but I also understand hatred when you are frustrated! |
| 19:56:42 | vs73nx | i agree it as a great tool that saves lots of time when it is working, but for a relative beginner at cmake, it can be hell on earth. |
| 19:57:46 | vs73nx | got it to work ;) |
| 19:57:50 | vs73nx | yay |
| 19:58:34 | vs73nx | doesnt run on my machine though |
| 20:03:04 | Watusimoto | oh man |
| 20:03:07 | Watusimoto | what happens? |
| 20:03:23 | Watusimoto | (compare cmake to make!) |
| 20:03:35 | Watusimoto | (ane then we can discuss hell on earth) |
| 20:05:28 | vs73nx | doesnt run. it didnt because it linked to standard gl headers so i made a variables called ${GL_INCLUDE_DIR} and ${GL_LIBRARY} to used in the link process... |
| 20:05:56 | vs73nx | rerunning the build so im pretty sure that it would work... |
| 20:07:42 | vs73nx | gles works but without graphics... |
| 20:14:46 | vs73nx | Watusimoto: it compiled sucessfully and the executable works but the screen has no graphics but it has music... is this enough? |
| 20:15:14 | Watusimoto | no |
| 20:15:24 | Watusimoto | it will be very hard to test without being able to see what is going on |
| 20:15:33 | Watusimoto | unless you like writing tests :-) |
| 20:16:04 | vs73nx | so got any idea how i can tackle this? |
| 20:16:08 | Watusimoto | what do you mean gles works without graphics? gles _is_ graphics! |
| 20:16:21 | Watusimoto | kaen: do you have any ideas what the problem might be? |
| 20:16:37 | vs73nx | no picture only a bland black window |
| 20:16:45 | vs73nx | *blank |
| 20:16:53 | Watusimoto | (both!) |
| 20:16:58 | Watusimoto | (black and blank!) |
| 20:17:17 | Watusimoto | why not link to the standard gl headers? |
| 20:17:22 | Watusimoto | I think that is what you should be using |
| 20:17:27 | vs73nx | well just black |
| 20:17:33 | Watusimoto | I am really not sure that gles is supported at this time |
| 20:18:03 | vs73nx | ok ill give it a try, might try to get gles fully working in my spare time :) |
| 20:18:26 | Watusimoto | I think gles will work in the future -- someone is working on it |
| 20:18:44 | vs73nx | ok then |
| 20:19:30 | vs73nx | linked to standard headers gives same error |
| 20:20:24 | Watusimoto | builds, but screen is blank? |
| 20:20:51 | Watusimoto | did you modify the cmake stuff trying to build with gles? |
| 20:20:58 | vs73nx | yes i did |
| 20:21:10 | Watusimoto | try unmodifying it |
| 20:21:15 | vs73nx | it links to gles libs and to gles headers as well |
| 20:21:23 | vs73nx | did that and it worked |
| 20:22:19 | Watusimoto | so it is working now? |
| 20:27:01 | vs73nx | yes it works without gles |
| 20:27:52 | Watusimoto | ok, great! |
| 20:28:07 | vs73nx | but when i force gles it doesnt |
| 20:28:11 | | BFLogBot Commit: 3064a79c8b96 | Author: watusimoto | Message: Make tests more flexible -- GamePair can now create and connect any number of ClientGames to the ServerGame it creates. Modified several tests to use multiple ClientGames to test multi-client functionality. Still some weirdness, but its definitely usable. |
| 20:30:44 | Watusimoto | well, don;t force gles |
| 20:30:48 | Watusimoto | :-) |
| 20:31:24 | vs73nx | i need to do -DFORCE_GLES for it to build on my system because my system has standard gles headers |
| 20:31:38 | vs73nx | *-DUSE_GLES=false |
| 20:31:47 | vs73nx | *-DUSE_GLES=true |
| 20:31:50 | vs73nx | doh |
| 20:34:41 | vs73nx | need to leave, will upload changes to repo... |
| 20:36:01 | vs73nx | Watusimoto: when reviewing my gci task please check ALL changes to the repo that i did i did them over many commits. |
| 20:36:10 | vs73nx | and with that bai |
| 20:36:12 | | vs73nx Quit (Quit: Leaving) |
| 20:38:27 | | vs73nx has joined |
| 20:38:36 | | vs73nx Quit (Read error: Connection reset by peer) |
| 21:17:24 | | fordcars has joined |
| 21:20:19 | | myxabrik Quit (Ping timeout: 250 seconds) |
| 21:27:00 | | Little_Apple has joined |
| 21:35:15 | | BFLogBot Commit: 68cc56306967 | Author: watusimoto | Message: Whitespace |
| 21:35:16 | | BFLogBot Commit: dfc88590a79a | Author: watusimoto | Message: Move hostingPhase over to GameManager, which makes more sense |
| 21:42:17 | | Flynnn has joined |
| 21:52:32 | | raptor has joined |
| 21:52:33 | | ChanServ sets mode +o |
| 21:52:39 | | raptor enters the room |
| 21:53:00 | Little_Apple | raptor: idea! |
| 21:53:05 | raptor | whoa! |
| 21:53:09 | raptor | I was clobbered! |
| 21:53:13 | raptor | hello! |
| 21:53:25 | Little_Apple | pleiades level server! |
| 21:54:13 | raptor | hmmm... interesting |
| 21:54:24 | Little_Apple | basically like sam test but with good maps! |
| 21:54:32 | raptor | hahaha |
| 21:54:46 | Little_Apple | and you'll be able to rate maps all in one spot without having to hunt them down in other servers! |
| 21:55:18 | raptor | hmmm.... |
| 21:55:38 | raptor | maybe it could auto-update all the levels each day.. |
| 21:55:41 | Little_Apple | yes! |
| 21:55:58 | Little_Apple | what do you think? |
| 21:56:13 | raptor | hmmm... |
| 21:56:29 | raptor | I think it's a good idea |
| 21:56:39 | Little_Apple | yey! |
| 21:57:02 | raptor | let me start writing some magic to build it - I'd have to figure out how to force the server to reboot on a daily basis.. |
| 21:57:20 | Little_Apple | alrighty |
| 21:59:10 | raptor | hi Watusimoto, did vs73nx get things sorted? |
| 21:59:16 | Watusimoto | idea! |
| 21:59:25 | Watusimoto | remove "!" key from LittleApple's keyboard! |
| 21:59:48 | Watusimoto | raptor: hi, yes, I think so |
| 21:59:50 | Little_Apple | !!!!! |
| 22:04:18 | Watusimoto | actually, I like the idea of the top pleiades levels on a server |
| 22:05:57 | raptor | what the heck is gagalagaflagadoo |
| 22:06:45 | Little_Apple | a great name thats what it is |
| 22:08:22 | raptor | I was hoping even a semi-playable map would win this contest... but it's looking like no |
| 22:09:13 | raptor | argh php and semicolons |
| 22:09:28 | Little_Apple | i just hope olive oil loses. |
| 22:09:39 | Little_Apple | i dont see how in the world it got 4 votes last round. |
| 22:09:49 | raptor | I hope it wins! (when compared to joe's hair day) |
| 22:10:23 | Little_Apple | i think people took it as a "bad map contest" |
| 22:16:18 | Little_Apple | oh, something else regarding pleiades |
| 22:16:35 | raptor | so i'm writing the pleiades scrape-script... |
| 22:16:36 | fordcars | Howdy! |
| 22:16:40 | raptor | whoudl I get all maps? |
| 22:16:43 | raptor | *should |
| 22:16:56 | Little_Apple | is the map gallery forum still worth keeping up? |
| 22:17:17 | fordcars | Littla_Apple, what's your idea?? |
| 22:17:22 | fordcars | Little_Apple: |
| 22:17:32 | Little_Apple | pleiades server! |
| 22:17:39 | fordcars | on Bitfighter? |
| 22:17:43 | Little_Apple | yes! |
| 22:17:46 | fordcars | Ahhh sweet |
| 22:18:36 | fordcars | raptor, do you have the restart the bitfighter server when a level gets added? I don't think so? |
| 22:19:02 | raptor | i don't think so, either, but it needs to rescan the leveldir |
| 22:19:30 | fordcars | Okokok |
| 22:19:41 | raptor | so i'm not sure how to do that automatically |
| 22:19:41 | fordcars | Maybe /leveldir |
| 22:19:47 | fordcars | or something uhg |
| 22:19:52 | raptor | *automatically is the key |
| 22:20:24 | fordcars | Maybe /leveldir each bla bla bla or between rounds |
| 22:23:14 | fordcars | We need to find a way to make commands from command lines |
| 22:28:56 | Watusimoto | maybe we need a way to send an external signal to the server to tell it to rescan |
| 22:29:13 | raptor | i don't remember - did we allow levelgen to send commands? |
| 22:29:16 | raptor | for 019? |
| 22:32:34 | Watusimoto | send commands? |
| 22:32:43 | Watusimoto | you mean like /commands? |
| 22:32:46 | raptor | yes |
| 22:32:55 | raptor | i think it was asked for, but i don't remember doing it.. |
| 22:33:16 | Watusimoto | wouldn't we just provide an api to do whatever the /command would do? |
| 22:33:21 | raptor | yes |
| 22:33:25 | raptor | maybe that was the reason |
| 22:33:26 | Watusimoto | it seems a bit like interpreting levelcode |
| 22:33:50 | raptor | i'm just brainstorming of ways to auto-update the level list on the pleiades server |
| 22:33:56 | Watusimoto | so I found an interesting situation that kaen needs to provide an error message for: |
| 22:34:01 | Watusimoto | I have a level that I added to the database |
| 22:34:16 | Watusimoto | somewhere along the line, it was deleted (I think -- it's not in the db now) |
| 22:34:23 | Watusimoto | but the level itself still thinks its in the database |
| 22:34:30 | Watusimoto | so you can rate it |
| 22:34:32 | raptor | remove the database id line |
| 22:34:34 | raptor | ah |
| 22:34:53 | Watusimoto | and you get a non-useful message back from pleiades |
| 22:35:03 | Watusimoto | but trying to figure what to do in this case |
| 22:35:15 | Watusimoto | probably at the beginning we can determine it is not in the database |
| 22:35:51 | Watusimoto | but we don;t want to alter the file itself |
| 22:36:00 | Watusimoto | so this seems to possibly get messy |
| 22:37:08 | Watusimoto | I'll need to figure out what do to in this case |
| 22:37:27 | Watusimoto | at least I fixed it so it no longer crashes |
| 22:37:57 | raptor | if the file has a database id, but it is not found in the database (guaranteed to not be found), I think the ID should be removed - but I don't know how/when |
| 22:38:19 | raptor | because we can delete levels from the online interface |
| 22:40:34 | Watusimoto | I think the only time levels should be altered is in the editor |
| 22:41:19 | raptor | well then we have race conditions as part of our system |
| 22:41:59 | raptor | maybe when a level loads in the editor, with an ID, it goes and checks to make sure it is found |
| 22:42:45 | fordcars | raptor, hire a guy to do /leveldir each 10 minutes ;) |
| 22:43:50 | fordcars | Ahhh I keep getting a levelgen error since 018a and I have no idea what to do |
| 22:43:59 | fordcars | Compairing a number with nil |
| 22:44:53 | fordcars | http://pastie.org/8538352 If anybody is interested |
| 22:48:19 | raptor | getting mad at semicolons |
| 22:48:29 | raptor | why does a scripting language require semicolons?? |
| 22:49:22 | fordcars | raptor, I love them! |
| 22:49:29 | fordcars | I absolutely love them! |
| 22:49:53 | Nothing_Much | whoa, just got a new microphone |
| 22:54:40 | Nothing_Much | the quality using the echo is pretty bad |
| 23:03:27 | fordcars | The Turbo and Shield sound sometimes plays double, not a big problem though |
| 23:03:53 | Little_Apple | are you kidding me? THATS A HUGE PROBLEM |
| 23:03:58 | Little_Apple | THAT NEEDS A PATCH ASAP |
| 23:05:01 | raptor | write a bug please! |
| 23:05:40 | fordcars | brb |
| 23:05:47 | fordcars | Time to eat yo! |
| 23:07:51 | Little_Apple | dont eat me! |
| 23:08:43 | Nothing_Much | yikes |
| 23:08:51 | Nothing_Much | microphone is like |
| 23:09:01 | Little_Apple | im off |
| 23:09:03 | | Little_Apple Quit (Quit: Page closed) |
| 23:09:11 | Nothing_Much | 2004 quality maybe lol |
| 23:10:23 | | fordcars Quit (Ping timeout: 250 seconds) |
| 23:15:26 | raptor | kaen: are pleiades dates in UTC? |
| 23:28:55 | | Skybax has joined |
| 23:29:24 | raptor | why is ZOMG BROWNIEZ!!!1!!!1! on pleiades? |
| 23:29:32 | raptor | and downloaded 31 times?? |
| 23:30:04 | raptor | must be a test level... can I delete? |
| 23:36:34 | Watusimoto | delete away! |
| 23:36:43 | raptor | export script working! |
| 23:36:49 | raptor | should I constrain the levels? |
| 23:36:55 | Watusimoto | but remember, these sorts of cleanups are what is causing the grief I am experiencing!! |
| 23:36:59 | Watusimoto | what do you mean constrain? |
| 23:37:04 | raptor | 'highest rated levels' |
| 23:37:07 | Watusimoto | yes |
| 23:37:13 | raptor | becasue that matches 5 |
| 23:37:19 | Watusimoto | top 10 or 20, I'd say |
| 23:37:23 | raptor | and... 1 is the brownies... |
| 23:37:26 | Watusimoto | ha |
| 23:37:32 | Watusimoto | the masses have spoken |
| 23:37:42 | Skybax | NO |
| 23:37:55 | Skybax | raptor don't delete my level! lol |
| 23:38:28 | Watusimoto | ok, so if a level gets a really crap rating, you can get back to 0 by reuploading it |
| 23:38:37 | Watusimoto | well, I guess there is no getting around that... |
| 23:38:54 | raptor | open a bug - kaen has a tracker on github somewhere |
| 23:39:09 | Watusimoto | we need some alien level fingerprinting tech |
| 23:39:26 | | fordcars has joined |
| 23:39:51 | Skybax | Hi fordcars! |
| 23:40:57 | Skybax | ZOMG BROWNIES is a beautiful thing! |
| 23:41:02 | | Nothing_Much Quit (Remote host closed the connection) |
| 23:41:14 | raptor | yeah, if you're a bat! |
| 23:41:29 | Skybax | Do you have something against bats? |
| 23:41:46 | raptor | no, i even made a level called 'Bats' once... |
| 23:42:00 | Skybax | We have two bat houses lol |
| 23:42:06 | fordcars | Hi! |
| 23:43:34 | | Nothing_Much has joined |
| 23:44:29 | Skybax | Ford, I want "ZOMG BROWNIES is a beautiful thing!" to be added to the random every 60 seconds list lol |
| 23:45:12 | Nothing_Much | wut |
| 23:45:16 | Nothing_Much | What'd I miss? |
| 23:45:30 | Skybax | Guano |
| 23:46:04 | Watusimoto | nothing much! |
| 23:46:11 | Watusimoto | ha ha! I love that joke!!!!!!! |
| 23:46:19 | Skybax | Hahaha xD |
| 23:46:33 | Watusimoto | it never gets old! |
| 23:47:28 | Nothing_Much | hahaha |
| 23:47:33 | | BFLogBot Commit: 7d304cabf1ad | Author: watusimoto | Message: Fix level rating-related crash |
| 23:47:34 | | BFLogBot Commit: 0ee200bcd9af | Author: watusimoto | Message: (Possible) fix for levels that have been deleted from Pleiades but still have the LevelDatabaseId line in them |
| 23:47:35 | Watusimoto | warning... am going to try to update the master server... |
| 23:47:36 | | BFLogBot Commit: f1f69ddb4cc1 | Author: watusimoto | Message: Remove duplicate success message |
| 23:47:43 | Nothing_Much | you can press tab to highlight or ping me :) |
| 23:47:45 | raptor | waiT |
| 23:47:47 | raptor | WAIT |
| 23:47:52 | raptor | i'm tinkering in there... |
| 23:47:56 | raptor | what did you do Watusimoto? |
| 23:48:06 | Watusimoto | what did I do? |
| 23:48:12 | Watusimoto | on the server, you mean? |
| 23:48:15 | raptor | you want to update master? |
| 23:48:16 | raptor | yes |
| 23:48:24 | Watusimoto | I did nothing -- I'm not even logged in |
| 23:48:39 | Watusimoto | yes, i want to update the master |
| 23:48:47 | raptor | ok, give me 1 min please |
| 23:48:50 | Watusimoto | no worries |
| 23:48:57 | Nothing_Much | Skybax: do you happen to have a microphone? |
| 23:49:02 | Skybax | I do |
| 23:49:21 | Skybax | Why? |
| 23:49:57 | Nothing_Much | You can like, talk to people through bitfighter :O |
| 23:50:00 | raptor | ladies and gentlemen Pleiades is ONLINE! |
| 23:50:02 | Skybax | I know lol |
| 23:50:13 | Skybax | I talked to Fordcars yesterday |
| 23:50:16 | raptor | ok Watusimoto, you may now do your master stuff |
| 23:50:22 | Nothing_Much | nice |
| 23:50:24 | Watusimoto | ok |
| 23:50:28 | Nothing_Much | What's pleiades? |
| 23:50:41 | Skybax | The level database |
| 23:50:57 | Skybax | bitfighter.org/pleiades |
| 23:51:31 | Skybax | Three of my levels are in the top rated :3 lol |
| 23:51:41 | raptor | I put all levels on it for now |
| 23:52:02 | Nothing_Much | Ah cool |
| 23:52:20 | raptor | doing some sanity tests.. |
| 23:52:34 | Skybax | I don't think many people use it... hardly any levels have ratings |
| 23:52:46 | Watusimoto | give it time |
| 23:53:05 | Watusimoto | update underway! |
| 23:53:20 | Skybax | Kk I g2g to work.. seeya guize |
| 23:54:10 | Watusimoto | raptor: what do you make of this? |
| 23:54:13 | Watusimoto | added 80 changesets with 235 changes to 95 files |
| 23:54:14 | Watusimoto | 95 files updated, 0 files merged, 0 files removed, 0 files unresolved |
| 23:54:14 | Watusimoto | ==> Running CMake |
| 23:54:14 | Watusimoto | ./update_recompile_restart_master.sh: line 20: cmake: command not found |
| 23:54:14 | Watusimoto | ==> Recompiling master |
| 23:54:14 | Watusimoto | make: /usr/bin/cmake: Command not found |
| 23:54:16 | Watusimoto | make: *** [cmake_check_build_system] Error 127 |
| 23:54:18 | Watusimoto | ==> Compile error. FIX YOUR CODE. |
| 23:54:20 | Watusimoto | Old master binary is still in place and running, |
| 23:54:22 | Watusimoto | there is no need to restart at this time. |
| 23:54:22 | raptor | oh haha |
| 23:54:28 | raptor | use cmake28 |
| 23:54:38 | Watusimoto | should I update the sh file? |
| 23:54:40 | raptor | centos shipped with an old version |
| 23:54:43 | raptor | sure |
| 23:54:51 | Watusimoto | or can we upgrade cmake? |
| 23:54:58 | raptor | it is upgraded |
| 23:55:07 | Watusimoto | so... cmake28, eh? |
| 23:55:13 | raptor | it's just that the normal 'cmake' command on the system goes to cmake 2.6 |
| 23:55:29 | Watusimoto | we probably need to add that to the building bf on centos instructions |
| 23:55:35 | raptor | well... |
| 23:55:38 | raptor | actually |
| 23:55:43 | raptor | we require 2.8 or greater |
| 23:55:54 | raptor | and centos doesn't ship with that so... instructions are probably broke |
| 23:57:28 | Watusimoto | how do you install cmake28? yum install cmake28? |
| 23:58:09 | raptor | its already installed |
| 23:58:23 | Watusimoto | I know, but if I want to tell someone else how to do it... http://linuxtoolkit.blogspot.com/2013/07/july-22-2013-installing-cmake-28-on.html |
| 23:58:26 | raptor | let me just soft-link cmake28 for you so you don't have to do anything |
| 23:58:33 | | Skybax Quit (Ping timeout: 252 seconds) |
| 23:58:49 | raptor | ok soft-link created |
| 23:59:52 | raptor | you don't need to adjust a script Watusimoto |
| 23:59:56 | | Darrel Quit (Quit: IRC client killed.) |