[00:54:55] --- Kirben2 is now known as Kirben
[03:56:33] --- LordN_Away is now known as Lord_Nightmare
[04:46:09] <sbx> wjp you around?
[09:05:06] <wjp> I am now
[09:10:58] <sbx> hi
[09:11:39] <sbx> Do global flags have any default setting somewhere, or are they all initialized unset.
[09:11:40] <sbx> ?
[09:17:56] <wjp> they're probably initialized by something in initgame.dat
[09:18:42] <wjp> strings shows a file 'flaginit' in there
[09:19:10] <sbx> ahh... that sounds simple
[09:19:30] <wjp> hexdump shows a lot of zeroes and a single one :-)
[09:19:31] <sbx> I wondered why some of them seemed to start true.
[09:19:36] <sbx> hehe
[09:19:52] <sbx> many flags are still unused I think
[09:19:58] <sbx> or duplicated
[09:20:26] <sbx> "TattooPox" "TattooPoxObsolete"
[09:20:51] <sbx> where they get set but never checked, and another flag is obviously used in their place
[09:21:19] <sbx> Is there any way besides usecode (and the cheat screen) for flags to get set during the game?
[09:22:43] <wjp> hm, I don't think so
[09:23:01] <sbx> thanks
[09:23:23] <sbx> that means where/why flags are set can be documented
[09:24:19] <sbx> can even be auto-generated since ucxt dumps a flag-to-function list
[09:25:02] <wjp> in black gate we do set one flag when the 'skip_intro' config option is set
[09:25:45] <sbx> some debug flag you found?
[09:25:57] <sbx> I just thought Exult knew how to skip the intro on it's own. :)
[09:26:13] <sbx> its*
[09:26:27] <wjp> we set a flag we called 'did_first_scene' (0x3b)
[09:26:43] <sbx> ah k, I have that documented :)
[09:26:59] <sbx> (because Darke or someone wrote it in a flaglist in exult cvs)
[09:27:57] <wjp> there are a couple of flagnames in usecode/ucmachine.h
[09:28:48] <sbx> Oh, that's where I got them.
[09:29:13] <sbx> what were you planning to do with those?
[09:29:51] <sbx> oh maybe intrinsics use them
[09:29:58] <wjp> did_first_scene, have_trinsic_password, found_stable_key, left_trinsic, avatar_is_thief
[09:30:47] <sbx> doesn't look like you use them anywhere
[09:35:07] <sbx> I use mixed case flag (and function) names.
[11:42:58] <Fl00der> hi
[11:43:19] <sbx> heya Fl00der
[12:08:05] --- sbx is now known as sbx|afk
[14:46:04] --- Baastuul_ is now known as Baastuul
[16:18:29] --- Lord_Nightmare is now known as LordN_Away
[18:35:24] * WishStone mutters
[18:41:17] <wjp> hi there :-)
[18:41:26] <WishStone> Hello ;D
[18:41:30] <WishStone> Pushed the wrong button :P
[21:14:11] <Dominus> hey ho
[21:16:16] <Dominus> wjp: : we need to think about our snapshot "policy" it seems
[21:16:17] <Dominus> https://sourceforge.net/support/tracker.php?aid=1109940
[21:20:35] <wjp> I see
[21:21:01] <Dominus> something to discuss with Kirben
[22:25:30] <Darke> /tmp/persistent?!? It's temporary, yet it's persistant? Talk about abuse of the english language, not to mention logic. *grin*