#gemrb@irc.freenode.net logs for 29 Apr 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:29:50] <-- Yoshimo has left IRC (Ping timeout: 246 seconds)
[05:07:35] --> Yoshimo has joined #gemrb
[07:55:27] --> lynxlynxlynx has joined #gemrb
[07:55:28] <-- lynxlynxlynx has left IRC (Changing host)
[07:55:28] --> lynxlynxlynx has joined #gemrb
[07:55:28] --- ChanServ gives channel operator status to lynxlynxlynx
[08:11:21] <-- kida_laptop has left IRC (Ping timeout: 256 seconds)
[08:14:53] --> georgelappies has joined #gemrb
[08:36:08] <-- georgelappies has left IRC (Ping timeout: 240 seconds)
[08:48:15] --> georgelappies has joined #gemrb
[08:50:26] --> alx3apps has joined #gemrb
[08:54:49] --> georgelappies_ has joined #gemrb
[08:55:09] <-- georgelappies has left IRC (Ping timeout: 245 seconds)
[09:50:48] <-- georgelappies_ has left IRC (Read error: Connection reset by peer)
[09:51:49] --> georgelappies has joined #gemrb
[09:52:38] <-- alx3apps has left IRC (Read error: Connection reset by peer)
[09:53:44] --> alx3apps has joined #gemrb
[11:11:44] <-- Yoshimo has left IRC (Ping timeout: 246 seconds)
[11:19:01] <-- alx3apps has left #gemrb
[11:30:33] <-- wrotek__ has left IRC (Read error: Connection reset by peer)
[11:33:33] --> wrotek has joined #gemrb
[12:26:53] <alexander__b> mirage really doesn't understand idling.
[12:40:12] --> Yoshimo has joined #gemrb
[13:18:36] --> kida_laptop has joined #gemrb
[13:19:24] <-- kida_laptop has left IRC (Read error: Connection timed out)
[13:19:40] --> kida_laptop has joined #gemrb
[13:55:51] <-- Yoshimo has left IRC (Quit: Yoshimo)
[15:05:35] <-- georgelappies has left IRC (Read error: Connection reset by peer)
[15:06:57] --> georgelappies has joined #gemrb
[16:52:58] <-- kida_laptop has left IRC (Ping timeout: 256 seconds)
[17:08:57] --> barra_home has joined #gemrb
[17:47:46] <-- georgelappies has left IRC (Ping timeout: 246 seconds)
[17:47:54] --> georgelappies has joined #gemrb
[17:47:54] --> SiENcE has joined #gemrb
[17:52:56] <-- georgelappies has left IRC (Remote host closed the connection)
[17:55:57] --> georgelappies has joined #gemrb
[18:55:25] --> Yoshimo has joined #gemrb
[20:23:30] --> georgelappies_ has joined #gemrb
[20:24:48] <-- georgelappies has left IRC (Read error: Connection reset by peer)
[20:59:01] <-- Yoshimo has left IRC (Quit: Yoshimo)
[21:02:59] <DrMcCoy> GNAAAAA
[21:03:15] <DrMcCoy> I hate BioWare (and/or Obsidian)
[21:03:27] <DrMcCoy> NWN2's GUI XML files are malformed
[21:04:00] <DrMcCoy> 1) No root node
[21:04:30] <DrMcCoy> 2) Attributes are often not enclosed in quotes (width=984 height="74")
[21:05:07] <DrMcCoy> 3) Broken attribute with " in the value: OnAdd=UIScene_OnAdd_SetupChargenScene("IG_CHARGEN","CHARGEN_ALIGNMENT")
[21:05:55] <DrMcCoy> A normal XML parser library will just choke and die on that input
[21:13:33] <lynxlynxlynx> they had their own parser?
[21:14:15] <DrMcCoy> It seems so
[21:15:41] <DrMcCoy> I thought I'd just simply add a library, like Xerces-C++, because I'll need that in NWN2 anyway and then I can also use it to dump GFF into human-readable XML for debugging and stuff, but noooooo
[21:17:46] <lynxlynxlynx> we know that pattern all too well
[21:18:48] <lynxlynxlynx> doesn't seem too hard to fix with an interim stage though
[21:20:04] <DrMcCoy> Well, yes. But do I really want to add a preparser to fix the malformed XML and then throw it through a real parser? Just seems so...bleh
[21:20:21] <DrMcCoy> I think I'll just take ScummVM's small XML parser and modify it to ignore the malformedness
[21:22:25] <lynxlynxlynx> i have no idea about which features you need vs. what any of the libs provide
[21:22:52] <DrMcCoy> Yes, I don't actually need a big full set of all XML features
[21:22:54] <lynxlynxlynx> thinking about the reimplementation cost vs. pre-fix cost
[21:23:08] <lynxlynxlynx> ok :)
[21:23:13] <DrMcCoy> Well, ScummVM already has a working parser for a reasonable subset of XML
[21:25:13] <DrMcCoy> But I lose XML writing capabilities that way. Not that that is actually necessary; I still have my old old old eos code (from 2005) that does GFF->"XML", but it would have been nice to just being able to directly dump XML'd GFF while ingame in xoreos
[21:25:56] <DrMcCoy> It's just something that I thought I could add reasonable easily and quickly, without any headaches
[21:26:50] <DrMcCoy> But no, faster than I can curse out the world, I'm knee-deep in crappy mess :P
[21:44:24] <-- barra_home has left IRC (Quit: Verlassend)
[22:24:16] <-- georgelappies_ has left IRC (Remote host closed the connection)
[22:34:23] <-- lynxlynxlynx has left IRC (Remote host closed the connection)