#exult@irc.freenode.net logs for 5 Aug 2003 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:01:30] <-- ShadwChsr has left IRC (kornbluth.freenode.net irc.freenode.net)
[00:01:30] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[00:02:35] --> Darke has joined #exult
[00:02:35] --> ShadwChsr has joined #exult
[00:15:17] <-- Fingolfin has left IRC ("42")
[00:15:40] <-- ShadwChsr has left IRC (Read error: 104 (Connection reset by peer))
[00:25:12] --> servus has joined #exult
[00:40:20] <-- Matt_O has left IRC ("Client Exiting")
[00:40:23] --> Matt_O has joined #exult
[02:01:36] --> Kirben has joined #exult
[02:01:36] --- ChanServ gives channel operator status to Kirben
[02:20:27] <-- servus has left IRC (Read error: 110 (Connection timed out))
[02:26:20] --> ShadwChsr has joined #exult
[03:03:29] --> servus has joined #exult
[03:55:41] --> `daniel has joined #exult
[04:39:04] --> daniel` has joined #exult
[04:43:12] <-- `daniel has left IRC (Read error: 104 (Connection reset by peer))
[05:23:56] <-- daniel` has left #exult ("Client Exiting")
[05:46:08] <-- ShadwChsr has left IRC ()
[05:54:40] <-- sbx|afk has left IRC (Read error: 60 (Operation timed out))
[07:06:34] <-- Kirben has left IRC ("System Meltdown")
[07:09:03] --> Kirben has joined #exult
[07:09:03] --- ChanServ gives channel operator status to Kirben
[07:20:48] <-- Kirben has left IRC (Read error: 54 (Connection reset by peer))
[07:25:57] --> Kirben has joined #exult
[07:25:57] --- ChanServ gives channel operator status to Kirben
[07:48:26] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[07:51:15] --> Darke has joined #exult
[08:12:21] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[08:12:49] --> Darke has joined #exult
[11:35:38] <-- Matt_O has left IRC (Read error: 54 (Connection reset by peer))
[11:36:09] <-- Darke has left IRC (kornbluth.freenode.net irc.freenode.net)
[11:38:01] --> Darke has joined #exult
[13:25:07] --> wjp has joined #exult
[13:25:07] --- ChanServ gives channel operator status to wjp
[14:06:49] --> SB-X has joined #exult
[14:18:47] --> Matt_O has joined #exult
[14:49:04] --> Fingolfin has joined #exult
[14:49:05] --- ChanServ gives channel operator status to Fingolfin
[14:54:38] --> Cahaan has joined #exult
[15:01:21] <-- Cahaan has left IRC ()
[15:01:48] <-- wjp has left IRC ("bbl")
[15:05:30] --- SB-X is now known as sbx|afk
[15:29:55] --> wjp has joined #exult
[15:30:21] --- ChanServ gives channel operator status to wjp
[16:38:15] <-- Kirben has left IRC (Read error: 60 (Operation timed out))
[17:07:02] --> Fl00der has joined #exult
[17:07:05] <Fl00der> hi
[17:08:04] <Fl00der> snapshots are newest releases ?
[17:08:14] <Fl00der> newer than 1.1Beta1 ? :P
[17:10:45] --> Kirben has joined #exult
[17:10:45] --- ChanServ gives channel operator status to Kirben
[17:15:16] <wjp> yes
[17:15:22] <Fl00der> ok. thank you
[17:15:27] <wjp> version 1.1.1cvs, IIRC
[17:16:11] <wjp> don't forget to keep your exult and exult-studio synced (i.e., if you update one, update the other too if possible)
[17:16:20] <Fl00der> oh right
[17:43:21] <-- Kirben has left IRC ("System Meltdown")
[17:45:07] <-- Fl00der has left #exult ()
[17:53:18] --> artaxerxes has joined #exult
[17:53:19] --- ChanServ gives channel operator status to artaxerxes
[17:53:20] <artaxerxes> hi all
[17:54:12] <wjp> hi
[17:54:18] <artaxerxes> wjp: I was able to play Gabriel Knight 1 on Linux using the latest CVS from Dosbox. thx for the heads up of last week!
[17:54:40] <artaxerxes> (even if playing was really slow)
[20:04:05] --> Dominus has joined #exult
[20:04:07] --- ChanServ gives channel operator status to Dominus
[20:15:18] <-- Dominus has left IRC ("a pooka invited me to Charlie's")
[20:31:40] --> Dominus has joined #exult
[20:31:43] --- ChanServ gives channel operator status to Dominus
[21:06:34] <Dominus> hm, there really is an Access Violation when you try to sleep in an occupied bed with 1.1.x...
[21:13:59] <Fingolfin> only just!
[21:14:19] <Fingolfin> I mean it *is* an access violation, if you jump into a bed wiht a total stranger in it
[21:14:20] <Dominus> :-)
[21:14:50] <Dominus> it also happens with NPCs you talked to before
[21:15:23] <Dominus> ;-)
[21:16:38] <Fingolfin> well that's a bug
[21:17:06] <Fingolfin> there should be code in it like "if (!talkedToActorBefore(actor_in_bed)) { crash_with_access_violation(); } else { ... }"
[21:17:18] <Dominus> he he
[21:17:47] <Dominus> but seriously what happnes on non-win32 versions of current cvs when you do this?
[21:17:54] <Dominus> meaning could you try?
[21:18:04] <Dominus> current=can be 1.1beta1
[21:18:10] <Fingolfin> ask me again after I am back from the shower, I am literally melting
[21:18:35] <Dominus> he he
[21:20:06] <wjp> a party member tells me the bed is occupied
[21:20:16] <Dominus> hmm
[21:22:06] <wjp> valgrind gives rather a lot of errors while running exult
[21:22:52] <wjp> none while trying to use an occupied bed, though
[21:23:18] <Dominus> i'm compiling very latest now and will try again
[21:27:44] <Fingolfin> wjp: let's fix 'em all
[21:28:11] <Fingolfin> wjp: hey how about using the strict warnings from pentagram/scummvm on exult, and then fixing them all ? :-) (I know about --enable-pedantic-warnings or waht it's called)
[21:28:15] <wjp> *shudder*
[21:28:27] <wjp> *bigger shudder*
[21:29:21] <Dominus> he he, bed's occupied by ill NPCs at a healer are not flagged as occuoied...
[21:30:02] <Fingolfin> well... it took quite some effort to make scummvm warning free... first I made it warning free with just -Wall, then I started adding to it... and then later I also started adding const' qualifier... it's doable, but the question is, how much does it pay off? :-)
[21:30:58] <wjp> the valgrind errors should definitely go
[21:31:13] <wjp> warnings... well... I'll let somebody else do that :-)
[21:31:30] <wjp> most of the valgrind errors seem to be in the same function
[21:32:04] <Dominus> Exult.exe caused an Access Violation at location 0050ad75 in module Exult.exe Reading from location 00000072.
[21:32:21] <wjp> yes, that would be an access violation
[21:32:32] <wjp> do you have anything resembling a debugger?
[21:33:27] <Dominus> hmm, didn't we use one with pentagram and me at some time?
[21:33:31] <wjp> do you have party members?
[21:33:40] <Dominus> gprof or something?
[21:33:44] <wjp> gdb
[21:33:50] <Dominus> gdb I have
[21:33:54] <wjp> great :-)
[21:34:04] <wjp> see if you can get it to crash from within gdb
[21:34:22] <wjp> ("gdb exult.exe", and then in gdb "run")
[21:36:24] <Dominus> program received signal SIGSEGV, egmentation fault.
[21:37:28] <Dominus> 0x0050ad75 in font::paint_text_box(Image_buffer8*,char const*, int,int,int, int, int, int)
[21:38:33] <Dominus> that's all
[21:38:37] <wjp> hm, you don't have debugging info compiled in?
[21:38:52] <Dominus> nope, but can do
[21:40:51] <Dominus> actually som ehelp with that would be needed
[21:41:35] <wjp> do you have exultmsg.txt installed properly?
[21:42:24] <Dominus> no
[21:42:41] <Dominus> actually I have no idea where to put that (I guess /data)
[21:42:46] <wjp> yes, data
[21:43:29] <wjp> not sure why it isn't in exult.flx
[21:43:31] <Dominus> yup, that was it
[21:43:51] <Dominus> because it is meant to be customizable for local versions...
[21:44:13] <Dominus> but it should be included in the makefiles and is probably missing from the beta1 release as well
[21:44:17] <wjp> yes...
[21:44:38] <Dominus> totally forgot about it
[21:45:37] <Dominus> I *think* the win32 beta1 should be rereleased with that and the fix for the item names...
[21:46:03] <wjp> yes
[21:46:23] <wjp> want to write to the ML about it or should I?
[21:46:31] <Dominus> be my guest
[21:46:40] <wjp> Fingolfin: still here?
[21:47:13] <Dominus> probably still in the shower
[21:47:48] <Dominus> it's all Artaxerxes' fault :-)
[21:47:56] <wjp> yes, obviously :-)
[21:48:09] <wjp> *phew*... I didn't forget to add that file to the .rpm
[21:48:16] <Fingolfin> hum yeah what?
[21:48:44] <Dominus> did you include exultmsg.txt in your beta1 release?
[21:48:48] <wjp> does the macosx package of the exult beta contain exultmsg.txt?
[21:49:02] <wjp> (in the data dir)
[21:49:33] <Fingolfin> uhh
[21:49:35] <Fingolfin> probably not
[21:49:45] <Fingolfin> didn't even know that file exists
[21:50:18] <wjp> only reason I knew when I built the rpm is because of rpm's "installed but unpackaged files" check...
[21:50:32] <wjp> (I used to think that feature was annoying... I see the point now :-) )
[21:51:59] <Dominus> I wonder if Artaxerxes did think of packaging it with his zaurus release... :-)
[21:52:06] <Fingolfin> what is that file good for?
[21:52:17] <wjp> contains exult-specific text
[21:52:33] <Fingolfin> ah
[21:52:40] <wjp> (the hardcoded english strings)
[21:52:48] <Fingolfin> one thing I like about ScummVM: all data is built in, no data files you can forget/loose/whatever =)
[21:53:01] <wjp> yes... :-)
[21:53:07] <wjp> we've been considering that with pentagram too
[21:53:19] <Fingolfin> it has drawbacks, too, of course
[21:53:37] <wjp> I heard one of the ports couldn't use one of the games because of too much static data?
[21:53:41] <Fingolfin> e.g. the PalmOS port has to bend backwards to move our global vars into external data
[21:53:45] <Dominus> hm, we should at least perform a check on exultmsg.txt on startup..
[21:53:53] <Fingolfin> Dominus: yeah
[21:53:58] <Fingolfin> and there should be a release check file
[21:53:59] <wjp> ah, right, that was palmos
[21:54:03] <wjp> Dominus: can't...
[21:54:10] <Fingolfin> which contains information like whihc files do you have to include in your release binary bundle =)
[21:54:12] <wjp> Fingolfin: indeed :-)
[21:55:01] * Dominus points to the guy doing all that documentation stuff
[21:55:03] <wjp> better start one now
[21:55:06] <Dominus> uh oh...
[21:55:59] <wjp> so...:
[21:56:05] <wjp> 1) make sure all version numbers are up to date
[21:56:17] <wjp> (this includes: configure.ac, any custom Makefiles, ...)
[21:56:31] <wjp> 2) copyright header in the version dialog
[21:57:13] <Fingolfin> re 1: Info.plist.in, too
[21:57:22] <wjp> 3) make sure a 'make dist' produces a tarball from which you can succesfully build/install/run
[21:57:24] <Fingolfin> copyright is also in that Info.plist.in and must be updated
[21:57:54] <wjp> 4) make sure any package description files are up-to-date
[21:58:06] <wjp> (exult.spec.in should list all installed files)
[21:58:27] <wjp> (same for the windows installer)
[21:58:48] <wjp> debian files would have to be updated but they're seriously outdated
[21:59:07] <wjp> Makefile.mingw's "make dist" too
[21:59:23] <wjp> (and Makefile.mingw's "make install", for tha matter)
[21:59:48] * wjp wonders why "make dist" first does a manual "make install"
[21:59:50] <Dominus> X. varios readmes, faq files incarnations along with the /images dir for the html versions
[22:00:42] <Dominus> need to be checked for version numbers (only the FAQ) and included
[22:01:44] <wjp> I'll start a docs/release.txt file; feel free to add to it once I commit it
[22:01:57] <Dominus> k
[22:02:54] <Dominus> I'm currently assembling a text file containing fixes since the beta1, for now I'll keep it only here locally and try to update it from time to time
[22:03:42] <Dominus> in low tech speak
[22:05:37] <Dominus> wjp: http://sourceforge.net/tracker/index.php?func=detail&aid=780908&group_id=2335&atid=102335 maybe you can say more to this as you have at least once looked at problems with the spanish version (I *think*)
[22:06:06] <wjp> same issue as earlier... non-SS
[22:08:06] <Dominus> didn'T know there were issues with non-ss versions of si...
[22:08:25] <Dominus> or better can't remember...
[22:08:38] <wjp> someone mentioned it on the forum last month
[22:08:50] <wjp> I guess they shuffled shapes and/or text.flx entries around
[22:09:47] <Dominus> effecting english as well or just spanish?
[22:10:02] <wjp> all versions I think
[22:10:29] <Dominus> hmm, phew
[22:11:52] <Dominus> I remember seeing it but it didn't register too much in my mind :-)
[22:12:08] <wjp> ok, committed a first shot at that checklist
[22:13:53] <wjp> artaxerxes, Fingolfin: please add any necessary things for Zaurus/Mac ports
[22:16:19] <wjp> (docs/release.txt)
[22:34:55] <-- Dominus has left IRC (kornbluth.freenode.net irc.freenode.net)
[22:35:58] --> Dominus has joined #exult
[22:37:54] --> GigDR has joined #exult
[22:39:54] <-- Dominus has left IRC (kornbluth.freenode.net irc.freenode.net)
[22:40:17] --- GigDR is now known as Dominus
[22:40:19] --- ChanServ gives channel operator status to Dominus
[22:42:13] <wjp> Fingolfin: isn't the version in Info.plist.in substituted by configure?
[22:42:23] <Fingolfin> ....
[22:42:25] <Fingolfin> gah
[22:42:26] <Fingolfin> yes
[22:42:37] * Fingolfin should've looked first, instead of thinking of ScummVM, *again* =)
[22:42:43] <Fingolfin> I'll fix it
[22:44:50] <wjp> how do you make packages in osx?
[22:46:34] <wjp> (specifically, how do you specify which files to package?)
[23:05:06] <wjp> Dominus: "Items duplicating themselves"... ehh...
[23:05:18] <wjp> interesting report
[23:05:33] <Dominus> yeah, I would like to see that savegame
[23:06:36] <Dominus> I don't really see how that would be possible...
[23:10:55] <wjp> comments to those anonymous bug reports are often ignored by the submitter :/
[23:11:05] <wjp> so I'm not counting on seeing a savegame
[23:11:28] <Dominus> I know
[23:12:17] <Dominus> I was thinking earlier of posting to the forum like "WE NEED SAVEGAMES"
[23:14:07] <Dominus> hmm, I wonder how we will integrate forklifts into Exult...
[23:14:19] <wjp> yes...
[23:28:57] <Dominus> wjp: check out http://exult.sourceforge.net/forum/read.php?f=1&i=15731&t=15731
[23:30:13] <wjp> s/occures/occurs/, s/availlable/available/ :-)
[23:30:30] <wjp> (already fixed both)
[23:30:59] <wjp> oh, and s/gratefull/grateful/
[23:30:59] <Dominus> I'm making it sticky
[23:31:08] * wjp nods
[23:31:37] <Dominus> grr, I always do the full error
[23:31:52] <wjp> I've seen availlable before too :-)
[23:32:44] <Dominus> yeah, that is possible
[23:33:30] <Dominus> if I don't freeze it, do you think it will get flooded with posts like "here is my savegame for that or this bug" and do we want this?
[23:33:39] <wjp> freeze it
[23:33:54] <Dominus> done
[23:38:15] --> `daniel has joined #exult
[23:38:21] <`daniel> yahoo :)
[23:38:25] <`daniel> 1.1Beta!
[23:38:34] <`daniel> and looky what I found
[23:38:38] <`daniel> http://www.happypenguin.org/show?Exult
[23:38:44] <wjp> soon-to-be-followed by a bugfix release :-)
[23:38:52] <`daniel> hehe
[23:39:07] <`daniel> I thoought development was going into another coma there for awhile
[23:39:09] <Dominus> hi
[23:39:14] <`daniel> Hi
[23:39:27] <`daniel> but then I discover this new release
[23:39:47] <Dominus> development is just veeeery slow
[23:40:13] <Dominus> and most of the differences between 1.1.x and 1.0 have been in for ages...
[23:40:27] <`daniel> yeh true
[23:40:52] <`daniel> but this allows me to make an up to date port without digging into the CVS
[23:41:09] <`daniel> lots of good feedback on that comments section, and out of the 5 ppl that could be bothered registered... all gave 5/5 stars!
[23:42:16] <wjp> 11, actually :-)
[23:42:21] * wjp points at the other 2 pages of comments
[23:43:02] <`daniel> ?
[23:43:25] <`daniel> oh
[23:43:29] <`daniel> you're right too
[23:43:58] <`daniel> I mean not one rating was under 5 stars
[23:44:15] <wjp> yeah :-)
[23:44:26] <Dominus> "My life is now complete."
[23:44:34] <`daniel> yikes :/
[23:45:04] <`daniel> you should've seen when news of america's army was being ported to linux, there were hundreds of polital geared posts with one or no star ratings, quite funny :)
[23:45:32] <`daniel> and all the americans were like "shutup and play it alright"
[23:45:45] <`daniel> and the europeans were like "but its propoganda!"
[23:47:35] <Dominus> wjp: do you think I wrote the link to the bugtracker often enough? :-)
[23:47:47] <wjp> well.... :-)
[23:48:16] <Dominus> daniel: I try to stay away from such discussions nowadays
[23:50:21] <Dominus> got to go!
[23:50:30] <Dominus> good night!
[23:50:31] <wjp> night
[23:50:37] <-- Dominus has left IRC ("a pooka invited me to Charlie's")
[23:58:19] * `daniel tests Exult1.1Beta1 to see if it can compile on bison 1.875