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

Archive Today Yesterday Tomorrow
Exult homepage


[01:28:59] --> Dalian has joined #exult
[02:00:03] <Dalian> hmm!
[02:00:53] <wizardrydragon> I have decided that having a doctor poke me with pointed instruments is not a very fun thing to do.
[02:02:25] <Dalian> It ranks pretty low
[02:02:34] <wizardrydragon> Indeed!
[02:02:57] <wizardrydragon> Well unless ithe scale youre on is the pain scale, in which case it ranks fairly high!
[02:03:24] <Dalian> Just under dentistry
[02:04:04] <wizardrydragon> Naa, I've had some big dentistrhy work and it doesnt rank anywhere near the fun little bit of doctoring I had this morning
[02:10:00] * Colourless finds non major dentistry to be more unconfortable than major.... when having major they use teh uber drugs so you don't feel anything
[02:10:12] <wizardrydragon> Lol
[02:10:26] <wizardrydragon> Im on codiene and I still feel this goddamned ankle of mine x_x
[02:10:47] <Dalian> Colourless: such as cleaning? fun stuff
[02:10:58] <Colourless> you read my mind...
[02:11:16] <wizardrydragon> I dont find that painful ... but its dsamn uncomfortable, Id agree
[02:11:58] <Dalian> okay..I can't figure something out here. I've looked and looked
[02:13:54] <wizardrydragon> And that is? :)
[02:14:08] * wizardrydragon isn't a mind-reader, you know. He prefers to read books.
[02:14:33] <Dalian> in SI shape 675 is 'desk item' and each frame is a different one. Only when you place it does the name change. And the name is grayed out when you do. So how is that set??
[02:14:46] <wizardrydragon> I believe its hard coded
[02:14:53] <Marzo> Wizardry is right
[02:14:55] <Dalian> doh
[02:15:07] <Marzo> It is in my to-do list of things to fix, though
[02:15:13] <wizardrydragon> Though when Marzo gets through his todo list it wont be
[02:15:39] <wizardrydragon> Although ... Marzo finishing his todo list is definetely a sign of the Guardian's imminent arrival ... :)
[02:15:43] <Dalian> Is it possible to override that like with the readied items? I hadn't checked that yet
[02:16:05] <Marzo> You mean items which raise ready/unready usecode events?
[02:16:09] <Dalian> aye
[02:16:21] <Marzo> You can in shape_info.txt
[02:17:00] <Marzo> (which, BTW, accepts partial patches now)
[02:17:40] <Marzo> You can get a sample such file in the Exult source: in data/bg/shape_info_bg.txt
[02:18:10] <Marzo> Just be sure to keep all the %%section and %%endsection lines, even if you delete everything else in the file
[02:18:58] <Dalian> sorry, I misphrased that. I know you can override the ready usecode events now..but was wondering if you could add/change frame names that way. I don't see a section in there for it tho
[02:19:16] <Marzo> No, as this is still hard-coded
[02:19:20] <Dalian> ok
[02:19:26] <wizardrydragon> Hmm
[02:19:30] <Marzo> No, wait
[02:19:36] <wizardrydragon> That doesnt astrike me as something that would be hard to change
[02:20:16] <Marzo> When you change a shape's name, ES saves a textmsg.txt file
[02:20:33] <Marzo> I think you can edit the display names of pre-existing items in there
[02:21:01] <Marzo> Just checked and yes, you can
[02:21:11] <Dalian> ahhh
[02:21:13] <Marzo> You can't, however, add new frame names
[02:21:46] <Dalian> It also generates that if you add a shape, which I did
[02:22:12] <Marzo> That file is useful mostly for translations
[02:22:47] <Marzo> It is an all-or-nothing file too
[02:23:05] <Dalian> I see why you can't add new names in there tho
[02:24:22] <Marzo> Part of why I haven't allowed patched frame names is that I haven't got a good format for them yet
[02:24:47] <Marzo> (the reason is that not only names can depend on the frame, but also on the *quality*)
[02:25:52] <wizardrydragon> Are there cases where it's more than just a plural, Marzo?
[02:26:04] <wizardrydragon> If no, then you can just specifiy singular/plural names
[02:26:16] <Marzo> Take SI buckets as an example
[02:26:40] <Dalian> ah yes
[02:26:49] <wizardrydragon> I thought they were always labelled simply as bucket?
[02:26:57] <wizardrydragon> (didnt pay much attention to their names :P)
[02:27:03] <Marzo> Fill them with water from the different temples
[02:27:06] <Dalian> they can have water from the different temples
[02:27:17] <Dalian> I just finally finished SI again this morning :)
[02:27:17] <Marzo> The frame is the same in all cases, but the quality changes
[02:27:19] <wizardrydragon> hmm
[02:27:32] <Marzo> And the display text changes also
[02:27:34] <wizardrydragon> is that handled by the game, or byh usecode changing the item name?
[02:27:42] <Marzo> By the game
[02:27:53] <wizardrydragon> interesting
[02:28:07] <wizardrydragon> it would seem more efficient to just handle that with a name change in usecode
[02:30:29] <Marzo> An example of an item with complicated frame names is the SI cooking utensils
[02:30:52] <Marzo> (shape 300)
[02:31:23] <Marzo> For frame < 8, the text is index 0x636 + frame/2
[02:31:50] <wizardrydragon> Eww
[02:31:56] <Marzo> For 8 <= frame <= 23, it is 0x63a + the remainder of frame/4
[02:32:10] <Dalian> yikes
[02:32:21] <Marzo> For frame >=24, it is 0x63e + the remainder of frame/2
[02:33:31] <Marzo> And please note that it doesn't even depend on the quality...
[02:33:45] <Marzo> The SI buckets go like this:
[02:34:07] <Marzo> frame 1 and 10 <= quality <= 15, index 0x55b + quality
[02:34:25] <Marzo> Frame 2 and quality 9, index 0x55b + quality
[02:34:38] <Marzo> All other frames, it is 0x55b + frame
[02:35:44] <Marzo> A fun thing is urns: if you cremate an NPC, the urn will be marked as such
[02:36:40] <wizardrydragon> I always thought the cremation machine usecode handled that but I bet youre going to tell me it doesnt
[02:36:43] * Dalian knows of one example in particular
[02:36:54] * Marzo knows of 2
[02:37:20] <Marzo> The cremation machine has usecode to produce the urns and set theur quality
[02:37:26] <Dalian> ohh..the guy from the goblin area?
[02:37:45] <Marzo> The quality of the urn produced is equal to the NPC's number
[02:37:54] <Marzo> And the quality determines the name
[02:38:24] <Marzo> No; Dupre's and Renfry's
[02:38:37] <Marzo> I think his too
[02:39:05] <wizardrydragon> The Goblin King's ashes are a whole other can of worms, Dalian :)
[02:39:22] <Dalian> I ended up with Gwenno and Gwenno's corpse in my last game
[02:40:19] <Dalian> had her resurrected while still carrying her. Dropped the body and in walks Gwenno. Had her resurrected again and the body stood up and the other disappeared...heh
[02:41:24] <wizardrydragon> Lol
[02:41:31] <wizardrydragon> Thats not just with Gwenno though
[02:41:51] <Marzo> It is something that can probably be fixed with usecode
[02:41:55] <wizardrydragon> I had that happen once when Selina was in my party and died in the Mint, except it was after she was *supposed* to leave
[02:42:13] <wizardrydragon> So I had another Selina following me around for the rest of the game.
[02:42:17] <Dalian> I had a different bug with her
[02:42:17] <wizardrydragon> Her good twin, maybe?
[02:42:30] <wizardrydragon> :)
[02:42:59] <Dalian> Tried to remove her blink ring and drop it to the ground. It went back on but then she had two. When I killed her later she had 2 on her body
[02:43:27] <wizardrydragon> lol
[02:45:00] <Dalian> The weirdest bug in that game was near the end when cleansing the soul prisms. Somehow I ended up with an Egg in my backpack. Yes, that kind of Egg.
[02:45:22] <wizardrydragon> Mmmm, usecode omlette
[02:45:27] <Dalian> heh
[02:45:30] <Marzo> lol
[02:52:01] <wizardrydragon> I had another buhg with soul prisms, but that wasnt it
[02:52:45] <wizardrydragon> I had it a few times that it created duplicate prisms
[02:56:36] <Dalian> I couldn't move caltrops after a certain point, and swamp wouldn't poison me, except for the small patch in Balance later on
[02:57:01] <Dalian> weird stuff
[02:57:04] <wizardrydragon> indeed
[02:57:07] <wizardrydragon> poor si
[02:58:19] <Dalian> I couldn't move them, nor would it even indicate what they were when clicking on them
[02:58:28] <Dalian> they sure hurt tho :)
[03:00:42] <Dalian> are you saying that BG is better to make mods for?
[03:09:43] <wizardrydragon> Depends on what you want to do and how much youre willing to put up with SI's unfinishedness :)
[03:14:46] <Dalian> hmm
[03:41:14] <wizardrydragon> most interesting plot-breaker for me was the fact that once I was able to pass the acid without switching bodies with petra
[04:06:14] <Dalian> it didn't hurt you?
[04:06:27] <wizardrydragon> nope, it didnt
[04:07:57] <Dalian> You know, I ended the game with a collection of invis and regen rings. I never really had a need for either
[04:08:50] <Dalian> but that's my playstyle..I hoard stuff just in case
[04:11:26] <servus> Someone needs to remake Ultima Underworld ;-) ... it seems like good-looking maps would be easier to create for that, and I love the fighting
[04:17:09] <Dalian> I remember throwing rocks at things...or was that EotB? heh
[04:19:19] <wizardrydragon> You could throw anything liftable at things in UW
[04:19:38] <Dalian> It's been a long time :)
[04:44:44] <Dalian> ah dang...seats are hardcoded
[04:46:03] <wizardrydragon> with the rotastion, you mean?
[04:47:10] <Dalian> I was going to make a couch, but ui_sit_down is hardcoded for shape 873/292 currently
[04:47:43] <Dalian> there's a shortage of furniture types I tell ya
[04:48:01] <wizardrydragon> I agree
[04:53:14] --> Quester has joined #exult
[04:53:28] <Quester> hi
[04:54:09] <Marzo> Hi
[04:57:49] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[05:02:23] --> SB-X has joined #exult
[05:02:58] --> Quester has joined #exult
[05:12:04] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[05:18:34] --> Quester has joined #exult
[05:20:01] <-- wizardrydragon has left IRC (Read error: 110 (Connection timed out))
[05:23:47] <-- Darke has left IRC (leguin.freenode.net irc.freenode.net)
[05:23:47] <-- Lord_Nightmare has left IRC (leguin.freenode.net irc.freenode.net)
[05:23:56] --> Darke has joined #Exult
[05:23:56] --> Lord_Nightmare has joined #Exult
[05:30:42] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[05:35:52] --> Quester has joined #exult
[05:44:59] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[05:51:31] --> Quester has joined #exult
[05:55:15] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[05:56:47] <-- Darke has left IRC (leguin.freenode.net irc.freenode.net)
[05:56:47] <-- Lord_Nightmare has left IRC (leguin.freenode.net irc.freenode.net)
[05:57:11] --> Darke has joined #Exult
[05:57:11] --> Lord_Nightmare has joined #Exult
[06:02:04] --> Quester has joined #exult
[06:18:36] <Marzo> Good night to all
[06:18:48] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[06:22:26] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[06:27:35] --> Quester has joined #exult
[06:29:25] * Dalian staples Quester to the channel
[06:31:17] <Quester> lol :)
[06:37:19] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[06:42:28] --> Quester has joined #exult
[06:42:44] <Quester> no... steples don't help
[06:42:53] * Dalian gets out the superglue
[07:19:14] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[07:25:14] --> Quester has joined #exult
[07:29:16] <Quester> no, glue don't help too
[07:30:40] <Dalian> :)
[07:38:18] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[07:38:33] <-- Dalian has left IRC ("Anáil nathrach orth bhais betha, do cheol déanta.")
[07:44:40] --> Quester has joined #exult
[07:56:48] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[09:11:57] --> Dalian has joined #exult
[09:46:26] <-- Dalian has left IRC ("Anáil nathrach orth bhais betha, do cheol déanta.")
[11:35:35] <-- SB-X has left IRC (Read error: 104 (Connection reset by peer))
[11:39:46] <-- Colourless has left IRC ("casts improved invisibility")
[12:24:18] --> Dalian has joined #exult
[12:27:33] <Dalian> much puzzlement as to why my flats aren't flats but are objects. I used the same settings for the existing Flats. Except the -1 origin, which made them display wrong
[12:30:17] <Dalian> ooh wait. Let me guess..
[12:31:06] <Dalian> it has to be in a certain shape # range
[13:18:25] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[14:08:46] <-- Dalian has left IRC ("Anáil nathrach orth bhais betha, do cheol déanta.")
[15:44:46] --> wizardrydragon has joined #exult
[17:53:53] <-- wizardrydragon has left IRC (Read error: 104 (Connection reset by peer))
[18:25:09] --> Cahaan has joined #exult
[19:10:54] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[19:18:17] --> Sevalecan has joined #exult
[19:32:46] <-- Cahaan has left IRC ()
[19:58:01] --> pwr has joined #exult
[20:57:24] --> Marzo has joined #exult
[21:48:33] --- Marzo is now known as Marzo_away
[22:16:56] --- Lord_Nightmare is now known as LordNAway
[22:38:32] --> Fingolfin has joined #exult
[22:38:33] --- ChanServ gives channel operator status to Fingolfin
[22:47:05] --> Kirben has joined #exult
[22:47:05] --- ChanServ gives channel operator status to Kirben