#gemrb@irc.freenode.net logs for 5 Jul 2010 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:48:43] --> budlust has joined #GemRb
[01:33:15] <budlust> a
[01:33:22] <-- budlust has left IRC (Quit: Lost terminal)
[01:34:04] --> budlust has joined #GemRb
[01:37:17] <-- budlust has left IRC (Client Quit)
[01:37:46] --> budlust has joined #GemRb
[01:55:07] <-- budlust has left IRC (Quit: leaving)
[02:01:27] --> Gekz has joined #GemRb
[03:14:07] --> budlust has joined #GemRb
[04:56:57] <-- budlust has left IRC (Quit: leaving)
[05:00:32] --> budlust has joined #GemRb
[05:12:08] <-- budlust has left IRC (Quit: leaving)
[05:16:21] --> budlust has joined #GemRb
[06:42:16] --> raevol has joined #GemRb
[06:57:21] <-- |Cable| has left IRC (Remote host closed the connection)
[07:07:28] --> lynxlynxlynx has joined #GemRb
[07:07:29] --- ChanServ gives channel operator status to lynxlynxlynx
[07:16:16] <fuzzie> g'morning
[07:22:10] <lynxlynxlynx> oj
[07:39:20] <-- budlust has left IRC (Quit: leaving)
[09:26:56] --> SiENcE has joined #GemRb
[09:39:53] <-- raevol has left IRC (Quit: Leaving.)
[09:54:23] --> edheldil_ has joined #GemRb
[12:18:48] <-- edheldil_ has left IRC (Ping timeout: 260 seconds)
[12:44:20] <fuzzie> must remember to ask wjp to commit that template thing
[12:49:46] --> edheldil_ has joined #GemRb
[13:32:56] <-- edheldil_ has left IRC (Ping timeout: 276 seconds)
[13:44:59] --> edheldil_ has joined #GemRb
[14:18:09] <-- edheldil_ has left IRC (Ping timeout: 245 seconds)
[14:27:02] --> edheldil_ has joined #GemRb
[14:33:15] <-- edheldil_ has left IRC (Ping timeout: 260 seconds)
[16:18:07] <-- SiENcE has left IRC (Quit: @all: cya)
[16:34:48] <-- Gekz_ has left IRC (Read error: Connection reset by peer)
[17:41:40] --> SiENcE has joined #GemRb
[17:44:40] --> |Cable| has joined #GemRb
[17:45:04] <-- |Cable| has left IRC (Client Quit)
[17:45:25] --> |Cable| has joined #GemRb
[17:54:51] --> tomprince_loki has joined #GemRb
[17:55:23] <tomprince_loki> I was wondering if we should just support path lists for all the paths in the config file.
[17:56:31] <tomprince_loki> Also, we should pick one of '1'+i and snprintf for formating CDi
[17:58:13] <fuzzie> i was noting at the time that we should get you to review it, if you didn't see it on the logs
[17:58:22] <-- tomprince_loki has left IRC (Read error: No route to host)
[17:58:35] --> tomprince_loki has joined #GemRb
[18:34:48] <tomprince_loki> I was.
[18:35:17] <fuzzie> well, what i mean is, "those sound like good ideas"
[18:35:43] <tomprince_loki> :)
[18:38:08] <tomprince_loki> And it seems that nobody has *ever* tested GameOnCD = 1.
[18:38:36] <fuzzie> well, it never worked
[18:38:41] <fuzzie> properly, i mean
[18:39:31] <fuzzie> but it was semi-working last year, i thought, to the extent that you got the screen and it would work in some circumstances as long as you had the right content installed onto the hard disk
[18:40:42] <fuzzie> but given both the config code and the resource code got largely rewritten since then..
[18:42:54] <fuzzie> i am v.tired, foolishly tried 10am-5pm at a conference today, so apologies if i'm not making any sense
[18:44:00] <tomprince_loki> np.
[18:44:55] <tomprince_loki> BG2 won't start START2 with head.
[18:47:31] <fuzzie> oh?
[18:47:47] <lynxlynxlynx> workdforme
[18:48:22] <fuzzie> well, i guess tomprince means that the recent changes have broken GameOnCD
[18:48:32] <fuzzie> i'm not sure anyone ever tested it with bg2 anyway
[18:51:29] <fuzzie> doesn't work with pst, though, which is the one which i thought was working previously
[18:53:09] --> Avenger has joined #GemRb
[18:53:11] --- ChanServ gives channel operator status to Avenger
[18:53:52] <Avenger> hello everyone
[18:56:02] <lynxlynxlynx> oj
[18:56:16] <fuzzie> hi, but got to go, so bye
[18:57:16] <Avenger> sleep well :)
[19:12:40] --> raevol has joined #GemRb
[19:30:07] <CIA-23> GemRB: 03tom.prince * rabc16df1a6c9 10gemrb/gemrb/core/Interface.cpp:
[19:30:07] <CIA-23> GemRB: Interface: Consistently use '1'+i to format 'CDi' strings.
[19:30:07] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[19:30:09] <CIA-23> GemRB: 03tom.prince * r8e80336b4eca 10gemrb/gemrb/core/Interface.cpp:
[19:30:09] <CIA-23> GemRB: Interface: Move #undef to immediately after last use.
[19:30:09] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[19:30:11] <CIA-23> GemRB: 03tom.prince * r903fd88c622e 10gemrb/gemrb/core/Interface.cpp:
[19:30:11] <CIA-23> GemRB: WaitForDisc: Only open and close window once, rather than every other frame.
[19:30:11] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[19:30:12] <CIA-23> GemRB: 03tom.prince * r92d26914ba6c 10gemrb/gemrb/plugins/KEYImporter/KEYImporter.cpp:
[19:30:12] <CIA-23> GemRB: KEYImporter: Pass CD relative path to WaitForDisc.
[19:30:12] <CIA-23> GemRB: WaitForDisc expects that the path relative to the CDi config options,
[19:30:13] <CIA-23> GemRB: not the absolute path.
[19:30:13] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[19:31:36] <Lightkey> Baldur's Gate for CDi? o.o
[19:34:07] <CIA-23> GemRB: 03avenger_teambg * rfaac27df06fb 10gemrb/gemrb/includes/SClassID.h: class ID for VEF filetype (implemented by BG2 engine, but not used by any original game)
[19:34:09] <CIA-23> GemRB: 03avenger_teambg * r1804278ce0d9 10gemrb/gemrb/ (core/Interface.cpp plugins/KEYImporter/KEYImporter.cpp): Merge branch 'master' of ssh://avenger_teambg@gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[19:36:41] <CIA-23> GemRB: 03avenger_teambg * r58512935ae3d 10ielister/ielister.cpp: added vef listing to ielister
[19:40:40] --> budlust has joined #GemRb
[19:41:58] <Lightkey> <this_is_not_a_terminal>
[19:59:09] <-- Avenger has left IRC (Quit: bye!)
[20:08:14] <wjp> fuzzie: that template thing is not in a place which I can reach this week
[20:08:51] <wjp> fuzzie: but it basically just adds an unused 'PixelType = some_default' argument to that rendering function
[20:09:06] <fuzzie> ok, so probably more sensible just to recreate
[20:09:54] * wjp nods
[20:25:13] <-- budlust has left IRC (Quit: Lost terminal)
[20:33:37] <tomprince_loki> So, if we support multiple paths for all the options, what do we do for defaults?
[20:33:52] <tomprince_loki> Should they just be added to the end, or only if there are no options?
[20:34:39] <tomprince_loki> Also, if/when we support relative paths, should we use both the installed and bin-relative path?
[20:35:56] --> edheldil_ has joined #GemRb
[20:45:45] --> edheldil__ has joined #GemRb
[20:49:30] <-- edheldil_ has left IRC (Ping timeout: 260 seconds)
[20:51:49] <fuzzie> if there are no options, i guess.
[20:51:54] <fuzzie> but that hasn't had any thought.
[20:58:01] <-- lynxlynxlynx has left IRC (Remote host closed the connection)
[21:09:30] <tomprince_loki> Well, I can see use cases for not wanting to use the default paths, I wonder if always using them (with an separate option to turn them off) would lead to less issues with wonky config files. Although this would also be helped by not having broken defaults in our .sample
[21:15:09] <fuzzie> be bold and fix it? :)
[21:19:49] <-- edheldil__ has left IRC (Ping timeout: 245 seconds)
[21:20:10] <tomprince_loki> Last time I brought it up there was no consensus, and a desire to have relocatable bins first.
[21:20:46] <-- tomprince_loki has left IRC (Quit: tomprince_loki)
[21:20:55] <fuzzie> well, i mean, someone could certainly comment out the broken defaults
[21:22:05] --> tomprince_loki has joined #GemRb
[21:30:46] <-- tomprince_loki has left IRC (Quit: tomprince_loki)
[21:33:49] --> tomprince_loki has joined #GemRb
[21:33:57] <CIA-23> GemRB: 03tom.prince * r406105047f21 10gemrb/gemrb/ (4 files):
[21:33:57] <CIA-23> GemRB: config: Fix the worst offenders in the broken sample config.
[21:33:57] <CIA-23> GemRB: Signed-off-by: Tom Prince <tom.prince@ualberta.net>
[21:36:12] <fuzzie> well, that wasn't quite what i meant
[21:36:26] <fuzzie> but ok :)
[21:36:39] <fuzzie> the problem with the current config for me is that i don't see how to make it work automatically with cmake, still
[21:37:54] <tomprince_loki> What is missing, or what doesn't work?
[21:38:08] <fuzzie> well, you follow the instructions to build in a 'build' dir, you run gemrb, it doesn't work :)
[21:38:56] <fuzzie> and if GemRBPath is truly going to consigned to a "HERE BE DRAGONS" section, it really should.
[21:41:47] <tomprince_loki> Do you mean, running from the build dir, or after installing?
[21:41:57] <fuzzie> from the build dir
[21:42:53] <fuzzie> i think that it's pretty clear how many people go to the hassle of an install from the fact half the games were missing files in the installed version until recently..
[21:43:15] <tomprince_loki> Well, the instructions in INSTALL say to install it.
[21:43:25] <fuzzie> sure, but it's a huge hassle
[21:44:01] <fuzzie> and i don't see any reasonable way to make it work automatically
[21:44:28] <tomprince_loki> I don't find it so. I don't really see why it is a hassle.
[21:44:37] <fuzzie> well, ok, *I* find it a hassle
[21:45:22] <tomprince_loki> How so?
[21:45:38] <fuzzie> because i can't just change something
[21:46:08] <fuzzie> if i want to change something in guiscripts or override, i have to wait for the make install, and it's *not* instant on my machine.
[21:46:58] <tomprince_loki> Well, are we optimzing for users or developers?
[21:47:11] <fuzzie> well, i don't see that adding an extra step helps either group
[21:48:12] <fuzzie> would certainly be a sensible option to have a seperate GemRB.cfg.dist-sample
[21:49:22] <fuzzie> just seems that the whole cmake thing has turned into a mess
[21:49:43] <fuzzie> the INSTALL file is incredibly unclear about how to do anything with the build
[21:50:04] <tomprince_loki> Well, we could simply remove the suggesting creating a separate build directory.
[21:50:32] <fuzzie> i mean, *I* know that i have to pass -DCMAKE_BUILD_TYPE=RelWithDebInfo, and how to pass the other params so you end up with something installable without sudo
[21:50:58] <fuzzie> but atm our cmake is incredibly unfriendly, and i don't think "HERE BE DRAGONS" is quite the tactic to take before fixing that
[21:51:08] <CIA-23> GemRB: 03avenger_teambg * rc03760aaf9be 10gemrb/gemrb/ (5 files in 5 dirs): improved iwd character soundset support (now testing soundset works)
[21:51:10] <CIA-23> GemRB: 03avenger_teambg * r3e11ca3d45cd 10gemrb/gemrb/ (4 files): Merge branch 'master' of ssh://avenger_teambg@gemrb.git.sourceforge.net/gitroot/gemrb/gemrb
[21:51:54] <fuzzie> even if it's no worse than it was before, given the comment about the path to the executable trips everyone up so they can't make it work anyway
[21:52:42] <fuzzie> maybe autogen scripts?
[21:55:47] <tomprince_loki> http://pastie.org/1031846 would be the equivalent of the current script, more or less.
[21:59:51] <fuzzie> well
[22:00:00] <fuzzie> i disagree
[22:00:13] <fuzzie> but it's kinda stupid to argue about this, soi'll go sleep
[22:03:10] <tomprince_loki> Well, I agree that what is there isn't good, and I'd like to improve it. You seem to have some idea of how it should work, but they seem nebulous to me, so I am trying to figure out what it is and implement it.
[22:15:35] <-- tomprince_loki has left #GemRb
[22:23:25] <-- SiENcE has left IRC (Ping timeout: 260 seconds)
[22:32:10] --> edheldil__ has joined #GemRb
[22:55:46] --> tomprince_loki has joined #GemRb
[22:56:34] <-- tomprince_loki has left #GemRb
[22:59:31] <-- |Cable| has left IRC (Quit: Leaving)
[23:37:28] <-- edheldil__ has left IRC (Ping timeout: 248 seconds)
[23:42:47] --> |Cable| has joined #GemRb