#nuvie@irc.freenode.net logs for 31 Jan 2014 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[01:59:16] --> Yuv422 has joined #nuvie
[02:34:12] --> Malignant_Manor has joined #nuvie
[02:34:33] <Malignant_Manor> Hi Eric.
[02:34:38] <Malignant_Manor> Yuv422: I just committed the key bindings changes.
[02:34:58] <Malignant_Manor> I'm guessing that you will need to okay the commit for the mailing list.
[02:46:50] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])
[08:53:29] <-- Yuv422 has left IRC (Quit: Yuv422)
[10:18:45] <-- Lightkey has left IRC (Ping timeout: 245 seconds)
[10:32:32] --> Lightkey has joined #nuvie
[13:24:02] --> TheCycoONE has joined #nuvie
[20:03:20] --> Yuv422 has joined #nuvie
[20:13:35] --> Malignant_Manor has joined #nuvie
[20:16:09] <Yuv422> Hi Malignant_Manor
[20:16:14] <Malignant_Manor> hi
[20:16:17] <Yuv422> sorry I missed your post yesterday
[20:16:28] <Malignant_Manor> I'm working on joystick controls
[20:16:40] <Yuv422> my pc woke up from sleep while I was out
[20:16:48] <Malignant_Manor> no problem on the missed post
[20:17:17] <Yuv422> I've made some changes to TileManager to load custom tiles
[20:17:21] <Malignant_Manor> It is currently a hack that uses keyboard syms.
[20:17:38] <Yuv422> I'm just in the rocess of adding to ActorManager and ObjManager for the custom actor tiles support
[20:18:02] <Malignant_Manor> That way it can use the same keybinding system and no need to add joystick support to every gui.
[20:18:11] <Yuv422> do you mean actual SDL joystick commands?
[20:18:20] <Malignant_Manor> Yeah
[20:18:40] <Yuv422> cool
[20:18:48] <Malignant_Manor> They will just change the event to keydown and return the mapped keyboard sym.
[20:19:15] <Yuv422> sounds good
[20:20:14] <Malignant_Manor> wjp: Would you be willing to code an SDL_EnableKeyRepeat equivalent once I get the joystick code setup?
[20:31:27] <TheCycoONE> SDL1 right?
[20:31:34] <Malignant_Manor> Yeah
[20:33:07] <Yuv422> we're going to change to 2 at some point soon
[20:33:16] <Yuv422> probably after 0.5
[20:34:41] <TheCycoONE> they added a new controller api in 2
[20:36:56] <TheCycoONE> but it's fine, there will be a lot of porting stuff to do anyway
[20:37:45] <Malignant_Manor> We should probably keep backwards compatibility anyway.
[20:40:19] <TheCycoONE> compile time?
[20:40:33] <TheCycoONE> I don't think runtime compatibility would be possible
[20:40:50] <Malignant_Manor> Compile time
[20:41:24] <Malignant_Manor> It wasn't much code in Exult to keep compatibility.
[20:42:06] <TheCycoONE> spiffy, we didn't try in corsix
[20:43:09] <Malignant_Manor> I know they dropped a lot of support.
[20:44:30] <TheCycoONE> but it might have solved a problem we're hitting now actually. Our map editor is wxwidgets with sdl rendering to a context created in wxwidgets. That doesn't seem to port.
[21:28:57] <Malignant_Manor> A mapeditor for 2004 and up Windows games wouldn't really care about dropped compatibility.
[21:30:26] <TheCycoONE> windows?
[21:31:53] <Malignant_Manor> This is what I see for Corsix http://www.corsix.org/cdms/
[21:32:17] <TheCycoONE> corsix-th is a cross platform engine for theme hospital, like nuvie for ultima 6. (https://github.com/CorsixTH/CorsixTH)
[21:34:11] <TheCycoONE> the original author went by corsix hence the name, but he's gone now.
[21:35:12] <TheCycoONE> it's also sdl and lua, so there's a few commonalities
[21:55:25] <-- TheCycoONE has left IRC (Read error: Connection reset by peer)
[22:02:52] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])