Timestamps are in GMT/BST.
| 00:07:07 | Nothing_Much | raptor: are you sure Desura's been updated? still seems to have 018a |
| 00:07:16 | | BFLogBot Commit: 48495604fab3 | Author: watusimoto | Message: Alert players when they try to edit a level that has been deleted from the database |
| 00:08:06 | raptor | Nothing_Much: I've posted all the new files... the are all 'awaiting review' |
| 00:08:12 | Nothing_Much | ohh |
| 00:08:13 | raptor | i don't know what else to do to move it along.. |
| 00:08:39 | Nothing_Much | alright, I think what I've been seeing were blogs |
| 00:09:54 | Nothing_Much | curious, which files do you have uploaded? |
| 00:10:08 | Nothing_Much | the more files the merrier! |
| 00:10:38 | raptor | windows/osx standalone installers |
| 00:10:55 | raptor | and linux/windows distributions (MCF) |
| 00:11:19 | Nothing_Much | Ah, did you upload individual files for linux? |
| 00:11:28 | Nothing_Much | such as the .deb's and rpm's? |
| 00:12:27 | raptor | no |
| 00:12:31 | raptor | we have those on our website |
| 00:12:36 | raptor | there are too many for the *nixes |
| 00:14:19 | Nothing_Much | true.. but it also gives way for people who don't use Desura a quicker means to download the game |
| 00:17:19 | Nothing_Much | it is possible without a Desura account to download the game |
| 00:21:43 | Watusimoto | good night all |
| 00:21:49 | raptor | night! |
| 00:22:58 | Nothing_Much | later |
| 00:25:55 | | Skybax Quit (Ping timeout: 272 seconds) |
| 00:26:55 | | Watusimoto Quit (Ping timeout: 272 seconds) |
| 00:32:44 | Nothing_Much | raptor: if you want or need any help with Desura lemme know |
| 00:33:27 | raptor | Nothing_Much: can you somehow push the approval process along? (I don't remember the extent of your involvement..) |
| 00:34:12 | Nothing_Much | I can nag at most lol |
| 00:34:33 | Nothing_Much | But I'll try dude |
| 00:35:17 | raptor | i doubt they're too worried - it's not a for-profit game, after all |
| 00:36:16 | Nothing_Much | If I can get into contact from an official at Linden I can ask him, but he's not online at the moment. |
| 00:37:11 | Nothing_Much | What you could do though is make a blog about the new release coming to Desura soon. |
| 00:38:48 | kaen | love the asterisks around pleiades :) |
| 00:38:55 | raptor | :) |
| 00:39:04 | raptor | I thought it would be a nice touch... |
| 00:39:10 | kaen | I'm hoping it was a star pun |
| 00:39:16 | raptor | (it was) |
| 00:39:45 | raptor | i'm still not sure how to auto-update the server |
| 00:40:00 | raptor | i could kill the process i suppose |
| 00:40:18 | Nothing_Much | Darn internet |
| 00:40:23 | Nothing_Much | Did you get my last message? |
| 00:40:32 | raptor | and yet people are still on sam test... |
| 00:40:39 | raptor | Nothing_Much: i got the one about the blog |
| 00:41:50 | Nothing_Much | Ah alright, it's the news section actually. You can pretty much spread the word that a new release is coming soon to Desura on that section. |
| 00:48:04 | raptor | I need to head home, later! |
| 00:48:11 | | raptor Quit () |
| 00:49:31 | Nothing_Much | Later |
| 00:51:40 | Nothing_Much | What's the purpose of pleiades, kaen? |
| 01:08:18 | Nothing_Much | or anybody |
| 01:08:28 | Nothing_Much | I thought the tutorials were nixed |
| 01:08:34 | Nothing_Much | or rested |
| 01:42:25 | | kumul has joined |
| 01:49:40 | Nothing_Much | Hi kumul |
| 01:50:00 | kumul | hey Nothing_Much |
| 01:50:09 | Nothing_Much | What's up? |
| 01:50:15 | Nothing_Much | How've you been*? |
| 01:50:17 | kumul | i dont know |
| 01:50:27 | kumul | I've been exhausted today |
| 01:50:32 | kumul | i actually went to sleep at 2pm |
| 01:51:07 | kumul | lifted a stove yesterday and just feel dead tired and sleepy |
| 01:51:16 | kumul | and you? |
| 01:51:24 | Nothing_Much | lol got a job that requires heavy lifting? |
| 01:51:49 | kumul | nope |
| 01:53:14 | Nothing_Much | oh |
| 01:54:27 | kumul | you know, even when i did have a sort of job i still told people that I didnt do anything for a living xD |
| 01:54:32 | kumul | i dont think that'l ever change |
| 01:55:01 | Nothing_Much | kumul: aw, don't say that :( |
| 01:55:11 | kumul | why? |
| 01:55:28 | kumul | its a privacy thing, or more like "Not proud of what I do thing" |
| 01:55:57 | Nothing_Much | oh privacy? |
| 01:56:05 | Nothing_Much | so you work you just don't tell people what you do |
| 01:56:23 | kumul | no, I dont work |
| 01:56:41 | Nothing_Much | oh sorry |
| 01:56:52 | Nothing_Much | I won't bother ya anymore, I get too curious after a bit so I'll shut up |
| 01:57:02 | kaen | Nothing_Much, the web app is for sharing and rating levels |
| 01:57:11 | kaen | the server is just a server with all of those levels on it. |
| 01:58:35 | Nothing_Much | there's a web app for plaeiades? |
| 01:58:39 | Nothing_Much | *pleiades |
| 01:59:04 | kumul | Nothing_Much, onono dont take it the wrong way though |
| 01:59:35 | Nothing_Much | kaen: oh |
| 01:59:36 | Nothing_Much | now I get it |
| 01:59:45 | kumul | just nothing much has happened in my life for me to talk about. no i dont work really though. i just lifted a stove and worked since i woke up till i went to sleep. |
| 01:59:47 | Nothing_Much | tutorial levels are on it, which is why I got confused |
| 01:59:57 | | fordcars has joined |
| 02:00:06 | Nothing_Much | Hey fordcars |
| 02:00:22 | Nothing_Much | kumul: ah okay |
| 02:00:45 | fordcars | Hey |
| 02:01:25 | Nothing_Much | Sorry to bring this up again fordcars, but how's the Pi compiling Bitfighter? |
| 02:01:41 | fordcars | Hah... |
| 02:01:54 | fordcars | Hahaha......... |
| 02:01:59 | Nothing_Much | ._. |
| 02:02:19 | fordcars | I didn't touch it since last time you asked me :3 |
| 02:02:21 | fordcars | But I could |
| 02:02:37 | fordcars | I setup my Pi to wrk with my Vga screen |
| 02:02:41 | amgine123 | found a bug |
| 02:02:41 | fordcars | *work |
| 02:02:46 | Nothing_Much | oh, man I thought you were going crazy over it |
| 02:02:54 | Nothing_Much | no pressure dude |
| 02:02:58 | amgine123 | im running 1 dedicate a srer box but i see my server twice |
| 02:05:12 | fordcars | Sorry, I have been extremely occupied lately |
| 02:05:18 | fordcars | Hey! Look at that! |
| 02:05:33 | fordcars | My Pi is conventionally right next to my desk! |
| 02:05:41 | | fordcars Quit (Quit: Page closed) |
| 02:05:47 | Nothing_Much | lol |
| 02:15:16 | kaen | amgine123, once with an internal IP, once with an external IP |
| 02:15:26 | kaen | that's intended behavior. |
| 02:19:02 | Nothing_Much | there goes my linksys router :( |
| 02:26:40 | | Nothing_Much Quit (Quit: No Ping reply in 180 seconds.) |
| 02:27:08 | | Nothing_Much has joined |
| 02:37:19 | | fordcars_pi has joined |
| 02:37:23 | | Nothing_Much Quit (Ping timeout: 272 seconds) |
| 02:37:25 | fordcars_pi | Hi guys! |
| 02:43:53 | amgine123 | hey |
| 02:44:00 | amgine123 | !ideas |
| 02:44:00 | BFLogBot | To enter a feature request: http://tinyurl.com/bfnewfeature -- To view all feature requests: http://tinyurl.com/bffeatures |
| 02:44:02 | amgine123 | !help |
| 02:44:02 | BFLogBot | Type !commands to see a list of commands. Please don't spam the main channel |
| 02:45:00 | fordcars_pi | I decided to get mercurial on my Pi to build Bitfighter thr right way :) |
| 02:45:22 | kaen | neat! |
| 02:45:55 | | Nothing_Much has joined |
| 02:46:22 | Nothing_Much | Guess I'll configure the router later |
| 02:46:41 | fordcars_pi | Hi |
| 02:47:04 | fordcars_pi | Getting mercurial on my pi to build Bitfighter with the latest source :) |
| 02:47:10 | Nothing_Much | Hey fordcars_pi; nice |
| 02:47:26 | Nothing_Much | Oh crap, I forgot, you can't checkinstall with cmake :( |
| 02:47:36 | fordcars_pi | Oh :/ |
| 02:47:49 | Nothing_Much | Though.. I'm not sure |
| 02:47:55 | Nothing_Much | fordcars_pi: Try building 019 as well |
| 02:48:45 | fordcars_pi | Of course! |
| 02:48:55 | Nothing_Much | (not the latest source) |
| 02:48:57 | amgine123 | i need somone to try somhing it seems no one can see my server on BF 19 |
| 02:49:01 | fordcars_pi | Ohh sure |
| 02:49:05 | amgine123 | check and see if you can see it |
| 02:49:17 | Nothing_Much | kaen: correct me if I'm wrong, but is it possible to checkinstall (make a package) from cmake? |
| 02:49:25 | fordcars_pi | amgine123 if you can see two of your servers, we can vvvery probably see it |
| 02:49:44 | fordcars_pi | Nothing, I have absolutely no idea :) |
| 02:50:56 | Nothing_Much | fordcars_pi: me neither, which is why I'm asking kaen :P |
| 02:51:28 | amgine123 | well a friend of mine couldnt see my server or its i.p |
| 02:52:49 | fordcars_pi | Maybe it is ping 999 |
| 02:52:59 | amgine123 | ok very buggy one dedicate a serveris making 2 servers for me anyone else seeing orh hacing this problem with me ? |
| 02:53:27 | amgine123 | thats whay i htough so i asked him to look at my I.p on the side he couldnt see it |
| 02:53:41 | fordcars_pi | Amgine, this is normal. Your computer is seeing your server from inside your house (LAN) and from the Internet (WAN) |
| 02:53:54 | fordcars_pi | People only see it from the Internet (WAN) |
| 02:58:33 | kaen | yes, you can actually make windows installers, .deb files, .rpm s, and even mac packages |
| 02:59:00 | kaen | I just recently discovered all of this (about last week) and plan to look into it for 020 |
| 02:59:10 | fordcars_pi | Whoa really? |
| 02:59:14 | amgine123 | the double server host issue ? |
| 02:59:28 | fordcars_pi | amgine123, it is not an issue! It is normal!!!!!!!!! |
| 02:59:37 | kaen | if I could automate our very hairy packing process, that would sort of be the final frontier |
| 03:01:55 | amgine123 | added it to the issues page realisticly you hsoul only see one internet server after all local and internet would be the same so one internet server would be fine its redudtent |
| 03:02:46 | amgine123 | its like haveing 2 ford cars when you only need 1 (pun intended) |
| 03:03:15 | amgine123 | wtf 2 servers are now 3 servers 0_0 |
| 03:05:06 | fordcars_pi | Lol |
| 03:05:52 | fordcars_pi | Well, I guess if you see two servers, the onle with the weird port and lowest ping would be faster for you and not use bandwidth |
| 03:06:02 | amgine123 | 4 0_0_0_0 |
| 03:06:31 | amgine123 | Robots are taking over ^_^ |
| 03:06:38 | fordcars_pi | :P |
| 03:06:43 | amgine123 | i think s_bot is stealing Bf |
| 03:06:46 | fordcars_pi | Yay for bots! |
| 03:06:48 | fordcars_pi | - raptor |
| 03:08:56 | | raptor has joined |
| 03:08:57 | | ChanServ sets mode +o |
| 03:08:59 | raptor | you rang |
| 03:09:07 | fordcars_pi | Hi :) |
| 03:09:14 | raptor | hello |
| 03:10:08 | amgine123 | raptor dedicate server problems found |
| 03:10:12 | fordcars_pi | I decided to give PieFighter another shot, this time downloading the needed OpenGlES Development Headers ;) |
| 03:10:24 | raptor | oooo fordcars_pi - actually |
| 03:10:24 | fordcars_pi | raptor, no dedicated server problems found :) |
| 03:10:33 | raptor | amgine123: describe problem please |
| 03:10:53 | raptor | fordcars_pi: actually, I have GLES changes to commit to the repo - they may help |
| 03:11:01 | fordcars_pi | Sweet! |
| 03:11:07 | fordcars_pi | Very sweet! |
| 03:11:13 | fordcars_pi | :P |
| 03:11:13 | raptor | also, have you been successful in installing SDL2? |
| 03:11:16 | fordcars_pi | Yep |
| 03:11:20 | fordcars_pi | Compiled perfectly |
| 03:11:26 | raptor | oh excellent |
| 03:11:43 | raptor | actually, did you say you got bitfighter to compile? |
| 03:11:55 | fordcars_pi | Yes, but using Mesa3dUtils |
| 03:12:07 | fordcars_pi | Non graphical stuff works perfectly |
| 03:12:31 | raptor | what does that mean? |
| 03:12:53 | fordcars_pi | It means that anything that has graphics is extremely slow :P |
| 03:12:57 | fordcars_pi | All on CPU, no GPU |
| 03:13:20 | raptor | ah |
| 03:13:22 | raptor | ok, so |
| 03:13:32 | raptor | did you compile a revision of SDL2 that has RPi fixed? |
| 03:13:37 | fordcars_pi | Yep |
| 03:13:46 | raptor | ok, let me get in these changes... |
| 03:13:57 | fordcars_pi | I was missing dome headers for Bitfighter, some OpenGLES dev headers |
| 03:14:01 | fordcars_pi | *some |
| 03:14:02 | raptor | or actually.. let me fix some compiler errors first... |
| 03:14:06 | fordcars_pi | Sure :) |
| 03:15:15 | Nothing_Much | fordcars_pi: is it playable? |
| 03:15:45 | fordcars_pi | 6fps :) |
| 03:15:51 | fordcars_pi | In 018a anyway |
| 03:16:04 | Nothing_Much | ah |
| 03:16:19 | fordcars_pi | If I would actually use the Gpu, I would like to get at least 40 fps |
| 03:16:23 | Nothing_Much | well, try out 019 for the GPU for graphics acceleration |
| 03:16:33 | fordcars_pi | Yep |
| 03:16:58 | fordcars_pi | Still getting source code though |
| 03:17:08 | Nothing_Much | Alright |
| 03:17:10 | fordcars_pi | Updating Branch Default |
| 03:17:17 | fordcars_pi | *to |
| 03:17:39 | raptor | what the weird compiler error... |
| 03:18:06 | fordcars_pi | What did you get? |
| 03:20:45 | raptor | fixed |
| 03:21:38 | | Nothing_Much Quit (Ping timeout: 240 seconds) |
| 03:21:38 | | BFLogBot Commit: a3f195f02c9c | Author: buckyballreaction | Message: Fix compiling |
| 03:22:07 | fordcars_pi | Yay done downloading source |
| 03:22:57 | | Nothing_Much has joined |
| 03:23:05 | raptor | fordcars_pi: do you have mercurial? |
| 03:23:14 | fordcars_pi | Yep, just got it |
| 03:24:08 | | fordcars_pi Quit (Quit: Lost terminal) |
| 03:26:07 | Nothing_Much | How's everyone? |
| 03:27:49 | | fordcars_pi has joined |
| 03:28:03 | fordcars_pi | Hi, sorry I closed Terminal by accident haha |
| 03:28:13 | Nothing_Much | lol |
| 03:28:51 | raptor | welcome back |
| 03:30:11 | fordcars_pi | :) |
| 03:30:46 | fordcars_pi | http://archive.raspberrypi.org/debian/dists/wheezy/untested/binary-armhf/Packages |
| 03:31:21 | Nothing_Much | libraspberrypi? o.O |
| 03:31:32 | Nothing_Much | ohh |
| 03:31:33 | fordcars_pi | raptor, do you think these would be the missing headers? They are the first hit on Google, but wouldn't those come with Raspbian? |
| 03:32:08 | raptor | fordcars_pi: possibly |
| 03:32:32 | raptor | i think they should be there already, but I'm not too knowledgeable about the Pi yet.. |
| 03:32:53 | fordcars_pi | Maybe they now come with Rasbian |
| 03:33:11 | fordcars_pi | But I update often with the raspi-update util |
| 03:33:27 | Nothing_Much | most likely not the dev files dude |
| 03:33:30 | Nothing_Much | try installing them |
| 03:33:55 | fordcars_pi | They all havve the source: raspberry-firmware O.o |
| 03:34:19 | raptor | ok fordcars_pi, i'm almost ready to commit the GLES changes for bitfighter, I just need to verify stuff.. |
| 03:34:56 | fordcars_pi | Sure :) |
| 03:35:32 | fordcars_pi | Haha I already have the latest version of the libraries :P |
| 03:35:43 | fordcars_pi | Maybe it is only a path problem or something |
| 03:37:33 | fordcars_pi | OOh |
| 03:37:49 | fordcars_pi | There are a bunch of Libraries for OpenGLES here... |
| 03:38:04 | fordcars_pi | And demos! Whooo |
| 03:39:44 | fordcars_pi | #include "GLES/gl.h" |
| 03:39:44 | fordcars_pi | #include "EGL/egl.h" |
| 03:39:46 | fordcars_pi | #include "EGL/eglext.h" |
| 03:40:07 | fordcars_pi | Those look exactly the same as the error message I was getting not finding these |
| 03:40:09 | raptor | i don't remember what EGL was.. |
| 03:40:24 | fordcars_pi | I don<t know :P |
| 03:40:31 | fordcars_pi | Should I include these? |
| 03:40:49 | Nothing_Much | http://en.wikipedia.org/wiki/EGL_%28API%29 |
| 03:40:52 | Nothing_Much | you probably should |
| 03:40:59 | raptor | fordcars_pi: that should be built into SDL2 |
| 03:41:57 | fordcars_pi | Hmm |
| 03:42:08 | fordcars_pi | raptor, it said it couldn't find them |
| 03:42:29 | fordcars_pi | Heh |
| 03:44:13 | raptor | maybe you are missing the dev headers.. |
| 03:44:39 | | amgine123 Quit (Ping timeout: 250 seconds) |
| 03:44:41 | fordcars_pi | Yeah :/ |
| 03:44:48 | fordcars_pi | I'll try to run the demos |
| 03:46:35 | | Kiryx Quit (Ping timeout: 260 seconds) |
| 03:49:11 | fordcars_pi | oh f**** chocaltes |
| 03:49:21 | fordcars_pi | *Chocolates |
| 03:49:28 | fordcars_pi | My sd is full, nuuu |
| 03:49:43 | Nothing_Much | uh oh |
| 03:49:47 | Nothing_Much | it's 4gb right? |
| 03:49:54 | fordcars_pi | It didn't even tell em :O |
| 03:50:07 | fordcars_pi | YEah |
| 03:50:25 | | BFLogBot Commit: a32bc36b35c5 | Author: buckyballreaction | Message: Add GLES 1 support to cmake. Thanks to GCI student Jacob Logan (vs37nx) |
| 03:50:25 | raptor | ok fordcars_pi, CMake + GLES changes coming your way.. |
| 03:50:27 | | BFLogBot Commit: 3c7f896892e6 | Author: buckyballreaction | Message: Add assert |
| 03:50:28 | | BFLogBot Commit: 58dd90bb961b | Author: buckyballreaction | Message: Minor adjustments to CMake GLES implementation |
| 03:50:36 | Nothing_Much | yikes, dude, consider an 8gb sd card dude |
| 03:50:59 | fordcars_pi | Haha I know |
| 03:51:12 | fordcars_pi | IS there a command to see what takes up disk space? |
| 03:51:16 | raptor | df -h |
| 03:51:18 | fordcars_pi | What directory |
| 03:51:19 | raptor | ok |
| 03:51:21 | raptor | oh |
| 03:51:41 | raptor | you can do an evil thing like: du -sh SOME_DIRECTORY/* |
| 03:51:48 | raptor | but that may take a while |
| 03:52:40 | fordcars_pi | UH, I am trying but it only shows root even if I do df -h /home/pi |
| 03:54:51 | fordcars_pi | What is the difference between size and size on disk? |
| 03:56:33 | raptor | nono |
| 03:56:41 | raptor | dU not dF |
| 03:56:43 | raptor | du |
| 03:56:44 | raptor | du |
| 03:56:50 | raptor | du -sh SOME_DIR |
| 03:56:52 | fordcars_pi | du |
| 03:57:01 | raptor | that is 'disk usage' |
| 03:57:08 | fordcars_pi | Ahh |
| 03:57:16 | fordcars_pi | Whoa ok |
| 03:57:47 | raptor | and i'd use it like this: du -sh /home/pi/* |
| 03:57:58 | raptor | so it gives a breakdown of the sub-directories |
| 03:58:25 | fordcars_pi | nope, 975M /home/pi is the output |
| 04:00:57 | fordcars_pi | Ahrgh |
| 04:02:25 | fordcars_pi | Haha! |
| 04:02:30 | fordcars_pi | apt-get clean IS useful |
| 04:02:44 | fordcars_pi | Still only 70mb :/ |
| 04:03:06 | raptor | fordcars_pi: how big is your drive? |
| 04:03:36 | fordcars_pi | 4gb :) |
| 04:03:39 | fordcars_pi | Well 3.8 |
| 04:03:44 | fordcars_pi | Ok got 100mb |
| 04:03:55 | fordcars_pi | I have a 16gb flash drive though |
| 04:03:58 | raptor | you can do 'make clean' with anything you're compiling... |
| 04:04:08 | fordcars_pi | Ahh ok |
| 04:04:19 | fordcars_pi | h wait, I have 2 copies of Bitfighter, or 3 |
| 04:04:27 | raptor | slash n' burn! |
| 04:05:11 | sam686 | empty recycle bin? (thats for windows, if linux have something similar) |
| 04:05:25 | raptor | Linux would be /tmp |
| 04:05:28 | raptor | or /var/tmp |
| 04:05:46 | fordcars_pi | There is a Rubish Bin |
| 04:05:47 | raptor | but don't actually delete everything there unless you started the system in console-only mode |
| 04:05:57 | fordcars_pi | Ok |
| 04:06:42 | sam686 | or you can simply delete everything older then a few days |
| 04:07:36 | sam686 | only on tmp/temp, windows also have temp folder somewhere |
| 04:08:17 | fordcars_pi | Wow 300mb |
| 04:08:25 | fordcars_pi | Bitfighter source is quit Big :P |
| 04:08:28 | fordcars_pi | *quite |
| 04:09:09 | sam686 | get USB flash drive or USB hard disk? (most computer have USB) |
| 04:09:55 | fordcars_pi | I have a USB flash drive ready to be used :P |
| 04:10:03 | fordcars_pi | 396mb |
| 04:10:05 | fordcars_pi | Haha |
| 04:10:19 | raptor | compiling will inflate the source a lot, too |
| 04:10:59 | sam686 | you could do all the compiling into usb flash drive, if you know where it mounts to |
| 04:11:42 | fordcars_pi | Ahh I could |
| 04:11:51 | fordcars_pi | But it is Mac formatted right now I think |
| 04:12:32 | sam686 | fat32/fat16 is the most compatible file system that nearly any OS can write to |
| 04:13:40 | Nothing_Much | ntfs would be better if files are larger than 4gb |
| 04:13:46 | fordcars_pi | 524mb!!!!!!!!!! |
| 04:13:56 | fordcars_pi | All because of Bitfighter ;) |
| 04:14:29 | sam686 | fat32 is limited to a max of 4 GB per file not folder. A folder can have much more then 4 GB |
| 04:15:00 | Nothing_Much | right |
| 04:16:25 | raptor | fat32 is the way to go |
| 04:16:48 | raptor | unless you really need files that big |
| 04:16:59 | fordcars_pi | Nah |
| 04:17:01 | Nothing_Much | yeah I think fat32 is a bit faster too |
| 04:17:04 | fordcars_pi | It's only 16gb |
| 04:17:15 | Nothing_Much | that's perfect |
| 04:17:27 | Nothing_Much | why didn't you install raspbian to your flash drive? :O |
| 04:17:45 | fordcars_pi | I forgo tabout it! But I think rRasobery Pi boots from Sd |
| 04:18:08 | fordcars_pi | Ooh typos |
| 04:18:47 | sam686 | I have a windows xp operating system on a fat32 disk, about 230 GB capacity hard disk, it works fine for me. It does annoying disk check everytime the OS bluescreen or does unsafe shutdown. |
| 04:19:27 | Nothing_Much | it's windows xp |
| 04:19:29 | Nothing_Much | lol |
| 04:20:47 | sam686 | I reinstalled as fat32 cause back then I was sick of "Permission denied" on NTFS, and no easy way to change permissions on xp home edition |
| 04:21:51 | Nothing_Much | lol |
| 04:21:59 | Nothing_Much | windows xp is gonna die dude |
| 04:22:04 | Nothing_Much | use it while you still can! |
| 04:22:16 | fordcars_pi | It is my most modern operating system :) Well after Raspbian |
| 04:22:34 | sam686 | if windows xp dies, I can always load up linux, knowing that nearly any OS can read/write fat32 |
| 04:22:42 | Nothing_Much | yeah |
| 04:22:48 | fordcars_pi | Windows will drop it's support in 2014 I heard |
| 04:22:54 | Nothing_Much | XP will yeah |
| 04:23:02 | Nothing_Much | the same month and year Ubuntu 14.04 comes out :D |
| 04:23:04 | sam686 | 2014 coming very soon, less then a month now |
| 04:23:24 | Nothing_Much | so that'd be April of 2014 :D |
| 04:23:31 | fordcars_pi | Oh yeah already :P |
| 04:24:01 | fordcars_pi | Hehe so yeah, 52mb |
| 04:24:05 | fordcars_pi | *524mb |
| 04:24:22 | fordcars_pi | I'll hg clone again |
| 04:24:29 | Nothing_Much | to the USB? |
| 04:24:39 | fordcars_pi | Maybe |
| 04:25:06 | Nothing_Much | maybe? |
| 04:25:12 | fordcars_pi | Sure :P |
| 04:27:54 | Nothing_Much | oh my |
| 04:28:48 | fordcars_pi | What? |
| 04:30:11 | Nothing_Much | not sure what the maybe meant lol |
| 04:30:42 | fordcars_pi | Sorry :PPPP I had to find my flash drive |
| 04:30:47 | fordcars_pi | Found it :) |
| 04:31:36 | sam686 | if you are lucky, it might be able to read/write to existing filesystem you have.. |
| 04:40:05 | fordcars_pi | Ok good |
| 04:40:13 | fordcars_pi | Getting source finally! |
| 04:40:19 | fordcars_pi | See you in while |
| 04:40:21 | fordcars_pi | :P |
| 04:47:43 | | Platskies has joined |
| 04:55:00 | | vs73nx has joined |
| 04:55:22 | vs73nx | im back |
| 04:55:46 | vs73nx | hi everyone |
| 04:56:27 | raptor | hello |
| 04:58:22 | vs73nx | so you know where to start off with my current task (any files in the code where keybindings are already present etc etc) |
| 04:59:18 | raptor | yes... let me find that |
| 04:59:26 | raptor | can you give me the task URL? |
| 04:59:43 | vs73nx | https://www.google-melange.com/gci/task/view/google/gci2013/5319687034372096 |
| 05:00:12 | raptor | looks like watusimoto wrote this task |
| 05:00:56 | vs73nx | k so you know where to start? |
| 05:01:11 | raptor | hmm... he says no UI work, then says to get acquainted with the UI? |
| 05:01:18 | raptor | you may want to ask him about that |
| 05:01:33 | raptor | but let me show you where a good place to start is |
| 05:01:39 | raptor | do you have teh game running? |
| 05:01:42 | raptor | *the |
| 05:01:49 | vs73nx | yes |
| 05:02:08 | raptor | you see in the menu OPTIONS -> INPUT -> DEFINE KEYS... |
| 05:02:25 | vs73nx | yes |
| 05:02:38 | raptor | so the idea is to have something like that, but in the editor options |
| 05:02:54 | raptor | but I don't think you'll be writing the UI stuff, just the binding part |
| 05:03:02 | vs73nx | ok then this looks like fun :) |
| 05:05:09 | raptor | hmm... ummm |
| 05:05:27 | raptor | i'm not so familiar with this code - looks like watusimoto has rewritten my rewrite :) |
| 05:05:46 | vs73nx | k then |
| 05:06:08 | raptor | I can get you pointed in the general direction, but you'll want to work closely with him, I think |
| 05:07:31 | raptor | how familiar are you with XMACROs ? |
| 05:07:45 | vs73nx | not much |
| 05:07:52 | raptor | if you look in config.cpp |
| 05:07:59 | raptor | at static void setDefaultKeyBindings |
| 05:08:12 | vs73nx | oh ok then |
| 05:08:18 | raptor | that's how bindings are set |
| 05:08:46 | raptor | and read from the INI |
| 05:08:55 | raptor | and there is a method below it called writeKeyBindings |
| 05:09:01 | raptor | is how it's saved to the INI |
| 05:09:23 | raptor | you'd need to create a new INI section called something like 'EditorKeyBindings' |
| 05:09:38 | raptor | and attempt to save the defaults we already have |
| 05:10:06 | vs73nx | ok i better get to it then |
| 05:10:16 | raptor | the hardcoded ones we have are found on the F1 help screen when in the editor, and in the code, they are scattered around UIEditor.cpp |
| 05:18:28 | raptor | XMACROs are a way to use preprocessor #define to dynamically write lots of similar code |
| 05:18:57 | raptor | in this case, use what's in BINDING_TABLE to write loading code |
| 05:19:20 | raptor | you may need to do a similar EDITOR_BINDING_TABLE |
| 05:22:12 | vs73nx | so do make a new binding table for EditorKeyboardBindings? |
| 05:22:33 | raptor | I think that would be best |
| 05:22:43 | vs73nx | ok |
| 05:32:27 | fordcars_pi | Hi |
| 05:32:33 | fordcars_pi | I'm back :) |
| 05:33:02 | vs73nx | does anyone happen to know where BINDING_TABLE is defined? |
| 05:33:18 | fordcars_pi | Nope :P |
| 05:33:19 | raptor | vs73nx: it's in InputCode.h |
| 05:33:26 | vs73nx | ok thanks |
| 05:37:45 | | vs73nx Quit (Read error: Connection reset by peer) |
| 05:43:55 | Nothing_Much | wb fordcars_pi |
| 05:47:39 | fordcars_pi | :) |
| 05:48:39 | Nothing_Much | ugh, stupid internet connection is horrific |
| 05:48:46 | fordcars_pi | Haha |
| 05:50:52 | | Nothing_Much Quit (Quit: No Ping reply in 180 seconds.) |
| 05:51:16 | | Nothing_Much has joined |
| 05:52:01 | | Platskies Quit (Quit: Gotta go) |
| 05:53:18 | | vs73nx has joined |
| 06:06:11 | fordcars_pi | Night guys! I'll compile during the night |
| 06:06:36 | fordcars_pi | exit |
| 06:06:41 | fordcars_pi | Woops :P# |
| 06:06:45 | fordcars_pi | Later! |
| 06:06:48 | | fordcars_pi Quit (Quit: leaving) |
| 06:19:17 | vs73nx | raptor; i made a new binding table called EDITOR_BINDING_TABLE and it is giving me errorrs when i compile about values in EDITOR_BINDING_TABLE which worked in the normal binding table? |
| 06:19:35 | raptor | can you rephrase that? |
| 06:19:48 | raptor | also, please post errors |
| 06:22:27 | vs73nx | i made a new binding table and it is giving me errors ' http://pastie.org/8541386 '. the EDITOR_BINDING_TABLE is here -> ' http://pastie.org/8541388 ' |
| 06:22:51 | raptor | ah |
| 06:22:52 | raptor | so |
| 06:23:10 | raptor | with preprocessor defines, you need to be very careful with spaces |
| 06:23:29 | raptor | all types of whitespace, especially newline |
| 06:24:00 | raptor | like remove any whitespace after an ending backslash \ |
| 06:24:36 | vs73nx | oh ok then |
| 06:25:34 | vs73nx | cant see any whitespace in my block of code, its just pastie having a small window |
| 06:26:26 | vs73nx | i basically copied the block tat are editor specific and copied them over. |
| 06:26:43 | raptor | also, you'll have to follow the binding pattern exactly |
| 06:27:23 | raptor | see how BINDING is declared after the table in an enum? |
| 06:27:38 | vs73nx | yes |
| 06:29:21 | raptor | do you sort of understand how these macros are working? |
| 06:30:23 | vs73nx | yes i see it now, so i do an EDITOR_BINDING for any binding in the EDITOR_BINDING TABLE right? |
| 06:31:10 | raptor | that may help... these xmacros are so delicate that I may need to see your full InputCode.h to see it |
| 06:31:17 | raptor | but actually |
| 06:31:44 | raptor | if you don't want to wrestle with xmacros at the moment, you can just define your own tables in c++ instead of in preprocessor gibberish |
| 06:32:24 | vs73nx | xmacros look like a better option, im doing gci to learn not to win :) |
| 06:32:43 | raptor | oh good... |
| 06:32:45 | vs73nx | winning is something i might do next year... |
| 06:32:57 | raptor | in that case xmacros are a neat trick to reduce code |
| 06:33:07 | raptor | but a little difficult to debug |
| 06:33:15 | vs73nx | fair enough |
| 06:33:27 | | HylianSavior Quit (Quit: Leaving) |
| 06:33:35 | raptor | basically you define a giant table |
| 06:34:04 | raptor | in that giant table to begin each line with something you'll define later, when you need - in this case BINDING |
| 06:34:14 | raptor | *you begin each line |
| 06:34:42 | raptor | so really, the EDITOR_BINDING_TABLE doesn't mean anything until you use it in a tricky way |
| 06:35:08 | raptor | and the trick is shown in the enum BindingNameEnum |
| 06:35:51 | raptor | in there it defines what BINDING actually means, then spits out the giant data table with the meaning for BINDING and creates an enum in the process |
| 06:36:39 | raptor | for instance, by setting 'BINDING' to mean 'BINDING(enumName, b, c, d, e, f) enumName' |
| 06:37:07 | raptor | you're basically just pulling out the one enumName only |
| 06:37:15 | raptor | and thereby creating your enum |
| 06:37:28 | vs73nx | but theres a lot of other functions thet redefine BINDING_TABLE |
| 06:38:01 | raptor | you'll see that that table doesn't actually get redefined |
| 06:38:26 | raptor | rather just inserted between two redefinitions of 'BINDING' |
| 06:39:26 | raptor | here is what the actual output of that junk in BindingNameEnum: http://pastie.org/8541409 |
| 06:39:41 | raptor | maybe that will let you see how the data table is converted into whatever you want |
| 06:40:13 | raptor | and further below, in BindingSet, it is used again to generate this: http://pastie.org/8541410 |
| 06:41:24 | vs73nx | oh thanks for the help! but do i need to make a new bindingNameEnum, and insert the binding table between two redefinitions of EDITOR_BINDING? |
| 06:42:44 | raptor | I think that would be wise - then you can use that enum in the editor later to call up the binding |
| 06:43:12 | raptor | but I think you should talk to watusimoto more about where to go from here |
| 06:43:19 | raptor | he knows this code a lot better |
| 06:43:25 | | Quartz has joined |
| 06:43:35 | Quartz | wooooooops. |
| 06:43:40 | Quartz | Forgot to be Quartzy |
| 06:43:43 | Quartz | Oh well. |
| 06:43:46 | Quartz | Uhhh last call for votes on the contest |
| 06:43:49 | | Quartz is now known as Guest80070 |
| 06:43:53 | raptor | haha |
| 06:43:53 | Guest80070 | Voting ends in like 2 hours |
| 06:44:07 | raptor | already voted... |
| 06:44:09 | vs73nx | what contest is this? |
| 06:44:14 | Guest80070 | Map contest |
| 06:44:23 | Guest80070 | It's very nearly over. Thankfully. |
| 06:44:32 | Guest80070 | Seems like every contest I host is very underwhelming. Ahh well |
| 06:44:32 | | kumul Quit (Quit: Leaving) |
| 06:44:37 | vs73nx | yeah im working on some editor keybindings |
| 06:44:49 | Guest80070 | Then you are my friend ;) |
| 06:44:56 | vs73nx | good fun with some xmacros |
| 06:45:05 | Guest80070 | Getting used to these new arbitrary keybindings is a pain in the @#$%! |
| 06:45:45 | vs73nx | agreed |
| 06:46:52 | Guest80070 | I'll admit some of the changes are logical though. |
| 06:47:06 | Guest80070 | But a couple of them are bugging me |
| 06:48:15 | Guest80070 | @raptor are contests less fun when you host them or no? Curious. |
| 06:48:24 | raptor | oh yes, definitely |
| 06:48:29 | raptor | much less fun |
| 06:48:47 | raptor | because I usually envision something grander or more awesome, then comes mediocrity! |
| 06:49:10 | Guest80070 | XD Ok cool glad to know it's not just me. |
| 06:49:37 | Guest80070 | Wild West was alright though, just a bit repetitive due to the very small number of maps. |
| 06:49:37 | raptor | I am sad that Joe is going to win over Stargate |
| 06:49:43 | Guest80070 | Well, thank you. |
| 06:49:52 | Guest80070 | I don't feel bad saying that since it's ending in like 2 hours |
| 06:49:56 | raptor | heh |
| 06:49:59 | Guest80070 | Lol I think it was pretty obvious I made it anyway xD |
| 06:50:14 | Guest80070 | I like Joe. I dunno why Olive Oil was so popular, but I ain't hatin'. |
| 06:50:36 | Guest80070 | I'm gonna get rid of most if not all of the asteroids in Stargate before it releases |
| 06:50:43 | raptor | cool |
| 06:51:24 | raptor | sam686: you around? Was there a command to reload levels on a server? |
| 06:51:44 | raptor | some hidden command... |
| 06:52:47 | | HylianSavior has joined |
| 06:58:21 | vs73nx | got any ideas about how i can add EDITOR_BINDING_TABLE to BindingTableEnum? |
| 06:58:31 | raptor | I'd do a new enum |
| 06:58:46 | raptor | Guest80070: what bindings are the annoying ones? |
| 06:59:00 | Guest80070 | CTRL+ALT+R and CTRL+ALT+X |
| 06:59:16 | Guest80070 | They were SHIFT+CTRL+R and SHIFT+CTRL+X before I believe |
| 06:59:20 | raptor | i don't even know what those are... |
| 06:59:23 | Guest80070 | And I don't believe anything replaced them. |
| 06:59:42 | Guest80070 | My two most important tools, sir. |
| 06:59:49 | Guest80070 | Rotating with a specified angle that you type |
| 06:59:56 | Guest80070 | And scaling |
| 07:00:07 | Guest80070 | (Swear to God I use them more than right click. rofl) |
| 07:00:19 | raptor | hah |
| 07:00:52 | Guest80070 | Hold on lemme check. I know for a fact that scaling moved for no reason, the old function has no function that replaced it. |
| 07:01:01 | Guest80070 | I'm gonna check to make sure the rotation function is the same story. I could be mistaken. |
| 07:01:14 | Guest80070 | Yep. |
| 07:01:16 | Guest80070 | I'm mistaken. |
| 07:01:19 | Guest80070 | That one changed for a reason. |
| 07:01:33 | Guest80070 | The scaling really did move for no reason but I'm guessing that's to be consistent with the rotation function of which I speak, or something. |
| 07:01:43 | raptor | oh wait |
| 07:01:45 | raptor | are you on OSX? |
| 07:01:49 | Guest80070 | Yep. |
| 07:02:04 | raptor | so on my Linux, it is ctrl+shift+x |
| 07:02:09 | raptor | that's not it on osx? |
| 07:02:18 | Nothing_Much | raptor: OSX has a different keyboard |
| 07:02:22 | Nothing_Much | with command and stuff like that |
| 07:02:28 | raptor | osx uses 'meta' or 'command' |
| 07:02:34 | vs73nx | yeah command key |
| 07:02:46 | raptor | so Guest80070, when you say CTRL, do you mean COMMAND ? |
| 07:02:49 | Guest80070 | I don't believe any of the functions use the Command key. |
| 07:02:51 | Guest80070 | No |
| 07:02:51 | Guest80070 | I mean CTRL |
| 07:02:54 | raptor | ok |
| 07:03:01 | Guest80070 | Command is for suckers, and I praise Jesus you didn't use them. Seriously. |
| 07:03:08 | raptor | haha |
| 07:03:14 | Guest80070 | Apple should burn for the command key ... just making everything inconsistent. |
| 07:03:41 | vs73nx | well i just use the keybinding that come with my mac, i dont use it much... |
| 07:04:15 | vs73nx | i prefer to use my linux box for my programming gaming and stuff |
| 07:04:27 | vs73nx | my mac is for school and ios programming |
| 07:04:35 | Guest80070 | Yup, sounds smart to me. |
| 07:04:39 | raptor | so Guest80070, what is your resize key now, and what was it before? because I read an inconsistency with what it is on my computer and what you said it was |
| 07:04:53 | Guest80070 | OK before, Scale was Shift+Ctrl+X |
| 07:04:59 | Guest80070 | Now it is CTRL+Alt/Option+X |
| 07:05:03 | raptor | ok, that's what it is for me now... |
| 07:05:12 | raptor | that's... odd - that must be a bug |
| 07:05:16 | raptor | let me check |
| 07:06:27 | raptor | if(inputString == "Ctrl+Shift+X") // Resize selection |
| 07:06:42 | raptor | i don't understand how it is different for you on OSX... |
| 07:06:51 | Guest80070 | Bizzare. |
| 07:06:59 | Guest80070 | *Bizarre. fml I can't spell that durn word. |
| 07:08:59 | raptor | well i asked other OSX users about it on the forums |
| 07:09:08 | | HylianSavior Quit (Quit: Leaving) |
| 07:09:18 | raptor | I wonder - Guest80070, what OSX version are you running? |
| 07:09:47 | Guest80070 | 10.6 |
| 07:09:56 | Guest80070 | 10.6.8 specifically but I hardly think that matters lol |
| 07:10:03 | Guest80070 | I'm surprised I'm not running 10.7 ... interesting. |
| 07:10:09 | Guest80070 | 10.8 can burn in hell |
| 07:10:14 | raptor | haha |
| 07:10:16 | raptor | ok, thanks |
| 07:10:19 | Guest80070 | Sure. |
| 07:10:28 | raptor | actually i'm curious |
| 07:10:50 | raptor | is there an OSX menu option with the proper key combo ctrl+shift+x ? |
| 07:14:21 | Guest80070 | uhhhhhhhhhhh |
| 07:14:34 | raptor | like if 'Bitfighter' is the forground application |
| 07:14:49 | Guest80070 | Not seeing any. |
| 07:14:51 | raptor | and you see the OSX finder menu |
| 07:14:52 | raptor | ok |
| 07:14:53 | Guest80070 | I know what you're thinking |
| 07:14:56 | raptor | then I'm baffled |
| 07:15:04 | Guest80070 | But still ... it was CTRL+ShifT+X in the previous version of Bitfighter |
| 07:15:06 | Guest80070 | But now it's changed |
| 07:15:13 | Guest80070 | I can't make sense of it lol |
| 07:15:18 | Guest80070 | I'll get used to it but it *is* mysterious! |
| 07:15:22 | raptor | that is so weird because the code was not changed... |
| 07:15:28 | raptor | we'll get to the bottom of it |
| 07:15:30 | Guest80070 | That really is bizarre. |
| 07:16:13 | Guest80070 | @raptor Ready to host that next contest? ;D |
| 07:16:32 | raptor | I think pretty soon, yes |
| 07:16:36 | Guest80070 | yayayay |
| 07:16:40 | raptor | but |
| 07:16:59 | raptor | I don't want to do much hosting work, other than maybe kicking it off and setting up the server... |
| 07:17:15 | raptor | did we want to do one gametype or let people choose? |
| 07:17:18 | vs73nx | i checked on my osx machine and CTRL+SHIFT+X doesnt work |
| 07:17:28 | raptor | thanks vs73nx |
| 07:17:32 | raptor | what OSX version? |
| 07:17:53 | vs73nx | 10.8.4 |
| 07:18:01 | raptor | ok thanks |
| 07:18:23 | vs73nx | no problem |
| 07:19:02 | Guest80070 | Hmmmm. Idk best talk to someone else about that if you can; I'd be willing to bear the brunt of the work if necessary but it's kind of nice to alternate between hosting and not. |
| 07:21:42 | raptor | actually, Guest80070, should we even have voting at the end of round 3 or whatever? |
| 07:21:48 | vs73nx | raptor: when is Watusimoto usually on? |
| 07:22:02 | raptor | vs73nx: he should be waking up any minute now... :) |
| 07:22:13 | vs73nx | i need more help with BindingNameEnum |
| 07:22:16 | Guest80070 | I'm not totally sure on how you're going about what you're doing ... god, it's hard to remember. |
| 07:22:23 | Guest80070 | Ummmm ... |
| 07:22:40 | raptor | Guest80070: well, after our 'revision' rounds, should we have voting on the best map? |
| 07:23:00 | Guest80070 | I think it encourages people is the thing. |
| 07:23:09 | Guest80070 | Like I dunno remember when I tried to host something that had no real prize? |
| 07:23:12 | Guest80070 | Nobody participated |
| 07:23:17 | raptor | ok |
| 07:23:20 | Guest80070 | So yeah ... you probably better :\ |
| 07:23:26 | Guest80070 | Even if it might be kinda dumb :P |
| 07:23:36 | raptor | how long do you think each round should go? 3 days? a week? |
| 07:23:39 | Guest80070 | But we're doing non-anonymous for this one right? |
| 07:23:43 | Guest80070 | Each round? 3 days. |
| 07:23:49 | Guest80070 | I've noticed people are pretty quick frankly. |
| 07:23:54 | raptor | ok |
| 07:23:55 | Guest80070 | Maybe 4 days. |
| 07:23:55 | Guest80070 | Idk. |
| 07:24:11 | raptor | i'll do 2 weeks for round 1, then 3-4 day rounds after that |
| 07:24:17 | Guest80070 | Sounds smart! |
| 07:24:56 | raptor | also anonymity... hmmm... I think we can still keep it anonymous, as long as it's easy to tell the progression between map revisions |
| 07:25:23 | raptor | or leave it a choice |
| 07:25:48 | Nothing_Much | Can't find the voting maps contest! |
| 07:25:52 | raptor | oh man - I have to sleep... |
| 07:25:57 | Guest80070 | Night raptor! |
| 07:26:03 | raptor | thanks for discussing this... night! |
| 07:26:08 | vs73nx | wait one more question! |
| 07:26:11 | raptor | ok |
| 07:26:14 | Guest80070 | Nothing_Much http://www.bitfighter.org/forums/viewtopic.php?f=13&t=2168 |
| 07:26:16 | vs73nx | what time is it at where you are raptor |
| 07:26:27 | raptor | 12:30 am (just past midnight) |
| 07:26:39 | raptor | I'm in Utah, USA, Mountain Standard Time |
| 07:26:40 | vs73nx | woah in australia it is 18:26 |
| 07:26:48 | raptor | so 00:30 here |
| 07:26:53 | Nothing_Much | Ty Guest80070 |
| 07:27:00 | vs73nx | ok goodnight |
| 07:27:04 | raptor | ngiht! |
| 07:27:05 | Guest80070 | You are welcome sir |
| 07:27:07 | | raptor Quit () |
| 07:28:08 | | Platskies has joined |
| 07:31:31 | | Darrel has joined |
| 07:34:58 | Nothing_Much | I wonder how much longer Desura's gonna take, yeesh. |
| 07:47:36 | | destroyerimo has joined |
| 07:59:10 | | Nothing_Much Quit (Quit: No Ping reply in 180 seconds.) |
| 07:59:35 | | Nothing_Much has joined |
| 08:04:29 | | Guest80070 Quit (Quit: Page closed) |
| 08:04:47 | | Quartzy has joined |
| 08:16:52 | | koda has joined |
| 08:16:59 | | Platskies__ has joined |
| 08:19:40 | | Platskies Quit (Ping timeout: 246 seconds) |
| 08:23:12 | | HylianSavior has joined |
| 08:33:17 | | watusimoto has joined |
| 08:33:18 | | ChanServ sets mode +o |
| 08:34:22 | vs73nx | oh hi watusimoto |
| 08:34:49 | vs73nx | do you know how i can add my own BINDING_TABLE to BindingNameEnum? |
| 08:34:53 | | destroyerimo Quit (K-Lined) |
| 08:35:19 | | destroyerimo has joined |
| 08:38:39 | watusimoto | hi |
| 08:39:24 | watusimoto | vs73nx: what are you working on, editor keys? |
| 08:39:29 | vs73nx | yes i am |
| 08:39:40 | vs73nx | good fun it is |
| 08:39:50 | watusimoto | actually, this isn't a bad task |
| 08:40:03 | watusimoto | if you use all the new things we have that will make this easy |
| 08:40:52 | watusimoto | First off, to understand the BINDING_TABLE concept, you should read about x-macros |
| 08:41:22 | watusimoto | that's a technique to use macros to define many things in one place |
| 08:41:34 | vs73nx | i did look at that a few hours ago and it is quite confusing |
| 08:41:43 | watusimoto | it is at first, but gets easier with time |
| 08:41:54 | watusimoto | it's an awesome concept, and we use it a lot |
| 08:42:10 | vs73nx | i made a table for editor keys but i need to make a way for it to be in BindingNameEnum? |
| 08:42:15 | watusimoto | or, I should say, I use it a lot, as the others on the project also find it confusing :-) |
| 08:42:35 | watusimoto | Look for #define BINDING_TABLE |
| 08:42:37 | vs73nx | yes raptor told me to refer to you |
| 08:42:47 | watusimoto | and add your keys at the bottom, where we already have a couple of editor keys |
| 08:42:51 | watusimoto | just follow the pattern |
| 08:43:16 | vs73nx | oh so i add the editor keys to the main BINDING_TABLE and not make a new one? |
| 08:43:22 | watusimoto | I think so |
| 08:43:39 | vs73nx | ok ill do that instead |
| 08:43:47 | watusimoto | so look at this block: |
| 08:43:48 | watusimoto | enum BindingNameEnum { |
| 08:43:48 | watusimoto | #define BINDING(enumName, b, c, d, e, f) enumName, |
| 08:43:48 | watusimoto | BINDING_TABLE |
| 08:43:48 | watusimoto | #undef BINDING |
| 08:43:48 | watusimoto | BINDING_DEFINEABLE_KEY_COUNT |
| 08:43:49 | watusimoto | }; |
| 08:44:11 | watusimoto | this takes the first column of the BINDING_TABLE and creates an enum out of it |
| 08:44:25 | watusimoto | the enum is called BindingNameEnum |
| 08:44:41 | watusimoto | and the convention I use to keep this straight is this: |
| 08:44:50 | watusimoto | #define BINDING(enumName, b, c, d, e, f) enumName |
| 08:44:56 | | kodab has joined |
| 08:45:04 | watusimoto | the stuff in the ()s match the columns in the BINDING_TABLE |
| 08:45:11 | vs73nx | that confused me why define it two times? |
| 08:45:25 | watusimoto | you don't |
| 08:45:58 | watusimoto | where I use a proper name in the ()s, that's a param we use in the stuff that follows. Where I use a single letter, it's just a placeholder to make the column counts match |
| 08:46:12 | vs73nx | ohhh ok |
| 08:46:18 | watusimoto | so for this enum, we only use the first column, the rest is unused here |
| 08:46:55 | watusimoto | so what we're doing is defining BINDING(...) to resolve to enumName, which is the value in the first column |
| 08:47:06 | watusimoto | so when BINDING( BINDING_SAVE_PRESET_3, "SaveLoadoutPreset3", false, keySavePreset3, KEY_CTRL_3, KEY_CTRL_3 ) is evaluated |
| 08:47:17 | watusimoto | it evaluates to BINDING_SAVE_PRESET_3 |
| 08:47:29 | watusimoto | are you with me so far? |
| 08:47:53 | vs73nx | im fully with you this makes perfect sense if you think about it |
| 08:47:58 | watusimoto | good |
| 08:48:05 | watusimoto | so what happens is we define the macro BINDING |
| 08:48:13 | watusimoto | and then feed the entire BINDING_TABLE through ti |
| 08:48:37 | watusimoto | so each line of the BINDING_TABLE gets turned into a list of whatever is in the first column |
| 08:48:45 | watusimoto | because that's how we've defined BINDING |
| 08:48:47 | | koda Quit (Ping timeout: 272 seconds) |
| 08:48:52 | vs73nx | it equates to the whole binding table? |
| 08:48:56 | watusimoto | in other places we define BINDING differently, and use differnt columns |
| 08:49:13 | watusimoto | BINDING only refers to a single line in the BINDING_TABLE |
| 08:49:40 | vs73nx | oh so thats what the 'different definitions' are just setting filters for the binding table? |
| 08:50:00 | vs73nx | now that makes sense |
| 08:50:36 | vs73nx | time for me to get to work then |
| 08:51:06 | watusimoto | but after defining BINDING, we insert the BINDING_TABLE, which has multiple refs to BINDING |
| 08:51:34 | watusimoto | so each line of BINDING_TABLE gets evaluated, and converted into whatever BINDING is defined as |
| 08:51:43 | watusimoto | and all that gets inserted into the middle of our enum definition |
| 08:51:46 | | Platskies has joined |
| 08:53:06 | vs73nx | so the BindingNameEnum is kinda like where the binding table is stored, or filtered? |
| 08:53:10 | Quartzy | AWWWWWWWWWWWWWWWWW SNAP. |
| 08:53:10 | Quartzy | http://www.bitfighter.org/forums/viewtopic.php?f=13&t=2170 |
| 08:53:25 | | Platskies__ Quit (Ping timeout: 248 seconds) |
| 08:53:53 | vs73nx | nice collection of maps except for one map? |
| 08:53:56 | vs73nx | BoUnCeR iS sExY |
| 08:53:59 | vs73nx | i hate it |
| 08:54:45 | vs73nx | its not my type of playstyle, you know being impaled into a wall constantly :) |
| 08:55:18 | Quartzy | "Stupid Contest" |
| 08:55:20 | Quartzy | It lived up to the name. |
| 08:55:38 | Quartzy | You have seen bobdaduck's maps right? Usually considered one of the best mapmakers, if not the best. He made it. LOL |
| 08:56:03 | vs73nx | oh sorry its just personal preference |
| 08:56:13 | Quartzy | Haha np sorry if I sounded overly defensive. |
| 08:56:15 | watusimoto | vs73nx: before our above conversation compleetly disappears, find somewhere else we use the BINDING_TABLE and see how that works. That will help cement the concept in your mind. |
| 08:56:17 | Quartzy | Trust me I don't like it either! IT's a troll map. |
| 08:56:35 | watusimoto | Quartzy: and you wonder why I don't trust map makers :-) |
| 08:56:38 | vs73nx | k |
| 08:56:55 | Quartzy | No I don't wonder. You're paranoid about nothing. |
| 08:56:57 | Quartzy | :P |
| 08:57:16 | Quartzy | Bouncer is Sexy is a terrible map ... and as such it will never be played from here on out. |
| 08:57:20 | Quartzy | The system takes care of itself. |
| 08:58:23 | vs73nx | yeah unless i run across it when i play on stupid contest maps server :D |
| 08:59:14 | Quartzy | Which will be gone by tomorrow :) |
| 08:59:26 | Quartzy | If you really need to skip it |
| 08:59:31 | Quartzy | The levelchange password is seaturtles |
| 08:59:56 | vs73nx | thanks now i can test all the maps when im not programming |
| 09:00:28 | Quartzy | Cool! :D |
| 09:01:08 | vs73nx | wait so how do i change levels? |
| 09:02:10 | Quartzy | While in a server, you press ESC |
| 09:02:15 | Quartzy | This brings up a bunch of options... |
| 09:02:21 | Quartzy | One of them should be "Enter Password" |
| 09:02:25 | Quartzy | or something like that |
| 09:02:30 | Quartzy | then type seaturtles |
| 09:02:32 | Quartzy | return |
| 09:02:45 | Quartzy | Then once again, go to the ESC menu and you should have the option to change level. |
| 09:02:49 | watusimoto | ok, back later |
| 09:02:55 | vs73nx | ok sorry im a newb |
| 09:03:49 | vs73nx | apparently seaturtles is an incorrect password |
| 09:04:33 | Quartzy | uhh ... ok... |
| 09:04:37 | Quartzy | Try mormonsrus |
| 09:04:47 | Quartzy | :P |
| 09:04:56 | vs73nx | ok |
| 09:05:01 | Quartzy | I wouldn't normally just hand out the Admin password but since the server will be gone so soon, who cares. |
| 09:05:15 | vs73nx | oh thanks ;) |
| 09:05:35 | vs73nx | im playing the winning level... im finding it hard to kill joe :) |
| 09:05:45 | Quartzy | hahaha yep. |
| 09:06:04 | vs73nx | just killed him didnt work :) |
| 09:06:57 | vs73nx | ok back to codeing |
| 09:07:06 | | Kiryx has joined |
| 09:10:53 | | Quartzy Quit (Quit: Page closed) |
| 09:13:59 | vs73nx | watusimo: do you know where the hardcoded keybindings for the editor are? |
| 09:34:20 | | Flynnn has joined |
| 09:54:26 | | Flynnn Quit (Quit: Leaving) |
| 10:02:07 | vs73nx | ok going to bed, bye everyone! |
| 10:02:38 | | vs73nx Quit (Quit: Leaving) |
| 10:16:06 | | kaen Quit (Ping timeout: 252 seconds) |
| 11:03:47 | | Platskies Quit (Read error: Connection reset by peer) |
| 11:16:56 | | kodabb has joined |
| 11:18:51 | | kodab Quit (Ping timeout: 260 seconds) |
| 11:50:50 | | kodab has joined |
| 11:52:53 | | kodabb Quit (Ping timeout: 240 seconds) |
| 12:01:08 | | Platskies has joined |
| 12:26:21 | | Watusimoto_ has joined |
| 12:28:13 | | Platskies__ has joined |
| 12:28:34 | | Platskies Quit (Ping timeout: 272 seconds) |
| 12:52:29 | | Platskies__ Quit (Read error: Connection reset by peer) |
| 13:19:52 | | Watusimoto_ Quit (Ping timeout: 272 seconds) |
| 13:21:30 | | kodabb has joined |
| 13:24:36 | | kodab Quit (Ping timeout: 240 seconds) |
| 14:10:23 | | watusimoto Quit (Ping timeout: 246 seconds) |
| 14:11:17 | | watusimoto has joined |
| 14:11:17 | | ChanServ sets mode +o |
| 15:13:10 | | kaen has joined |
| 15:13:10 | | kaen Quit (Changing host) |
| 15:13:10 | | kaen has joined |
| 15:17:38 | | LordDVG has joined |
| 15:43:16 | | kodab has joined |
| 15:43:40 | | kodabb Quit (Ping timeout: 240 seconds) |
| 16:16:55 | | Nothing_Much Quit (Ping timeout: 272 seconds) |
| 16:22:40 | | Nothing_Much has joined |
| 16:40:52 | kaen | I think the GLES stuff broke the tests |
| 16:41:16 | kaen | sth_create fails when running them |
| 16:49:15 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 16:56:17 | Nothing_Much | oh dear |
| 16:57:12 | kaen | upon further investigation, nothing appears to be broken |
| 16:57:23 | Nothing_Much | oh good |
| 16:57:23 | kaen | just a seatblet that's strapped too tight. |
| 16:57:29 | kaen | seatbelt |
| 17:15:23 | | kodab Quit (Ping timeout: 260 seconds) |
| 17:23:50 | | kumul has joined |
| 17:28:37 | | destroyerimo Quit (Ping timeout: 248 seconds) |
| 17:30:00 | kaen | !bugs |
| 17:30:00 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 17:54:54 | | fordcars has joined |
| 18:00:05 | fordcars | Hi |
| 18:20:55 | | fordcars Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
| 18:42:55 | | BFLogBot Commit: 6607e7bd35e9 | Author: kaen | Message: prefer 'friend class' to '#define private public' |
| 18:58:32 | | Kiryx Quit (Remote host closed the connection) |
| 19:00:08 | | LordDVG Quit (Read error: Connection reset by peer) |
| 19:00:58 | | LordDVG has joined |
| 19:00:58 | | Kiryx has joined |
| 19:01:09 | | vs73nx has joined |
| 19:26:05 | | LordDVG Quit (Ping timeout: 246 seconds) |
| 19:39:03 | | LordDVG has joined |
| 19:52:47 | | Quartzy has joined |
| 19:53:59 | Nothing_Much | Ubuntu Phones are gonna happen! :D |
| 20:08:18 | vs73nx | true that! i want an ubuntu edge |
| 20:08:39 | | Skybax has joined |
| 20:08:45 | vs73nx | i even bricked my Samsung galaxy s1 just to install it on my system. |
| 20:09:02 | Skybax | Hay guize |
| 20:09:19 | vs73nx | hi |
| 20:09:48 | Nothing_Much | vs73nx: Edge won't happen, but Shuttleworth confirmed that they now have a hardware partner! |
| 20:10:03 | Nothing_Much | Hey Skybax |
| 20:11:07 | Skybax | I put my contest maps on Pleiades |
| 20:15:06 | Quartzy | Awww yeah Skybax |
| 20:15:08 | Quartzy | Awww yeah. |
| 20:15:15 | Skybax | What lol |
| 20:15:22 | Quartzy | I can't seem to upload anything to Pleiades myself! :D |
| 20:15:27 | Skybax | Hahaha xD |
| 20:15:40 | Quartzy | Do you just use the button in-game? |
| 20:15:49 | Skybax | Are you trying to do it from within Bitfighter or from Pleiades itself? |
| 20:15:55 | Quartzy | Within Bitfighter yessir |
| 20:16:04 | Quartzy | Does that not work or what? |
| 20:16:05 | kaen | are you logged in? |
| 20:16:07 | Skybax | I just use the button in-game |
| 20:16:11 | Quartzy | Yes kaen |
| 20:16:11 | Skybax | It works for me |
| 20:16:25 | kaen | do you get an error message? |
| 20:16:28 | Quartzy | No. |
| 20:16:35 | kaen | check the console after you try the upload. |
| 20:16:38 | Skybax | But if you can't get it to work you can also upload straight to the website |
| 20:16:48 | Quartzy | I press the button, nothing apparently happens. I check Pleiades like 10 minutes later and it's not up. So |
| 20:16:52 | Quartzy | Alright, I'll check the console |
| 20:17:14 | kaen | nothing apparently happens? do you get the "uploading to pleiades" spinner? |
| 20:17:25 | Quartzy | No. |
| 20:18:04 | Skybax | That's a fail! |
| 20:18:10 | kaen | there were a lot of cooks in the kitchen towards the end of the release cycle regarding uploading to pleiades from bitfighter |
| 20:18:32 | kaen | it took maybe 24 hours after releasing 019 to figure out there'd be a 019a :P |
| 20:18:38 | Quartzy | hahaha |
| 20:19:07 | kaen | so you don't get any console output either? |
| 20:19:24 | kaen | and finally, what OS? |
| 20:19:44 | Quartzy | OS X 10.6.8 |
| 20:19:50 | Quartzy | Ummm what's the button for the console ... |
| 20:19:54 | Quartzy | >.< Always forget. |
| 20:20:00 | kaen | / |
| 20:20:04 | kaen | in the editor |
| 20:20:07 | kaen | ctrl + / in the game |
| 20:20:18 | Quartzy | Nope, nothin. |
| 20:22:44 | kaen | hmm, there's someone else who uses 10.6.8 |
| 20:22:57 | kaen | you're the first person I've heard of who can't get the upload to work whatsoever. |
| 20:23:25 | kaen | I guess it pretty much has to be a threading issue |
| 20:23:51 | kaen | presumably the upload process is not thread-safe, as we noticed literally hours before releasing. |
| 20:24:54 | kaen | We assumed you'd have to be pretty lucky to get the perfect storm of conditions that allow for that thread-unsafety to manifest, because the program would have to be in exactly the right state at exactly the right moment and at exactly that time launch a thread. |
| 20:25:11 | kaen | tl;dr: buy a lottery ticket today, Quartzy |
| 20:25:24 | Quartzy | Lol! |
| 20:28:05 | | Quartzy Quit (*.net *.split) |
| 21:05:39 | vs73nx | suddenly im unable to connect t the bitfighter master server? |
| 21:05:57 | vs73nx | i need to go bai |
| 21:06:01 | | vs73nx Quit (Quit: Leaving) |
| 21:21:57 | | BFLogBot Commit: 4fa6502ff511 | Author: kaen | Message: clean up ObjectTest cases |
| 21:36:27 | | koda has joined |
| 21:39:37 | | raptor has joined |
| 21:39:37 | | ChanServ sets mode +o |
| 21:49:24 | kaen | good day |
| 21:49:32 | raptor | hello! |
| 21:49:39 | kaen | raptor, how attached are you to that fontmanager assert you added yesterday? |
| 21:49:48 | kaen | it triggers when running the tests |
| 21:50:05 | raptor | umm not so much, i suppose - I hit it because linking with GLES on my system made it fail |
| 21:50:14 | kaen | I see |
| 21:50:16 | raptor | i assumed it was just because my system didn't have a proper implementation |
| 21:50:36 | kaen | I understand the value of having it, or at least one like it. |
| 21:50:49 | kaen | so I'm hesitant to just remove it |
| 21:51:03 | raptor | i don't mind if you get rid of it, there's an assert shortly afterwards anyways... |
| 21:51:18 | kaen | ok |
| 21:51:19 | raptor | in the 'new BfFont.. |
| 21:51:59 | kaen | oh, great then |
| 21:52:39 | | BFLogBot Commit: 64d55dedf950 | Author: kaen | Message: remove assert after sth_create, since it can harmlessly fail during test execution |
| 22:07:45 | | Watusimoto has joined |
| 22:11:37 | | LordDVG Quit (Remote host closed the connection) |
| 22:20:09 | | kumul Quit (Ping timeout: 246 seconds) |
| 22:28:52 | | fordcars_pi has joined |
| 22:28:58 | fordcars_pi | Hi |
| 22:29:15 | fordcars_pi | kaen, to build bitfighter, what do I cmake? |
| 22:29:32 | fordcars_pi | In build folder? |
| 22:32:49 | Nothing_Much | fordcars_pi: yeah |
| 22:32:54 | Nothing_Much | cmake in the build folder |
| 22:33:02 | fordcars_pi | cmake .. right? |
| 22:33:14 | raptor | fordcars_pi: try cmake -DUSE_GLES=1 .. |
| 22:33:31 | fordcars_pi | Oh wait, I'll try to compile one of the OpenGlEs demos |
| 22:33:38 | fordcars_pi | Thanks :) |
| 22:39:34 | fordcars_pi | Wow it works |
| 22:39:48 | fordcars_pi | Weird Bitfighter couldn't find the headers last time I tried |
| 22:39:57 | raptor | bitfighter compiled?? |
| 22:41:17 | Nothing_Much | fordcars_pi: woo! |
| 22:42:42 | fordcars_pi | NUUU |
| 22:42:53 | fordcars_pi | Sorry, the OpenGlEs demo worked :3 |
| 22:43:42 | Nothing_Much | oh man |
| 22:43:44 | Nothing_Much | :( |
| 22:44:07 | fordcars_pi | Building right now |
| 22:44:20 | fordcars_pi | oh wait |
| 22:44:23 | fordcars_pi | cmake failed |
| 22:45:32 | fordcars_pi | OPENGLES_INCLUDE_DIR and OPENGLES_LIBRARY variables are not set |
| 22:46:08 | raptor | you need gles development package installed! |
| 22:46:43 | fordcars_pi | ahhhh |
| 22:47:13 | fordcars_pi | But... |
| 22:48:40 | fordcars_pi | I got a bunch of OpenGlEs libs at /opt/vc |
| 22:48:53 | raptor | ohh... maybe it doesn't find them |
| 22:49:01 | raptor | what is the exact path of one of the libs? |
| 22:49:06 | raptor | (with name, too) |
| 22:49:13 | fordcars_pi | /opt/vc/lib |
| 22:49:17 | fordcars_pi | Oh wait |
| 22:49:23 | fordcars_pi | I got headers too |
| 22:49:29 | raptor | and where are those? |
| 22:49:34 | fordcars_pi | gles and gles2 |
| 22:49:39 | fordcars_pi | One tick |
| 22:49:48 | raptor | what is the exact path to gles/gl.h ? |
| 22:50:00 | fordcars_pi | /opt/vc/include/GLES |
| 22:50:06 | fordcars_pi | for gl.h |
| 22:51:10 | fordcars_pi | And I have libEGL_static.a |
| 22:51:19 | fordcars_pi | I don't see gles |
| 22:51:41 | raptor | ok fordcars_pi, pull the latest and try again |
| 22:51:46 | | BFLogBot Commit: 754f42848691 | Author: buckyballreaction | Message: Add Raspberry Pi library lookup support for GLES |
| 22:51:51 | fordcars_pi | Ahh ok |
| 22:53:15 | raptor | hmm... does the RPi support GLES 1.1? or just 2.0? |
| 22:53:20 | raptor | if just 2.0, then we have a problem |
| 22:53:22 | fordcars_pi | Both I think |
| 22:53:28 | fordcars_pi | I see both Libs anyway |
| 22:54:08 | raptor | and what is the .so name for gles 1.1? |
| 22:54:12 | raptor | is it GLES1_CM |
| 22:54:14 | raptor | ? |
| 22:54:17 | raptor | or something like that? |
| 22:54:28 | raptor | you may have to get a print out of the .deb that it installed... |
| 22:54:55 | fordcars_pi | Uh |
| 22:55:04 | fordcars_pi | Oh it worked! |
| 22:55:27 | fordcars_pi | Cmake worked, seems promising |
| 22:55:42 | Nothing_Much | I think you do make after that..? |
| 22:55:50 | Nothing_Much | (don't take my word for it) |
| 22:56:10 | fordcars_pi | It says it found GLESv1_CM.so |
| 22:56:16 | fordcars_pi | I think so |
| 22:56:19 | fordcars_pi | make ..? |
| 22:56:27 | Nothing_Much | I think just "make" |
| 22:56:35 | Nothing_Much | but wait for raptor |
| 22:56:38 | fordcars_pi | I am in build so yeah |
| 22:56:42 | fordcars_pi | Of course |
| 22:56:59 | Nothing_Much | yeah wait for him, because this is unfamiliar territory I'm in lol |
| 22:57:07 | fordcars_pi | Lol |
| 22:57:54 | raptor | hi |
| 22:57:59 | fordcars_pi | Hi |
| 22:58:01 | raptor | yes, that's the right lib |
| 22:58:05 | raptor | oh goodie |
| 22:58:15 | fordcars_pi | Yipee! |
| 22:58:18 | raptor | so if cmake worked, then it's time to 'make' |
| 22:58:25 | fordcars_pi | make .. in build? |
| 22:58:30 | raptor | just 'make' |
| 22:58:33 | fordcars_pi | okokokok |
| 22:58:35 | fordcars_pi | :P |
| 22:58:37 | raptor | in 'build' |
| 22:58:40 | fordcars_pi | in build? |
| 22:58:43 | fordcars_pi | Ah okok |
| 22:58:58 | fordcars_pi | Thanks! |
| 22:59:09 | raptor | forewarning - there's a slim chance that it will compile successfully, then start up with just a black screen... |
| 22:59:22 | raptor | in which case that means we have a coding error somewhere... |
| 22:59:26 | raptor | but I hope it works |
| 22:59:26 | fordcars_pi | AH ok |
| 22:59:30 | fordcars_pi | Me too :) |
| 22:59:33 | Nothing_Much | luck to ya fordcars_pi! |
| 22:59:40 | fordcars_pi | Thanks :P |
| 23:06:05 | fordcars_pi | Sucessfully built libtomcrypt.a |
| 23:19:15 | kaen | like the first monkey into space |
| 23:19:18 | kaen | :) |
| 23:19:24 | raptor | hahaha |
| 23:21:11 | | amgine123 has joined |
| 23:21:44 | amgine123 | sup |
| 23:23:36 | | Nothing_Much Quit (Quit: No Ping reply in 180 seconds.) |
| 23:24:06 | | Nothing_Much has joined |
| 23:35:25 | | Skybax Quit (Ping timeout: 245 seconds) |
| 23:41:09 | Nothing_Much | How's it workin' out? |
| 23:47:40 | fordcars_pi | Hi |
| 23:48:20 | fordcars_pi | Sorry kaen, check the logs, I was way worst the first time I compilked on Pi |
| 23:48:24 | fordcars_pi | ;) |
| 23:48:39 | fordcars_pi | No build error yet Nothing :) |
| 23:48:59 | fordcars_pi | I am 60% there, currently building lua-vec |
| 23:55:10 | raptor | just wait until 'bitfighter' |
| 23:55:22 | raptor | you're maybe 40% there, sadly... |
| 23:55:35 | fordcars_pi | Oh wait that was Bitfighter sorry, I saw the Lua stuff and I though I was still in Lua-vec |
| 23:55:43 | fordcars_pi | I am in polygon.cpp noew |
| 23:55:51 | fordcars_pi | *now |
| 23:56:26 | raptor | oh yay! |
| 23:56:31 | fordcars_pi | Yay! |
| 23:59:36 | | koda Quit (Quit: koda) |