#exult@irc.freenode.net logs for 7 Jul 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:44:12] --> Kirben has joined #exult
[05:20:01] <-- Kirben has left IRC (Read error to Kirben[co3007967-a.brasd1.vic.optushome.com.au]: Connection reset by peer)
[09:18:37] --> Fingolfin has joined #exult
[09:28:15] --> wjp has joined #exult
[09:28:20] <wjp> hi
[09:44:33] --> Kirben has joined #exult
[09:46:06] <wjp> hi
[09:46:32] <Kirben> Hi
[09:54:28] <Fingolfin> hi
[10:01:42] <Fingolfin> wjp: are you sure gprof has no option to output more digits? hmm
[10:01:58] <Fingolfin> that reminds me, on MacOS, Codewarrior also has a nice profiler, maybe I should try that
[10:02:02] <wjp> not a documented one, anyway
[10:02:17] <Fingolfin> that is, after I get it runing properly on MacOS again...
[10:02:19] <Fingolfin> I'll try
[10:02:44] * wjp is downloading gprof sources...
[10:03:00] <wjp> (7Mb at 2.5Kb/s :/ )
[10:03:42] <Fingolfin> eek
[10:04:08] <wjp> indeed :-)
[10:05:08] <wjp> ooooh, 2.6 Kb/s now! ;-)
[10:06:48] <Fingolfin> uuuhj, it is runnning!
[10:07:00] <Fingolfin> after I removed the audio flx stuff I had installed ages ago...
[10:07:12] <Fingolfin> I wonder if it crashes again when I reinstall that... :/
[10:07:26] <wjp> audio flx stuff?
[10:07:33] <Fingolfin> now, my first chance to try the new map and the new file gump! and to test my new file gump MacOS code ;)
[10:08:40] <Fingolfin> so my file listing code is not working (not a big surprise considering that I didn┐t test it really ;)
[10:08:51] <wjp> :-)
[10:09:02] <wjp> I'll need to write file listing code for BeOS too, someday
[10:09:33] <Fingolfin> the code *is* working
[10:09:40] <Fingolfin> but it seems exult calls it for the wrong directory...
[10:10:03] <Fingolfin> where are savefile supposed to be stored? in the BG/SI sub dirs, or on the same level as those?
[10:10:08] <Fingolfin> or in the app dir?
[10:10:20] <wjp> bg/si dirs
[10:10:32] <Fingolfin> that is what is happening
[10:10:43] <Fingolfin> but my file list code is called for the exult app dir... hrm
[10:12:08] <wjp> hmm, take a look at game.cc, Game::create_game
[10:12:56] <wjp> <SAVEGAME> is set to the game path there
[10:13:14] <wjp> (which is confusingly misnamed 'data_directory'...)
[10:14:05] <wjp> what directory does it display for you after "setting game directories to:"?
[10:14:34] <Fingolfin> BG
[10:14:37] <Fingolfin> that seems right
[10:14:38] <Fingolfin> but still
[10:16:51] <Fingolfin> U7ListFiles is being called only in Newfile_gump::LoadSaveGameDetails
[10:17:02] <Fingolfin> now
[10:17:13] <Fingolfin> where does it pass on the path BG ? or where is the path set to BG?
[10:17:53] <wjp> 'SAVENAME2' contains '<SAVENAME>'
[10:18:05] <wjp> <SAVEGAME>, sorry
[10:18:05] <Fingolfin> aaahhhhhhh
[10:18:11] <Fingolfin> I understood
[10:18:16] <Fingolfin> now let me step through that code
[10:19:35] <Fingolfin> argh
[10:19:54] <Fingolfin> I forgot to add a call to get_system_path! aaaaargh
[10:19:55] <Fingolfin> ;)
[10:20:15] <wjp> oops :-)
[10:21:25] <Fingolfin> and even then, it is not the end of the story. I will have to extract the folder name and the filename pattern
[10:21:40] <Fingolfin> then I must specify the dir, and iterate over the files in there, matching against the filename only
[10:21:41] <Fingolfin> sigh
[10:22:19] <wjp> that sounds a lot like what I need to for BeOS :-)
[10:22:42] <Fingolfin> well
[10:22:53] <Fingolfin> if you want, you can also use the pattern matching function I added ;)
[10:23:19] <wjp> that would be useful :-)
[10:33:23] <matt0> greetings friends of Ultima !
[10:33:39] <wjp> hey :-)
[10:49:44] * wjp 'fixed' gprof
[10:50:36] <Fingolfin> cool ;)
[10:51:41] <wjp> s/%8.2f/%8.6f/ :-)
[10:52:42] <wjp> now I just need to revert back to the old RLE function...
[10:54:10] <Fingolfin> I wonder - why don't they offer an option for that? hrm
[10:54:36] <wjp> maybe the precision of the underlying code just isn't high enough...
[10:56:49] <matt0> you guys tried GCC 3 yet? hehe
[10:58:59] <wjp> matt0: yeah, briefly. why?
[10:59:08] <Fingolfin> nope
[10:59:39] <Fingolfin> wjp: argh, I just found that the pattern matching code I copied from someplace is buggy - it matches exult.cfg with exult*bg.sav !
[10:59:53] <Fingolfin> btw, why not use exult??bg.sav?
[11:00:03] <wjp> unlimited savegames :-)
[11:00:16] <Fingolfin> hmmmmmmm
[11:00:39] <matt0> wjp: just wondering how you liked it
[11:01:34] <wjp> didn't use it enough to get a good idea
[11:06:07] <Fingolfin> pattern matching fixed now
[11:06:24] <Fingolfin> mac os file list code working, but only as a hack for BG -> will now generalize it
[11:08:26] * wjp compiles exult with some old files mixed in...
[11:09:42] <wjp> Fingolfin: btw, do you still play Diablo2?
[11:09:54] <Fingolfin> yes I do
[11:09:55] <Fingolfin> in fact
[11:10:00] <Fingolfin> I got the expansion kit yesterday ;)
[11:10:14] <wjp> I was wondering whether I should buy that
[11:10:27] <wjp> how much did it cost? (roughly)
[11:11:15] <Fingolfin> uhm, the english mac version did cost me 59 DM, which is about 30 Euro or so
[11:11:23] <Fingolfin> could be cheaper
[11:11:24] <Fingolfin> but
[11:11:35] <wjp> pretty pricy for an expansion
[11:11:43] <Fingolfin> I am *cough* sharing *cough* a backup copy with my cousin
[11:11:46] <Fingolfin> yeah
[11:11:57] <Fingolfin> but a complete new act, two new (cool!) char classes, and loads of new items
[11:12:12] <Fingolfin> it was really fun to play yesterday, I made a new druid, and that guy *rocked*
[11:12:20] <wjp> I just continued playing a few days ago
[11:12:25] <Fingolfin> and my lvl 39 paladin had fun in act 5 ;)
[11:12:28] <Fingolfin> hey cool
[11:12:32] <Fingolfin> what is your account name?
[11:12:40] <wjp> I've got a lvl-40 sorceress now
[11:12:40] <Fingolfin> BlackFingolfin is me
[11:12:54] <Fingolfin> hehe
[11:12:55] <wjp> I've got no realm chars, btw
[11:13:00] <Fingolfin> ohhh
[11:13:03] <Fingolfin> why not? ;)
[11:13:06] <Fingolfin> realm is fun ;)
[11:13:07] <wjp> hopeless ISP...
[11:13:10] <Fingolfin> ah ok
[11:13:20] <wjp> not with a 500ms latency...
[11:13:20] <Fingolfin> but you could play in open battlenet
[11:13:22] <Fingolfin> ;)
[11:13:27] <wjp> yeah
[11:13:28] <Fingolfin> uhm, ok ;)
[11:13:49] <Fingolfin> well, even with DSL you somtimes get baaaad pings -> not my fault, not my ISP's fault
[11:13:50] <wjp> where is a clvl 40 character 'supposed' to be, btw?
[11:13:53] * Fingolfin points at Telia
[11:13:58] <Fingolfin> uhm
[11:14:13] <wjp> I'm currently doing nightmare/hell
[11:14:15] <Fingolfin> In Nightmare act 2-3
[11:14:18] <Fingolfin> well
[11:14:20] <Fingolfin> you can do hell
[11:14:30] <Fingolfin> but you will suffer in the expansion pack, alone, in hell
[11:14:34] <Fingolfin> with only level 40
[11:14:39] <wjp> I find act 4 to be easier than 3
[11:14:45] <Fingolfin> ok, you got a sorc, that helps
[11:15:07] <Fingolfin> in hell, not most monsters have 50 % res against physical damage
[11:15:28] <Fingolfin> my hammerdin is chewing nicely through act 5/normal, I haven't yet tried him in act 4/nm
[11:15:43] <Fingolfin> (that is, not yet with the expansion pack)
[11:16:00] <wjp> did they change much in the expansion for the 'normal' game?
[11:16:09] <wjp> (I've already got 1.09, btw)
[11:17:12] <Fingolfin> 1.09? you mean they released a new update today?
[11:17:29] <wjp> or maybe 1.08... let me check :-)
[11:17:33] <Fingolfin> what do you mean with "normal", the difficulty level?
[11:17:41] <Fingolfin> 1.08b was latest last time I checked
[11:17:43] <wjp> the first 4 acts
[11:18:16] <wjp> 1.08
[11:18:37] <wjp> (ie. did they 'tweak' the game mechanics some more?)
[11:18:40] <Fingolfin> if you play the first 4 acts with the expansion enabled, well, there are differences -> new items for example. and not only champion and unique monsters, but also some other special monster classes, e.g. berzerk monsters ;)
[11:19:02] <wjp> new items sound good :-)
[11:19:03] <Fingolfin> 1.08 is similar to the changes in the expans kit, but not 100%
[11:19:11] <Fingolfin> yeah they *are* good ;)
[11:19:41] <wjp> ...speaking of which... is it normal that I'm only getting "+1 to dexterity"-class items in NM/act-2/3?
[11:19:48] <Fingolfin> my listfiles is now working, now I only need to add a function that splits my pathmask into path and mask
[11:19:55] <wjp> (ie. items which are hardly worth picking up...)
[11:20:00] <Fingolfin> hmmmm
[11:20:16] <Fingolfin> not really... btw, with expans you get much better things: more money better items
[11:20:21] <Fingolfin> on avarage
[11:20:25] <Fingolfin> that is my impression at least
[11:20:35] <wjp> maybe I should go make a trip to town ;-)
[11:20:36] <Fingolfin> chests now contain useful stuff! ;)
[11:20:40] <Fingolfin> hehe
[11:21:31] <wjp> if only I wasn't feeling moderately awful...
[11:21:41] <wjp> (pretty bad cold...)
[11:22:51] <wjp> doing a quick (ie. unscaled :-) ) profile run... brb
[11:24:38] <wjp> hmm... segfaulted
[11:26:46] <Fingolfin> bad
[11:27:11] <Fingolfin> brb, gotta reboot
[11:27:14] <-- Fingolfin has left IRC (42)
[11:27:15] <wjp> but I've reverted some files back to previous versions, so I'm hoping that caused it
[11:35:47] --> Fingolfin has joined #exult
[11:38:02] <Fingolfin> it works it works it works!
[11:38:10] <wjp> great!
[11:43:26] <wjp> uh oh... still segfaults
[11:45:30] <wjp> hmm, in the Chunk_terrain::paint_tile function...
[11:46:30] <matt0> noooooo!
[11:49:04] <Fingolfin> wjp: you mean, jeff broke something?=]
[11:49:10] <wjp> yeah :-)
[11:49:10] <Fingolfin> but it works here, with latest CVS
[11:49:21] <wjp> try teleporting to the FoV
[11:49:28] <Fingolfin> 'k, sec
[11:49:36] <wjp> somewhere in the Truth area, I think
[11:50:02] <wjp> (I already found the bug, btw)
[11:52:04] <Fingolfin> ups
[11:52:16] <Fingolfin> I don't get segfauls, btu rendering in FoV is still a bit yucky
[11:52:23] <Fingolfin> roofs paint error :/
[11:52:28] <Fingolfin> mountatin top that is
[11:55:36] <wjp> hmm, there are quite a lot of merge-conflict leftovers in ChangeLog
[11:55:45] <Fingolfin> ok, now I got an access exception ;)
[11:55:53] <Fingolfin> but in Need_new_opponent
[11:56:54] <Fingolfin> combat.cc, line 542: dynamic_cast crashed
[11:56:54] <Fingolfin> weird
[11:58:11] <Fingolfin> ah well
[11:58:15] <Fingolfin> the RTTI data got messed up
[11:58:21] <Fingolfin> looks like a memory overwrite or something
[11:58:34] <wjp> yeah, I guess we've got some of those left
[11:58:53] <Fingolfin> about the rendering issue I mentioned: in the FoV, there is this "bridge" that leads over the mountains, you know what I mean?
[11:59:10] <Fingolfin> the spots where you enter/leave the mountain, they are rendered as black squares...
[11:59:37] <wjp> have you got coordinates?
[12:01:50] <wjp> ah, found it
[12:01:55] <Fingolfin> 0929, 05b9, 0a
[12:02:01] <Fingolfin> or 2345, 1465, 10
[12:02:24] <wjp> that looks pretty weird
[12:02:33] <Fingolfin> yeah
[12:02:38] <Fingolfin> maybe should file a bug report?
[12:02:48] <wjp> yeah
[12:03:07] <Fingolfin> could you check if it works with the release?
[12:03:15] <Fingolfin> that would tell us if a recent change is fault or not
[12:03:34] <wjp> umm
[12:03:50] <wjp> yeah, I think I have a alpha4 binary lying around somewhere
[12:06:10] <wjp> broken in release too
[12:06:59] <Fingolfin> ok
[12:07:03] <Fingolfin> I'll file a bug report
[12:10:37] <Fingolfin> submitted and assigned to jeff ;)
[12:10:42] <Fingolfin> although that might be a bit unfair ;)
[12:10:44] <wjp> :-)
[12:10:52] <Fingolfin> but this way, he'll be informed automatically ;)
[12:11:45] <Fingolfin> hm, now that I think about it...
[12:11:55] <Fingolfin> go into the mountain (from the bridge) via the right entrance
[12:12:05] <Fingolfin> you can't leave the room it seems, unless you can walk thru walls
[12:12:11] <Fingolfin> ah no
[12:12:13] <Fingolfin> stupid me
[12:12:17] <Fingolfin> those are WT walls ;)
[12:12:30] <Fingolfin> on the south side of the room
[12:12:50] <wjp> :-)
[12:13:22] <Fingolfin> but if you teleport out of that room to the north, that room is strange
[12:13:25] <Fingolfin> ah well
[12:13:27] <Fingolfin> I gotta go now!
[12:13:36] <wjp> ok, bye
[12:13:37] <Fingolfin> btw, I passed my first exam (Linear Algebra II) yesterday ;)
[12:13:45] <wjp> congrats!
[12:13:50] <Fingolfin> thx
[12:13:52] <Fingolfin> cya soon
[12:13:53] <-- Fingolfin has left IRC (42)
[12:46:19] --- wjp is now known as wjp|away
[13:42:04] <-- Kirben has left IRC (System Meltdown)
[13:50:43] <-- wjp|away has left IRC ([x]chat)
[15:45:20] --> Fingolfin has joined #exult
[15:55:53] <-- Fingolfin has left IRC (42)
[22:31:58] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine