#gemrb@irc.freenode.net logs for 8 Oct 2009 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:09:22] <fuzzie> meh
[00:43:29] <raevol> :|
[01:29:30] <-- barra_home has left IRC ("Verlassend")
[01:30:50] --> Maighstir has joined #gemrb
[01:38:36] <-- Forgetful_Lion has left IRC (" HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.")
[03:03:12] <-- Maighstir has left IRC ()
[04:32:29] --> Maighstir has joined #gemrb
[05:08:07] --> Gekz_ has joined #GemRB
[05:08:12] --- Gekz_ is now known as Gekz
[05:21:37] <-- tombhadAC has left IRC (Remote closed the connection)
[05:54:09] --> barra_library has joined #gemrb
[06:10:00] <-- Maighstir has left IRC ()
[08:26:03] --> lynxlynxlynx has joined #gemrb
[08:26:03] --- ChanServ gives channel operator status to lynxlynxlynx
[08:35:21] <fuzzie> i grabbed BGT and it handles the drmtxt with dplayer1, heh :)
[08:35:42] <fuzzie> it hardcodes with spells, but i guess that's unavoidable for them
[08:52:35] <-- lynxlynxlynx has left IRC (Read error: 110 (Connection timed out))
[08:53:32] <-- |Cable| has left IRC (Remote closed the connection)
[09:05:56] --> Maighstir has joined #gemrb
[09:42:24] <fuzzie> well, gemrb certainly crashes a lot, post-Avenger
[09:46:33] <wjp> hm, video driver changes?
[09:46:36] <fuzzie> yes
[09:46:49] <fuzzie> that "converted GetPalette calls" commit, well, didn't
[09:46:54] <fuzzie> so am fixing now
[09:48:51] --> Gekz_ has joined #GemRB
[09:49:28] <fuzzie> not sure why he moved GetPalette and not SetPalette..
[09:49:37] --> lynxlynxlynx has joined #gemrb
[09:49:37] --- ChanServ gives channel operator status to lynxlynxlynx
[09:50:18] <-- Gekz has left IRC (Read error: 104 (Connection reset by peer))
[09:50:46] <wjp> was Avenger planning a non-SDL video driver?
[09:51:07] <wjp> or was it 'just' to clean up?
[09:51:15] <fuzzie> well, my thought is: it is ugly to have calls into any video driver scattered all over the core
[09:51:30] <wjp> sure
[09:51:41] <fuzzie> but i think he just found the entry in TODO while looking for something mindless to do, without any real motivation :)
[09:52:43] <-- Gekz_ has left IRC (Client Quit)
[09:53:03] <CIA-22> gemrb: 03fuzzie * r7385 10/gemrb/trunk/gemrb/plugins/Core/ (AnimationFactory.cpp ControlAnimation.cpp): convert more GetPalette calls
[09:53:06] --> Gekz has joined #GemRB
[09:55:02] <fuzzie> ok, no more obvious crashes, lunchtime
[09:57:30] --- barra_library is now known as barraAway
[09:58:49] <Gekz> are we there yet
[09:59:21] <fuzzie> bg1, iwd and bg2 completable, what more could you ask for?
[10:00:01] <Gekz> playable
[10:00:04] <Gekz> properly
[10:00:05] <Gekz> fully
[10:00:07] <Gekz> forever
[10:00:08] <Gekz> :)
[10:14:07] --> Forgetful_Lion has joined #GemRB
[10:24:47] <fuzzie> wow, what on earth does the widescreen mod do to PST?
[10:24:58] <fuzzie> it just keeps patching and patching and patching
[10:25:44] <fuzzie> and, drat, lynx's pastebin expired?
[10:26:02] <lynxlynxlynx> i can remedy that
[10:26:09] <fuzzie> i would appreciate it
[10:26:15] <fuzzie> apparently i lost my patched one
[10:26:41] <lynxlynxlynx> http://pastebin.com/d554d6a83
[10:30:47] <fuzzie> mmh
[10:31:26] <fuzzie> fails, i wonder why
[10:31:40] <fuzzie> i had honestly forgotten all about this, i just wanted to widescreen-mod pst
[10:34:35] <lynxlynxlynx> i never tried it on pst
[10:34:55] <fuzzie> it's just that stupid copy still failing :/
[10:35:16] <fuzzie> i tried switching the if statement around, matching libsmall first, let's see if that works
[10:35:36] <fuzzie> i have no clue at all about weidu, so i don't see why it would be hitting the other case
[10:37:28] <fuzzie> well, that .. doesn't help at all
[10:37:52] <-- Maighstir has left IRC ()
[10:38:12] <lynxlynxlynx> bleh
[10:41:17] <fuzzie> i'll try an ENGINE_IS for pst, just to see what happens
[10:45:33] <fuzzie> that worked
[10:47:47] <fuzzie> although, holy kitlist.2da spam
[10:50:16] <fuzzie> where on earth would that come from, i wonder
[10:50:49] <fuzzie> oh ugh
[10:51:04] <fuzzie> GetKitIndex is searching the table every time?
[10:52:07] <lynxlynxlynx> yes, but it is already loaded
[10:53:27] <fuzzie> well, not in pst's case :)
[10:53:58] <lynxlynxlynx> it has its own variant of that function?
[10:54:04] <fuzzie> it doesn't have kits
[10:54:07] <lynxlynxlynx> of course
[10:54:15] <fuzzie> so i get 20+ errors every frame
[10:54:27] <fuzzie> which is a bit unhelpful :)
[10:54:51] <lynxlynxlynx> who is calling it?
[10:55:11] <fuzzie> your addition to GetClassLevel, i believe
[10:55:44] <fuzzie> but maybe also some other things, like item usability?
[10:55:51] <fuzzie> there's a lot going on in this save, scripting-wise
[10:55:52] <lynxlynxlynx> oh, that GetKitIndex
[10:56:38] <lynxlynxlynx> try sabotaging it and see how far that gets you
[10:56:38] <fuzzie> the trouble is that i can't just save the kitlist table somewhere, because GetKitIndex is called with other tables too, so hm
[11:01:54] --> Maighstir has joined #gemrb
[11:13:35] <fuzzie> i guess it's all coming from the barbarian check, meh
[11:13:40] <fuzzie> widescreen mod works beautifully though
[11:18:26] <Gekz> not for the proper resolutions
[11:18:28] <Gekz> :<
[11:19:52] <fuzzie> oh?
[11:20:09] <fuzzie> i have it doing 1024x480, because i am quite mad
[11:20:40] <fuzzie> i guess the libsmall variant is vastly superior in that respect :)
[11:20:59] <fuzzie> but whoever would want to play games which aren't pst, anyway?
[12:01:44] <Gekz> libsmall?
[12:01:45] <Gekz> explain
[12:02:43] <fuzzie> the widescreen mod has two modes, 'lib' and 'libsmall'
[12:02:57] <fuzzie> 'libsmall' is for the cool kids running bg1/pst, and starts at 640x480
[12:03:08] <fuzzie> 'lib' is for the boring folks running the other games, and starts at 800x600
[12:09:05] <Gekz> ok
[12:09:08] <Gekz> PST sucks
[12:09:09] <Gekz> btw
[12:09:14] <Gekz> worst game I've ever played
[12:11:26] <fuzzie> you're a bad, bad Gekz :(
[12:12:09] <fuzzie> you can probably hack libsmall to work for bg2, but meh, work
[12:15:37] <Gekz> haha
[12:15:37] <Gekz> I'm kidding
[12:15:39] <Gekz> I wanted to see how to troll fuzzie
[12:15:41] <Gekz> :P
[12:15:45] <Gekz> I havent played it much
[12:15:47] <Gekz> but I like the concept
[12:15:50] <Gekz> hated the resolution
[12:16:09] <fuzzie> it is very nice at 1024x768 in gemrb :)
[12:17:12] <fuzzie> i just run it less tall because then i can fit the output/walkthrough at the bottom.
[12:17:39] <Gekz> lol
[12:17:47] <fuzzie> lynxlynxlynx: ok, how about just putting an empty kitlist in override for pst?
[12:19:15] <lynxlynxlynx> if it works
[12:19:33] <fuzzie> well, i just wondered if you saw any obvious flaws in the idea
[12:19:41] <lynxlynxlynx> it sounds more like a thing for a game flag to me
[12:22:49] <fuzzie> ignus has kit set to 0x00400001, dakon has kit set to 0x400000001, do these mean something?
[12:23:22] <fuzzie> hm, every CRE seems to have one or the other
[12:24:01] <fuzzie> oh, except some mages have 0x0
[12:25:01] <fuzzie> i forget what they mean
[12:25:41] <lynxlynxlynx> 0x4000 0000 is the base kit
[12:26:08] <lynxlynxlynx> mage schools are then just added indices
[12:26:39] <lynxlynxlynx> but that doesn't match your values
[12:27:45] <fuzzie> they're probably just meaningless values
[12:30:27] <fuzzie> classes.2da seems a bit lacking for pst, though
[12:30:36] <fuzzie> do we only use it for party members?
[12:34:17] <fuzzie> heh, i guess i'm going to have to write more clasweap code..
[12:35:14] <lynxlynxlynx> no, it's used for everyone
[12:35:24] <-- Maighstir has left IRC ()
[12:35:27] <fuzzie> pst's clasweap table has a row per NPC :p
[12:36:39] <fuzzie> hm, we ship a weapprof.2da which disagrees?
[12:36:59] <lynxlynxlynx> i was answering to your classes.2da question :P
[12:37:06] <fuzzie> yes, sorry, i keep babbling
[12:37:32] --- barraAway is now known as barra_library
[12:37:46] <fuzzie> r3093, "improved PST levelup (used lotana's patches)", i guess i'll have to hunt for those
[12:38:13] <fuzzie> anyway, not so interesting now, i just guess pst's classes.2da is going to need some improving if any of that data is used for enemies
[12:39:44] --> barra_away has joined #gemrb
[12:40:32] <-- barra_library has left IRC (Nick collision from services.)
[12:40:44] --- barra_away is now known as barra_library
[13:19:45] <-- Forgetful_Lion has left IRC (" HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...")
[13:21:52] --> barra_away has joined #gemrb
[13:23:15] <Gekz> http://games.slashdot.org/story/09/10/08/0419231/Dragon-Age-Origins-To-Get-Paid-DLC-Expansion-mdash-On-Launch-Day
[13:23:19] <Gekz> Well EA just fucked up Bioware.
[13:23:21] <Gekz> RIP
[13:37:19] <lynxlynxlynx> GDB 7.0 released
[13:38:20] <Gekz> this matters how?
[13:40:28] <-- barra_library has left IRC (Read error: 110 (Connection timed out))
[13:46:56] <lynxlynxlynx> a major release
[13:47:38] <lynxlynxlynx> the first since 2003
[13:50:16] <Gekz> yeah
[13:50:19] <Gekz> but what's new
[13:57:56] <lynxlynxlynx> time travel
[14:00:39] --- barra_away is now known as barra_library
[14:15:01] --> Maighstir has joined #gemrb
[14:17:19] <lynxlynxlynx> no luck with the first attempt of reverse-next
[14:18:41] <Gekz> lol
[14:41:19] <-- Gekz has left IRC (Read error: 110 (Connection timed out))
[17:03:28] <fuzzie> another thing to fix: i broke the message display actions for bg1, where all messages should appear in the message window
[17:05:16] <fuzzie> don't know if that's the case in iwd too
[17:09:14] <lynxlynxlynx> when?
[17:10:17] <lynxlynxlynx> in iwd there is overhead text
[17:11:03] <lynxlynxlynx> in bg2 i know there is a config option to duplicate such text also in the message window
[17:11:06] <fuzzie> ok, then i guess not :)
[17:11:23] <fuzzie> bg has no overhead text at all, as far as i can see
[17:11:23] <lynxlynxlynx> not sure if there is anything in between
[17:11:31] <fuzzie> although of course things like the <tab> text are harmless to have in gemrb
[17:38:05] <pupnik> mhm
[18:40:11] --> |Cable| has joined #gemrb
[19:22:35] --> tombhadAC has joined #gemrb
[20:33:59] --> pupnik_ has joined #GemRb
[20:36:57] --> Avenger has joined #gemrb
[20:37:00] --- ChanServ gives channel operator status to Avenger
[20:37:02] <Avenger> hi
[20:37:07] <fuzzie> hello
[20:37:39] <fuzzie> i fixed some GetPalette calls
[20:37:48] <fuzzie> do you think SetPalette should be moved too?
[20:39:20] <Avenger> sure if it has no sdl specific calls
[20:39:41] <Avenger> all stuff needs to be moved, but i wanted to do it one by one, so i will know what's gone wrong
[20:40:03] <Avenger> you can try all at once, of course ;)
[20:41:16] <fuzzie> i guess bg1 dreams only happen during nighttime? hmph.
[20:42:22] <fuzzie> and only when sleeping in taverns?
[20:45:15] <fuzzie> and, well, i have a todo list of other things to do :)
[20:47:34] <Avenger> i dont know how they happen
[20:50:14] <-- pupnik has left IRC (Read error: 110 (Connection timed out))
[21:00:52] --- pupnik_ is now known as oupnik
[21:00:58] --- oupnik is now known as pupnik
[21:08:36] <-- Avenger has left IRC ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
[21:58:48] <-- lynxlynxlynx has left IRC (Remote closed the connection)
[22:46:04] <pupnik> :)
[22:46:19] <pupnik> turning dreams into reality
[22:46:22] <pupnik> programmers
[23:10:09] --> xrogaan has joined #gemrb
[23:11:39] <-- barra_library has left IRC ("Verlassend")
[23:13:08] <-- Maighstir has left #gemrb ()
[23:19:26] --> Maighstir has joined #gemrb
[23:31:45] <-- Maighstir has left IRC (Read error: 145 (Connection timed out))
[23:33:29] <-- pupnik has left IRC ("leaving")