Timestamps are in GMT/BST.
| 00:02:46 | kaen | raptor, how do I restart the pleiades server? |
| 00:02:51 | kaen | I believe I've fixed the php script |
| 00:03:12 | kaen | something like put a neutral ship onto a levelgen'd zone? |
| 00:03:19 | kaen | }:) |
| 00:04:28 | raptor | heh |
| 00:04:37 | raptor | join and i'll tell you |
| 00:08:44 | kaen | that was a strange experience |
| 00:09:17 | kaen | I modified someones else's PHP script directly on a production server, and it executed correctly the first time, and worked the first time I tested it |
| 00:12:53 | | raptor_ has joined |
| 00:12:54 | | raptor Quit (Disconnected by services) |
| 00:12:56 | | raptor_ is now known as raptor |
| 00:12:57 | | raptor Quit (Changing host) |
| 00:12:58 | | raptor has joined |
| 00:12:58 | | ChanServ sets mode +o |
| 00:14:51 | | kaen Quit (Ping timeout: 246 seconds) |
| 00:22:11 | | kaen has joined |
| 00:22:11 | | kaen Quit (Changing host) |
| 00:22:11 | | kaen has joined |
| 00:22:18 | | kumul has joined |
| 00:22:45 | raptor | kaen: the weird thing about that script - it compiled and ran the first time after I wrote it |
| 00:22:57 | raptor | it's like it's cursed or something... |
| 00:26:42 | kaen | it's obviously broken |
| 00:26:50 | kaen | as evidenced by the fact that it works. |
| 00:27:01 | vs73nx | I'm getting errors about how keys like KEY_CTRL_SHIFT_L or KEY_CTRL_Z are not defined... do i need to define there keys in a header or is there a smart way to handle this? |
| 00:28:25 | kaen | how are you using them in code, vs73nx ? |
| 00:28:41 | | fordcars_pi has joined |
| 00:28:56 | kaen | if you're checking whether they're pressed, do something like: checkKey(KEY_CTRL) && checkKey(KEY_Z) |
| 00:29:09 | kaen | (I'm not familiar with the specific function names) |
| 00:29:10 | fordcars_pi | Hi |
| 00:29:15 | kaen | hello fordcars_pi |
| 00:29:30 | kaen | wat says he fixed your 019 bugs |
| 00:30:16 | vs73nx | hi fordcars_pi |
| 00:30:19 | vs73nx | kaen; in the binding table here ' http://pastie.org/8546063 ' |
| 00:30:27 | fordcars_pi | Really? Awesome! |
| 00:31:18 | Nothing_Much | Hello again |
| 00:31:28 | vs73nx | hi |
| 00:31:56 | kaen | hmm. |
| 00:32:05 | kaen | well, you have sort of an architectural problem here |
| 00:32:25 | fordcars_pi | Hi |
| 00:32:25 | Nothing_Much | The RPi isn't Armhf, it's only armel |
| 00:33:11 | Nothing_Much | Hi fordcars_pi |
| 00:33:41 | kaen | rather than defining all of those keybindings, I'd prefer it to specify groups of keys, and check that they're all pressed before firing the binding |
| 00:33:56 | kaen | defining all of those KEY_s, I mean |
| 00:34:16 | kaen | semantically, those relate to keys on the keyboard, not groups or bindings or anything like that. |
| 00:34:31 | kaen | have you looked at using input strings instead? |
| 00:34:31 | fordcars_pi | Nothing_Much, the Raspbery Pi is armhf |
| 00:34:46 | fordcars_pi | :) |
| 00:34:49 | vs73nx | kaen: but i don't know how to handle modifier keys with the new settings system *bindings |
| 00:34:52 | Nothing_Much | You sure about that fordcars_pi? |
| 00:34:56 | fordcars_pi | Yep |
| 00:34:57 | kaen | there's a mechanism for checking against a string like "Shift+Ctrl+Z" |
| 00:35:04 | fordcars_pi | https://blogs.oracle.com/jtc/entry/is_it_armhf_or_armel |
| 00:35:34 | fordcars_pi | I think it was armel before though |
| 00:35:38 | Nothing_Much | fordcars_pi: try dpkg --print-architecture |
| 00:36:16 | fordcars_pi | armhf Haha |
| 00:36:22 | fordcars_pi | I win :) |
| 00:36:29 | Nothing_Much | Lol :( |
| 00:41:33 | fordcars_pi | Ok building from latest source, whish me luck! |
| 00:42:06 | Nothing_Much | g'luck! |
| 00:42:11 | fordcars_pi | Thanks! |
| 01:00:57 | | kumul Quit (Quit: Leaving) |
| 01:03:23 | | kumul has joined |
| 01:08:34 | fordcars_pi | Done! |
| 01:08:44 | fordcars_pi | Going to command line, brb |
| 01:08:46 | | fordcars_pi Quit (Quit: Lost terminal) |
| 01:08:55 | vs73nx | found the function to handle modifiers! it is checkModifier(InputCode mod1) |
| 01:11:54 | kaen | oh good |
| 01:12:25 | kaen | !bugs |
| 01:12:25 | BFLogBot | To enter a bug: http://tinyurl.com/bfnewbug -- To view all bugs: http://tinyurl.com/bfbugs |
| 01:27:47 | | fordcars_pi has joined |
| 01:27:54 | fordcars_pi | I stil get the black screen :( |
| 01:28:19 | raptor | yes, that is still a problem |
| 01:28:33 | raptor | i think watusimoto meant any bugs you mentioned on the forums |
| 01:30:07 | vs73nx | should thhere be one binding for all the spin object actions (r) and have locked modifiers or bindable modifiers? |
| 01:30:33 | kaen | bindable modifiers, preferably |
| 01:31:11 | raptor | bindable |
| 01:31:27 | fordcars_pi | ahh ok |
| 01:32:10 | vs73nx | that would be a lot harderok then got any pointers on how i could do bindable modifiers? |
| 01:32:17 | vs73nx | *harder |
| 01:34:11 | raptor | from the INI a string would look like this: RotateAction=Ctrl+Shift+R |
| 01:34:20 | raptor | then you parse that string into a key combo |
| 01:34:42 | vs73nx | tou know ehere the parsing occours? |
| 01:34:46 | vs73nx | *where |
| 01:35:57 | raptor | string inputString = InputCodeManager::getCurrentInputString(inputCode); |
| 01:35:58 | raptor | look at this method in UIEditor.cpp: bool EditorUserInterface::onKeyDown(InputCode inputCode) |
| 01:35:58 | raptor | you'll see how it is used |
| 01:36:25 | vs73nx | ok then thanks |
| 01:39:28 | raptor | search for that method |
| 01:39:57 | raptor | that method is basically the editor handler for a key press |
| 01:39:58 | | raptor Quit (Remote host closed the connection) |
| 01:40:38 | vs73nx | oh... i think i've gone in the completely wrong direction with my code... is this right? ' http://pastebin.com/9B76snX7 ' |
| 01:40:54 | | raptor has joined |
| 01:40:54 | | ChanServ sets mode +o |
| 01:41:03 | | raptor has left #bitfighter |
| 01:48:45 | | Kiryx Quit (Ping timeout: 245 seconds) |
| 02:51:11 | | raptor has joined |
| 02:51:11 | | ChanServ sets mode +o |
| 02:53:40 | Nothing_Much | Hi again |
| 02:54:02 | raptor | hi hi |
| 02:57:41 | vs73nx | hi |
| 02:58:13 | kaen | hi |
| 03:02:04 | vs73nx | what file is the checkInputCode method? |
| 03:03:11 | raptor | ummm.... looking |
| 03:03:38 | fordcars_pi | Hi |
| 03:03:53 | vs73nx | hi |
| 03:04:37 | raptor | UI.cpp:333 |
| 03:04:44 | raptor | or thereabouts |
| 03:06:34 | vs73nx | thanks |
| 03:11:34 | vs73nx | so can you give me some tips on how i can handle modifiers with checkInputCode? |
| 03:15:50 | vs73nx | or not :P |
| 03:16:55 | raptor | sorry, i'm fighting my 3rd-born... |
| 03:17:02 | raptor | take a look at GameUserInterface::onKeyDown |
| 03:17:20 | vs73nx | ok then |
| 03:17:21 | raptor | UIGame.cpp:1202 |
| 03:17:49 | raptor | that shows how to use our previous bindings in th main options (like moving a ship) |
| 03:17:55 | | Nothing_Much Quit () |
| 03:17:58 | vs73nx | thanks |
| 03:18:27 | | Nothing_Much has joined |
| 03:20:12 | | Darrel has joined |
| 03:20:29 | | Darrel[OFF] Quit (Read error: Connection reset by peer) |
| 03:21:46 | vs73nx | it seems that there is no examples in the previous code on how to display modifiers in the ini file for binding... |
| 03:29:13 | fordcars_pi | I would suggest to check out InputCodeManager::BINDING_GLOBCHAT and others |
| 03:31:45 | raptor | let me see... |
| 03:32:13 | fordcars_pi | ohh modifiers |
| 03:33:24 | | Nothing_Much_ has joined |
| 03:33:39 | | Nothing_Much Quit (Read error: Connection reset by peer) |
| 03:35:07 | | Nothing_Much_ is now known as Nothing_Much |
| 03:38:28 | raptor | vs73nx: still looking... |
| 03:38:45 | kaen | guess what: all the zones inherit from Zone |
| 03:38:49 | kaen | except for SlipZone! |
| 03:38:55 | raptor | woot! |
| 03:39:21 | kaen | I'm about to change that with this commit |
| 03:39:30 | kaen | fixing the zone point count issue |
| 03:40:02 | raptor | vs73nx: found it |
| 03:40:13 | raptor | kaen: does that mean increasing the limit? |
| 03:40:32 | raptor | vs73nx: look at InputCode.cpp:191 |
| 03:40:48 | raptor | that returns a string from an inputcode + modifiers |
| 03:40:53 | raptor | you can use that to save to INI |
| 03:41:03 | kaen | yes. |
| 03:41:14 | kaen | the only limit is in processArguments |
| 03:41:27 | kaen | I just switched from a char** to Vector<char*> |
| 03:41:42 | raptor | wait what!? |
| 03:41:58 | raptor | wait wait.... |
| 03:42:09 | raptor | doesn't really large barriers work? |
| 03:42:11 | raptor | already, I mean |
| 03:42:37 | raptor | also, there was an actual 62 (63?) limit when I tested levelgen changing zone sizes... |
| 03:43:24 | kaen | hmm, I didn't check that case. So far I've got all the zone types in the editor with 256 points |
| 03:43:30 | kaen | I'll check levelgens too |
| 03:43:53 | raptor | the isse was a large zone on a server - it kept sending TNL packet size asserts |
| 03:44:44 | kaen | Assert: Packet too big to send in /home/kaen/code/bitfighter-hg/tnl/ghostConnection.cpp line 381 |
| 03:44:47 | kaen | like that? :) |
| 03:44:51 | raptor | yes |
| 03:44:54 | raptor | exactly |
| 03:45:07 | kaen | just got it when I tried testing the level |
| 03:45:31 | kaen | I need to change the classes to transmit geometry through an RPC with sam's BigData flag |
| 03:45:45 | kaen | just too darn big for a packUpdate |
| 03:47:26 | kaen | ah, good |
| 03:47:37 | kaen | none of them call their inherited packUpdate methods |
| 03:47:39 | kaen | why would they |
| 03:47:45 | kaen | it's not like they need to share any logic |
| 03:48:13 | vs73nx | raptor: thanks for the help |
| 03:48:14 | kaen | except for, you know, almost all of the logic. |
| 03:48:26 | raptor | heh |
| 03:48:41 | vs73nx | i was too busy making an ios app |
| 03:49:04 | | vs73nx likes to multi task |
| 03:49:36 | fordcars_pi | YOu know ObjectiveC? |
| 03:49:41 | vs73nx | yes |
| 03:49:46 | raptor | I think sam686 has been idling for a full day now in-game... |
| 03:49:48 | fordcars_pi | Cool |
| 03:49:56 | fordcars_pi | Haha |
| 03:50:11 | fordcars_pi | Fell asleep on his keyboard |
| 03:50:17 | raptor | oh! I need to take down the stupid server |
| 03:50:24 | vs73nx | haha |
| 03:51:18 | Nothing_Much | fordcars_pi: any luck? |
| 03:51:39 | vs73nx | fordcars_pi: im actually making an ios app so i can buy another nexus 5 (my last one was stolen) |
| 03:51:58 | fordcars_pi | Nah, turns out Wat only repaired other bugs posted on forums |
| 03:52:01 | fordcars_pi | vs73nx: Cool! |
| 03:52:02 | vs73nx | i got it at launch too *grumble |
| 03:52:23 | vs73nx | might get it done in the school holidays |
| 03:52:27 | Nothing_Much | vs73nx: oh that sucks dude :( |
| 03:52:29 | fordcars_pi | What are you making? A game? |
| 03:52:54 | vs73nx | nup just an alarm app... anything to get me $450 |
| 03:53:03 | fordcars_pi | Hehe :P |
| 03:53:12 | kaen | nah, games are for the birds |
| 03:53:12 | raptor | ah ha! I knew it! I knew that's how iOS devs think... |
| 03:53:21 | kaen | large time investment, high risk |
| 03:53:26 | vs73nx | it would be free and open source but people would donate |
| 03:53:33 | kaen | even an alarm app is dangerously legitimately useful |
| 03:53:39 | kaen | you need to be gunning for fart apps |
| 03:53:47 | raptor | hahaha |
| 03:53:48 | fordcars_pi | Haha |
| 03:53:50 | vs73nx | i was actually working on an android game before it was stolen |
| 03:53:55 | vs73nx | *my phone |
| 03:54:13 | vs73nx | kaen: nice idea on the fart app :) |
| 03:54:35 | fordcars_pi | There is actually a lua library to make iOs apps that can actually get accepted by Apple |
| 03:54:45 | fordcars_pi | bobdaduck^^ |
| 03:54:57 | Nothing_Much | ooo a Nexus 5? :O |
| 03:55:05 | vs73nx | i have no experience at lua... only c style languages |
| 03:55:15 | Nothing_Much | Aren't those the phones that are so open you can put anything on them? |
| 03:55:20 | kaen | I miss bob :< |
| 03:55:22 | vs73nx | Nothing_Much it was a white 32gb one |
| 03:55:22 | fordcars_pi | I don't have any of those :) I have an iPod touch 4 only |
| 03:55:26 | fordcars_pi | Me too :( |
| 03:55:26 | kaen | fordcars_pi, tell him to come back! |
| 03:55:32 | fordcars_pi | :P |
| 03:55:42 | fordcars_pi | Where is he :O |
| 03:55:54 | Nothing_Much | He popped in here a couple of days ago |
| 03:55:57 | kaen | I thought you knew :< |
| 03:56:01 | fordcars_pi | :< |
| 03:56:03 | kaen | yeah, he's apparently lurking the logs. |
| 03:56:10 | Nothing_Much | wut fer? |
| 03:56:12 | kaen | I think he's still mad at me |
| 03:56:18 | Nothing_Much | why? |
| 03:56:20 | raptor | no way... vi can open zip files and edit the internals in-place?? |
| 03:56:26 | kaen | whoa |
| 03:56:28 | fordcars_pi | BOBDADUCKBOBDADUCKBOBDADUCKBOBDADUCKBOBDADUCK please come to IRC! |
| 03:56:30 | kaen | had no idea about that |
| 03:56:30 | vs73nx | cool |
| 03:56:34 | fordcars_pi | He'll see that |
| 03:56:35 | Nothing_Much | holy crap, vi is hard |
| 03:56:55 | kaen | Nothing_Much, I use vim to write bitfighter :) |
| 03:57:01 | vs73nx | vi tip... :q to exit |
| 03:57:09 | raptor | you mean... vim-infused-sublime? |
| 03:57:12 | kaen | well, I guess sublime text now |
| 03:57:14 | kaen | heh yeah |
| 03:57:17 | kaen | sublime in vi mode |
| 03:57:23 | vs73nx | im an IDE type of person |
| 03:57:28 | fordcars_pi | I use Vim to clean my toilet |
| 03:57:33 | fordcars_pi | I ain't :P |
| 03:57:44 | Nothing_Much | kaen: wait, there's a vi and vim? |
| 03:57:48 | vs73nx | yes |
| 03:57:52 | fordcars_pi | I am a no-hilight type of person :) |
| 03:57:56 | raptor | vim is vi on crack |
| 03:57:58 | fordcars_pi | *highlight |
| 03:58:07 | Nothing_Much | lol |
| 03:58:19 | vs73nx | i think vi is in pretty much on any linux system... i think |
| 03:58:25 | Nothing_Much | kaen: bob still mad about that circle thingy? |
| 03:58:28 | raptor | nobody (*few) actually uses vi |
| 03:58:38 | fordcars_pi | Ahh must be why he is not here often |
| 03:58:43 | raptor | everyone is really running vim with a soft-link as vi |
| 03:58:48 | kaen | vi (usually a symlink to vim) comes installed in all the distros I've used |
| 03:58:55 | kaen | too fast for me, raptor :) |
| 03:58:58 | raptor | heh |
| 03:59:00 | fordcars_pi | What is vi? |
| 03:59:07 | Nothing_Much | command line text editor |
| 03:59:07 | kaen | VIsual editor |
| 03:59:17 | fordcars_pi | Wow |
| 03:59:19 | Nothing_Much | wait, that's what it stands for? LOL |
| 03:59:21 | kaen | vim is Vi IMproved |
| 03:59:22 | vs73nx | i tried arch and i configured it to not have vi |
| 03:59:30 | fordcars_pi | Yep |
| 03:59:34 | kaen | it is visual, relative to its predecessors |
| 03:59:36 | kaen | e.g. ed |
| 03:59:42 | fordcars_pi | Raspbian has v7.3 |
| 03:59:51 | fordcars_pi | *comes with |
| 03:59:51 | vs73nx | actually vi on my system links to vim |
| 03:59:56 | fordcars_pi | Me too |
| 03:59:56 | kaen | https://en.wikipedia.org/wiki/Ed_(text_editor)#Example |
| 04:00:10 | Nothing_Much | hmm... |
| 04:00:25 | Nothing_Much | Looks like Ubuntu Touch will be compatible with apt/dpkg :O |
| 04:00:42 | fordcars_pi | How is vi better than nano? |
| 04:01:00 | Nothing_Much | fordcars_pi: it's uh.. |
| 04:01:03 | kaen | it's not really until you spend an hour or so reading the manual |
| 04:01:05 | Nothing_Much | advanced |
| 04:01:08 | Nothing_Much | yeah that |
| 04:01:10 | vs73nx | found some good news on ubuntu touch... http://www.omgubuntu.co.uk/2013/12/ubuntu-touch-signs-first-hardware-partner-will-debut-high-end-phone-2014 |
| 04:01:17 | fordcars_pi | Can open Binaries? |
| 04:01:23 | Nothing_Much | vs73nx: Hell yeah, I saw that |
| 04:01:26 | kaen | like, you can select the paragraph surrounding the cursor with v-a-p |
| 04:01:27 | Nothing_Much | I'm so excited for it |
| 04:01:27 | Nothing_Much | :D |
| 04:01:37 | vs73nx | might get that instead of N5 |
| 04:01:38 | kaen | and run sed commands straight from the editor |
| 04:01:46 | Nothing_Much | fordcars_pi: Yeah, as far as I know you can use either dpkg or new "click" packages |
| 04:01:46 | kaen | stuff like that. it's just advanced. |
| 04:02:10 | fordcars_pi | Crap I just messed uped in vi |
| 04:02:20 | kaen | u is undo |
| 04:02:21 | fordcars_pi | Now scrolling makes As and Bs |
| 04:02:23 | vs73nx | do :q |
| 04:02:23 | Nothing_Much | I think it'd be nice for BF to be compiled on click, but that'd require having an Ubuntu Touch image or phone, which I WILL be getting as soon as it appears. |
| 04:02:27 | kaen | whoa |
| 04:02:54 | fordcars_pi | Wow Vi is really just transforming your mouse into a keyboard hehe |
| 04:03:05 | vs73nx | yeah a phone that can have all my programming stuff is well worth my money :P |
| 04:03:12 | fordcars_pi | Android? |
| 04:03:12 | kaen | :help vimtutor |
| 04:03:17 | vs73nx | ubuntu touch |
| 04:03:23 | fordcars_pi | And I am recording |
| 04:03:29 | Nothing_Much | I can't wait for Ubuntu Touch- |
| 04:03:33 | Nothing_Much | fordcars_pi: what are you doing? |
| 04:03:35 | fordcars_pi | First time I ever messed uped a text editor |
| 04:03:39 | fordcars_pi | I have no idea |
| 04:03:41 | vs73nx | :D |
| 04:03:45 | kaen | hit q to stop recording |
| 04:03:50 | Nothing_Much | LOL |
| 04:03:55 | Nothing_Much | You can record VI? |
| 04:03:55 | fordcars_pi | I can't! |
| 04:03:56 | kaen | (it's recording a macro) |
| 04:04:00 | fordcars_pi | ooh |
| 04:04:05 | fordcars_pi | It just types q |
| 04:04:09 | fordcars_pi | I am screwed |
| 04:04:17 | kaen | :q! |
| 04:04:26 | kaen | and try again :) |
| 04:04:26 | fordcars_pi | Wow |
| 04:04:30 | kaen | then try |
| 04:04:32 | kaen | :help vimtutor |
| 04:04:38 | vs73nx | i just screwed up ed... cant CTRL-c out of it! |
| 04:04:38 | kaen | it'll get you rolling |
| 04:04:48 | kaen | try ctrl+D, vs73nx |
| 04:04:48 | Nothing_Much | ctrl+Z rthen |
| 04:04:49 | Nothing_Much | *then |
| 04:04:57 | kaen | I think it wants an EOF |
| 04:04:58 | vs73nx | much better |
| 04:05:11 | fordcars_pi | Ok what the |
| 04:05:20 | fordcars_pi | I cna't Ctrl-c out |
| 04:05:20 | vs73nx | well im never touching THAT command again |
| 04:06:10 | raptor | oh kaen, is debian requiring you to package font-stash, too? |
| 04:06:11 | Nothing_Much | ctrl+Z dude |
| 04:06:12 | Nothing_Much | then exit |
| 04:06:15 | fordcars_pi | Kaen, why the :? |
| 04:06:17 | fordcars_pi | :q |
| 04:06:29 | fordcars_pi | I am somehow stuck in record again |
| 04:07:01 | fordcars_pi | Oh wait made it |
| 04:08:20 | fordcars_pi | Oh sweeet |
| 04:08:27 | vs73nx | what? |
| 04:08:43 | fordcars_pi | Mouse WHeel Click makes other characters |
| 04:08:47 | fordcars_pi | *Wheel |
| 04:09:22 | kaen | the : enters command mode |
| 04:09:32 | fordcars_pi | Uh, nope |
| 04:09:59 | kaen | there's "normal mode" (which it starts in) "insert mode" which is when you're actually editing, and "command mode" for typing in commands |
| 04:10:09 | kaen | you're probably in insert mode. hit ESC and try again |
| 04:10:21 | fordcars_pi | I am still in record mode :3 |
| 04:10:30 | fordcars_pi | Oh got it |
| 04:10:42 | fordcars_pi | Oh back into record |
| 04:10:45 | fordcars_pi | What the hell |
| 04:10:50 | kaen | q by itself will end record mode, ESC will take you to normal mode |
| 04:11:06 | kaen | q to end recording only works in normal mode |
| 04:11:13 | kaen | yeah... it's advanced |
| 04:11:20 | fordcars_pi | Ahhhhhhh I see! |
| 04:11:51 | fordcars_pi | Uh, does override means to keep the stuff in the buffer or from file? |
| 04:12:10 | fordcars_pi | E37: No write since last change (add ! to override) |
| 04:12:22 | kaen | doing :q! will leave the file as it is on-disk |
| 04:12:35 | fordcars_pi | THANKYOU :D |
| 04:12:42 | kaen | heh you bet |
| 04:12:50 | Nothing_Much | you havin' fun fordcars_pi? |
| 04:12:52 | kaen | you're also missing out on some glory |
| 04:13:07 | fordcars_pi | Haha yeah :P |
| 04:13:22 | raptor | fordcars_pi: you have bitfighter built (but not working), right? |
| 04:13:27 | fordcars_pi | Yeah |
| 04:13:35 | raptor | can you run: ldd bitfighter for me and pastie the output |
| 04:13:38 | raptor | on the executable |
| 04:13:52 | fordcars_pi | -ldd? |
| 04:14:01 | raptor | no, like this: ldd bitfighter |
| 04:14:04 | fordcars_pi | oh okok |
| 04:14:09 | raptor | it will spit out all the linked libraries it is linked to |
| 04:14:16 | raptor | please |
| 04:14:21 | fordcars_pi | Yep |
| 04:14:29 | vs73nx | ldd ./bitfighter in the exe directory |
| 04:14:34 | kaen | try it some time with :syntax on |
| 04:14:35 | fordcars_pi | Nope |
| 04:14:37 | vs73nx | of the gles build |
| 04:14:39 | fordcars_pi | ldd bitfighter |
| 04:14:45 | vs73nx | ok then |
| 04:14:51 | vs73nx | whats the paste |
| 04:15:01 | raptor | http://pastie.org/ |
| 04:15:12 | vs73nx | no the paste you did |
| 04:15:23 | vs73nx | if you did... |
| 04:15:28 | fordcars_pi | Forgot I need javascript to use pastie |
| 04:15:43 | vs73nx | oh try pastebin then |
| 04:15:53 | raptor | http://ix.io |
| 04:15:55 | Nothing_Much | are you in command line or desktop mode? |
| 04:16:10 | fordcars_pi | It's ok I am using another browser |
| 04:16:13 | fordcars_pi | Uh desktop |
| 04:16:22 | Nothing_Much | Ah |
| 04:16:26 | vs73nx | nice find raptor |
| 04:16:41 | raptor | kaen actually shoed me that... |
| 04:16:45 | raptor | *showed |
| 04:16:54 | fordcars_pi | http://pastie.org/8546370#2 |
| 04:17:13 | raptor | huh... ok, it links EGL |
| 04:17:16 | kaen | seriously ix.io is great |
| 04:17:17 | raptor | thanks fordcars_pi |
| 04:17:29 | kaen | except that it doesn't have web upload interface last I checked |
| 04:17:33 | fordcars_pi | Wow sweet |
| 04:17:45 | kaen | but piping from the shell to a pastebin is so awesome |
| 04:17:58 | fordcars_pi | raptor, EGl won't work in Bitfighter for me |
| 04:18:09 | raptor | what was the error again? |
| 04:18:22 | fordcars_pi | Uh |
| 04:18:28 | raptor | i'll find it in the logs.. |
| 04:18:48 | raptor | EGL_BAD_SCREEN |
| 04:18:55 | raptor | funny thing - do a google search for that |
| 04:19:06 | fordcars_pi | http://pastie.org/8546371 |
| 04:19:09 | fordcars_pi | Here is the full thing |
| 04:19:35 | fordcars_pi | Hahahaha |
| 04:19:55 | raptor | did the google search? |
| 04:20:02 | fordcars_pi | Yeah |
| 04:20:07 | raptor | got zero results? |
| 04:20:11 | fordcars_pi | Yep |
| 04:20:17 | raptor | i mean, when was the last time you got zero results for *anything* |
| 04:20:17 | fordcars_pi | Bitfighter is unique |
| 04:20:22 | kaen | not much better, but: https://duckduckgo.com/?q=EGL_BAD_SCREEN |
| 04:20:26 | fordcars_pi | When I searched aiusdghasiulghasiudgasiuydgasiudg |
| 04:20:28 | kaen | has at least a few hits on the top |
| 04:20:53 | vs73nx | :D |
| 04:21:02 | raptor | maybe it's a global bad word that Google has filtered |
| 04:21:13 | vs73nx | probably |
| 04:21:28 | fordcars_pi | I tried it without the fancy syntax |
| 04:21:35 | fordcars_pi | Still nothing revelant found |
| 04:22:33 | vs73nx | found the libEGL code at ' http://angle-fullscreen.googlecode.com/svn/trunk/src/libEGL/libEGL.cpp ' in the ctor is where it throws EGL_BAD_SCREEN |
| 04:23:50 | vs73nx | libEGL links to glesv2 but bitfighter links with gles v1 |
| 04:23:54 | vs73nx | i think... |
| 04:23:58 | raptor | can anyone put into simple words the reason for EGL? |
| 04:24:11 | vs73nx | ? |
| 04:25:25 | vs73nx | well in the code it says that it throws EGL_NOT_INITIALIZED if egl::Display *display is not initalized. |
| 04:25:28 | vs73nx | thats all i know |
| 04:25:46 | Nothing_Much | well, he's wondering what is EGL and what does it do |
| 04:26:37 | fordcars_pi | Uh |
| 04:26:45 | Nothing_Much | http://stackoverflow.com/questions/3127360/what-is-egl-and-how-can-i-use-it |
| 04:27:07 | vs73nx | wikipedia link http://en.wikipedia.org/wiki/EGL_%28OpenGL%29 |
| 04:27:09 | Nothing_Much | raptor will that help? |
| 04:27:22 | vs73nx | hope i'm helping |
| 04:27:47 | kaen | huh... so it's like an API between the display manager and the GL API? |
| 04:27:49 | raptor | i've read both - cloudy thoughts in my head are starting to clear up |
| 04:28:05 | fordcars_pi | EGL is an interface between Khronos rendering APIs (such as OpenGL ES or OpenVG) and the underlying native platform windowing system |
| 04:28:16 | vs73nx | its kinda a replacement of glx |
| 04:28:19 | raptor | seems like it's a one API to rule them all for the various khronos open standards... |
| 04:28:33 | fordcars_pi | I still get a black screen in command line, nothing that has to do with windows |
| 04:28:53 | fordcars_pi | *As in Windows in Desktop |
| 04:28:56 | kaen | well, the article mentions WGL for windows and CGL for mac, and GLX for linux |
| 04:29:13 | kaen | so it sounds like the equivalent of that, originally intended for embedded systems |
| 04:29:22 | kaen | just the OS-specific GL adapter |
| 04:29:24 | fordcars_pi | Ah is EGL supposed to make the usage of Windows etc easier across platforms? |
| 04:29:36 | raptor | hmmm... maybe that's the issue - SDL is not generating an appropriate surface through EGL on GLES devices... |
| 04:29:51 | vs73nx | that would be my guess |
| 04:29:59 | raptor | now to find how to make it 'appropriate' |
| 04:30:14 | kaen | "All problems in computer science can be solved by another level of indirection" |
| 04:30:24 | raptor | java! |
| 04:30:33 | kaen | hehe |
| 04:30:44 | Nothing_Much | java isn't that bad of a language, is it? |
| 04:30:56 | kaen | I think you're onto something, raptor |
| 04:31:04 | raptor | fordcars_pi: when you compiled SDL2, was EGL enabled? |
| 04:31:09 | fordcars_pi | http://www.khronos.org/message_boards/showthread.php/5580-EGL-and-SDL-Context-Creation |
| 04:31:10 | raptor | like |
| 04:31:12 | fordcars_pi | Yes it was |
| 04:31:13 | fordcars_pi | I think |
| 04:31:17 | fordcars_pi | I have no idea |
| 04:31:20 | Nothing_Much | lol |
| 04:31:23 | fordcars_pi | Haha |
| 04:31:24 | vs73nx | id try again |
| 04:31:31 | Nothing_Much | Compile SDL2 with EGL then |
| 04:31:34 | Nothing_Much | if possible |
| 04:31:34 | kaen | Nothing_Much, everyone loves to hate on java, including myself |
| 04:31:35 | fordcars_pi | How do yo |
| 04:31:36 | vs73nx | *compile again |
| 04:31:42 | Nothing_Much | kaen: why tho? |
| 04:31:45 | kaen | but deep down I know it's actually a very good language. |
| 04:31:50 | fordcars_pi | Isn't Java secretely faster than C? |
| 04:31:54 | kaen | uhh because every culture needs a pariah? |
| 04:31:55 | raptor | fordcars_pi: somewhere there's a config.h |
| 04:31:58 | fordcars_pi | *secretly |
| 04:32:05 | Nothing_Much | well, looking at Minecraft.... |
| 04:32:08 | fordcars_pi | YOu have got to be kidding me, rcompile :O |
| 04:32:08 | vs73nx | in some aspects yes |
| 04:32:11 | raptor | in there it says something like #define blah_EGL_blah 1 |
| 04:32:19 | Nothing_Much | I'd say Java's a pretty good language from a.. consumer's standpoint |
| 04:32:34 | fordcars_pi | Argh Minecraft was so, urgh using Java. SO should of been native |
| 04:32:42 | kaen | java's a pretty good language from a developer standpoint, too. |
| 04:32:44 | raptor | Java has too much material to not pick on it... but it's not a bad language - it's what feeds my family after all :) |
| 04:32:51 | kaen | probably better to developers than to consumers, in fact |
| 04:32:53 | fordcars_pi | Really? |
| 04:33:03 | vs73nx | java uses a jit compiler in the jvm (java hotspot) to speed it up exponentially, making it (in some instances) faster than c |
| 04:33:20 | Nothing_Much | and now it's all greek to me :D |
| 04:33:32 | vs73nx | i started off with programming by learning java |
| 04:33:36 | kaen | yep, because it'll analyze which codepaths are "hot" and recompile them at runtime to make performance optimizations |
| 04:34:13 | kaen | I think my first GUI program was in java |
| 04:34:19 | raptor | hey fordcars_pi, can you give me ssh access to your rasp pi :) |
| 04:34:33 | raptor | you know, allow direct computer access to a stranger on th einternet? |
| 04:34:51 | vs73nx | found a webpage explaining the java jit eariler... might try to find it |
| 04:34:55 | fordcars_pi | It is already on with port forward |
| 04:34:59 | fordcars_pi | Buuuuut |
| 04:35:15 | fordcars_pi | I think I should give my Ip and port in here |
| 04:35:27 | fordcars_pi | :P |
| 04:35:44 | fordcars_pi | amgine gave his team viewer Passwords and stuff here actually |
| 04:35:56 | raptor | hope he changes them.. |
| 04:36:14 | fordcars_pi | Check logs, we can now all connect to his computer and correct his typos ^.^ |
| 04:36:22 | fordcars_pi | I am too evil |
| 04:36:24 | vs73nx | nup cant find the website :( |
| 04:36:37 | fordcars_pi | raptor, there is notdefine EGl in here... |
| 04:36:42 | Nothing_Much | fordcars_pi: I think that's only possible with teamviewer open though.. |
| 04:36:51 | fordcars_pi | It is always open |
| 04:36:58 | raptor | EGL |
| 04:37:02 | fordcars_pi | I think it starts up on startup on default |
| 04:37:27 | raptor | oh... huh... looks like SDL2 has added fixes to EGL recently... |
| 04:37:44 | raptor | when did you compile SDL2, fordcars_pi? |
| 04:37:47 | fordcars_pi | Not another recompile! |
| 04:37:54 | fordcars_pi | *a long time ago* |
| 04:38:05 | raptor | do an hg pull -u on the SDL repor |
| 04:38:07 | raptor | *repo |
| 04:38:11 | fordcars_pi | I didn't have mercurial at that time |
| 04:38:31 | vs73nx | could be worse... i had to recompile qt multiple times while doing kde tasks for gci |
| 04:38:31 | raptor | let me get you the hg url |
| 04:38:44 | fordcars_pi | Somehow everything I do always leads me back to compiling SDL again haha |
| 04:38:49 | fordcars_pi | Thanks :) |
| 04:38:52 | raptor | fordcars_pi: hg clone http://hg.libsdl.org/SDL |
| 04:39:12 | raptor | and whack your old source for it |
| 04:39:19 | fordcars_pi | whack? |
| 04:39:28 | raptor | uhh, get rid of it |
| 04:39:33 | fordcars_pi | :) |
| 04:41:05 | kaen | http://hg.libsdl.org/SDL/file/801d84e26f91/src/video/raspberry/SDL_rpivideo.h#l48 |
| 04:41:11 | kaen | SDL_VIDEO_OPENGL_EGL |
| 04:41:23 | fordcars_pi | wow |
| 04:41:26 | kaen | looks promising |
| 04:41:34 | raptor | yes that's it |
| 04:42:01 | raptor | maybe my platform has it off... |
| 04:42:27 | vs73nx | raptor; do you know how to override the saving of binding names to the ini file so i can add keybindings with modifiers |
| 04:42:30 | vs73nx | ? |
| 04:42:31 | kaen | we don't need no stinking docs |
| 04:42:44 | vs73nx | :D |
| 04:42:48 | raptor | where are you looking vs73nx? |
| 04:43:17 | vs73nx | around inputcode.cpp |
| 04:44:07 | raptor | i mean, are you hoping to do a particular thing with a method somewhere? |
| 04:44:24 | vs73nx | yes |
| 04:44:52 | raptor | which method? |
| 04:45:57 | raptor | ah |
| 04:45:59 | raptor | ok |
| 04:46:12 | raptor | vs73nx: just save a string |
| 04:46:19 | fordcars_pi | raptor, why not sdl2? |
| 04:46:25 | raptor | fordcars_pi: it is SDL2 |
| 04:46:29 | fordcars_pi | Ah ok |
| 04:46:34 | raptor | it has both branches in it: 1.2 and 2.0 |
| 04:49:06 | vs73nx | ok you know where to save the string? |
| 04:49:59 | raptor | yes... in config.cpp.... somewhere |
| 04:50:01 | kaen | I think that happens in config.cpp, vs73nx |
| 04:50:09 | raptor | i win again! |
| 04:50:37 | kaen | I've had to turn on seconds display in my IRC client just to comfort myself knowing that I was close |
| 04:50:37 | fordcars_pi | Hah |
| 04:50:49 | raptor | hahaha |
| 04:51:31 | vs73nx | ahh thanks found it... is it at writeKeyBindings? |
| 04:52:22 | raptor | yes, that's part of it |
| 04:52:29 | raptor | oh man... our settings are a mess |
| 04:53:12 | raptor | I think you're gonna need some guidance from watusimoto - it looks like we've got 2 (3?, 4?) ways to write settings and I think we're in the middle of a transition.. |
| 04:54:30 | vs73nx | k then when is watusimoto on again |
| 04:54:45 | raptor | in like 3 hours? |
| 04:54:57 | vs73nx | ok |
| 04:55:06 | raptor | maybe 4... |
| 04:55:17 | fordcars_pi | raptor, I will sound stupid, but |
| 04:55:43 | vs73nx | might continue work on my jit-compiler or my ios app and maybe have a closer look at this settings problem then. |
| 04:55:50 | fordcars_pi | COuld there be one array that is filled up with settings when starting Bitfighter? |
| 04:56:07 | raptor | there's like 4 |
| 04:56:17 | fordcars_pi | Oh |
| 04:56:18 | raptor | there should be one... |
| 04:56:39 | kaen | the settings are a mess |
| 04:56:44 | raptor | but we're in the middle of simplifying the code... but it has to get more complex first... |
| 04:56:45 | vs73nx | i agree |
| 04:56:48 | fordcars_pi | There could be pointers for each section of Options for easy access I guess |
| 04:56:50 | kaen | heading in a good direction, but still a mess |
| 04:58:31 | fordcars_pi | I wish I could help |
| 04:58:48 | fordcars_pi | But I don't get Namspaces yet |
| 04:58:56 | fordcars_pi | And :: operator |
| 04:58:57 | vs73nx | me too |
| 04:59:00 | fordcars_pi | :P |
| 04:59:12 | fordcars_pi | I think it makes functions easier to classify |
| 05:00:15 | kaen | namespaces are just labeled drawers to put things in |
| 05:00:29 | kaen | A::B means "the thing named B inside of A" |
| 05:00:39 | fordcars_pi | Oh! |
| 05:00:54 | fordcars_pi | var::namespaceYo |
| 05:01:41 | kaen | namespace::var |
| 05:01:51 | kaen | or namespace::function |
| 05:01:56 | kaen | or class, or whatever |
| 05:02:02 | fordcars_pi | Ahh |
| 05:02:16 | fordcars_pi | BUt then you deal with externs argh |
| 05:03:30 | | vs73nx Quit (Ping timeout: 252 seconds) |
| 05:04:05 | raptor | die externs die! |
| 05:04:21 | fordcars_pi | Haha |
| 05:05:28 | kaen | we have mercifully few externs |
| 05:05:35 | kaen | approaching the correct number: zero |
| 05:06:01 | kaen | keep in mind fordcars_pi, that wat, raptor, and I all learned C++ with bitfighter |
| 05:06:03 | kaen | (iirc) |
| 05:06:13 | fordcars_pi | Really? Nah |
| 05:08:04 | fordcars_pi | You are all like profesionnal developpers that could compile and link c++ in their heads for 5 different architectures |
| 05:08:40 | raptor | ok, so... the mouse works in SDL... but nothing else |
| 05:08:57 | raptor | fordcars_pi: yes, but thanks to making mistakes in bitfighter! |
| 05:09:24 | fordcars_pi | Hahahaha |
| 05:10:08 | | vs37nx has joined |
| 05:10:50 | fordcars_pi | I checked out assembly for Raspberry Pi, looks really fun actually |
| 05:11:04 | fordcars_pi | I rather use registers than namespaces |
| 05:11:20 | fordcars_pi | ;) |
| 05:13:42 | raptor | fordcars_pi: did you start a recompile of SDL2? |
| 05:13:48 | fordcars_pi | Oh, not yet |
| 05:13:58 | raptor | actually first |
| 05:14:05 | raptor | can you make a bitfighter source code change for me? |
| 05:14:13 | fordcars_pi | Ok |
| 05:14:16 | raptor | in VideoSystem.cpp |
| 05:14:34 | raptor | at the start of the VideoSystem::init() method, put in this line: SDL_SetHint("SDL_HINT_RENDER_DRIVER", "opengles"); |
| 05:14:54 | raptor | then do 'make' for bitfighter again (should just compile the one class) |
| 05:14:57 | raptor | and test it running.. |
| 05:16:26 | kaen | man, that'd be nice |
| 05:18:19 | | vs73nx has joined |
| 05:19:22 | vs73nx | my wireless suddenly died |
| 05:19:31 | vs73nx | i have to use the lan... |
| 05:19:45 | fordcars_pi | :P |
| 05:20:03 | | vs37nx Quit (Remote host closed the connection) |
| 05:20:08 | vs73nx | i need a new computer |
| 05:20:15 | fordcars_pi | Me too |
| 05:20:25 | fordcars_pi | Not my Pi but my Desktop |
| 05:20:28 | kaen | the wireless chip on my old laptop used to sporadically go out |
| 05:20:32 | vs73nx | my laptop is two years old |
| 05:20:39 | kaen | I'd have to open it up, remove the antenna leads, and reconnect them |
| 05:20:43 | vs73nx | kaen: the same is happening to me |
| 05:20:46 | fordcars_pi | WOw 2 years old |
| 05:20:47 | kaen | then it would work fine for another month or so |
| 05:20:49 | fordcars_pi | *Wow |
| 05:20:57 | fordcars_pi | Mine is aroundd 10 |
| 05:21:00 | fordcars_pi | *around |
| 05:21:12 | vs73nx | :P |
| 05:21:20 | fordcars_pi | powerPC ftw! |
| 05:21:31 | vs73nx | is it an old mac? |
| 05:21:35 | fordcars_pi | Yep |
| 05:21:47 | vs73nx | which one |
| 05:21:54 | fordcars_pi | PowerBOok G4 |
| 05:22:15 | vs73nx | Wow cool |
| 05:22:21 | fordcars_pi | 2 years ago my main computer was a PowerBook G3 |
| 05:22:25 | fordcars_pi | :) |
| 05:22:31 | vs73nx | cool as |
| 05:22:32 | fordcars_pi | And then a PowerMac G4 |
| 05:22:39 | fordcars_pi | ANd than a Mc SE/30 |
| 05:22:47 | fordcars_pi | Ahh man my SHift is weird |
| 05:22:52 | fordcars_pi | Haha |
| 05:23:01 | vs73nx | you must have a mac museum at your house |
| 05:23:02 | Nothing_Much | Hello again |
| 05:23:04 | fordcars_pi | *Mac SE/30 |
| 05:23:08 | fordcars_pi | Yep :) |
| 05:23:10 | fordcars_pi | Hi |
| 05:23:17 | Nothing_Much | Oh man |
| 05:23:22 | fordcars_pi | I also have a dusty Windows though |
| 05:23:25 | Nothing_Much | fordcars_pi: Consider a new Intel Mac dude |
| 05:23:37 | fordcars_pi | Haha we have one, but it is always in use |
| 05:23:39 | vs73nx | mac pro anyone? |
| 05:23:48 | kaen | sure, if you're buying :) |
| 05:23:54 | vs73nx | 6 core xeon ftw |
| 05:24:07 | vs73nx | not overkill at all... |
| 05:24:09 | Nothing_Much | lol |
| 05:24:12 | kaen | that's literally more cores than I've ever owned, total |
| 05:24:15 | Nothing_Much | I want an Iris Pro iMac |
| 05:24:27 | fordcars_pi | raptor, your magic line didn't work :/ |
| 05:24:31 | | raptor dives into the Mesa demos |
| 05:24:37 | raptor | aww stink |
| 05:24:43 | fordcars_pi | I never owner more than one core haha |
| 05:24:45 | vs73nx | my current laptop has 4 cores with hyperthreading, giving me 8 cores |
| 05:24:47 | raptor | thnks for trying |
| 05:24:58 | vs73nx | my macbook has iris pro |
| 05:24:59 | fordcars_pi | raptor, should I try without desktop? |
| 05:25:10 | raptor | what happened last time you did that? |
| 05:25:16 | fordcars_pi | I don't get EGL error there, only black screen |
| 05:25:18 | vs73nx | it runs bitfighter well... |
| 05:25:20 | raptor | oh! yeah! |
| 05:25:21 | raptor | do that |
| 05:25:29 | fordcars_pi | okydokey |
| 05:25:29 | vs73nx | not with egl |
| 05:25:37 | fordcars_pi | Later |
| 05:25:39 | fordcars_pi | :P |
| 05:25:40 | | fordcars_pi Quit (Quit: Lost terminal) |
| 05:25:44 | vs73nx | bai |
| 05:25:52 | kaen | "lost terminal" |
| 05:25:54 | Nothing_Much | vs73nx: nice dude |
| 05:25:55 | vs73nx | fordcars |
| 05:26:02 | vs73nx | im stayin |
| 05:26:03 | kaen | I think he's using irssi or something |
| 05:26:11 | Nothing_Much | yeah that's what he said before |
| 05:26:29 | vs73nx | stayin for 4 to 5 hours :P |
| 05:27:40 | Nothing_Much | oi |
| 05:27:45 | vs73nx | what |
| 05:28:13 | Nothing_Much | Still waiting for this PC's drivers to appear :( |
| 05:28:23 | | vs37nx has joined |
| 05:28:38 | Nothing_Much | welcome back? |
| 05:29:42 | vs73nx | i was away? |
| 05:29:52 | Nothing_Much | who's vs37nx? |
| 05:29:59 | vs73nx | oh it is my mac |
| 05:30:04 | Nothing_Much | ah |
| 05:30:16 | Nothing_Much | Drivers don't exist for this CPU/GPU yet |
| 05:30:25 | vs73nx | what computer? |
| 05:30:30 | Nothing_Much | Odroid-XU |
| 05:30:40 | vs73nx | :O nice |
| 05:30:55 | Nothing_Much | armhf baby :D |
| 05:31:31 | vs73nx | when i get a monitor i might consider getting an arm dev board (rPi and such) |
| 05:32:23 | Nothing_Much | consider an Odroid |
| 05:32:30 | Nothing_Much | It's powerful |
| 05:32:31 | | vs37nx is now known as vs37nx_mac |
| 05:32:42 | Nothing_Much | though I'm not a dev, it does make for a good desktop :D |
| 05:34:17 | vs73nx | i would use a pi or odroid for irc and web browsing on one monitor and my current computer for devlopment on another monitor |
| 05:34:33 | vs73nx | when i get money to buy 2 27 inchers... |
| 05:34:38 | Nothing_Much | ohh |
| 05:34:47 | Nothing_Much | 27in @ 1920x1080? |
| 05:34:56 | vs73nx | hell yea |
| 05:35:00 | Nothing_Much | good |
| 05:35:07 | Nothing_Much | because from what I've heard |
| 05:35:29 | vs73nx | they arent expensive now, only 300 bucks for entry level ones |
| 05:35:32 | Nothing_Much | some, if not most Arm GPUs can't go beyond 1080p |
| 05:35:49 | vs73nx | my N5 damm could |
| 05:36:56 | Nothing_Much | nice |
| 05:36:58 | Nothing_Much | Really?' |
| 05:37:04 | vs73nx | actually id get an arduino Yun http://arduino.cc/en/Main/ArduinoBoardYun?from=Main.ArduinoYUN |
| 05:38:03 | Nothing_Much | MIPS? |
| 05:39:35 | Nothing_Much | vs73nx: what phones or tablets use MIPS? |
| 05:41:16 | sam686 | wrt54g v8 uses mips and could run linux, but only have very limited memory (8 mb) and slow speed cpu, only has some ethernet ports. |
| 05:42:05 | | vs73nx Quit (Ping timeout: 272 seconds) |
| 05:42:09 | raptor | i'm heading in early - good night! |
| 05:42:31 | | vs37nx_mac Quit () |
| 05:42:33 | Nothing_Much | later raptor! |
| 05:42:48 | | raptor Quit () |
| 05:43:02 | | vs73nx has joined |
| 05:43:18 | vs73nx | can anyone see this? |
| 05:44:42 | | vs37nx has joined |
| 05:45:04 | vs37nx | can anyone see this? |
| 05:45:20 | Nothing_Much | yes |
| 05:45:22 | Nothing_Much | vs37nx: yeah |
| 05:45:27 | vs37nx | hmmm my mac is working |
| 05:46:15 | vs37nx | ill post somthing from my ubuntu box and if you can see it in one minuite please tell me you can see it |
| 05:46:22 | Nothing_Much | vs37nx: sure |
| 05:46:26 | vs73nx | is this working>?>?>? |
| 05:46:42 | | vs37nx is now known as vs37nx_mac |
| 05:47:13 | Nothing_Much | yeah |
| 05:47:13 | vs37nx_mac | can you see anything from vs37nx? |
| 05:47:21 | Nothing_Much | vs37nx_mac: yeah I can see ya |
| 05:47:24 | vs73nx | ok so you can see this? |
| 05:47:59 | vs37nx_mac | i think it works thanks for helping |
| 05:48:15 | Nothing_Much | it does lol |
| 05:48:42 | vs37nx_mac | ill irc from my mac for now on... |
| 05:49:08 | vs37nx_mac | untill im certain that my ubuntu machine is working |
| 05:50:42 | Nothing_Much | vs37nx_mac: well.. I saw it dude |
| 05:51:46 | vs37nx_mac | was it before i renamed vs37nx to vs37nx_mac? |
| 05:54:21 | Nothing_Much | vs37nx_mac: yeah |
| 05:54:35 | Nothing_Much | [00:43:18] <vs73nx> can anyone see this? |
| 05:55:33 | vs37nx_mac | ok its working :D |
| 05:57:00 | vs37nx_mac | anyways using my mac is good because it lets me play bf while doing irc |
| 05:57:52 | Nothing_Much | nice |
| 05:57:57 | Nothing_Much | wait |
| 05:57:59 | Nothing_Much | vs37nx_mac: what are your specs on Ubuntu? |
| 06:04:12 | | vs37nx_mac Quit (Remote host closed the connection) |
| 06:19:30 | | Platskies has joined |
| 06:23:30 | | kumul Quit (Quit: Leaving) |
| 06:30:57 | | fordcars_pi has joined |
| 06:31:00 | fordcars_pi | Hi |
| 06:31:06 | Nothing_Much | wb fordcars |
| 06:31:24 | fordcars_pi | Bitfighter still doesn't work without Desktop |
| 06:31:33 | Nothing_Much | without desktop? |
| 06:31:38 | fordcars_pi | Yeah |
| 06:31:38 | Nothing_Much | you mean it works with it though? |
| 06:31:44 | fordcars_pi | Nununununun |
| 06:31:52 | fordcars_pi | :) |
| 06:32:06 | fordcars_pi | I'll compile latest SDL2 and that should solve the problem |
| 06:32:08 | Nothing_Much | It does in GLES though on the desktop? |
| 06:32:18 | fordcars_pi | No it never worked |
| 06:32:24 | Nothing_Much | Oh |
| 06:32:32 | fordcars_pi | It only worked with OpenGl |
| 06:32:34 | Nothing_Much | Well I'm unsure if an xorg game can be played without x |
| 06:32:38 | Nothing_Much | *xorg |
| 06:32:43 | fordcars_pi | Uh |
| 06:33:03 | fordcars_pi | I don't know but in command line I still have the Bitfighter mouse |
| 06:33:32 | fordcars_pi | Anyway, going to desktop, later! |
| 06:33:38 | | fordcars_pi Quit (Client Quit) |
| 06:34:04 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 06:52:06 | Nothing_Much | g'night everybody |
| 06:52:13 | vs73nx | good night |
| 06:59:50 | vs73nx | ping of 1000 :/ |
| 07:19:52 | | Nothing_Much Quit (Remote host closed the connection) |
| 07:45:14 | | fordcars_pi has joined |
| 07:45:20 | fordcars_pi | HI |
| 07:45:45 | fordcars_pi | kaen, I sucessfully compiled an updated SDL, do I need to recompile Bitfighter too? |
| 07:49:51 | | fordcars_pi Quit (Quit: Lost terminal) |
| 08:49:00 | | watusimoto has joined |
| 08:49:00 | | ChanServ sets mode +o |
| 08:55:56 | vs73nx | hi watusimoto |
| 08:56:06 | watusimoto | hi |
| 08:56:40 | vs73nx | do you know how to use modifier keys in the BINDING_TABLE? |
| 08:57:06 | watusimoto | hmmm |
| 08:57:12 | watusimoto | that's a tricky question |
| 08:57:33 | watusimoto | there is a way to define a specific key + modifier |
| 08:57:51 | watusimoto | which I think we do need for the editor |
| 08:57:59 | watusimoto | but we don't want to use that mechansim in the game |
| 08:58:32 | watusimoto | because you want to be able to move your ship whether or not ctrl is pressed |
| 08:58:48 | watusimoto | actually, as I am writing that, I am not so sure that's true |
| 08:58:51 | vs73nx | same with panning the view |
| 08:59:29 | watusimoto | because we do bind some ctrl keys -- ctrl+enter resizes the window, ctrl+q takes a screen shot, ctrl+m toggles the message display |
| 08:59:54 | watusimoto | let me take a look |
| 09:00:27 | watusimoto | well, just my luck... visual studio is broken on this machine |
| 09:00:33 | watusimoto | and I can't start it |
| 09:00:54 | watusimoto | let's see... |
| 09:01:00 | vs73nx | well notepad time :) |
| 09:05:48 | watusimoto | so the binding_table feeds into the bindingSet constructor |
| 09:06:57 | watusimoto | sorry, I feel very handicapped at the moment |
| 09:07:08 | vs73nx | thats ok |
| 09:07:45 | watusimoto | ok, so our binding variables are defined as keycodes |
| 09:07:57 | watusimoto | which do not in themselves support modifiers |
| 09:08:02 | watusimoto | as you have probably figured out |
| 09:08:19 | vs73nx | i did |
| 09:08:32 | watusimoto | in the ini, we probably want something like rotate=ctrl+R |
| 09:09:00 | vs73nx | that is what i was told... |
| 09:09:24 | watusimoto | and since ctrl+R can't be an InputCode (sorry, not a keycode as I wrote above) |
| 09:09:27 | watusimoto | we have a problem |
| 09:09:39 | watusimoto | so. |
| 09:09:56 | watusimoto | what do we want ctrl+R to be, if not an inputCode? |
| 09:10:08 | watusimoto | c'mon notepad, you can do it! |
| 09:12:09 | watusimoto | well, one way is to create a whole bunch of InputCodes that represent ctrl keys |
| 09:12:22 | watusimoto | we've done this for about 5 keys, and it sure is ugly |
| 09:12:42 | watusimoto | you can see how that works by searching for KEY_CTRL_M |
| 09:12:47 | watusimoto | but I don't recommend it |
| 09:12:52 | watusimoto | as it is totally lame |
| 09:12:59 | watusimoto | so what else? |
| 09:13:51 | vs73nx | i know a function somewhere that returns modifirer keys or something |
| 09:15:22 | vs73nx | also im not sure that the input parsing functions support things such as ctrl+R as an input string |
| 09:15:31 | vs73nx | in the ini |
| 09:16:13 | watusimoto | ok, I was thinking we could use "input strings" -- see InputCodeManager::getCurrentInputString() |
| 09:16:37 | watusimoto | but the comment notes some problems -- you can only have one active at a time |
| 09:16:51 | watusimoto | but maybe that's ok in the editor |
| 09:17:22 | watusimoto | but inputStrings can be modified... like "Ctrl+R" |
| 09:17:54 | watusimoto | actually, we arleady use them in the editor |
| 09:17:59 | vs73nx | in the editor you need more than one modifier such as CTRL+SHIFT+x |
| 09:18:08 | watusimoto | inputstrings handle that |
| 09:18:14 | watusimoto | EditorUserInterface::onKeyDown() has this: |
| 09:18:16 | vs73nx | great |
| 09:18:21 | watusimoto | string inputString = InputCodeManager::getCurrentInputString(inputCode); |
| 09:18:39 | watusimoto | so perhaps it would be ok to use these |
| 09:18:42 | vs73nx | so how do i map this into the ini file |
| 09:18:54 | watusimoto | I'm still thinking this through |
| 09:19:13 | watusimoto | I'm not trying to lead you somewhere, I'm trying to find the way for both of us :-) |
| 09:19:57 | watusimoto | so in the onKeyDown method in the editor, we use input strings a lot |
| 09:19:59 | watusimoto | else if(inputString == "Ctrl+V") // Paste selection |
| 09:20:00 | watusimoto | pasteSelection(); |
| 09:20:04 | watusimoto | for example |
| 09:20:16 | watusimoto | so what I'm thinking is that I gave you some bad advice earlier |
| 09:20:52 | vs73nx | maybe... i got all non modifier keybindings working |
| 09:20:54 | watusimoto | what we might need is a separate, but simplified, BINDING_TABLE like thing for editor keys |
| 09:20:57 | watusimoto | or |
| 09:21:50 | watusimoto | we could add a column to BINDING_TABLE that says these keys will refer to INputStrings |
| 09:22:02 | watusimoto | and handle them differently where they need to be different |
| 09:22:21 | vs73nx | that looks like a less messy idea |
| 09:22:34 | watusimoto | all solutions will be messy, I'm afraid |
| 09:22:59 | watusimoto | well, how many places would need special handling? |
| 09:23:03 | vs73nx | i think that adding a new column is a better idea |
| 09:23:15 | vs73nx | much less messy than a new binding table |
| 09:23:28 | watusimoto | searching for binding_table, and looking at places where cols e or f are used |
| 09:24:32 | watusimoto | a couple of places in config.cpp |
| 09:24:55 | vs73nx | yeah at aroundline 715 |
| 09:25:12 | vs73nx | those are the funcs that save to the ini |
| 09:25:13 | watusimoto | one place in InputCode |
| 09:25:34 | vs73nx | what line? |
| 09:25:51 | watusimoto | near 70 |
| 09:26:01 | vs73nx | oh i see it |
| 09:26:07 | watusimoto | it's not useful code, just sets default values that will be overwritten |
| 09:26:16 | watusimoto | basically there to keep tests from crashing |
| 09:26:32 | vs73nx | ok |
| 09:26:44 | watusimoto | but it would need to be handled in any event |
| 09:26:56 | watusimoto | but that's it |
| 09:27:55 | watusimoto | ah, but there are other places too |
| 09:28:07 | watusimoto | for example, in bool BindingSet::hasKeypad() |
| 09:28:28 | | Kiryx has joined |
| 09:28:28 | watusimoto | it does not explicitly refer to cols e or f, but would need to be handled |
| 09:28:53 | watusimoto | so maybe you are right; maybe a sepaerate BINDING_TABLE for editor keys |
| 09:29:08 | watusimoto | that mgiht be cleaner |
| 09:29:11 | vs73nx | does that mean a new binding enum |
| 09:29:32 | watusimoto | a new enum where? |
| 09:29:53 | vs73nx | inputcode.h |
| 09:30:12 | watusimoto | you mean a new BINDING_TABLE |
| 09:30:18 | watusimoto | yes |
| 09:30:21 | watusimoto | but it would be simpler |
| 09:30:50 | watusimoto | no need for a savedInIni column, or def. js binding |
| 09:31:44 | vs73nx | yes def. js because it needs to support joysticks in the editor (just in case) |
| 09:31:56 | vs73nx | better safe than sorry |
| 09:32:10 | watusimoto | you misunderstand the js binding column |
| 09:32:23 | watusimoto | in the game, you can have two compleetely different binding sets |
| 09:32:39 | vs73nx | oh ok |
| 09:32:40 | watusimoto | so space might fire in keyboard mode, but do chat in js mode |
| 09:32:57 | watusimoto | in the editor, we might want the js to do stuff, but we don't want to have completely different bindings |
| 09:33:07 | vs73nx | k then |
| 09:33:17 | watusimoto | so we really only need one default binding column |
| 09:34:07 | watusimoto | we use BINDING_TABLE in 12 places |
| 09:34:14 | | destroyerimo has joined |
| 09:34:28 | watusimoto | some may need to also use EDITOR_BINDING_TABLE, many will not |
| 09:35:41 | vs73nx | yeah only thing in editor.cpp |
| 09:35:42 | watusimoto | for example, we use it in BindingSet::hasKeypad(), but we don't care about that for editor keys |
| 09:37:50 | vs73nx | *only use EDITOR_BINDING_TABLE in editor.cpp |
| 09:38:13 | watusimoto | well, and in config.cpp |
| 09:38:39 | | Darrel Quit (Read error: Connection reset by peer) |
| 09:38:41 | watusimoto | there are only 12 places where it is used, so you'll just need to look at each and see if it is needed for the editor keys |
| 09:38:47 | | Darrel has joined |
| 09:41:01 | watusimoto | in some places, like with BindingNameEnum, it would probably make sense to have a separate EditorBindingNameEnum or something |
| 09:42:07 | watusimoto | although it might make more sense to add both sets of values to a single enum, because there are a lot of methods that take that enum as an argument |
| 09:42:16 | vs73nx | IM sure that in the EDITOR_BINDING_TABLE that i dont need a new BINDING() macro, right? |
| 09:42:51 | watusimoto | the BINDING macro is defined locally where it us used |
| 09:43:04 | vs73nx | that was my reasoning |
| 09:43:28 | watusimoto | it is only used to get access to the BIDNING_TABLE very locally; you can reuse that name in the editor binding table |
| 09:43:57 | vs73nx | i see |
| 09:44:53 | vs73nx | i think that having a saved in ini column would be useful, because it reduced hardcoding |
| 09:45:03 | vs73nx | *reduces |
| 09:46:25 | watusimoto | if some keys are not in the ini, then you'll need that column, I suppose |
| 09:46:42 | watusimoto | you can start with it, and if you find you don't need it, it's easy to remove |
| 09:46:52 | vs73nx | k |
| 09:48:00 | watusimoto | I have a feeling that what you'll end up with is a mess of repeated code; after we see what is really needed to make this work, we can look for ways to consolidate the repeated code (perhaps as a different project) |
| 09:48:39 | watusimoto | there are a lot of parallels between BINDING_TABLE and EDITOR_BINDING_TABLE |
| 09:49:30 | watusimoto | if you create new macro expansions (which you will), please add a comment like this: |
| 09:49:31 | watusimoto | // Generates a block of code that looks like this: |
| 09:49:31 | watusimoto | // if(true) |
| 09:49:31 | watusimoto | // inputCodeManager->setBinding(InputCodeManager::BINDING_SELWEAP1, InputModeKeyboard, |
| 09:49:31 | watusimoto | // getInputCode(ini, "KeyboardKeyBindings", InputCodeManager::getBindingName(InputCodeManager::BINDING_SELWEAP1), |
| 09:49:31 | watusimoto | // KEY_1)); |
| 09:49:37 | watusimoto | that shows what they are supposed to generate |
| 09:49:45 | vs73nx | ok then |
| 09:49:57 | watusimoto | that will make debugging, for you and for others, much easier |
| 09:50:06 | watusimoto | xmacros are not always super obvious |
| 09:50:28 | vs73nx | comments are good... they make xmacros less confusing for gci students like me |
| 09:50:34 | watusimoto | for everyone |
| 09:50:43 | vs73nx | agreed |
| 09:51:43 | watusimoto | do you think you have enough info to move forward? |
| 09:51:55 | vs73nx | yes i do |
| 09:51:58 | watusimoto | good |
| 09:53:55 | vs73nx | in enum BindingNameEnum is there a way to specify which binding table is used? |
| 09:54:23 | watusimoto | what do you mean? you want to combine values from both binding tables? |
| 09:55:28 | vs73nx | bindingname enum is an argument for a few functions... so if there is a way to specify which binding table is to be used it would make life much easier. |
| 09:55:51 | watusimoto | stillnot sure I understand... but this would work |
| 09:55:52 | watusimoto | enum BindingNameEnum { |
| 09:55:53 | watusimoto | #define BINDING(enumName, b, c, d, e, f) enumName, |
| 09:55:53 | watusimoto | BINDING_TABLE |
| 09:55:53 | watusimoto | #undef BINDING |
| 09:55:53 | watusimoto | #define BINDING(enumName, b, c, d, e) enumName, |
| 09:55:53 | watusimoto | EDITOR_BINDING_TABLE |
| 09:55:53 | watusimoto | #undef BINDING |
| 09:55:54 | watusimoto | BINDING_DEFINEABLE_KEY_COUNT |
| 09:55:54 | watusimoto | }; |
| 09:56:19 | vs73nx | that looks like what i was looking for ;) |
| 09:56:23 | watusimoto | good! |
| 09:57:04 | vs73nx | as a quick question about the code there, what is BINDING_DEFINEABLE_KEY_COUNT? |
| 09:57:29 | vs73nx | its unrelated but it would help me better understand the codebase. |
| 09:58:55 | vs73nx | if you dont want to awnser thats ok.... |
| 09:58:56 | watusimoto | it's a enum entry that comes at the end that shows how many values are in the table. It is just like the last value here: |
| 09:58:57 | watusimoto | enum SenderStatus { |
| 09:58:58 | watusimoto | STATUS_OK, |
| 09:58:58 | watusimoto | COULD_NOT_OPEN_FILE, |
| 09:58:58 | watusimoto | COULD_NOT_FIND_FILE, |
| 09:58:58 | watusimoto | FILE_TOO_LONG, |
| 09:58:58 | watusimoto | COMMAND_NOT_ALLOWED, |
| 09:58:58 | watusimoto | SENDER_STATUS_COUNT |
| 09:58:59 | watusimoto | }; |
| 09:59:19 | watusimoto | by default, STATUS_OK is 0 |
| 09:59:29 | vs73nx | ok thanks |
| 09:59:30 | watusimoto | and SENDER_STATUS_COUNT is 5 |
| 09:59:42 | vs73nx | thanks again |
| 09:59:44 | watusimoto | and there are 5 meaningful values in SenderStatus |
| 10:00:24 | vs73nx | all of then except for STATUS_OK? |
| 10:00:38 | watusimoto | all of them except SENDER_STATUS_COUNT |
| 10:00:53 | watusimoto | it's not really a senderstatus |
| 10:00:59 | vs73nx | ok |
| 10:01:09 | watusimoto | it exists only to create an automatic count of the values that precede it |
| 10:01:32 | watusimoto | I am sure somwhere else we need to know how many statuses there can be |
| 10:02:01 | watusimoto | and if we create a new status, the count will automatically be incremented, and no code will break |
| 10:02:22 | watusimoto | (we would insert the new status before the sender_status_count, of course) |
| 10:07:37 | vs73nx | cool so do i need to make a macro expansion of EDITOR_BINDING_TABLE so that the f colum(or e colum) use input strings? |
| 10:13:45 | | Darrel Quit (Read error: Connection reset by peer) |
| 10:14:08 | | Darrel has joined |
| 10:41:24 | vs73nx | watusimoto: found the magic code at line 706 to 780. i copied the macro expansion in setDefaultKeyBindings and modified it to use EDITOR_BINDING_TABLE. do you know where in the macro i can add inputStrings into? |
| 10:43:15 | vs73nx | think i found it InputCodeManager::getCurrentInputString(inputCode) |
| 10:46:38 | | Platskies Quit (Read error: Connection reset by peer) |
| 10:50:06 | vs73nx | watusimoto: also do you know where defaultKeyboardBinding is defined? |
| 11:11:52 | | HylianSavior has joined |
| 11:32:31 | vs73nx | ok i will be back tomorrow, goodnight everyone! |
| 11:32:46 | | vs73nx Quit (Quit: Leaving) |
| 13:27:35 | | Kiryx Quit (Ping timeout: 272 seconds) |
| 13:29:09 | | destroyerimo Quit (Read error: Connection reset by peer) |
| 13:31:12 | | koda has joined |
| 14:06:56 | | kaen Quit (Remote host closed the connection) |
| 15:18:42 | | destroyerimo has joined |
| 15:43:57 | | Darrel is now known as Darrel[AFK} |
| 15:44:20 | | Kiryx has joined |
| 16:16:23 | | Kiryx Quit (Ping timeout: 260 seconds) |
| 16:35:00 | | raptor has joined |
| 16:35:00 | | ChanServ sets mode +o |
| 16:48:10 | raptor | good morning! |
| 16:57:47 | watusimoto | howdy |
| 17:10:26 | raptor | hi |
| 17:22:22 | | Kiryx has joined |
| 17:34:48 | | koda Quit (Ping timeout: 252 seconds) |
| 17:46:38 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 18:07:39 | | destroyerimo Quit (Ping timeout: 246 seconds) |
| 18:22:27 | | destroyerimo has joined |
| 18:29:02 | | destroyerimo Quit (Ping timeout: 264 seconds) |
| 18:32:03 | | destroyerimo has joined |
| 18:58:24 | | vs73nx has joined |
| 19:07:28 | vs73nx | hello |
| 19:11:39 | vs73nx | raptor: my xmacros are giving me a horrible time... is this code right...http://pastie.org/8548046 |
| 19:14:01 | raptor | hi |
| 19:14:12 | raptor | your #defines are wrong |
| 19:14:37 | raptor | #define takes two arguments, you are providing one 'BINDING(enumVal, b, savedInIni, d, e, f)' |
| 19:14:57 | raptor | oh no wait |
| 19:15:20 | raptor | you are providing a large second arg.... let me see |
| 19:17:08 | raptor | vs73nx: works for me |
| 19:18:04 | raptor | no wait |
| 19:18:09 | raptor | second table there |
| 19:18:11 | raptor | is what you mean |
| 19:18:39 | raptor | you're missing InputCodeManager::inputCodeToString( |
| 19:18:51 | vs73nx | im using inputstrings |
| 19:18:55 | raptor | last line should be InputCodeManager::inputCodeToString(inputCodeManager->getBinding(InputCodeManager::enumVal, mode))); |
| 19:19:22 | vs73nx | me and watusimoto found out that inputStrings are a better idea |
| 19:19:30 | raptor | ok, that's fine |
| 19:19:36 | raptor | then you have to pass it in as one |
| 19:20:07 | raptor | you're just using getBinding() which returns an InputCode |
| 19:20:25 | raptor | what I would do is create one test call with that if statement outside of the xmacro |
| 19:20:29 | raptor | and make sure it works |
| 19:20:46 | raptor | you have bad arguments and uneven parenthesis |
| 19:25:26 | vs73nx | is there an alternative to getInputCode? |
| 19:25:57 | raptor | well, you need to pipe a string to ini->SetValue |
| 19:26:45 | | Canseco has joined |
| 19:38:06 | vs73nx | so how would i implement that in a macro like this http://pastie.org/8548125 |
| 19:39:03 | raptor | I say first don't use a macro - just try to fill out the ini->SetValue properly with a known value |
| 19:39:07 | | destroyerimo_ has joined |
| 19:39:12 | raptor | when you get that, then hook it up into a macro |
| 19:39:25 | vs73nx | it gets an inputCode from the EditorBindingTable but is there a function such as GetInputString stat could be use |
| 19:39:38 | vs73nx | anyways first i need to get the value of the string |
| 19:39:57 | raptor | yes, isn't that what the binding table above it does? |
| 19:39:59 | | destroyerimo Quit (Ping timeout: 272 seconds) |
| 19:40:38 | | Nothing_Much has joined |
| 19:40:40 | | destroyerimo_ Quit (Client Quit) |
| 19:41:09 | vs73nx | no that one only get an input code from the binding table |
| 19:41:28 | raptor | yes, but it turns it into a string right? |
| 19:41:55 | raptor | see the inputCodeManager->inputCodeToString |
| 19:42:46 | vs73nx | yes but inside it it is calling getInput code, which isnt wanted because i need to get a string |
| 19:43:07 | raptor | ok, do you have your string? |
| 19:43:33 | vs73nx | my string is in the E column of EditorBindingTable |
| 19:44:22 | raptor | ok, then put that in as the appropriate argument for ini->SetValue(section. |
| 19:44:28 | raptor | sorry... ini->SetValue() |
| 19:44:52 | vs73nx | ohhh ok i get it, had no sleep so im still a bit groggy :P |
| 19:44:57 | raptor | your problems are not macro-related - rather copy-pasta related ... |
| 19:45:00 | raptor | heh |
| 19:45:36 | | vs73nx Quit (Quit: Leaving) |
| 19:45:53 | | vs73nx has joined |
| 19:50:25 | vs73nx | also setBinding takes an inputCode not an inputString |
| 19:50:58 | raptor | yes, but you don't care about setBinding do you? |
| 19:51:17 | raptor | all you want is an string for the ini->SetValue() method |
| 19:51:48 | vs73nx | well ill need that later in the func setDefaultKeyBindings |
| 19:51:51 | vs73nx | but thats later |
| 20:06:09 | vs73nx | ok builds now :) |
| 20:06:16 | vs73nx | nope it doesnt :( |
| 20:07:39 | vs73nx | its giving me errors about how everyhting in the bindingsetMemberName column is not declared in this scope |
| 20:07:50 | | Watusimoto has joined |
| 20:12:27 | Watusimoto | hi |
| 20:13:02 | | Kiryx Quit (Ping timeout: 240 seconds) |
| 20:13:04 | vs73nx | hello |
| 20:18:32 | vs73nx | is it ok for me to ask for an extension for this task... for maybe a day or less? |
| 20:20:49 | vs73nx | Watusimoto: i request an extension on this task |
| 20:20:57 | | vs73nx Quit (Quit: Leaving) |
| 20:25:21 | Watusimoto | sure |
| 20:35:29 | | Darrel[AFK} is now known as Darrel |
| 20:42:01 | | vs73nx has joined |
| 20:48:02 | | Canseco Quit (Remote host closed the connection) |
| 20:56:34 | Nothing_Much | Howdy everyone |
| 20:56:51 | sam686 | hi |
| 20:58:18 | vs73nx | hello |
| 21:05:57 | vs73nx | code builds but segfaults... i have null in some inputs for the binding table so that is what the error is |
| 21:06:00 | vs73nx | bye |
| 21:06:02 | | vs73nx Quit (Quit: Leaving) |
| 21:35:07 | | koda has joined |
| 21:35:18 | | Kiryx has joined |
| 21:39:55 | | Kiryx Quit (Ping timeout: 246 seconds) |
| 21:53:40 | raptor | I'm listening to classical music with a 'Summer' theme |
| 22:23:45 | Watusimoto | I'm listening to a band I just discovered yesterday, "metric" |
| 22:26:41 | raptor | never heard of them.. |
| 22:28:00 | Watusimoto | neither had I |
| 22:28:17 | Watusimoto | catchiest song seems to be Speed the Collapse |
| 22:34:06 | | fordcars_pi has joined |
| 22:34:26 | fordcars_pi | Hi |
| 22:36:20 | raptor | all right back to vivaldi... |
| 22:36:31 | fordcars_pi | Haha |
| 22:36:57 | fordcars_pi | raptor, I just started compilign Bitfighter with latest SDL |
| 22:37:05 | raptor | ok |
| 22:37:20 | fordcars_pi | I didn't have time last night |
| 22:42:31 | Watusimoto | I KNEW it!!! |
| 22:42:42 | Watusimoto | I knew you were rocking out to vivaldi |
| 22:43:17 | raptor | fordcars_pi: that's ok |
| 22:44:09 | fordcars_pi | Yay for Vivaldi! |
| 22:46:03 | Watusimoto | here's a great summer song -- https://www.youtube.com/watch?v=NHuGG_FsC20 |
| 22:48:00 | fordcars_pi | Summer... we are quite far away from summer :P |
| 22:48:15 | raptor | I can't... i can't... |
| 22:48:25 | raptor | the counterbalance to vivaldi is breaking my brain |
| 22:48:45 | fordcars_pi | Later I'll be back soon |
| 23:30:25 | Nothing_Much | Hey guys |
| 23:33:40 | Watusimoto | what's up? |
| 23:33:52 | Nothing_Much | Just to let you know, the Desura news would have to have.. more information and etc about how big the update is. It hasn't appeared on the Games page with just that little amount of information. If you want, I can write down what you guys have done to the game and show it off some more, yanno? |
| 23:33:57 | Nothing_Much | Watusimoto: me :D |
| 23:34:16 | Watusimoto | c'mon man, I left you an opening a mile wide! |
| 23:34:17 | Watusimoto | :-) |
| 23:34:43 | Nothing_Much | lol I said me |
| 23:34:43 | Watusimoto | if you want to craft a more informative messaeg, that would be great |
| 23:35:00 | raptor | I got a report of a *really* weird crash with Lua... |
| 23:35:31 | raptor | hard crash of the game when removing Lua-created zones from beneath a ship.. |
| 23:35:40 | Nothing_Much | I mean give all the updates rather than.. well.. just this: http://www.desura.com/games/bitfighter/news/release-019-released |
| 23:36:20 | Nothing_Much | I know ya guys have been hackin' about the game and all, but speak up a bit too! Or let someone else do the talkin'. |
| 23:36:33 | Nothing_Much | Uh.. no offense |
| 23:36:36 | raptor | segmentation fault with trace: http://pastie.org/pastes/8548696/text |
| 23:36:47 | Nothing_Much | Havin' a fast day today |
| 23:36:55 | Watusimoto | Nothing_Much: my problem is I hate reading other change logs... so I sometimes err on the side of being brief |
| 23:37:26 | Watusimoto | whoa |
| 23:37:43 | raptor | it's like the EventManager is attempting to push the zone again, even though it isn't there - but the zone exists at the start of the method, then seems to be deleted when the ->push(L) call occurs |
| 23:37:43 | Watusimoto | Nothing_Much: no offense taken |
| 23:38:39 | Watusimoto | help us improve! |
| 23:40:57 | Nothing_Much | Alright good, didn't wanna sound too pushy, but yeah, lemme whip up something in a text editor and I'll paste that to either Watusimoto or raptor and you guys can delete the first article then paste the new one on Desura. |
| 23:41:24 | Watusimoto | sounds good. and really, you're not being pushy |
| 23:41:48 | raptor | I'll be honest - I'm perfectly willing to let anyone write the public-facing stuff... |
| 23:42:20 | Watusimoto | we have a severe lack of ego on this project, which is kind of a problem when it comes to promo |
| 23:42:27 | Nothing_Much | aww |
| 23:42:43 | Nothing_Much | That can be a downfall |
| 23:44:15 | Watusimoto | man, these seeker shooting bots are deadly in a wide open level |
| 23:46:11 | Watusimoto | Nothing_Much: do you know my email address? |
| 23:47:03 | Nothing_Much | Watusimoto: probably not |
| 23:47:11 | Watusimoto | because I am going to bed, and while raptor can give you some feedback on what you write, I am probably the only one who can update the message |
| 23:47:24 | raptor | the message is great! |
| 23:47:25 | Watusimoto | send me a link at watusimoto@bitfighter.org |
| 23:47:29 | raptor | :) |
| 23:47:35 | Nothing_Much | Watusimoto: You have to delete the news article and then make a new one |
| 23:47:40 | Watusimoto | ok |
| 23:47:43 | Nothing_Much | That way it'll be renoticed by the desura folk |
| 23:47:49 | Nothing_Much | Alright got the email |
| 23:54:42 | | Darrel is now known as Darrel[OFF] |
| 23:59:19 | | Kiryx has joined |