#exult@irc.freenode.net logs for 14 May 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[01:27:17] --> Kirben has joined #exult
[04:07:18] <-- Kirben has left IRC (System Meltdown)
[04:23:55] --> Kirben has joined #exult
[05:56:08] <-- Kirben has left IRC (System Meltdown)
[12:10:18] --> exultbot has joined #exult
[12:10:18] --- Topic for #exult is: Exult, the open source Ultima 7 and U7 part 2 engine
[12:10:18] --- Topic for #exult set by ChanServ at Fri May 11 01:28:43 2001
[12:19:25] --> Kirben has joined #exult
[12:58:40] <-- Kirben has left IRC (System Meltdown)
[13:04:49] --> CaliMonk has joined #exult
[13:04:52] <CaliMonk> hey hey
[13:04:55] <CaliMonk> just a quick q
[13:05:02] <CaliMonk> ChangeLog (13.05.2001 Early PM)
[13:05:02] <CaliMonk> (List of changes)
[13:05:02] <CaliMonk> Windows 9x/ME/NT/2000 binary snapshot (14.05.2001 PM) (889KB)
[13:05:13] <CaliMonk> snapshot is more up to date then changelog tee
[13:11:06] --> Fingolfin has joined #exult
[13:11:20] <Fingolfin> hiya
[13:13:08] <CaliMonk> hello
[13:13:33] <Fingolfin> hi
[13:14:02] <wjp> hi CaliMonk, Travis, Max
[13:14:14] <CaliMonk> heya wjp
[13:14:18] <Fingolfin> hi willem
[13:14:22] <CaliMonk> when will the changelog be updated hehe
[13:14:36] * Fingolfin hasn't done anything with Exult since quite some time
[13:14:40] --> Dominus has joined #Exult
[13:14:44] <wjp> CaliMonk: probably in an hour or something :-)
[13:14:45] <Fingolfin> I am pretty sure you folks messed it all up ;)
[13:14:49] <Fingolfin> hi dominick
[13:14:57] <Dominus> Hi
[13:15:07] <wjp> Fingolfin: done the MacOS filelist functions yet? ;-)
[13:15:26] <Fingolfin> wjp: I haven't tried to compile the code since before that, actually!
[13:15:26] <Dominus> Calimonk: when Jeff fixes something he not always puts in a changelog entry
[13:15:48] <wjp> Fingolfin: *gasp* :-)
[13:15:49] <Fingolfin> and I fear i won't get to it today, either, need to do some work... but maybe I can do something at night
[13:16:13] <Fingolfin> wjp: I wonder if I get less than 10e6 compile errors? ;)
[13:16:23] <Dominus> Calimonk: so when Kirben updates the snapshot and there is no new changelog rest assured there was a fix
[13:16:25] <wjp> well, Dancer has been doing the std:: stuff
[13:16:54] <wjp> gcc 3.0 seems to be somewhat stricter in that area
[13:17:22] <Fingolfin> well, gcc 3.0 actually tries to follow the standards ;)
[13:17:36] <wjp> :-)
[13:17:54] <wjp> how's your new job btw?
[13:18:24] <Fingolfin> nice! I "really" started it only on friday, btw ;)
[13:18:25] <Fingolfin> officially ;)
[13:18:56] <wjp> heh :-)
[13:20:00] <Fingolfin> anyway, I will now leave to get some work done. I'll try to compile Exult under classic MacOS at night (I hope)
[13:20:07] <Fingolfin> am compiling under OS X right now ;)
[13:22:49] * wjp looks for a place to put yet another .shp tool
[13:23:12] <Dominus> hmm, maybe in tools ?
[13:23:39] <wjp> yeah, I guess :-)
[13:24:25] <Fingolfin> hehe
[13:24:28] <Fingolfin> ok, I go now ;)
[13:24:30] <Fingolfin> cya folks
[13:24:33] <wjp> see you later
[13:24:41] <-- Fingolfin has left IRC (42)
[13:24:41] <Dominus> cu
[14:02:52] <-- CaliMonk has left IRC (www.axenet.org or /server irc.axenet.org) (MonkScript (debbie-final) - The Carbon based script form, descended from an ape.})
[14:22:14] <Dominus> leaving as well, cu
[14:22:17] <-- Dominus has left IRC ()
[14:40:54] --> Colourless has joined #Exult
[14:40:59] <wjp> hi
[14:41:02] <Colourless> hi
[14:53:45] <wjp> ok, shape-splitter done
[15:09:04] <wjp> rebooting to windows... brb
[15:09:06] <-- wjp has left IRC ([x]chat)
[15:13:22] --> wjp has joined #exult
[15:19:55] <wjp> palette working...
[15:50:36] --> Fingolfin has joined #exult
[15:51:06] <Fingolfin> hi ryan, willem, matt, exultbot
[15:51:39] <Colourless> hi
[15:58:17] <wjp> hi
[16:08:19] <-- Colourless has left IRC (Ping timeout for Colourless[ppp1739.adelaide.on.net.au])
[16:08:43] --> Colourless has joined #Exult
[16:11:32] <wjp> argh... gpf's again
[16:16:29] * wjp kicks the sample code
[16:16:29] <Fingolfin> good luck with the gpf's ;) I gotta go again
[16:16:29] <Fingolfin> example code is evil ;)
[16:16:29] <-- Fingolfin has left IRC (42)
[16:16:29] <-- exultbot has left IRC (signing off...)
[16:17:22] --> exultbot has joined #exult
[16:17:22] --- Topic for #exult is: Exult, the open source Ultima 7 and U7 part 2 engine
[16:17:22] --- Topic for #exult set by ChanServ at Fri May 11 01:28:42 2001
[16:18:48] <wjp> hmmm, I can't seem to set the transparent colour
[16:29:30] <-- exultbot has left IRC (signing off...)
[16:30:11] --> exultbot has joined #exult
[16:30:11] --- Topic for #exult is: Exult, the open source Ultima 7 and U7 part 2 engine
[16:30:11] --- Topic for #exult set by ChanServ at Fri May 11 01:28:42 2001
[16:46:46] <wjp> status: photoshop 5.5: worked 5 out of 5 times, PSP7: out of 5 times, crashed 3 times while loading, 2 times on exit
[16:47:18] <Colourless> want to send me thet plugin?
[16:47:49] <wjp> it's not really done yet :-)
[16:48:48] <wjp> but would you like the binary or the sources?
[16:49:05] <wjp> (sources are pretty useless without photoshop SDK)
[16:49:56] <Colourless> binary
[16:52:28] <wjp> http://www.math.leidenuniv.nl/~wpalenst/U7Shape.8bi
[16:53:11] <wjp> don't mind the annoying message boxes :-)
[16:53:56] <wjp> hey, it didn't crash two times in a row
[16:55:23] <Colourless> instant crash when I attempted to load a file. The preview window worked though
[16:55:29] <wjp> oh, btw, I haven't even started work on saving, so I don't recommend trying that
[16:55:47] <wjp> what was the last message you got?
[16:57:27] <Colourless> Didn't even give any. I tried again and it worked
[16:57:27] <wjp> no message boxes whatsoever?
[16:57:27] <-- exultbot has left IRC (signing off...)
[17:00:01] --> exultbot has joined #exult
[17:00:01] --- Topic for #exult is: Exult, the open source Ultima 7 and U7 part 2 engine
[17:00:01] --- Topic for #exult set by ChanServ at Fri May 11 01:28:43 2001
[17:00:23] <wjp> that's the last one
[17:01:07] <Colourless> the exception got caught by DrWatson
[17:01:57] <Colourless> problem is the stack trace is fairly meaningless for this one
[17:02:28] <Colourless> 0012D654 007666F7 03D50000 00000009 00000010 00000009 ntdll!RtlDestroyHeap
[17:02:28] <Colourless> 00000009 00000000 00000000 00000000 00000000 00000000 !<nosymbols>
[17:02:35] <Colourless> function: RtlDestroyHeap
[17:02:39] <Colourless> FAULT ->77fca3f0 8a5005 mov dl,[eax+0x5] ds:0180d5ce=??
[17:04:20] <wjp> would be nice if we had a copy of photoshop with debugging info :-)
[17:04:30] <wjp> or the sourcecode for that matter :-)
[17:06:03] <Colourless> Oh NO!
[17:06:10] <Colourless> Adobe Photoshop:
[17:06:37] <Colourless> Could not open the document because of a problem with the file-format module interface.
[17:07:22] <Colourless> that might be because of a corrupt shape though... i don't actually know
[17:07:37] <wjp> you mean it didn't crash? :-)
[17:07:43] <Colourless> no
[17:08:04] <wjp> I'm using fellowshipstaff.shp, btw
[17:10:03] <Colourless> i was using somefile called endgame.shp. It was in my ultima7 and my serpent dir, i have no idea what they actually are.
[17:12:40] <wjp> I only have a endgame.dat
[17:13:37] <Colourless> wouldn't surprise me. the file is dated july of last year
[17:15:21] <wjp> oh this is encouraging... I tried one of the plugins that came with Photoshop 5.5 in PSP7... instant crash
[17:15:26] * wjp sighs
[17:18:30] <wjp> hey... I just found something in a FAQ somewhere
[17:18:40] <wjp> seems PSP needs Photoshop's plugin.dll for some things
[17:18:53] <wjp> now that I copied that the Photoshop 5.5 plugin does work
[17:19:43] <wjp> wow, it actually seems to work now
[17:19:57] <wjp> sheesh... can't believe it was something this stupid :/
[17:24:32] <wjp> although it still happily crashes on resource allocation
[18:55:06] <wjp> hmm, it doesn't seem to crash when I allocate 1K instead of 14 bytes for the resource buffer
[18:56:44] <Colourless> odd. I must say though, I have had a similar problem once before. A call to malloc would fail for no obvious reason.
[18:57:10] <Colourless> Increasing the size of the requested amount to allocate worked
[18:57:52] <wjp> bah, crashed again
[18:58:02] <Colourless> perhaps you are doing something wrong somewhere else
[18:58:22] <wjp> could be
[18:58:36] <wjp> maybe it's two separate crashes, only one of which triggered by this resource stuff
[18:58:58] <Colourless> are you sure you are allocating enough memory?
[18:59:09] <wjp> for what?
[19:00:31] <Colourless> everything
[19:12:04] <wjp> just double checked... looks like it
[19:16:46] <wjp> maybe I should try PSP6
[20:07:31] <chimera|wookin> who has summoned me from my rest?
[20:07:59] --> Fingolfin has joined #exult
[20:08:03] <Colourless> Wasn't me. I swear it wasn't. :)
[20:08:11] <Colourless> It was fingolfin :)
[20:08:12] <Colourless> hi
[20:08:23] <Fingolfin> wasn't me... hmm... wasn't me ;)
[20:08:34] <Fingolfin> shaggy says it ;)
[20:08:37] <Colourless> [5:36] <chimera|wookin> who has summoned me from my rest?
[20:08:38] <Colourless> [5:36] *** Fingolfin (lordfing@p3EE2253F.dip.t-dialin.net) has joined #exult
[20:09:05] <Fingolfin> hehehe
[20:09:07] <chimera|wookin> hehe
[20:09:16] <chimera|wookin> I guess we'll never know, will we
[20:09:39] <Fingolfin> yes, *we* will
[20:09:43] <Fingolfin> but they won't ;)
[20:10:05] <chimera|wookin> hehe
[20:13:17] <wjp> ARGH... this is driving me totally insane
[20:13:23] <Fingolfin> good!
[20:13:34] <Fingolfin> that's right for the man who adds work to me! ;)
[20:14:04] <wjp> I did? ;-)
[20:14:26] * Fingolfin mumbles "new file gump"
[20:15:10] * Colourless doesn't say that it was equally my 'fault'
[20:15:27] * Colourless is still yet to master talking in the third perseon
[20:15:43] <Colourless> typing too :)
[20:15:50] <wjp> :-)
[20:16:20] <wjp> anyway, I've got it working in Photoshop 5.5 now, but PSP 7 crashes about 10-20% of the time
[20:16:31] <chimera|wookin> doh! I hate crashing
[20:16:54] <wjp> yeah, especially those crashes that don't always happen
[20:16:56] <Colourless> obviously, there is still a bug somewhere. :)
[20:17:13] <chimera|wookin> I blame Dancer's code
[20:17:22] <wjp> yeah, I just don't know whether it's in PSP or the plugin
[20:17:34] <Fingolfin> what?where`who?
[20:17:39] <Fingolfin> what is working in PS 5.5 ?
[20:17:54] <wjp> I'm kind of trying to write a .shp plugin
[20:18:04] <Colourless> i'll check out the code in the plugin once your done writing it
[20:18:30] <wjp> or it could be a bug in VC5
[20:18:48] <Colourless> if so, i could help out there as well :)
[20:19:03] * Fingolfin wonders if the plugin interfaces in PS 5.5 mac and win are still a bit similiar ;)
[20:19:30] * Colourless heads of to Adobe to download the SDK
[20:19:38] <wjp> Fingolfin: yeah, pretty much from what I read in the SDK
[20:22:05] * Fingolfin wishes he had more time
[20:23:27] * wjp wishes he had the source to PSP7 :-)
[20:23:57] <Fingolfin> wjp: what do you offer? ;)
[20:24:07] <wjp> umm, why? ;-)
[20:26:35] <Fingolfin> just to see how important it was to you ;)
[20:35:14] <wjp> Colourless: got the sdk yet?
[20:36:21] <-- Colourless has left IRC (Ping timeout for Colourless[ppp1739.adelaide.on.net.au])
[20:37:10] --> Colourless has joined #Exult
[20:37:26] <Colourless> wjp: not yet.
[20:38:18] <-- Fingolfin has left IRC (Cya)
[20:44:57] <wjp> Colourless: when you get it, could you try the following? :
[20:45:27] <wjp> create a new indexed image (I used a 300x300, 256 colour, white background one)
[20:45:43] <wjp> save it using the 'simpleformat' plugin in the SDK (.sme)
[20:45:49] <wjp> load it again
[20:46:02] <wjp> this segfaults PSP for me
[20:46:05] <Colourless> yeah
[20:48:39] <Colourless> strange
[20:49:12] <wjp> I'm hoping it'll work for you in VC6
[20:58:03] <wjp> I'm going to give it a try in Win2K... brb
[20:58:05] <-- wjp has left IRC (Leaving)
[21:03:11] --> wjp has joined #exult
[21:09:22] <wjp> well, here in win2k it behaves even weirder
[21:10:01] <Colourless> i've got the sdk, i've compiled the plugin, with an error about a missing header!
[21:10:12] <wjp> which one?
[21:10:48] <Colourless> Types.h
[21:10:54] <wjp> oh, right, that one
[21:10:58] <Colourless> i commented out the line and it compiled fine
[21:10:59] <wjp> I changed it to sys/types.h
[21:11:26] <Colourless> now lets see what happens
[21:11:35] * wjp crosses fingers
[21:12:57] <Colourless> ok, the save using simpleformat worked fine in PSP5
[21:13:18] <wjp> and the load?
[21:13:38] <Colourless> save was fine in photoshop5 as well
[21:14:27] <Colourless> save was fine in PSP6 as well
[21:14:37] <Colourless> load didn
[21:14:41] <Colourless> 't though
[21:14:56] <Colourless> instant quit
[21:15:13] <wjp> bah :/
[21:16:33] <wjp> in all three programs?
[21:16:47] <Colourless> yeah
[21:16:55] * wjp sighs
[21:17:03] <Colourless> check this out!
[21:17:03] <Colourless> HEAP[Photoshp.exe]: Heap block at 0370E720 modified at 0370E754 past requested size of 2c
[21:17:49] <Colourless> that's what happened when I attempted to run Photoshop throught MSVC's debugger and attemped to open the load dialog box
[21:18:14] <wjp> after having used the plugin?
[21:18:26] <Colourless> didn't even get that far.
[21:18:39] <wjp> hmm, not good
[21:19:06] <Colourless> HEAP[Photoshp.exe]: Invalid Address specified to RtlFreeHeap( 130000, 370e728 )
[21:19:31] <Colourless> hmmm
[21:19:31] <Colourless> HEAP[Photoshp.exe]: Invalid Address specified to RtlGetUserInfoHeap( 130000, 6d695319 )
[21:19:59] <Colourless> lots of bugs
[21:20:10] <Colourless> i'm getting lots of
[21:20:10] <Colourless> HEAP[Photoshp.exe]: Heap block at 0015D438 modified at 0015D448 past requested size of 8
[21:20:31] <wjp> and when you remove the plugin?
[21:24:24] <Colourless> hmm. All but 1 went away
[21:24:40] <wjp> so maybe the 'PiPL' in the plugin is malformed
[21:25:36] <wjp> (== the resource in the .8bi describing the plugin)
[21:26:24] <wjp> argh, this is _so_ annoying
[21:26:48] <wjp> I wonder when adobe last attempted to run the simpleformat plugin
[21:27:11] <Colourless> First-chance exception in Photoshp.exe: 0xC0000005: Access Violation.
[21:28:17] <Colourless> that was when I attempted to load a file with the plugin
[21:28:55] <Colourless> it's seriously screwed up
[21:30:09] <wjp> yup
[21:30:24] <Colourless> those RTLHeap problems may be due to another plugin that i've installed.
[21:30:47] <wjp> so we've got a simpleformat plugin that simply won't work at all, and a U7shape plugin that won't work in PSP
[21:31:26] <Colourless> whoa. I've got debug information for the plugin when running under psp 6
[21:31:55] <wjp> nice
[21:32:00] <wjp> anything useful?
[21:32:08] <Colourless> i've got a full stack trace
[21:32:16] <Colourless> including function names
[21:33:11] <wjp> copy-pastable?
[21:33:23] <Colourless> NTDLL! 77f9f9df()
[21:33:24] <Colourless> NTDLL! 77fb4966()
[21:33:24] <Colourless> NTDLL! 77fb3e38()
[21:33:24] <Colourless> NTDLL! 77fabfca()
[21:33:24] <Colourless> KERNEL32! 77e9e503()
[21:33:24] <Colourless> DisposeHandle(char * * 0x0018e748) line 159 + 10 bytes
[21:33:26] <Colourless> HostDisposeHandle(HandleProcs * 0x0012e320, char * * 0x0018e748) line 1765 + 9 bytes
[21:33:28] <Colourless> HostGetString(HandleProcs * 0x0012e320, void * 0x02880000, const long 16989, unsigned char * 0x0012d710) line 2361 + 13 bytes
[21:33:31] <Colourless> AddComment(Globals * 0x00197690) line 956 + 37 bytes
[21:33:33] <Colourless> DoReadFinish(Globals * 0x00197690) line 672 + 9 bytes
[21:33:35] <Colourless> PluginMain(const short 4, FormatRe
[21:33:44] <Colourless> PSP! 006b09b0()
[21:33:45] <Colourless> PSP! 006b1712()
[21:33:45] <Colourless> PSP! 006b1b9b()
[21:33:45] <Colourless> PSP! 006b1cd4()
[21:33:45] <Colourless> PSP! 006c0740()
[21:38:34] <wjp> pretty weird
[21:39:03] <wjp> does it work if you kill the call to AddComment in DoReadFinish?
[21:43:00] <Colourless> has problems elsewhere as well
[21:46:03] <Colourless> odd. I've no idea what's going on
[21:46:13] <wjp> PSP seems to use the OS' Handle functions
[21:47:44] <Colourless> the plugin has serious problems
[21:47:57] <wjp> yup
[21:48:21] <wjp> it won't work on two completely independent platforms
[21:48:30] <Colourless> it would almost be an idea to just start from scratch
[21:48:43] <wjp> almost :-)
[21:48:55] <wjp> well...
[21:49:25] <wjp> maybe it's doable... I think I got most of the basics
[21:50:38] <Colourless> i assume you've installed the API docs
[21:50:49] <wjp> yeah
[21:51:06] <wjp> they could use some updating... half the table references are messed up
[21:52:39] <wjp> (you mean the Photoshop API, right?)
[21:52:46] <Colourless> yeah
[21:55:36] <Colourless> i might see if I can create a bare bone basic plugin
[21:55:44] <wjp> it's strange that a program which has _tons_ of plugins has such a poor SDK
[21:56:53] <wjp> sounds like a good idea
[21:58:22] <wjp> another option would be writing a converter for .shp files to .psp or photoshop files
[21:58:38] <wjp> (although a plugin would be way better)
[22:12:52] <Colourless> the photoshop plugin format seems so clumsy.
[22:13:07] <wjp> yeah, I agree
[22:13:35] <Colourless> probably due to it's roots on the mac, and the system limitation with things like memory management
[22:14:37] <wjp> yeah
[22:14:59] <wjp> I found a 'cursor (.cur)' plugin that works... no source though :/
[22:18:51] <wjp> hmmm, I need to get up again in 7 hours... time for bed :-(
[22:19:12] <wjp> see you later & good luck if you're going to work on plugins some more :-)
[22:20:08] <Colourless> :)
[22:20:17] <Colourless> i have to go to bed reasonably soon as well
[22:20:31] <wjp> yeah, it must be 10am or something? :-)
[22:20:43] <Colourless> it's 7:49
[22:21:11] * wjp recalculates timezone-difference
[22:21:28] <wjp> :-)
[22:21:46] <Colourless> i'm +0930
[22:22:17] <wjp> I'm in daylight saving currently, so I guess +0200
[22:23:33] <wjp> anyway, good night
[22:23:48] <-- wjp has left IRC (Leaving)
[22:27:56] <-- Colourless has left IRC (Got Coloured)
[23:17:29] --> Black has joined #exult
[23:17:32] <-- Black has left IRC ()