#exult@irc.freenode.net logs for 13 Sep 2006 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:07:21] <-- ettin has left IRC (Read error: 110 (Connection timed out))
[02:36:46] --- Marzo_away is now known as Marzo
[02:37:16] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[03:00:14] <-- Matt_O has left IRC (Remote closed the connection)
[03:01:15] --> Matt_O has joined #exult
[04:00:58] <-- wizardrydragon has left IRC (Read error: 110 (Connection timed out))
[04:57:04] <-- Colourless has left IRC ("bbl")
[05:15:24] --> ettin has joined #exult
[07:45:29] <servus> Neat, done cataloging all of SI's chunks.
[08:12:28] --> Dalian has joined #exult
[08:28:14] <servus> Looks like the automapper works just slightly worse on SI than on BG.
[08:29:59] <Dalian> is it ready to try out ?
[08:32:35] <servus> If you want. It's got some "weird" problems like choosing icy shallow water for non-icy locales
[08:32:58] <servus> Such problems would be remedied by adding another chunk type...
[08:35:02] <Dalian> I'm curious to see, if there is a sample map included. or maybe just dcc a map you ran through it?
[08:35:44] <Dalian> i'm not quite at the stage where I have one ready to convert
[08:36:20] <servus> http://www.sammatthews.com/files/u7mapper-si.rar
[08:36:46] <servus> There's a chunks database for SI, and a sample TGA included. That's enough to make your own U7MAP
[08:37:02] <servus> Kinda processor intensive, but shouldn't take more than a few minutes :)
[08:38:42] <servus> I'm thinking of separating out the different CITYSTONE types to "red stone path", "thin stone path", and "thick stone path"... and I should probably separate out SHALLOWWATER to "shallow warm water" and "shallow icy water".
[08:40:04] <Dalian> your command line help needs updating
[08:40:05] <Dalian> :)
[08:40:26] <servus> How do you figure?
[08:42:20] <Dalian> it says usage: u7mapper generate imagefile.tga outmap" but the text file says something different
[08:42:26] <Dalian> either way I'm getting errors
[08:42:44] <servus> Run it like in the TXT
[08:43:32] <servus> What errors?
[08:43:41] <Dalian> u7map-si.dat not found
[08:45:37] <servus> Eek, ancient version of u7mapper.exe... re-download that RAR and try again
[08:46:12] <Dalian> I don't know that I would use the stonepaths. It'd be too hard to figure out where the buildings would be, I'd think
[08:46:52] <servus> Yeah, they are a pain.
[08:47:17] <servus> The tool really works better for BG, mostly because of the icy shallow water, which should be quick enough to fix once I update the database updating tool
[08:48:28] <Dalian> working now, but I'm getting "opt iter #:#### failures, #### replacement" errors
[08:49:36] <Dalian> firing up si to see how it looks
[08:50:22] <servus> That's normal output
[08:50:24] <servus> Wait until it finished
[08:50:46] <servus> I really only test in U7Wizard. Custom maps tend to crash Exult for me : o)
[08:53:32] <Dalian> it's not drawing coasts
[08:53:50] <Dalian> ahh..I couldn't get u7wizard to run. I might have to get DOSbox
[08:54:03] <Dalian> though I'm kinda used to ES already
[08:54:16] <Dalian> it doesn't let you look at maps though
[08:54:32] <Dalian> hmm wait, there's some beach
[08:55:11] <Dalian> it's just the island in the northeast wasn't made to have beach so the edges are squared
[08:55:16] <servus> The coastlines should look very good, if you disregard the ice
[08:55:30] <servus> That thing in the northeast is just a blob of "void", as in dreamland
[08:55:57] <servus> Unless you mean the ice island in the far northeast. That will look better once the database is fine-tuned for icy shallow water.
[08:57:31] <Dalian> ahh I see the ice you are talking about. And yeah the coasts look really good
[08:57:48] <servus> BG has deserts :)
[08:57:54] <servus> And nicer coasts... :)
[08:58:22] <Dalian> I take it this map was meant for BG...the northwest is a bunch of weird beach tiles :)
[08:58:48] <servus> Yeah... desert :)
[09:01:05] <Dalian> this is quite usable. If I had any requests for improvements I'd say mountain tops. But I realize those are shapes and not chunks. Cave entrances would be nice but maybe hard to implement?
[09:03:06] <Dalian> those are easy enough to place manually tho
[09:03:14] <servus> Mountain tops? Naaah, can't do that :)
[09:03:26] <servus> Cave entrances should work most of the time. Just put "CAVE" tile type all the way up to the grass
[09:03:27] <Dalian> yeah it's ok. I already made a combo for them
[09:07:35] <Dalian> is it limited to stone-type caves, and only the narrow passages?
[09:07:58] <servus> Nah it should work for wide stretches of grey-stone cave too
[09:10:48] <Dalian> ahh...it's not doing the mountains meet water tiles
[09:11:40] <Dalian> it's turning those into ice chunks
[09:18:31] <Dalian> hmm..what new weirdness is this? At first I thought it was the map it generated, but it must be my savegame. Swamps aren't poisoning me. And no I'm not wearing boots. Is this some plot thing I'm unaware of?
[09:19:59] --> Kazaa has joined #exult
[09:20:41] <Dalian> If I go back to an earlier savegame I get poisoned, but not where I'm at in the game currently
[09:21:03] <Dalian> cool, I guess I can ditch my swamp boots heh
[09:22:22] <Dalian> servus: all in all, I'd say the maps it makes are quite usable as a basis
[09:23:18] --> Baastuul_ has joined #exult
[09:24:11] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[09:24:48] <servus> It should get better
[09:24:50] <servus> Hi Baastuul :)
[09:25:06] <servus> I dunno about swamp poison
[09:27:42] <-- Kazin has left IRC (Read error: 110 (Connection timed out))
[09:29:42] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[09:45:35] <Dalian> that's weird! Where's our usecode expert at? :)
[09:46:41] <Dalian> actually it must not be usecode, because I can't find anything about it. Spellbooks
[09:46:45] --> Darke has joined #exult
[09:47:08] <Dalian> i've been trying to figure out how I could make an entirely new spellbook, but it must be hard-coded
[09:48:23] <Dalian> it doesn't even bring up a properties menu when you double click it in edit mode, like everything else does
[09:48:41] <servus> I think I remember hearing it was hardcoded.
[09:49:19] <Dalian> I'll have to tell my friend, no new magic system. At least not using a spellbook
[09:50:17] <Dalian> must be..I couldn't find anything about how many reagents the spells even use
[09:50:44] <Dalian> I guess that means the ring of reagents is hardcoded too
[09:51:56] <servus> I'm sure of it : ) - You could probably piece together all manner of interesting spells from the existing codebase.
[09:52:22] --- ChanServ gives channel operator status to Darke
[09:53:03] <Dalian> I'm trying to limit myself to what usecode can do, in order to maintain my sanity
[09:53:26] <Dalian> as it is I've got my hands full and then some..hehe
[09:55:47] <Dalian> my friend and I are thinking of converting his Champions/HERO campaign. He's been running it a long time so it's pretty detailed. I have to keep telling him, "No..you can't do that. This is Ultima not paper and dice" hehe
[09:56:14] <Dalian> some things just will not translate into U7
[09:59:05] <Dalian> It has a big and interesting plot though, and a really fleshed out world to work with. Just some of the game system won't translate very well
[09:59:31] <servus> Well :)
[10:00:27] --> Baastuul has joined #exult
[10:07:39] <-- Baastuul_ has left IRC (Read error: 113 (No route to host))
[10:22:45] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[10:38:18] --> Darke has joined #exult
[10:39:30] --- ChanServ gives channel operator status to Darke
[10:44:30] <Dalian> oook...I guess that's not how you make an item talk to you exactly lol
[11:20:01] <Dalian> there we go! one talking sword
[12:11:28] <-- Dalian has left IRC ("Only dead fish follow the current")
[12:32:32] <-- ettin has left IRC (Read error: 113 (No route to host))
[13:04:01] --> ettin has joined #exult
[13:34:54] <-- Baastuul has left IRC ("Good day.")
[13:41:46] --> Baastuul has joined #exult
[13:57:26] --> Dalian has joined #exult
[14:28:00] <-- Dalian has left IRC ("Only dead fish follow the current")
[16:04:15] <-- SB-X has left IRC ("*casts gate travel*")
[16:39:20] --> wizardrydragon has joined #exult
[17:08:10] <-- shazza has left IRC ()
[18:06:05] <-- wizardrydragon has left IRC (Read error: 110 (Connection timed out))
[20:00:02] --> wizardrydragon has joined #exult
[20:43:27] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[21:05:20] --> Darke has joined #exult
[22:16:41] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[22:25:30] --> Darke has joined #exult
[22:36:27] <-- Kazaa has left IRC ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )")
[23:05:07] --> Colourless has joined #Exult
[23:05:07] --- ChanServ gives channel operator status to Colourless
[23:18:59] --> Dalian has joined #exult
[23:21:22] --> SB-X has joined #exult
[23:23:09] <SB-X> Dalian: did you figure out how to get more of your custom game system into Exult yet?
[23:24:30] <Dalian> SB-X: I've been stuck on one particular thing, that I can't get to work at all yet
[23:25:00] <Dalian> but actually it's not even a game system thing, per se
[23:25:52] <Dalian> He wants it so one particular item cannot be gotten rid of, or if you do, it comes back to you later. I can't get it to work so far
[23:26:02] <SB-X> Please don't give up! If you need something to be fixed or added to ExultStudio or have a question just ask Dr.Code or Marzo and they'll use your suggestions to help improve new game support in Exult.
[23:26:12] <SB-X> HMM
[23:26:25] <SB-X> is there anything like that in u7?
[23:26:29] <wizardrydragon> Dailian: here's the much-sought weblink for my UCC doks
[23:26:34] <wizardrydragon> http://u7feudallands.cvs.sourceforge.net/*checkout*/u7feudallands/tfl/ucc_doc.txt?revision=1.5
[23:27:37] <SB-X> Dalian: btw I only mention that about not giving up because other people have tried working with ES and gotten discouraged in the past because of missing features or bugs
[23:28:14] <Dalian> k thanks
[23:28:36] <Dalian> well...this is a matter of, can the code even do that?
[23:28:48] <wizardrydragon> Do what, Dalian?
[23:28:57] <SB-X> if it cant they can certainly add the functionality to exult
[23:29:08] <Dalian> i tried making it so if you were in proximity of the item (if it's on ground), it goes back into your pack. But it wasn't even setting a flag on proximity
[23:29:24] <SB-X> wizardrydragon: make an object unable to be dropped, or to return to the player character automatically
[23:29:45] <wizardrydragon> You can do that in SI (see the Black Sword at the begginging before the storm)
[23:29:51] <wizardrydragon> You cannot currently in BG.
[23:30:06] <Dalian> hmm that's right..you can't drop the sword at the beginning
[23:30:20] <wizardrydragon> It may be trivial to add that intrinsic to BG
[23:30:20] <SB-X> That sounded familiar. That's why Iasked if there is anything like that in U7. :)
[23:30:38] <wizardrydragon> Depends on whether it calls other SI-only intrinsics, and if so which ones.
[23:30:45] <Dalian> now it's just a matter of how the heck they did it
[23:31:11] <servus> Dalian: Isn't that how the Black Sword works? Can't you copy that?
[23:31:15] <wizardrydragon> Its part of the Black Sword's usecode.
[23:31:18] <servus> Oh, someone just said that.
[23:32:02] <wizardrydragon> You'd have to decompile the SI usecode, to get the usecode for a specific item if you want to see it. Be warned that it will be pure usecode if you decompile it, not UCC.
[23:32:22] <Dalian> yeah I already decompiled it..now I just have to figure out where it is and hope it's readable
[23:32:24] <SB-X> dalian has used ucxt before :)
[23:32:34] <servus> U7Wizard can decompile to its own "Usecode C".
[23:32:53] <wizardrydragon> What is the shape number for the Black Sword?
[23:33:03] <wizardrydragon> That should be the usecode reference, if I remember correctly.
[23:33:18] <Dalian> 806 in SI
[23:35:10] <wizardrydragon> Or just search for a text string you know is in the swords usecode, part of its dialogue, for example.
[23:35:10] <Dalian> I tried all kinds of things to make it happen. Even tried tweaking with some stuff in the keyring mod that looked promising
[23:35:32] <Dalian> usecode's making a lot more sense now that I've looked at that
[23:35:44] <wizardrydragon> I didn't think there was anything in the keyring mod that does that?
[23:36:57] <Dalian> ahh bummer. It is actually possible to drop the sword
[23:37:20] <Dalian> ooh..but it just came back
[23:37:43] <Dalian> whee..I just discovered a bug with it
[23:38:11] <Dalian> it's back on my back slot, and it can't even be equipped now
[23:38:52] <Dalian> i moved it to Dupre's pack, then dropped it. There was magic storm lightning and it's back in my back slot, and says "Cant' Get there" when you try and move it
[23:41:23] <wizardrydragon> Lol
[23:41:30] <Dalian> ok apparently that was some bug from that particular time I started the game. I started over and now I can't move it to another member
[23:41:35] <wizardrydragon> I never said the existing intrinsic was perfect :)
[23:42:20] <Dalian> I'll have to look into that after work..gotta get ready :(
[23:42:38] <wizardrydragon> Ah. Work sucks.
[23:43:04] <Dalian> sure does!
[23:47:15] <Dalian> well, I was puzzled by why the "generic helper functions" are defined in the keyring mod. I thought maybe it was overriding the behavior of dragging and dropping objects, but it doesn't seem to do that
[23:47:28] <wizardrydragon> Ah
[23:47:40] <wizardrydragon> Nope, they;re new, IIRC.
[23:50:21] <Dalian> oh good, I have enough time left to look for that usecode real quick..hehe
[23:51:59] <Dalian> umm okay...it's saying the usecode file in static can't be accessed..doh
[23:52:27] <Dalian> windows is, I mean
[23:52:47] <Dalian> must be something lingering in memory
[23:53:07] <wizardrydragon> Hmm
[23:53:20] <wizardrydragon> ctrl-alt-delete and ensure exult isn't in the process list
[23:53:21] <Dalian> umm...except it says the same thing about BG's
[23:53:27] <Dalian> yeah I did
[23:53:33] <wizardrydragon> Hmm
[23:53:49] <wizardrydragon> Make sure the syncor.exe it spawns sometimes is also gone
[23:53:59] <Dalian> it's only the usecode files, too
[23:54:41] <Dalian> I don't see anything weird in memory...brb
[23:54:47] <-- Dalian has left IRC (Read error: 104 (Connection reset by peer))
[23:57:02] --> Dalian has joined #exult
[23:57:04] <Dalian> umm ook
[23:57:19] <Dalian> even after rebooting I can't copy them anywhere
[23:58:16] <Dalian> ooh..
[23:58:23] <Dalian> it's not the file, it's where I'm trying to copy it TO
[23:59:09] <wizardrydragon> lol
[23:59:16] <Dalian> oh man..I am like really out of it today!!
[23:59:39] <Dalian> i forgot I had made a folder in Exult called usecode..lol