#exult@irc.freenode.net logs for 25 Dec 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[04:40:29] <-- matto has left IRC ("Play Dragon's Lair in linux - http://www.daphne-emu.com - Developers welcome :)")
[05:14:36] --> Kirben has joined #exult
[05:14:36] --> Darke has joined #exult
[05:14:36] --> MMe has joined #exult
[05:15:09] <-- MMe has left IRC (capek.openprojects.net irc.openprojects.net)
[05:15:09] <-- Kirben has left IRC (capek.openprojects.net irc.openprojects.net)
[05:15:09] <-- Darke has left IRC (capek.openprojects.net irc.openprojects.net)
[05:22:54] --> MMe has joined #exult
[05:22:54] --> Darke has joined #exult
[05:22:54] --> Kirben has joined #exult
[05:23:14] <-- MMe has left IRC (capek.openprojects.net irc.openprojects.net)
[05:23:14] <-- Kirben has left IRC (capek.openprojects.net irc.openprojects.net)
[05:23:14] <-- Darke has left IRC (capek.openprojects.net irc.openprojects.net)
[05:23:36] --> Kirben has joined #exult
[05:23:36] --> Darke has joined #exult
[05:23:36] --> MMe has joined #exult
[05:35:30] <-- Kirben has left IRC (capek.openprojects.net irc.openprojects.net)
[05:35:30] <-- Darke has left IRC (capek.openprojects.net irc.openprojects.net)
[05:35:30] <-- MMe has left IRC (capek.openprojects.net irc.openprojects.net)
[05:35:34] --> Kirben has joined #exult
[05:35:34] --> Darke has joined #exult
[05:35:34] --> MMe has joined #exult
[08:42:39] --> Wumpus has joined #exult
[08:45:48] * Darke greetingsbows.
[08:46:07] <Darke> Happy Christmas/SirIsaacmas! <grin>
[08:46:19] <Wumpus> SirIsaacmas?
[08:46:37] <Wumpus> Fr\:ohliche Weinachten :)
[08:47:10] <Darke> A Wallop from yesterday: [01:38:16] WALLOPS from lilo!lilo@staff.opn : Hi all. Depending on where you are in the world, it's either the 24th or the 25th. As you know, December 25 is a worldwide holiday, the commemoration of Sir Isaac Newton's Birthday. Have a slice of apple pie, relax, and enjoy a bit of inertia. Have a great SirIsaacmas! :)
[08:47:28] <Wumpus> lol
[08:47:34] * Darke bows and grins.
[08:47:51] <Darke> Wumpus: wjp actually said exactly the same thing. <grin>
[08:48:09] <Wumpus> :-)
[08:48:32] <Wumpus> eww you're in queensland... probably even more evilly hot up there than it is here :(
[08:48:48] <Darke> Yep. More evilly hot. Icky. <ickfluff>
[08:49:09] <Wumpus> there's bushfires all over the place here too :( *smells woodsmoke*
[08:49:28] <Wumpus> fortunately not paticularly near here, *this time*
[08:49:49] * Darke nods. Thankfully.
[08:50:24] <Darke> I'm wishing it would just storm, and get rid of all this humidity.
[08:50:32] <Wumpus> ick
[08:50:39] <Wumpus> humidity *shudder*
[08:51:38] <Darke> Humidity is ok without heat, with heat it's... umm... not nice.
[08:51:47] <Wumpus> ya
[08:52:23] <Wumpus> its getting close to that time of day where as much of the world as will ever agree on the date, will do so :)
[08:55:08] * Darke nods.
[09:27:47] <Wumpus> woah, the forum looks really seedy in links
[09:27:55] <Wumpus> the br tagas are b0rked
[09:28:03] <Wumpus> <br />
[09:28:13] <Darke> Weird.
[10:40:28] <Wumpus> oh dear
[10:40:44] <Wumpus> SI doesn't like you going over 32767 XP
[10:40:55] <Wumpus> Exp: -32688 Level: 32 Training: 67
[10:41:21] <Darke> Umm... ow. SI or exultSI?
[10:46:06] <Wumpus> quite probably both
[10:46:26] <Wumpus> i 'm fairly sure there's something defective about the way SI awards experience, though, i just haven't sat down and investigated it properly
[10:46:41] <Wumpus> s/SI awards experience/exult awards experience/
[11:02:23] <Wumpus> hrmm
[11:02:26] <Wumpus> something seedy here
[11:03:56] <Wumpus> Hit probability is -438
[11:04:25] <Darke> <blink> Umm... that does sound kind of wrong.
[11:04:53] <Wumpus> That's attacking a bane with the (repaired, supposedly) black sword...
[11:06:27] <Darke> Hmm... the black sword handling is broken?
[11:07:08] <Wumpus> I duno
[11:07:18] * Wumpus has only ever played this once, don't really know whats supposed to happend
[11:07:37] * Darke has never played it, so knows even less then you do. <grin>
[11:08:12] <Wumpus> hmm
[11:09:43] <Wumpus> now it happends with my normal weapon as well
[11:09:43] * Wumpus decides to back up and try again, this time with the right equipment at hand
[11:10:27] <Wumpus> what the hell
[11:10:29] <Wumpus> i see the problem
[11:11:25] * Darke earperks.
[11:11:27] <Wumpus> Combat: -224
[11:12:53] <Darke> Ahh. Side effect of your XP/level bug?
[11:16:00] <Wumpus> nope
[11:16:00] <Wumpus> just trying it out
[11:16:00] <Wumpus> it happens before i get to that level as well
[11:16:00] <Wumpus> well
[11:17:31] <Wumpus> what hapepnds is, while i'm weilding Erinon's Axe, I have 42 combat (which seems odd to, but more on that later); as soon as I remove it, it drops to -224. If I weild it again, it goes to -214 (correct; it gives +10 combat)
[11:17:31] <Wumpus> now, if i go to a much, much earlier savegame, (also combat 42 though, with the axe), i can release the axe, combat goes to 32 (correct so far). I weild the axe again, and combat goes to *30* (which is where i had expected it to stop in the first place). Release the axe, it returns to 32....
[11:18:17] <Wumpus> the interesting thing is, I *know* I used a different weapon (The magebane) sometime between that "old' save and now,... so presumably there's something funny going on with a recent change, at least as far as the 42/32/30 issue is concerned
[11:19:49] <Wumpus> where the -224 comes from, i have no idea...
[11:21:14] <Darke> To state the obvious, <grin> it sounds like there's a bug relating to 'temporary' strength bonuses not being calculated properly, when removing and replacing equipment. I don't know where the -224 comes from either. Is that a throwing axe?
[11:21:50] <Wumpus> hmm
[11:21:50] <Wumpus> -224 = -256 + 32, ie, -2^8 + my 32 "base" combat value
[11:23:21] <Wumpus> ahha
[11:23:21] <Wumpus> nono, i've got it
[11:23:21] <Wumpus> well, isolatedi t
[11:25:20] <Wumpus> i think it occurs with any save made since the changes to the combat system... its certainly all the saves since some fairly recent change
[11:27:16] <Wumpus> between the morning of the 23rd of December, and the evening, something happened... I'm fairly sure i did a cvs update and recompile during that time
[11:27:27] <Darke> Hmm... that could be bad. So theoretically changes on the 16th or the 23rd.
[11:27:49] <Wumpus> there were any number of changes between those two dates :P
[11:27:55] <Darke> Were you using the cvs version after the 16th?
[11:27:57] <Wumpus> i mean, could have been a 22nd change
[11:28:03] <Wumpus> not sure :(
[11:29:35] <Wumpus> i tend to update 'regularly' :/
[11:29:35] <Wumpus> I'm fairly sure it would have been from 20th or later, the version i was using that morning
[11:29:35] <Wumpus> do you know how to get at the "installation ifno" that is supposedly stored in the savegames?
[11:29:49] <Wumpus> it looks a lot like its a bug that was introduced to limit combat values to 30, though
[11:29:55] <Darke> I do remember you mentioning that you hadn't updated after 16th changes had occured. I think it would be in the 18th or 19th's irc logs. So I'm guessing you probably wouldn't have had the 16th changes.
[11:30:16] <Darke> The save files are .zips. IIRC there is a text file with the details inside it.
[11:30:50] <Wumpus> because what i said earlier wasn't entirely true, what in fact is happening is that in the "broken" saves, the combat value *is*, already, limited to 30 when i'm weilding it, and before it breaks, its set to 42...
[11:31:24] <Wumpus> ahh, saveinfo.dat i guess
[11:31:39] <Darke> exult.ver I think.
[11:31:46] <Wumpus> woot
[11:31:47] <Wumpus> yep
[11:32:17] <Darke> Hmm... newgame.ver is also identical.
[11:32:25] <Wumpus> Built at: Dec 19 2001 23:52:40
[11:32:30] <Wumpus> that works
[11:32:40] <Wumpus> (mind you, 23:52:40 is almost certainly AEST, +10
[11:33:17] <Darke> <nod>
[11:34:14] <Wumpus> urgh wtf
[11:35:03] <Wumpus> bugger, i guess its not that...
[11:35:08] * Darke wonders what evilness has befallen the Wumpus now...
[11:36:40] <Wumpus> bugger bugger bugger
[11:37:57] <Wumpus> two saves on that date, the fisrt has the problem, the second doesn't
[11:38:08] <Wumpus> its as if the game did a reality check all of a sudden :)
[11:39:03] * Darke snickers.
[11:39:53] <Wumpus> bizzare
[11:40:06] <Wumpus> save77: combat is set to 42, releasing axe: 32, weild axe: 30
[11:40:22] <Wumpus> save78: combat set to 30, release axe: -224
[11:40:41] <Darke> I agree.
[11:43:36] --> wjp has joined #exult
[11:43:36] --- ChanServ gives channel operator status to wjp
[11:43:45] <wjp> hi
[11:44:12] * Wumpus waves to wjp
[11:44:33] <Wumpus> darke- those two games are separated by about an hour of play and *no* recompile, hmm
[11:45:44] <wjp> btw, newgame.ver contains the version of exult that started the game, exult.ver contains the version that saved the current savegame
[11:45:55] * Darke bows to wjp. "Hi."
[11:45:57] <Wumpus> wjp- ah, cool :)
[11:46:18] * Wumpus was looking at exult.ver in any case
[11:46:32] <wjp> Darke: read my 'ucxt CALL bug' email?
[11:46:57] <Darke> wjp: Incidentally, is that a) documented anywhere, and b) is there a place to document that sort of miscellaneous information? It might be useful if there is. <grin>
[11:47:19] <wjp> a) no. b) no. :-P
[11:47:28] <Wumpus> b) make one :)
[11:48:03] <Darke> wjp: Yep. I'm currently coding a 'fix' for it. It involves adding yet another column to opcodes.txt and modifying a few choice bits of code, then lots of testing. <grin>
[11:48:09] <wjp> we should probably document our savegame format
[11:49:04] <wjp> Darke: extra column? something like 'makes function return value' ?
[11:49:43] <Darke> (miscellaneous) <grin> Should I create a docs/misc_datums.txt file for this sort of miscellaneous knowledge?
[11:49:59] <Wumpus> 'datums' ? :P
[11:50:13] <Darke> (opcodes) It's actually a 'flags' column, the first flag of which, is a true/false which does exactly that.
[11:51:08] <Darke> Wumpus: misc_facts.txt?
[11:51:14] <Wumpus> well
[11:51:18] <wjp> datum = singular of data
[11:51:37] <wjp> so it would be kind of strange to 'pluralize' it to 'datums' :-)
[11:51:48] <Wumpus> datums is just strange... i mean, i can understand people thinking that the singular of data is data, but it surprises me to go singular of data is datum, plural of datum is datums
[11:51:51] * Darke typoed. <grin>
[11:52:57] <Darke> Or thinkoed, I was thinking 'misc_facts' and it somehow came out 'misc_datums'. <shrug> Blame surreality. <grin>
[11:55:03] <wjp> :-)
[11:56:21] <wjp> is there any option in ucxt to display the full strings, btw?
[11:56:49] <wjp> (instead of "@I think the gang...")
[11:57:51] <Darke> Currently, no. Only -fa will display the entire string at the start. <grin> I got delayed adding 'output full strings' by that annoying bug we just fixed.
[11:58:28] <Wumpus> dammit
[11:58:38] <Wumpus> too many 32s in my character info
[11:58:56] <wjp> eh?
[11:59:10] <wjp> oh, wait
[11:59:13] <Darke> wjp: I can add it 'easily', if you're need to have it's output 'now'.
[11:59:14] * wjp remembers something from logs
[11:59:27] <wjp> Darke: no need :-)
[11:59:43] * Wumpus is poking his character with a hexeditor since the cheat menu doesn't do what i need
[11:59:44] <Wumpus> :P
[12:00:09] <wjp> why aren't you poking cheat_menu.cc then? ;-)
[12:00:19] <wjp> or cheat_screen.cc, whatever
[12:00:23] <Darke> Wumpus: There's nothing stopping you from adding your own cheat. <grin>
[12:00:39] <Wumpus> ooh
[12:00:43] <Wumpus> hmm
[12:00:45] <Wumpus> that would be more sensible, look at the data structures
[12:01:10] <wjp> I've given up looking at the data structures after I saw actorio.cc :-)
[12:01:57] <Wumpus> hrmm, d'oh
[12:02:15] * Wumpus thinks this looks unnecessarily complicated for me to understand the reasoning behind right now
[12:06:03] * Darke still thinks we should be saving most of the savefile data in human readable/editable text format, as well as most of the game data itself. But that's a headache for another time. <grin>
[12:06:33] <Wumpus> hmm well this is easy enough, BUT I don't know how it relates to whats stored int he savgame
[12:06:38] <Wumpus> "this" being adding stuff to cheat_screen.cc
[12:07:34] <Wumpus> any pointer to where the files are read into exult? *hopeful look*
[12:09:37] <wjp> character data?
[12:09:44] <Wumpus> yeah
[12:09:45] <wjp> readnpcs.cc, actorio.cc
[12:10:12] <Wumpus> ah, well waddayaknow, thanks :)
[12:10:17] * Wumpus was looinng in npc/*
[12:10:28] <wjp> npc/* is no longer used
[12:10:41] <Wumpus> oh... um... why is it there then? :P
[12:11:10] <wjp> well, a long long time ago, in a galaxy... no, wait, in our galaxy
[12:11:29] <wjp> Jeff wanted to have NPC support, but we didn't have a clue about how U7 stored things
[12:11:42] * Darke laughs evily at Wumpus' hopeful look.
[12:12:01] <wjp> the 'script' directory is another leftover from back then
[12:12:07] --- wjp is now known as wjp|away
[12:12:15] <Wumpus> eeeeeeekkkk now *that* is seedy
[12:12:25] <wjp|away> (family-related christmas thingies. bbl)
[12:12:26] <Wumpus> wjp- well sure, but why not remove from cvs when it was no longer needsed
[12:12:33] <Wumpus> hehe enjoy :-)
[12:12:37] * Darke nods to wjp.
[12:12:43] <Wumpus> else if (Game::get_game_type() == BLACK_GATE)
[12:12:43] <Wumpus> { // BG: 293-297 are extra mages.
[12:12:43] <Wumpus> skip1f = 293; skip1t = 298;
[12:12:43] <Wumpus> skip2f = skip2t = 10000;
[12:12:43] <Wumpus> }
[12:12:48] <Wumpus> seedy seedy seeedy! :(
[12:13:15] * Darke snickers.
[12:13:42] <Wumpus> (i think thats to fix a bug i reported a while back... looks like i'll have to go back and reported it again, 'cos it wasn't just the mages that were the issue)
[12:18:04] <Wumpus> usecode = -1; // Let's try this.
[12:18:09] <Wumpus> a comment to inspire confidence :-)
[12:18:38] <Darke> Code filename and line number thanks. That's going into the quote file. <grin>
[12:20:15] <Wumpus> actorio.cc:89 1.1 (jsf 13-May-00): usecode = -1; // Let's try this.
[12:20:45] <Wumpus> ((After the 89 is 'cvs annotate')
[12:21:31] <Darke> <grin> I'll see how well I can put as much of that information into the quote as possible.
[12:28:59] * Wumpus notes that there are bits of npc.dat still being skipped, hmm
[12:33:02] <Darke> Cusecode = -1; // Let's try this.
[12:33:02] <Darke> L - actorio.cc:89 cvs 1.1
[12:33:02] <Darke> L (jsf 13-May-00)
[12:33:02] <Darke> Ca comment to inspire confidence :-)
[12:33:02] <Darke> L - Wumpus on ##exult
[12:33:40] <Darke> Works nicely, and looks nice. <grin>
[12:36:48] <Wumpus> oh i see, names asre *after* everything else, by the looks of it
[12:37:04] <Wumpus> hmm or not
[12:41:00] <Wumpus> if i use cout, how can i arrange for hex output?
[12:41:07] <Wumpus> (instead of decimal)
[12:41:19] * Wumpus 's C++ knowledge is rather lacking :|
[12:42:14] <Darke> cout << setbase(16) << foo << setbase(10); (just to make sure you're back to where you started. <grin>
[12:42:40] <Wumpus> thanks :)
[12:43:19] <Wumpus> mmmmm molten chocolate
[12:43:54] <Darke> IIRC there is also a cout.getbase() function so you can save the original streams base, just in case it's _not_ base 10. But that's probably going overboard. <grin>
[12:44:04] <Wumpus> hehe
[12:44:13] <Wumpus> it worketh not, what do i need to include to get that function?
[12:44:20] <Wumpus> actorio.cc:204: implicit declaration of function `int setbase(...)'
[12:44:29] <Darke> #include <iomanip> IIRC.
[12:44:43] <Wumpus> hm odd, its not in the man either
[12:45:09] <wjp|away> setbase? yeah, sounds like iomanip
[12:45:19] <Wumpus> *tries*
[12:45:53] <wjp|away> Stroustrup agrees :-)
[12:46:06] <Wumpus> so does gcc :)
[12:46:30] <Darke> `info -f iostream`; Then 'i' (for index), then type 'setbase', then you get information. <grin> Who says info pages are useless.
[12:46:33] <wjp|away> btw... cout << hex << foo << dec << endl; is quicker
[12:47:03] <Wumpus> darke- i've yet to get round to learning how to drive info :)
[12:47:43] <Wumpus> ah, looks like i probably don't have C++ docos installed
[12:48:30] <Darke> wjp|away: <grin> I know. I just keep forgetting to use them, I'm used to having to deal with a b0rk3n installation of c++ on solaris.
[12:48:42] <wjp|away> :-)
[12:50:06] <Darke> From the info page: "Requires `#include <iomanip.h>'" <blinkblink> Umm... methinks this hasn't been updated in a while...
[12:50:35] <wjp|away> heh... yeah, that's been deprecated quite a while back
[12:51:40] <wjp|away> *gone again*
[12:52:05] * Darke watches wjp go *poof* in a puff of logic.
[13:00:12] <Wumpus> hehe good idea, i didn't hear it today, but i have my mp3z
[13:03:35] <Wumpus> hmm dammit
[13:03:55] <Wumpus> it storing 1e (30) as my combat value... so where does the 32 come from? *sigh*
[13:11:41] <Wumpus> oh
[13:11:43] <Wumpus> hmmmm
[13:28:26] <-- Kirben has left IRC ("System Meltdown")
[13:29:10] <Wumpus> hmm d'oh
[13:55:09] <Wumpus> hmphm, growl
[13:55:28] * Darke gets the feeling all is not going well.
[13:56:04] <Wumpus> hmmm seedy
[13:56:43] <Wumpus> oh no
[13:56:48] <Wumpus> not as seedy as all that
[13:56:59] <Wumpus> but still the suspect magic numbers coming from somwehere
[14:04:33] <Wumpus> *sulk*
[14:11:33] * Darke thinks Wumpus' look cute when they sulk. <grin>
[14:14:05] <Wumpus> how would Erinon's Axe be handled (IE that it changes your combat value)... would that be usecode?
[14:15:20] <Darke> I'm not sure, I think it is coded into the engine, but if you had the appropriate function number, it'd be easy to check.
[14:17:55] <Wumpus> no obvious place in the code
[14:18:09] <Wumpus> interestingly, though, when you place it on the ground, you briefly get an 'X'...
[14:18:15] <Wumpus> as if something was *trying* to happend but failing
[14:19:26] <Wumpus> sleep time for me
[14:19:33] * Darke bows. "Night!"
[14:19:34] <Wumpus> g'night
[14:19:37] <-- Wumpus has left IRC ("zzz")
[14:32:44] <Darke> Hmm... done. I think. CALL looks like it works.
[14:33:32] * wjp|away deletes his local hack, then
[14:34:19] <wjp|away> to avoid the puff of logic this time:
[14:34:25] <wjp|away> *will be gone again in 2 seconds*
[14:34:41] * Darke is just remaking and doing a few tests. Will be committing 'soon'. <grin>
[14:37:56] <-- Darke has left #exult ()
[14:37:58] --> Darke has joined #exult
[14:37:59] --- ChanServ gives channel operator status to Darke
[14:40:41] --> Fingolfin has joined #exult
[14:40:41] --- ChanServ gives channel operator status to Fingolfin
[14:41:35] --- Darke has changed the topic to: I CALL upon thee, to bow before the power that is USECODE! <magnanimousfluff>
[14:41:42] * Darke bows. "Hi!"
[14:46:15] <Fingolfin> hi
[15:48:26] <-- Fingolfin has left IRC ("42")
[15:51:37] --- wjp|away is now known as wjp
[15:51:46] <wjp> hmm, merge conflicts
[15:52:24] * Darke earperks.
[15:56:51] <wjp> 402 decompiles quite cleanly now, btw
[15:57:13] <wjp> just the cmps() don't properly display the strings to match, yet
[15:59:35] <Darke> Thanks. <grin> That's another one of those 'special cases' that I keep tripping over. Is there any others I'm mising? IIRC argc() also needs fixing.
[15:59:59] <Darke> s/argc/arrc/
[16:00:06] <wjp> you also don't label the locations jumped to by cmps
[16:00:24] <wjp> might cause some other analysis to go wrong
[16:01:14] <Darke> Ow. Thanks, it will. I need to make that bit of code more generic too, IIRC, it has the values hardcoded.
[16:02:56] <wjp> Hmm, another thing: if ucxt's output is going to be processed by a compiler, you'll need to escape "'s in strings
[16:03:13] <wjp> (and Jeff's compiler will need
[16:03:17] <wjp> to unescape them)
[16:03:36] <Darke> <nod> I was just looking at that earlier. I think the double quotes are the only thing that needs escaping.
[16:07:24] <wjp> yes, I think so too
[16:20:57] * Darke just added a 'useless comment' (-uc) output modifier to go alongside 'auto comment' (-ac). The comment it is currently outputting is... technically useless, but it did at one point in time have a use, so I added it as an option. <grin>
[16:27:33] <Darke> Ok. I just fixed the cmps() and arrc() not displaying strings problem.
[16:40:52] --> Colourless has joined #Exult
[16:40:52] --- ChanServ gives channel operator status to Colourless
[16:41:06] <Colourless> wjp, what the hell are 'you' doing here :-)
[16:41:21] <wjp> ?
[16:41:34] <Colourless> isn't it 25th december where you are? ;-)
[16:41:41] <wjp> so? :-)
[16:41:59] <Colourless> i see :-)
[16:42:01] <wjp> I've been away doing family stuff for a few hours... should be enough ;-)
[16:42:07] <Colourless> heh
[16:42:21] <Colourless> i was going to say at least for darke and i it's now the 26th :-)
[16:42:47] <Darke> Hello Colourless. <bow>
[16:43:27] <Colourless> hello darke. your cvs emails summoned me here :-)
[16:43:40] * Darke was at his computer until... 4am on the 25th, went to sleep, and was back again at the computer at 12noon, until now. <grin>
[16:44:09] <Colourless> well, i didn't go on my computer at all on the 25th :-)
[16:44:25] <Darke> <grin> I'm going to have to do yet another commit within the next 20 minutes or so again.
[16:44:34] <Colourless> :-)
[16:44:45] <Darke> Colourless: So you have one of those 'life' things? <grin>
[16:44:52] <Colourless> of course not :-)
[16:45:17] * Darke just fixed the 'full text' output under -fz.
[16:45:38] <Darke> Colourless: Oh well... there's always hope I'll know someone with a life one of these days. <grin>
[16:46:00] <wjp> Dominus is supposed to have one, I think ;-)
[16:46:11] <Colourless> i had some xmas shopping to do on monday, so I had to forgo sleep... i was in no state to use my computer monday night let me tell you :-)
[16:46:49] <Darke> wjp: Well... yes, but he's a documenter not a coder, so he doesn't count. <grin>
[16:47:20] <Colourless> heh. he's into literature, that's completely different to prorgamming :-)
[16:48:43] * Darke spent... 4 hours walking around in the hot sun on monday looking for a collar. He thinks he's insane.
[16:56:41] <Darke> Oh, yes. We also need to escape '\\' as well as '\"'.
[17:03:09] <Darke> Hmm... should I escape the '\\' and '\"' in the short comment output format as well? Or only escape them in the 'full' output format?
[17:06:15] <wjp> hmm, only in the full, I guess
[17:07:00] <wjp> you generally won't want to do anything with the short output other than read it manually
[17:07:03] * Darke just changed it to that, the comment mode is only about 17 characters long as it is, so I don't think it's got enough space to worry about that.
[17:07:59] <Darke> That was my thoughts. <grin> I'm just being a bit on the paranoid side, mainly because I know someone will try and use it to do something I don't expect at the time I code it.
[17:14:43] <Darke> And one last thing before I commit, I think I'll add a configuration option to always force 'comment' format text output. Any suggestions for a mnemonic? (text short) -ts? (text comment) -tc? (short text) -st? Something else?
[17:17:02] <Darke> OTOP, it's a bit too much effort to fiddle with tonight. That can await 'til tommorrow.
[17:23:10] <Darke> Done, committed, and I think it's time for sleep soon. <grin> The only 'bug' I still have at the moment (that I know of) is the incomplete implementation of all the 'jump target' opcodes (in specific cmps()).
[17:24:22] <Colourless> so, is wjp working ucxt for his 'own' interests, or is he actually doing things on it for exult :-)
[17:25:48] <Darke> I'm sure he's working on it for exult... of course you didn't specific if this exult was just exult, or the new, improved exult-with-u8-support...
[17:26:36] <Colourless> you know what I meant, don't attempt to convince me you didn't
[17:28:05] * Colourless notes that wjp hasn't commented in what I said yet
[17:28:25] <Colourless> s/in/on/
[17:28:40] <Colourless> s/I/he/
[17:28:46] <Colourless> that is the end of the corrections
[17:28:51] * Darke can never be truely sure as to what one ment, since he is not yet one in the way of USECODE. Through USECODE comes enlightenment. <bowfluff>
[17:40:11] --> Darkatom has joined #exult
[17:40:38] <Darkatom> Hi
[17:41:10] <Colourless> tech support if closed :-)
[17:41:11] <Colourless> hi
[17:50:05] * wjp was gone again
[17:53:28] <wjp> hmm, the end of the usecode for the pocketwatch (0x9F) looks kind of strange
[17:53:51] <wjp> basically: if (in_gump_mode) item_say(item, var0003); else item_say(item, var0003);
[17:54:46] <wjp> oh wait... they're two different intrinsics with the same name
[17:54:54] <wjp> how confusing
[17:55:01] <Colourless> you sure it doesn't say something like if (in_gump_mode) item_say(avatar, var0003)
[17:55:20] * wjp is sure of that
[17:57:12] <-- Darkatom has left #exult ()
[17:57:37] <wjp> it's nice how you can easily change the output format through opcodes.txt...
[17:57:57] * wjp changed "callis(%i1, %p,)" to "%i1(%p,)"
[17:58:10] <wjp> "pushi(%1)" to "%1"
[18:05:11] --- wjp is now known as wjp|dinner
[18:05:19] <Darke> <nod> No problem. <grin>
[18:05:36] <Colourless> time to go
[18:05:41] <wjp|dinner> bye
[18:05:46] <Darke> Night Colourless. <bow>
[18:05:51] <Colourless> cya
[18:05:55] <Colourless> you should go too :-)
[18:06:02] <Darke> <grin> Just about to.
[18:06:06] <wjp|dinner> mass-exodus time :-)
[18:06:22] <Darke> Night all. <bow> See you on the morrow.
[18:06:24] <Colourless> maybe :-)
[18:06:28] <wjp|dinner> night
[18:06:30] <-- Colourless has left IRC ("<bye>")
[18:06:36] <-- Darke has left #exult ()
[18:34:54] --> Fingolfin has joined #exult
[18:34:54] --- ChanServ gives channel operator status to Fingolfin
[18:34:55] <Fingolfin> hiya
[18:35:02] <Fingolfin> I got a *serious* problem!
[18:35:19] <Fingolfin> I forgot the URL of that laser game!
[18:36:32] <Fingolfin> ah OK , found it
[18:36:33] <Fingolfin> phew
[18:48:04] <wjp|dinner> hi
[18:48:07] --- wjp|dinner is now known as wjp
[18:48:11] <wjp> merry christmas
[18:48:28] <wjp> heh, serious problem indeed :-)
[18:48:45] <wjp> they added a few new levels since it's back up
[18:54:23] <Fingolfin> merry christmas, too!
[18:54:27] <Fingolfin> yeah I saw that
[18:54:39] <Fingolfin> right now I am stuck at #23 =)
[19:01:57] <wjp> I used hints at 23,24,25
[19:02:26] <wjp> ugh.. 23... right... that one
[19:04:18] --- wjp is now known as wjp|away
[19:04:26] <wjp|away> (Life of Brian :-) )
[19:05:37] <Fingolfin> git ut
[19:05:40] <Fingolfin> got it even
[19:05:46] <Fingolfin> and I used hint, I admit :)
[19:15:02] <Fingolfin> ha! 24 w/o any hint
[19:45:45] <-- Fingolfin has left IRC ("42")
[22:07:34] <-- wjp|away has left IRC ("[x]chat")
[22:43:09] --> Wumpus has joined #exult
[22:43:30] * Wumpus hmms, netsplit
[22:43:31] <Wumpus> ?
[22:43:40] <Wumpus> bah, stupid thing won't let me do a map
[22:43:42] <-- Wumpus has left IRC (Client Quit)
[22:43:44] --> Wumpus has joined #exult
[22:43:48] <-- Wumpus has left IRC (Remote closed the connection)
[22:44:04] --> Wumpus has joined #exult
[22:45:26] <Wumpus> hmm bugger, looks like its just here
[22:45:32] <Wumpus> exultbot: seen darke
[22:45:45] <Wumpus> !seen darke
[22:45:46] <MMe> Sorry Wumpus-there has been no action recorded for darke
[22:45:59] <Wumpus> `seen darke
[22:46:06] <-- Wumpus has left IRC (Client Quit)
[23:36:43] --> sbx has joined #exult
[23:37:09] <-- sbx has left IRC (Client Quit)