Timestamps are in GMT/BST.
| 00:34:00 | | zoomber Quit (Quit: zoomber) |
| 00:39:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 01:12:00 | | raptor has joined |
| 01:12:00 | | ChanServ sets mode +o raptor |
| 01:35:00 | | watusimoto has joined |
| 01:37:00 | raptor | hi watusimoto |
| 01:37:00 | raptor | i just thought of something |
| 01:37:00 | raptor | KeyCode had an advantage: it put all inputs on an even playing field |
| 01:38:00 | raptor | passing around the SDL_keysym doesn't include the mouse buttons |
| 02:06:00 | | raptor_ has joined |
| 02:06:00 | | raptor_ Quit (Changing host) |
| 02:06:00 | | raptor_ has joined |
| 02:06:00 | | ChanServ sets mode +o raptor_ |
| 02:07:00 | | raptor_ has left |
| 02:07:00 | | raptor Quit (Disconnected by services) |
| 02:07:00 | | raptor has joined |
| 02:07:00 | | ChanServ sets mode +o raptor |
| 02:25:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 02:28:00 | | Flynnn has joined |
| 02:34:00 | | Flynnn Quit (Quit: Leaving) |
| 02:34:00 | | Flynnn has joined |
| 02:43:00 | | [1]watusimoto has joined |
| 02:47:00 | | watusimoto Quit (Ping timeout: 264 seconds) |
| 02:47:00 | | [1]watusimoto is now known as watusimoto |
| 03:56:00 | raptor | what is a joystick 'hat' ? |
| 03:57:00 | sam686 | not sure, but it is something used for windows winjoystick.. for my logiteck dual action in windows my dpad is a hat.. |
| 03:57:00 | sam686 | but in linux my dpad is 2 more axis.. |
| 04:00:00 | raptor | what is meant by positive and negative axis? |
| 04:00:00 | sam686 | usually the first axis is left / right and second axs is up / down.. |
| 04:01:00 | sam686 | axis -1 is left axis +1 is right usually, zero is center.. |
| 04:01:00 | raptor | ah ok |
| 04:01:00 | raptor | makes sense now |
| 04:02:00 | sam686 | since linux axis is -32768 to 32767 (S16) it is converted to F32 -1.0 to 1.0 |
| 04:04:00 | raptor | SDL translates everything like -32768 to 32767 |
| 04:20:00 | raptor | watusimoto: did you say you were the one who wrote the KeyCode integration? |
| 04:21:00 | raptor | or was that a holdover from Zap |
| 04:37:00 | watusimoto | ah, yes I did |
| 04:37:00 | watusimoto | it was my creation |
| 04:37:00 | watusimoto | every UI had two (or three?) key handling rountines |
| 04:37:00 | watusimoto | keyCodes were my way to unify them |
| 04:37:00 | raptor | do you remember what zap used before? specifically did it combine mouse and keyboard events into an object or sorts? |
| 04:38:00 | raptor | ah ok |
| 04:38:00 | watusimoto | no |
| 04:38:00 | watusimoto | it used a similar signature; a key-identifier and an ascii value |
| 04:38:00 | watusimoto | whatever glut uses it replicated, I think |
| 04:39:00 | raptor | because now, I'm thinking of creating an enhanced KeyCode object |
| 04:39:00 | raptor | has three members: InputType, SDLKey, SDLMod |
| 04:40:00 | watusimoto | that's the origin of the "// All key handling now under one roof!" comments |
| 04:40:00 | raptor | InputType is joystick button, keyboard/ etc.. |
| 04:40:00 | raptor | SDLKey is the button/key event number |
| 04:40:00 | watusimoto | why not add ascii to that? |
| 04:40:00 | raptor | ok |
| 04:40:00 | raptor | that too |
| 04:40:00 | watusimoto | that, and unicode |
| 04:40:00 | watusimoto | though we have no use for it currently |
| 04:41:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:42:00 | raptor | the trickery is that SDLKey member |
| 04:42:00 | raptor | it would hold SDLKeys, but also mouse buttons and joystick buttons/ etc. |
| 04:43:00 | raptor | i wish i had a joystick... |
| 04:43:00 | watusimoto | so we could leave unicode out for now, and add it in future if we wanted |
| 04:44:00 | sam686 | maybe you can get one joystick (gamepad) from a store... |
| 04:44:00 | watusimoto | I got my joystick for 415 |
| 04:44:00 | watusimoto | $15 |
| 04:44:00 | raptor | all USB, right? |
| 04:45:00 | watusimoto | of course |
| 04:46:00 | watusimoto | this isn't the Atari 2600 era anymore |
| 04:46:00 | raptor | my last experience with joysticks was that port on the side of a sound card... |
| 04:47:00 | watusimoto | ah, well, that's pretty out of date experience |
| 04:47:00 | watusimoto | I finally bought a joystick for exactly the same reason |
| 04:50:00 | raptor | well compiling got me 2063 errors... |
| 04:54:00 | watusimoto | after tonight, I'll be out of touch until Sunday |
| 04:54:00 | raptor | ok |
| 04:54:00 | raptor | when is the big move again? |
| 04:54:00 | watusimoto | I'll be reading email |
| 04:54:00 | watusimoto | later |
| 04:55:00 | watusimoto | August? |
| 04:55:00 | watusimoto | not sure yet |
| 04:55:00 | watusimoto | I may have my wife's computer, which has no IRc |
| 04:55:00 | raptor | everything has IRC! |
| 04:56:00 | raptor | let me show you: |
| 04:56:00 | raptor | go here: http://blog.naev.org/chat/ |
| 04:56:00 | raptor | and change channels :) |
| 04:58:00 | watusimoto | my watch doesn'[t have irc |
| 04:58:00 | watusimoto | nor does this chair |
| 04:58:00 | raptor | ok you win |
| 04:58:00 | watusimoto | I don't think the air I'm breating has irc |
| 04:58:00 | watusimoto | nor that spider walking across the ceiling |
| 04:58:00 | watusimoto | I'd say not everything yet has irc |
| 04:59:00 | watusimoto | but maybe I'll use naev |
| 04:59:00 | raptor | here's another: http://hedgewars.org/chat |
| 04:59:00 | | watusimoto-on-na has joined |
| 05:00:00 | raptor | hooray! |
| 05:00:00 | watusimoto-on-na | ok, well that worked |
| 05:00:00 | raptor | excellent |
| 05:00:00 | watusimoto-on-na | though my name was truncated |
| 05:00:00 | raptor | it's a cool python based application |
| 05:00:00 | raptor | the IRC chat |
| 05:01:00 | raptor | i was thinking that adding something like it to bitfighter.org would be good |
| 05:01:00 | raptor | but... it's python |
| 05:01:00 | | watusimoto-on-na Quit (Client Quit) |
| 05:03:00 | watusimoto | it would be cool |
| 05:03:00 | watusimoto | I wonder how hard it would be to port? |
| 05:03:00 | watusimoto | we only need one channel |
| 05:03:00 | raptor | uh... it uses the python twisted library |
| 05:04:00 | raptor | which is supposed to be pretty crazy python code... I haven't really found another alternative |
| 05:16:00 | sam686 | did all 65.49.81... servers go lagged out? |
| 05:18:00 | sam686 | or maybe it just went slow.. |
| 05:18:00 | raptor | can't connect to the game server^2 |
| 05:19:00 | sam686 | the servers at 65.49 is very laggy... |
| 05:19:00 | watusimoto | look like evertying is at least up |
| 05:19:00 | raptor | 4 out of 12 pings are getting through.. |
| 05:21:00 | sam686 | it is so laggy i sometimes can't connect to 65.49... when i do connect, i lag in server 65.49.. |
| 05:21:00 | sam686 | looks like lag stopped.. |
| 05:22:00 | raptor | yeah, there's a memory leak somewhere with loading bots.. |
| 05:22:00 | sam686 | which bot? irc logbot? |
| 05:23:00 | raptor | nope, in-game robots |
| 05:23:00 | raptor | all the game servers are using 5-8 MB RAM |
| 05:23:00 | raptor | except one: User levels |
| 05:23:00 | raptor | it's using 45 |
| 05:23:00 | raptor | i'm going to restart the servers |
| 05:25:00 | raptor | ok restarted |
| 05:28:00 | | Flynnn has joined |
| 05:35:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 05:38:00 | | Flynnn has joined |
| 06:18:00 | raptor | interesting: the naev code has only one method to handle all the input commands |
| 06:19:00 | raptor | we have them throughout the UI code all over the place |
| 06:30:00 | raptor | man... re-architecting an input system is a big job |
| 06:31:00 | raptor | so big it's sending me to sleep... |
| 06:31:00 | raptor | good nigth |
| 06:33:00 | | raptor Quit (Remote host closed the connection) |
| 06:43:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 07:30:00 | | kodax has joined |
| 08:59:00 | | watusimoto Quit (Ping timeout: 250 seconds) |
| 14:56:00 | | raptor has joined |
| 14:56:00 | | ChanServ sets mode +o raptor |
| 14:59:00 | | Flynnn has joined |
| 14:59:00 | raptor | this is goofy: http://www.rulesmaster.com/news/view/11 |
| 15:23:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 16:35:00 | | Flynnn has joined |
| 16:44:00 | | kodax Quit (Quit: Sto andando via) |
| 17:10:00 | | Flynnn Quit (Quit: Leaving) |
| 17:10:00 | | Flynnn has joined |
| 17:18:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:05:00 | | [1]watusimoto has joined |
| 18:05:00 | [1]watusimoto | hey there |
| 18:06:00 | raptor | hi |
| 18:06:00 | [1]watusimoto | I was hoping to have it done before I left, but I didn't... so I wanted to share what I know about the fact that everything gets read in as being on team 0 in the editor |
| 18:06:00 | [1]watusimoto | in case you wanted to fix it :-) |
| 18:06:00 | [1]watusimoto | or you can wait until I fix it on Sunday |
| 18:07:00 | [1]watusimoto | but basically, each item is being read in properly, and appears to be assigned to the correct team |
| 18:07:00 | raptor | ? |
| 18:07:00 | [1]watusimoto | but something is happening between the time that the item has it's processArguments run on it and the time it's displayed in the editor that's resetting the team to 0 |
| 18:08:00 | [1]watusimoto | and the editor appears to think there is only one team, even though two are processed |
| 18:08:00 | [1]watusimoto | my guess is that the editor is reading from one location, and things are being stored in another |
| 18:09:00 | [1]watusimoto | ok, don't worry about this... I'll fix it when I get back; I just feel bad because the ediro has been out of comission for so long |
| 18:09:00 | [1]watusimoto | ediro = editor |
| 18:09:00 | raptor | i haven't used the editor much |
| 18:09:00 | raptor | i'm floundering in the input system at the moment.. |
| 18:09:00 | [1]watusimoto | ;-) |
| 18:11:00 | raptor | I think I'm going to have to create structure for the input actions |
| 18:12:00 | raptor | liek fire, move, module 1 |
| 18:15:00 | [1]watusimoto | what do you mean? Why not just pass around the sdl key struct in place of what we're already passing around? |
| 18:15:00 | raptor | because we need to take into acount joystick buttons and mouse buttons |
| 18:16:00 | raptor | and put them all on equal ground as an input binding |
| 18:25:00 | raptor | [1]watusimoto: i found this: http://www.sfml-dev.org/ |
| 18:26:00 | raptor | c++ based, and supposed to be faster and easier to use than SDL |
| 18:29:00 | | [1]watusimoto Quit (Ping timeout: 250 seconds) |
| 18:29:00 | | watusimoto has joined |
| 18:33:00 | | [1]watusimoto has joined |
| 18:33:00 | [1]watusimoto | and put them all on equal ground as an input binding |
| 18:33:00 | [1]watusimoto | that's the strength of the keycode system! |
| 18:33:00 | raptor | exactly! |
| 18:36:00 | | watusimoto Quit (Ping timeout: 255 seconds) |
| 18:36:00 | | [1]watusimoto is now known as watusimoto |
| 18:38:00 | watusimoto | sfml - sick of sdl already? :-) |
| 18:38:00 | raptor | ha |
| 18:38:00 | raptor | just thought i'd point it out |
| 18:38:00 | watusimoto | looks interesting |
| 18:39:00 | raptor | doesn't have much standard linux distro support yet |
| 18:41:00 | watusimoto | looks like it would be easy to swap with sdl? |
| 18:41:00 | raptor | probably |
| 18:41:00 | watusimoto | but, to your input issue, are you starting to like keyCodes better? |
| 18:42:00 | raptor | i like the way KeyCodes are used, but I think it can be improved upon (without enumerating every keycode + modifier combo) |
| 18:43:00 | raptor | i'm studying the input system source code of several games to get ideas |
| 19:06:00 | watusimoto | great! |
| 19:44:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 19:57:00 | | koda has joined |
| 20:07:00 | | BitfighterLogBot - Commit 330b8330fa9f | Author: sam8641 | Log: reduce CPU and lag for c2sResendItemStatus |
| 20:09:00 | | Flynnn has joined |
| 21:04:00 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:08:00 | | Flynnn has joined |
| 22:47:00 | | raptor Quit (Remote host closed the connection) |
| 23:33:00 | | koda Quit (Quit: k thx bai) |