[16:30:47] --- MarzoJr is now known as Marzo
[16:39:37] <Dominus> Marzo: I got the extended intro in enjoyable shape. Problem is that the music can't be synced. it's either starting to late but then the ending high pitch note is correct for the ship teleportation (incidentally the original intro is too short for that). Or I leave it as it is and it's a long silence at the end. Unless you add a special extra track for this, nothing to do there, I guess and we need to decide on one or the other.
[16:40:18] <Marzo> Hm
[16:41:10] <Dominus> but my real problem is the coding side. For now I have kept the old intro code in "#if 0" to get back to it. So now I decided on a config tag "si_extended" and added a bool but ten run into obvious problems... see patch https://pastebin.com/53it6jm5
[16:41:52] <Dominus> for that to work, I'd need to delcare fli1 before the playfli fli1(...) but how do I declare this before hand?
[16:45:32] <Dominus> and then, eventually I would run into the probelm with the miscoptions gum being full. An idea would be to change the "Skip intro" option to a threeway option for SI (yes, no, ext) with ext only working/apllying if skip_splash and si_extended are true. Probably outside of my knowledge but I can try :)
[16:46:03] <Dominus> but give the extended intro a try, it's quite enjoyable :)
[16:46:25] <Dominus> I made a Windows build of my last branch commit at https://www.dropbox.com/s/rmg75xl2ouik1ra/Exultwin32Special.exe?dl=0
[16:53:02] <Marzo> I would probably init the playfli objects like this: https://pastebin.com/Q9EMQka1
[16:53:19] <Marzo> Where extended_intro is a bool defined elsewhere
[16:54:34] * Dominus nods
[16:54:39] <Dominus> I think I understand
[16:54:51] <Marzo> And the bounds of the loops are simpple to do
[16:55:47] <Marzo> But I would probably add a couple of new entries to exult_si.flx that contains the values for normal and extended intros and select them once, then go on reading one loop bound at a time
[16:56:48] <Marzo> Or maybe just hard code these in arrays and select which array to use
[18:12:48] <Dominus> yeah, I have no idea how to do the loops :)
[23:00:25] --- DominusExult is now known as Dominus