#gemrb@irc.freenode.net logs for 7 Feb 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:15:45] <-- brada has left IRC (Quit: brada)
[00:29:44] --> brada has joined #gemrb
[00:30:27] <-- brada has left IRC (Client Quit)
[00:49:03] --> brada has joined #gemrb
[01:16:12] <-- Eli2_ has left IRC (Ping timeout: 265 seconds)
[01:16:13] --> Eli2 has joined #gemrb
[01:25:52] <-- edheldil_ has left IRC (Ping timeout: 265 seconds)
[01:35:35] <-- brada has left IRC (Quit: brada)
[02:37:45] <-- turtleman_ has left IRC (Ping timeout: 250 seconds)
[05:40:33] --> Textmode has joined #gemrb
[06:04:45] <-- Lightkey has left IRC (Ping timeout: 265 seconds)
[06:17:18] --> Lightkey has joined #gemrb
[06:41:30] * Textmode huggles Lightkey :D
[07:50:50] --> edheldil_ has joined #gemrb
[08:49:56] <-- edheldil_ has left IRC (Ping timeout: 246 seconds)
[09:23:54] <-- Textmode has left IRC (Quit: "It was one dev, naked in a room with a carton of cigarettes, a thermos full of coffee and bourbon, and all his summoned angels.")
[10:52:19] <DrMcCoy> Jade Empire models, untextured geometry: https://drmccoy.de/xoreos/20150207_Jade_Models.png
[10:53:30] <lynxlynxlynx> you're falling into a trap
[10:53:50] <lynxlynxlynx> better not implement all the shiny bits early or you'll have boring changelogs later
[10:53:58] <DrMcCoy> lol
[10:54:19] <lynxlynxlynx> all our screenshots are like they were in 0.2 ><
[10:54:41] <DrMcCoy> In what now?
[10:54:59] <fuzzie> hehe
[10:54:59] <lynxlynxlynx> early releases
[10:55:12] <DrMcCoy> o_O
[10:55:13] <fuzzie> yes, go make nwn gameplay work ;p
[10:55:37] <DrMcCoy> I just want to push all the engines into showing areas
[10:55:54] <DrMcCoy> To have something to show
[10:55:56] <fuzzie> DrMcCoy's Amazing Area Display Tool
[10:55:56] <fuzzie> :)
[10:56:01] <DrMcCoy> lol
[10:56:30] <fuzzie> I'm kind of depressed by the sheer amount of work it'd take to reimplement anything modern
[10:56:38] <DrMcCoy> yeah :/
[10:58:34] <DrMcCoy> And I'm quite lucky with the Jade Empire models. 1) The structure is quite similar to KotOR models, and those have already been mostly RE'd by Torlack
[10:58:51] <fuzzie> I really want to build better RE tools
[10:58:54] <DrMcCoy> 2) The original game can still load an ASCII representation of models
[10:59:15] <fuzzie> but not sure what to do
[10:59:17] <DrMcCoy> Tracing that in IDA helped me map many fields out
[10:59:27] <fuzzie> and I suspect I will end up building exploit tools instead
[10:59:32] <DrMcCoy> Aw :/
[10:59:39] <fuzzie> because it's easier to write cool papers on them :p
[11:00:16] <DrMcCoy> Because an AI that can understand disasm and tell you high-level information about it, I really don't know what can be done
[11:00:23] <DrMcCoy> s/Because/Besides/
[11:00:27] <fuzzie> well, loads of things
[11:00:43] <fuzzie> what I really want is something like IDA Pro which gives you info from an analysis engine like hex-rays
[11:01:42] <DrMcCoy> I never used hex-rays, I've only seen static texted pulled from it
[11:01:47] <DrMcCoy> And it never seemed all that useful to me
[11:02:00] <fuzzie> well, define useful
[11:02:04] <DrMcCoy> Because there's still a lot of crap you have to rewrite manually
[11:02:10] <fuzzie> well
[11:02:15] <fuzzie> who did the hex-rays runs?
[11:02:41] <DrMcCoy> sev
[11:02:51] <fuzzie> so he probably just did them in batch mode
[11:03:38] <fuzzie> https://www.hex-rays.com/products/decompiler/manual/primer2.gif vs https://www.hex-rays.com/products/decompiler/manual/primer7.gif gives you an idea of how even a few seconds of tweaks can improve the output
[11:04:10] <DrMcCoy> Right, it looked very much like the first image
[11:05:12] <fuzzie> but also I would like the analysis to be available in the asm too
[11:06:11] <fuzzie> but it's so much work. maybe medusa would be a good base for this, someday.
[11:08:04] <DrMcCoy> Frankly, I wouldn't know where to start with something like that
[11:08:56] <fuzzie> you start with compiler construction
[11:09:34] <fuzzie> my own pet decompiler can decompile very very simple functions
[11:09:37] <fuzzie> and it took .. well, a long time :p
[11:10:29] <fuzzie> http://fuzzie.org/udis86.png <- I started adding x86 support (screenshot is dated 2.5y ago) but haven't had aaany time since then :/
[11:10:52] <DrMcCoy> :)
[11:11:29] <fuzzie> and now I have to do an MSc thesis, and the research group here is very good at RE/security
[11:12:50] <fuzzie> and I have to think about all this stuff again :p
[11:13:08] <fuzzie> right now I have a *free day* though, for the first time in some months
[11:13:34] <DrMcCoy> Well, from a purely egoistical perspective, if the end result is better tools to make my life easier, I'd very much like that ;)
[11:14:03] <fuzzie> I'd like to do something about embedded security
[11:14:09] <fuzzie> smartphone basebands, etc
[11:14:40] <fuzzie> so at present I am trying to arrange coffee with the people working on that kind of thing. and failing.
[11:15:52] <fuzzie> probably a good thing, I should take a break.
[11:16:04] <fuzzie> build scummvm packages, glare at gemrb, this kind of thing.
[11:16:13] <DrMcCoy> "break"
[11:16:29] <lynxlynxlynx> busy mind syndrome
[11:17:24] <fuzzie> yes, so one problem with being narcoleptic is that 'relaxing' == zzzzz
[11:19:00] <fuzzie> so I'm always doing stuff.
[11:20:36] <DrMcCoy> And I guess getting a "good night's sleep" or actually sleeping while relaxing doesn't decrease that tendency for a narcoleptic person?
[11:22:40] <DrMcCoy> And that's probably a stupid question because that probably is the exact difference between narcoleptic and non-narcoleptic, hum
[11:25:06] <fuzzie> :-)
[11:25:36] <fuzzie> It is vital to get a good night's sleep, of course, because otherwise that just makes things worse.
[11:26:04] <fuzzie> And naps help a lot of people too.
[11:26:14] <lynxlynxlynx> an awesome rule of thumb for everyone if you ask me
[11:26:20] <fuzzie> yes.
[11:26:52] <fuzzie> the way in which people's cognitive abilities start worsening when people get less than ~7h30m of sleep is kind of scary
[11:26:53] <DrMcCoy> I'm certainly in favour of more naps for everyone
[11:27:18] <fuzzie> but obviously everyone thinks that *they* are the exception to the data about this :)
[11:28:05] <lynxlynxlynx> coffee and other silly drinks may help a bit, but only temporarily
[11:30:46] <DrMcCoy> Well, guilty as charged. I probably don't sleep enough and I down coffee like there's no tomorrow
[11:31:46] <fuzzie> the cool bit is when patients take a large dose of stimulants and then *still* fall asleep.
[11:33:19] <DrMcCoy> Probably not very healthy...
[11:33:24] <fuzzie> uh-huh
[11:34:11] <fuzzie> but of course coffee is vital for being social!
[11:34:58] <DrMcCoy> And coffee is healthier than the other social thing, smoking
[11:35:34] <fuzzie> well, you're not allowed to smoke inside here
[11:35:49] <fuzzie> which I guess ruins the social thing?
[11:36:13] <DrMcCoy> No, quite the contrary. They gather outside, in front of the door, to smoke
[11:36:45] <fuzzie> they also do that here, but the cold weather means they mostly just stand and freeze and rush back in again as soon as they can
[11:36:45] <DrMcCoy> At least that's how it works in the uni institutes were I was
[11:36:53] --> Driim has joined #gemrb
[11:37:12] <fuzzie> g'morning Driim
[11:37:30] <Driim> Morning fuzzie
[11:43:24] <lynxlynxlynx> herbal tea works fine in those occasions
[11:43:35] <DrMcCoy> Silk Fox with textures: https://drmccoy.de/xoreos/20150207_Jade_Models_2.png . Her veil thing is missing, since that's a triangle strip (or triangle fan?) instead of a triangle list
[11:44:00] <DrMcCoy> Also, not reading the material definition for the texture right now, but hardcoding it :P
[11:44:34] <fuzzie> very nice.
[11:44:42] <Driim> added casting the non-healing spells on rest, targets are more or less random.
[11:46:50] <DrMcCoy> lynxlynxlynx: Interestingly, I know people who hate hot beverages of any kind. Is tap water still social enough?
[11:47:29] <lynxlynxlynx> works for me
[11:47:45] <lynxlynxlynx> i don't drink coffee or alcohol
[11:49:02] <lynxlynxlynx> Driim: well that's almost how it was before, so no need to worry
[11:49:25] <Driim> assuming exclusive or, Irish coffee is fine then.
[11:55:23] <Driim> I'll get me coat.
[12:06:49] --> edheldil_ has joined #gemrb
[12:28:36] --> miartad has joined #gemrb
[12:28:43] <miartad> heya anyone here?
[12:40:05] <DrMcCoy> Nobody but us chickens
[12:43:39] <miartad> hehe
[12:44:03] <miartad> i was just wondering if there is anyone whos gonna play PoE when it comes out
[12:44:09] <miartad> maybe some guys I can MP with?
[12:44:13] <miartad> lynx maybe??
[12:44:47] <lynxlynxlynx> hey
[12:44:57] <lynxlynxlynx> i'll definitely play it, just not sure when
[12:45:40] <wjp> ah, they've announced a release date
[12:45:41] <lynxlynxlynx> i usually leave some time for the obvious patches to come in
[12:46:05] <lynxlynxlynx> which is?
[12:46:09] <wjp> March 26
[12:46:17] <DrMcCoy> wjp: And the latest backer beta even has Linux support
[12:46:26] <lynxlynxlynx> cool
[12:46:27] <wjp> apparently for Win, Mac and Linux simultaneously
[12:46:31] <DrMcCoy> Not that I have access to the backer beta; I don't have that much money
[12:46:32] <wjp> cool
[12:46:39] * wjp wonders if he has beta access
[12:46:54] <wjp> I did kind of pledge more than I was intending to
[12:46:56] <DrMcCoy> wjp: You need to have backed at $110+ or added $25 for beta access
[12:47:00] <lynxlynxlynx> i'll have to start working half-time again, so if i don't find a complement, i'll have plenty of time :)
[12:47:23] <wjp> OTOH, I have no interest in beta access, so I'll just wait anyway :-)
[12:47:34] <DrMcCoy> Me, I only pledged for the $50 digital fun back, plus $20 the expansion, plus $7 for the strategy guide. Already too much for me, usually
[12:48:27] <DrMcCoy> wjp: Yeah, watching people play the beta on YouTube was enough for me
[12:48:52] <DrMcCoy> But damn, the game looks beautiful. And seems to hit the Baldur's Gate feeling pretty well
[12:49:31] <miartad> yeah I was thinking if i start new BG-like game why not go multiplayer
[12:49:35] <miartad> should be more interesting
[12:49:42] <miartad> lets make a party :D
[12:49:47] <lynxlynxlynx> too bad crowdfunding wasn't that common at the time of weimer's game
[12:52:14] <Driim> poe?
[12:52:28] <miartad> pillars of eternity
[12:52:50] <miartad> http://store.steampowered.com/app/291650/
[12:52:51] <Pepelka> Pre-purchase Pillars of Eternity on Steam
[12:52:52] <Pepelka> »Prepare to be enchanted by a world where the choices you make and the paths you choose shape your destiny. Obsidian Entertainment, the developer of Fallout: New Vegas™ and South Park: The Stick of Truth™, together with Paradox Interactive is proud to present Pillars of Eternity.«
[12:53:18] <miartad> tho im not sure im sold on the new races, they are not the classic rpg ones
[12:55:34] <Driim> looks nice enough, I'll put it on my sale-watchlist =)
[13:23:47] <-- miartad has left IRC (Quit: Page closed)
[13:56:28] --> turtleman_ has joined #gemrb
[14:13:49] <-- turtleman_ has left IRC (Ping timeout: 250 seconds)
[14:21:20] --> fizzle has joined #gemrb
[15:41:32] <Lightkey> speaking of: https://www.kickstarter.com/projects/othersidegames/underworld-ascendant is halfway there, 26 days to go, but Lin/Mac a 150k stretch goal :-/
[15:41:34] <Pepelka> Underworld Ascendant by OtherSide Entertainment — Kickstarter
[15:41:35] <Pepelka> »Join the original team behind Ultima Underworld on a quest to rekindle this legendary fantasy RPG series.«
[16:02:02] <-- fizzle has left #gemrb
[16:09:43] <Driim> Yes, they're using Unity which supports linux and linux version is a stretch goal. Excuse me?
[16:09:53] <-- Mechanimal has left IRC (Ping timeout: 246 seconds)
[16:10:54] <Driim> Someone more knowledgeable educate me about that =)
[16:11:55] <lynxlynxlynx> sucker luring strategy
[16:12:18] <lynxlynxlynx> sure it adds some cost, but yeah
[16:12:56] <Driim> "If you give me more money, I will make the effort to produce a version that'd bring money by itself"
[16:14:25] <Driim> Well, if the game is good I hope a linux version is made. Kinda puts me off the kickstarter though.
[16:22:53] <DrMcCoy> Manually unfolded the triangle strip of Silk Fox's veil: https://drmccoy.de/xoreos/20150207_Jade_Models_3.png
[16:48:23] --> brada has joined #gemrb
[16:50:05] <brada> DrMcCoy: “cannot visit drmccoy.de because the website sent scrambled credentials that Chrome cannot process”
[16:50:22] <DrMcCoy> brada: Mac OS X?
[16:50:28] <brada> yes
[16:50:41] <DrMcCoy> Mac OS X doesn't like SSL certificates that are "too secure"
[16:51:03] <DrMcCoy> Throws errors with RSA key lengths >= 8192
[16:51:21] <brada> lol why do i need ssl to look at your site in the first place?
[16:52:03] <DrMcCoy> Because I'm in favour of encrypting the whole web
[16:52:19] <brada> oddly part of the error says “Your connection to drmccoy.de is encrypted with obsolete cryptography.”
[16:52:24] <brada> so o_O
[16:52:39] <DrMcCoy> Yeah, the Mac OS X TLS stack is crap
[16:53:31] <DrMcCoy> brada: http://forums.macrumors.com/showthread.php?t=1387863
[16:53:33] <Pepelka> OS X Support of Certificate Key Length - MacRumors Forums
[16:53:34] <Pepelka> »OS X Support of Certificate Key Length OS X«
[16:54:15] <brada> oh so i flip a switch then
[16:54:19] <DrMcCoy> Well
[16:54:24] <DrMcCoy> I don't use 8192 bits, though
[16:54:25] <DrMcCoy> But 15424
[16:55:20] <DrMcCoy> I used certtool --sec-param=ultra when I generated the key, because I thought "why not?"
[16:55:31] <DrMcCoy> Now I know the answer to that question ;)
[16:56:17] <DrMcCoy> And I don't want to pay StartSSL $25 per certificate
[16:57:10] <DrMcCoy> I'll generate a weaker key when the certificate expires at the end of May. Or when Let's Encrypt takes off. Whichever comes first
[16:59:12] <brada> well apparently i can set max key length to whatever i feel like
[17:01:24] <brada> drmccoy: works fine now :)
[17:01:48] <DrMcCoy> :)
[17:08:54] <brada> lynx: what is the use case for TA_PrependTabsIncompleteTag?
[17:09:59] <lynxlynxlynx> just a test
[17:10:03] <brada> and what is the expected result? is that supposed to leave that open for future appends or implicitly close?
[17:10:10] <brada> sure, but thats invalid markup
[17:10:28] <lynxlynxlynx> yeah, but we should handle it more gracefully imo
[17:10:47] <lynxlynxlynx> whatever is easiest to do
[17:11:01] <lynxlynxlynx> the natural thing would be to just print it as normal text
[17:11:37] <brada> neither are particularly hard, but to “leave it open” we would have to have each TA keep its own parser that maintains state so…
[17:11:53] <brada> your suggestion seems more expensive
[17:12:41] <brada> i assume this asserts or something?
[17:14:39] <lynxlynxlynx> i think it was this one, yes
[17:14:57] <brada> if we are going to deal with invalid markup id rather make it useful anyhow :) so i suppose leaving it open is my choice
[17:26:45] <lynxlynxlynx> what about the other one; we're eating tags, so we can't really have parser tests for them right now
[18:34:30] --> turtleman_ has joined #gemrb
[20:05:17] <-- Driim has left IRC (Ping timeout: 245 seconds)
[21:34:00] <-- edheldil_ has left IRC (Ping timeout: 246 seconds)
[22:37:10] --> Textmode has joined #gemrb